From 5f108624a73d1f53ca4dd86fc87e2d9879325e21 Mon Sep 17 00:00:00 2001 From: ljacqu Date: Sat, 4 Mar 2017 19:26:28 +0100 Subject: [PATCH 01/34] spelling: change 'suite' to 'suit' --- .../checkstyle/internal/XdocsPagesTest.java | 2 +- src/xdocs/config_annotation.xml | 14 +-- src/xdocs/config_blocks.xml | 12 +-- src/xdocs/config_coding.xml | 86 +++++++++---------- src/xdocs/config_design.xml | 18 ++-- src/xdocs/config_header.xml | 4 +- src/xdocs/config_imports.xml | 16 ++-- src/xdocs/config_javadoc.xml | 24 +++--- src/xdocs/config_metrics.xml | 12 +-- src/xdocs/config_misc.xml | 28 +++--- src/xdocs/config_modifier.xml | 4 +- src/xdocs/config_naming.xml | 30 +++---- src/xdocs/config_regexp.xml | 10 +-- src/xdocs/config_sizes.xml | 16 ++-- src/xdocs/config_whitespace.xml | 32 +++---- 15 files changed, 154 insertions(+), 154 deletions(-) diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/internal/XdocsPagesTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/internal/XdocsPagesTest.java index f2d585f85dbe..efe9a74a377d 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/internal/XdocsPagesTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/internal/XdocsPagesTest.java @@ -744,7 +744,7 @@ private static void validateErrorSection(String fileName, String sectionName, No if (expectedText.length() > 0) { expectedText.append("All messages can be customized if the default message doesn't " - + "suite you.\nPlease see the documentation to learn how to."); + + "suit you.\nPlease see the documentation to learn how to."); } if (subSection == null) { diff --git a/src/xdocs/config_annotation.xml b/src/xdocs/config_annotation.xml index 8fdc887e1ec3..1559921e0b17 100644 --- a/src/xdocs/config_annotation.xml +++ b/src/xdocs/config_annotation.xml @@ -208,7 +208,7 @@ public void test(@MyAnnotation String s) { // OK

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -329,7 +329,7 @@ public void test(@MyAnnotation String s) { // OK

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -416,7 +416,7 @@ public static final int COUNTER = 10; // violation as javadoc exists

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -501,7 +501,7 @@ public static final int COUNTER = 10; // violation as javadoc exists

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -559,7 +559,7 @@ public static final int COUNTER = 10; // violation as javadoc exists

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -691,7 +691,7 @@ public static final int COUNTER = 10; // violation as javadoc exists

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -799,7 +799,7 @@ public static final int COUNTER = 10; // violation as javadoc exists

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

diff --git a/src/xdocs/config_blocks.xml b/src/xdocs/config_blocks.xml index 2c2c152924b0..65a432745102 100644 --- a/src/xdocs/config_blocks.xml +++ b/src/xdocs/config_blocks.xml @@ -133,7 +133,7 @@ switch (a)

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -252,7 +252,7 @@ switch (a)

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -395,7 +395,7 @@ try {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -559,7 +559,7 @@ try {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -724,7 +724,7 @@ for(int i = 0; i < 10; value.incrementValue()); // OK

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -871,7 +871,7 @@ for(int i = 0; i < 10; value.incrementValue()); // OK

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

diff --git a/src/xdocs/config_coding.xml b/src/xdocs/config_coding.xml index d02afcf8a32a..5f8dd3f6cdf4 100644 --- a/src/xdocs/config_coding.xml +++ b/src/xdocs/config_coding.xml @@ -75,7 +75,7 @@ return new int[] { 0 };

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -139,7 +139,7 @@ String b = (a==null || a.length<1) ? null : a.substring(1);

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -258,7 +258,7 @@ class Test {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -414,7 +414,7 @@ public class A {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -472,7 +472,7 @@ public class A {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -527,7 +527,7 @@ public class A {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -625,7 +625,7 @@ String nullString = null;

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -697,7 +697,7 @@ String nullString = null;

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -762,7 +762,7 @@ String nullString = null;

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -896,7 +896,7 @@ case 5:

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1030,7 +1030,7 @@ case 5:

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1247,7 +1247,7 @@ class SomeClass

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1325,7 +1325,7 @@ class SomeClass

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1441,7 +1441,7 @@ class SomeClass

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1551,7 +1551,7 @@ class SomeClass

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1633,7 +1633,7 @@ class SomeClass

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1749,7 +1749,7 @@ class SomeClass

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1882,7 +1882,7 @@ class SomeClass

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1966,7 +1966,7 @@ while ((line = bufferedReader.readLine()) != null) {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -2177,7 +2177,7 @@ class MyClass {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -2229,7 +2229,7 @@ class MyClass {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -2297,7 +2297,7 @@ class MyClass {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -2417,7 +2417,7 @@ class MyClass {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -2548,7 +2548,7 @@ class MyClass {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -2615,7 +2615,7 @@ class MyClass {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -2693,7 +2693,7 @@ class MyClass {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -2770,7 +2770,7 @@ class MyClass {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -2847,7 +2847,7 @@ class MyClass {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -2913,7 +2913,7 @@ class MyClass {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -2969,7 +2969,7 @@ class MyClass {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -3058,7 +3058,7 @@ r = 5; int t; //violation here

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -3122,7 +3122,7 @@ public void foo(int i, String s) {}

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -3179,7 +3179,7 @@ public void foo(int i, String s) {}

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -3234,7 +3234,7 @@ public void foo(int i, String s) {}

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -3449,7 +3449,7 @@ public static class B {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -3619,7 +3619,7 @@ public static class B {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -3681,7 +3681,7 @@ public static class B {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -3755,7 +3755,7 @@ return !valid();

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -3819,7 +3819,7 @@ if ("something".equals(x))

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -3877,7 +3877,7 @@ if ("something".equals(x))

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -3936,7 +3936,7 @@ if ("something".equals(x))

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -4071,7 +4071,7 @@ if ("something".equals(x))

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -4292,7 +4292,7 @@ cal.set(Calendar.MINUTE, minutes);

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

diff --git a/src/xdocs/config_design.xml b/src/xdocs/config_design.xml index 7ccc47b184d6..d94effa76024 100644 --- a/src/xdocs/config_design.xml +++ b/src/xdocs/config_design.xml @@ -235,7 +235,7 @@ public class FooTest {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -292,7 +292,7 @@ public class FooTest {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -375,7 +375,7 @@ public class StringUtils // not final to allow subclassing

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -427,7 +427,7 @@ public class StringUtils // not final to allow subclassing

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -517,7 +517,7 @@ public class StringUtils // not final to allow subclassing

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -610,7 +610,7 @@ public class StringUtils // not final to allow subclassing

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -705,7 +705,7 @@ public class Foo{

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -813,7 +813,7 @@ public class Foo{

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1229,7 +1229,7 @@ public class InputPublicImmutable {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

diff --git a/src/xdocs/config_header.xml b/src/xdocs/config_header.xml index 03a856fc8f44..6a21697ca549 100644 --- a/src/xdocs/config_header.xml +++ b/src/xdocs/config_header.xml @@ -160,7 +160,7 @@ line 5: ////////////////////////////////////////////////////////////////////

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -363,7 +363,7 @@ line 6: ^\W*$

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

diff --git a/src/xdocs/config_imports.xml b/src/xdocs/config_imports.xml index 97d60c77305f..04b59ed4f811 100644 --- a/src/xdocs/config_imports.xml +++ b/src/xdocs/config_imports.xml @@ -114,7 +114,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -204,7 +204,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -564,7 +564,7 @@ import android.*;

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -649,7 +649,7 @@ import android.*;

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -905,7 +905,7 @@ import android.*;

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1216,7 +1216,7 @@ public class InputEclipseStaticImportsOrder { }

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1294,7 +1294,7 @@ public class InputEclipseStaticImportsOrder { }

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1417,7 +1417,7 @@ class FooBar {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

diff --git a/src/xdocs/config_javadoc.xml b/src/xdocs/config_javadoc.xml index 62fcbe536691..3ffc670a410a 100644 --- a/src/xdocs/config_javadoc.xml +++ b/src/xdocs/config_javadoc.xml @@ -118,7 +118,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -463,7 +463,7 @@ public boolean isSomething()

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -555,7 +555,7 @@ public boolean isSomething()

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -695,7 +695,7 @@ public boolean isSomething()

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -931,7 +931,7 @@ public boolean isSomething()

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1025,7 +1025,7 @@ public boolean isSomething()

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1220,7 +1220,7 @@ public boolean isSomething()

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1347,7 +1347,7 @@ public boolean isSomething()

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1450,7 +1450,7 @@ public boolean isSomething()

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1559,7 +1559,7 @@ public boolean isSomething()

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1678,7 +1678,7 @@ public boolean isSomething()

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1806,7 +1806,7 @@ public boolean isSomething()

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

diff --git a/src/xdocs/config_metrics.xml b/src/xdocs/config_metrics.xml index 346c0b90001c..2fddac228556 100644 --- a/src/xdocs/config_metrics.xml +++ b/src/xdocs/config_metrics.xml @@ -135,7 +135,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -235,7 +235,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -332,7 +332,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -537,7 +537,7 @@ class SwitchExample {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -665,7 +665,7 @@ class SwitchExample {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -806,7 +806,7 @@ class SwitchExample {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

diff --git a/src/xdocs/config_misc.xml b/src/xdocs/config_misc.xml index 65c32ed06202..e1f2b037e30d 100644 --- a/src/xdocs/config_misc.xml +++ b/src/xdocs/config_misc.xml @@ -92,7 +92,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -248,7 +248,7 @@ String unitAbbrev = "\u03bc\u03bc\u03bc";

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -494,7 +494,7 @@ String unitAbbrev = "\u03bc\u03bc\u03bc";

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -805,7 +805,7 @@ String unitAbbrev = "\u03bc\u03bc\u03bc";

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -964,7 +964,7 @@ String unitAbbrev = "\u03bc\u03bc\u03bc";

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1127,7 +1127,7 @@ void foo(String aFooString,

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1246,7 +1246,7 @@ void foo(String aFooString,

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1303,7 +1303,7 @@ void foo(String aFooString,

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1397,7 +1397,7 @@ void foo(String aFooString,

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1539,7 +1539,7 @@ d = e / f; // Another comment for this line

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1732,7 +1732,7 @@ messages_home_fr_CA_UNIX.properties

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1820,7 +1820,7 @@ messages_home_fr_CA_UNIX.properties

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1901,7 +1901,7 @@ messages_home_fr_CA_UNIX.properties

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1968,7 +1968,7 @@ messages_home_fr_CA_UNIX.properties

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

diff --git a/src/xdocs/config_modifier.xml b/src/xdocs/config_modifier.xml index 6ac82947e05c..f200280f7c86 100644 --- a/src/xdocs/config_modifier.xml +++ b/src/xdocs/config_modifier.xml @@ -114,7 +114,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -328,7 +328,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

diff --git a/src/xdocs/config_naming.xml b/src/xdocs/config_naming.xml index c12428be4f1b..ed3e8ddae33f 100644 --- a/src/xdocs/config_naming.xml +++ b/src/xdocs/config_naming.xml @@ -167,7 +167,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -257,7 +257,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -352,7 +352,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -420,7 +420,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -522,7 +522,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -590,7 +590,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -672,7 +672,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -768,7 +768,7 @@ for (int i = 1; i < 10; i++) {}

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -873,7 +873,7 @@ for (int i = 1; i < 10; i++) {}

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -993,7 +993,7 @@ class MyClass {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1061,7 +1061,7 @@ class MyClass {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1142,7 +1142,7 @@ class MyClass {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1275,7 +1275,7 @@ public boolean equals(Object o) {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1369,7 +1369,7 @@ public boolean equals(Object o) {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1500,7 +1500,7 @@ public boolean equals(Object o) {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

diff --git a/src/xdocs/config_regexp.xml b/src/xdocs/config_regexp.xml index d60a4a1a2999..12b0e99f2ee3 100644 --- a/src/xdocs/config_regexp.xml +++ b/src/xdocs/config_regexp.xml @@ -462,7 +462,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -582,7 +582,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -774,7 +774,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -921,7 +921,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1044,7 +1044,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

diff --git a/src/xdocs/config_sizes.xml b/src/xdocs/config_sizes.xml index 437da9faf58a..029b97322c76 100644 --- a/src/xdocs/config_sizes.xml +++ b/src/xdocs/config_sizes.xml @@ -81,7 +81,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -177,7 +177,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -263,7 +263,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -380,7 +380,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -521,7 +521,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -649,7 +649,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -733,7 +733,7 @@

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -861,7 +861,7 @@ public void needsLotsOfParameters(int a, int b, int c, int d, int e, int f, int

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

diff --git a/src/xdocs/config_whitespace.xml b/src/xdocs/config_whitespace.xml index d8c8a325e08d..8a9c9051622e 100644 --- a/src/xdocs/config_whitespace.xml +++ b/src/xdocs/config_whitespace.xml @@ -95,7 +95,7 @@ for (

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -191,7 +191,7 @@ for (Iterator foo = very.long.line.iterator();

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -408,7 +408,7 @@ class Foo

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -520,7 +520,7 @@ class Foo

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -621,7 +621,7 @@ sort(list, Comparable::<String>compareTo); // Method reference

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -771,7 +771,7 @@ sort(list, Comparable::<String>compareTo); // Method reference

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -889,7 +889,7 @@ import com.puppycrawl.tools.checkstyle.api.AbstractCheck;

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1041,7 +1041,7 @@ import com.puppycrawl.tools.checkstyle.api.AbstractCheck;

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1152,7 +1152,7 @@ import com.puppycrawl.tools.checkstyle.api.AbstractCheck;

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1316,7 +1316,7 @@ import com.puppycrawl.tools.checkstyle.api.AbstractCheck;

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1513,7 +1513,7 @@ import com.puppycrawl.tools.checkstyle.api.AbstractCheck;

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1650,7 +1650,7 @@ foo(i,

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1754,7 +1754,7 @@ public long toMicros(long d) { return d / (C1 / C0); }

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1849,7 +1849,7 @@ public long toMicros(long d) { return d / (C1 / C0); }

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -1977,7 +1977,7 @@ public long toMicros(long d) { return d / (C1 / C0); }

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

@@ -2260,7 +2260,7 @@ try {

- All messages can be customized if the default message doesn't suite you. + All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.

From 9114dea760f6ee30668c2fd1f8d821b489e3e279 Mon Sep 17 00:00:00 2001 From: Roman Ivanov Date: Sat, 4 Mar 2017 16:13:19 -0800 Subject: [PATCH 02/34] Issue #3089: documentation was extended for EmptyLineSeparator --- src/xdocs/config_whitespace.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/xdocs/config_whitespace.xml b/src/xdocs/config_whitespace.xml index 8a9c9051622e..49513b772130 100644 --- a/src/xdocs/config_whitespace.xml +++ b/src/xdocs/config_whitespace.xml @@ -216,6 +216,9 @@ for (Iterator foo = very.long.line.iterator(); fields, constructors, methods, nested classes, static initializers and instance initializers.

+

+ ATTENTION: empty line separator is required between AST siblings, not after line where token is found. +

From 6ae9253d730e8bf0dcd864f545ae1776c59861b3 Mon Sep 17 00:00:00 2001 From: Piyush Sharma Date: Fri, 3 Mar 2017 22:03:22 +0530 Subject: [PATCH 03/34] Issue #3900: Modified TypecastParenPadCheckTest.java and moved its test-files to a subdir --- .../whitespace/TypecastParenPadCheckTest.java | 10 +- .../InputTypecastParenPadWhitespace.java | 289 ++++++++++++++++++ ...InputTypecastParenPadWhitespaceAround.java | 31 ++ 3 files changed, 326 insertions(+), 4 deletions(-) create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/typecastparenpad/InputTypecastParenPadWhitespace.java create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/typecastparenpad/InputTypecastParenPadWhitespaceAround.java diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/TypecastParenPadCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/TypecastParenPadCheckTest.java index 6288d692455b..8f09b312bd7c 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/TypecastParenPadCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/TypecastParenPadCheckTest.java @@ -40,7 +40,9 @@ public class TypecastParenPadCheckTest @Override protected String getPath(String filename) throws IOException { return super.getPath("checks" + File.separator - + "whitespace" + File.separator + filename); + + "whitespace" + File.separator + + "typecastparenpad" + File.separator + + filename); } @Test @@ -52,7 +54,7 @@ public void testDefault() "89:14: " + getCheckMessage(MSG_WS_FOLLOWED, "("), "89:21: " + getCheckMessage(MSG_WS_PRECEDED, ")"), }; - verify(checkConfig, getPath("InputWhitespace.java"), expected); + verify(checkConfig, getPath("InputTypecastParenPadWhitespace.java"), expected); } @Test @@ -71,7 +73,7 @@ public void testSpace() "241:18: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, "("), "241:21: " + getCheckMessage(MSG_WS_NOT_PRECEDED, ")"), }; - verify(checkConfig, getPath("InputWhitespace.java"), expected); + verify(checkConfig, getPath("InputTypecastParenPadWhitespace.java"), expected); } @Test @@ -80,7 +82,7 @@ public void test1322879() throws Exception { createCheckConfig(TypecastParenPadCheck.class); checkConfig.addAttribute("option", PadOption.SPACE.toString()); final String[] expected = CommonUtils.EMPTY_STRING_ARRAY; - verify(checkConfig, getPath("InputWhitespaceAround.java"), + verify(checkConfig, getPath("InputTypecastParenPadWhitespaceAround.java"), expected); } diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/typecastparenpad/InputTypecastParenPadWhitespace.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/typecastparenpad/InputTypecastParenPadWhitespace.java new file mode 100644 index 000000000000..2519195dbcdf --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/typecastparenpad/InputTypecastParenPadWhitespace.java @@ -0,0 +1,289 @@ +//////////////////////////////////////////////////////////////////////////////// +// Test case file for checkstyle. +// Created: 2001 +//////////////////////////////////////////////////////////////////////////////// +package com . puppycrawl + .tools. + checkstyle.checks.whitespace.typecastparenpad; + +/** + * Class for testing whitespace issues. + * error missing author tag + **/ +class InputTypecastParenPadWhitespace +{ + /** ignore assignment **/ + private int mVar1=1; + /** ignore assignment **/ + private int mVar2 =1; + /** Should be ok **/ + private int mVar3 = 1; + + /** method **/ + void method1() + { + final int a = 1; + int b= 1; // Ignore 1 + b=1; // Ignore 1 + b+=1; // Ignore 1 + b -=- 1 + (+ b); // Ignore 2 + b = b ++ + b --; // Ignore 1 + b = ++ b - -- b; // Ignore 1 + } + + /** method **/ + void method2() + { + synchronized(this) { + } + try{ + } + catch(RuntimeException e){ + } + } + + /** + skip blank lines between comment and code, + should be ok + **/ + + + private int mVar4 = 1; + + + /** test WS after void return */ + private void fastExit() + { + boolean complicatedStuffNeeded = true; + if( !complicatedStuffNeeded ) + { + return; // should not complain about missing WS after return + } + else + { + // do complicated stuff + } + } + + + /** test WS after non void return + @return 2 + */ + private int nonVoid() + { + if ( true ) + { + return(2); // should complain about missing WS after return + } + else + { + return 2; // this is ok + } + } + + /** test casts **/ + private void testCasts() + { + Object o = (Object) new Object(); // ok + o = (Object)o; // error + o = ( Object ) o; // ok + o = (Object) + o; // ok + } + + /** test questions **/ + private void testQuestions() + { + boolean b = (1 == 2)?true:false; + b = (1==2) ? false : true; + } + + /** star test **/ + private void starTest() + { + int x = 2 *3* 4; + } + + /** boolean test **/ + private void boolTest() + { + boolean a = true; + boolean x = ! a; + int z = ~1 + ~ 2; + } + + /** division test **/ + private void divTest() + { + int a = 4 % 2; + int b = 4% 2; + int c = 4 %2; + int d = 4%2; + int e = 4 / 2; + int f = 4/ 2; + int g = 4 /2; + int h = 4/2; + } + + /** @return dot test **/ + private java .lang. String dotTest() + { + Object o = new java.lang.Object(); + o. + toString(); + o + .toString(); + o . toString(); + return o.toString(); + } + + /** assert statement test */ + public void assertTest() + { + // OK + assert true; + + // OK + assert true : "Whups"; + + // evil colons, should be OK + assert "OK".equals(null) ? false : true : "Whups"; + + // missing WS around assert + assert(true); + + // missing WS around colon + assert true:"Whups"; + } + + /** another check */ + void donBradman(Runnable aRun) + { + donBradman(new Runnable() { + public void run() { + } + }); + + final Runnable r = new Runnable() { + public void run() { + } + }; + } + + /** rfe 521323, detect whitespace before ';' */ + void rfe521323() + { + doStuff() ; + // ^ whitespace + for (int i = 0 ; i < 5; i++) { + // ^ whitespace + } + } + + + /** bug 806243 (NoWhitespaceBeforeCheck error for anonymous inner class) */ + private int i ; + // ^ whitespace + private int i1, i2, i3 ; + // ^ whitespace + private int i4, i5, i6; + + /** bug 806243 (NoWhitespaceBeforeCheck error for anonymous inner class) */ + void bug806243() + { + Object o = new InputTypecastParenPadWhitespace() { + private int j ; + // ^ whitespace + }; + } + + void doStuff() { + } +} + +/** + * Bug 806242 (NoWhitespaceBeforeCheck error with an interface). + * @author o_sukhodolsky + * @version 1.0 + */ +interface IFoo_TypecastParenPad +{ + void foo() ; + // ^ whitespace +} + +/** + * Avoid Whitespace errors in for loop. + * @author lkuehne + * @version 1.0 + */ +class SpecialCasesInForLoop_TypecastParenPad +{ + void forIterator() + { + // avoid conflict between WhiteSpaceAfter ';' and ParenPad(nospace) + for (int i = 0; i++ < 5;) { + // ^ no whitespace + } + + // bug 895072 + // avoid confilct between ParenPad(space) and NoWhiteSpace before ';' + int i = 0; + for ( ; i < 5; i++ ) { + // ^ whitespace + } + for (int anInt : getSomeInts()) { + //Should be ignored + } + } + + int[] getSomeInts() { + int i = (int) ( 2 / 3 ); + return null; + } + + public void myMethod() { + new Thread() { + public void run() { + } + }.start(); + } + + public void foo(java.util.List bar, Comparable baz) { } + + public void mySuperMethod() { + Runnable[] runs = new Runnable[] {new Runnable() { + public void run() { + } + }, + new Runnable() { + public void run() { + } + }}; + runs[0] +. + run() +; + } + + public void testNullSemi() { + return ; + } + + public void register(Object obj) { } + + public void doSomething(String args[]) { + register(boolean[].class); + register( args ); + } + + public void parentheses() { + testNullSemi +( +) +; + } + + public static void testNoWhitespaceBeforeEllipses(String ... args) { + } +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/typecastparenpad/InputTypecastParenPadWhitespaceAround.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/typecastparenpad/InputTypecastParenPadWhitespaceAround.java new file mode 100644 index 000000000000..16b4f2d7965e --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/typecastparenpad/InputTypecastParenPadWhitespaceAround.java @@ -0,0 +1,31 @@ +package com.puppycrawl.tools.checkstyle.checks.whitespace.typecastparenpad; + +@SuppressWarnings({"this", "that"}) +class InputTypecastParenPadWhitespaceAround +{ + protected InputTypecastParenPadWhitespaceAround ( int i ) + { + this (); //whitespace + toString (); + } + protected InputTypecastParenPadWhitespaceAround () + { + super (); + } + + public void enhancedFor () + { + int[] i = new int[2]; + for ( int j: i ) { + System.identityHashCode ( j ); + } + } +} + +@interface CronExpression_TypecastParenPad { + Class[] groups() default {}; +} + +@interface CronExpression1_TypecastParenPad { + Class[] groups() default { }; // extra space +} From b3cd54c7cdab80932c2ce97a9e705bdbc01b2861 Mon Sep 17 00:00:00 2001 From: Sagar Date: Sun, 5 Mar 2017 04:35:28 +0530 Subject: [PATCH 04/34] spelling: corrected sentence --- src/xdocs/writingjavadocchecks.xml.vm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xdocs/writingjavadocchecks.xml.vm b/src/xdocs/writingjavadocchecks.xml.vm index 98edae260db3..ff7dee583b8a 100644 --- a/src/xdocs/writingjavadocchecks.xml.vm +++ b/src/xdocs/writingjavadocchecks.xml.vm @@ -195,7 +195,7 @@ CLASS_DEF -> CLASS_DEF [5:0]

As you see very small java file transforms to a huge Abstract Syntax Tree, because that is the most detailed tree including all components of the java file: classes, methods, comments, etc.

-

In most cases while developing Javadoc Check you need only parse tree of the exact Javadoc comment. +

In most cases while developing Javadoc Check, you need to only parse the tree of the exact Javadoc comment. To do that just copy Javadoc comment to separate file and remove /** at the begining and */ at the end. After that, run checkstyle with -j argument.

MyJavadocComment.javadoc file:

From e70836bb3dec30734f5fd51b63d4dc6cbe24679d Mon Sep 17 00:00:00 2001 From: Andrew Kuchev <0coming.soon@gmail.com> Date: Thu, 2 Mar 2017 18:23:18 +0500 Subject: [PATCH 05/34] Issue #3329: Added lambda to ParenPad --- .../checks/whitespace/ParenPadCheck.java | 13 ++- .../checks/whitespace/ParenPadCheckTest.java | 99 +++++++++++++++++++ .../whitespace/InputParenPadLambda.java | 24 +++++ .../whitespace/InputParenPadLambdaOnly.java | 24 +++++ .../InputParenPadLambdaOnlyWithSpace.java | 24 +++++ .../InputParenPadLambdaWithSpace.java | 24 +++++ .../InputParenPadWithDisabledLambda.java | 24 +++++ ...putParenPadWithSpaceAndDisabledLambda.java | 24 +++++ src/xdocs/config_whitespace.xml | 8 +- 9 files changed, 258 insertions(+), 6 deletions(-) create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputParenPadLambda.java create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputParenPadLambdaOnly.java create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputParenPadLambdaOnlyWithSpace.java create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputParenPadLambdaWithSpace.java create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputParenPadWithDisabledLambda.java create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputParenPadWithSpaceAndDisabledLambda.java diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/checks/whitespace/ParenPadCheck.java b/src/main/java/com/puppycrawl/tools/checkstyle/checks/whitespace/ParenPadCheck.java index e152fd586498..62a127da5eb4 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/checks/whitespace/ParenPadCheck.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/checks/whitespace/ParenPadCheck.java @@ -61,6 +61,7 @@ * {@link TokenTypes#RESOURCE_SPECIFICATION RESOURCE_SPECIFICATION}, * {@link TokenTypes#SUPER_CTOR_CALL SUPER_CTOR_CALL}, * {@link TokenTypes#QUESTION QUESTION}, + * {@link TokenTypes#LAMBDA LAMBDA}, *

*

* An example of how to configure the check is: @@ -131,7 +132,8 @@ public void visitToken(DetailAST ast) { case TokenTypes.ENUM_CONSTANT_DEF: case TokenTypes.LITERAL_NEW: case TokenTypes.LITERAL_SYNCHRONIZED: - visitNewEnumConstDefAnnotationSync(ast); + case TokenTypes.LAMBDA: + visitTokenWithOptionalParentheses(ast); break; default: processLeft(ast.findFirstToken(TokenTypes.LPAREN)); @@ -140,11 +142,13 @@ public void visitToken(DetailAST ast) { } /** - * Checks parens in {@link TokenTypes#ENUM_CONSTANT_DEF}, {@link TokenTypes#ANNOTATION} - * {@link TokenTypes#LITERAL_SYNCHRONIZED} and {@link TokenTypes#LITERAL_NEW}. + * Checks parens in token which may not contain parens, e.g. + * {@link TokenTypes#ENUM_CONSTANT_DEF}, {@link TokenTypes#ANNOTATION} + * {@link TokenTypes#LITERAL_SYNCHRONIZED}, {@link TokenTypes#LITERAL_NEW} and + * {@link TokenTypes#LAMBDA}. * @param ast the token to check. */ - private void visitNewEnumConstDefAnnotationSync(DetailAST ast) { + private void visitTokenWithOptionalParentheses(DetailAST ast) { final DetailAST parenAst = ast.findFirstToken(TokenTypes.LPAREN); if (parenAst != null) { processLeft(parenAst); @@ -229,6 +233,7 @@ private static int[] makeAcceptableTokens() { TokenTypes.QUESTION, TokenTypes.RESOURCE_SPECIFICATION, TokenTypes.SUPER_CTOR_CALL, + TokenTypes.LAMBDA, }; } diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/ParenPadCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/ParenPadCheckTest.java index b80c6d78b10a..c0d402b45e10 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/ParenPadCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/ParenPadCheckTest.java @@ -262,4 +262,103 @@ public void testInvalidOption() throws Exception { + "Cannot set property 'option' to 'invalid_option' in module")); } } + + @Test + public void testLambdaAssignment() throws Exception { + final DefaultConfiguration checkConfig = createCheckConfig(ParenPadCheck.class); + final String[] expected = { + "9:42: " + getCheckMessage(MSG_WS_FOLLOWED, "("), + "9:44: " + getCheckMessage(MSG_WS_PRECEDED, ")"), + "11:43: " + getCheckMessage(MSG_WS_PRECEDED, ")"), + "13:42: " + getCheckMessage(MSG_WS_FOLLOWED, "("), + "15:47: " + getCheckMessage(MSG_WS_FOLLOWED, "("), + "15:49: " + getCheckMessage(MSG_WS_PRECEDED, ")"), + "17:47: " + getCheckMessage(MSG_WS_FOLLOWED, "("), + "17:56: " + getCheckMessage(MSG_WS_PRECEDED, ")"), + "19:62: " + getCheckMessage(MSG_WS_FOLLOWED, "("), + "19:62: " + getCheckMessage(MSG_WS_PRECEDED, ")"), + "22:21: " + getCheckMessage(MSG_WS_FOLLOWED, "("), + "22:34: " + getCheckMessage(MSG_WS_PRECEDED, ")"), + }; + verify(checkConfig, getPath("InputParenPadLambda.java"), expected); + } + + @Test + public void testLambdaAssignmentWithSpace() throws Exception { + final DefaultConfiguration checkConfig = createCheckConfig(ParenPadCheck.class); + checkConfig.addAttribute("option", PadOption.SPACE.toString()); + final String[] expected = { + "9:42: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, "("), + "9:43: " + getCheckMessage(MSG_WS_NOT_PRECEDED, ")"), + "11:42: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, "("), + "13:44: " + getCheckMessage(MSG_WS_NOT_PRECEDED, ")"), + "15:48: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, "("), + "15:49: " + getCheckMessage(MSG_WS_NOT_PRECEDED, ")"), + "17:48: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, "("), + "17:56: " + getCheckMessage(MSG_WS_NOT_PRECEDED, ")"), + "22:21: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, "("), + "22:33: " + getCheckMessage(MSG_WS_NOT_PRECEDED, ")"), + }; + verify(checkConfig, getPath("InputParenPadLambdaWithSpace.java"), expected); + } + + @Test + public void testLambdaCheckDisabled() throws Exception { + final DefaultConfiguration checkConfig = createCheckConfig(ParenPadCheck.class); + checkConfig.addAttribute("tokens", "EXPR, METHOD_CALL, METHOD_DEF"); + final String[] expected = { + "19:62: " + getCheckMessage(MSG_WS_FOLLOWED, "("), + "19:62: " + getCheckMessage(MSG_WS_PRECEDED, ")"), + "22:21: " + getCheckMessage(MSG_WS_FOLLOWED, "("), + "22:34: " + getCheckMessage(MSG_WS_PRECEDED, ")"), + }; + verify(checkConfig, getPath("InputParenPadWithDisabledLambda.java"), expected); + } + + @Test + public void testLambdaCheckDisabledWithSpace() throws Exception { + final DefaultConfiguration checkConfig = createCheckConfig(ParenPadCheck.class); + checkConfig.addAttribute("option", PadOption.SPACE.toString()); + checkConfig.addAttribute("tokens", "EXPR, METHOD_CALL, METHOD_DEF"); + final String[] expected = { + "22:21: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, "("), + "22:33: " + getCheckMessage(MSG_WS_NOT_PRECEDED, ")"), + }; + verify(checkConfig, getPath("InputParenPadWithSpaceAndDisabledLambda.java"), expected); + } + + @Test + public void testLambdaCheckOnly() throws Exception { + final DefaultConfiguration checkConfig = createCheckConfig(ParenPadCheck.class); + checkConfig.addAttribute("tokens", "LAMBDA"); + final String[] expected = { + "9:42: " + getCheckMessage(MSG_WS_FOLLOWED, "("), + "9:44: " + getCheckMessage(MSG_WS_PRECEDED, ")"), + "11:43: " + getCheckMessage(MSG_WS_PRECEDED, ")"), + "13:42: " + getCheckMessage(MSG_WS_FOLLOWED, "("), + "15:47: " + getCheckMessage(MSG_WS_FOLLOWED, "("), + "15:49: " + getCheckMessage(MSG_WS_PRECEDED, ")"), + "17:47: " + getCheckMessage(MSG_WS_FOLLOWED, "("), + "17:56: " + getCheckMessage(MSG_WS_PRECEDED, ")"), + }; + verify(checkConfig, getPath("InputParenPadLambdaOnly.java"), expected); + } + + @Test + public void testLambdaCheckOnlyWithSpace() throws Exception { + final DefaultConfiguration checkConfig = createCheckConfig(ParenPadCheck.class); + checkConfig.addAttribute("option", PadOption.SPACE.toString()); + checkConfig.addAttribute("tokens", "LAMBDA"); + final String[] expected = { + "9:42: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, "("), + "9:43: " + getCheckMessage(MSG_WS_NOT_PRECEDED, ")"), + "11:42: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, "("), + "13:44: " + getCheckMessage(MSG_WS_NOT_PRECEDED, ")"), + "15:48: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, "("), + "15:49: " + getCheckMessage(MSG_WS_NOT_PRECEDED, ")"), + "17:48: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, "("), + "17:56: " + getCheckMessage(MSG_WS_NOT_PRECEDED, ")"), + }; + verify(checkConfig, getPath("InputParenPadLambdaOnlyWithSpace.java"), expected); + } } diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputParenPadLambda.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputParenPadLambda.java new file mode 100644 index 000000000000..eeaa9c87bbf5 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputParenPadLambda.java @@ -0,0 +1,24 @@ +package com.puppycrawl.tools.checkstyle.checks.whitespace; + +class InputParenPadLambda { + { + java.util.function.Consumer a = (o) -> { o.toString(); }; // ok + + java.util.function.Consumer b = o -> { o.toString(); }; // ok + + java.util.function.Consumer c = ( o ) -> { o.toString(); }; // 2 violations + + java.util.function.Consumer d = (o ) -> { o.toString(); }; // 1 violation + + java.util.function.Consumer e = ( o) -> { o.toString(); }; // 1 violation + + java.util.stream.Stream.of().forEach(( o ) -> o.toString()); // 2 violations + + java.util.stream.Stream.of().forEach(( Object o ) -> o.toString()); // 2 violations + + java.util.stream.Stream.of().forEach(o -> o.toString( )); // 2 violations + } + + void someMethod( String param ) { // 2 violations + } +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputParenPadLambdaOnly.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputParenPadLambdaOnly.java new file mode 100644 index 000000000000..da6d2bb40db3 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputParenPadLambdaOnly.java @@ -0,0 +1,24 @@ +package com.puppycrawl.tools.checkstyle.checks.whitespace; + +public class InputParenPadLambdaOnly { + { + java.util.function.Consumer a = (o) -> { o.toString(); }; // ok + + java.util.function.Consumer b = o -> { o.toString(); }; // ok + + java.util.function.Consumer c = ( o ) -> { o.toString(); }; // 2 violations + + java.util.function.Consumer d = (o ) -> { o.toString(); }; // 1 violation + + java.util.function.Consumer e = ( o) -> { o.toString(); }; // 1 violation + + java.util.stream.Stream.of().forEach(( o ) -> o.toString()); // 2 violations + + java.util.stream.Stream.of().forEach(( Object o ) -> o.toString()); // 2 violations + + java.util.stream.Stream.of().forEach(o -> o.toString( )); // ok + } + + void someMethod( String param ) { // ok + } +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputParenPadLambdaOnlyWithSpace.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputParenPadLambdaOnlyWithSpace.java new file mode 100644 index 000000000000..6a0c5e073878 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputParenPadLambdaOnlyWithSpace.java @@ -0,0 +1,24 @@ +package com.puppycrawl.tools.checkstyle.checks.whitespace; + +class InputParenPadLambdaOnlyWithSpace { + { + java.util.function.Consumer a = ( o ) -> { o.toString( ); }; // ok + + java.util.function.Consumer b = o -> { o.toString(); }; // ok + + java.util.function.Consumer c = (o) -> { o.toString(); }; // 2 violations + + java.util.function.Consumer d = (o ) -> { o.toString(); }; // 1 violation + + java.util.function.Consumer e = ( o) -> { o.toString(); }; // 1 violation + + java.util.stream.Stream.of().forEach( (o) -> o.toString() ); // 2 violations + + java.util.stream.Stream.of().forEach( (Object o) -> o.toString() ); // 2 violations + + java.util.stream.Stream.of().forEach( o -> o.toString() ); // ok + } + + void someMethod(String param) { // ok + } +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputParenPadLambdaWithSpace.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputParenPadLambdaWithSpace.java new file mode 100644 index 000000000000..5350b4185586 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputParenPadLambdaWithSpace.java @@ -0,0 +1,24 @@ +package com.puppycrawl.tools.checkstyle.checks.whitespace; + +class InputParenPadLambdaWithSpace { + { + java.util.function.Consumer a = ( o ) -> { o.toString( ); }; // ok + + java.util.function.Consumer b = o -> { o.toString(); }; // ok + + java.util.function.Consumer c = (o) -> { o.toString(); }; // 2 violations + + java.util.function.Consumer d = (o ) -> { o.toString(); }; // 1 violation + + java.util.function.Consumer e = ( o) -> { o.toString(); }; // 1 violation + + java.util.stream.Stream.of().forEach( (o) -> o.toString() ); // 2 violations + + java.util.stream.Stream.of().forEach( (Object o) -> o.toString() ); // 2 violations + + java.util.stream.Stream.of().forEach( o -> o.toString() ); // ok + } + + void someMethod(String param) { // 2 violations + } +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputParenPadWithDisabledLambda.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputParenPadWithDisabledLambda.java new file mode 100644 index 000000000000..1dccad6f4e9d --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputParenPadWithDisabledLambda.java @@ -0,0 +1,24 @@ +package com.puppycrawl.tools.checkstyle.checks.whitespace; + +public class InputParenPadWithDisabledLambda { + { + java.util.function.Consumer a = (o) -> { o.toString(); }; // ok + + java.util.function.Consumer b = o -> { o.toString(); }; // ok + + java.util.function.Consumer c = ( o ) -> { o.toString(); }; // ok + + java.util.function.Consumer d = (o ) -> { o.toString(); }; // ok + + java.util.function.Consumer e = ( o) -> { o.toString(); }; // ok + + java.util.stream.Stream.of().forEach(( o ) -> o.toString()); // ok + + java.util.stream.Stream.of().forEach(( Object o ) -> o.toString()); // ok + + java.util.stream.Stream.of().forEach(o -> o.toString( )); // 2 violations + } + + void someMethod( String param ) { // 2 violations + } +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputParenPadWithSpaceAndDisabledLambda.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputParenPadWithSpaceAndDisabledLambda.java new file mode 100644 index 000000000000..b8df6a97b7de --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputParenPadWithSpaceAndDisabledLambda.java @@ -0,0 +1,24 @@ +package com.puppycrawl.tools.checkstyle.checks.whitespace; + +class InputParenPadWithSpaceAndDisabledLambda { + { + java.util.function.Consumer a = ( o ) -> { o.toString( ); }; // ok + + java.util.function.Consumer b = o -> { o.toString(); }; // ok + + java.util.function.Consumer c = (o) -> { o.toString(); }; // ok + + java.util.function.Consumer d = (o ) -> { o.toString(); }; // ok + + java.util.function.Consumer e = ( o) -> { o.toString(); }; // ok + + java.util.stream.Stream.of().forEach( (o) -> o.toString() ); // ok + + java.util.stream.Stream.of().forEach( (Object o) -> o.toString() ); // ok + + java.util.stream.Stream.of().forEach( o -> o.toString() ); // ok + } + + void someMethod(String param) { // 2 violations + } +} diff --git a/src/xdocs/config_whitespace.xml b/src/xdocs/config_whitespace.xml index 49513b772130..f52e5ab69d87 100644 --- a/src/xdocs/config_whitespace.xml +++ b/src/xdocs/config_whitespace.xml @@ -1411,7 +1411,9 @@ import com.puppycrawl.tools.checkstyle.api.AbstractCheck; RESOURCE_SPECIFICATION, SUPER_CTOR_CALL. + href="apidocs/com/puppycrawl/tools/checkstyle/api/TokenTypes.html#SUPER_CTOR_CALL">SUPER_CTOR_CALL, + LAMBDA. @@ -1452,7 +1454,9 @@ import com.puppycrawl.tools.checkstyle.api.AbstractCheck; RESOURCE_SPECIFICATION, SUPER_CTOR_CALL. + href="apidocs/com/puppycrawl/tools/checkstyle/api/TokenTypes.html#SUPER_CTOR_CALL">SUPER_CTOR_CALL, + LAMBDA. From 8e649173a8248470975b370800b516e2c0de4d35 Mon Sep 17 00:00:00 2001 From: Sagar Date: Sat, 4 Mar 2017 20:30:12 +0530 Subject: [PATCH 06/34] Issue #3906: update documentation for usage of period property at SummaryJavadoc --- src/xdocs/config_javadoc.xml | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/src/xdocs/config_javadoc.xml b/src/xdocs/config_javadoc.xml index 3ffc670a410a..26d536b40669 100644 --- a/src/xdocs/config_javadoc.xml +++ b/src/xdocs/config_javadoc.xml @@ -1628,12 +1628,29 @@ public boolean isSomething()

<module name="SummaryJavadocCheck"> - <property name="period" value="STRING_LITERAL"/> + <property name="period" value="。"/> </module> -
- - +

+ Example of period property. +

+ + +
+
  • From 55041a390865fc15ddddcb22ebe26abf7e348648 Mon Sep 17 00:00:00 2001 From: Roman Ivanov Date: Tue, 7 Mar 2017 06:27:08 -0800 Subject: [PATCH 07/34] infra: add simple-binary-encoding to no-error testing --- .ci/travis/travis.sh | 10 ++++++++++ .travis.yml | 6 ++++++ 2 files changed, 16 insertions(+) diff --git a/.ci/travis/travis.sh b/.ci/travis/travis.sh index e93e3b9e4696..9414979dadce 100755 --- a/.ci/travis/travis.sh +++ b/.ci/travis/travis.sh @@ -63,6 +63,16 @@ all-sevntu-checks) diff -u web.txt file.txt ;; +no-error-test-sbe) + CS_POM_VERSION=$(mvn -q -Dexec.executable='echo' -Dexec.args='${project.version}' --non-recursive org.codehaus.mojo:exec-maven-plugin:1.3.1:exec) + echo version:$CS_POM_VERSION + mvn clean install -Pno-validations + git clone https://github.com/real-logic/simple-binary-encoding.git + cd simple-binary-encoding + sed -i'' "s/'com.puppycrawl.tools:checkstyle:.*'/'com.puppycrawl.tools:checkstyle:$CS_POM_VERSION'/" build.gradle + ./gradlew build + ;; + no-exception-test-checkstyle-sevntu-checkstyle) git clone https://github.com/checkstyle/contribution cd contribution/checkstyle-tester diff --git a/.travis.yml b/.travis.yml index beca499d83ae..3606baf525b7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -161,6 +161,12 @@ matrix: - DESC="sonarqube.com" - CMD="./.ci/travis/travis.sh sonarqube" + # No error testing - simple-binary-encoding + - jdk: oraclejdk8 + env: + - DESC="no error test on simple-binary-encoding" + - CMD="./.ci/travis/travis.sh no-error-test-sbe" + script: - SKIP_FILES=".github|appveyor.yml|circle.yml|distelli-manifest.yml|fast-forward-merge.sh|LICENSE|LICENSE.apache20|README.md|release.sh|RIGHTS.antlr|shippable.yml|wercker.yml" - SKIP_CI=$(if [[ $(git diff --name-only HEAD HEAD~1 | grep -vE "$SKIP_FILES" | cat | wc -c | sed 's/^ *//' ) > 0 ]]; then echo false; else echo true; fi;) From 7f10c214662ef5c3aa1e2a33a85b596ca645d860 Mon Sep 17 00:00:00 2001 From: Sagar Date: Sat, 4 Mar 2017 16:04:08 +0530 Subject: [PATCH 08/34] Issue #3910: CommitValidationTest: add character limit to line --- .github/PULL_REQUEST_TEMPLATE.md | 1 + .../tools/checkstyle/internal/CommitValidationTest.java | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 285e43f0e3c8..a3210f1bee9e 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -8,6 +8,7 @@ Mandatory to understand and do: ^(minor|config|infra|doc|spelling): .*$ b) It contains only one line of text c) Must not end with a period, space, or tab + d) Commit message should be less than or equal to 200 characters To avoid multiple iterations of fixes and CIs failures, please read http://checkstyle.sourceforge.net/contributing.html diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/internal/CommitValidationTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/internal/CommitValidationTest.java index 6b0d4073f242..a55a0151eb8d 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/internal/CommitValidationTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/internal/CommitValidationTest.java @@ -287,6 +287,7 @@ private static String getRulesForCommitMessageFormatting() { + " " + OTHER_COMMIT_MESSAGE_REGEX_PATTERN + "\n" + " 2) It contains only one line of text\n" + " 3) Must not end with a period, space, or tab\n" + + " 4) Commit message should be less than or equal to 200 characters\n" + "\n" + "The rule broken was: "; } From 2d060c1cb5170e71fb508c4283e095bc41db1821 Mon Sep 17 00:00:00 2001 From: Pedro Portela Date: Mon, 6 Mar 2017 01:47:56 +0000 Subject: [PATCH 09/34] Issue #3897: Split input test files for WhitespaceAfterCheckTest --- .../whitespace/WhitespaceAfterCheckTest.java | 41 ++- .../InputWhitespaceAfterAround.java | 31 ++ .../InputWhitespaceAfterBraces.java | 115 +++++++ .../InputWhitespaceAfterDefaultConfig.java | 225 ++++++++++++++ .../InputWhitespaceAfterDoWhile.java} | 4 +- .../InputWhitespaceAfterFor.java | 58 ++++ .../InputWhitespaceAfterGenerics.java | 30 ++ .../InputWhitespaceAfterLiteralDo.java | 67 ++++ .../InputWhitespaceAfterLiteralElse.java | 67 ++++ .../InputWhitespaceAfterLiteralFor.java | 67 ++++ .../InputWhitespaceAfterLiteralIf.java | 67 ++++ .../InputWhitespaceAfterLiteralWhile.java | 67 ++++ .../InputWhitespaceAfterMultilineCast.java} | 4 +- .../InputWhitespaceAfterTypeCast.java | 289 ++++++++++++++++++ 14 files changed, 1114 insertions(+), 18 deletions(-) create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterAround.java create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterBraces.java create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterDefaultConfig.java rename src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/{InputDoWhile.java => whitespaceafter/InputWhitespaceAfterDoWhile.java} (71%) create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterFor.java create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterGenerics.java create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterLiteralDo.java create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterLiteralElse.java create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterLiteralFor.java create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterLiteralIf.java create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterLiteralWhile.java rename src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/{InputWhitespaceMultilineCast.java => whitespaceafter/InputWhitespaceAfterMultilineCast.java} (61%) create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterTypeCast.java diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/WhitespaceAfterCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/WhitespaceAfterCheckTest.java index 7ee44ccef598..0df16e8d036a 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/WhitespaceAfterCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/WhitespaceAfterCheckTest.java @@ -45,7 +45,8 @@ public void setUp() { @Override protected String getPath(String filename) throws IOException { return super.getPath("checks" + File.separator - + "whitespace" + File.separator + filename); + + "whitespace" + File.separator + "whitespaceafter" + + File.separator + filename); } @Test @@ -60,7 +61,8 @@ public void testDefault() throws Exception { "42:40: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, ","), "71:30: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, ","), }; - verify(checkConfig, getPath("InputSimple.java"), expected); + verify(checkConfig, getPath("InputWhitespaceAfterDefaultConfig.java"), + expected); } @Test @@ -71,7 +73,8 @@ public void testCast() throws Exception { final String[] expected = { "88:21: " + getCheckMessage(MSG_WS_TYPECAST), }; - verify(configurationTestCast, getPath("InputWhitespace.java"), expected); + verify(configurationTestCast, getPath("InputWhitespaceAfterTypeCast.java"), + expected); } @Test @@ -82,7 +85,8 @@ public void testMultilineCast() throws Exception { final String[] expected = { "7:24: " + getCheckMessage(MSG_WS_TYPECAST), }; - verify(configurationTestCast, getPath("InputWhitespaceMultilineCast.java"), expected); + verify(configurationTestCast, getPath("InputWhitespaceAfterMultilineCast.java"), + expected); } @Test @@ -95,7 +99,8 @@ public void testSemi() throws Exception { "54:29: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, ";"), "103:19: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, ";"), }; - verify(configurationTestSemi, getPath("InputBraces.java"), expected); + verify(configurationTestSemi, getPath("InputWhitespaceAfterBraces.java"), + expected); } @Test @@ -106,7 +111,8 @@ public void testLiteralWhile() throws Exception { final String[] expected = { "39:14: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, "while"), }; - verify(configurationTestLiteralWhile, getPath("InputWhitespaceAfter.java"), expected); + verify(configurationTestLiteralWhile, getPath("InputWhitespaceAfterLiteralWhile.java"), + expected); } @Test @@ -117,7 +123,8 @@ public void testLiteralIf() throws Exception { final String[] expected = { "18:11: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, "if"), }; - verify(configurationTestLiteralIf, getPath("InputWhitespaceAfter.java"), expected); + verify(configurationTestLiteralIf, getPath("InputWhitespaceAfterLiteralIf.java"), + expected); } @Test @@ -128,7 +135,8 @@ public void testLiteralElse() throws Exception { final String[] expected = { "27:15: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, "else"), }; - verify(configurationTestLiteralElse, getPath("InputWhitespaceAfter.java"), expected); + verify(configurationTestLiteralElse, getPath("InputWhitespaceAfterLiteralElse.java"), + expected); } @Test @@ -139,7 +147,8 @@ public void testLiteralFor() throws Exception { final String[] expected = { "51:12: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, "for"), }; - verify(configurationTestLiteralFor, getPath("InputWhitespaceAfter.java"), expected); + verify(configurationTestLiteralFor, getPath("InputWhitespaceAfterLiteralFor.java"), + expected); } @Test @@ -150,7 +159,8 @@ public void testLiteralDo() throws Exception { final String[] expected = { "63:11: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, "do"), }; - verify(configurationTestLiteralDo, getPath("InputWhitespaceAfter.java"), expected); + verify(configurationTestLiteralDo, getPath("InputWhitespaceAfterLiteralDo.java"), + expected); } @Test @@ -161,7 +171,8 @@ public void testDoWhile() throws Exception { final String[] expected = { "18:16: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, "while"), }; - verify(configurationTestDoWhile, getPath("InputDoWhile.java"), expected); + verify(configurationTestDoWhile, getPath("InputWhitespaceAfterDoWhile.java"), + expected); } @Test @@ -170,7 +181,8 @@ public void testEmptyForIterator() throws Exception { "14:31: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, ";"), "17:31: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, ";"), }; - verify(checkConfig, getPath("InputForWhitespace.java"), expected); + verify(checkConfig, getPath("InputWhitespaceAfterFor.java"), + expected); } @Test @@ -180,13 +192,14 @@ public void testTypeArgumentAndParameterCommas() throws Exception { "11:23: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, ","), "11:41: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, ","), }; - verify(checkConfig, getPath("InputGenerics.java"), expected); + verify(checkConfig, getPath("InputWhitespaceAfterGenerics.java"), + expected); } @Test public void test1322879() throws Exception { final String[] expected = CommonUtils.EMPTY_STRING_ARRAY; - verify(checkConfig, getPath("InputWhitespaceAround.java"), + verify(checkConfig, getPath("InputWhitespaceAfterAround.java"), expected); } } diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterAround.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterAround.java new file mode 100644 index 000000000000..1857765203ef --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterAround.java @@ -0,0 +1,31 @@ +package com.puppycrawl.tools.checkstyle.checks.whitespace.whitespaceafter; + +@SuppressWarnings({"this", "that"}) +public class InputWhitespaceAfterAround +{ + protected InputWhitespaceAfterAround ( int i ) + { + this (); //whitespace + toString (); + } + protected InputWhitespaceAfterAround () + { + super (); + } + + public void enhancedFor () + { + int[] i = new int[2]; + for ( int j: i ) { + System.identityHashCode ( j ); + } + } +} + +@interface CronExpression { + Class[] groups() default {}; +} + +@interface CronExpression1 { + Class[] groups() default { }; // extra space +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterBraces.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterBraces.java new file mode 100644 index 000000000000..37b2f5ba1274 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterBraces.java @@ -0,0 +1,115 @@ +//////////////////////////////////////////////////////////////////////////////// +// Test case file for checkstyle. +// Created: 2001 +//////////////////////////////////////////////////////////////////////////////// +package com.puppycrawl.tools.checkstyle.checks.whitespace.whitespaceafter; + +class InputWhitespaceAfterBraces +{ + /** @return helper func **/ + boolean condition() + { + return false; + } + + /** Test do/while loops **/ + void testDoWhile() + { + // Valid + do { + testDoWhile(); + } + while (condition()); + + // Invalid + do testDoWhile(); while (condition()); + } + + /** Test while loops **/ + void testWhile() + { + // Valid + while (condition()) { + testWhile(); + } + + // Invalid + while(condition()); + while (condition()) + testWhile(); + while (condition()) + if (condition()) + testWhile(); + } + + /** Test for loops **/ + void testFor() + { + // Valid + for (int i = 1; i < 5; i++) { + testFor(); + } + + // Invalid + for(int i = 1;i < 5;i++); + for (int i = 1; i < 5; i++) + testFor(); + for (int i = 1; i < 5; + i++) + if (i > 2) + testFor(); + } + + /** Test if constructs **/ + public void testIf() + { + // Valid + if (condition()) { + testIf(); + } + else if (condition()) { + testIf(); + } + else { + testIf(); + } + + // Invalid + if (condition()); + if (condition()) + testIf(); + if (condition()) + testIf(); + else + testIf(); + if (condition()) + testIf(); + else { + testIf(); + } + if (condition()) { + testIf(); + } + else + testIf(); + if (condition()) + if (condition()) + testIf(); + } + + void whitespaceAfterSemi() + { + //reject + int i = 1;int j = 2; + + //accept + for (;;) { + } + } + + /** Empty constructor block. **/ + public InputWhitespaceAfterBraces() {} + + /** Empty method block. **/ + public void emptyImplementation() {} +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterDefaultConfig.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterDefaultConfig.java new file mode 100644 index 000000000000..3108e5e8e6c7 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterDefaultConfig.java @@ -0,0 +1,225 @@ +//////////////////////////////////////////////////////////////////////////////// +// Test case file for checkstyle. +// Created: Feb-2001 +// Ignore error +//////////////////////////////////////////////////////////////////////////////// +package com.puppycrawl.tools.checkstyle.checks.whitespace.whitespaceafter; +import java.io.*; +/** + * Contains simple mistakes: + * - Long lines + * - Tabs + * - Format of variables and parameters + * - Order of modifiers + * @author Oliver Burn + **/ +final class InputWhitespaceAfterDefaultConfig +{ + // Long line ---------------------------------------------------------------- + // Contains a tab -> <- + // Contains trailing whitespace -> + + // Name format tests + // + /** Invalid format **/ + public static final int badConstant = 2; + /** Valid format **/ + public static final int MAX_ROWS = 2; + + /** Invalid format **/ + private static int badStatic = 2; + /** Valid format **/ + private static int sNumCreated = 0; + + /** Invalid format **/ + private int badMember = 2; + /** Valid format **/ + private int mNumCreated1 = 0; + /** Valid format **/ + protected int mNumCreated2 = 0; + + /** commas are wrong **/ + private int[] mInts = new int[] {1,2, 3, + 4}; + + // + // Accessor tests + // + /** should be private **/ + public static int sTest1; + /** should be private **/ + protected static int sTest3; + /** should be private **/ + static int sTest2; + + /** should be private **/ + int mTest1; + /** should be private **/ + public int mTest2; + + // + // Parameter name format tests + // + + /** + * @return hack + * @param badFormat1 bad format + * @param badFormat2 bad format + * @param badFormat3 bad format + * @throws java.lang.Exception abc + **/ + int test1(int badFormat1,int badFormat2, + final int badFormat3) + throws java.lang.Exception + { + return 0; + } + + /** method that is 20 lines long **/ + private void longMethod() + { + // a line + // a line + // a line + // a line + // a line + // a line + // a line + // a line + // a line + // a line + // a line + // a line + // a line + // a line + // a line + // a line + // a line + // a line + } + + /** constructor that is 10 lines long **/ + private InputWhitespaceAfterDefaultConfig() + { + // a line + // a line + // a line + // a line + // a line + // a line + // a line + // a line + } + + /** test local variables */ + private void localVariables() + { + // normal decl + int abc = 0; + int ABC = 0; + + // final decls + final int cde = 0; + final int CDE = 0; + + // decl in for loop init statement + for (int k = 0; k < 1; k++) + { + String innerBlockVariable = ""; + } + for (int I = 0; I < 1; I++) + { + String InnerBlockVariable = ""; + } + } + + /** test method pattern */ + void ALL_UPPERCASE_METHOD() + { + } + + /** test illegal constant **/ + private static final int BAD__NAME = 3; + + // A very, very long line that is OK because it matches the regexp "^.*is OK.*regexp.*$" + // long line that has a tab -> <- and would be OK if tab counted as 1 char + // tabs that count as one char because of their position -> <- -> <-, OK + + /** some lines to test the error column after tabs */ + void errorColumnAfterTabs() + { + // with tab-width 8 all statements below start at the same column, + // with different combinations of ' ' and '\t' before the statement + int tab0 =1; + int tab1 =1; + int tab2 =1; + int tab3 =1; + int tab4 =1; + int tab5 =1; + } + + // FIXME: + /* FIXME: a + * FIXME: + * TODO + */ + /* NOTHING */ + /* YES */ /* FIXME: x */ /* YES!! */ + + /** test long comments **/ + void veryLong() + { + /* + blah blah blah blah + blah blah blah blah + blah blah blah blah + blah blah blah blah + blah blah blah blah + blah blah blah blah + blah blah blah blah + blah blah blah blah + blah blah blah blah + blah blah blah blah + blah blah blah blah + blah blah blah blah + blah blah blah blah + blah blah blah blah + blah blah blah blah + enough talk */ + } + + /** + * @see to lazy to document all args. Testing excessive # args + **/ + void toManyArgs(int aArg1, int aArg2, int aArg3, int aArg4, int aArg5, + int aArg6, int aArg7, int aArg8, int aArg9) + { + } +} + +/** Test class for variable naming in for each clauses. */ +class InputSimple2 +{ + /** Some more Javadoc. */ + public void doSomething() + { + //"O" should be named "o" + for (Object O : new java.util.ArrayList()) + { + + } + } +} + +/** Test enum for member naming check */ +enum MyEnum1 +{ + /** ABC constant */ + ABC, + + /** XYZ constant */ + XYZ; + + /** Should be mSomeMemeber */ + private int someMember; +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputDoWhile.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterDoWhile.java similarity index 71% rename from src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputDoWhile.java rename to src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterDoWhile.java index 80a710c83d87..c02a3b2277d7 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputDoWhile.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterDoWhile.java @@ -1,6 +1,6 @@ -package com.puppycrawl.tools.checkstyle.checks.whitespace; +package com.puppycrawl.tools.checkstyle.checks.whitespace.whitespaceafter; -public class InputDoWhile { +public class InputWhitespaceAfterDoWhile { boolean condition() { return false; diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterFor.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterFor.java new file mode 100644 index 000000000000..e8c2666a4501 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterFor.java @@ -0,0 +1,58 @@ +//////////////////////////////////////////////////////////////////////////////// +// Test case file for FOR_ITERATION and whitespace. +// Created: 2003 +//////////////////////////////////////////////////////////////////////////////// +package com.puppycrawl.tools.checkstyle.checks.whitespace.whitespaceafter; + +class InputWhitespaceAfterFor +{ + void method1() + { + for (int i = 0; i < 1; i++) { + } + + for (int i = 0; i < 1;i++) { + } + + for (int i = 0; i < 1;i++ ) { + } + + for (int i = 0; i < 1; i++ ) { + } + + for (int i = 0; i < 1;) { + i++; + } + + for (int i = 0; i < 1; ) { + i++; + } + + // test eol, there is no space after second SEMI + for (int i = 0; i < 1; + ) { + i++; + } + } + + void method2() + { + for ( int i = 0; i < 1; i++ ) { + } + + for ( int i = 0; i < 1; ) { + i++; + } + + int i = 0; + for ( ; i < 1; i++ ) { + } + + for (; i < 2; i++ ) { + } + + for ( + ;; ) { + } + } +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterGenerics.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterGenerics.java new file mode 100644 index 000000000000..897cb61a3c80 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterGenerics.java @@ -0,0 +1,30 @@ +package com.puppycrawl.tools.checkstyle.checks.whitespace.whitespaceafter; + +import java.util.Collection; +import java.util.Map; + +public class InputWhitespaceAfterGenerics, C extends D&E, F extends Collection> +{ +} + +//No whitespace after commas +class BadCommas < A,B,C extends Map < A,String > > +{ + private java.util.Hashtable < Integer, D > p = + new java.util.Hashtable < Integer, D > (); +} + +class Wildcard +{ + public static void foo(Collection < ? extends Wildcard[] > collection) { + // A statement is important in this method to flush out any + // issues with parsing the wildcard in the signature + collection.size(); + } +} + +// we need these interfaces for generics +interface D { +} +interface E { +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterLiteralDo.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterLiteralDo.java new file mode 100644 index 000000000000..e85e0acb80f9 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterLiteralDo.java @@ -0,0 +1,67 @@ +package com.puppycrawl.tools.checkstyle.checks.whitespace.whitespaceafter; + +public class InputWhitespaceAfterLiteralDo { + + boolean condition() { + return false; + } + + void testIfElse() { + //Valid + if (condition()) { + testIfElse(); + } else { + testIfElse(); + } + + //Invalid + if(condition()) { //violation + testIfElse(); + } else { + testIfElse(); + } + + //Invalid + if (condition()) { + testIfElse(); + } else{ //violation + testIfElse(); + } + } + + void testWhile() { + //Valid + while (condition()) { + testWhile(); + } + + //Invalid + while(condition()) { //violation + testWhile(); + } + } + + void testFor() { + //Valid + for (int i = 0; i < 5; i++) { + testFor(); + } + + //Invalid + for(int i = 0; i < 5; i++) { //violation + testFor(); + } + } + + void testDo() { + //Valid + do { + testDo(); + } while (condition()); + + //Invalid + do{ //violation + testDo(); + } while (condition()); + } +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterLiteralElse.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterLiteralElse.java new file mode 100644 index 000000000000..7ddc24545d8e --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterLiteralElse.java @@ -0,0 +1,67 @@ +package com.puppycrawl.tools.checkstyle.checks.whitespace.whitespaceafter; + +public class InputWhitespaceAfterLiteralElse { + + boolean condition() { + return false; + } + + void testIfElse() { + //Valid + if (condition()) { + testIfElse(); + } else { + testIfElse(); + } + + //Invalid + if(condition()) { //violation + testIfElse(); + } else { + testIfElse(); + } + + //Invalid + if (condition()) { + testIfElse(); + } else{ //violation + testIfElse(); + } + } + + void testWhile() { + //Valid + while (condition()) { + testWhile(); + } + + //Invalid + while(condition()) { //violation + testWhile(); + } + } + + void testFor() { + //Valid + for (int i = 0; i < 5; i++) { + testFor(); + } + + //Invalid + for(int i = 0; i < 5; i++) { //violation + testFor(); + } + } + + void testDo() { + //Valid + do { + testDo(); + } while (condition()); + + //Invalid + do{ //violation + testDo(); + } while (condition()); + } +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterLiteralFor.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterLiteralFor.java new file mode 100644 index 000000000000..61102f8d14b0 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterLiteralFor.java @@ -0,0 +1,67 @@ +package com.puppycrawl.tools.checkstyle.checks.whitespace.whitespaceafter; + +public class InputWhitespaceAfterLiteralFor { + + boolean condition() { + return false; + } + + void testIfElse() { + //Valid + if (condition()) { + testIfElse(); + } else { + testIfElse(); + } + + //Invalid + if(condition()) { //violation + testIfElse(); + } else { + testIfElse(); + } + + //Invalid + if (condition()) { + testIfElse(); + } else{ //violation + testIfElse(); + } + } + + void testWhile() { + //Valid + while (condition()) { + testWhile(); + } + + //Invalid + while(condition()) { //violation + testWhile(); + } + } + + void testFor() { + //Valid + for (int i = 0; i < 5; i++) { + testFor(); + } + + //Invalid + for(int i = 0; i < 5; i++) { //violation + testFor(); + } + } + + void testDo() { + //Valid + do { + testDo(); + } while (condition()); + + //Invalid + do{ //violation + testDo(); + } while (condition()); + } +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterLiteralIf.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterLiteralIf.java new file mode 100644 index 000000000000..d1af301e8a4f --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterLiteralIf.java @@ -0,0 +1,67 @@ +package com.puppycrawl.tools.checkstyle.checks.whitespace.whitespaceafter; + +public class InputWhitespaceAfterLiteralIf { + + boolean condition() { + return false; + } + + void testIfElse() { + //Valid + if (condition()) { + testIfElse(); + } else { + testIfElse(); + } + + //Invalid + if(condition()) { //violation + testIfElse(); + } else { + testIfElse(); + } + + //Invalid + if (condition()) { + testIfElse(); + } else{ //violation + testIfElse(); + } + } + + void testWhile() { + //Valid + while (condition()) { + testWhile(); + } + + //Invalid + while(condition()) { //violation + testWhile(); + } + } + + void testFor() { + //Valid + for (int i = 0; i < 5; i++) { + testFor(); + } + + //Invalid + for(int i = 0; i < 5; i++) { //violation + testFor(); + } + } + + void testDo() { + //Valid + do { + testDo(); + } while (condition()); + + //Invalid + do{ //violation + testDo(); + } while (condition()); + } +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterLiteralWhile.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterLiteralWhile.java new file mode 100644 index 000000000000..2d5500d237f7 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterLiteralWhile.java @@ -0,0 +1,67 @@ +package com.puppycrawl.tools.checkstyle.checks.whitespace.whitespaceafter; + +public class InputWhitespaceAfterLiteralWhile { + + boolean condition() { + return false; + } + + void testIfElse() { + //Valid + if (condition()) { + testIfElse(); + } else { + testIfElse(); + } + + //Invalid + if(condition()) { //violation + testIfElse(); + } else { + testIfElse(); + } + + //Invalid + if (condition()) { + testIfElse(); + } else{ //violation + testIfElse(); + } + } + + void testWhile() { + //Valid + while (condition()) { + testWhile(); + } + + //Invalid + while(condition()) { //violation + testWhile(); + } + } + + void testFor() { + //Valid + for (int i = 0; i < 5; i++) { + testFor(); + } + + //Invalid + for(int i = 0; i < 5; i++) { //violation + testFor(); + } + } + + void testDo() { + //Valid + do { + testDo(); + } while (condition()); + + //Invalid + do{ //violation + testDo(); + } while (condition()); + } +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputWhitespaceMultilineCast.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterMultilineCast.java similarity index 61% rename from src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputWhitespaceMultilineCast.java rename to src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterMultilineCast.java index 1e33d54e0cd3..a74d0c325612 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputWhitespaceMultilineCast.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterMultilineCast.java @@ -1,6 +1,6 @@ -package com.puppycrawl.tools.checkstyle.checks.whitespace; +package com.puppycrawl.tools.checkstyle.checks.whitespace.whitespaceafter; -public class InputWhitespaceMultilineCast { +public class InputWhitespaceAfterMultilineCast { void issue3850() { Object obj = new Object(); obj = (java.lang. diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterTypeCast.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterTypeCast.java new file mode 100644 index 000000000000..26c61f2bd04a --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/whitespaceafter/InputWhitespaceAfterTypeCast.java @@ -0,0 +1,289 @@ +//////////////////////////////////////////////////////////////////////////////// +// Test case file for checkstyle. +// Created: 2001 +//////////////////////////////////////////////////////////////////////////////// +package com . puppycrawl + .tools. + checkstyle.checks.whitespace.whitespaceafter; + +/** + * Class for testing whitespace issues. + * error missing author tag + **/ +class InputWhitespaceAfterTypeCast +{ + /** ignore assignment **/ + private int mVar1=1; + /** ignore assignment **/ + private int mVar2 =1; + /** Should be ok **/ + private int mVar3 = 1; + + /** method **/ + void method1() + { + final int a = 1; + int b= 1; // Ignore 1 + b=1; // Ignore 1 + b+=1; // Ignore 1 + b -=- 1 + (+ b); // Ignore 2 + b = b ++ + b --; // Ignore 1 + b = ++ b - -- b; // Ignore 1 + } + + /** method **/ + void method2() + { + synchronized(this) { + } + try{ + } + catch(RuntimeException e){ + } + } + + /** + skip blank lines between comment and code, + should be ok + **/ + + + private int mVar4 = 1; + + + /** test WS after void return */ + private void fastExit() + { + boolean complicatedStuffNeeded = true; + if( !complicatedStuffNeeded ) + { + return; // should not complain about missing WS after return + } + else + { + // do complicated stuff + } + } + + + /** test WS after non void return + @return 2 + */ + private int nonVoid() + { + if ( true ) + { + return(2); // should complain about missing WS after return + } + else + { + return 2; // this is ok + } + } + + /** test casts **/ + private void testCasts() + { + Object o = (Object) new Object(); // ok + o = (Object)o; // error + o = ( Object ) o; // ok + o = (Object) + o; // ok + } + + /** test questions **/ + private void testQuestions() + { + boolean b = (1 == 2)?true:false; + b = (1==2) ? false : true; + } + + /** star test **/ + private void starTest() + { + int x = 2 *3* 4; + } + + /** boolean test **/ + private void boolTest() + { + boolean a = true; + boolean x = ! a; + int z = ~1 + ~ 2; + } + + /** division test **/ + private void divTest() + { + int a = 4 % 2; + int b = 4% 2; + int c = 4 %2; + int d = 4%2; + int e = 4 / 2; + int f = 4/ 2; + int g = 4 /2; + int h = 4/2; + } + + /** @return dot test **/ + private java .lang. String dotTest() + { + Object o = new java.lang.Object(); + o. + toString(); + o + .toString(); + o . toString(); + return o.toString(); + } + + /** assert statement test */ + public void assertTest() + { + // OK + assert true; + + // OK + assert true : "Whups"; + + // evil colons, should be OK + assert "OK".equals(null) ? false : true : "Whups"; + + // missing WS around assert + assert(true); + + // missing WS around colon + assert true:"Whups"; + } + + /** another check */ + void donBradman(Runnable aRun) + { + donBradman(new Runnable() { + public void run() { + } + }); + + final Runnable r = new Runnable() { + public void run() { + } + }; + } + + /** rfe 521323, detect whitespace before ';' */ + void rfe521323() + { + doStuff() ; + // ^ whitespace + for (int i = 0 ; i < 5; i++) { + // ^ whitespace + } + } + + + /** bug 806243 (NoWhitespaceBeforeCheck error for anonymous inner class) */ + private int i ; + // ^ whitespace + private int i1, i2, i3 ; + // ^ whitespace + private int i4, i5, i6; + + /** bug 806243 (NoWhitespaceBeforeCheck error for anonymous inner class) */ + void bug806243() + { + Object o = new InputWhitespaceAfterTypeCast() { + private int j ; + // ^ whitespace + }; + } + + void doStuff() { + } +} + +/** + * Bug 806242 (NoWhitespaceBeforeCheck error with an interface). + * @author o_sukhodolsky + * @version 1.0 + */ +interface IFoo +{ + void foo() ; + // ^ whitespace +} + +/** + * Avoid Whitespace errors in for loop. + * @author lkuehne + * @version 1.0 + */ +class SpecialCasesInForLoop +{ + void forIterator() + { + // avoid conflict between WhiteSpaceAfter ';' and ParenPad(nospace) + for (int i = 0; i++ < 5;) { + // ^ no whitespace + } + + // bug 895072 + // avoid confilct between ParenPad(space) and NoWhiteSpace before ';' + int i = 0; + for ( ; i < 5; i++ ) { + // ^ whitespace + } + for (int anInt : getSomeInts()) { + //Should be ignored + } + } + + int[] getSomeInts() { + int i = (int) ( 2 / 3 ); + return null; + } + + public void myMethod() { + new Thread() { + public void run() { + } + }.start(); + } + + public void foo(java.util.List bar, Comparable baz) { } + + public void mySuperMethod() { + Runnable[] runs = new Runnable[] {new Runnable() { + public void run() { + } + }, + new Runnable() { + public void run() { + } + }}; + runs[0] +. + run() +; + } + + public void testNullSemi() { + return ; + } + + public void register(Object obj) { } + + public void doSomething(String args[]) { + register(boolean[].class); + register( args ); + } + + public void parentheses() { + testNullSemi +( +) +; + } + + public static void testNoWhitespaceBeforeEllipses(String ... args) { + } +} From 90f6cdc814f093a135ba1e50847dd86134120967 Mon Sep 17 00:00:00 2001 From: Nikhil Gupta Date: Mon, 6 Mar 2017 05:09:37 +0530 Subject: [PATCH 10/34] Issue #3929: Modified OperatorWrapCheckTest.java and moved its input files to operatorwrap subdirectory --- .../checks/whitespace/OperatorWrapCheckTest.java | 16 +++++++++------- .../InputOperatorWrap.java} | 2 +- 2 files changed, 10 insertions(+), 8 deletions(-) rename src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/{InputOpWrap.java => operatorwrap/InputOperatorWrap.java} (98%) diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/OperatorWrapCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/OperatorWrapCheckTest.java index 6c4e477e386c..645b433b4c20 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/OperatorWrapCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/OperatorWrapCheckTest.java @@ -47,7 +47,9 @@ public void setUp() { @Override protected String getPath(String filename) throws IOException { return super.getPath("checks" + File.separator - + "whitespace" + File.separator + filename); + + "whitespace" + File.separator + + "operatorwrap" + File.separator + + filename); } @Test @@ -60,7 +62,7 @@ public void testDefault() "48:30: " + getCheckMessage(MSG_LINE_NEW, "&"), "61:30: " + getCheckMessage(MSG_LINE_NEW, "&"), }; - verify(checkConfig, getPath("InputOpWrap.java"), expected); + verify(checkConfig, getPath("InputOperatorWrap.java"), expected); } @Test @@ -72,7 +74,7 @@ public void testOpWrapEol() "24:13: " + getCheckMessage(MSG_LINE_PREVIOUS, "&&"), "29:13: " + getCheckMessage(MSG_LINE_PREVIOUS, "&&"), }; - verify(checkConfig, getPath("InputOpWrap.java"), expected); + verify(checkConfig, getPath("InputOperatorWrap.java"), expected); } @Test @@ -82,7 +84,7 @@ public void testNonDefOpsDefault() final String[] expected = { "33:33: " + getCheckMessage(MSG_LINE_NEW, "::"), }; - verify(checkConfig, getPath("InputOpWrap.java"), expected); + verify(checkConfig, getPath("InputOperatorWrap.java"), expected); } @Test @@ -94,7 +96,7 @@ public void testNonDefOpsWrapEol() "31:21: " + getCheckMessage(MSG_LINE_PREVIOUS, "::"), "36:21: " + getCheckMessage(MSG_LINE_PREVIOUS, "::"), }; - verify(checkConfig, getPath("InputOpWrap.java"), expected); + verify(checkConfig, getPath("InputOperatorWrap.java"), expected); } @Test @@ -105,7 +107,7 @@ public void testAssignEol() final String[] expected = { "42:13: " + getCheckMessage(MSG_LINE_PREVIOUS, "="), }; - verify(checkConfig, getPath("InputOpWrap.java"), expected); + verify(checkConfig, getPath("InputOperatorWrap.java"), expected); } @Test @@ -115,7 +117,7 @@ public void testInvalidOption() throws Exception { try { final String[] expected = CommonUtils.EMPTY_STRING_ARRAY; - verify(checkConfig, getPath("InputOpWrap.java"), expected); + verify(checkConfig, getPath("InputOperatorWrap.java"), expected); fail("exception expected"); } catch (CheckstyleException ex) { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputOpWrap.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/operatorwrap/InputOperatorWrap.java similarity index 98% rename from src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputOpWrap.java rename to src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/operatorwrap/InputOperatorWrap.java index c89231ba746d..3b457bc39cbb 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputOpWrap.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/operatorwrap/InputOperatorWrap.java @@ -10,7 +10,7 @@ * Test case for detecting operator wrapping. * @author Lars K�hne **/ -class InputOpWrap +class InputOperatorWrap { void test() { From 0906005ee6cea1d121cbb81833dc21fbac3599f4 Mon Sep 17 00:00:00 2001 From: Sagar Date: Sat, 4 Mar 2017 21:05:24 +0530 Subject: [PATCH 11/34] Issue #3904: Split and Organize Checkstyle inputs by Test for SeparatorWrap --- .../whitespace/SeparatorWrapCheckTest.java | 10 +-- .../InputSeparatorWrapForInvalidOption.java | 65 +++++++++++++++++++ .../InputSeparatorWrapForTestComma.java | 65 +++++++++++++++++++ .../InputSeparatorWrapForTestDot.java | 65 +++++++++++++++++++ 4 files changed, 200 insertions(+), 5 deletions(-) create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/InputSeparatorWrapForInvalidOption.java create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/InputSeparatorWrapForTestComma.java create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/InputSeparatorWrapForTestDot.java diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/SeparatorWrapCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/SeparatorWrapCheckTest.java index 4ef2196ef2be..abb929afe842 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/SeparatorWrapCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/SeparatorWrapCheckTest.java @@ -38,7 +38,7 @@ import com.puppycrawl.tools.checkstyle.utils.CommonUtils; public class SeparatorWrapCheckTest - extends BaseCheckTestSupport { + extends BaseCheckTestSupport { private DefaultConfiguration checkConfig; @Before @@ -49,7 +49,7 @@ public void setUp() { @Override protected String getPath(String filename) throws IOException { return super.getPath("checks" + File.separator - + "whitespace" + File.separator + filename); + + "whitespace" + File.separator + "separatorwrap" + File.separator + filename); } @Test @@ -60,7 +60,7 @@ public void testDot() final String[] expected = { "31:10: " + getCheckMessage(MSG_LINE_NEW, "."), }; - verify(checkConfig, getPath("InputSeparatorWrap.java"), expected); + verify(checkConfig, getPath("InputSeparatorWrapForTestDot.java"), expected); } @Test @@ -70,7 +70,7 @@ public void testComma() throws Exception { final String[] expected = { "39:17: " + getCheckMessage(MSG_LINE_PREVIOUS, ","), }; - verify(checkConfig, getPath("InputSeparatorWrap.java"), expected); + verify(checkConfig, getPath("InputSeparatorWrapForTestComma.java"), expected); } @Test @@ -91,7 +91,7 @@ public void testInvalidOption() throws Exception { try { final String[] expected = CommonUtils.EMPTY_STRING_ARRAY; - verify(checkConfig, getPath("InputSeparatorWrap.java"), expected); + verify(checkConfig, getPath("InputSeparatorWrapForInvalidOption.java"), expected); fail("exception expected"); } catch (CheckstyleException ex) { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/InputSeparatorWrapForInvalidOption.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/InputSeparatorWrapForInvalidOption.java new file mode 100644 index 000000000000..f650ab2a152a --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/InputSeparatorWrapForInvalidOption.java @@ -0,0 +1,65 @@ +package com.puppycrawl.tools.checkstyle.checks.whitespace.separatorwrap; + +public class InputSeparatorWrapForInvalidOption { + public void goodCase() throws FooExceptionForInvalidOption, BarExceptionForInvalidOption + { + int i = 0; + String s = "ffffooooString"; + s + .isEmpty(); //good wrapping + s.isEmpty(); + try { + foo(i, s); + } catch (FooExceptionForInvalidOption | + BarExceptionForInvalidOption e) {} + foo(i, + s); //good wrapping + } + public static void foo(int i, String s) throws FooExceptionForInvalidOption, BarExceptionForInvalidOption + { + + } +} + +class badCaseForInvalidOption { + + + public void goodCaseForInvalidOption(int... aFoo) throws FooExceptionForInvalidOption, BarExceptionForInvalidOption + { + String s = "ffffooooString"; + s. + isEmpty(); //bad wrapping + try { + foo(1, s); + } catch (FooExceptionForInvalidOption + | BarExceptionForInvalidOption e) {} + + foo(1 + ,s); //bad wrapping + int[] i; + } + public static String foo(int i, String s) throws FooExceptionForInvalidOption, BarExceptionForInvalidOption + { + return new StringBuilder("") + .append("", 0, 1) + .append("") + .toString(); + } +} + +interface FooForInvalidOption { + +} + +interface BarForInvalidOption { + +} + +class FooExceptionForInvalidOption extends Exception { + +} + +class BarExceptionForInvalidOption extends Exception { + +} \ No newline at end of file diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/InputSeparatorWrapForTestComma.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/InputSeparatorWrapForTestComma.java new file mode 100644 index 000000000000..51720b9b8356 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/InputSeparatorWrapForTestComma.java @@ -0,0 +1,65 @@ +package com.puppycrawl.tools.checkstyle.checks.whitespace.separatorwrap; + +public class InputSeparatorWrapForTestComma { + public void goodCase() throws FooExceptionForTestComma, BarExceptionForTestComma + { + int i = 0; + String s = "ffffooooString"; + s + .isEmpty(); //good wrapping + s.isEmpty(); + try { + foo(i, s); + } catch (FooExceptionForTestComma | + BarExceptionForTestComma e) {} + foo(i, + s); //good wrapping + } + public static void foo(int i, String s) throws FooExceptionForTestComma, BarExceptionForTestComma + { + + } +} + +class badCaseForTestComma { + + + public void goodCaseForTestComma(int... aFoo) throws FooExceptionForTestComma, BarExceptionForTestComma + { + String s = "ffffooooString"; + s. + isEmpty(); //bad wrapping + try { + foo(1, s); + } catch (FooExceptionForTestComma + | BarExceptionForTestComma e) {} + + foo(1 + ,s); //bad wrapping + int[] i; + } + public static String foo(int i, String s) throws FooExceptionForTestComma, BarExceptionForTestComma + { + return new StringBuilder("") + .append("", 0, 1) + .append("") + .toString(); + } +} + +interface FooForTestComma { + +} + +interface BarForTestComma { + +} + +class FooExceptionForTestComma extends Exception { + +} + +class BarExceptionForTestComma extends Exception { + +} \ No newline at end of file diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/InputSeparatorWrapForTestDot.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/InputSeparatorWrapForTestDot.java new file mode 100644 index 000000000000..60a2b4b5291a --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/InputSeparatorWrapForTestDot.java @@ -0,0 +1,65 @@ +package com.puppycrawl.tools.checkstyle.checks.whitespace.separatorwrap; + +public class InputSeparatorWrapForTestDot { + public void goodCase() throws FooExceptionForTestDot, BarExceptionForTestDot + { + int i = 0; + String s = "ffffooooString"; + s + .isEmpty(); //good wrapping + s.isEmpty(); + try { + foo(i, s); + } catch (FooExceptionForTestDot | + BarExceptionForTestDot e) {} + foo(i, + s); //good wrapping + } + public static void foo(int i, String s) throws FooExceptionForTestDot, BarExceptionForTestDot + { + + } +} + +class badCaseForTestDot { + + + public void goodCaseForTestDot(int... aFoo) throws FooExceptionForTestDot, BarExceptionForTestDot + { + String s = "ffffooooString"; + s. + isEmpty(); //bad wrapping + try { + foo(1, s); + } catch (FooExceptionForTestDot + | BarExceptionForTestDot e) {} + + foo(1 + ,s); //bad wrapping + int[] i; + } + public static String foo(int i, String s) throws FooExceptionForTestDot, BarExceptionForTestDot + { + return new StringBuilder("") + .append("", 0, 1) + .append("") + .toString(); + } +} + +interface FooForTestDot { + +} + +interface BarForTestDot { + +} + +class FooExceptionForTestDot extends Exception { + +} + +class BarExceptionForTestDot extends Exception { + +} \ No newline at end of file From 7e8aff17447a9ca21e611a6af7ef8a94d892b11a Mon Sep 17 00:00:00 2001 From: Pedro Portela Date: Tue, 7 Mar 2017 15:09:56 +0000 Subject: [PATCH 12/34] Issue #3943: Add examples for xdoc for ArrayTrailingComma --- src/xdocs/config_coding.xml | 29 ++++++++++++++++++++++++----- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/src/xdocs/config_coding.xml b/src/xdocs/config_coding.xml index 5f8dd3f6cdf4..62b4105809d3 100644 --- a/src/xdocs/config_coding.xml +++ b/src/xdocs/config_coding.xml @@ -50,12 +50,31 @@ return new int[] { 0 }; -

    +

    To configure the check: -

    - -<module name="ArrayTrailingComma"/> - +

    + + <module name="ArrayTrailingComma"/> + +

    + Which results in the following violations: +

    + + int[] numbers = {1, 2, 3}; //no violation + boolean[] bools = { + true, + true, + false + }; //violation + + String[][] text = {{},{},}; //no violation + + double[][] decimals = { + {0.5, 2.3, 1.1,}, //no violation + {1.7, 1.9, 0.6}, + {0.8, 7.4, 6.5} + }; //violation +
    From e675c19633405ab2bc813c5f0b91356e1c322a5d Mon Sep 17 00:00:00 2001 From: Luolc Date: Thu, 2 Mar 2017 15:10:17 +0800 Subject: [PATCH 13/34] Issue #3700: Control Characters are not skipped with google_checks config --- .../InputAvoidEscapedUnicodeCharacters.java | 4 +- .../AvoidEscapedUnicodeCharactersCheck.java | 11 +- ...voidEscapedUnicodeCharactersCheckTest.java | 133 + .../InputAllEscapedUnicodeCharacters.java | 65543 ++++++++++++++++ 4 files changed, 65686 insertions(+), 5 deletions(-) create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/InputAllEscapedUnicodeCharacters.java diff --git a/src/it/resources/com/google/checkstyle/test/chapter2filebasic/rule233nonascii/InputAvoidEscapedUnicodeCharacters.java b/src/it/resources/com/google/checkstyle/test/chapter2filebasic/rule233nonascii/InputAvoidEscapedUnicodeCharacters.java index 1264a60ec526..e73918e8fb02 100644 --- a/src/it/resources/com/google/checkstyle/test/chapter2filebasic/rule233nonascii/InputAvoidEscapedUnicodeCharacters.java +++ b/src/it/resources/com/google/checkstyle/test/chapter2filebasic/rule233nonascii/InputAvoidEscapedUnicodeCharacters.java @@ -17,7 +17,7 @@ public Object fooString() String fakeUnicode = "asd\tsasd"; String fakeUnicode2 = "\\u23\\u123i\\u"; String content = ""; - return "\ufeff" + content ; // byte order mark ok + /*byte order mark ok*/return "\ufeff" + content ; } public Object fooChar() @@ -25,7 +25,7 @@ public Object fooChar() /*warn*/char unitAbbrev2 = '\u03bc'; char unitAbbrev3 = '\u03bc'; // Greek letter mu, "s" ok String content = ""; - return '\ufeff' + content; // byte order mark ok + /*byte order mark ok*/return '\ufeff' + content; } public void multiplyString() diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/checks/AvoidEscapedUnicodeCharactersCheck.java b/src/main/java/com/puppycrawl/tools/checkstyle/checks/AvoidEscapedUnicodeCharactersCheck.java index 4ed74d1b01af..839b4ba8f54f 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/checks/AvoidEscapedUnicodeCharactersCheck.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/checks/AvoidEscapedUnicodeCharactersCheck.java @@ -118,10 +118,15 @@ public class AvoidEscapedUnicodeCharactersCheck /** Regular expression for Unicode chars. */ private static final Pattern UNICODE_REGEXP = Pattern.compile("\\\\u[a-fA-F0-9]{4}"); - /** Regular expression Unicode control characters. */ + /** + * Regular expression Unicode control characters. + * + * @see
    + * Appendix:Control characters + */ private static final Pattern UNICODE_CONTROL = Pattern.compile("\\\\(u|U)" - + "(00[0-1][0-1A-Fa-f]|00[8-9][0-9A-Fa-f]|034(f|F)|070(f|F)" - + "|180(e|E)|200[b-fB-F]|202[b-eB-E]|206[0-4a-fA-F]" + + "(00[0-1][0-9A-Fa-f]|00[8-9][0-9A-Fa-f]|00(a|A)(d|D)|034(f|F)|070(f|F)" + + "|180(e|E)|200[b-fB-F]|202[a-eA-E]|206[0-4a-fA-F]" + "|[fF]{3}[9a-bA-B]|[fF][eE][fF]{2})"); /** Regular expression for all escaped chars. */ diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/AvoidEscapedUnicodeCharactersCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/AvoidEscapedUnicodeCharactersCheckTest.java index b2f3c93c3c68..74a696ba6797 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/AvoidEscapedUnicodeCharactersCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/AvoidEscapedUnicodeCharactersCheckTest.java @@ -24,6 +24,8 @@ import java.io.File; import java.io.IOException; +import java.util.Arrays; +import java.util.stream.IntStream; import org.junit.Test; @@ -32,6 +34,115 @@ import com.puppycrawl.tools.checkstyle.api.TokenTypes; public class AvoidEscapedUnicodeCharactersCheckTest extends BaseCheckTestSupport { + + // C0 (ASCII and derivatives) + // https://en.wiktionary.org/wiki/Appendix:Control_characters#C0_.28ASCII_and_derivatives.29 + private static final int[] C0_CONTROL_CHARACTER_INDICES = { + 0x0000, + 0x0001, + 0x0002, + 0x0003, + 0x0004, + 0x0005, + 0x0006, + 0x0007, + 0x0008, + 0x0009, + 0x000a, + 0x000b, + 0x000c, + 0x000d, + 0x000e, + 0x000f, + 0x0010, + 0x0011, + 0x0012, + 0x0013, + 0x0014, + 0x0015, + 0x0016, + 0x0017, + 0x0018, + 0x0019, + 0x001a, + 0x001b, + 0x001c, + 0x001d, + 0x001e, + 0x001f, + }; + + // C1 set + // https://en.wiktionary.org/wiki/Appendix:Control_characters#C1_set + private static final int[] C1_CONTROL_CHARACTER_INDICES = { + 0x0080, + 0x0081, + 0x0082, + 0x0083, + 0x0084, + 0x0085, + 0x0086, + 0x0087, + 0x0088, + 0x0089, + 0x008a, + 0x008b, + 0x008c, + 0x008d, + 0x008e, + 0x008f, + 0x0090, + 0x0091, + 0x0092, + 0x0093, + 0x0094, + 0x0095, + 0x0096, + 0x0097, + 0x0098, + 0x0099, + 0x009a, + 0x009b, + 0x009c, + 0x009d, + 0x009e, + 0x009f, + }; + + // Other control characters which do not occur in the C0 or C1 sets + // https://en.wiktionary.org/wiki/Appendix:Control_characters#Unicode_control_characters + private static final int[] OTHER_CONTROL_CHARACTER_INDICES = { + 0x00ad, + 0x034f, + 0x070f, + 0x180e, + 0x200b, + 0x200c, + 0x200d, + 0x200e, + 0x200f, + 0x202a, + 0x202b, + 0x202c, + 0x202d, + 0x202e, + 0x2060, + 0x2061, + 0x2062, + 0x2063, + 0x2064, + 0x206a, + 0x206b, + 0x206c, + 0x206d, + 0x206e, + 0x206f, + 0xfeff, + 0xfff9, + 0xfffa, + 0xfffb, + }; + @Override protected String getPath(String filename) throws IOException { return super.getPath("checks" + File.separator + filename); @@ -224,4 +335,26 @@ public void testGetAcceptableTokens() { final int[] expected = {TokenTypes.STRING_LITERAL, TokenTypes.CHAR_LITERAL }; assertArrayEquals(expected, actual); } + + @Test + public void testAllowEscapesForControlCharacterSetForAllCharacters() throws Exception { + final DefaultConfiguration checkConfig = + createCheckConfig(AvoidEscapedUnicodeCharactersCheck.class); + checkConfig.addAttribute("allowEscapesForControlCharacters", "true"); + + final int indexOfStartLineInInputFile = 6; + final String message = getCheckMessage(MSG_KEY); + final String[] expected = IntStream.rangeClosed(0, 0xffff) + .parallel() + .filter(val -> !isControlCharacter(val)) + .mapToObj(msg -> indexOfStartLineInInputFile + msg + ": " + message) + .toArray(String[]::new); + verify(checkConfig, getPath("InputAllEscapedUnicodeCharacters.java"), expected); + } + + private static boolean isControlCharacter(final int character) { + return Arrays.binarySearch(C0_CONTROL_CHARACTER_INDICES, character) >= 0 + || Arrays.binarySearch(C1_CONTROL_CHARACTER_INDICES, character) >= 0 + || Arrays.binarySearch(OTHER_CONTROL_CHARACTER_INDICES, character) >= 0; + } } diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/InputAllEscapedUnicodeCharacters.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/InputAllEscapedUnicodeCharacters.java new file mode 100644 index 000000000000..435e32acc077 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/InputAllEscapedUnicodeCharacters.java @@ -0,0 +1,65543 @@ +package com.puppycrawl.tools.checkstyle.checks; + +public class InputAllEscapedUnicodeCharacters { + + private String[] allEscapedUnicodeCharacters = { "" + /* control character ok */ + "\u0000" + /* control character ok */ + "\u0001" + /* control character ok */ + "\u0002" + /* control character ok */ + "\u0003" + /* control character ok */ + "\u0004" + /* control character ok */ + "\u0005" + /* control character ok */ + "\u0006" + /* control character ok */ + "\u0007" + /* control character ok */ + "\u0008" + /* control character ok */ + "\u0009" + /* impossible to use this unicode in Java */ + "\n" + /* control character ok */ + "\u000b" + /* control character ok */ + "\u000c" + /* impossible to use this unicode in Java */ + "\r" + /* control character ok */ + "\u000e" + /* control character ok */ + "\u000f" + /* control character ok */ + "\u0010" + /* control character ok */ + "\u0011" + /* control character ok */ + "\u0012" + /* control character ok */ + "\u0013" + /* control character ok */ + "\u0014" + /* control character ok */ + "\u0015" + /* control character ok */ + "\u0016" + /* control character ok */ + "\u0017" + /* control character ok */ + "\u0018" + /* control character ok */ + "\u0019" + /* control character ok */ + "\u001a" + /* control character ok */ + "\u001b" + /* control character ok */ + "\u001c" + /* control character ok */ + "\u001d" + /* control character ok */ + "\u001e" + /* control character ok */ + "\u001f" + /* violation */ + "\u0020" + /* violation */ + "\u0021" +/* violation, add a '\' to avoid compiler error */ + "\u005c\u0022" + /* violation */ + "\u0023" + /* violation */ + "\u0024" + /* violation */ + "\u0025" + /* violation */ + "\u0026" + /* violation */ + "\u0027" + /* violation */ + "\u0028" + /* violation */ + "\u0029" + /* violation */ + "\u002a" + /* violation */ + "\u002b" + /* violation */ + "\u002c" + /* violation */ + "\u002d" + /* violation */ + "\u002e" + /* violation */ + "\u002f" + /* violation */ + "\u0030" + /* violation */ + "\u0031" + /* violation */ + "\u0032" + /* violation */ + "\u0033" + /* violation */ + "\u0034" + /* violation */ + "\u0035" + /* violation */ + "\u0036" + /* violation */ + "\u0037" + /* violation */ + "\u0038" + /* violation */ + "\u0039" + /* violation */ + "\u003a" + /* violation */ + "\u003b" + /* violation */ + "\u003c" + /* violation */ + "\u003d" + /* violation */ + "\u003e" + /* violation */ + "\u003f" + /* violation */ + "\u0040" + /* violation */ + "\u0041" + /* violation */ + "\u0042" + /* violation */ + "\u0043" + /* violation */ + "\u0044" + /* violation */ + "\u0045" + /* violation */ + "\u0046" + /* violation */ + "\u0047" + /* violation */ + "\u0048" + /* violation */ + "\u0049" + /* violation */ + "\u004a" + /* violation */ + "\u004b" + /* violation */ + "\u004c" + /* violation */ + "\u004d" + /* violation */ + "\u004e" + /* violation */ + "\u004f" + /* violation */ + "\u0050" + /* violation */ + "\u0051" + /* violation */ + "\u0052" + /* violation */ + "\u0053" + /* violation */ + "\u0054" + /* violation */ + "\u0055" + /* violation */ + "\u0056" + /* violation */ + "\u0057" + /* violation */ + "\u0058" + /* violation */ + "\u0059" + /* violation */ + "\u005a" + /* violation */ + "\u005b" +/* violation, add a 'n' to avoid compiler error */ + "\u005cn" + /* violation */ + "\u005d" + /* violation */ + "\u005e" + /* violation */ + "\u005f" + /* violation */ + "\u0060" + /* violation */ + "\u0061" + /* violation */ + "\u0062" + /* violation */ + "\u0063" + /* violation */ + "\u0064" + /* violation */ + "\u0065" + /* violation */ + "\u0066" + /* violation */ + "\u0067" + /* violation */ + "\u0068" + /* violation */ + "\u0069" + /* violation */ + "\u006a" + /* violation */ + "\u006b" + /* violation */ + "\u006c" + /* violation */ + "\u006d" + /* violation */ + "\u006e" + /* violation */ + "\u006f" + /* violation */ + "\u0070" + /* violation */ + "\u0071" + /* violation */ + "\u0072" + /* violation */ + "\u0073" + /* violation */ + "\u0074" + /* violation */ + "\u0075" + /* violation */ + "\u0076" + /* violation */ + "\u0077" + /* violation */ + "\u0078" + /* violation */ + "\u0079" + /* violation */ + "\u007a" + /* violation */ + "\u007b" + /* violation */ + "\u007c" + /* violation */ + "\u007d" + /* violation */ + "\u007e" + /* violation */ + "\u007f" + /* control character ok */ + "\u0080" + /* control character ok */ + "\u0081" + /* control character ok */ + "\u0082" + /* control character ok */ + "\u0083" + /* control character ok */ + "\u0084" + /* control character ok */ + "\u0085" + /* control character ok */ + "\u0086" + /* control character ok */ + "\u0087" + /* control character ok */ + "\u0088" + /* control character ok */ + "\u0089" + /* control character ok */ + "\u008a" + /* control character ok */ + "\u008b" + /* control character ok */ + "\u008c" + /* control character ok */ + "\u008d" + /* control character ok */ + "\u008e" + /* control character ok */ + "\u008f" + /* control character ok */ + "\u0090" + /* control character ok */ + "\u0091" + /* control character ok */ + "\u0092" + /* control character ok */ + "\u0093" + /* control character ok */ + "\u0094" + /* control character ok */ + "\u0095" + /* control character ok */ + "\u0096" + /* control character ok */ + "\u0097" + /* control character ok */ + "\u0098" + /* control character ok */ + "\u0099" + /* control character ok */ + "\u009a" + /* control character ok */ + "\u009b" + /* control character ok */ + "\u009c" + /* control character ok */ + "\u009d" + /* control character ok */ + "\u009e" + /* control character ok */ + "\u009f" + /* violation */ + "\u00a0" + /* violation */ + "\u00a1" + /* violation */ + "\u00a2" + /* violation */ + "\u00a3" + /* violation */ + "\u00a4" + /* violation */ + "\u00a5" + /* violation */ + "\u00a6" + /* violation */ + "\u00a7" + /* violation */ + "\u00a8" + /* violation */ + "\u00a9" + /* violation */ + "\u00aa" + /* violation */ + "\u00ab" + /* violation */ + "\u00ac" + /* control character ok */ + "\u00ad" + /* violation */ + "\u00ae" + /* violation */ + "\u00af" + /* violation */ + "\u00b0" + /* violation */ + "\u00b1" + /* violation */ + "\u00b2" + /* violation */ + "\u00b3" + /* violation */ + "\u00b4" + /* violation */ + "\u00b5" + /* violation */ + "\u00b6" + /* violation */ + "\u00b7" + /* violation */ + "\u00b8" + /* violation */ + "\u00b9" + /* violation */ + "\u00ba" + /* violation */ + "\u00bb" + /* violation */ + "\u00bc" + /* violation */ + "\u00bd" + /* violation */ + "\u00be" + /* violation */ + "\u00bf" + /* violation */ + "\u00c0" + /* violation */ + "\u00c1" + /* violation */ + "\u00c2" + /* violation */ + "\u00c3" + /* violation */ + "\u00c4" + /* violation */ + "\u00c5" + /* violation */ + "\u00c6" + /* violation */ + "\u00c7" + /* violation */ + "\u00c8" + /* violation */ + "\u00c9" + /* violation */ + "\u00ca" + /* violation */ + "\u00cb" + /* violation */ + "\u00cc" + /* violation */ + "\u00cd" + /* violation */ + "\u00ce" + /* violation */ + "\u00cf" + /* violation */ + "\u00d0" + /* violation */ + "\u00d1" + /* violation */ + "\u00d2" + /* violation */ + "\u00d3" + /* violation */ + "\u00d4" + /* violation */ + "\u00d5" + /* violation */ + "\u00d6" + /* violation */ + "\u00d7" + /* violation */ + "\u00d8" + /* violation */ + "\u00d9" + /* violation */ + "\u00da" + /* violation */ + "\u00db" + /* violation */ + "\u00dc" + /* violation */ + "\u00dd" + /* violation */ + "\u00de" + /* violation */ + "\u00df" + /* violation */ + "\u00e0" + /* violation */ + "\u00e1" + /* violation */ + "\u00e2" + /* violation */ + "\u00e3" + /* violation */ + "\u00e4" + /* violation */ + "\u00e5" + /* violation */ + "\u00e6" + /* violation */ + "\u00e7" + /* violation */ + "\u00e8" + /* violation */ + "\u00e9" + /* violation */ + "\u00ea" + /* violation */ + "\u00eb" + /* violation */ + "\u00ec" + /* violation */ + "\u00ed" + /* violation */ + "\u00ee" + /* violation */ + "\u00ef" + /* violation */ + "\u00f0" + /* violation */ + "\u00f1" + /* violation */ + "\u00f2" + /* violation */ + "\u00f3" + /* violation */ + "\u00f4" + /* violation */ + "\u00f5" + /* violation */ + "\u00f6" + /* violation */ + "\u00f7" + /* violation */ + "\u00f8" + /* violation */ + "\u00f9" + /* violation */ + "\u00fa" + /* violation */ + "\u00fb" + /* violation */ + "\u00fc" + /* violation */ + "\u00fd" + /* violation */ + "\u00fe" + /* violation */ + "\u00ff", "" + /* violation */ + "\u0100" + /* violation */ + "\u0101" + /* violation */ + "\u0102" + /* violation */ + "\u0103" + /* violation */ + "\u0104" + /* violation */ + "\u0105" + /* violation */ + "\u0106" + /* violation */ + "\u0107" + /* violation */ + "\u0108" + /* violation */ + "\u0109" + /* violation */ + "\u010a" + /* violation */ + "\u010b" + /* violation */ + "\u010c" + /* violation */ + "\u010d" + /* violation */ + "\u010e" + /* violation */ + "\u010f" + /* violation */ + "\u0110" + /* violation */ + "\u0111" + /* violation */ + "\u0112" + /* violation */ + "\u0113" + /* violation */ + "\u0114" + /* violation */ + "\u0115" + /* violation */ + "\u0116" + /* violation */ + "\u0117" + /* violation */ + "\u0118" + /* violation */ + "\u0119" + /* violation */ + "\u011a" + /* violation */ + "\u011b" + /* violation */ + "\u011c" + /* violation */ + "\u011d" + /* violation */ + "\u011e" + /* violation */ + "\u011f" + /* violation */ + "\u0120" + /* violation */ + "\u0121" + /* violation */ + "\u0122" + /* violation */ + "\u0123" + /* violation */ + "\u0124" + /* violation */ + "\u0125" + /* violation */ + "\u0126" + /* violation */ + "\u0127" + /* violation */ + "\u0128" + /* violation */ + "\u0129" + /* violation */ + "\u012a" + /* violation */ + "\u012b" + /* violation */ + "\u012c" + /* violation */ + "\u012d" + /* violation */ + "\u012e" + /* violation */ + "\u012f" + /* violation */ + "\u0130" + /* violation */ + "\u0131" + /* violation */ + "\u0132" + /* violation */ + "\u0133" + /* violation */ + "\u0134" + /* violation */ + "\u0135" + /* violation */ + "\u0136" + /* violation */ + "\u0137" + /* violation */ + "\u0138" + /* violation */ + "\u0139" + /* violation */ + "\u013a" + /* violation */ + "\u013b" + /* violation */ + "\u013c" + /* violation */ + "\u013d" + /* violation */ + "\u013e" + /* violation */ + "\u013f" + /* violation */ + "\u0140" + /* violation */ + "\u0141" + /* violation */ + "\u0142" + /* violation */ + "\u0143" + /* violation */ + "\u0144" + /* violation */ + "\u0145" + /* violation */ + "\u0146" + /* violation */ + "\u0147" + /* violation */ + "\u0148" + /* violation */ + "\u0149" + /* violation */ + "\u014a" + /* violation */ + "\u014b" + /* violation */ + "\u014c" + /* violation */ + "\u014d" + /* violation */ + "\u014e" + /* violation */ + "\u014f" + /* violation */ + "\u0150" + /* violation */ + "\u0151" + /* violation */ + "\u0152" + /* violation */ + "\u0153" + /* violation */ + "\u0154" + /* violation */ + "\u0155" + /* violation */ + "\u0156" + /* violation */ + "\u0157" + /* violation */ + "\u0158" + /* violation */ + "\u0159" + /* violation */ + "\u015a" + /* violation */ + "\u015b" + /* violation */ + "\u015c" + /* violation */ + "\u015d" + /* violation */ + "\u015e" + /* violation */ + "\u015f" + /* violation */ + "\u0160" + /* violation */ + "\u0161" + /* violation */ + "\u0162" + /* violation */ + "\u0163" + /* violation */ + "\u0164" + /* violation */ + "\u0165" + /* violation */ + "\u0166" + /* violation */ + "\u0167" + /* violation */ + "\u0168" + /* violation */ + "\u0169" + /* violation */ + "\u016a" + /* violation */ + "\u016b" + /* violation */ + "\u016c" + /* violation */ + "\u016d" + /* violation */ + "\u016e" + /* violation */ + "\u016f" + /* violation */ + "\u0170" + /* violation */ + "\u0171" + /* violation */ + "\u0172" + /* violation */ + "\u0173" + /* violation */ + "\u0174" + /* violation */ + "\u0175" + /* violation */ + "\u0176" + /* violation */ + "\u0177" + /* violation */ + "\u0178" + /* violation */ + "\u0179" + /* violation */ + "\u017a" + /* violation */ + "\u017b" + /* violation */ + "\u017c" + /* violation */ + "\u017d" + /* violation */ + "\u017e" + /* violation */ + "\u017f" + /* violation */ + "\u0180" + /* violation */ + "\u0181" + /* violation */ + "\u0182" + /* violation */ + "\u0183" + /* violation */ + "\u0184" + /* violation */ + "\u0185" + /* violation */ + "\u0186" + /* violation */ + "\u0187" + /* violation */ + "\u0188" + /* violation */ + "\u0189" + /* violation */ + "\u018a" + /* violation */ + "\u018b" + /* violation */ + "\u018c" + /* violation */ + "\u018d" + /* violation */ + "\u018e" + /* violation */ + "\u018f" + /* violation */ + "\u0190" + /* violation */ + "\u0191" + /* violation */ + "\u0192" + /* violation */ + "\u0193" + /* violation */ + "\u0194" + /* violation */ + "\u0195" + /* violation */ + "\u0196" + /* violation */ + "\u0197" + /* violation */ + "\u0198" + /* violation */ + "\u0199" + /* violation */ + "\u019a" + /* violation */ + "\u019b" + /* violation */ + "\u019c" + /* violation */ + "\u019d" + /* violation */ + "\u019e" + /* violation */ + "\u019f" + /* violation */ + "\u01a0" + /* violation */ + "\u01a1" + /* violation */ + "\u01a2" + /* violation */ + "\u01a3" + /* violation */ + "\u01a4" + /* violation */ + "\u01a5" + /* violation */ + "\u01a6" + /* violation */ + "\u01a7" + /* violation */ + "\u01a8" + /* violation */ + "\u01a9" + /* violation */ + "\u01aa" + /* violation */ + "\u01ab" + /* violation */ + "\u01ac" + /* violation */ + "\u01ad" + /* violation */ + "\u01ae" + /* violation */ + "\u01af" + /* violation */ + "\u01b0" + /* violation */ + "\u01b1" + /* violation */ + "\u01b2" + /* violation */ + "\u01b3" + /* violation */ + "\u01b4" + /* violation */ + "\u01b5" + /* violation */ + "\u01b6" + /* violation */ + "\u01b7" + /* violation */ + "\u01b8" + /* violation */ + "\u01b9" + /* violation */ + "\u01ba" + /* violation */ + "\u01bb" + /* violation */ + "\u01bc" + /* violation */ + "\u01bd" + /* violation */ + "\u01be" + /* violation */ + "\u01bf" + /* violation */ + "\u01c0" + /* violation */ + "\u01c1" + /* violation */ + "\u01c2" + /* violation */ + "\u01c3" + /* violation */ + "\u01c4" + /* violation */ + "\u01c5" + /* violation */ + "\u01c6" + /* violation */ + "\u01c7" + /* violation */ + "\u01c8" + /* violation */ + "\u01c9" + /* violation */ + "\u01ca" + /* violation */ + "\u01cb" + /* violation */ + "\u01cc" + /* violation */ + "\u01cd" + /* violation */ + "\u01ce" + /* violation */ + "\u01cf" + /* violation */ + "\u01d0" + /* violation */ + "\u01d1" + /* violation */ + "\u01d2" + /* violation */ + "\u01d3" + /* violation */ + "\u01d4" + /* violation */ + "\u01d5" + /* violation */ + "\u01d6" + /* violation */ + "\u01d7" + /* violation */ + "\u01d8" + /* violation */ + "\u01d9" + /* violation */ + "\u01da" + /* violation */ + "\u01db" + /* violation */ + "\u01dc" + /* violation */ + "\u01dd" + /* violation */ + "\u01de" + /* violation */ + "\u01df" + /* violation */ + "\u01e0" + /* violation */ + "\u01e1" + /* violation */ + "\u01e2" + /* violation */ + "\u01e3" + /* violation */ + "\u01e4" + /* violation */ + "\u01e5" + /* violation */ + "\u01e6" + /* violation */ + "\u01e7" + /* violation */ + "\u01e8" + /* violation */ + "\u01e9" + /* violation */ + "\u01ea" + /* violation */ + "\u01eb" + /* violation */ + "\u01ec" + /* violation */ + "\u01ed" + /* violation */ + "\u01ee" + /* violation */ + "\u01ef" + /* violation */ + "\u01f0" + /* violation */ + "\u01f1" + /* violation */ + "\u01f2" + /* violation */ + "\u01f3" + /* violation */ + "\u01f4" + /* violation */ + "\u01f5" + /* violation */ + "\u01f6" + /* violation */ + "\u01f7" + /* violation */ + "\u01f8" + /* violation */ + "\u01f9" + /* violation */ + "\u01fa" + /* violation */ + "\u01fb" + /* violation */ + "\u01fc" + /* violation */ + "\u01fd" + /* violation */ + "\u01fe" + /* violation */ + "\u01ff", "" + /* violation */ + "\u0200" + /* violation */ + "\u0201" + /* violation */ + "\u0202" + /* violation */ + "\u0203" + /* violation */ + "\u0204" + /* violation */ + "\u0205" + /* violation */ + "\u0206" + /* violation */ + "\u0207" + /* violation */ + "\u0208" + /* violation */ + "\u0209" + /* violation */ + "\u020a" + /* violation */ + "\u020b" + /* violation */ + "\u020c" + /* violation */ + "\u020d" + /* violation */ + "\u020e" + /* violation */ + "\u020f" + /* violation */ + "\u0210" + /* violation */ + "\u0211" + /* violation */ + "\u0212" + /* violation */ + "\u0213" + /* violation */ + "\u0214" + /* violation */ + "\u0215" + /* violation */ + "\u0216" + /* violation */ + "\u0217" + /* violation */ + "\u0218" + /* violation */ + "\u0219" + /* violation */ + "\u021a" + /* violation */ + "\u021b" + /* violation */ + "\u021c" + /* violation */ + "\u021d" + /* violation */ + "\u021e" + /* violation */ + "\u021f" + /* violation */ + "\u0220" + /* violation */ + "\u0221" + /* violation */ + "\u0222" + /* violation */ + "\u0223" + /* violation */ + "\u0224" + /* violation */ + "\u0225" + /* violation */ + "\u0226" + /* violation */ + "\u0227" + /* violation */ + "\u0228" + /* violation */ + "\u0229" + /* violation */ + "\u022a" + /* violation */ + "\u022b" + /* violation */ + "\u022c" + /* violation */ + "\u022d" + /* violation */ + "\u022e" + /* violation */ + "\u022f" + /* violation */ + "\u0230" + /* violation */ + "\u0231" + /* violation */ + "\u0232" + /* violation */ + "\u0233" + /* violation */ + "\u0234" + /* violation */ + "\u0235" + /* violation */ + "\u0236" + /* violation */ + "\u0237" + /* violation */ + "\u0238" + /* violation */ + "\u0239" + /* violation */ + "\u023a" + /* violation */ + "\u023b" + /* violation */ + "\u023c" + /* violation */ + "\u023d" + /* violation */ + "\u023e" + /* violation */ + "\u023f" + /* violation */ + "\u0240" + /* violation */ + "\u0241" + /* violation */ + "\u0242" + /* violation */ + "\u0243" + /* violation */ + "\u0244" + /* violation */ + "\u0245" + /* violation */ + "\u0246" + /* violation */ + "\u0247" + /* violation */ + "\u0248" + /* violation */ + "\u0249" + /* violation */ + "\u024a" + /* violation */ + "\u024b" + /* violation */ + "\u024c" + /* violation */ + "\u024d" + /* violation */ + "\u024e" + /* violation */ + "\u024f" + /* violation */ + "\u0250" + /* violation */ + "\u0251" + /* violation */ + "\u0252" + /* violation */ + "\u0253" + /* violation */ + "\u0254" + /* violation */ + "\u0255" + /* violation */ + "\u0256" + /* violation */ + "\u0257" + /* violation */ + "\u0258" + /* violation */ + "\u0259" + /* violation */ + "\u025a" + /* violation */ + "\u025b" + /* violation */ + "\u025c" + /* violation */ + "\u025d" + /* violation */ + "\u025e" + /* violation */ + "\u025f" + /* violation */ + "\u0260" + /* violation */ + "\u0261" + /* violation */ + "\u0262" + /* violation */ + "\u0263" + /* violation */ + "\u0264" + /* violation */ + "\u0265" + /* violation */ + "\u0266" + /* violation */ + "\u0267" + /* violation */ + "\u0268" + /* violation */ + "\u0269" + /* violation */ + "\u026a" + /* violation */ + "\u026b" + /* violation */ + "\u026c" + /* violation */ + "\u026d" + /* violation */ + "\u026e" + /* violation */ + "\u026f" + /* violation */ + "\u0270" + /* violation */ + "\u0271" + /* violation */ + "\u0272" + /* violation */ + "\u0273" + /* violation */ + "\u0274" + /* violation */ + "\u0275" + /* violation */ + "\u0276" + /* violation */ + "\u0277" + /* violation */ + "\u0278" + /* violation */ + "\u0279" + /* violation */ + "\u027a" + /* violation */ + "\u027b" + /* violation */ + "\u027c" + /* violation */ + "\u027d" + /* violation */ + "\u027e" + /* violation */ + "\u027f" + /* violation */ + "\u0280" + /* violation */ + "\u0281" + /* violation */ + "\u0282" + /* violation */ + "\u0283" + /* violation */ + "\u0284" + /* violation */ + "\u0285" + /* violation */ + "\u0286" + /* violation */ + "\u0287" + /* violation */ + "\u0288" + /* violation */ + "\u0289" + /* violation */ + "\u028a" + /* violation */ + "\u028b" + /* violation */ + "\u028c" + /* violation */ + "\u028d" + /* violation */ + "\u028e" + /* violation */ + "\u028f" + /* violation */ + "\u0290" + /* violation */ + "\u0291" + /* violation */ + "\u0292" + /* violation */ + "\u0293" + /* violation */ + "\u0294" + /* violation */ + "\u0295" + /* violation */ + "\u0296" + /* violation */ + "\u0297" + /* violation */ + "\u0298" + /* violation */ + "\u0299" + /* violation */ + "\u029a" + /* violation */ + "\u029b" + /* violation */ + "\u029c" + /* violation */ + "\u029d" + /* violation */ + "\u029e" + /* violation */ + "\u029f" + /* violation */ + "\u02a0" + /* violation */ + "\u02a1" + /* violation */ + "\u02a2" + /* violation */ + "\u02a3" + /* violation */ + "\u02a4" + /* violation */ + "\u02a5" + /* violation */ + "\u02a6" + /* violation */ + "\u02a7" + /* violation */ + "\u02a8" + /* violation */ + "\u02a9" + /* violation */ + "\u02aa" + /* violation */ + "\u02ab" + /* violation */ + "\u02ac" + /* violation */ + "\u02ad" + /* violation */ + "\u02ae" + /* violation */ + "\u02af" + /* violation */ + "\u02b0" + /* violation */ + "\u02b1" + /* violation */ + "\u02b2" + /* violation */ + "\u02b3" + /* violation */ + "\u02b4" + /* violation */ + "\u02b5" + /* violation */ + "\u02b6" + /* violation */ + "\u02b7" + /* violation */ + "\u02b8" + /* violation */ + "\u02b9" + /* violation */ + "\u02ba" + /* violation */ + "\u02bb" + /* violation */ + "\u02bc" + /* violation */ + "\u02bd" + /* violation */ + "\u02be" + /* violation */ + "\u02bf" + /* violation */ + "\u02c0" + /* violation */ + "\u02c1" + /* violation */ + "\u02c2" + /* violation */ + "\u02c3" + /* violation */ + "\u02c4" + /* violation */ + "\u02c5" + /* violation */ + "\u02c6" + /* violation */ + "\u02c7" + /* violation */ + "\u02c8" + /* violation */ + "\u02c9" + /* violation */ + "\u02ca" + /* violation */ + "\u02cb" + /* violation */ + "\u02cc" + /* violation */ + "\u02cd" + /* violation */ + "\u02ce" + /* violation */ + "\u02cf" + /* violation */ + "\u02d0" + /* violation */ + "\u02d1" + /* violation */ + "\u02d2" + /* violation */ + "\u02d3" + /* violation */ + "\u02d4" + /* violation */ + "\u02d5" + /* violation */ + "\u02d6" + /* violation */ + "\u02d7" + /* violation */ + "\u02d8" + /* violation */ + "\u02d9" + /* violation */ + "\u02da" + /* violation */ + "\u02db" + /* violation */ + "\u02dc" + /* violation */ + "\u02dd" + /* violation */ + "\u02de" + /* violation */ + "\u02df" + /* violation */ + "\u02e0" + /* violation */ + "\u02e1" + /* violation */ + "\u02e2" + /* violation */ + "\u02e3" + /* violation */ + "\u02e4" + /* violation */ + "\u02e5" + /* violation */ + "\u02e6" + /* violation */ + "\u02e7" + /* violation */ + "\u02e8" + /* violation */ + "\u02e9" + /* violation */ + "\u02ea" + /* violation */ + "\u02eb" + /* violation */ + "\u02ec" + /* violation */ + "\u02ed" + /* violation */ + "\u02ee" + /* violation */ + "\u02ef" + /* violation */ + "\u02f0" + /* violation */ + "\u02f1" + /* violation */ + "\u02f2" + /* violation */ + "\u02f3" + /* violation */ + "\u02f4" + /* violation */ + "\u02f5" + /* violation */ + "\u02f6" + /* violation */ + "\u02f7" + /* violation */ + "\u02f8" + /* violation */ + "\u02f9" + /* violation */ + "\u02fa" + /* violation */ + "\u02fb" + /* violation */ + "\u02fc" + /* violation */ + "\u02fd" + /* violation */ + "\u02fe" + /* violation */ + "\u02ff", "" + /* violation */ + "\u0300" + /* violation */ + "\u0301" + /* violation */ + "\u0302" + /* violation */ + "\u0303" + /* violation */ + "\u0304" + /* violation */ + "\u0305" + /* violation */ + "\u0306" + /* violation */ + "\u0307" + /* violation */ + "\u0308" + /* violation */ + "\u0309" + /* violation */ + "\u030a" + /* violation */ + "\u030b" + /* violation */ + "\u030c" + /* violation */ + "\u030d" + /* violation */ + "\u030e" + /* violation */ + "\u030f" + /* violation */ + "\u0310" + /* violation */ + "\u0311" + /* violation */ + "\u0312" + /* violation */ + "\u0313" + /* violation */ + "\u0314" + /* violation */ + "\u0315" + /* violation */ + "\u0316" + /* violation */ + "\u0317" + /* violation */ + "\u0318" + /* violation */ + "\u0319" + /* violation */ + "\u031a" + /* violation */ + "\u031b" + /* violation */ + "\u031c" + /* violation */ + "\u031d" + /* violation */ + "\u031e" + /* violation */ + "\u031f" + /* violation */ + "\u0320" + /* violation */ + "\u0321" + /* violation */ + "\u0322" + /* violation */ + "\u0323" + /* violation */ + "\u0324" + /* violation */ + "\u0325" + /* violation */ + "\u0326" + /* violation */ + "\u0327" + /* violation */ + "\u0328" + /* violation */ + "\u0329" + /* violation */ + "\u032a" + /* violation */ + "\u032b" + /* violation */ + "\u032c" + /* violation */ + "\u032d" + /* violation */ + "\u032e" + /* violation */ + "\u032f" + /* violation */ + "\u0330" + /* violation */ + "\u0331" + /* violation */ + "\u0332" + /* violation */ + "\u0333" + /* violation */ + "\u0334" + /* violation */ + "\u0335" + /* violation */ + "\u0336" + /* violation */ + "\u0337" + /* violation */ + "\u0338" + /* violation */ + "\u0339" + /* violation */ + "\u033a" + /* violation */ + "\u033b" + /* violation */ + "\u033c" + /* violation */ + "\u033d" + /* violation */ + "\u033e" + /* violation */ + "\u033f" + /* violation */ + "\u0340" + /* violation */ + "\u0341" + /* violation */ + "\u0342" + /* violation */ + "\u0343" + /* violation */ + "\u0344" + /* violation */ + "\u0345" + /* violation */ + "\u0346" + /* violation */ + "\u0347" + /* violation */ + "\u0348" + /* violation */ + "\u0349" + /* violation */ + "\u034a" + /* violation */ + "\u034b" + /* violation */ + "\u034c" + /* violation */ + "\u034d" + /* violation */ + "\u034e" + /* control character ok */ + "\u034f" + /* violation */ + "\u0350" + /* violation */ + "\u0351" + /* violation */ + "\u0352" + /* violation */ + "\u0353" + /* violation */ + "\u0354" + /* violation */ + "\u0355" + /* violation */ + "\u0356" + /* violation */ + "\u0357" + /* violation */ + "\u0358" + /* violation */ + "\u0359" + /* violation */ + "\u035a" + /* violation */ + "\u035b" + /* violation */ + "\u035c" + /* violation */ + "\u035d" + /* violation */ + "\u035e" + /* violation */ + "\u035f" + /* violation */ + "\u0360" + /* violation */ + "\u0361" + /* violation */ + "\u0362" + /* violation */ + "\u0363" + /* violation */ + "\u0364" + /* violation */ + "\u0365" + /* violation */ + "\u0366" + /* violation */ + "\u0367" + /* violation */ + "\u0368" + /* violation */ + "\u0369" + /* violation */ + "\u036a" + /* violation */ + "\u036b" + /* violation */ + "\u036c" + /* violation */ + "\u036d" + /* violation */ + "\u036e" + /* violation */ + "\u036f" + /* violation */ + "\u0370" + /* violation */ + "\u0371" + /* violation */ + "\u0372" + /* violation */ + "\u0373" + /* violation */ + "\u0374" + /* violation */ + "\u0375" + /* violation */ + "\u0376" + /* violation */ + "\u0377" + /* violation */ + "\u0378" + /* violation */ + "\u0379" + /* violation */ + "\u037a" + /* violation */ + "\u037b" + /* violation */ + "\u037c" + /* violation */ + "\u037d" + /* violation */ + "\u037e" + /* violation */ + "\u037f" + /* violation */ + "\u0380" + /* violation */ + "\u0381" + /* violation */ + "\u0382" + /* violation */ + "\u0383" + /* violation */ + "\u0384" + /* violation */ + "\u0385" + /* violation */ + "\u0386" + /* violation */ + "\u0387" + /* violation */ + "\u0388" + /* violation */ + "\u0389" + /* violation */ + "\u038a" + /* violation */ + "\u038b" + /* violation */ + "\u038c" + /* violation */ + "\u038d" + /* violation */ + "\u038e" + /* violation */ + "\u038f" + /* violation */ + "\u0390" + /* violation */ + "\u0391" + /* violation */ + "\u0392" + /* violation */ + "\u0393" + /* violation */ + "\u0394" + /* violation */ + "\u0395" + /* violation */ + "\u0396" + /* violation */ + "\u0397" + /* violation */ + "\u0398" + /* violation */ + "\u0399" + /* violation */ + "\u039a" + /* violation */ + "\u039b" + /* violation */ + "\u039c" + /* violation */ + "\u039d" + /* violation */ + "\u039e" + /* violation */ + "\u039f" + /* violation */ + "\u03a0" + /* violation */ + "\u03a1" + /* violation */ + "\u03a2" + /* violation */ + "\u03a3" + /* violation */ + "\u03a4" + /* violation */ + "\u03a5" + /* violation */ + "\u03a6" + /* violation */ + "\u03a7" + /* violation */ + "\u03a8" + /* violation */ + "\u03a9" + /* violation */ + "\u03aa" + /* violation */ + "\u03ab" + /* violation */ + "\u03ac" + /* violation */ + "\u03ad" + /* violation */ + "\u03ae" + /* violation */ + "\u03af" + /* violation */ + "\u03b0" + /* violation */ + "\u03b1" + /* violation */ + "\u03b2" + /* violation */ + "\u03b3" + /* violation */ + "\u03b4" + /* violation */ + "\u03b5" + /* violation */ + "\u03b6" + /* violation */ + "\u03b7" + /* violation */ + "\u03b8" + /* violation */ + "\u03b9" + /* violation */ + "\u03ba" + /* violation */ + "\u03bb" + /* violation */ + "\u03bc" + /* violation */ + "\u03bd" + /* violation */ + "\u03be" + /* violation */ + "\u03bf" + /* violation */ + "\u03c0" + /* violation */ + "\u03c1" + /* violation */ + "\u03c2" + /* violation */ + "\u03c3" + /* violation */ + "\u03c4" + /* violation */ + "\u03c5" + /* violation */ + "\u03c6" + /* violation */ + "\u03c7" + /* violation */ + "\u03c8" + /* violation */ + "\u03c9" + /* violation */ + "\u03ca" + /* violation */ + "\u03cb" + /* violation */ + "\u03cc" + /* violation */ + "\u03cd" + /* violation */ + "\u03ce" + /* violation */ + "\u03cf" + /* violation */ + "\u03d0" + /* violation */ + "\u03d1" + /* violation */ + "\u03d2" + /* violation */ + "\u03d3" + /* violation */ + "\u03d4" + /* violation */ + "\u03d5" + /* violation */ + "\u03d6" + /* violation */ + "\u03d7" + /* violation */ + "\u03d8" + /* violation */ + "\u03d9" + /* violation */ + "\u03da" + /* violation */ + "\u03db" + /* violation */ + "\u03dc" + /* violation */ + "\u03dd" + /* violation */ + "\u03de" + /* violation */ + "\u03df" + /* violation */ + "\u03e0" + /* violation */ + "\u03e1" + /* violation */ + "\u03e2" + /* violation */ + "\u03e3" + /* violation */ + "\u03e4" + /* violation */ + "\u03e5" + /* violation */ + "\u03e6" + /* violation */ + "\u03e7" + /* violation */ + "\u03e8" + /* violation */ + "\u03e9" + /* violation */ + "\u03ea" + /* violation */ + "\u03eb" + /* violation */ + "\u03ec" + /* violation */ + "\u03ed" + /* violation */ + "\u03ee" + /* violation */ + "\u03ef" + /* violation */ + "\u03f0" + /* violation */ + "\u03f1" + /* violation */ + "\u03f2" + /* violation */ + "\u03f3" + /* violation */ + "\u03f4" + /* violation */ + "\u03f5" + /* violation */ + "\u03f6" + /* violation */ + "\u03f7" + /* violation */ + "\u03f8" + /* violation */ + "\u03f9" + /* violation */ + "\u03fa" + /* violation */ + "\u03fb" + /* violation */ + "\u03fc" + /* violation */ + "\u03fd" + /* violation */ + "\u03fe" + /* violation */ + "\u03ff", "" + /* violation */ + "\u0400" + /* violation */ + "\u0401" + /* violation */ + "\u0402" + /* violation */ + "\u0403" + /* violation */ + "\u0404" + /* violation */ + "\u0405" + /* violation */ + "\u0406" + /* violation */ + "\u0407" + /* violation */ + "\u0408" + /* violation */ + "\u0409" + /* violation */ + "\u040a" + /* violation */ + "\u040b" + /* violation */ + "\u040c" + /* violation */ + "\u040d" + /* violation */ + "\u040e" + /* violation */ + "\u040f" + /* violation */ + "\u0410" + /* violation */ + "\u0411" + /* violation */ + "\u0412" + /* violation */ + "\u0413" + /* violation */ + "\u0414" + /* violation */ + "\u0415" + /* violation */ + "\u0416" + /* violation */ + "\u0417" + /* violation */ + "\u0418" + /* violation */ + "\u0419" + /* violation */ + "\u041a" + /* violation */ + "\u041b" + /* violation */ + "\u041c" + /* violation */ + "\u041d" + /* violation */ + "\u041e" + /* violation */ + "\u041f" + /* violation */ + "\u0420" + /* violation */ + "\u0421" + /* violation */ + "\u0422" + /* violation */ + "\u0423" + /* violation */ + "\u0424" + /* violation */ + "\u0425" + /* violation */ + "\u0426" + /* violation */ + "\u0427" + /* violation */ + "\u0428" + /* violation */ + "\u0429" + /* violation */ + "\u042a" + /* violation */ + "\u042b" + /* violation */ + "\u042c" + /* violation */ + "\u042d" + /* violation */ + "\u042e" + /* violation */ + "\u042f" + /* violation */ + "\u0430" + /* violation */ + "\u0431" + /* violation */ + "\u0432" + /* violation */ + "\u0433" + /* violation */ + "\u0434" + /* violation */ + "\u0435" + /* violation */ + "\u0436" + /* violation */ + "\u0437" + /* violation */ + "\u0438" + /* violation */ + "\u0439" + /* violation */ + "\u043a" + /* violation */ + "\u043b" + /* violation */ + "\u043c" + /* violation */ + "\u043d" + /* violation */ + "\u043e" + /* violation */ + "\u043f" + /* violation */ + "\u0440" + /* violation */ + "\u0441" + /* violation */ + "\u0442" + /* violation */ + "\u0443" + /* violation */ + "\u0444" + /* violation */ + "\u0445" + /* violation */ + "\u0446" + /* violation */ + "\u0447" + /* violation */ + "\u0448" + /* violation */ + "\u0449" + /* violation */ + "\u044a" + /* violation */ + "\u044b" + /* violation */ + "\u044c" + /* violation */ + "\u044d" + /* violation */ + "\u044e" + /* violation */ + "\u044f" + /* violation */ + "\u0450" + /* violation */ + "\u0451" + /* violation */ + "\u0452" + /* violation */ + "\u0453" + /* violation */ + "\u0454" + /* violation */ + "\u0455" + /* violation */ + "\u0456" + /* violation */ + "\u0457" + /* violation */ + "\u0458" + /* violation */ + "\u0459" + /* violation */ + "\u045a" + /* violation */ + "\u045b" + /* violation */ + "\u045c" + /* violation */ + "\u045d" + /* violation */ + "\u045e" + /* violation */ + "\u045f" + /* violation */ + "\u0460" + /* violation */ + "\u0461" + /* violation */ + "\u0462" + /* violation */ + "\u0463" + /* violation */ + "\u0464" + /* violation */ + "\u0465" + /* violation */ + "\u0466" + /* violation */ + "\u0467" + /* violation */ + "\u0468" + /* violation */ + "\u0469" + /* violation */ + "\u046a" + /* violation */ + "\u046b" + /* violation */ + "\u046c" + /* violation */ + "\u046d" + /* violation */ + "\u046e" + /* violation */ + "\u046f" + /* violation */ + "\u0470" + /* violation */ + "\u0471" + /* violation */ + "\u0472" + /* violation */ + "\u0473" + /* violation */ + "\u0474" + /* violation */ + "\u0475" + /* violation */ + "\u0476" + /* violation */ + "\u0477" + /* violation */ + "\u0478" + /* violation */ + "\u0479" + /* violation */ + "\u047a" + /* violation */ + "\u047b" + /* violation */ + "\u047c" + /* violation */ + "\u047d" + /* violation */ + "\u047e" + /* violation */ + "\u047f" + /* violation */ + "\u0480" + /* violation */ + "\u0481" + /* violation */ + "\u0482" + /* violation */ + "\u0483" + /* violation */ + "\u0484" + /* violation */ + "\u0485" + /* violation */ + "\u0486" + /* violation */ + "\u0487" + /* violation */ + "\u0488" + /* violation */ + "\u0489" + /* violation */ + "\u048a" + /* violation */ + "\u048b" + /* violation */ + "\u048c" + /* violation */ + "\u048d" + /* violation */ + "\u048e" + /* violation */ + "\u048f" + /* violation */ + "\u0490" + /* violation */ + "\u0491" + /* violation */ + "\u0492" + /* violation */ + "\u0493" + /* violation */ + "\u0494" + /* violation */ + "\u0495" + /* violation */ + "\u0496" + /* violation */ + "\u0497" + /* violation */ + "\u0498" + /* violation */ + "\u0499" + /* violation */ + "\u049a" + /* violation */ + "\u049b" + /* violation */ + "\u049c" + /* violation */ + "\u049d" + /* violation */ + "\u049e" + /* violation */ + "\u049f" + /* violation */ + "\u04a0" + /* violation */ + "\u04a1" + /* violation */ + "\u04a2" + /* violation */ + "\u04a3" + /* violation */ + "\u04a4" + /* violation */ + "\u04a5" + /* violation */ + "\u04a6" + /* violation */ + "\u04a7" + /* violation */ + "\u04a8" + /* violation */ + "\u04a9" + /* violation */ + "\u04aa" + /* violation */ + "\u04ab" + /* violation */ + "\u04ac" + /* violation */ + "\u04ad" + /* violation */ + "\u04ae" + /* violation */ + "\u04af" + /* violation */ + "\u04b0" + /* violation */ + "\u04b1" + /* violation */ + "\u04b2" + /* violation */ + "\u04b3" + /* violation */ + "\u04b4" + /* violation */ + "\u04b5" + /* violation */ + "\u04b6" + /* violation */ + "\u04b7" + /* violation */ + "\u04b8" + /* violation */ + "\u04b9" + /* violation */ + "\u04ba" + /* violation */ + "\u04bb" + /* violation */ + "\u04bc" + /* violation */ + "\u04bd" + /* violation */ + "\u04be" + /* violation */ + "\u04bf" + /* violation */ + "\u04c0" + /* violation */ + "\u04c1" + /* violation */ + "\u04c2" + /* violation */ + "\u04c3" + /* violation */ + "\u04c4" + /* violation */ + "\u04c5" + /* violation */ + "\u04c6" + /* violation */ + "\u04c7" + /* violation */ + "\u04c8" + /* violation */ + "\u04c9" + /* violation */ + "\u04ca" + /* violation */ + "\u04cb" + /* violation */ + "\u04cc" + /* violation */ + "\u04cd" + /* violation */ + "\u04ce" + /* violation */ + "\u04cf" + /* violation */ + "\u04d0" + /* violation */ + "\u04d1" + /* violation */ + "\u04d2" + /* violation */ + "\u04d3" + /* violation */ + "\u04d4" + /* violation */ + "\u04d5" + /* violation */ + "\u04d6" + /* violation */ + "\u04d7" + /* violation */ + "\u04d8" + /* violation */ + "\u04d9" + /* violation */ + "\u04da" + /* violation */ + "\u04db" + /* violation */ + "\u04dc" + /* violation */ + "\u04dd" + /* violation */ + "\u04de" + /* violation */ + "\u04df" + /* violation */ + "\u04e0" + /* violation */ + "\u04e1" + /* violation */ + "\u04e2" + /* violation */ + "\u04e3" + /* violation */ + "\u04e4" + /* violation */ + "\u04e5" + /* violation */ + "\u04e6" + /* violation */ + "\u04e7" + /* violation */ + "\u04e8" + /* violation */ + "\u04e9" + /* violation */ + "\u04ea" + /* violation */ + "\u04eb" + /* violation */ + "\u04ec" + /* violation */ + "\u04ed" + /* violation */ + "\u04ee" + /* violation */ + "\u04ef" + /* violation */ + "\u04f0" + /* violation */ + "\u04f1" + /* violation */ + "\u04f2" + /* violation */ + "\u04f3" + /* violation */ + "\u04f4" + /* violation */ + "\u04f5" + /* violation */ + "\u04f6" + /* violation */ + "\u04f7" + /* violation */ + "\u04f8" + /* violation */ + "\u04f9" + /* violation */ + "\u04fa" + /* violation */ + "\u04fb" + /* violation */ + "\u04fc" + /* violation */ + "\u04fd" + /* violation */ + "\u04fe" + /* violation */ + "\u04ff", "" + /* violation */ + "\u0500" + /* violation */ + "\u0501" + /* violation */ + "\u0502" + /* violation */ + "\u0503" + /* violation */ + "\u0504" + /* violation */ + "\u0505" + /* violation */ + "\u0506" + /* violation */ + "\u0507" + /* violation */ + "\u0508" + /* violation */ + "\u0509" + /* violation */ + "\u050a" + /* violation */ + "\u050b" + /* violation */ + "\u050c" + /* violation */ + "\u050d" + /* violation */ + "\u050e" + /* violation */ + "\u050f" + /* violation */ + "\u0510" + /* violation */ + "\u0511" + /* violation */ + "\u0512" + /* violation */ + "\u0513" + /* violation */ + "\u0514" + /* violation */ + "\u0515" + /* violation */ + "\u0516" + /* violation */ + "\u0517" + /* violation */ + "\u0518" + /* violation */ + "\u0519" + /* violation */ + "\u051a" + /* violation */ + "\u051b" + /* violation */ + "\u051c" + /* violation */ + "\u051d" + /* violation */ + "\u051e" + /* violation */ + "\u051f" + /* violation */ + "\u0520" + /* violation */ + "\u0521" + /* violation */ + "\u0522" + /* violation */ + "\u0523" + /* violation */ + "\u0524" + /* violation */ + "\u0525" + /* violation */ + "\u0526" + /* violation */ + "\u0527" + /* violation */ + "\u0528" + /* violation */ + "\u0529" + /* violation */ + "\u052a" + /* violation */ + "\u052b" + /* violation */ + "\u052c" + /* violation */ + "\u052d" + /* violation */ + "\u052e" + /* violation */ + "\u052f" + /* violation */ + "\u0530" + /* violation */ + "\u0531" + /* violation */ + "\u0532" + /* violation */ + "\u0533" + /* violation */ + "\u0534" + /* violation */ + "\u0535" + /* violation */ + "\u0536" + /* violation */ + "\u0537" + /* violation */ + "\u0538" + /* violation */ + "\u0539" + /* violation */ + "\u053a" + /* violation */ + "\u053b" + /* violation */ + "\u053c" + /* violation */ + "\u053d" + /* violation */ + "\u053e" + /* violation */ + "\u053f" + /* violation */ + "\u0540" + /* violation */ + "\u0541" + /* violation */ + "\u0542" + /* violation */ + "\u0543" + /* violation */ + "\u0544" + /* violation */ + "\u0545" + /* violation */ + "\u0546" + /* violation */ + "\u0547" + /* violation */ + "\u0548" + /* violation */ + "\u0549" + /* violation */ + "\u054a" + /* violation */ + "\u054b" + /* violation */ + "\u054c" + /* violation */ + "\u054d" + /* violation */ + "\u054e" + /* violation */ + "\u054f" + /* violation */ + "\u0550" + /* violation */ + "\u0551" + /* violation */ + "\u0552" + /* violation */ + "\u0553" + /* violation */ + "\u0554" + /* violation */ + "\u0555" + /* violation */ + "\u0556" + /* violation */ + "\u0557" + /* violation */ + "\u0558" + /* violation */ + "\u0559" + /* violation */ + "\u055a" + /* violation */ + "\u055b" + /* violation */ + "\u055c" + /* violation */ + "\u055d" + /* violation */ + "\u055e" + /* violation */ + "\u055f" + /* violation */ + "\u0560" + /* violation */ + "\u0561" + /* violation */ + "\u0562" + /* violation */ + "\u0563" + /* violation */ + "\u0564" + /* violation */ + "\u0565" + /* violation */ + "\u0566" + /* violation */ + "\u0567" + /* violation */ + "\u0568" + /* violation */ + "\u0569" + /* violation */ + "\u056a" + /* violation */ + "\u056b" + /* violation */ + "\u056c" + /* violation */ + "\u056d" + /* violation */ + "\u056e" + /* violation */ + "\u056f" + /* violation */ + "\u0570" + /* violation */ + "\u0571" + /* violation */ + "\u0572" + /* violation */ + "\u0573" + /* violation */ + "\u0574" + /* violation */ + "\u0575" + /* violation */ + "\u0576" + /* violation */ + "\u0577" + /* violation */ + "\u0578" + /* violation */ + "\u0579" + /* violation */ + "\u057a" + /* violation */ + "\u057b" + /* violation */ + "\u057c" + /* violation */ + "\u057d" + /* violation */ + "\u057e" + /* violation */ + "\u057f" + /* violation */ + "\u0580" + /* violation */ + "\u0581" + /* violation */ + "\u0582" + /* violation */ + "\u0583" + /* violation */ + "\u0584" + /* violation */ + "\u0585" + /* violation */ + "\u0586" + /* violation */ + "\u0587" + /* violation */ + "\u0588" + /* violation */ + "\u0589" + /* violation */ + "\u058a" + /* violation */ + "\u058b" + /* violation */ + "\u058c" + /* violation */ + "\u058d" + /* violation */ + "\u058e" + /* violation */ + "\u058f" + /* violation */ + "\u0590" + /* violation */ + "\u0591" + /* violation */ + "\u0592" + /* violation */ + "\u0593" + /* violation */ + "\u0594" + /* violation */ + "\u0595" + /* violation */ + "\u0596" + /* violation */ + "\u0597" + /* violation */ + "\u0598" + /* violation */ + "\u0599" + /* violation */ + "\u059a" + /* violation */ + "\u059b" + /* violation */ + "\u059c" + /* violation */ + "\u059d" + /* violation */ + "\u059e" + /* violation */ + "\u059f" + /* violation */ + "\u05a0" + /* violation */ + "\u05a1" + /* violation */ + "\u05a2" + /* violation */ + "\u05a3" + /* violation */ + "\u05a4" + /* violation */ + "\u05a5" + /* violation */ + "\u05a6" + /* violation */ + "\u05a7" + /* violation */ + "\u05a8" + /* violation */ + "\u05a9" + /* violation */ + "\u05aa" + /* violation */ + "\u05ab" + /* violation */ + "\u05ac" + /* violation */ + "\u05ad" + /* violation */ + "\u05ae" + /* violation */ + "\u05af" + /* violation */ + "\u05b0" + /* violation */ + "\u05b1" + /* violation */ + "\u05b2" + /* violation */ + "\u05b3" + /* violation */ + "\u05b4" + /* violation */ + "\u05b5" + /* violation */ + "\u05b6" + /* violation */ + "\u05b7" + /* violation */ + "\u05b8" + /* violation */ + "\u05b9" + /* violation */ + "\u05ba" + /* violation */ + "\u05bb" + /* violation */ + "\u05bc" + /* violation */ + "\u05bd" + /* violation */ + "\u05be" + /* violation */ + "\u05bf" + /* violation */ + "\u05c0" + /* violation */ + "\u05c1" + /* violation */ + "\u05c2" + /* violation */ + "\u05c3" + /* violation */ + "\u05c4" + /* violation */ + "\u05c5" + /* violation */ + "\u05c6" + /* violation */ + "\u05c7" + /* violation */ + "\u05c8" + /* violation */ + "\u05c9" + /* violation */ + "\u05ca" + /* violation */ + "\u05cb" + /* violation */ + "\u05cc" + /* violation */ + "\u05cd" + /* violation */ + "\u05ce" + /* violation */ + "\u05cf" + /* violation */ + "\u05d0" + /* violation */ + "\u05d1" + /* violation */ + "\u05d2" + /* violation */ + "\u05d3" + /* violation */ + "\u05d4" + /* violation */ + "\u05d5" + /* violation */ + "\u05d6" + /* violation */ + "\u05d7" + /* violation */ + "\u05d8" + /* violation */ + "\u05d9" + /* violation */ + "\u05da" + /* violation */ + "\u05db" + /* violation */ + "\u05dc" + /* violation */ + "\u05dd" + /* violation */ + "\u05de" + /* violation */ + "\u05df" + /* violation */ + "\u05e0" + /* violation */ + "\u05e1" + /* violation */ + "\u05e2" + /* violation */ + "\u05e3" + /* violation */ + "\u05e4" + /* violation */ + "\u05e5" + /* violation */ + "\u05e6" + /* violation */ + "\u05e7" + /* violation */ + "\u05e8" + /* violation */ + "\u05e9" + /* violation */ + "\u05ea" + /* violation */ + "\u05eb" + /* violation */ + "\u05ec" + /* violation */ + "\u05ed" + /* violation */ + "\u05ee" + /* violation */ + "\u05ef" + /* violation */ + "\u05f0" + /* violation */ + "\u05f1" + /* violation */ + "\u05f2" + /* violation */ + "\u05f3" + /* violation */ + "\u05f4" + /* violation */ + "\u05f5" + /* violation */ + "\u05f6" + /* violation */ + "\u05f7" + /* violation */ + "\u05f8" + /* violation */ + "\u05f9" + /* violation */ + "\u05fa" + /* violation */ + "\u05fb" + /* violation */ + "\u05fc" + /* violation */ + "\u05fd" + /* violation */ + "\u05fe" + /* violation */ + "\u05ff", "" + /* violation */ + "\u0600" + /* violation */ + "\u0601" + /* violation */ + "\u0602" + /* violation */ + "\u0603" + /* violation */ + "\u0604" + /* violation */ + "\u0605" + /* violation */ + "\u0606" + /* violation */ + "\u0607" + /* violation */ + "\u0608" + /* violation */ + "\u0609" + /* violation */ + "\u060a" + /* violation */ + "\u060b" + /* violation */ + "\u060c" + /* violation */ + "\u060d" + /* violation */ + "\u060e" + /* violation */ + "\u060f" + /* violation */ + "\u0610" + /* violation */ + "\u0611" + /* violation */ + "\u0612" + /* violation */ + "\u0613" + /* violation */ + "\u0614" + /* violation */ + "\u0615" + /* violation */ + "\u0616" + /* violation */ + "\u0617" + /* violation */ + "\u0618" + /* violation */ + "\u0619" + /* violation */ + "\u061a" + /* violation */ + "\u061b" + /* violation */ + "\u061c" + /* violation */ + "\u061d" + /* violation */ + "\u061e" + /* violation */ + "\u061f" + /* violation */ + "\u0620" + /* violation */ + "\u0621" + /* violation */ + "\u0622" + /* violation */ + "\u0623" + /* violation */ + "\u0624" + /* violation */ + "\u0625" + /* violation */ + "\u0626" + /* violation */ + "\u0627" + /* violation */ + "\u0628" + /* violation */ + "\u0629" + /* violation */ + "\u062a" + /* violation */ + "\u062b" + /* violation */ + "\u062c" + /* violation */ + "\u062d" + /* violation */ + "\u062e" + /* violation */ + "\u062f" + /* violation */ + "\u0630" + /* violation */ + "\u0631" + /* violation */ + "\u0632" + /* violation */ + "\u0633" + /* violation */ + "\u0634" + /* violation */ + "\u0635" + /* violation */ + "\u0636" + /* violation */ + "\u0637" + /* violation */ + "\u0638" + /* violation */ + "\u0639" + /* violation */ + "\u063a" + /* violation */ + "\u063b" + /* violation */ + "\u063c" + /* violation */ + "\u063d" + /* violation */ + "\u063e" + /* violation */ + "\u063f" + /* violation */ + "\u0640" + /* violation */ + "\u0641" + /* violation */ + "\u0642" + /* violation */ + "\u0643" + /* violation */ + "\u0644" + /* violation */ + "\u0645" + /* violation */ + "\u0646" + /* violation */ + "\u0647" + /* violation */ + "\u0648" + /* violation */ + "\u0649" + /* violation */ + "\u064a" + /* violation */ + "\u064b" + /* violation */ + "\u064c" + /* violation */ + "\u064d" + /* violation */ + "\u064e" + /* violation */ + "\u064f" + /* violation */ + "\u0650" + /* violation */ + "\u0651" + /* violation */ + "\u0652" + /* violation */ + "\u0653" + /* violation */ + "\u0654" + /* violation */ + "\u0655" + /* violation */ + "\u0656" + /* violation */ + "\u0657" + /* violation */ + "\u0658" + /* violation */ + "\u0659" + /* violation */ + "\u065a" + /* violation */ + "\u065b" + /* violation */ + "\u065c" + /* violation */ + "\u065d" + /* violation */ + "\u065e" + /* violation */ + "\u065f" + /* violation */ + "\u0660" + /* violation */ + "\u0661" + /* violation */ + "\u0662" + /* violation */ + "\u0663" + /* violation */ + "\u0664" + /* violation */ + "\u0665" + /* violation */ + "\u0666" + /* violation */ + "\u0667" + /* violation */ + "\u0668" + /* violation */ + "\u0669" + /* violation */ + "\u066a" + /* violation */ + "\u066b" + /* violation */ + "\u066c" + /* violation */ + "\u066d" + /* violation */ + "\u066e" + /* violation */ + "\u066f" + /* violation */ + "\u0670" + /* violation */ + "\u0671" + /* violation */ + "\u0672" + /* violation */ + "\u0673" + /* violation */ + "\u0674" + /* violation */ + "\u0675" + /* violation */ + "\u0676" + /* violation */ + "\u0677" + /* violation */ + "\u0678" + /* violation */ + "\u0679" + /* violation */ + "\u067a" + /* violation */ + "\u067b" + /* violation */ + "\u067c" + /* violation */ + "\u067d" + /* violation */ + "\u067e" + /* violation */ + "\u067f" + /* violation */ + "\u0680" + /* violation */ + "\u0681" + /* violation */ + "\u0682" + /* violation */ + "\u0683" + /* violation */ + "\u0684" + /* violation */ + "\u0685" + /* violation */ + "\u0686" + /* violation */ + "\u0687" + /* violation */ + "\u0688" + /* violation */ + "\u0689" + /* violation */ + "\u068a" + /* violation */ + "\u068b" + /* violation */ + "\u068c" + /* violation */ + "\u068d" + /* violation */ + "\u068e" + /* violation */ + "\u068f" + /* violation */ + "\u0690" + /* violation */ + "\u0691" + /* violation */ + "\u0692" + /* violation */ + "\u0693" + /* violation */ + "\u0694" + /* violation */ + "\u0695" + /* violation */ + "\u0696" + /* violation */ + "\u0697" + /* violation */ + "\u0698" + /* violation */ + "\u0699" + /* violation */ + "\u069a" + /* violation */ + "\u069b" + /* violation */ + "\u069c" + /* violation */ + "\u069d" + /* violation */ + "\u069e" + /* violation */ + "\u069f" + /* violation */ + "\u06a0" + /* violation */ + "\u06a1" + /* violation */ + "\u06a2" + /* violation */ + "\u06a3" + /* violation */ + "\u06a4" + /* violation */ + "\u06a5" + /* violation */ + "\u06a6" + /* violation */ + "\u06a7" + /* violation */ + "\u06a8" + /* violation */ + "\u06a9" + /* violation */ + "\u06aa" + /* violation */ + "\u06ab" + /* violation */ + "\u06ac" + /* violation */ + "\u06ad" + /* violation */ + "\u06ae" + /* violation */ + "\u06af" + /* violation */ + "\u06b0" + /* violation */ + "\u06b1" + /* violation */ + "\u06b2" + /* violation */ + "\u06b3" + /* violation */ + "\u06b4" + /* violation */ + "\u06b5" + /* violation */ + "\u06b6" + /* violation */ + "\u06b7" + /* violation */ + "\u06b8" + /* violation */ + "\u06b9" + /* violation */ + "\u06ba" + /* violation */ + "\u06bb" + /* violation */ + "\u06bc" + /* violation */ + "\u06bd" + /* violation */ + "\u06be" + /* violation */ + "\u06bf" + /* violation */ + "\u06c0" + /* violation */ + "\u06c1" + /* violation */ + "\u06c2" + /* violation */ + "\u06c3" + /* violation */ + "\u06c4" + /* violation */ + "\u06c5" + /* violation */ + "\u06c6" + /* violation */ + "\u06c7" + /* violation */ + "\u06c8" + /* violation */ + "\u06c9" + /* violation */ + "\u06ca" + /* violation */ + "\u06cb" + /* violation */ + "\u06cc" + /* violation */ + "\u06cd" + /* violation */ + "\u06ce" + /* violation */ + "\u06cf" + /* violation */ + "\u06d0" + /* violation */ + "\u06d1" + /* violation */ + "\u06d2" + /* violation */ + "\u06d3" + /* violation */ + "\u06d4" + /* violation */ + "\u06d5" + /* violation */ + "\u06d6" + /* violation */ + "\u06d7" + /* violation */ + "\u06d8" + /* violation */ + "\u06d9" + /* violation */ + "\u06da" + /* violation */ + "\u06db" + /* violation */ + "\u06dc" + /* violation */ + "\u06dd" + /* violation */ + "\u06de" + /* violation */ + "\u06df" + /* violation */ + "\u06e0" + /* violation */ + "\u06e1" + /* violation */ + "\u06e2" + /* violation */ + "\u06e3" + /* violation */ + "\u06e4" + /* violation */ + "\u06e5" + /* violation */ + "\u06e6" + /* violation */ + "\u06e7" + /* violation */ + "\u06e8" + /* violation */ + "\u06e9" + /* violation */ + "\u06ea" + /* violation */ + "\u06eb" + /* violation */ + "\u06ec" + /* violation */ + "\u06ed" + /* violation */ + "\u06ee" + /* violation */ + "\u06ef" + /* violation */ + "\u06f0" + /* violation */ + "\u06f1" + /* violation */ + "\u06f2" + /* violation */ + "\u06f3" + /* violation */ + "\u06f4" + /* violation */ + "\u06f5" + /* violation */ + "\u06f6" + /* violation */ + "\u06f7" + /* violation */ + "\u06f8" + /* violation */ + "\u06f9" + /* violation */ + "\u06fa" + /* violation */ + "\u06fb" + /* violation */ + "\u06fc" + /* violation */ + "\u06fd" + /* violation */ + "\u06fe" + /* violation */ + "\u06ff", "" + /* violation */ + "\u0700" + /* violation */ + "\u0701" + /* violation */ + "\u0702" + /* violation */ + "\u0703" + /* violation */ + "\u0704" + /* violation */ + "\u0705" + /* violation */ + "\u0706" + /* violation */ + "\u0707" + /* violation */ + "\u0708" + /* violation */ + "\u0709" + /* violation */ + "\u070a" + /* violation */ + "\u070b" + /* violation */ + "\u070c" + /* violation */ + "\u070d" + /* violation */ + "\u070e" + /* control character ok */ + "\u070f" + /* violation */ + "\u0710" + /* violation */ + "\u0711" + /* violation */ + "\u0712" + /* violation */ + "\u0713" + /* violation */ + "\u0714" + /* violation */ + "\u0715" + /* violation */ + "\u0716" + /* violation */ + "\u0717" + /* violation */ + "\u0718" + /* violation */ + "\u0719" + /* violation */ + "\u071a" + /* violation */ + "\u071b" + /* violation */ + "\u071c" + /* violation */ + "\u071d" + /* violation */ + "\u071e" + /* violation */ + "\u071f" + /* violation */ + "\u0720" + /* violation */ + "\u0721" + /* violation */ + "\u0722" + /* violation */ + "\u0723" + /* violation */ + "\u0724" + /* violation */ + "\u0725" + /* violation */ + "\u0726" + /* violation */ + "\u0727" + /* violation */ + "\u0728" + /* violation */ + "\u0729" + /* violation */ + "\u072a" + /* violation */ + "\u072b" + /* violation */ + "\u072c" + /* violation */ + "\u072d" + /* violation */ + "\u072e" + /* violation */ + "\u072f" + /* violation */ + "\u0730" + /* violation */ + "\u0731" + /* violation */ + "\u0732" + /* violation */ + "\u0733" + /* violation */ + "\u0734" + /* violation */ + "\u0735" + /* violation */ + "\u0736" + /* violation */ + "\u0737" + /* violation */ + "\u0738" + /* violation */ + "\u0739" + /* violation */ + "\u073a" + /* violation */ + "\u073b" + /* violation */ + "\u073c" + /* violation */ + "\u073d" + /* violation */ + "\u073e" + /* violation */ + "\u073f" + /* violation */ + "\u0740" + /* violation */ + "\u0741" + /* violation */ + "\u0742" + /* violation */ + "\u0743" + /* violation */ + "\u0744" + /* violation */ + "\u0745" + /* violation */ + "\u0746" + /* violation */ + "\u0747" + /* violation */ + "\u0748" + /* violation */ + "\u0749" + /* violation */ + "\u074a" + /* violation */ + "\u074b" + /* violation */ + "\u074c" + /* violation */ + "\u074d" + /* violation */ + "\u074e" + /* violation */ + "\u074f" + /* violation */ + "\u0750" + /* violation */ + "\u0751" + /* violation */ + "\u0752" + /* violation */ + "\u0753" + /* violation */ + "\u0754" + /* violation */ + "\u0755" + /* violation */ + "\u0756" + /* violation */ + "\u0757" + /* violation */ + "\u0758" + /* violation */ + "\u0759" + /* violation */ + "\u075a" + /* violation */ + "\u075b" + /* violation */ + "\u075c" + /* violation */ + "\u075d" + /* violation */ + "\u075e" + /* violation */ + "\u075f" + /* violation */ + "\u0760" + /* violation */ + "\u0761" + /* violation */ + "\u0762" + /* violation */ + "\u0763" + /* violation */ + "\u0764" + /* violation */ + "\u0765" + /* violation */ + "\u0766" + /* violation */ + "\u0767" + /* violation */ + "\u0768" + /* violation */ + "\u0769" + /* violation */ + "\u076a" + /* violation */ + "\u076b" + /* violation */ + "\u076c" + /* violation */ + "\u076d" + /* violation */ + "\u076e" + /* violation */ + "\u076f" + /* violation */ + "\u0770" + /* violation */ + "\u0771" + /* violation */ + "\u0772" + /* violation */ + "\u0773" + /* violation */ + "\u0774" + /* violation */ + "\u0775" + /* violation */ + "\u0776" + /* violation */ + "\u0777" + /* violation */ + "\u0778" + /* violation */ + "\u0779" + /* violation */ + "\u077a" + /* violation */ + "\u077b" + /* violation */ + "\u077c" + /* violation */ + "\u077d" + /* violation */ + "\u077e" + /* violation */ + "\u077f" + /* violation */ + "\u0780" + /* violation */ + "\u0781" + /* violation */ + "\u0782" + /* violation */ + "\u0783" + /* violation */ + "\u0784" + /* violation */ + "\u0785" + /* violation */ + "\u0786" + /* violation */ + "\u0787" + /* violation */ + "\u0788" + /* violation */ + "\u0789" + /* violation */ + "\u078a" + /* violation */ + "\u078b" + /* violation */ + "\u078c" + /* violation */ + "\u078d" + /* violation */ + "\u078e" + /* violation */ + "\u078f" + /* violation */ + "\u0790" + /* violation */ + "\u0791" + /* violation */ + "\u0792" + /* violation */ + "\u0793" + /* violation */ + "\u0794" + /* violation */ + "\u0795" + /* violation */ + "\u0796" + /* violation */ + "\u0797" + /* violation */ + "\u0798" + /* violation */ + "\u0799" + /* violation */ + "\u079a" + /* violation */ + "\u079b" + /* violation */ + "\u079c" + /* violation */ + "\u079d" + /* violation */ + "\u079e" + /* violation */ + "\u079f" + /* violation */ + "\u07a0" + /* violation */ + "\u07a1" + /* violation */ + "\u07a2" + /* violation */ + "\u07a3" + /* violation */ + "\u07a4" + /* violation */ + "\u07a5" + /* violation */ + "\u07a6" + /* violation */ + "\u07a7" + /* violation */ + "\u07a8" + /* violation */ + "\u07a9" + /* violation */ + "\u07aa" + /* violation */ + "\u07ab" + /* violation */ + "\u07ac" + /* violation */ + "\u07ad" + /* violation */ + "\u07ae" + /* violation */ + "\u07af" + /* violation */ + "\u07b0" + /* violation */ + "\u07b1" + /* violation */ + "\u07b2" + /* violation */ + "\u07b3" + /* violation */ + "\u07b4" + /* violation */ + "\u07b5" + /* violation */ + "\u07b6" + /* violation */ + "\u07b7" + /* violation */ + "\u07b8" + /* violation */ + "\u07b9" + /* violation */ + "\u07ba" + /* violation */ + "\u07bb" + /* violation */ + "\u07bc" + /* violation */ + "\u07bd" + /* violation */ + "\u07be" + /* violation */ + "\u07bf" + /* violation */ + "\u07c0" + /* violation */ + "\u07c1" + /* violation */ + "\u07c2" + /* violation */ + "\u07c3" + /* violation */ + "\u07c4" + /* violation */ + "\u07c5" + /* violation */ + "\u07c6" + /* violation */ + "\u07c7" + /* violation */ + "\u07c8" + /* violation */ + "\u07c9" + /* violation */ + "\u07ca" + /* violation */ + "\u07cb" + /* violation */ + "\u07cc" + /* violation */ + "\u07cd" + /* violation */ + "\u07ce" + /* violation */ + "\u07cf" + /* violation */ + "\u07d0" + /* violation */ + "\u07d1" + /* violation */ + "\u07d2" + /* violation */ + "\u07d3" + /* violation */ + "\u07d4" + /* violation */ + "\u07d5" + /* violation */ + "\u07d6" + /* violation */ + "\u07d7" + /* violation */ + "\u07d8" + /* violation */ + "\u07d9" + /* violation */ + "\u07da" + /* violation */ + "\u07db" + /* violation */ + "\u07dc" + /* violation */ + "\u07dd" + /* violation */ + "\u07de" + /* violation */ + "\u07df" + /* violation */ + "\u07e0" + /* violation */ + "\u07e1" + /* violation */ + "\u07e2" + /* violation */ + "\u07e3" + /* violation */ + "\u07e4" + /* violation */ + "\u07e5" + /* violation */ + "\u07e6" + /* violation */ + "\u07e7" + /* violation */ + "\u07e8" + /* violation */ + "\u07e9" + /* violation */ + "\u07ea" + /* violation */ + "\u07eb" + /* violation */ + "\u07ec" + /* violation */ + "\u07ed" + /* violation */ + "\u07ee" + /* violation */ + "\u07ef" + /* violation */ + "\u07f0" + /* violation */ + "\u07f1" + /* violation */ + "\u07f2" + /* violation */ + "\u07f3" + /* violation */ + "\u07f4" + /* violation */ + "\u07f5" + /* violation */ + "\u07f6" + /* violation */ + "\u07f7" + /* violation */ + "\u07f8" + /* violation */ + "\u07f9" + /* violation */ + "\u07fa" + /* violation */ + "\u07fb" + /* violation */ + "\u07fc" + /* violation */ + "\u07fd" + /* violation */ + "\u07fe" + /* violation */ + "\u07ff", "" + /* violation */ + "\u0800" + /* violation */ + "\u0801" + /* violation */ + "\u0802" + /* violation */ + "\u0803" + /* violation */ + "\u0804" + /* violation */ + "\u0805" + /* violation */ + "\u0806" + /* violation */ + "\u0807" + /* violation */ + "\u0808" + /* violation */ + "\u0809" + /* violation */ + "\u080a" + /* violation */ + "\u080b" + /* violation */ + "\u080c" + /* violation */ + "\u080d" + /* violation */ + "\u080e" + /* violation */ + "\u080f" + /* violation */ + "\u0810" + /* violation */ + "\u0811" + /* violation */ + "\u0812" + /* violation */ + "\u0813" + /* violation */ + "\u0814" + /* violation */ + "\u0815" + /* violation */ + "\u0816" + /* violation */ + "\u0817" + /* violation */ + "\u0818" + /* violation */ + "\u0819" + /* violation */ + "\u081a" + /* violation */ + "\u081b" + /* violation */ + "\u081c" + /* violation */ + "\u081d" + /* violation */ + "\u081e" + /* violation */ + "\u081f" + /* violation */ + "\u0820" + /* violation */ + "\u0821" + /* violation */ + "\u0822" + /* violation */ + "\u0823" + /* violation */ + "\u0824" + /* violation */ + "\u0825" + /* violation */ + "\u0826" + /* violation */ + "\u0827" + /* violation */ + "\u0828" + /* violation */ + "\u0829" + /* violation */ + "\u082a" + /* violation */ + "\u082b" + /* violation */ + "\u082c" + /* violation */ + "\u082d" + /* violation */ + "\u082e" + /* violation */ + "\u082f" + /* violation */ + "\u0830" + /* violation */ + "\u0831" + /* violation */ + "\u0832" + /* violation */ + "\u0833" + /* violation */ + "\u0834" + /* violation */ + "\u0835" + /* violation */ + "\u0836" + /* violation */ + "\u0837" + /* violation */ + "\u0838" + /* violation */ + "\u0839" + /* violation */ + "\u083a" + /* violation */ + "\u083b" + /* violation */ + "\u083c" + /* violation */ + "\u083d" + /* violation */ + "\u083e" + /* violation */ + "\u083f" + /* violation */ + "\u0840" + /* violation */ + "\u0841" + /* violation */ + "\u0842" + /* violation */ + "\u0843" + /* violation */ + "\u0844" + /* violation */ + "\u0845" + /* violation */ + "\u0846" + /* violation */ + "\u0847" + /* violation */ + "\u0848" + /* violation */ + "\u0849" + /* violation */ + "\u084a" + /* violation */ + "\u084b" + /* violation */ + "\u084c" + /* violation */ + "\u084d" + /* violation */ + "\u084e" + /* violation */ + "\u084f" + /* violation */ + "\u0850" + /* violation */ + "\u0851" + /* violation */ + "\u0852" + /* violation */ + "\u0853" + /* violation */ + "\u0854" + /* violation */ + "\u0855" + /* violation */ + "\u0856" + /* violation */ + "\u0857" + /* violation */ + "\u0858" + /* violation */ + "\u0859" + /* violation */ + "\u085a" + /* violation */ + "\u085b" + /* violation */ + "\u085c" + /* violation */ + "\u085d" + /* violation */ + "\u085e" + /* violation */ + "\u085f" + /* violation */ + "\u0860" + /* violation */ + "\u0861" + /* violation */ + "\u0862" + /* violation */ + "\u0863" + /* violation */ + "\u0864" + /* violation */ + "\u0865" + /* violation */ + "\u0866" + /* violation */ + "\u0867" + /* violation */ + "\u0868" + /* violation */ + "\u0869" + /* violation */ + "\u086a" + /* violation */ + "\u086b" + /* violation */ + "\u086c" + /* violation */ + "\u086d" + /* violation */ + "\u086e" + /* violation */ + "\u086f" + /* violation */ + "\u0870" + /* violation */ + "\u0871" + /* violation */ + "\u0872" + /* violation */ + "\u0873" + /* violation */ + "\u0874" + /* violation */ + "\u0875" + /* violation */ + "\u0876" + /* violation */ + "\u0877" + /* violation */ + "\u0878" + /* violation */ + "\u0879" + /* violation */ + "\u087a" + /* violation */ + "\u087b" + /* violation */ + "\u087c" + /* violation */ + "\u087d" + /* violation */ + "\u087e" + /* violation */ + "\u087f" + /* violation */ + "\u0880" + /* violation */ + "\u0881" + /* violation */ + "\u0882" + /* violation */ + "\u0883" + /* violation */ + "\u0884" + /* violation */ + "\u0885" + /* violation */ + "\u0886" + /* violation */ + "\u0887" + /* violation */ + "\u0888" + /* violation */ + "\u0889" + /* violation */ + "\u088a" + /* violation */ + "\u088b" + /* violation */ + "\u088c" + /* violation */ + "\u088d" + /* violation */ + "\u088e" + /* violation */ + "\u088f" + /* violation */ + "\u0890" + /* violation */ + "\u0891" + /* violation */ + "\u0892" + /* violation */ + "\u0893" + /* violation */ + "\u0894" + /* violation */ + "\u0895" + /* violation */ + "\u0896" + /* violation */ + "\u0897" + /* violation */ + "\u0898" + /* violation */ + "\u0899" + /* violation */ + "\u089a" + /* violation */ + "\u089b" + /* violation */ + "\u089c" + /* violation */ + "\u089d" + /* violation */ + "\u089e" + /* violation */ + "\u089f" + /* violation */ + "\u08a0" + /* violation */ + "\u08a1" + /* violation */ + "\u08a2" + /* violation */ + "\u08a3" + /* violation */ + "\u08a4" + /* violation */ + "\u08a5" + /* violation */ + "\u08a6" + /* violation */ + "\u08a7" + /* violation */ + "\u08a8" + /* violation */ + "\u08a9" + /* violation */ + "\u08aa" + /* violation */ + "\u08ab" + /* violation */ + "\u08ac" + /* violation */ + "\u08ad" + /* violation */ + "\u08ae" + /* violation */ + "\u08af" + /* violation */ + "\u08b0" + /* violation */ + "\u08b1" + /* violation */ + "\u08b2" + /* violation */ + "\u08b3" + /* violation */ + "\u08b4" + /* violation */ + "\u08b5" + /* violation */ + "\u08b6" + /* violation */ + "\u08b7" + /* violation */ + "\u08b8" + /* violation */ + "\u08b9" + /* violation */ + "\u08ba" + /* violation */ + "\u08bb" + /* violation */ + "\u08bc" + /* violation */ + "\u08bd" + /* violation */ + "\u08be" + /* violation */ + "\u08bf" + /* violation */ + "\u08c0" + /* violation */ + "\u08c1" + /* violation */ + "\u08c2" + /* violation */ + "\u08c3" + /* violation */ + "\u08c4" + /* violation */ + "\u08c5" + /* violation */ + "\u08c6" + /* violation */ + "\u08c7" + /* violation */ + "\u08c8" + /* violation */ + "\u08c9" + /* violation */ + "\u08ca" + /* violation */ + "\u08cb" + /* violation */ + "\u08cc" + /* violation */ + "\u08cd" + /* violation */ + "\u08ce" + /* violation */ + "\u08cf" + /* violation */ + "\u08d0" + /* violation */ + "\u08d1" + /* violation */ + "\u08d2" + /* violation */ + "\u08d3" + /* violation */ + "\u08d4" + /* violation */ + "\u08d5" + /* violation */ + "\u08d6" + /* violation */ + "\u08d7" + /* violation */ + "\u08d8" + /* violation */ + "\u08d9" + /* violation */ + "\u08da" + /* violation */ + "\u08db" + /* violation */ + "\u08dc" + /* violation */ + "\u08dd" + /* violation */ + "\u08de" + /* violation */ + "\u08df" + /* violation */ + "\u08e0" + /* violation */ + "\u08e1" + /* violation */ + "\u08e2" + /* violation */ + "\u08e3" + /* violation */ + "\u08e4" + /* violation */ + "\u08e5" + /* violation */ + "\u08e6" + /* violation */ + "\u08e7" + /* violation */ + "\u08e8" + /* violation */ + "\u08e9" + /* violation */ + "\u08ea" + /* violation */ + "\u08eb" + /* violation */ + "\u08ec" + /* violation */ + "\u08ed" + /* violation */ + "\u08ee" + /* violation */ + "\u08ef" + /* violation */ + "\u08f0" + /* violation */ + "\u08f1" + /* violation */ + "\u08f2" + /* violation */ + "\u08f3" + /* violation */ + "\u08f4" + /* violation */ + "\u08f5" + /* violation */ + "\u08f6" + /* violation */ + "\u08f7" + /* violation */ + "\u08f8" + /* violation */ + "\u08f9" + /* violation */ + "\u08fa" + /* violation */ + "\u08fb" + /* violation */ + "\u08fc" + /* violation */ + "\u08fd" + /* violation */ + "\u08fe" + /* violation */ + "\u08ff", "" + /* violation */ + "\u0900" + /* violation */ + "\u0901" + /* violation */ + "\u0902" + /* violation */ + "\u0903" + /* violation */ + "\u0904" + /* violation */ + "\u0905" + /* violation */ + "\u0906" + /* violation */ + "\u0907" + /* violation */ + "\u0908" + /* violation */ + "\u0909" + /* violation */ + "\u090a" + /* violation */ + "\u090b" + /* violation */ + "\u090c" + /* violation */ + "\u090d" + /* violation */ + "\u090e" + /* violation */ + "\u090f" + /* violation */ + "\u0910" + /* violation */ + "\u0911" + /* violation */ + "\u0912" + /* violation */ + "\u0913" + /* violation */ + "\u0914" + /* violation */ + "\u0915" + /* violation */ + "\u0916" + /* violation */ + "\u0917" + /* violation */ + "\u0918" + /* violation */ + "\u0919" + /* violation */ + "\u091a" + /* violation */ + "\u091b" + /* violation */ + "\u091c" + /* violation */ + "\u091d" + /* violation */ + "\u091e" + /* violation */ + "\u091f" + /* violation */ + "\u0920" + /* violation */ + "\u0921" + /* violation */ + "\u0922" + /* violation */ + "\u0923" + /* violation */ + "\u0924" + /* violation */ + "\u0925" + /* violation */ + "\u0926" + /* violation */ + "\u0927" + /* violation */ + "\u0928" + /* violation */ + "\u0929" + /* violation */ + "\u092a" + /* violation */ + "\u092b" + /* violation */ + "\u092c" + /* violation */ + "\u092d" + /* violation */ + "\u092e" + /* violation */ + "\u092f" + /* violation */ + "\u0930" + /* violation */ + "\u0931" + /* violation */ + "\u0932" + /* violation */ + "\u0933" + /* violation */ + "\u0934" + /* violation */ + "\u0935" + /* violation */ + "\u0936" + /* violation */ + "\u0937" + /* violation */ + "\u0938" + /* violation */ + "\u0939" + /* violation */ + "\u093a" + /* violation */ + "\u093b" + /* violation */ + "\u093c" + /* violation */ + "\u093d" + /* violation */ + "\u093e" + /* violation */ + "\u093f" + /* violation */ + "\u0940" + /* violation */ + "\u0941" + /* violation */ + "\u0942" + /* violation */ + "\u0943" + /* violation */ + "\u0944" + /* violation */ + "\u0945" + /* violation */ + "\u0946" + /* violation */ + "\u0947" + /* violation */ + "\u0948" + /* violation */ + "\u0949" + /* violation */ + "\u094a" + /* violation */ + "\u094b" + /* violation */ + "\u094c" + /* violation */ + "\u094d" + /* violation */ + "\u094e" + /* violation */ + "\u094f" + /* violation */ + "\u0950" + /* violation */ + "\u0951" + /* violation */ + "\u0952" + /* violation */ + "\u0953" + /* violation */ + "\u0954" + /* violation */ + "\u0955" + /* violation */ + "\u0956" + /* violation */ + "\u0957" + /* violation */ + "\u0958" + /* violation */ + "\u0959" + /* violation */ + "\u095a" + /* violation */ + "\u095b" + /* violation */ + "\u095c" + /* violation */ + "\u095d" + /* violation */ + "\u095e" + /* violation */ + "\u095f" + /* violation */ + "\u0960" + /* violation */ + "\u0961" + /* violation */ + "\u0962" + /* violation */ + "\u0963" + /* violation */ + "\u0964" + /* violation */ + "\u0965" + /* violation */ + "\u0966" + /* violation */ + "\u0967" + /* violation */ + "\u0968" + /* violation */ + "\u0969" + /* violation */ + "\u096a" + /* violation */ + "\u096b" + /* violation */ + "\u096c" + /* violation */ + "\u096d" + /* violation */ + "\u096e" + /* violation */ + "\u096f" + /* violation */ + "\u0970" + /* violation */ + "\u0971" + /* violation */ + "\u0972" + /* violation */ + "\u0973" + /* violation */ + "\u0974" + /* violation */ + "\u0975" + /* violation */ + "\u0976" + /* violation */ + "\u0977" + /* violation */ + "\u0978" + /* violation */ + "\u0979" + /* violation */ + "\u097a" + /* violation */ + "\u097b" + /* violation */ + "\u097c" + /* violation */ + "\u097d" + /* violation */ + "\u097e" + /* violation */ + "\u097f" + /* violation */ + "\u0980" + /* violation */ + "\u0981" + /* violation */ + "\u0982" + /* violation */ + "\u0983" + /* violation */ + "\u0984" + /* violation */ + "\u0985" + /* violation */ + "\u0986" + /* violation */ + "\u0987" + /* violation */ + "\u0988" + /* violation */ + "\u0989" + /* violation */ + "\u098a" + /* violation */ + "\u098b" + /* violation */ + "\u098c" + /* violation */ + "\u098d" + /* violation */ + "\u098e" + /* violation */ + "\u098f" + /* violation */ + "\u0990" + /* violation */ + "\u0991" + /* violation */ + "\u0992" + /* violation */ + "\u0993" + /* violation */ + "\u0994" + /* violation */ + "\u0995" + /* violation */ + "\u0996" + /* violation */ + "\u0997" + /* violation */ + "\u0998" + /* violation */ + "\u0999" + /* violation */ + "\u099a" + /* violation */ + "\u099b" + /* violation */ + "\u099c" + /* violation */ + "\u099d" + /* violation */ + "\u099e" + /* violation */ + "\u099f" + /* violation */ + "\u09a0" + /* violation */ + "\u09a1" + /* violation */ + "\u09a2" + /* violation */ + "\u09a3" + /* violation */ + "\u09a4" + /* violation */ + "\u09a5" + /* violation */ + "\u09a6" + /* violation */ + "\u09a7" + /* violation */ + "\u09a8" + /* violation */ + "\u09a9" + /* violation */ + "\u09aa" + /* violation */ + "\u09ab" + /* violation */ + "\u09ac" + /* violation */ + "\u09ad" + /* violation */ + "\u09ae" + /* violation */ + "\u09af" + /* violation */ + "\u09b0" + /* violation */ + "\u09b1" + /* violation */ + "\u09b2" + /* violation */ + "\u09b3" + /* violation */ + "\u09b4" + /* violation */ + "\u09b5" + /* violation */ + "\u09b6" + /* violation */ + "\u09b7" + /* violation */ + "\u09b8" + /* violation */ + "\u09b9" + /* violation */ + "\u09ba" + /* violation */ + "\u09bb" + /* violation */ + "\u09bc" + /* violation */ + "\u09bd" + /* violation */ + "\u09be" + /* violation */ + "\u09bf" + /* violation */ + "\u09c0" + /* violation */ + "\u09c1" + /* violation */ + "\u09c2" + /* violation */ + "\u09c3" + /* violation */ + "\u09c4" + /* violation */ + "\u09c5" + /* violation */ + "\u09c6" + /* violation */ + "\u09c7" + /* violation */ + "\u09c8" + /* violation */ + "\u09c9" + /* violation */ + "\u09ca" + /* violation */ + "\u09cb" + /* violation */ + "\u09cc" + /* violation */ + "\u09cd" + /* violation */ + "\u09ce" + /* violation */ + "\u09cf" + /* violation */ + "\u09d0" + /* violation */ + "\u09d1" + /* violation */ + "\u09d2" + /* violation */ + "\u09d3" + /* violation */ + "\u09d4" + /* violation */ + "\u09d5" + /* violation */ + "\u09d6" + /* violation */ + "\u09d7" + /* violation */ + "\u09d8" + /* violation */ + "\u09d9" + /* violation */ + "\u09da" + /* violation */ + "\u09db" + /* violation */ + "\u09dc" + /* violation */ + "\u09dd" + /* violation */ + "\u09de" + /* violation */ + "\u09df" + /* violation */ + "\u09e0" + /* violation */ + "\u09e1" + /* violation */ + "\u09e2" + /* violation */ + "\u09e3" + /* violation */ + "\u09e4" + /* violation */ + "\u09e5" + /* violation */ + "\u09e6" + /* violation */ + "\u09e7" + /* violation */ + "\u09e8" + /* violation */ + "\u09e9" + /* violation */ + "\u09ea" + /* violation */ + "\u09eb" + /* violation */ + "\u09ec" + /* violation */ + "\u09ed" + /* violation */ + "\u09ee" + /* violation */ + "\u09ef" + /* violation */ + "\u09f0" + /* violation */ + "\u09f1" + /* violation */ + "\u09f2" + /* violation */ + "\u09f3" + /* violation */ + "\u09f4" + /* violation */ + "\u09f5" + /* violation */ + "\u09f6" + /* violation */ + "\u09f7" + /* violation */ + "\u09f8" + /* violation */ + "\u09f9" + /* violation */ + "\u09fa" + /* violation */ + "\u09fb" + /* violation */ + "\u09fc" + /* violation */ + "\u09fd" + /* violation */ + "\u09fe" + /* violation */ + "\u09ff", "" + /* violation */ + "\u0a00" + /* violation */ + "\u0a01" + /* violation */ + "\u0a02" + /* violation */ + "\u0a03" + /* violation */ + "\u0a04" + /* violation */ + "\u0a05" + /* violation */ + "\u0a06" + /* violation */ + "\u0a07" + /* violation */ + "\u0a08" + /* violation */ + "\u0a09" + /* violation */ + "\u0a0a" + /* violation */ + "\u0a0b" + /* violation */ + "\u0a0c" + /* violation */ + "\u0a0d" + /* violation */ + "\u0a0e" + /* violation */ + "\u0a0f" + /* violation */ + "\u0a10" + /* violation */ + "\u0a11" + /* violation */ + "\u0a12" + /* violation */ + "\u0a13" + /* violation */ + "\u0a14" + /* violation */ + "\u0a15" + /* violation */ + "\u0a16" + /* violation */ + "\u0a17" + /* violation */ + "\u0a18" + /* violation */ + "\u0a19" + /* violation */ + "\u0a1a" + /* violation */ + "\u0a1b" + /* violation */ + "\u0a1c" + /* violation */ + "\u0a1d" + /* violation */ + "\u0a1e" + /* violation */ + "\u0a1f" + /* violation */ + "\u0a20" + /* violation */ + "\u0a21" + /* violation */ + "\u0a22" + /* violation */ + "\u0a23" + /* violation */ + "\u0a24" + /* violation */ + "\u0a25" + /* violation */ + "\u0a26" + /* violation */ + "\u0a27" + /* violation */ + "\u0a28" + /* violation */ + "\u0a29" + /* violation */ + "\u0a2a" + /* violation */ + "\u0a2b" + /* violation */ + "\u0a2c" + /* violation */ + "\u0a2d" + /* violation */ + "\u0a2e" + /* violation */ + "\u0a2f" + /* violation */ + "\u0a30" + /* violation */ + "\u0a31" + /* violation */ + "\u0a32" + /* violation */ + "\u0a33" + /* violation */ + "\u0a34" + /* violation */ + "\u0a35" + /* violation */ + "\u0a36" + /* violation */ + "\u0a37" + /* violation */ + "\u0a38" + /* violation */ + "\u0a39" + /* violation */ + "\u0a3a" + /* violation */ + "\u0a3b" + /* violation */ + "\u0a3c" + /* violation */ + "\u0a3d" + /* violation */ + "\u0a3e" + /* violation */ + "\u0a3f" + /* violation */ + "\u0a40" + /* violation */ + "\u0a41" + /* violation */ + "\u0a42" + /* violation */ + "\u0a43" + /* violation */ + "\u0a44" + /* violation */ + "\u0a45" + /* violation */ + "\u0a46" + /* violation */ + "\u0a47" + /* violation */ + "\u0a48" + /* violation */ + "\u0a49" + /* violation */ + "\u0a4a" + /* violation */ + "\u0a4b" + /* violation */ + "\u0a4c" + /* violation */ + "\u0a4d" + /* violation */ + "\u0a4e" + /* violation */ + "\u0a4f" + /* violation */ + "\u0a50" + /* violation */ + "\u0a51" + /* violation */ + "\u0a52" + /* violation */ + "\u0a53" + /* violation */ + "\u0a54" + /* violation */ + "\u0a55" + /* violation */ + "\u0a56" + /* violation */ + "\u0a57" + /* violation */ + "\u0a58" + /* violation */ + "\u0a59" + /* violation */ + "\u0a5a" + /* violation */ + "\u0a5b" + /* violation */ + "\u0a5c" + /* violation */ + "\u0a5d" + /* violation */ + "\u0a5e" + /* violation */ + "\u0a5f" + /* violation */ + "\u0a60" + /* violation */ + "\u0a61" + /* violation */ + "\u0a62" + /* violation */ + "\u0a63" + /* violation */ + "\u0a64" + /* violation */ + "\u0a65" + /* violation */ + "\u0a66" + /* violation */ + "\u0a67" + /* violation */ + "\u0a68" + /* violation */ + "\u0a69" + /* violation */ + "\u0a6a" + /* violation */ + "\u0a6b" + /* violation */ + "\u0a6c" + /* violation */ + "\u0a6d" + /* violation */ + "\u0a6e" + /* violation */ + "\u0a6f" + /* violation */ + "\u0a70" + /* violation */ + "\u0a71" + /* violation */ + "\u0a72" + /* violation */ + "\u0a73" + /* violation */ + "\u0a74" + /* violation */ + "\u0a75" + /* violation */ + "\u0a76" + /* violation */ + "\u0a77" + /* violation */ + "\u0a78" + /* violation */ + "\u0a79" + /* violation */ + "\u0a7a" + /* violation */ + "\u0a7b" + /* violation */ + "\u0a7c" + /* violation */ + "\u0a7d" + /* violation */ + "\u0a7e" + /* violation */ + "\u0a7f" + /* violation */ + "\u0a80" + /* violation */ + "\u0a81" + /* violation */ + "\u0a82" + /* violation */ + "\u0a83" + /* violation */ + "\u0a84" + /* violation */ + "\u0a85" + /* violation */ + "\u0a86" + /* violation */ + "\u0a87" + /* violation */ + "\u0a88" + /* violation */ + "\u0a89" + /* violation */ + "\u0a8a" + /* violation */ + "\u0a8b" + /* violation */ + "\u0a8c" + /* violation */ + "\u0a8d" + /* violation */ + "\u0a8e" + /* violation */ + "\u0a8f" + /* violation */ + "\u0a90" + /* violation */ + "\u0a91" + /* violation */ + "\u0a92" + /* violation */ + "\u0a93" + /* violation */ + "\u0a94" + /* violation */ + "\u0a95" + /* violation */ + "\u0a96" + /* violation */ + "\u0a97" + /* violation */ + "\u0a98" + /* violation */ + "\u0a99" + /* violation */ + "\u0a9a" + /* violation */ + "\u0a9b" + /* violation */ + "\u0a9c" + /* violation */ + "\u0a9d" + /* violation */ + "\u0a9e" + /* violation */ + "\u0a9f" + /* violation */ + "\u0aa0" + /* violation */ + "\u0aa1" + /* violation */ + "\u0aa2" + /* violation */ + "\u0aa3" + /* violation */ + "\u0aa4" + /* violation */ + "\u0aa5" + /* violation */ + "\u0aa6" + /* violation */ + "\u0aa7" + /* violation */ + "\u0aa8" + /* violation */ + "\u0aa9" + /* violation */ + "\u0aaa" + /* violation */ + "\u0aab" + /* violation */ + "\u0aac" + /* violation */ + "\u0aad" + /* violation */ + "\u0aae" + /* violation */ + "\u0aaf" + /* violation */ + "\u0ab0" + /* violation */ + "\u0ab1" + /* violation */ + "\u0ab2" + /* violation */ + "\u0ab3" + /* violation */ + "\u0ab4" + /* violation */ + "\u0ab5" + /* violation */ + "\u0ab6" + /* violation */ + "\u0ab7" + /* violation */ + "\u0ab8" + /* violation */ + "\u0ab9" + /* violation */ + "\u0aba" + /* violation */ + "\u0abb" + /* violation */ + "\u0abc" + /* violation */ + "\u0abd" + /* violation */ + "\u0abe" + /* violation */ + "\u0abf" + /* violation */ + "\u0ac0" + /* violation */ + "\u0ac1" + /* violation */ + "\u0ac2" + /* violation */ + "\u0ac3" + /* violation */ + "\u0ac4" + /* violation */ + "\u0ac5" + /* violation */ + "\u0ac6" + /* violation */ + "\u0ac7" + /* violation */ + "\u0ac8" + /* violation */ + "\u0ac9" + /* violation */ + "\u0aca" + /* violation */ + "\u0acb" + /* violation */ + "\u0acc" + /* violation */ + "\u0acd" + /* violation */ + "\u0ace" + /* violation */ + "\u0acf" + /* violation */ + "\u0ad0" + /* violation */ + "\u0ad1" + /* violation */ + "\u0ad2" + /* violation */ + "\u0ad3" + /* violation */ + "\u0ad4" + /* violation */ + "\u0ad5" + /* violation */ + "\u0ad6" + /* violation */ + "\u0ad7" + /* violation */ + "\u0ad8" + /* violation */ + "\u0ad9" + /* violation */ + "\u0ada" + /* violation */ + "\u0adb" + /* violation */ + "\u0adc" + /* violation */ + "\u0add" + /* violation */ + "\u0ade" + /* violation */ + "\u0adf" + /* violation */ + "\u0ae0" + /* violation */ + "\u0ae1" + /* violation */ + "\u0ae2" + /* violation */ + "\u0ae3" + /* violation */ + "\u0ae4" + /* violation */ + "\u0ae5" + /* violation */ + "\u0ae6" + /* violation */ + "\u0ae7" + /* violation */ + "\u0ae8" + /* violation */ + "\u0ae9" + /* violation */ + "\u0aea" + /* violation */ + "\u0aeb" + /* violation */ + "\u0aec" + /* violation */ + "\u0aed" + /* violation */ + "\u0aee" + /* violation */ + "\u0aef" + /* violation */ + "\u0af0" + /* violation */ + "\u0af1" + /* violation */ + "\u0af2" + /* violation */ + "\u0af3" + /* violation */ + "\u0af4" + /* violation */ + "\u0af5" + /* violation */ + "\u0af6" + /* violation */ + "\u0af7" + /* violation */ + "\u0af8" + /* violation */ + "\u0af9" + /* violation */ + "\u0afa" + /* violation */ + "\u0afb" + /* violation */ + "\u0afc" + /* violation */ + "\u0afd" + /* violation */ + "\u0afe" + /* violation */ + "\u0aff", "" + /* violation */ + "\u0b00" + /* violation */ + "\u0b01" + /* violation */ + "\u0b02" + /* violation */ + "\u0b03" + /* violation */ + "\u0b04" + /* violation */ + "\u0b05" + /* violation */ + "\u0b06" + /* violation */ + "\u0b07" + /* violation */ + "\u0b08" + /* violation */ + "\u0b09" + /* violation */ + "\u0b0a" + /* violation */ + "\u0b0b" + /* violation */ + "\u0b0c" + /* violation */ + "\u0b0d" + /* violation */ + "\u0b0e" + /* violation */ + "\u0b0f" + /* violation */ + "\u0b10" + /* violation */ + "\u0b11" + /* violation */ + "\u0b12" + /* violation */ + "\u0b13" + /* violation */ + "\u0b14" + /* violation */ + "\u0b15" + /* violation */ + "\u0b16" + /* violation */ + "\u0b17" + /* violation */ + "\u0b18" + /* violation */ + "\u0b19" + /* violation */ + "\u0b1a" + /* violation */ + "\u0b1b" + /* violation */ + "\u0b1c" + /* violation */ + "\u0b1d" + /* violation */ + "\u0b1e" + /* violation */ + "\u0b1f" + /* violation */ + "\u0b20" + /* violation */ + "\u0b21" + /* violation */ + "\u0b22" + /* violation */ + "\u0b23" + /* violation */ + "\u0b24" + /* violation */ + "\u0b25" + /* violation */ + "\u0b26" + /* violation */ + "\u0b27" + /* violation */ + "\u0b28" + /* violation */ + "\u0b29" + /* violation */ + "\u0b2a" + /* violation */ + "\u0b2b" + /* violation */ + "\u0b2c" + /* violation */ + "\u0b2d" + /* violation */ + "\u0b2e" + /* violation */ + "\u0b2f" + /* violation */ + "\u0b30" + /* violation */ + "\u0b31" + /* violation */ + "\u0b32" + /* violation */ + "\u0b33" + /* violation */ + "\u0b34" + /* violation */ + "\u0b35" + /* violation */ + "\u0b36" + /* violation */ + "\u0b37" + /* violation */ + "\u0b38" + /* violation */ + "\u0b39" + /* violation */ + "\u0b3a" + /* violation */ + "\u0b3b" + /* violation */ + "\u0b3c" + /* violation */ + "\u0b3d" + /* violation */ + "\u0b3e" + /* violation */ + "\u0b3f" + /* violation */ + "\u0b40" + /* violation */ + "\u0b41" + /* violation */ + "\u0b42" + /* violation */ + "\u0b43" + /* violation */ + "\u0b44" + /* violation */ + "\u0b45" + /* violation */ + "\u0b46" + /* violation */ + "\u0b47" + /* violation */ + "\u0b48" + /* violation */ + "\u0b49" + /* violation */ + "\u0b4a" + /* violation */ + "\u0b4b" + /* violation */ + "\u0b4c" + /* violation */ + "\u0b4d" + /* violation */ + "\u0b4e" + /* violation */ + "\u0b4f" + /* violation */ + "\u0b50" + /* violation */ + "\u0b51" + /* violation */ + "\u0b52" + /* violation */ + "\u0b53" + /* violation */ + "\u0b54" + /* violation */ + "\u0b55" + /* violation */ + "\u0b56" + /* violation */ + "\u0b57" + /* violation */ + "\u0b58" + /* violation */ + "\u0b59" + /* violation */ + "\u0b5a" + /* violation */ + "\u0b5b" + /* violation */ + "\u0b5c" + /* violation */ + "\u0b5d" + /* violation */ + "\u0b5e" + /* violation */ + "\u0b5f" + /* violation */ + "\u0b60" + /* violation */ + "\u0b61" + /* violation */ + "\u0b62" + /* violation */ + "\u0b63" + /* violation */ + "\u0b64" + /* violation */ + "\u0b65" + /* violation */ + "\u0b66" + /* violation */ + "\u0b67" + /* violation */ + "\u0b68" + /* violation */ + "\u0b69" + /* violation */ + "\u0b6a" + /* violation */ + "\u0b6b" + /* violation */ + "\u0b6c" + /* violation */ + "\u0b6d" + /* violation */ + "\u0b6e" + /* violation */ + "\u0b6f" + /* violation */ + "\u0b70" + /* violation */ + "\u0b71" + /* violation */ + "\u0b72" + /* violation */ + "\u0b73" + /* violation */ + "\u0b74" + /* violation */ + "\u0b75" + /* violation */ + "\u0b76" + /* violation */ + "\u0b77" + /* violation */ + "\u0b78" + /* violation */ + "\u0b79" + /* violation */ + "\u0b7a" + /* violation */ + "\u0b7b" + /* violation */ + "\u0b7c" + /* violation */ + "\u0b7d" + /* violation */ + "\u0b7e" + /* violation */ + "\u0b7f" + /* violation */ + "\u0b80" + /* violation */ + "\u0b81" + /* violation */ + "\u0b82" + /* violation */ + "\u0b83" + /* violation */ + "\u0b84" + /* violation */ + "\u0b85" + /* violation */ + "\u0b86" + /* violation */ + "\u0b87" + /* violation */ + "\u0b88" + /* violation */ + "\u0b89" + /* violation */ + "\u0b8a" + /* violation */ + "\u0b8b" + /* violation */ + "\u0b8c" + /* violation */ + "\u0b8d" + /* violation */ + "\u0b8e" + /* violation */ + "\u0b8f" + /* violation */ + "\u0b90" + /* violation */ + "\u0b91" + /* violation */ + "\u0b92" + /* violation */ + "\u0b93" + /* violation */ + "\u0b94" + /* violation */ + "\u0b95" + /* violation */ + "\u0b96" + /* violation */ + "\u0b97" + /* violation */ + "\u0b98" + /* violation */ + "\u0b99" + /* violation */ + "\u0b9a" + /* violation */ + "\u0b9b" + /* violation */ + "\u0b9c" + /* violation */ + "\u0b9d" + /* violation */ + "\u0b9e" + /* violation */ + "\u0b9f" + /* violation */ + "\u0ba0" + /* violation */ + "\u0ba1" + /* violation */ + "\u0ba2" + /* violation */ + "\u0ba3" + /* violation */ + "\u0ba4" + /* violation */ + "\u0ba5" + /* violation */ + "\u0ba6" + /* violation */ + "\u0ba7" + /* violation */ + "\u0ba8" + /* violation */ + "\u0ba9" + /* violation */ + "\u0baa" + /* violation */ + "\u0bab" + /* violation */ + "\u0bac" + /* violation */ + "\u0bad" + /* violation */ + "\u0bae" + /* violation */ + "\u0baf" + /* violation */ + "\u0bb0" + /* violation */ + "\u0bb1" + /* violation */ + "\u0bb2" + /* violation */ + "\u0bb3" + /* violation */ + "\u0bb4" + /* violation */ + "\u0bb5" + /* violation */ + "\u0bb6" + /* violation */ + "\u0bb7" + /* violation */ + "\u0bb8" + /* violation */ + "\u0bb9" + /* violation */ + "\u0bba" + /* violation */ + "\u0bbb" + /* violation */ + "\u0bbc" + /* violation */ + "\u0bbd" + /* violation */ + "\u0bbe" + /* violation */ + "\u0bbf" + /* violation */ + "\u0bc0" + /* violation */ + "\u0bc1" + /* violation */ + "\u0bc2" + /* violation */ + "\u0bc3" + /* violation */ + "\u0bc4" + /* violation */ + "\u0bc5" + /* violation */ + "\u0bc6" + /* violation */ + "\u0bc7" + /* violation */ + "\u0bc8" + /* violation */ + "\u0bc9" + /* violation */ + "\u0bca" + /* violation */ + "\u0bcb" + /* violation */ + "\u0bcc" + /* violation */ + "\u0bcd" + /* violation */ + "\u0bce" + /* violation */ + "\u0bcf" + /* violation */ + "\u0bd0" + /* violation */ + "\u0bd1" + /* violation */ + "\u0bd2" + /* violation */ + "\u0bd3" + /* violation */ + "\u0bd4" + /* violation */ + "\u0bd5" + /* violation */ + "\u0bd6" + /* violation */ + "\u0bd7" + /* violation */ + "\u0bd8" + /* violation */ + "\u0bd9" + /* violation */ + "\u0bda" + /* violation */ + "\u0bdb" + /* violation */ + "\u0bdc" + /* violation */ + "\u0bdd" + /* violation */ + "\u0bde" + /* violation */ + "\u0bdf" + /* violation */ + "\u0be0" + /* violation */ + "\u0be1" + /* violation */ + "\u0be2" + /* violation */ + "\u0be3" + /* violation */ + "\u0be4" + /* violation */ + "\u0be5" + /* violation */ + "\u0be6" + /* violation */ + "\u0be7" + /* violation */ + "\u0be8" + /* violation */ + "\u0be9" + /* violation */ + "\u0bea" + /* violation */ + "\u0beb" + /* violation */ + "\u0bec" + /* violation */ + "\u0bed" + /* violation */ + "\u0bee" + /* violation */ + "\u0bef" + /* violation */ + "\u0bf0" + /* violation */ + "\u0bf1" + /* violation */ + "\u0bf2" + /* violation */ + "\u0bf3" + /* violation */ + "\u0bf4" + /* violation */ + "\u0bf5" + /* violation */ + "\u0bf6" + /* violation */ + "\u0bf7" + /* violation */ + "\u0bf8" + /* violation */ + "\u0bf9" + /* violation */ + "\u0bfa" + /* violation */ + "\u0bfb" + /* violation */ + "\u0bfc" + /* violation */ + "\u0bfd" + /* violation */ + "\u0bfe" + /* violation */ + "\u0bff", "" + /* violation */ + "\u0c00" + /* violation */ + "\u0c01" + /* violation */ + "\u0c02" + /* violation */ + "\u0c03" + /* violation */ + "\u0c04" + /* violation */ + "\u0c05" + /* violation */ + "\u0c06" + /* violation */ + "\u0c07" + /* violation */ + "\u0c08" + /* violation */ + "\u0c09" + /* violation */ + "\u0c0a" + /* violation */ + "\u0c0b" + /* violation */ + "\u0c0c" + /* violation */ + "\u0c0d" + /* violation */ + "\u0c0e" + /* violation */ + "\u0c0f" + /* violation */ + "\u0c10" + /* violation */ + "\u0c11" + /* violation */ + "\u0c12" + /* violation */ + "\u0c13" + /* violation */ + "\u0c14" + /* violation */ + "\u0c15" + /* violation */ + "\u0c16" + /* violation */ + "\u0c17" + /* violation */ + "\u0c18" + /* violation */ + "\u0c19" + /* violation */ + "\u0c1a" + /* violation */ + "\u0c1b" + /* violation */ + "\u0c1c" + /* violation */ + "\u0c1d" + /* violation */ + "\u0c1e" + /* violation */ + "\u0c1f" + /* violation */ + "\u0c20" + /* violation */ + "\u0c21" + /* violation */ + "\u0c22" + /* violation */ + "\u0c23" + /* violation */ + "\u0c24" + /* violation */ + "\u0c25" + /* violation */ + "\u0c26" + /* violation */ + "\u0c27" + /* violation */ + "\u0c28" + /* violation */ + "\u0c29" + /* violation */ + "\u0c2a" + /* violation */ + "\u0c2b" + /* violation */ + "\u0c2c" + /* violation */ + "\u0c2d" + /* violation */ + "\u0c2e" + /* violation */ + "\u0c2f" + /* violation */ + "\u0c30" + /* violation */ + "\u0c31" + /* violation */ + "\u0c32" + /* violation */ + "\u0c33" + /* violation */ + "\u0c34" + /* violation */ + "\u0c35" + /* violation */ + "\u0c36" + /* violation */ + "\u0c37" + /* violation */ + "\u0c38" + /* violation */ + "\u0c39" + /* violation */ + "\u0c3a" + /* violation */ + "\u0c3b" + /* violation */ + "\u0c3c" + /* violation */ + "\u0c3d" + /* violation */ + "\u0c3e" + /* violation */ + "\u0c3f" + /* violation */ + "\u0c40" + /* violation */ + "\u0c41" + /* violation */ + "\u0c42" + /* violation */ + "\u0c43" + /* violation */ + "\u0c44" + /* violation */ + "\u0c45" + /* violation */ + "\u0c46" + /* violation */ + "\u0c47" + /* violation */ + "\u0c48" + /* violation */ + "\u0c49" + /* violation */ + "\u0c4a" + /* violation */ + "\u0c4b" + /* violation */ + "\u0c4c" + /* violation */ + "\u0c4d" + /* violation */ + "\u0c4e" + /* violation */ + "\u0c4f" + /* violation */ + "\u0c50" + /* violation */ + "\u0c51" + /* violation */ + "\u0c52" + /* violation */ + "\u0c53" + /* violation */ + "\u0c54" + /* violation */ + "\u0c55" + /* violation */ + "\u0c56" + /* violation */ + "\u0c57" + /* violation */ + "\u0c58" + /* violation */ + "\u0c59" + /* violation */ + "\u0c5a" + /* violation */ + "\u0c5b" + /* violation */ + "\u0c5c" + /* violation */ + "\u0c5d" + /* violation */ + "\u0c5e" + /* violation */ + "\u0c5f" + /* violation */ + "\u0c60" + /* violation */ + "\u0c61" + /* violation */ + "\u0c62" + /* violation */ + "\u0c63" + /* violation */ + "\u0c64" + /* violation */ + "\u0c65" + /* violation */ + "\u0c66" + /* violation */ + "\u0c67" + /* violation */ + "\u0c68" + /* violation */ + "\u0c69" + /* violation */ + "\u0c6a" + /* violation */ + "\u0c6b" + /* violation */ + "\u0c6c" + /* violation */ + "\u0c6d" + /* violation */ + "\u0c6e" + /* violation */ + "\u0c6f" + /* violation */ + "\u0c70" + /* violation */ + "\u0c71" + /* violation */ + "\u0c72" + /* violation */ + "\u0c73" + /* violation */ + "\u0c74" + /* violation */ + "\u0c75" + /* violation */ + "\u0c76" + /* violation */ + "\u0c77" + /* violation */ + "\u0c78" + /* violation */ + "\u0c79" + /* violation */ + "\u0c7a" + /* violation */ + "\u0c7b" + /* violation */ + "\u0c7c" + /* violation */ + "\u0c7d" + /* violation */ + "\u0c7e" + /* violation */ + "\u0c7f" + /* violation */ + "\u0c80" + /* violation */ + "\u0c81" + /* violation */ + "\u0c82" + /* violation */ + "\u0c83" + /* violation */ + "\u0c84" + /* violation */ + "\u0c85" + /* violation */ + "\u0c86" + /* violation */ + "\u0c87" + /* violation */ + "\u0c88" + /* violation */ + "\u0c89" + /* violation */ + "\u0c8a" + /* violation */ + "\u0c8b" + /* violation */ + "\u0c8c" + /* violation */ + "\u0c8d" + /* violation */ + "\u0c8e" + /* violation */ + "\u0c8f" + /* violation */ + "\u0c90" + /* violation */ + "\u0c91" + /* violation */ + "\u0c92" + /* violation */ + "\u0c93" + /* violation */ + "\u0c94" + /* violation */ + "\u0c95" + /* violation */ + "\u0c96" + /* violation */ + "\u0c97" + /* violation */ + "\u0c98" + /* violation */ + "\u0c99" + /* violation */ + "\u0c9a" + /* violation */ + "\u0c9b" + /* violation */ + "\u0c9c" + /* violation */ + "\u0c9d" + /* violation */ + "\u0c9e" + /* violation */ + "\u0c9f" + /* violation */ + "\u0ca0" + /* violation */ + "\u0ca1" + /* violation */ + "\u0ca2" + /* violation */ + "\u0ca3" + /* violation */ + "\u0ca4" + /* violation */ + "\u0ca5" + /* violation */ + "\u0ca6" + /* violation */ + "\u0ca7" + /* violation */ + "\u0ca8" + /* violation */ + "\u0ca9" + /* violation */ + "\u0caa" + /* violation */ + "\u0cab" + /* violation */ + "\u0cac" + /* violation */ + "\u0cad" + /* violation */ + "\u0cae" + /* violation */ + "\u0caf" + /* violation */ + "\u0cb0" + /* violation */ + "\u0cb1" + /* violation */ + "\u0cb2" + /* violation */ + "\u0cb3" + /* violation */ + "\u0cb4" + /* violation */ + "\u0cb5" + /* violation */ + "\u0cb6" + /* violation */ + "\u0cb7" + /* violation */ + "\u0cb8" + /* violation */ + "\u0cb9" + /* violation */ + "\u0cba" + /* violation */ + "\u0cbb" + /* violation */ + "\u0cbc" + /* violation */ + "\u0cbd" + /* violation */ + "\u0cbe" + /* violation */ + "\u0cbf" + /* violation */ + "\u0cc0" + /* violation */ + "\u0cc1" + /* violation */ + "\u0cc2" + /* violation */ + "\u0cc3" + /* violation */ + "\u0cc4" + /* violation */ + "\u0cc5" + /* violation */ + "\u0cc6" + /* violation */ + "\u0cc7" + /* violation */ + "\u0cc8" + /* violation */ + "\u0cc9" + /* violation */ + "\u0cca" + /* violation */ + "\u0ccb" + /* violation */ + "\u0ccc" + /* violation */ + "\u0ccd" + /* violation */ + "\u0cce" + /* violation */ + "\u0ccf" + /* violation */ + "\u0cd0" + /* violation */ + "\u0cd1" + /* violation */ + "\u0cd2" + /* violation */ + "\u0cd3" + /* violation */ + "\u0cd4" + /* violation */ + "\u0cd5" + /* violation */ + "\u0cd6" + /* violation */ + "\u0cd7" + /* violation */ + "\u0cd8" + /* violation */ + "\u0cd9" + /* violation */ + "\u0cda" + /* violation */ + "\u0cdb" + /* violation */ + "\u0cdc" + /* violation */ + "\u0cdd" + /* violation */ + "\u0cde" + /* violation */ + "\u0cdf" + /* violation */ + "\u0ce0" + /* violation */ + "\u0ce1" + /* violation */ + "\u0ce2" + /* violation */ + "\u0ce3" + /* violation */ + "\u0ce4" + /* violation */ + "\u0ce5" + /* violation */ + "\u0ce6" + /* violation */ + "\u0ce7" + /* violation */ + "\u0ce8" + /* violation */ + "\u0ce9" + /* violation */ + "\u0cea" + /* violation */ + "\u0ceb" + /* violation */ + "\u0cec" + /* violation */ + "\u0ced" + /* violation */ + "\u0cee" + /* violation */ + "\u0cef" + /* violation */ + "\u0cf0" + /* violation */ + "\u0cf1" + /* violation */ + "\u0cf2" + /* violation */ + "\u0cf3" + /* violation */ + "\u0cf4" + /* violation */ + "\u0cf5" + /* violation */ + "\u0cf6" + /* violation */ + "\u0cf7" + /* violation */ + "\u0cf8" + /* violation */ + "\u0cf9" + /* violation */ + "\u0cfa" + /* violation */ + "\u0cfb" + /* violation */ + "\u0cfc" + /* violation */ + "\u0cfd" + /* violation */ + "\u0cfe" + /* violation */ + "\u0cff", "" + /* violation */ + "\u0d00" + /* violation */ + "\u0d01" + /* violation */ + "\u0d02" + /* violation */ + "\u0d03" + /* violation */ + "\u0d04" + /* violation */ + "\u0d05" + /* violation */ + "\u0d06" + /* violation */ + "\u0d07" + /* violation */ + "\u0d08" + /* violation */ + "\u0d09" + /* violation */ + "\u0d0a" + /* violation */ + "\u0d0b" + /* violation */ + "\u0d0c" + /* violation */ + "\u0d0d" + /* violation */ + "\u0d0e" + /* violation */ + "\u0d0f" + /* violation */ + "\u0d10" + /* violation */ + "\u0d11" + /* violation */ + "\u0d12" + /* violation */ + "\u0d13" + /* violation */ + "\u0d14" + /* violation */ + "\u0d15" + /* violation */ + "\u0d16" + /* violation */ + "\u0d17" + /* violation */ + "\u0d18" + /* violation */ + "\u0d19" + /* violation */ + "\u0d1a" + /* violation */ + "\u0d1b" + /* violation */ + "\u0d1c" + /* violation */ + "\u0d1d" + /* violation */ + "\u0d1e" + /* violation */ + "\u0d1f" + /* violation */ + "\u0d20" + /* violation */ + "\u0d21" + /* violation */ + "\u0d22" + /* violation */ + "\u0d23" + /* violation */ + "\u0d24" + /* violation */ + "\u0d25" + /* violation */ + "\u0d26" + /* violation */ + "\u0d27" + /* violation */ + "\u0d28" + /* violation */ + "\u0d29" + /* violation */ + "\u0d2a" + /* violation */ + "\u0d2b" + /* violation */ + "\u0d2c" + /* violation */ + "\u0d2d" + /* violation */ + "\u0d2e" + /* violation */ + "\u0d2f" + /* violation */ + "\u0d30" + /* violation */ + "\u0d31" + /* violation */ + "\u0d32" + /* violation */ + "\u0d33" + /* violation */ + "\u0d34" + /* violation */ + "\u0d35" + /* violation */ + "\u0d36" + /* violation */ + "\u0d37" + /* violation */ + "\u0d38" + /* violation */ + "\u0d39" + /* violation */ + "\u0d3a" + /* violation */ + "\u0d3b" + /* violation */ + "\u0d3c" + /* violation */ + "\u0d3d" + /* violation */ + "\u0d3e" + /* violation */ + "\u0d3f" + /* violation */ + "\u0d40" + /* violation */ + "\u0d41" + /* violation */ + "\u0d42" + /* violation */ + "\u0d43" + /* violation */ + "\u0d44" + /* violation */ + "\u0d45" + /* violation */ + "\u0d46" + /* violation */ + "\u0d47" + /* violation */ + "\u0d48" + /* violation */ + "\u0d49" + /* violation */ + "\u0d4a" + /* violation */ + "\u0d4b" + /* violation */ + "\u0d4c" + /* violation */ + "\u0d4d" + /* violation */ + "\u0d4e" + /* violation */ + "\u0d4f" + /* violation */ + "\u0d50" + /* violation */ + "\u0d51" + /* violation */ + "\u0d52" + /* violation */ + "\u0d53" + /* violation */ + "\u0d54" + /* violation */ + "\u0d55" + /* violation */ + "\u0d56" + /* violation */ + "\u0d57" + /* violation */ + "\u0d58" + /* violation */ + "\u0d59" + /* violation */ + "\u0d5a" + /* violation */ + "\u0d5b" + /* violation */ + "\u0d5c" + /* violation */ + "\u0d5d" + /* violation */ + "\u0d5e" + /* violation */ + "\u0d5f" + /* violation */ + "\u0d60" + /* violation */ + "\u0d61" + /* violation */ + "\u0d62" + /* violation */ + "\u0d63" + /* violation */ + "\u0d64" + /* violation */ + "\u0d65" + /* violation */ + "\u0d66" + /* violation */ + "\u0d67" + /* violation */ + "\u0d68" + /* violation */ + "\u0d69" + /* violation */ + "\u0d6a" + /* violation */ + "\u0d6b" + /* violation */ + "\u0d6c" + /* violation */ + "\u0d6d" + /* violation */ + "\u0d6e" + /* violation */ + "\u0d6f" + /* violation */ + "\u0d70" + /* violation */ + "\u0d71" + /* violation */ + "\u0d72" + /* violation */ + "\u0d73" + /* violation */ + "\u0d74" + /* violation */ + "\u0d75" + /* violation */ + "\u0d76" + /* violation */ + "\u0d77" + /* violation */ + "\u0d78" + /* violation */ + "\u0d79" + /* violation */ + "\u0d7a" + /* violation */ + "\u0d7b" + /* violation */ + "\u0d7c" + /* violation */ + "\u0d7d" + /* violation */ + "\u0d7e" + /* violation */ + "\u0d7f" + /* violation */ + "\u0d80" + /* violation */ + "\u0d81" + /* violation */ + "\u0d82" + /* violation */ + "\u0d83" + /* violation */ + "\u0d84" + /* violation */ + "\u0d85" + /* violation */ + "\u0d86" + /* violation */ + "\u0d87" + /* violation */ + "\u0d88" + /* violation */ + "\u0d89" + /* violation */ + "\u0d8a" + /* violation */ + "\u0d8b" + /* violation */ + "\u0d8c" + /* violation */ + "\u0d8d" + /* violation */ + "\u0d8e" + /* violation */ + "\u0d8f" + /* violation */ + "\u0d90" + /* violation */ + "\u0d91" + /* violation */ + "\u0d92" + /* violation */ + "\u0d93" + /* violation */ + "\u0d94" + /* violation */ + "\u0d95" + /* violation */ + "\u0d96" + /* violation */ + "\u0d97" + /* violation */ + "\u0d98" + /* violation */ + "\u0d99" + /* violation */ + "\u0d9a" + /* violation */ + "\u0d9b" + /* violation */ + "\u0d9c" + /* violation */ + "\u0d9d" + /* violation */ + "\u0d9e" + /* violation */ + "\u0d9f" + /* violation */ + "\u0da0" + /* violation */ + "\u0da1" + /* violation */ + "\u0da2" + /* violation */ + "\u0da3" + /* violation */ + "\u0da4" + /* violation */ + "\u0da5" + /* violation */ + "\u0da6" + /* violation */ + "\u0da7" + /* violation */ + "\u0da8" + /* violation */ + "\u0da9" + /* violation */ + "\u0daa" + /* violation */ + "\u0dab" + /* violation */ + "\u0dac" + /* violation */ + "\u0dad" + /* violation */ + "\u0dae" + /* violation */ + "\u0daf" + /* violation */ + "\u0db0" + /* violation */ + "\u0db1" + /* violation */ + "\u0db2" + /* violation */ + "\u0db3" + /* violation */ + "\u0db4" + /* violation */ + "\u0db5" + /* violation */ + "\u0db6" + /* violation */ + "\u0db7" + /* violation */ + "\u0db8" + /* violation */ + "\u0db9" + /* violation */ + "\u0dba" + /* violation */ + "\u0dbb" + /* violation */ + "\u0dbc" + /* violation */ + "\u0dbd" + /* violation */ + "\u0dbe" + /* violation */ + "\u0dbf" + /* violation */ + "\u0dc0" + /* violation */ + "\u0dc1" + /* violation */ + "\u0dc2" + /* violation */ + "\u0dc3" + /* violation */ + "\u0dc4" + /* violation */ + "\u0dc5" + /* violation */ + "\u0dc6" + /* violation */ + "\u0dc7" + /* violation */ + "\u0dc8" + /* violation */ + "\u0dc9" + /* violation */ + "\u0dca" + /* violation */ + "\u0dcb" + /* violation */ + "\u0dcc" + /* violation */ + "\u0dcd" + /* violation */ + "\u0dce" + /* violation */ + "\u0dcf" + /* violation */ + "\u0dd0" + /* violation */ + "\u0dd1" + /* violation */ + "\u0dd2" + /* violation */ + "\u0dd3" + /* violation */ + "\u0dd4" + /* violation */ + "\u0dd5" + /* violation */ + "\u0dd6" + /* violation */ + "\u0dd7" + /* violation */ + "\u0dd8" + /* violation */ + "\u0dd9" + /* violation */ + "\u0dda" + /* violation */ + "\u0ddb" + /* violation */ + "\u0ddc" + /* violation */ + "\u0ddd" + /* violation */ + "\u0dde" + /* violation */ + "\u0ddf" + /* violation */ + "\u0de0" + /* violation */ + "\u0de1" + /* violation */ + "\u0de2" + /* violation */ + "\u0de3" + /* violation */ + "\u0de4" + /* violation */ + "\u0de5" + /* violation */ + "\u0de6" + /* violation */ + "\u0de7" + /* violation */ + "\u0de8" + /* violation */ + "\u0de9" + /* violation */ + "\u0dea" + /* violation */ + "\u0deb" + /* violation */ + "\u0dec" + /* violation */ + "\u0ded" + /* violation */ + "\u0dee" + /* violation */ + "\u0def" + /* violation */ + "\u0df0" + /* violation */ + "\u0df1" + /* violation */ + "\u0df2" + /* violation */ + "\u0df3" + /* violation */ + "\u0df4" + /* violation */ + "\u0df5" + /* violation */ + "\u0df6" + /* violation */ + "\u0df7" + /* violation */ + "\u0df8" + /* violation */ + "\u0df9" + /* violation */ + "\u0dfa" + /* violation */ + "\u0dfb" + /* violation */ + "\u0dfc" + /* violation */ + "\u0dfd" + /* violation */ + "\u0dfe" + /* violation */ + "\u0dff", "" + /* violation */ + "\u0e00" + /* violation */ + "\u0e01" + /* violation */ + "\u0e02" + /* violation */ + "\u0e03" + /* violation */ + "\u0e04" + /* violation */ + "\u0e05" + /* violation */ + "\u0e06" + /* violation */ + "\u0e07" + /* violation */ + "\u0e08" + /* violation */ + "\u0e09" + /* violation */ + "\u0e0a" + /* violation */ + "\u0e0b" + /* violation */ + "\u0e0c" + /* violation */ + "\u0e0d" + /* violation */ + "\u0e0e" + /* violation */ + "\u0e0f" + /* violation */ + "\u0e10" + /* violation */ + "\u0e11" + /* violation */ + "\u0e12" + /* violation */ + "\u0e13" + /* violation */ + "\u0e14" + /* violation */ + "\u0e15" + /* violation */ + "\u0e16" + /* violation */ + "\u0e17" + /* violation */ + "\u0e18" + /* violation */ + "\u0e19" + /* violation */ + "\u0e1a" + /* violation */ + "\u0e1b" + /* violation */ + "\u0e1c" + /* violation */ + "\u0e1d" + /* violation */ + "\u0e1e" + /* violation */ + "\u0e1f" + /* violation */ + "\u0e20" + /* violation */ + "\u0e21" + /* violation */ + "\u0e22" + /* violation */ + "\u0e23" + /* violation */ + "\u0e24" + /* violation */ + "\u0e25" + /* violation */ + "\u0e26" + /* violation */ + "\u0e27" + /* violation */ + "\u0e28" + /* violation */ + "\u0e29" + /* violation */ + "\u0e2a" + /* violation */ + "\u0e2b" + /* violation */ + "\u0e2c" + /* violation */ + "\u0e2d" + /* violation */ + "\u0e2e" + /* violation */ + "\u0e2f" + /* violation */ + "\u0e30" + /* violation */ + "\u0e31" + /* violation */ + "\u0e32" + /* violation */ + "\u0e33" + /* violation */ + "\u0e34" + /* violation */ + "\u0e35" + /* violation */ + "\u0e36" + /* violation */ + "\u0e37" + /* violation */ + "\u0e38" + /* violation */ + "\u0e39" + /* violation */ + "\u0e3a" + /* violation */ + "\u0e3b" + /* violation */ + "\u0e3c" + /* violation */ + "\u0e3d" + /* violation */ + "\u0e3e" + /* violation */ + "\u0e3f" + /* violation */ + "\u0e40" + /* violation */ + "\u0e41" + /* violation */ + "\u0e42" + /* violation */ + "\u0e43" + /* violation */ + "\u0e44" + /* violation */ + "\u0e45" + /* violation */ + "\u0e46" + /* violation */ + "\u0e47" + /* violation */ + "\u0e48" + /* violation */ + "\u0e49" + /* violation */ + "\u0e4a" + /* violation */ + "\u0e4b" + /* violation */ + "\u0e4c" + /* violation */ + "\u0e4d" + /* violation */ + "\u0e4e" + /* violation */ + "\u0e4f" + /* violation */ + "\u0e50" + /* violation */ + "\u0e51" + /* violation */ + "\u0e52" + /* violation */ + "\u0e53" + /* violation */ + "\u0e54" + /* violation */ + "\u0e55" + /* violation */ + "\u0e56" + /* violation */ + "\u0e57" + /* violation */ + "\u0e58" + /* violation */ + "\u0e59" + /* violation */ + "\u0e5a" + /* violation */ + "\u0e5b" + /* violation */ + "\u0e5c" + /* violation */ + "\u0e5d" + /* violation */ + "\u0e5e" + /* violation */ + "\u0e5f" + /* violation */ + "\u0e60" + /* violation */ + "\u0e61" + /* violation */ + "\u0e62" + /* violation */ + "\u0e63" + /* violation */ + "\u0e64" + /* violation */ + "\u0e65" + /* violation */ + "\u0e66" + /* violation */ + "\u0e67" + /* violation */ + "\u0e68" + /* violation */ + "\u0e69" + /* violation */ + "\u0e6a" + /* violation */ + "\u0e6b" + /* violation */ + "\u0e6c" + /* violation */ + "\u0e6d" + /* violation */ + "\u0e6e" + /* violation */ + "\u0e6f" + /* violation */ + "\u0e70" + /* violation */ + "\u0e71" + /* violation */ + "\u0e72" + /* violation */ + "\u0e73" + /* violation */ + "\u0e74" + /* violation */ + "\u0e75" + /* violation */ + "\u0e76" + /* violation */ + "\u0e77" + /* violation */ + "\u0e78" + /* violation */ + "\u0e79" + /* violation */ + "\u0e7a" + /* violation */ + "\u0e7b" + /* violation */ + "\u0e7c" + /* violation */ + "\u0e7d" + /* violation */ + "\u0e7e" + /* violation */ + "\u0e7f" + /* violation */ + "\u0e80" + /* violation */ + "\u0e81" + /* violation */ + "\u0e82" + /* violation */ + "\u0e83" + /* violation */ + "\u0e84" + /* violation */ + "\u0e85" + /* violation */ + "\u0e86" + /* violation */ + "\u0e87" + /* violation */ + "\u0e88" + /* violation */ + "\u0e89" + /* violation */ + "\u0e8a" + /* violation */ + "\u0e8b" + /* violation */ + "\u0e8c" + /* violation */ + "\u0e8d" + /* violation */ + "\u0e8e" + /* violation */ + "\u0e8f" + /* violation */ + "\u0e90" + /* violation */ + "\u0e91" + /* violation */ + "\u0e92" + /* violation */ + "\u0e93" + /* violation */ + "\u0e94" + /* violation */ + "\u0e95" + /* violation */ + "\u0e96" + /* violation */ + "\u0e97" + /* violation */ + "\u0e98" + /* violation */ + "\u0e99" + /* violation */ + "\u0e9a" + /* violation */ + "\u0e9b" + /* violation */ + "\u0e9c" + /* violation */ + "\u0e9d" + /* violation */ + "\u0e9e" + /* violation */ + "\u0e9f" + /* violation */ + "\u0ea0" + /* violation */ + "\u0ea1" + /* violation */ + "\u0ea2" + /* violation */ + "\u0ea3" + /* violation */ + "\u0ea4" + /* violation */ + "\u0ea5" + /* violation */ + "\u0ea6" + /* violation */ + "\u0ea7" + /* violation */ + "\u0ea8" + /* violation */ + "\u0ea9" + /* violation */ + "\u0eaa" + /* violation */ + "\u0eab" + /* violation */ + "\u0eac" + /* violation */ + "\u0ead" + /* violation */ + "\u0eae" + /* violation */ + "\u0eaf" + /* violation */ + "\u0eb0" + /* violation */ + "\u0eb1" + /* violation */ + "\u0eb2" + /* violation */ + "\u0eb3" + /* violation */ + "\u0eb4" + /* violation */ + "\u0eb5" + /* violation */ + "\u0eb6" + /* violation */ + "\u0eb7" + /* violation */ + "\u0eb8" + /* violation */ + "\u0eb9" + /* violation */ + "\u0eba" + /* violation */ + "\u0ebb" + /* violation */ + "\u0ebc" + /* violation */ + "\u0ebd" + /* violation */ + "\u0ebe" + /* violation */ + "\u0ebf" + /* violation */ + "\u0ec0" + /* violation */ + "\u0ec1" + /* violation */ + "\u0ec2" + /* violation */ + "\u0ec3" + /* violation */ + "\u0ec4" + /* violation */ + "\u0ec5" + /* violation */ + "\u0ec6" + /* violation */ + "\u0ec7" + /* violation */ + "\u0ec8" + /* violation */ + "\u0ec9" + /* violation */ + "\u0eca" + /* violation */ + "\u0ecb" + /* violation */ + "\u0ecc" + /* violation */ + "\u0ecd" + /* violation */ + "\u0ece" + /* violation */ + "\u0ecf" + /* violation */ + "\u0ed0" + /* violation */ + "\u0ed1" + /* violation */ + "\u0ed2" + /* violation */ + "\u0ed3" + /* violation */ + "\u0ed4" + /* violation */ + "\u0ed5" + /* violation */ + "\u0ed6" + /* violation */ + "\u0ed7" + /* violation */ + "\u0ed8" + /* violation */ + "\u0ed9" + /* violation */ + "\u0eda" + /* violation */ + "\u0edb" + /* violation */ + "\u0edc" + /* violation */ + "\u0edd" + /* violation */ + "\u0ede" + /* violation */ + "\u0edf" + /* violation */ + "\u0ee0" + /* violation */ + "\u0ee1" + /* violation */ + "\u0ee2" + /* violation */ + "\u0ee3" + /* violation */ + "\u0ee4" + /* violation */ + "\u0ee5" + /* violation */ + "\u0ee6" + /* violation */ + "\u0ee7" + /* violation */ + "\u0ee8" + /* violation */ + "\u0ee9" + /* violation */ + "\u0eea" + /* violation */ + "\u0eeb" + /* violation */ + "\u0eec" + /* violation */ + "\u0eed" + /* violation */ + "\u0eee" + /* violation */ + "\u0eef" + /* violation */ + "\u0ef0" + /* violation */ + "\u0ef1" + /* violation */ + "\u0ef2" + /* violation */ + "\u0ef3" + /* violation */ + "\u0ef4" + /* violation */ + "\u0ef5" + /* violation */ + "\u0ef6" + /* violation */ + "\u0ef7" + /* violation */ + "\u0ef8" + /* violation */ + "\u0ef9" + /* violation */ + "\u0efa" + /* violation */ + "\u0efb" + /* violation */ + "\u0efc" + /* violation */ + "\u0efd" + /* violation */ + "\u0efe" + /* violation */ + "\u0eff", "" + /* violation */ + "\u0f00" + /* violation */ + "\u0f01" + /* violation */ + "\u0f02" + /* violation */ + "\u0f03" + /* violation */ + "\u0f04" + /* violation */ + "\u0f05" + /* violation */ + "\u0f06" + /* violation */ + "\u0f07" + /* violation */ + "\u0f08" + /* violation */ + "\u0f09" + /* violation */ + "\u0f0a" + /* violation */ + "\u0f0b" + /* violation */ + "\u0f0c" + /* violation */ + "\u0f0d" + /* violation */ + "\u0f0e" + /* violation */ + "\u0f0f" + /* violation */ + "\u0f10" + /* violation */ + "\u0f11" + /* violation */ + "\u0f12" + /* violation */ + "\u0f13" + /* violation */ + "\u0f14" + /* violation */ + "\u0f15" + /* violation */ + "\u0f16" + /* violation */ + "\u0f17" + /* violation */ + "\u0f18" + /* violation */ + "\u0f19" + /* violation */ + "\u0f1a" + /* violation */ + "\u0f1b" + /* violation */ + "\u0f1c" + /* violation */ + "\u0f1d" + /* violation */ + "\u0f1e" + /* violation */ + "\u0f1f" + /* violation */ + "\u0f20" + /* violation */ + "\u0f21" + /* violation */ + "\u0f22" + /* violation */ + "\u0f23" + /* violation */ + "\u0f24" + /* violation */ + "\u0f25" + /* violation */ + "\u0f26" + /* violation */ + "\u0f27" + /* violation */ + "\u0f28" + /* violation */ + "\u0f29" + /* violation */ + "\u0f2a" + /* violation */ + "\u0f2b" + /* violation */ + "\u0f2c" + /* violation */ + "\u0f2d" + /* violation */ + "\u0f2e" + /* violation */ + "\u0f2f" + /* violation */ + "\u0f30" + /* violation */ + "\u0f31" + /* violation */ + "\u0f32" + /* violation */ + "\u0f33" + /* violation */ + "\u0f34" + /* violation */ + "\u0f35" + /* violation */ + "\u0f36" + /* violation */ + "\u0f37" + /* violation */ + "\u0f38" + /* violation */ + "\u0f39" + /* violation */ + "\u0f3a" + /* violation */ + "\u0f3b" + /* violation */ + "\u0f3c" + /* violation */ + "\u0f3d" + /* violation */ + "\u0f3e" + /* violation */ + "\u0f3f" + /* violation */ + "\u0f40" + /* violation */ + "\u0f41" + /* violation */ + "\u0f42" + /* violation */ + "\u0f43" + /* violation */ + "\u0f44" + /* violation */ + "\u0f45" + /* violation */ + "\u0f46" + /* violation */ + "\u0f47" + /* violation */ + "\u0f48" + /* violation */ + "\u0f49" + /* violation */ + "\u0f4a" + /* violation */ + "\u0f4b" + /* violation */ + "\u0f4c" + /* violation */ + "\u0f4d" + /* violation */ + "\u0f4e" + /* violation */ + "\u0f4f" + /* violation */ + "\u0f50" + /* violation */ + "\u0f51" + /* violation */ + "\u0f52" + /* violation */ + "\u0f53" + /* violation */ + "\u0f54" + /* violation */ + "\u0f55" + /* violation */ + "\u0f56" + /* violation */ + "\u0f57" + /* violation */ + "\u0f58" + /* violation */ + "\u0f59" + /* violation */ + "\u0f5a" + /* violation */ + "\u0f5b" + /* violation */ + "\u0f5c" + /* violation */ + "\u0f5d" + /* violation */ + "\u0f5e" + /* violation */ + "\u0f5f" + /* violation */ + "\u0f60" + /* violation */ + "\u0f61" + /* violation */ + "\u0f62" + /* violation */ + "\u0f63" + /* violation */ + "\u0f64" + /* violation */ + "\u0f65" + /* violation */ + "\u0f66" + /* violation */ + "\u0f67" + /* violation */ + "\u0f68" + /* violation */ + "\u0f69" + /* violation */ + "\u0f6a" + /* violation */ + "\u0f6b" + /* violation */ + "\u0f6c" + /* violation */ + "\u0f6d" + /* violation */ + "\u0f6e" + /* violation */ + "\u0f6f" + /* violation */ + "\u0f70" + /* violation */ + "\u0f71" + /* violation */ + "\u0f72" + /* violation */ + "\u0f73" + /* violation */ + "\u0f74" + /* violation */ + "\u0f75" + /* violation */ + "\u0f76" + /* violation */ + "\u0f77" + /* violation */ + "\u0f78" + /* violation */ + "\u0f79" + /* violation */ + "\u0f7a" + /* violation */ + "\u0f7b" + /* violation */ + "\u0f7c" + /* violation */ + "\u0f7d" + /* violation */ + "\u0f7e" + /* violation */ + "\u0f7f" + /* violation */ + "\u0f80" + /* violation */ + "\u0f81" + /* violation */ + "\u0f82" + /* violation */ + "\u0f83" + /* violation */ + "\u0f84" + /* violation */ + "\u0f85" + /* violation */ + "\u0f86" + /* violation */ + "\u0f87" + /* violation */ + "\u0f88" + /* violation */ + "\u0f89" + /* violation */ + "\u0f8a" + /* violation */ + "\u0f8b" + /* violation */ + "\u0f8c" + /* violation */ + "\u0f8d" + /* violation */ + "\u0f8e" + /* violation */ + "\u0f8f" + /* violation */ + "\u0f90" + /* violation */ + "\u0f91" + /* violation */ + "\u0f92" + /* violation */ + "\u0f93" + /* violation */ + "\u0f94" + /* violation */ + "\u0f95" + /* violation */ + "\u0f96" + /* violation */ + "\u0f97" + /* violation */ + "\u0f98" + /* violation */ + "\u0f99" + /* violation */ + "\u0f9a" + /* violation */ + "\u0f9b" + /* violation */ + "\u0f9c" + /* violation */ + "\u0f9d" + /* violation */ + "\u0f9e" + /* violation */ + "\u0f9f" + /* violation */ + "\u0fa0" + /* violation */ + "\u0fa1" + /* violation */ + "\u0fa2" + /* violation */ + "\u0fa3" + /* violation */ + "\u0fa4" + /* violation */ + "\u0fa5" + /* violation */ + "\u0fa6" + /* violation */ + "\u0fa7" + /* violation */ + "\u0fa8" + /* violation */ + "\u0fa9" + /* violation */ + "\u0faa" + /* violation */ + "\u0fab" + /* violation */ + "\u0fac" + /* violation */ + "\u0fad" + /* violation */ + "\u0fae" + /* violation */ + "\u0faf" + /* violation */ + "\u0fb0" + /* violation */ + "\u0fb1" + /* violation */ + "\u0fb2" + /* violation */ + "\u0fb3" + /* violation */ + "\u0fb4" + /* violation */ + "\u0fb5" + /* violation */ + "\u0fb6" + /* violation */ + "\u0fb7" + /* violation */ + "\u0fb8" + /* violation */ + "\u0fb9" + /* violation */ + "\u0fba" + /* violation */ + "\u0fbb" + /* violation */ + "\u0fbc" + /* violation */ + "\u0fbd" + /* violation */ + "\u0fbe" + /* violation */ + "\u0fbf" + /* violation */ + "\u0fc0" + /* violation */ + "\u0fc1" + /* violation */ + "\u0fc2" + /* violation */ + "\u0fc3" + /* violation */ + "\u0fc4" + /* violation */ + "\u0fc5" + /* violation */ + "\u0fc6" + /* violation */ + "\u0fc7" + /* violation */ + "\u0fc8" + /* violation */ + "\u0fc9" + /* violation */ + "\u0fca" + /* violation */ + "\u0fcb" + /* violation */ + "\u0fcc" + /* violation */ + "\u0fcd" + /* violation */ + "\u0fce" + /* violation */ + "\u0fcf" + /* violation */ + "\u0fd0" + /* violation */ + "\u0fd1" + /* violation */ + "\u0fd2" + /* violation */ + "\u0fd3" + /* violation */ + "\u0fd4" + /* violation */ + "\u0fd5" + /* violation */ + "\u0fd6" + /* violation */ + "\u0fd7" + /* violation */ + "\u0fd8" + /* violation */ + "\u0fd9" + /* violation */ + "\u0fda" + /* violation */ + "\u0fdb" + /* violation */ + "\u0fdc" + /* violation */ + "\u0fdd" + /* violation */ + "\u0fde" + /* violation */ + "\u0fdf" + /* violation */ + "\u0fe0" + /* violation */ + "\u0fe1" + /* violation */ + "\u0fe2" + /* violation */ + "\u0fe3" + /* violation */ + "\u0fe4" + /* violation */ + "\u0fe5" + /* violation */ + "\u0fe6" + /* violation */ + "\u0fe7" + /* violation */ + "\u0fe8" + /* violation */ + "\u0fe9" + /* violation */ + "\u0fea" + /* violation */ + "\u0feb" + /* violation */ + "\u0fec" + /* violation */ + "\u0fed" + /* violation */ + "\u0fee" + /* violation */ + "\u0fef" + /* violation */ + "\u0ff0" + /* violation */ + "\u0ff1" + /* violation */ + "\u0ff2" + /* violation */ + "\u0ff3" + /* violation */ + "\u0ff4" + /* violation */ + "\u0ff5" + /* violation */ + "\u0ff6" + /* violation */ + "\u0ff7" + /* violation */ + "\u0ff8" + /* violation */ + "\u0ff9" + /* violation */ + "\u0ffa" + /* violation */ + "\u0ffb" + /* violation */ + "\u0ffc" + /* violation */ + "\u0ffd" + /* violation */ + "\u0ffe" + /* violation */ + "\u0fff", "" + /* violation */ + "\u1000" + /* violation */ + "\u1001" + /* violation */ + "\u1002" + /* violation */ + "\u1003" + /* violation */ + "\u1004" + /* violation */ + "\u1005" + /* violation */ + "\u1006" + /* violation */ + "\u1007" + /* violation */ + "\u1008" + /* violation */ + "\u1009" + /* violation */ + "\u100a" + /* violation */ + "\u100b" + /* violation */ + "\u100c" + /* violation */ + "\u100d" + /* violation */ + "\u100e" + /* violation */ + "\u100f" + /* violation */ + "\u1010" + /* violation */ + "\u1011" + /* violation */ + "\u1012" + /* violation */ + "\u1013" + /* violation */ + "\u1014" + /* violation */ + "\u1015" + /* violation */ + "\u1016" + /* violation */ + "\u1017" + /* violation */ + "\u1018" + /* violation */ + "\u1019" + /* violation */ + "\u101a" + /* violation */ + "\u101b" + /* violation */ + "\u101c" + /* violation */ + "\u101d" + /* violation */ + "\u101e" + /* violation */ + "\u101f" + /* violation */ + "\u1020" + /* violation */ + "\u1021" + /* violation */ + "\u1022" + /* violation */ + "\u1023" + /* violation */ + "\u1024" + /* violation */ + "\u1025" + /* violation */ + "\u1026" + /* violation */ + "\u1027" + /* violation */ + "\u1028" + /* violation */ + "\u1029" + /* violation */ + "\u102a" + /* violation */ + "\u102b" + /* violation */ + "\u102c" + /* violation */ + "\u102d" + /* violation */ + "\u102e" + /* violation */ + "\u102f" + /* violation */ + "\u1030" + /* violation */ + "\u1031" + /* violation */ + "\u1032" + /* violation */ + "\u1033" + /* violation */ + "\u1034" + /* violation */ + "\u1035" + /* violation */ + "\u1036" + /* violation */ + "\u1037" + /* violation */ + "\u1038" + /* violation */ + "\u1039" + /* violation */ + "\u103a" + /* violation */ + "\u103b" + /* violation */ + "\u103c" + /* violation */ + "\u103d" + /* violation */ + "\u103e" + /* violation */ + "\u103f" + /* violation */ + "\u1040" + /* violation */ + "\u1041" + /* violation */ + "\u1042" + /* violation */ + "\u1043" + /* violation */ + "\u1044" + /* violation */ + "\u1045" + /* violation */ + "\u1046" + /* violation */ + "\u1047" + /* violation */ + "\u1048" + /* violation */ + "\u1049" + /* violation */ + "\u104a" + /* violation */ + "\u104b" + /* violation */ + "\u104c" + /* violation */ + "\u104d" + /* violation */ + "\u104e" + /* violation */ + "\u104f" + /* violation */ + "\u1050" + /* violation */ + "\u1051" + /* violation */ + "\u1052" + /* violation */ + "\u1053" + /* violation */ + "\u1054" + /* violation */ + "\u1055" + /* violation */ + "\u1056" + /* violation */ + "\u1057" + /* violation */ + "\u1058" + /* violation */ + "\u1059" + /* violation */ + "\u105a" + /* violation */ + "\u105b" + /* violation */ + "\u105c" + /* violation */ + "\u105d" + /* violation */ + "\u105e" + /* violation */ + "\u105f" + /* violation */ + "\u1060" + /* violation */ + "\u1061" + /* violation */ + "\u1062" + /* violation */ + "\u1063" + /* violation */ + "\u1064" + /* violation */ + "\u1065" + /* violation */ + "\u1066" + /* violation */ + "\u1067" + /* violation */ + "\u1068" + /* violation */ + "\u1069" + /* violation */ + "\u106a" + /* violation */ + "\u106b" + /* violation */ + "\u106c" + /* violation */ + "\u106d" + /* violation */ + "\u106e" + /* violation */ + "\u106f" + /* violation */ + "\u1070" + /* violation */ + "\u1071" + /* violation */ + "\u1072" + /* violation */ + "\u1073" + /* violation */ + "\u1074" + /* violation */ + "\u1075" + /* violation */ + "\u1076" + /* violation */ + "\u1077" + /* violation */ + "\u1078" + /* violation */ + "\u1079" + /* violation */ + "\u107a" + /* violation */ + "\u107b" + /* violation */ + "\u107c" + /* violation */ + "\u107d" + /* violation */ + "\u107e" + /* violation */ + "\u107f" + /* violation */ + "\u1080" + /* violation */ + "\u1081" + /* violation */ + "\u1082" + /* violation */ + "\u1083" + /* violation */ + "\u1084" + /* violation */ + "\u1085" + /* violation */ + "\u1086" + /* violation */ + "\u1087" + /* violation */ + "\u1088" + /* violation */ + "\u1089" + /* violation */ + "\u108a" + /* violation */ + "\u108b" + /* violation */ + "\u108c" + /* violation */ + "\u108d" + /* violation */ + "\u108e" + /* violation */ + "\u108f" + /* violation */ + "\u1090" + /* violation */ + "\u1091" + /* violation */ + "\u1092" + /* violation */ + "\u1093" + /* violation */ + "\u1094" + /* violation */ + "\u1095" + /* violation */ + "\u1096" + /* violation */ + "\u1097" + /* violation */ + "\u1098" + /* violation */ + "\u1099" + /* violation */ + "\u109a" + /* violation */ + "\u109b" + /* violation */ + "\u109c" + /* violation */ + "\u109d" + /* violation */ + "\u109e" + /* violation */ + "\u109f" + /* violation */ + "\u10a0" + /* violation */ + "\u10a1" + /* violation */ + "\u10a2" + /* violation */ + "\u10a3" + /* violation */ + "\u10a4" + /* violation */ + "\u10a5" + /* violation */ + "\u10a6" + /* violation */ + "\u10a7" + /* violation */ + "\u10a8" + /* violation */ + "\u10a9" + /* violation */ + "\u10aa" + /* violation */ + "\u10ab" + /* violation */ + "\u10ac" + /* violation */ + "\u10ad" + /* violation */ + "\u10ae" + /* violation */ + "\u10af" + /* violation */ + "\u10b0" + /* violation */ + "\u10b1" + /* violation */ + "\u10b2" + /* violation */ + "\u10b3" + /* violation */ + "\u10b4" + /* violation */ + "\u10b5" + /* violation */ + "\u10b6" + /* violation */ + "\u10b7" + /* violation */ + "\u10b8" + /* violation */ + "\u10b9" + /* violation */ + "\u10ba" + /* violation */ + "\u10bb" + /* violation */ + "\u10bc" + /* violation */ + "\u10bd" + /* violation */ + "\u10be" + /* violation */ + "\u10bf" + /* violation */ + "\u10c0" + /* violation */ + "\u10c1" + /* violation */ + "\u10c2" + /* violation */ + "\u10c3" + /* violation */ + "\u10c4" + /* violation */ + "\u10c5" + /* violation */ + "\u10c6" + /* violation */ + "\u10c7" + /* violation */ + "\u10c8" + /* violation */ + "\u10c9" + /* violation */ + "\u10ca" + /* violation */ + "\u10cb" + /* violation */ + "\u10cc" + /* violation */ + "\u10cd" + /* violation */ + "\u10ce" + /* violation */ + "\u10cf" + /* violation */ + "\u10d0" + /* violation */ + "\u10d1" + /* violation */ + "\u10d2" + /* violation */ + "\u10d3" + /* violation */ + "\u10d4" + /* violation */ + "\u10d5" + /* violation */ + "\u10d6" + /* violation */ + "\u10d7" + /* violation */ + "\u10d8" + /* violation */ + "\u10d9" + /* violation */ + "\u10da" + /* violation */ + "\u10db" + /* violation */ + "\u10dc" + /* violation */ + "\u10dd" + /* violation */ + "\u10de" + /* violation */ + "\u10df" + /* violation */ + "\u10e0" + /* violation */ + "\u10e1" + /* violation */ + "\u10e2" + /* violation */ + "\u10e3" + /* violation */ + "\u10e4" + /* violation */ + "\u10e5" + /* violation */ + "\u10e6" + /* violation */ + "\u10e7" + /* violation */ + "\u10e8" + /* violation */ + "\u10e9" + /* violation */ + "\u10ea" + /* violation */ + "\u10eb" + /* violation */ + "\u10ec" + /* violation */ + "\u10ed" + /* violation */ + "\u10ee" + /* violation */ + "\u10ef" + /* violation */ + "\u10f0" + /* violation */ + "\u10f1" + /* violation */ + "\u10f2" + /* violation */ + "\u10f3" + /* violation */ + "\u10f4" + /* violation */ + "\u10f5" + /* violation */ + "\u10f6" + /* violation */ + "\u10f7" + /* violation */ + "\u10f8" + /* violation */ + "\u10f9" + /* violation */ + "\u10fa" + /* violation */ + "\u10fb" + /* violation */ + "\u10fc" + /* violation */ + "\u10fd" + /* violation */ + "\u10fe" + /* violation */ + "\u10ff", "" + /* violation */ + "\u1100" + /* violation */ + "\u1101" + /* violation */ + "\u1102" + /* violation */ + "\u1103" + /* violation */ + "\u1104" + /* violation */ + "\u1105" + /* violation */ + "\u1106" + /* violation */ + "\u1107" + /* violation */ + "\u1108" + /* violation */ + "\u1109" + /* violation */ + "\u110a" + /* violation */ + "\u110b" + /* violation */ + "\u110c" + /* violation */ + "\u110d" + /* violation */ + "\u110e" + /* violation */ + "\u110f" + /* violation */ + "\u1110" + /* violation */ + "\u1111" + /* violation */ + "\u1112" + /* violation */ + "\u1113" + /* violation */ + "\u1114" + /* violation */ + "\u1115" + /* violation */ + "\u1116" + /* violation */ + "\u1117" + /* violation */ + "\u1118" + /* violation */ + "\u1119" + /* violation */ + "\u111a" + /* violation */ + "\u111b" + /* violation */ + "\u111c" + /* violation */ + "\u111d" + /* violation */ + "\u111e" + /* violation */ + "\u111f" + /* violation */ + "\u1120" + /* violation */ + "\u1121" + /* violation */ + "\u1122" + /* violation */ + "\u1123" + /* violation */ + "\u1124" + /* violation */ + "\u1125" + /* violation */ + "\u1126" + /* violation */ + "\u1127" + /* violation */ + "\u1128" + /* violation */ + "\u1129" + /* violation */ + "\u112a" + /* violation */ + "\u112b" + /* violation */ + "\u112c" + /* violation */ + "\u112d" + /* violation */ + "\u112e" + /* violation */ + "\u112f" + /* violation */ + "\u1130" + /* violation */ + "\u1131" + /* violation */ + "\u1132" + /* violation */ + "\u1133" + /* violation */ + "\u1134" + /* violation */ + "\u1135" + /* violation */ + "\u1136" + /* violation */ + "\u1137" + /* violation */ + "\u1138" + /* violation */ + "\u1139" + /* violation */ + "\u113a" + /* violation */ + "\u113b" + /* violation */ + "\u113c" + /* violation */ + "\u113d" + /* violation */ + "\u113e" + /* violation */ + "\u113f" + /* violation */ + "\u1140" + /* violation */ + "\u1141" + /* violation */ + "\u1142" + /* violation */ + "\u1143" + /* violation */ + "\u1144" + /* violation */ + "\u1145" + /* violation */ + "\u1146" + /* violation */ + "\u1147" + /* violation */ + "\u1148" + /* violation */ + "\u1149" + /* violation */ + "\u114a" + /* violation */ + "\u114b" + /* violation */ + "\u114c" + /* violation */ + "\u114d" + /* violation */ + "\u114e" + /* violation */ + "\u114f" + /* violation */ + "\u1150" + /* violation */ + "\u1151" + /* violation */ + "\u1152" + /* violation */ + "\u1153" + /* violation */ + "\u1154" + /* violation */ + "\u1155" + /* violation */ + "\u1156" + /* violation */ + "\u1157" + /* violation */ + "\u1158" + /* violation */ + "\u1159" + /* violation */ + "\u115a" + /* violation */ + "\u115b" + /* violation */ + "\u115c" + /* violation */ + "\u115d" + /* violation */ + "\u115e" + /* violation */ + "\u115f" + /* violation */ + "\u1160" + /* violation */ + "\u1161" + /* violation */ + "\u1162" + /* violation */ + "\u1163" + /* violation */ + "\u1164" + /* violation */ + "\u1165" + /* violation */ + "\u1166" + /* violation */ + "\u1167" + /* violation */ + "\u1168" + /* violation */ + "\u1169" + /* violation */ + "\u116a" + /* violation */ + "\u116b" + /* violation */ + "\u116c" + /* violation */ + "\u116d" + /* violation */ + "\u116e" + /* violation */ + "\u116f" + /* violation */ + "\u1170" + /* violation */ + "\u1171" + /* violation */ + "\u1172" + /* violation */ + "\u1173" + /* violation */ + "\u1174" + /* violation */ + "\u1175" + /* violation */ + "\u1176" + /* violation */ + "\u1177" + /* violation */ + "\u1178" + /* violation */ + "\u1179" + /* violation */ + "\u117a" + /* violation */ + "\u117b" + /* violation */ + "\u117c" + /* violation */ + "\u117d" + /* violation */ + "\u117e" + /* violation */ + "\u117f" + /* violation */ + "\u1180" + /* violation */ + "\u1181" + /* violation */ + "\u1182" + /* violation */ + "\u1183" + /* violation */ + "\u1184" + /* violation */ + "\u1185" + /* violation */ + "\u1186" + /* violation */ + "\u1187" + /* violation */ + "\u1188" + /* violation */ + "\u1189" + /* violation */ + "\u118a" + /* violation */ + "\u118b" + /* violation */ + "\u118c" + /* violation */ + "\u118d" + /* violation */ + "\u118e" + /* violation */ + "\u118f" + /* violation */ + "\u1190" + /* violation */ + "\u1191" + /* violation */ + "\u1192" + /* violation */ + "\u1193" + /* violation */ + "\u1194" + /* violation */ + "\u1195" + /* violation */ + "\u1196" + /* violation */ + "\u1197" + /* violation */ + "\u1198" + /* violation */ + "\u1199" + /* violation */ + "\u119a" + /* violation */ + "\u119b" + /* violation */ + "\u119c" + /* violation */ + "\u119d" + /* violation */ + "\u119e" + /* violation */ + "\u119f" + /* violation */ + "\u11a0" + /* violation */ + "\u11a1" + /* violation */ + "\u11a2" + /* violation */ + "\u11a3" + /* violation */ + "\u11a4" + /* violation */ + "\u11a5" + /* violation */ + "\u11a6" + /* violation */ + "\u11a7" + /* violation */ + "\u11a8" + /* violation */ + "\u11a9" + /* violation */ + "\u11aa" + /* violation */ + "\u11ab" + /* violation */ + "\u11ac" + /* violation */ + "\u11ad" + /* violation */ + "\u11ae" + /* violation */ + "\u11af" + /* violation */ + "\u11b0" + /* violation */ + "\u11b1" + /* violation */ + "\u11b2" + /* violation */ + "\u11b3" + /* violation */ + "\u11b4" + /* violation */ + "\u11b5" + /* violation */ + "\u11b6" + /* violation */ + "\u11b7" + /* violation */ + "\u11b8" + /* violation */ + "\u11b9" + /* violation */ + "\u11ba" + /* violation */ + "\u11bb" + /* violation */ + "\u11bc" + /* violation */ + "\u11bd" + /* violation */ + "\u11be" + /* violation */ + "\u11bf" + /* violation */ + "\u11c0" + /* violation */ + "\u11c1" + /* violation */ + "\u11c2" + /* violation */ + "\u11c3" + /* violation */ + "\u11c4" + /* violation */ + "\u11c5" + /* violation */ + "\u11c6" + /* violation */ + "\u11c7" + /* violation */ + "\u11c8" + /* violation */ + "\u11c9" + /* violation */ + "\u11ca" + /* violation */ + "\u11cb" + /* violation */ + "\u11cc" + /* violation */ + "\u11cd" + /* violation */ + "\u11ce" + /* violation */ + "\u11cf" + /* violation */ + "\u11d0" + /* violation */ + "\u11d1" + /* violation */ + "\u11d2" + /* violation */ + "\u11d3" + /* violation */ + "\u11d4" + /* violation */ + "\u11d5" + /* violation */ + "\u11d6" + /* violation */ + "\u11d7" + /* violation */ + "\u11d8" + /* violation */ + "\u11d9" + /* violation */ + "\u11da" + /* violation */ + "\u11db" + /* violation */ + "\u11dc" + /* violation */ + "\u11dd" + /* violation */ + "\u11de" + /* violation */ + "\u11df" + /* violation */ + "\u11e0" + /* violation */ + "\u11e1" + /* violation */ + "\u11e2" + /* violation */ + "\u11e3" + /* violation */ + "\u11e4" + /* violation */ + "\u11e5" + /* violation */ + "\u11e6" + /* violation */ + "\u11e7" + /* violation */ + "\u11e8" + /* violation */ + "\u11e9" + /* violation */ + "\u11ea" + /* violation */ + "\u11eb" + /* violation */ + "\u11ec" + /* violation */ + "\u11ed" + /* violation */ + "\u11ee" + /* violation */ + "\u11ef" + /* violation */ + "\u11f0" + /* violation */ + "\u11f1" + /* violation */ + "\u11f2" + /* violation */ + "\u11f3" + /* violation */ + "\u11f4" + /* violation */ + "\u11f5" + /* violation */ + "\u11f6" + /* violation */ + "\u11f7" + /* violation */ + "\u11f8" + /* violation */ + "\u11f9" + /* violation */ + "\u11fa" + /* violation */ + "\u11fb" + /* violation */ + "\u11fc" + /* violation */ + "\u11fd" + /* violation */ + "\u11fe" + /* violation */ + "\u11ff", "" + /* violation */ + "\u1200" + /* violation */ + "\u1201" + /* violation */ + "\u1202" + /* violation */ + "\u1203" + /* violation */ + "\u1204" + /* violation */ + "\u1205" + /* violation */ + "\u1206" + /* violation */ + "\u1207" + /* violation */ + "\u1208" + /* violation */ + "\u1209" + /* violation */ + "\u120a" + /* violation */ + "\u120b" + /* violation */ + "\u120c" + /* violation */ + "\u120d" + /* violation */ + "\u120e" + /* violation */ + "\u120f" + /* violation */ + "\u1210" + /* violation */ + "\u1211" + /* violation */ + "\u1212" + /* violation */ + "\u1213" + /* violation */ + "\u1214" + /* violation */ + "\u1215" + /* violation */ + "\u1216" + /* violation */ + "\u1217" + /* violation */ + "\u1218" + /* violation */ + "\u1219" + /* violation */ + "\u121a" + /* violation */ + "\u121b" + /* violation */ + "\u121c" + /* violation */ + "\u121d" + /* violation */ + "\u121e" + /* violation */ + "\u121f" + /* violation */ + "\u1220" + /* violation */ + "\u1221" + /* violation */ + "\u1222" + /* violation */ + "\u1223" + /* violation */ + "\u1224" + /* violation */ + "\u1225" + /* violation */ + "\u1226" + /* violation */ + "\u1227" + /* violation */ + "\u1228" + /* violation */ + "\u1229" + /* violation */ + "\u122a" + /* violation */ + "\u122b" + /* violation */ + "\u122c" + /* violation */ + "\u122d" + /* violation */ + "\u122e" + /* violation */ + "\u122f" + /* violation */ + "\u1230" + /* violation */ + "\u1231" + /* violation */ + "\u1232" + /* violation */ + "\u1233" + /* violation */ + "\u1234" + /* violation */ + "\u1235" + /* violation */ + "\u1236" + /* violation */ + "\u1237" + /* violation */ + "\u1238" + /* violation */ + "\u1239" + /* violation */ + "\u123a" + /* violation */ + "\u123b" + /* violation */ + "\u123c" + /* violation */ + "\u123d" + /* violation */ + "\u123e" + /* violation */ + "\u123f" + /* violation */ + "\u1240" + /* violation */ + "\u1241" + /* violation */ + "\u1242" + /* violation */ + "\u1243" + /* violation */ + "\u1244" + /* violation */ + "\u1245" + /* violation */ + "\u1246" + /* violation */ + "\u1247" + /* violation */ + "\u1248" + /* violation */ + "\u1249" + /* violation */ + "\u124a" + /* violation */ + "\u124b" + /* violation */ + "\u124c" + /* violation */ + "\u124d" + /* violation */ + "\u124e" + /* violation */ + "\u124f" + /* violation */ + "\u1250" + /* violation */ + "\u1251" + /* violation */ + "\u1252" + /* violation */ + "\u1253" + /* violation */ + "\u1254" + /* violation */ + "\u1255" + /* violation */ + "\u1256" + /* violation */ + "\u1257" + /* violation */ + "\u1258" + /* violation */ + "\u1259" + /* violation */ + "\u125a" + /* violation */ + "\u125b" + /* violation */ + "\u125c" + /* violation */ + "\u125d" + /* violation */ + "\u125e" + /* violation */ + "\u125f" + /* violation */ + "\u1260" + /* violation */ + "\u1261" + /* violation */ + "\u1262" + /* violation */ + "\u1263" + /* violation */ + "\u1264" + /* violation */ + "\u1265" + /* violation */ + "\u1266" + /* violation */ + "\u1267" + /* violation */ + "\u1268" + /* violation */ + "\u1269" + /* violation */ + "\u126a" + /* violation */ + "\u126b" + /* violation */ + "\u126c" + /* violation */ + "\u126d" + /* violation */ + "\u126e" + /* violation */ + "\u126f" + /* violation */ + "\u1270" + /* violation */ + "\u1271" + /* violation */ + "\u1272" + /* violation */ + "\u1273" + /* violation */ + "\u1274" + /* violation */ + "\u1275" + /* violation */ + "\u1276" + /* violation */ + "\u1277" + /* violation */ + "\u1278" + /* violation */ + "\u1279" + /* violation */ + "\u127a" + /* violation */ + "\u127b" + /* violation */ + "\u127c" + /* violation */ + "\u127d" + /* violation */ + "\u127e" + /* violation */ + "\u127f" + /* violation */ + "\u1280" + /* violation */ + "\u1281" + /* violation */ + "\u1282" + /* violation */ + "\u1283" + /* violation */ + "\u1284" + /* violation */ + "\u1285" + /* violation */ + "\u1286" + /* violation */ + "\u1287" + /* violation */ + "\u1288" + /* violation */ + "\u1289" + /* violation */ + "\u128a" + /* violation */ + "\u128b" + /* violation */ + "\u128c" + /* violation */ + "\u128d" + /* violation */ + "\u128e" + /* violation */ + "\u128f" + /* violation */ + "\u1290" + /* violation */ + "\u1291" + /* violation */ + "\u1292" + /* violation */ + "\u1293" + /* violation */ + "\u1294" + /* violation */ + "\u1295" + /* violation */ + "\u1296" + /* violation */ + "\u1297" + /* violation */ + "\u1298" + /* violation */ + "\u1299" + /* violation */ + "\u129a" + /* violation */ + "\u129b" + /* violation */ + "\u129c" + /* violation */ + "\u129d" + /* violation */ + "\u129e" + /* violation */ + "\u129f" + /* violation */ + "\u12a0" + /* violation */ + "\u12a1" + /* violation */ + "\u12a2" + /* violation */ + "\u12a3" + /* violation */ + "\u12a4" + /* violation */ + "\u12a5" + /* violation */ + "\u12a6" + /* violation */ + "\u12a7" + /* violation */ + "\u12a8" + /* violation */ + "\u12a9" + /* violation */ + "\u12aa" + /* violation */ + "\u12ab" + /* violation */ + "\u12ac" + /* violation */ + "\u12ad" + /* violation */ + "\u12ae" + /* violation */ + "\u12af" + /* violation */ + "\u12b0" + /* violation */ + "\u12b1" + /* violation */ + "\u12b2" + /* violation */ + "\u12b3" + /* violation */ + "\u12b4" + /* violation */ + "\u12b5" + /* violation */ + "\u12b6" + /* violation */ + "\u12b7" + /* violation */ + "\u12b8" + /* violation */ + "\u12b9" + /* violation */ + "\u12ba" + /* violation */ + "\u12bb" + /* violation */ + "\u12bc" + /* violation */ + "\u12bd" + /* violation */ + "\u12be" + /* violation */ + "\u12bf" + /* violation */ + "\u12c0" + /* violation */ + "\u12c1" + /* violation */ + "\u12c2" + /* violation */ + "\u12c3" + /* violation */ + "\u12c4" + /* violation */ + "\u12c5" + /* violation */ + "\u12c6" + /* violation */ + "\u12c7" + /* violation */ + "\u12c8" + /* violation */ + "\u12c9" + /* violation */ + "\u12ca" + /* violation */ + "\u12cb" + /* violation */ + "\u12cc" + /* violation */ + "\u12cd" + /* violation */ + "\u12ce" + /* violation */ + "\u12cf" + /* violation */ + "\u12d0" + /* violation */ + "\u12d1" + /* violation */ + "\u12d2" + /* violation */ + "\u12d3" + /* violation */ + "\u12d4" + /* violation */ + "\u12d5" + /* violation */ + "\u12d6" + /* violation */ + "\u12d7" + /* violation */ + "\u12d8" + /* violation */ + "\u12d9" + /* violation */ + "\u12da" + /* violation */ + "\u12db" + /* violation */ + "\u12dc" + /* violation */ + "\u12dd" + /* violation */ + "\u12de" + /* violation */ + "\u12df" + /* violation */ + "\u12e0" + /* violation */ + "\u12e1" + /* violation */ + "\u12e2" + /* violation */ + "\u12e3" + /* violation */ + "\u12e4" + /* violation */ + "\u12e5" + /* violation */ + "\u12e6" + /* violation */ + "\u12e7" + /* violation */ + "\u12e8" + /* violation */ + "\u12e9" + /* violation */ + "\u12ea" + /* violation */ + "\u12eb" + /* violation */ + "\u12ec" + /* violation */ + "\u12ed" + /* violation */ + "\u12ee" + /* violation */ + "\u12ef" + /* violation */ + "\u12f0" + /* violation */ + "\u12f1" + /* violation */ + "\u12f2" + /* violation */ + "\u12f3" + /* violation */ + "\u12f4" + /* violation */ + "\u12f5" + /* violation */ + "\u12f6" + /* violation */ + "\u12f7" + /* violation */ + "\u12f8" + /* violation */ + "\u12f9" + /* violation */ + "\u12fa" + /* violation */ + "\u12fb" + /* violation */ + "\u12fc" + /* violation */ + "\u12fd" + /* violation */ + "\u12fe" + /* violation */ + "\u12ff", "" + /* violation */ + "\u1300" + /* violation */ + "\u1301" + /* violation */ + "\u1302" + /* violation */ + "\u1303" + /* violation */ + "\u1304" + /* violation */ + "\u1305" + /* violation */ + "\u1306" + /* violation */ + "\u1307" + /* violation */ + "\u1308" + /* violation */ + "\u1309" + /* violation */ + "\u130a" + /* violation */ + "\u130b" + /* violation */ + "\u130c" + /* violation */ + "\u130d" + /* violation */ + "\u130e" + /* violation */ + "\u130f" + /* violation */ + "\u1310" + /* violation */ + "\u1311" + /* violation */ + "\u1312" + /* violation */ + "\u1313" + /* violation */ + "\u1314" + /* violation */ + "\u1315" + /* violation */ + "\u1316" + /* violation */ + "\u1317" + /* violation */ + "\u1318" + /* violation */ + "\u1319" + /* violation */ + "\u131a" + /* violation */ + "\u131b" + /* violation */ + "\u131c" + /* violation */ + "\u131d" + /* violation */ + "\u131e" + /* violation */ + "\u131f" + /* violation */ + "\u1320" + /* violation */ + "\u1321" + /* violation */ + "\u1322" + /* violation */ + "\u1323" + /* violation */ + "\u1324" + /* violation */ + "\u1325" + /* violation */ + "\u1326" + /* violation */ + "\u1327" + /* violation */ + "\u1328" + /* violation */ + "\u1329" + /* violation */ + "\u132a" + /* violation */ + "\u132b" + /* violation */ + "\u132c" + /* violation */ + "\u132d" + /* violation */ + "\u132e" + /* violation */ + "\u132f" + /* violation */ + "\u1330" + /* violation */ + "\u1331" + /* violation */ + "\u1332" + /* violation */ + "\u1333" + /* violation */ + "\u1334" + /* violation */ + "\u1335" + /* violation */ + "\u1336" + /* violation */ + "\u1337" + /* violation */ + "\u1338" + /* violation */ + "\u1339" + /* violation */ + "\u133a" + /* violation */ + "\u133b" + /* violation */ + "\u133c" + /* violation */ + "\u133d" + /* violation */ + "\u133e" + /* violation */ + "\u133f" + /* violation */ + "\u1340" + /* violation */ + "\u1341" + /* violation */ + "\u1342" + /* violation */ + "\u1343" + /* violation */ + "\u1344" + /* violation */ + "\u1345" + /* violation */ + "\u1346" + /* violation */ + "\u1347" + /* violation */ + "\u1348" + /* violation */ + "\u1349" + /* violation */ + "\u134a" + /* violation */ + "\u134b" + /* violation */ + "\u134c" + /* violation */ + "\u134d" + /* violation */ + "\u134e" + /* violation */ + "\u134f" + /* violation */ + "\u1350" + /* violation */ + "\u1351" + /* violation */ + "\u1352" + /* violation */ + "\u1353" + /* violation */ + "\u1354" + /* violation */ + "\u1355" + /* violation */ + "\u1356" + /* violation */ + "\u1357" + /* violation */ + "\u1358" + /* violation */ + "\u1359" + /* violation */ + "\u135a" + /* violation */ + "\u135b" + /* violation */ + "\u135c" + /* violation */ + "\u135d" + /* violation */ + "\u135e" + /* violation */ + "\u135f" + /* violation */ + "\u1360" + /* violation */ + "\u1361" + /* violation */ + "\u1362" + /* violation */ + "\u1363" + /* violation */ + "\u1364" + /* violation */ + "\u1365" + /* violation */ + "\u1366" + /* violation */ + "\u1367" + /* violation */ + "\u1368" + /* violation */ + "\u1369" + /* violation */ + "\u136a" + /* violation */ + "\u136b" + /* violation */ + "\u136c" + /* violation */ + "\u136d" + /* violation */ + "\u136e" + /* violation */ + "\u136f" + /* violation */ + "\u1370" + /* violation */ + "\u1371" + /* violation */ + "\u1372" + /* violation */ + "\u1373" + /* violation */ + "\u1374" + /* violation */ + "\u1375" + /* violation */ + "\u1376" + /* violation */ + "\u1377" + /* violation */ + "\u1378" + /* violation */ + "\u1379" + /* violation */ + "\u137a" + /* violation */ + "\u137b" + /* violation */ + "\u137c" + /* violation */ + "\u137d" + /* violation */ + "\u137e" + /* violation */ + "\u137f" + /* violation */ + "\u1380" + /* violation */ + "\u1381" + /* violation */ + "\u1382" + /* violation */ + "\u1383" + /* violation */ + "\u1384" + /* violation */ + "\u1385" + /* violation */ + "\u1386" + /* violation */ + "\u1387" + /* violation */ + "\u1388" + /* violation */ + "\u1389" + /* violation */ + "\u138a" + /* violation */ + "\u138b" + /* violation */ + "\u138c" + /* violation */ + "\u138d" + /* violation */ + "\u138e" + /* violation */ + "\u138f" + /* violation */ + "\u1390" + /* violation */ + "\u1391" + /* violation */ + "\u1392" + /* violation */ + "\u1393" + /* violation */ + "\u1394" + /* violation */ + "\u1395" + /* violation */ + "\u1396" + /* violation */ + "\u1397" + /* violation */ + "\u1398" + /* violation */ + "\u1399" + /* violation */ + "\u139a" + /* violation */ + "\u139b" + /* violation */ + "\u139c" + /* violation */ + "\u139d" + /* violation */ + "\u139e" + /* violation */ + "\u139f" + /* violation */ + "\u13a0" + /* violation */ + "\u13a1" + /* violation */ + "\u13a2" + /* violation */ + "\u13a3" + /* violation */ + "\u13a4" + /* violation */ + "\u13a5" + /* violation */ + "\u13a6" + /* violation */ + "\u13a7" + /* violation */ + "\u13a8" + /* violation */ + "\u13a9" + /* violation */ + "\u13aa" + /* violation */ + "\u13ab" + /* violation */ + "\u13ac" + /* violation */ + "\u13ad" + /* violation */ + "\u13ae" + /* violation */ + "\u13af" + /* violation */ + "\u13b0" + /* violation */ + "\u13b1" + /* violation */ + "\u13b2" + /* violation */ + "\u13b3" + /* violation */ + "\u13b4" + /* violation */ + "\u13b5" + /* violation */ + "\u13b6" + /* violation */ + "\u13b7" + /* violation */ + "\u13b8" + /* violation */ + "\u13b9" + /* violation */ + "\u13ba" + /* violation */ + "\u13bb" + /* violation */ + "\u13bc" + /* violation */ + "\u13bd" + /* violation */ + "\u13be" + /* violation */ + "\u13bf" + /* violation */ + "\u13c0" + /* violation */ + "\u13c1" + /* violation */ + "\u13c2" + /* violation */ + "\u13c3" + /* violation */ + "\u13c4" + /* violation */ + "\u13c5" + /* violation */ + "\u13c6" + /* violation */ + "\u13c7" + /* violation */ + "\u13c8" + /* violation */ + "\u13c9" + /* violation */ + "\u13ca" + /* violation */ + "\u13cb" + /* violation */ + "\u13cc" + /* violation */ + "\u13cd" + /* violation */ + "\u13ce" + /* violation */ + "\u13cf" + /* violation */ + "\u13d0" + /* violation */ + "\u13d1" + /* violation */ + "\u13d2" + /* violation */ + "\u13d3" + /* violation */ + "\u13d4" + /* violation */ + "\u13d5" + /* violation */ + "\u13d6" + /* violation */ + "\u13d7" + /* violation */ + "\u13d8" + /* violation */ + "\u13d9" + /* violation */ + "\u13da" + /* violation */ + "\u13db" + /* violation */ + "\u13dc" + /* violation */ + "\u13dd" + /* violation */ + "\u13de" + /* violation */ + "\u13df" + /* violation */ + "\u13e0" + /* violation */ + "\u13e1" + /* violation */ + "\u13e2" + /* violation */ + "\u13e3" + /* violation */ + "\u13e4" + /* violation */ + "\u13e5" + /* violation */ + "\u13e6" + /* violation */ + "\u13e7" + /* violation */ + "\u13e8" + /* violation */ + "\u13e9" + /* violation */ + "\u13ea" + /* violation */ + "\u13eb" + /* violation */ + "\u13ec" + /* violation */ + "\u13ed" + /* violation */ + "\u13ee" + /* violation */ + "\u13ef" + /* violation */ + "\u13f0" + /* violation */ + "\u13f1" + /* violation */ + "\u13f2" + /* violation */ + "\u13f3" + /* violation */ + "\u13f4" + /* violation */ + "\u13f5" + /* violation */ + "\u13f6" + /* violation */ + "\u13f7" + /* violation */ + "\u13f8" + /* violation */ + "\u13f9" + /* violation */ + "\u13fa" + /* violation */ + "\u13fb" + /* violation */ + "\u13fc" + /* violation */ + "\u13fd" + /* violation */ + "\u13fe" + /* violation */ + "\u13ff", "" + /* violation */ + "\u1400" + /* violation */ + "\u1401" + /* violation */ + "\u1402" + /* violation */ + "\u1403" + /* violation */ + "\u1404" + /* violation */ + "\u1405" + /* violation */ + "\u1406" + /* violation */ + "\u1407" + /* violation */ + "\u1408" + /* violation */ + "\u1409" + /* violation */ + "\u140a" + /* violation */ + "\u140b" + /* violation */ + "\u140c" + /* violation */ + "\u140d" + /* violation */ + "\u140e" + /* violation */ + "\u140f" + /* violation */ + "\u1410" + /* violation */ + "\u1411" + /* violation */ + "\u1412" + /* violation */ + "\u1413" + /* violation */ + "\u1414" + /* violation */ + "\u1415" + /* violation */ + "\u1416" + /* violation */ + "\u1417" + /* violation */ + "\u1418" + /* violation */ + "\u1419" + /* violation */ + "\u141a" + /* violation */ + "\u141b" + /* violation */ + "\u141c" + /* violation */ + "\u141d" + /* violation */ + "\u141e" + /* violation */ + "\u141f" + /* violation */ + "\u1420" + /* violation */ + "\u1421" + /* violation */ + "\u1422" + /* violation */ + "\u1423" + /* violation */ + "\u1424" + /* violation */ + "\u1425" + /* violation */ + "\u1426" + /* violation */ + "\u1427" + /* violation */ + "\u1428" + /* violation */ + "\u1429" + /* violation */ + "\u142a" + /* violation */ + "\u142b" + /* violation */ + "\u142c" + /* violation */ + "\u142d" + /* violation */ + "\u142e" + /* violation */ + "\u142f" + /* violation */ + "\u1430" + /* violation */ + "\u1431" + /* violation */ + "\u1432" + /* violation */ + "\u1433" + /* violation */ + "\u1434" + /* violation */ + "\u1435" + /* violation */ + "\u1436" + /* violation */ + "\u1437" + /* violation */ + "\u1438" + /* violation */ + "\u1439" + /* violation */ + "\u143a" + /* violation */ + "\u143b" + /* violation */ + "\u143c" + /* violation */ + "\u143d" + /* violation */ + "\u143e" + /* violation */ + "\u143f" + /* violation */ + "\u1440" + /* violation */ + "\u1441" + /* violation */ + "\u1442" + /* violation */ + "\u1443" + /* violation */ + "\u1444" + /* violation */ + "\u1445" + /* violation */ + "\u1446" + /* violation */ + "\u1447" + /* violation */ + "\u1448" + /* violation */ + "\u1449" + /* violation */ + "\u144a" + /* violation */ + "\u144b" + /* violation */ + "\u144c" + /* violation */ + "\u144d" + /* violation */ + "\u144e" + /* violation */ + "\u144f" + /* violation */ + "\u1450" + /* violation */ + "\u1451" + /* violation */ + "\u1452" + /* violation */ + "\u1453" + /* violation */ + "\u1454" + /* violation */ + "\u1455" + /* violation */ + "\u1456" + /* violation */ + "\u1457" + /* violation */ + "\u1458" + /* violation */ + "\u1459" + /* violation */ + "\u145a" + /* violation */ + "\u145b" + /* violation */ + "\u145c" + /* violation */ + "\u145d" + /* violation */ + "\u145e" + /* violation */ + "\u145f" + /* violation */ + "\u1460" + /* violation */ + "\u1461" + /* violation */ + "\u1462" + /* violation */ + "\u1463" + /* violation */ + "\u1464" + /* violation */ + "\u1465" + /* violation */ + "\u1466" + /* violation */ + "\u1467" + /* violation */ + "\u1468" + /* violation */ + "\u1469" + /* violation */ + "\u146a" + /* violation */ + "\u146b" + /* violation */ + "\u146c" + /* violation */ + "\u146d" + /* violation */ + "\u146e" + /* violation */ + "\u146f" + /* violation */ + "\u1470" + /* violation */ + "\u1471" + /* violation */ + "\u1472" + /* violation */ + "\u1473" + /* violation */ + "\u1474" + /* violation */ + "\u1475" + /* violation */ + "\u1476" + /* violation */ + "\u1477" + /* violation */ + "\u1478" + /* violation */ + "\u1479" + /* violation */ + "\u147a" + /* violation */ + "\u147b" + /* violation */ + "\u147c" + /* violation */ + "\u147d" + /* violation */ + "\u147e" + /* violation */ + "\u147f" + /* violation */ + "\u1480" + /* violation */ + "\u1481" + /* violation */ + "\u1482" + /* violation */ + "\u1483" + /* violation */ + "\u1484" + /* violation */ + "\u1485" + /* violation */ + "\u1486" + /* violation */ + "\u1487" + /* violation */ + "\u1488" + /* violation */ + "\u1489" + /* violation */ + "\u148a" + /* violation */ + "\u148b" + /* violation */ + "\u148c" + /* violation */ + "\u148d" + /* violation */ + "\u148e" + /* violation */ + "\u148f" + /* violation */ + "\u1490" + /* violation */ + "\u1491" + /* violation */ + "\u1492" + /* violation */ + "\u1493" + /* violation */ + "\u1494" + /* violation */ + "\u1495" + /* violation */ + "\u1496" + /* violation */ + "\u1497" + /* violation */ + "\u1498" + /* violation */ + "\u1499" + /* violation */ + "\u149a" + /* violation */ + "\u149b" + /* violation */ + "\u149c" + /* violation */ + "\u149d" + /* violation */ + "\u149e" + /* violation */ + "\u149f" + /* violation */ + "\u14a0" + /* violation */ + "\u14a1" + /* violation */ + "\u14a2" + /* violation */ + "\u14a3" + /* violation */ + "\u14a4" + /* violation */ + "\u14a5" + /* violation */ + "\u14a6" + /* violation */ + "\u14a7" + /* violation */ + "\u14a8" + /* violation */ + "\u14a9" + /* violation */ + "\u14aa" + /* violation */ + "\u14ab" + /* violation */ + "\u14ac" + /* violation */ + "\u14ad" + /* violation */ + "\u14ae" + /* violation */ + "\u14af" + /* violation */ + "\u14b0" + /* violation */ + "\u14b1" + /* violation */ + "\u14b2" + /* violation */ + "\u14b3" + /* violation */ + "\u14b4" + /* violation */ + "\u14b5" + /* violation */ + "\u14b6" + /* violation */ + "\u14b7" + /* violation */ + "\u14b8" + /* violation */ + "\u14b9" + /* violation */ + "\u14ba" + /* violation */ + "\u14bb" + /* violation */ + "\u14bc" + /* violation */ + "\u14bd" + /* violation */ + "\u14be" + /* violation */ + "\u14bf" + /* violation */ + "\u14c0" + /* violation */ + "\u14c1" + /* violation */ + "\u14c2" + /* violation */ + "\u14c3" + /* violation */ + "\u14c4" + /* violation */ + "\u14c5" + /* violation */ + "\u14c6" + /* violation */ + "\u14c7" + /* violation */ + "\u14c8" + /* violation */ + "\u14c9" + /* violation */ + "\u14ca" + /* violation */ + "\u14cb" + /* violation */ + "\u14cc" + /* violation */ + "\u14cd" + /* violation */ + "\u14ce" + /* violation */ + "\u14cf" + /* violation */ + "\u14d0" + /* violation */ + "\u14d1" + /* violation */ + "\u14d2" + /* violation */ + "\u14d3" + /* violation */ + "\u14d4" + /* violation */ + "\u14d5" + /* violation */ + "\u14d6" + /* violation */ + "\u14d7" + /* violation */ + "\u14d8" + /* violation */ + "\u14d9" + /* violation */ + "\u14da" + /* violation */ + "\u14db" + /* violation */ + "\u14dc" + /* violation */ + "\u14dd" + /* violation */ + "\u14de" + /* violation */ + "\u14df" + /* violation */ + "\u14e0" + /* violation */ + "\u14e1" + /* violation */ + "\u14e2" + /* violation */ + "\u14e3" + /* violation */ + "\u14e4" + /* violation */ + "\u14e5" + /* violation */ + "\u14e6" + /* violation */ + "\u14e7" + /* violation */ + "\u14e8" + /* violation */ + "\u14e9" + /* violation */ + "\u14ea" + /* violation */ + "\u14eb" + /* violation */ + "\u14ec" + /* violation */ + "\u14ed" + /* violation */ + "\u14ee" + /* violation */ + "\u14ef" + /* violation */ + "\u14f0" + /* violation */ + "\u14f1" + /* violation */ + "\u14f2" + /* violation */ + "\u14f3" + /* violation */ + "\u14f4" + /* violation */ + "\u14f5" + /* violation */ + "\u14f6" + /* violation */ + "\u14f7" + /* violation */ + "\u14f8" + /* violation */ + "\u14f9" + /* violation */ + "\u14fa" + /* violation */ + "\u14fb" + /* violation */ + "\u14fc" + /* violation */ + "\u14fd" + /* violation */ + "\u14fe" + /* violation */ + "\u14ff", "" + /* violation */ + "\u1500" + /* violation */ + "\u1501" + /* violation */ + "\u1502" + /* violation */ + "\u1503" + /* violation */ + "\u1504" + /* violation */ + "\u1505" + /* violation */ + "\u1506" + /* violation */ + "\u1507" + /* violation */ + "\u1508" + /* violation */ + "\u1509" + /* violation */ + "\u150a" + /* violation */ + "\u150b" + /* violation */ + "\u150c" + /* violation */ + "\u150d" + /* violation */ + "\u150e" + /* violation */ + "\u150f" + /* violation */ + "\u1510" + /* violation */ + "\u1511" + /* violation */ + "\u1512" + /* violation */ + "\u1513" + /* violation */ + "\u1514" + /* violation */ + "\u1515" + /* violation */ + "\u1516" + /* violation */ + "\u1517" + /* violation */ + "\u1518" + /* violation */ + "\u1519" + /* violation */ + "\u151a" + /* violation */ + "\u151b" + /* violation */ + "\u151c" + /* violation */ + "\u151d" + /* violation */ + "\u151e" + /* violation */ + "\u151f" + /* violation */ + "\u1520" + /* violation */ + "\u1521" + /* violation */ + "\u1522" + /* violation */ + "\u1523" + /* violation */ + "\u1524" + /* violation */ + "\u1525" + /* violation */ + "\u1526" + /* violation */ + "\u1527" + /* violation */ + "\u1528" + /* violation */ + "\u1529" + /* violation */ + "\u152a" + /* violation */ + "\u152b" + /* violation */ + "\u152c" + /* violation */ + "\u152d" + /* violation */ + "\u152e" + /* violation */ + "\u152f" + /* violation */ + "\u1530" + /* violation */ + "\u1531" + /* violation */ + "\u1532" + /* violation */ + "\u1533" + /* violation */ + "\u1534" + /* violation */ + "\u1535" + /* violation */ + "\u1536" + /* violation */ + "\u1537" + /* violation */ + "\u1538" + /* violation */ + "\u1539" + /* violation */ + "\u153a" + /* violation */ + "\u153b" + /* violation */ + "\u153c" + /* violation */ + "\u153d" + /* violation */ + "\u153e" + /* violation */ + "\u153f" + /* violation */ + "\u1540" + /* violation */ + "\u1541" + /* violation */ + "\u1542" + /* violation */ + "\u1543" + /* violation */ + "\u1544" + /* violation */ + "\u1545" + /* violation */ + "\u1546" + /* violation */ + "\u1547" + /* violation */ + "\u1548" + /* violation */ + "\u1549" + /* violation */ + "\u154a" + /* violation */ + "\u154b" + /* violation */ + "\u154c" + /* violation */ + "\u154d" + /* violation */ + "\u154e" + /* violation */ + "\u154f" + /* violation */ + "\u1550" + /* violation */ + "\u1551" + /* violation */ + "\u1552" + /* violation */ + "\u1553" + /* violation */ + "\u1554" + /* violation */ + "\u1555" + /* violation */ + "\u1556" + /* violation */ + "\u1557" + /* violation */ + "\u1558" + /* violation */ + "\u1559" + /* violation */ + "\u155a" + /* violation */ + "\u155b" + /* violation */ + "\u155c" + /* violation */ + "\u155d" + /* violation */ + "\u155e" + /* violation */ + "\u155f" + /* violation */ + "\u1560" + /* violation */ + "\u1561" + /* violation */ + "\u1562" + /* violation */ + "\u1563" + /* violation */ + "\u1564" + /* violation */ + "\u1565" + /* violation */ + "\u1566" + /* violation */ + "\u1567" + /* violation */ + "\u1568" + /* violation */ + "\u1569" + /* violation */ + "\u156a" + /* violation */ + "\u156b" + /* violation */ + "\u156c" + /* violation */ + "\u156d" + /* violation */ + "\u156e" + /* violation */ + "\u156f" + /* violation */ + "\u1570" + /* violation */ + "\u1571" + /* violation */ + "\u1572" + /* violation */ + "\u1573" + /* violation */ + "\u1574" + /* violation */ + "\u1575" + /* violation */ + "\u1576" + /* violation */ + "\u1577" + /* violation */ + "\u1578" + /* violation */ + "\u1579" + /* violation */ + "\u157a" + /* violation */ + "\u157b" + /* violation */ + "\u157c" + /* violation */ + "\u157d" + /* violation */ + "\u157e" + /* violation */ + "\u157f" + /* violation */ + "\u1580" + /* violation */ + "\u1581" + /* violation */ + "\u1582" + /* violation */ + "\u1583" + /* violation */ + "\u1584" + /* violation */ + "\u1585" + /* violation */ + "\u1586" + /* violation */ + "\u1587" + /* violation */ + "\u1588" + /* violation */ + "\u1589" + /* violation */ + "\u158a" + /* violation */ + "\u158b" + /* violation */ + "\u158c" + /* violation */ + "\u158d" + /* violation */ + "\u158e" + /* violation */ + "\u158f" + /* violation */ + "\u1590" + /* violation */ + "\u1591" + /* violation */ + "\u1592" + /* violation */ + "\u1593" + /* violation */ + "\u1594" + /* violation */ + "\u1595" + /* violation */ + "\u1596" + /* violation */ + "\u1597" + /* violation */ + "\u1598" + /* violation */ + "\u1599" + /* violation */ + "\u159a" + /* violation */ + "\u159b" + /* violation */ + "\u159c" + /* violation */ + "\u159d" + /* violation */ + "\u159e" + /* violation */ + "\u159f" + /* violation */ + "\u15a0" + /* violation */ + "\u15a1" + /* violation */ + "\u15a2" + /* violation */ + "\u15a3" + /* violation */ + "\u15a4" + /* violation */ + "\u15a5" + /* violation */ + "\u15a6" + /* violation */ + "\u15a7" + /* violation */ + "\u15a8" + /* violation */ + "\u15a9" + /* violation */ + "\u15aa" + /* violation */ + "\u15ab" + /* violation */ + "\u15ac" + /* violation */ + "\u15ad" + /* violation */ + "\u15ae" + /* violation */ + "\u15af" + /* violation */ + "\u15b0" + /* violation */ + "\u15b1" + /* violation */ + "\u15b2" + /* violation */ + "\u15b3" + /* violation */ + "\u15b4" + /* violation */ + "\u15b5" + /* violation */ + "\u15b6" + /* violation */ + "\u15b7" + /* violation */ + "\u15b8" + /* violation */ + "\u15b9" + /* violation */ + "\u15ba" + /* violation */ + "\u15bb" + /* violation */ + "\u15bc" + /* violation */ + "\u15bd" + /* violation */ + "\u15be" + /* violation */ + "\u15bf" + /* violation */ + "\u15c0" + /* violation */ + "\u15c1" + /* violation */ + "\u15c2" + /* violation */ + "\u15c3" + /* violation */ + "\u15c4" + /* violation */ + "\u15c5" + /* violation */ + "\u15c6" + /* violation */ + "\u15c7" + /* violation */ + "\u15c8" + /* violation */ + "\u15c9" + /* violation */ + "\u15ca" + /* violation */ + "\u15cb" + /* violation */ + "\u15cc" + /* violation */ + "\u15cd" + /* violation */ + "\u15ce" + /* violation */ + "\u15cf" + /* violation */ + "\u15d0" + /* violation */ + "\u15d1" + /* violation */ + "\u15d2" + /* violation */ + "\u15d3" + /* violation */ + "\u15d4" + /* violation */ + "\u15d5" + /* violation */ + "\u15d6" + /* violation */ + "\u15d7" + /* violation */ + "\u15d8" + /* violation */ + "\u15d9" + /* violation */ + "\u15da" + /* violation */ + "\u15db" + /* violation */ + "\u15dc" + /* violation */ + "\u15dd" + /* violation */ + "\u15de" + /* violation */ + "\u15df" + /* violation */ + "\u15e0" + /* violation */ + "\u15e1" + /* violation */ + "\u15e2" + /* violation */ + "\u15e3" + /* violation */ + "\u15e4" + /* violation */ + "\u15e5" + /* violation */ + "\u15e6" + /* violation */ + "\u15e7" + /* violation */ + "\u15e8" + /* violation */ + "\u15e9" + /* violation */ + "\u15ea" + /* violation */ + "\u15eb" + /* violation */ + "\u15ec" + /* violation */ + "\u15ed" + /* violation */ + "\u15ee" + /* violation */ + "\u15ef" + /* violation */ + "\u15f0" + /* violation */ + "\u15f1" + /* violation */ + "\u15f2" + /* violation */ + "\u15f3" + /* violation */ + "\u15f4" + /* violation */ + "\u15f5" + /* violation */ + "\u15f6" + /* violation */ + "\u15f7" + /* violation */ + "\u15f8" + /* violation */ + "\u15f9" + /* violation */ + "\u15fa" + /* violation */ + "\u15fb" + /* violation */ + "\u15fc" + /* violation */ + "\u15fd" + /* violation */ + "\u15fe" + /* violation */ + "\u15ff", "" + /* violation */ + "\u1600" + /* violation */ + "\u1601" + /* violation */ + "\u1602" + /* violation */ + "\u1603" + /* violation */ + "\u1604" + /* violation */ + "\u1605" + /* violation */ + "\u1606" + /* violation */ + "\u1607" + /* violation */ + "\u1608" + /* violation */ + "\u1609" + /* violation */ + "\u160a" + /* violation */ + "\u160b" + /* violation */ + "\u160c" + /* violation */ + "\u160d" + /* violation */ + "\u160e" + /* violation */ + "\u160f" + /* violation */ + "\u1610" + /* violation */ + "\u1611" + /* violation */ + "\u1612" + /* violation */ + "\u1613" + /* violation */ + "\u1614" + /* violation */ + "\u1615" + /* violation */ + "\u1616" + /* violation */ + "\u1617" + /* violation */ + "\u1618" + /* violation */ + "\u1619" + /* violation */ + "\u161a" + /* violation */ + "\u161b" + /* violation */ + "\u161c" + /* violation */ + "\u161d" + /* violation */ + "\u161e" + /* violation */ + "\u161f" + /* violation */ + "\u1620" + /* violation */ + "\u1621" + /* violation */ + "\u1622" + /* violation */ + "\u1623" + /* violation */ + "\u1624" + /* violation */ + "\u1625" + /* violation */ + "\u1626" + /* violation */ + "\u1627" + /* violation */ + "\u1628" + /* violation */ + "\u1629" + /* violation */ + "\u162a" + /* violation */ + "\u162b" + /* violation */ + "\u162c" + /* violation */ + "\u162d" + /* violation */ + "\u162e" + /* violation */ + "\u162f" + /* violation */ + "\u1630" + /* violation */ + "\u1631" + /* violation */ + "\u1632" + /* violation */ + "\u1633" + /* violation */ + "\u1634" + /* violation */ + "\u1635" + /* violation */ + "\u1636" + /* violation */ + "\u1637" + /* violation */ + "\u1638" + /* violation */ + "\u1639" + /* violation */ + "\u163a" + /* violation */ + "\u163b" + /* violation */ + "\u163c" + /* violation */ + "\u163d" + /* violation */ + "\u163e" + /* violation */ + "\u163f" + /* violation */ + "\u1640" + /* violation */ + "\u1641" + /* violation */ + "\u1642" + /* violation */ + "\u1643" + /* violation */ + "\u1644" + /* violation */ + "\u1645" + /* violation */ + "\u1646" + /* violation */ + "\u1647" + /* violation */ + "\u1648" + /* violation */ + "\u1649" + /* violation */ + "\u164a" + /* violation */ + "\u164b" + /* violation */ + "\u164c" + /* violation */ + "\u164d" + /* violation */ + "\u164e" + /* violation */ + "\u164f" + /* violation */ + "\u1650" + /* violation */ + "\u1651" + /* violation */ + "\u1652" + /* violation */ + "\u1653" + /* violation */ + "\u1654" + /* violation */ + "\u1655" + /* violation */ + "\u1656" + /* violation */ + "\u1657" + /* violation */ + "\u1658" + /* violation */ + "\u1659" + /* violation */ + "\u165a" + /* violation */ + "\u165b" + /* violation */ + "\u165c" + /* violation */ + "\u165d" + /* violation */ + "\u165e" + /* violation */ + "\u165f" + /* violation */ + "\u1660" + /* violation */ + "\u1661" + /* violation */ + "\u1662" + /* violation */ + "\u1663" + /* violation */ + "\u1664" + /* violation */ + "\u1665" + /* violation */ + "\u1666" + /* violation */ + "\u1667" + /* violation */ + "\u1668" + /* violation */ + "\u1669" + /* violation */ + "\u166a" + /* violation */ + "\u166b" + /* violation */ + "\u166c" + /* violation */ + "\u166d" + /* violation */ + "\u166e" + /* violation */ + "\u166f" + /* violation */ + "\u1670" + /* violation */ + "\u1671" + /* violation */ + "\u1672" + /* violation */ + "\u1673" + /* violation */ + "\u1674" + /* violation */ + "\u1675" + /* violation */ + "\u1676" + /* violation */ + "\u1677" + /* violation */ + "\u1678" + /* violation */ + "\u1679" + /* violation */ + "\u167a" + /* violation */ + "\u167b" + /* violation */ + "\u167c" + /* violation */ + "\u167d" + /* violation */ + "\u167e" + /* violation */ + "\u167f" + /* violation */ + "\u1680" + /* violation */ + "\u1681" + /* violation */ + "\u1682" + /* violation */ + "\u1683" + /* violation */ + "\u1684" + /* violation */ + "\u1685" + /* violation */ + "\u1686" + /* violation */ + "\u1687" + /* violation */ + "\u1688" + /* violation */ + "\u1689" + /* violation */ + "\u168a" + /* violation */ + "\u168b" + /* violation */ + "\u168c" + /* violation */ + "\u168d" + /* violation */ + "\u168e" + /* violation */ + "\u168f" + /* violation */ + "\u1690" + /* violation */ + "\u1691" + /* violation */ + "\u1692" + /* violation */ + "\u1693" + /* violation */ + "\u1694" + /* violation */ + "\u1695" + /* violation */ + "\u1696" + /* violation */ + "\u1697" + /* violation */ + "\u1698" + /* violation */ + "\u1699" + /* violation */ + "\u169a" + /* violation */ + "\u169b" + /* violation */ + "\u169c" + /* violation */ + "\u169d" + /* violation */ + "\u169e" + /* violation */ + "\u169f" + /* violation */ + "\u16a0" + /* violation */ + "\u16a1" + /* violation */ + "\u16a2" + /* violation */ + "\u16a3" + /* violation */ + "\u16a4" + /* violation */ + "\u16a5" + /* violation */ + "\u16a6" + /* violation */ + "\u16a7" + /* violation */ + "\u16a8" + /* violation */ + "\u16a9" + /* violation */ + "\u16aa" + /* violation */ + "\u16ab" + /* violation */ + "\u16ac" + /* violation */ + "\u16ad" + /* violation */ + "\u16ae" + /* violation */ + "\u16af" + /* violation */ + "\u16b0" + /* violation */ + "\u16b1" + /* violation */ + "\u16b2" + /* violation */ + "\u16b3" + /* violation */ + "\u16b4" + /* violation */ + "\u16b5" + /* violation */ + "\u16b6" + /* violation */ + "\u16b7" + /* violation */ + "\u16b8" + /* violation */ + "\u16b9" + /* violation */ + "\u16ba" + /* violation */ + "\u16bb" + /* violation */ + "\u16bc" + /* violation */ + "\u16bd" + /* violation */ + "\u16be" + /* violation */ + "\u16bf" + /* violation */ + "\u16c0" + /* violation */ + "\u16c1" + /* violation */ + "\u16c2" + /* violation */ + "\u16c3" + /* violation */ + "\u16c4" + /* violation */ + "\u16c5" + /* violation */ + "\u16c6" + /* violation */ + "\u16c7" + /* violation */ + "\u16c8" + /* violation */ + "\u16c9" + /* violation */ + "\u16ca" + /* violation */ + "\u16cb" + /* violation */ + "\u16cc" + /* violation */ + "\u16cd" + /* violation */ + "\u16ce" + /* violation */ + "\u16cf" + /* violation */ + "\u16d0" + /* violation */ + "\u16d1" + /* violation */ + "\u16d2" + /* violation */ + "\u16d3" + /* violation */ + "\u16d4" + /* violation */ + "\u16d5" + /* violation */ + "\u16d6" + /* violation */ + "\u16d7" + /* violation */ + "\u16d8" + /* violation */ + "\u16d9" + /* violation */ + "\u16da" + /* violation */ + "\u16db" + /* violation */ + "\u16dc" + /* violation */ + "\u16dd" + /* violation */ + "\u16de" + /* violation */ + "\u16df" + /* violation */ + "\u16e0" + /* violation */ + "\u16e1" + /* violation */ + "\u16e2" + /* violation */ + "\u16e3" + /* violation */ + "\u16e4" + /* violation */ + "\u16e5" + /* violation */ + "\u16e6" + /* violation */ + "\u16e7" + /* violation */ + "\u16e8" + /* violation */ + "\u16e9" + /* violation */ + "\u16ea" + /* violation */ + "\u16eb" + /* violation */ + "\u16ec" + /* violation */ + "\u16ed" + /* violation */ + "\u16ee" + /* violation */ + "\u16ef" + /* violation */ + "\u16f0" + /* violation */ + "\u16f1" + /* violation */ + "\u16f2" + /* violation */ + "\u16f3" + /* violation */ + "\u16f4" + /* violation */ + "\u16f5" + /* violation */ + "\u16f6" + /* violation */ + "\u16f7" + /* violation */ + "\u16f8" + /* violation */ + "\u16f9" + /* violation */ + "\u16fa" + /* violation */ + "\u16fb" + /* violation */ + "\u16fc" + /* violation */ + "\u16fd" + /* violation */ + "\u16fe" + /* violation */ + "\u16ff", "" + /* violation */ + "\u1700" + /* violation */ + "\u1701" + /* violation */ + "\u1702" + /* violation */ + "\u1703" + /* violation */ + "\u1704" + /* violation */ + "\u1705" + /* violation */ + "\u1706" + /* violation */ + "\u1707" + /* violation */ + "\u1708" + /* violation */ + "\u1709" + /* violation */ + "\u170a" + /* violation */ + "\u170b" + /* violation */ + "\u170c" + /* violation */ + "\u170d" + /* violation */ + "\u170e" + /* violation */ + "\u170f" + /* violation */ + "\u1710" + /* violation */ + "\u1711" + /* violation */ + "\u1712" + /* violation */ + "\u1713" + /* violation */ + "\u1714" + /* violation */ + "\u1715" + /* violation */ + "\u1716" + /* violation */ + "\u1717" + /* violation */ + "\u1718" + /* violation */ + "\u1719" + /* violation */ + "\u171a" + /* violation */ + "\u171b" + /* violation */ + "\u171c" + /* violation */ + "\u171d" + /* violation */ + "\u171e" + /* violation */ + "\u171f" + /* violation */ + "\u1720" + /* violation */ + "\u1721" + /* violation */ + "\u1722" + /* violation */ + "\u1723" + /* violation */ + "\u1724" + /* violation */ + "\u1725" + /* violation */ + "\u1726" + /* violation */ + "\u1727" + /* violation */ + "\u1728" + /* violation */ + "\u1729" + /* violation */ + "\u172a" + /* violation */ + "\u172b" + /* violation */ + "\u172c" + /* violation */ + "\u172d" + /* violation */ + "\u172e" + /* violation */ + "\u172f" + /* violation */ + "\u1730" + /* violation */ + "\u1731" + /* violation */ + "\u1732" + /* violation */ + "\u1733" + /* violation */ + "\u1734" + /* violation */ + "\u1735" + /* violation */ + "\u1736" + /* violation */ + "\u1737" + /* violation */ + "\u1738" + /* violation */ + "\u1739" + /* violation */ + "\u173a" + /* violation */ + "\u173b" + /* violation */ + "\u173c" + /* violation */ + "\u173d" + /* violation */ + "\u173e" + /* violation */ + "\u173f" + /* violation */ + "\u1740" + /* violation */ + "\u1741" + /* violation */ + "\u1742" + /* violation */ + "\u1743" + /* violation */ + "\u1744" + /* violation */ + "\u1745" + /* violation */ + "\u1746" + /* violation */ + "\u1747" + /* violation */ + "\u1748" + /* violation */ + "\u1749" + /* violation */ + "\u174a" + /* violation */ + "\u174b" + /* violation */ + "\u174c" + /* violation */ + "\u174d" + /* violation */ + "\u174e" + /* violation */ + "\u174f" + /* violation */ + "\u1750" + /* violation */ + "\u1751" + /* violation */ + "\u1752" + /* violation */ + "\u1753" + /* violation */ + "\u1754" + /* violation */ + "\u1755" + /* violation */ + "\u1756" + /* violation */ + "\u1757" + /* violation */ + "\u1758" + /* violation */ + "\u1759" + /* violation */ + "\u175a" + /* violation */ + "\u175b" + /* violation */ + "\u175c" + /* violation */ + "\u175d" + /* violation */ + "\u175e" + /* violation */ + "\u175f" + /* violation */ + "\u1760" + /* violation */ + "\u1761" + /* violation */ + "\u1762" + /* violation */ + "\u1763" + /* violation */ + "\u1764" + /* violation */ + "\u1765" + /* violation */ + "\u1766" + /* violation */ + "\u1767" + /* violation */ + "\u1768" + /* violation */ + "\u1769" + /* violation */ + "\u176a" + /* violation */ + "\u176b" + /* violation */ + "\u176c" + /* violation */ + "\u176d" + /* violation */ + "\u176e" + /* violation */ + "\u176f" + /* violation */ + "\u1770" + /* violation */ + "\u1771" + /* violation */ + "\u1772" + /* violation */ + "\u1773" + /* violation */ + "\u1774" + /* violation */ + "\u1775" + /* violation */ + "\u1776" + /* violation */ + "\u1777" + /* violation */ + "\u1778" + /* violation */ + "\u1779" + /* violation */ + "\u177a" + /* violation */ + "\u177b" + /* violation */ + "\u177c" + /* violation */ + "\u177d" + /* violation */ + "\u177e" + /* violation */ + "\u177f" + /* violation */ + "\u1780" + /* violation */ + "\u1781" + /* violation */ + "\u1782" + /* violation */ + "\u1783" + /* violation */ + "\u1784" + /* violation */ + "\u1785" + /* violation */ + "\u1786" + /* violation */ + "\u1787" + /* violation */ + "\u1788" + /* violation */ + "\u1789" + /* violation */ + "\u178a" + /* violation */ + "\u178b" + /* violation */ + "\u178c" + /* violation */ + "\u178d" + /* violation */ + "\u178e" + /* violation */ + "\u178f" + /* violation */ + "\u1790" + /* violation */ + "\u1791" + /* violation */ + "\u1792" + /* violation */ + "\u1793" + /* violation */ + "\u1794" + /* violation */ + "\u1795" + /* violation */ + "\u1796" + /* violation */ + "\u1797" + /* violation */ + "\u1798" + /* violation */ + "\u1799" + /* violation */ + "\u179a" + /* violation */ + "\u179b" + /* violation */ + "\u179c" + /* violation */ + "\u179d" + /* violation */ + "\u179e" + /* violation */ + "\u179f" + /* violation */ + "\u17a0" + /* violation */ + "\u17a1" + /* violation */ + "\u17a2" + /* violation */ + "\u17a3" + /* violation */ + "\u17a4" + /* violation */ + "\u17a5" + /* violation */ + "\u17a6" + /* violation */ + "\u17a7" + /* violation */ + "\u17a8" + /* violation */ + "\u17a9" + /* violation */ + "\u17aa" + /* violation */ + "\u17ab" + /* violation */ + "\u17ac" + /* violation */ + "\u17ad" + /* violation */ + "\u17ae" + /* violation */ + "\u17af" + /* violation */ + "\u17b0" + /* violation */ + "\u17b1" + /* violation */ + "\u17b2" + /* violation */ + "\u17b3" + /* violation */ + "\u17b4" + /* violation */ + "\u17b5" + /* violation */ + "\u17b6" + /* violation */ + "\u17b7" + /* violation */ + "\u17b8" + /* violation */ + "\u17b9" + /* violation */ + "\u17ba" + /* violation */ + "\u17bb" + /* violation */ + "\u17bc" + /* violation */ + "\u17bd" + /* violation */ + "\u17be" + /* violation */ + "\u17bf" + /* violation */ + "\u17c0" + /* violation */ + "\u17c1" + /* violation */ + "\u17c2" + /* violation */ + "\u17c3" + /* violation */ + "\u17c4" + /* violation */ + "\u17c5" + /* violation */ + "\u17c6" + /* violation */ + "\u17c7" + /* violation */ + "\u17c8" + /* violation */ + "\u17c9" + /* violation */ + "\u17ca" + /* violation */ + "\u17cb" + /* violation */ + "\u17cc" + /* violation */ + "\u17cd" + /* violation */ + "\u17ce" + /* violation */ + "\u17cf" + /* violation */ + "\u17d0" + /* violation */ + "\u17d1" + /* violation */ + "\u17d2" + /* violation */ + "\u17d3" + /* violation */ + "\u17d4" + /* violation */ + "\u17d5" + /* violation */ + "\u17d6" + /* violation */ + "\u17d7" + /* violation */ + "\u17d8" + /* violation */ + "\u17d9" + /* violation */ + "\u17da" + /* violation */ + "\u17db" + /* violation */ + "\u17dc" + /* violation */ + "\u17dd" + /* violation */ + "\u17de" + /* violation */ + "\u17df" + /* violation */ + "\u17e0" + /* violation */ + "\u17e1" + /* violation */ + "\u17e2" + /* violation */ + "\u17e3" + /* violation */ + "\u17e4" + /* violation */ + "\u17e5" + /* violation */ + "\u17e6" + /* violation */ + "\u17e7" + /* violation */ + "\u17e8" + /* violation */ + "\u17e9" + /* violation */ + "\u17ea" + /* violation */ + "\u17eb" + /* violation */ + "\u17ec" + /* violation */ + "\u17ed" + /* violation */ + "\u17ee" + /* violation */ + "\u17ef" + /* violation */ + "\u17f0" + /* violation */ + "\u17f1" + /* violation */ + "\u17f2" + /* violation */ + "\u17f3" + /* violation */ + "\u17f4" + /* violation */ + "\u17f5" + /* violation */ + "\u17f6" + /* violation */ + "\u17f7" + /* violation */ + "\u17f8" + /* violation */ + "\u17f9" + /* violation */ + "\u17fa" + /* violation */ + "\u17fb" + /* violation */ + "\u17fc" + /* violation */ + "\u17fd" + /* violation */ + "\u17fe" + /* violation */ + "\u17ff", "" + /* violation */ + "\u1800" + /* violation */ + "\u1801" + /* violation */ + "\u1802" + /* violation */ + "\u1803" + /* violation */ + "\u1804" + /* violation */ + "\u1805" + /* violation */ + "\u1806" + /* violation */ + "\u1807" + /* violation */ + "\u1808" + /* violation */ + "\u1809" + /* violation */ + "\u180a" + /* violation */ + "\u180b" + /* violation */ + "\u180c" + /* violation */ + "\u180d" + /* control character ok */ + "\u180e" + /* violation */ + "\u180f" + /* violation */ + "\u1810" + /* violation */ + "\u1811" + /* violation */ + "\u1812" + /* violation */ + "\u1813" + /* violation */ + "\u1814" + /* violation */ + "\u1815" + /* violation */ + "\u1816" + /* violation */ + "\u1817" + /* violation */ + "\u1818" + /* violation */ + "\u1819" + /* violation */ + "\u181a" + /* violation */ + "\u181b" + /* violation */ + "\u181c" + /* violation */ + "\u181d" + /* violation */ + "\u181e" + /* violation */ + "\u181f" + /* violation */ + "\u1820" + /* violation */ + "\u1821" + /* violation */ + "\u1822" + /* violation */ + "\u1823" + /* violation */ + "\u1824" + /* violation */ + "\u1825" + /* violation */ + "\u1826" + /* violation */ + "\u1827" + /* violation */ + "\u1828" + /* violation */ + "\u1829" + /* violation */ + "\u182a" + /* violation */ + "\u182b" + /* violation */ + "\u182c" + /* violation */ + "\u182d" + /* violation */ + "\u182e" + /* violation */ + "\u182f" + /* violation */ + "\u1830" + /* violation */ + "\u1831" + /* violation */ + "\u1832" + /* violation */ + "\u1833" + /* violation */ + "\u1834" + /* violation */ + "\u1835" + /* violation */ + "\u1836" + /* violation */ + "\u1837" + /* violation */ + "\u1838" + /* violation */ + "\u1839" + /* violation */ + "\u183a" + /* violation */ + "\u183b" + /* violation */ + "\u183c" + /* violation */ + "\u183d" + /* violation */ + "\u183e" + /* violation */ + "\u183f" + /* violation */ + "\u1840" + /* violation */ + "\u1841" + /* violation */ + "\u1842" + /* violation */ + "\u1843" + /* violation */ + "\u1844" + /* violation */ + "\u1845" + /* violation */ + "\u1846" + /* violation */ + "\u1847" + /* violation */ + "\u1848" + /* violation */ + "\u1849" + /* violation */ + "\u184a" + /* violation */ + "\u184b" + /* violation */ + "\u184c" + /* violation */ + "\u184d" + /* violation */ + "\u184e" + /* violation */ + "\u184f" + /* violation */ + "\u1850" + /* violation */ + "\u1851" + /* violation */ + "\u1852" + /* violation */ + "\u1853" + /* violation */ + "\u1854" + /* violation */ + "\u1855" + /* violation */ + "\u1856" + /* violation */ + "\u1857" + /* violation */ + "\u1858" + /* violation */ + "\u1859" + /* violation */ + "\u185a" + /* violation */ + "\u185b" + /* violation */ + "\u185c" + /* violation */ + "\u185d" + /* violation */ + "\u185e" + /* violation */ + "\u185f" + /* violation */ + "\u1860" + /* violation */ + "\u1861" + /* violation */ + "\u1862" + /* violation */ + "\u1863" + /* violation */ + "\u1864" + /* violation */ + "\u1865" + /* violation */ + "\u1866" + /* violation */ + "\u1867" + /* violation */ + "\u1868" + /* violation */ + "\u1869" + /* violation */ + "\u186a" + /* violation */ + "\u186b" + /* violation */ + "\u186c" + /* violation */ + "\u186d" + /* violation */ + "\u186e" + /* violation */ + "\u186f" + /* violation */ + "\u1870" + /* violation */ + "\u1871" + /* violation */ + "\u1872" + /* violation */ + "\u1873" + /* violation */ + "\u1874" + /* violation */ + "\u1875" + /* violation */ + "\u1876" + /* violation */ + "\u1877" + /* violation */ + "\u1878" + /* violation */ + "\u1879" + /* violation */ + "\u187a" + /* violation */ + "\u187b" + /* violation */ + "\u187c" + /* violation */ + "\u187d" + /* violation */ + "\u187e" + /* violation */ + "\u187f" + /* violation */ + "\u1880" + /* violation */ + "\u1881" + /* violation */ + "\u1882" + /* violation */ + "\u1883" + /* violation */ + "\u1884" + /* violation */ + "\u1885" + /* violation */ + "\u1886" + /* violation */ + "\u1887" + /* violation */ + "\u1888" + /* violation */ + "\u1889" + /* violation */ + "\u188a" + /* violation */ + "\u188b" + /* violation */ + "\u188c" + /* violation */ + "\u188d" + /* violation */ + "\u188e" + /* violation */ + "\u188f" + /* violation */ + "\u1890" + /* violation */ + "\u1891" + /* violation */ + "\u1892" + /* violation */ + "\u1893" + /* violation */ + "\u1894" + /* violation */ + "\u1895" + /* violation */ + "\u1896" + /* violation */ + "\u1897" + /* violation */ + "\u1898" + /* violation */ + "\u1899" + /* violation */ + "\u189a" + /* violation */ + "\u189b" + /* violation */ + "\u189c" + /* violation */ + "\u189d" + /* violation */ + "\u189e" + /* violation */ + "\u189f" + /* violation */ + "\u18a0" + /* violation */ + "\u18a1" + /* violation */ + "\u18a2" + /* violation */ + "\u18a3" + /* violation */ + "\u18a4" + /* violation */ + "\u18a5" + /* violation */ + "\u18a6" + /* violation */ + "\u18a7" + /* violation */ + "\u18a8" + /* violation */ + "\u18a9" + /* violation */ + "\u18aa" + /* violation */ + "\u18ab" + /* violation */ + "\u18ac" + /* violation */ + "\u18ad" + /* violation */ + "\u18ae" + /* violation */ + "\u18af" + /* violation */ + "\u18b0" + /* violation */ + "\u18b1" + /* violation */ + "\u18b2" + /* violation */ + "\u18b3" + /* violation */ + "\u18b4" + /* violation */ + "\u18b5" + /* violation */ + "\u18b6" + /* violation */ + "\u18b7" + /* violation */ + "\u18b8" + /* violation */ + "\u18b9" + /* violation */ + "\u18ba" + /* violation */ + "\u18bb" + /* violation */ + "\u18bc" + /* violation */ + "\u18bd" + /* violation */ + "\u18be" + /* violation */ + "\u18bf" + /* violation */ + "\u18c0" + /* violation */ + "\u18c1" + /* violation */ + "\u18c2" + /* violation */ + "\u18c3" + /* violation */ + "\u18c4" + /* violation */ + "\u18c5" + /* violation */ + "\u18c6" + /* violation */ + "\u18c7" + /* violation */ + "\u18c8" + /* violation */ + "\u18c9" + /* violation */ + "\u18ca" + /* violation */ + "\u18cb" + /* violation */ + "\u18cc" + /* violation */ + "\u18cd" + /* violation */ + "\u18ce" + /* violation */ + "\u18cf" + /* violation */ + "\u18d0" + /* violation */ + "\u18d1" + /* violation */ + "\u18d2" + /* violation */ + "\u18d3" + /* violation */ + "\u18d4" + /* violation */ + "\u18d5" + /* violation */ + "\u18d6" + /* violation */ + "\u18d7" + /* violation */ + "\u18d8" + /* violation */ + "\u18d9" + /* violation */ + "\u18da" + /* violation */ + "\u18db" + /* violation */ + "\u18dc" + /* violation */ + "\u18dd" + /* violation */ + "\u18de" + /* violation */ + "\u18df" + /* violation */ + "\u18e0" + /* violation */ + "\u18e1" + /* violation */ + "\u18e2" + /* violation */ + "\u18e3" + /* violation */ + "\u18e4" + /* violation */ + "\u18e5" + /* violation */ + "\u18e6" + /* violation */ + "\u18e7" + /* violation */ + "\u18e8" + /* violation */ + "\u18e9" + /* violation */ + "\u18ea" + /* violation */ + "\u18eb" + /* violation */ + "\u18ec" + /* violation */ + "\u18ed" + /* violation */ + "\u18ee" + /* violation */ + "\u18ef" + /* violation */ + "\u18f0" + /* violation */ + "\u18f1" + /* violation */ + "\u18f2" + /* violation */ + "\u18f3" + /* violation */ + "\u18f4" + /* violation */ + "\u18f5" + /* violation */ + "\u18f6" + /* violation */ + "\u18f7" + /* violation */ + "\u18f8" + /* violation */ + "\u18f9" + /* violation */ + "\u18fa" + /* violation */ + "\u18fb" + /* violation */ + "\u18fc" + /* violation */ + "\u18fd" + /* violation */ + "\u18fe" + /* violation */ + "\u18ff", "" + /* violation */ + "\u1900" + /* violation */ + "\u1901" + /* violation */ + "\u1902" + /* violation */ + "\u1903" + /* violation */ + "\u1904" + /* violation */ + "\u1905" + /* violation */ + "\u1906" + /* violation */ + "\u1907" + /* violation */ + "\u1908" + /* violation */ + "\u1909" + /* violation */ + "\u190a" + /* violation */ + "\u190b" + /* violation */ + "\u190c" + /* violation */ + "\u190d" + /* violation */ + "\u190e" + /* violation */ + "\u190f" + /* violation */ + "\u1910" + /* violation */ + "\u1911" + /* violation */ + "\u1912" + /* violation */ + "\u1913" + /* violation */ + "\u1914" + /* violation */ + "\u1915" + /* violation */ + "\u1916" + /* violation */ + "\u1917" + /* violation */ + "\u1918" + /* violation */ + "\u1919" + /* violation */ + "\u191a" + /* violation */ + "\u191b" + /* violation */ + "\u191c" + /* violation */ + "\u191d" + /* violation */ + "\u191e" + /* violation */ + "\u191f" + /* violation */ + "\u1920" + /* violation */ + "\u1921" + /* violation */ + "\u1922" + /* violation */ + "\u1923" + /* violation */ + "\u1924" + /* violation */ + "\u1925" + /* violation */ + "\u1926" + /* violation */ + "\u1927" + /* violation */ + "\u1928" + /* violation */ + "\u1929" + /* violation */ + "\u192a" + /* violation */ + "\u192b" + /* violation */ + "\u192c" + /* violation */ + "\u192d" + /* violation */ + "\u192e" + /* violation */ + "\u192f" + /* violation */ + "\u1930" + /* violation */ + "\u1931" + /* violation */ + "\u1932" + /* violation */ + "\u1933" + /* violation */ + "\u1934" + /* violation */ + "\u1935" + /* violation */ + "\u1936" + /* violation */ + "\u1937" + /* violation */ + "\u1938" + /* violation */ + "\u1939" + /* violation */ + "\u193a" + /* violation */ + "\u193b" + /* violation */ + "\u193c" + /* violation */ + "\u193d" + /* violation */ + "\u193e" + /* violation */ + "\u193f" + /* violation */ + "\u1940" + /* violation */ + "\u1941" + /* violation */ + "\u1942" + /* violation */ + "\u1943" + /* violation */ + "\u1944" + /* violation */ + "\u1945" + /* violation */ + "\u1946" + /* violation */ + "\u1947" + /* violation */ + "\u1948" + /* violation */ + "\u1949" + /* violation */ + "\u194a" + /* violation */ + "\u194b" + /* violation */ + "\u194c" + /* violation */ + "\u194d" + /* violation */ + "\u194e" + /* violation */ + "\u194f" + /* violation */ + "\u1950" + /* violation */ + "\u1951" + /* violation */ + "\u1952" + /* violation */ + "\u1953" + /* violation */ + "\u1954" + /* violation */ + "\u1955" + /* violation */ + "\u1956" + /* violation */ + "\u1957" + /* violation */ + "\u1958" + /* violation */ + "\u1959" + /* violation */ + "\u195a" + /* violation */ + "\u195b" + /* violation */ + "\u195c" + /* violation */ + "\u195d" + /* violation */ + "\u195e" + /* violation */ + "\u195f" + /* violation */ + "\u1960" + /* violation */ + "\u1961" + /* violation */ + "\u1962" + /* violation */ + "\u1963" + /* violation */ + "\u1964" + /* violation */ + "\u1965" + /* violation */ + "\u1966" + /* violation */ + "\u1967" + /* violation */ + "\u1968" + /* violation */ + "\u1969" + /* violation */ + "\u196a" + /* violation */ + "\u196b" + /* violation */ + "\u196c" + /* violation */ + "\u196d" + /* violation */ + "\u196e" + /* violation */ + "\u196f" + /* violation */ + "\u1970" + /* violation */ + "\u1971" + /* violation */ + "\u1972" + /* violation */ + "\u1973" + /* violation */ + "\u1974" + /* violation */ + "\u1975" + /* violation */ + "\u1976" + /* violation */ + "\u1977" + /* violation */ + "\u1978" + /* violation */ + "\u1979" + /* violation */ + "\u197a" + /* violation */ + "\u197b" + /* violation */ + "\u197c" + /* violation */ + "\u197d" + /* violation */ + "\u197e" + /* violation */ + "\u197f" + /* violation */ + "\u1980" + /* violation */ + "\u1981" + /* violation */ + "\u1982" + /* violation */ + "\u1983" + /* violation */ + "\u1984" + /* violation */ + "\u1985" + /* violation */ + "\u1986" + /* violation */ + "\u1987" + /* violation */ + "\u1988" + /* violation */ + "\u1989" + /* violation */ + "\u198a" + /* violation */ + "\u198b" + /* violation */ + "\u198c" + /* violation */ + "\u198d" + /* violation */ + "\u198e" + /* violation */ + "\u198f" + /* violation */ + "\u1990" + /* violation */ + "\u1991" + /* violation */ + "\u1992" + /* violation */ + "\u1993" + /* violation */ + "\u1994" + /* violation */ + "\u1995" + /* violation */ + "\u1996" + /* violation */ + "\u1997" + /* violation */ + "\u1998" + /* violation */ + "\u1999" + /* violation */ + "\u199a" + /* violation */ + "\u199b" + /* violation */ + "\u199c" + /* violation */ + "\u199d" + /* violation */ + "\u199e" + /* violation */ + "\u199f" + /* violation */ + "\u19a0" + /* violation */ + "\u19a1" + /* violation */ + "\u19a2" + /* violation */ + "\u19a3" + /* violation */ + "\u19a4" + /* violation */ + "\u19a5" + /* violation */ + "\u19a6" + /* violation */ + "\u19a7" + /* violation */ + "\u19a8" + /* violation */ + "\u19a9" + /* violation */ + "\u19aa" + /* violation */ + "\u19ab" + /* violation */ + "\u19ac" + /* violation */ + "\u19ad" + /* violation */ + "\u19ae" + /* violation */ + "\u19af" + /* violation */ + "\u19b0" + /* violation */ + "\u19b1" + /* violation */ + "\u19b2" + /* violation */ + "\u19b3" + /* violation */ + "\u19b4" + /* violation */ + "\u19b5" + /* violation */ + "\u19b6" + /* violation */ + "\u19b7" + /* violation */ + "\u19b8" + /* violation */ + "\u19b9" + /* violation */ + "\u19ba" + /* violation */ + "\u19bb" + /* violation */ + "\u19bc" + /* violation */ + "\u19bd" + /* violation */ + "\u19be" + /* violation */ + "\u19bf" + /* violation */ + "\u19c0" + /* violation */ + "\u19c1" + /* violation */ + "\u19c2" + /* violation */ + "\u19c3" + /* violation */ + "\u19c4" + /* violation */ + "\u19c5" + /* violation */ + "\u19c6" + /* violation */ + "\u19c7" + /* violation */ + "\u19c8" + /* violation */ + "\u19c9" + /* violation */ + "\u19ca" + /* violation */ + "\u19cb" + /* violation */ + "\u19cc" + /* violation */ + "\u19cd" + /* violation */ + "\u19ce" + /* violation */ + "\u19cf" + /* violation */ + "\u19d0" + /* violation */ + "\u19d1" + /* violation */ + "\u19d2" + /* violation */ + "\u19d3" + /* violation */ + "\u19d4" + /* violation */ + "\u19d5" + /* violation */ + "\u19d6" + /* violation */ + "\u19d7" + /* violation */ + "\u19d8" + /* violation */ + "\u19d9" + /* violation */ + "\u19da" + /* violation */ + "\u19db" + /* violation */ + "\u19dc" + /* violation */ + "\u19dd" + /* violation */ + "\u19de" + /* violation */ + "\u19df" + /* violation */ + "\u19e0" + /* violation */ + "\u19e1" + /* violation */ + "\u19e2" + /* violation */ + "\u19e3" + /* violation */ + "\u19e4" + /* violation */ + "\u19e5" + /* violation */ + "\u19e6" + /* violation */ + "\u19e7" + /* violation */ + "\u19e8" + /* violation */ + "\u19e9" + /* violation */ + "\u19ea" + /* violation */ + "\u19eb" + /* violation */ + "\u19ec" + /* violation */ + "\u19ed" + /* violation */ + "\u19ee" + /* violation */ + "\u19ef" + /* violation */ + "\u19f0" + /* violation */ + "\u19f1" + /* violation */ + "\u19f2" + /* violation */ + "\u19f3" + /* violation */ + "\u19f4" + /* violation */ + "\u19f5" + /* violation */ + "\u19f6" + /* violation */ + "\u19f7" + /* violation */ + "\u19f8" + /* violation */ + "\u19f9" + /* violation */ + "\u19fa" + /* violation */ + "\u19fb" + /* violation */ + "\u19fc" + /* violation */ + "\u19fd" + /* violation */ + "\u19fe" + /* violation */ + "\u19ff", "" + /* violation */ + "\u1a00" + /* violation */ + "\u1a01" + /* violation */ + "\u1a02" + /* violation */ + "\u1a03" + /* violation */ + "\u1a04" + /* violation */ + "\u1a05" + /* violation */ + "\u1a06" + /* violation */ + "\u1a07" + /* violation */ + "\u1a08" + /* violation */ + "\u1a09" + /* violation */ + "\u1a0a" + /* violation */ + "\u1a0b" + /* violation */ + "\u1a0c" + /* violation */ + "\u1a0d" + /* violation */ + "\u1a0e" + /* violation */ + "\u1a0f" + /* violation */ + "\u1a10" + /* violation */ + "\u1a11" + /* violation */ + "\u1a12" + /* violation */ + "\u1a13" + /* violation */ + "\u1a14" + /* violation */ + "\u1a15" + /* violation */ + "\u1a16" + /* violation */ + "\u1a17" + /* violation */ + "\u1a18" + /* violation */ + "\u1a19" + /* violation */ + "\u1a1a" + /* violation */ + "\u1a1b" + /* violation */ + "\u1a1c" + /* violation */ + "\u1a1d" + /* violation */ + "\u1a1e" + /* violation */ + "\u1a1f" + /* violation */ + "\u1a20" + /* violation */ + "\u1a21" + /* violation */ + "\u1a22" + /* violation */ + "\u1a23" + /* violation */ + "\u1a24" + /* violation */ + "\u1a25" + /* violation */ + "\u1a26" + /* violation */ + "\u1a27" + /* violation */ + "\u1a28" + /* violation */ + "\u1a29" + /* violation */ + "\u1a2a" + /* violation */ + "\u1a2b" + /* violation */ + "\u1a2c" + /* violation */ + "\u1a2d" + /* violation */ + "\u1a2e" + /* violation */ + "\u1a2f" + /* violation */ + "\u1a30" + /* violation */ + "\u1a31" + /* violation */ + "\u1a32" + /* violation */ + "\u1a33" + /* violation */ + "\u1a34" + /* violation */ + "\u1a35" + /* violation */ + "\u1a36" + /* violation */ + "\u1a37" + /* violation */ + "\u1a38" + /* violation */ + "\u1a39" + /* violation */ + "\u1a3a" + /* violation */ + "\u1a3b" + /* violation */ + "\u1a3c" + /* violation */ + "\u1a3d" + /* violation */ + "\u1a3e" + /* violation */ + "\u1a3f" + /* violation */ + "\u1a40" + /* violation */ + "\u1a41" + /* violation */ + "\u1a42" + /* violation */ + "\u1a43" + /* violation */ + "\u1a44" + /* violation */ + "\u1a45" + /* violation */ + "\u1a46" + /* violation */ + "\u1a47" + /* violation */ + "\u1a48" + /* violation */ + "\u1a49" + /* violation */ + "\u1a4a" + /* violation */ + "\u1a4b" + /* violation */ + "\u1a4c" + /* violation */ + "\u1a4d" + /* violation */ + "\u1a4e" + /* violation */ + "\u1a4f" + /* violation */ + "\u1a50" + /* violation */ + "\u1a51" + /* violation */ + "\u1a52" + /* violation */ + "\u1a53" + /* violation */ + "\u1a54" + /* violation */ + "\u1a55" + /* violation */ + "\u1a56" + /* violation */ + "\u1a57" + /* violation */ + "\u1a58" + /* violation */ + "\u1a59" + /* violation */ + "\u1a5a" + /* violation */ + "\u1a5b" + /* violation */ + "\u1a5c" + /* violation */ + "\u1a5d" + /* violation */ + "\u1a5e" + /* violation */ + "\u1a5f" + /* violation */ + "\u1a60" + /* violation */ + "\u1a61" + /* violation */ + "\u1a62" + /* violation */ + "\u1a63" + /* violation */ + "\u1a64" + /* violation */ + "\u1a65" + /* violation */ + "\u1a66" + /* violation */ + "\u1a67" + /* violation */ + "\u1a68" + /* violation */ + "\u1a69" + /* violation */ + "\u1a6a" + /* violation */ + "\u1a6b" + /* violation */ + "\u1a6c" + /* violation */ + "\u1a6d" + /* violation */ + "\u1a6e" + /* violation */ + "\u1a6f" + /* violation */ + "\u1a70" + /* violation */ + "\u1a71" + /* violation */ + "\u1a72" + /* violation */ + "\u1a73" + /* violation */ + "\u1a74" + /* violation */ + "\u1a75" + /* violation */ + "\u1a76" + /* violation */ + "\u1a77" + /* violation */ + "\u1a78" + /* violation */ + "\u1a79" + /* violation */ + "\u1a7a" + /* violation */ + "\u1a7b" + /* violation */ + "\u1a7c" + /* violation */ + "\u1a7d" + /* violation */ + "\u1a7e" + /* violation */ + "\u1a7f" + /* violation */ + "\u1a80" + /* violation */ + "\u1a81" + /* violation */ + "\u1a82" + /* violation */ + "\u1a83" + /* violation */ + "\u1a84" + /* violation */ + "\u1a85" + /* violation */ + "\u1a86" + /* violation */ + "\u1a87" + /* violation */ + "\u1a88" + /* violation */ + "\u1a89" + /* violation */ + "\u1a8a" + /* violation */ + "\u1a8b" + /* violation */ + "\u1a8c" + /* violation */ + "\u1a8d" + /* violation */ + "\u1a8e" + /* violation */ + "\u1a8f" + /* violation */ + "\u1a90" + /* violation */ + "\u1a91" + /* violation */ + "\u1a92" + /* violation */ + "\u1a93" + /* violation */ + "\u1a94" + /* violation */ + "\u1a95" + /* violation */ + "\u1a96" + /* violation */ + "\u1a97" + /* violation */ + "\u1a98" + /* violation */ + "\u1a99" + /* violation */ + "\u1a9a" + /* violation */ + "\u1a9b" + /* violation */ + "\u1a9c" + /* violation */ + "\u1a9d" + /* violation */ + "\u1a9e" + /* violation */ + "\u1a9f" + /* violation */ + "\u1aa0" + /* violation */ + "\u1aa1" + /* violation */ + "\u1aa2" + /* violation */ + "\u1aa3" + /* violation */ + "\u1aa4" + /* violation */ + "\u1aa5" + /* violation */ + "\u1aa6" + /* violation */ + "\u1aa7" + /* violation */ + "\u1aa8" + /* violation */ + "\u1aa9" + /* violation */ + "\u1aaa" + /* violation */ + "\u1aab" + /* violation */ + "\u1aac" + /* violation */ + "\u1aad" + /* violation */ + "\u1aae" + /* violation */ + "\u1aaf" + /* violation */ + "\u1ab0" + /* violation */ + "\u1ab1" + /* violation */ + "\u1ab2" + /* violation */ + "\u1ab3" + /* violation */ + "\u1ab4" + /* violation */ + "\u1ab5" + /* violation */ + "\u1ab6" + /* violation */ + "\u1ab7" + /* violation */ + "\u1ab8" + /* violation */ + "\u1ab9" + /* violation */ + "\u1aba" + /* violation */ + "\u1abb" + /* violation */ + "\u1abc" + /* violation */ + "\u1abd" + /* violation */ + "\u1abe" + /* violation */ + "\u1abf" + /* violation */ + "\u1ac0" + /* violation */ + "\u1ac1" + /* violation */ + "\u1ac2" + /* violation */ + "\u1ac3" + /* violation */ + "\u1ac4" + /* violation */ + "\u1ac5" + /* violation */ + "\u1ac6" + /* violation */ + "\u1ac7" + /* violation */ + "\u1ac8" + /* violation */ + "\u1ac9" + /* violation */ + "\u1aca" + /* violation */ + "\u1acb" + /* violation */ + "\u1acc" + /* violation */ + "\u1acd" + /* violation */ + "\u1ace" + /* violation */ + "\u1acf" + /* violation */ + "\u1ad0" + /* violation */ + "\u1ad1" + /* violation */ + "\u1ad2" + /* violation */ + "\u1ad3" + /* violation */ + "\u1ad4" + /* violation */ + "\u1ad5" + /* violation */ + "\u1ad6" + /* violation */ + "\u1ad7" + /* violation */ + "\u1ad8" + /* violation */ + "\u1ad9" + /* violation */ + "\u1ada" + /* violation */ + "\u1adb" + /* violation */ + "\u1adc" + /* violation */ + "\u1add" + /* violation */ + "\u1ade" + /* violation */ + "\u1adf" + /* violation */ + "\u1ae0" + /* violation */ + "\u1ae1" + /* violation */ + "\u1ae2" + /* violation */ + "\u1ae3" + /* violation */ + "\u1ae4" + /* violation */ + "\u1ae5" + /* violation */ + "\u1ae6" + /* violation */ + "\u1ae7" + /* violation */ + "\u1ae8" + /* violation */ + "\u1ae9" + /* violation */ + "\u1aea" + /* violation */ + "\u1aeb" + /* violation */ + "\u1aec" + /* violation */ + "\u1aed" + /* violation */ + "\u1aee" + /* violation */ + "\u1aef" + /* violation */ + "\u1af0" + /* violation */ + "\u1af1" + /* violation */ + "\u1af2" + /* violation */ + "\u1af3" + /* violation */ + "\u1af4" + /* violation */ + "\u1af5" + /* violation */ + "\u1af6" + /* violation */ + "\u1af7" + /* violation */ + "\u1af8" + /* violation */ + "\u1af9" + /* violation */ + "\u1afa" + /* violation */ + "\u1afb" + /* violation */ + "\u1afc" + /* violation */ + "\u1afd" + /* violation */ + "\u1afe" + /* violation */ + "\u1aff", "" + /* violation */ + "\u1b00" + /* violation */ + "\u1b01" + /* violation */ + "\u1b02" + /* violation */ + "\u1b03" + /* violation */ + "\u1b04" + /* violation */ + "\u1b05" + /* violation */ + "\u1b06" + /* violation */ + "\u1b07" + /* violation */ + "\u1b08" + /* violation */ + "\u1b09" + /* violation */ + "\u1b0a" + /* violation */ + "\u1b0b" + /* violation */ + "\u1b0c" + /* violation */ + "\u1b0d" + /* violation */ + "\u1b0e" + /* violation */ + "\u1b0f" + /* violation */ + "\u1b10" + /* violation */ + "\u1b11" + /* violation */ + "\u1b12" + /* violation */ + "\u1b13" + /* violation */ + "\u1b14" + /* violation */ + "\u1b15" + /* violation */ + "\u1b16" + /* violation */ + "\u1b17" + /* violation */ + "\u1b18" + /* violation */ + "\u1b19" + /* violation */ + "\u1b1a" + /* violation */ + "\u1b1b" + /* violation */ + "\u1b1c" + /* violation */ + "\u1b1d" + /* violation */ + "\u1b1e" + /* violation */ + "\u1b1f" + /* violation */ + "\u1b20" + /* violation */ + "\u1b21" + /* violation */ + "\u1b22" + /* violation */ + "\u1b23" + /* violation */ + "\u1b24" + /* violation */ + "\u1b25" + /* violation */ + "\u1b26" + /* violation */ + "\u1b27" + /* violation */ + "\u1b28" + /* violation */ + "\u1b29" + /* violation */ + "\u1b2a" + /* violation */ + "\u1b2b" + /* violation */ + "\u1b2c" + /* violation */ + "\u1b2d" + /* violation */ + "\u1b2e" + /* violation */ + "\u1b2f" + /* violation */ + "\u1b30" + /* violation */ + "\u1b31" + /* violation */ + "\u1b32" + /* violation */ + "\u1b33" + /* violation */ + "\u1b34" + /* violation */ + "\u1b35" + /* violation */ + "\u1b36" + /* violation */ + "\u1b37" + /* violation */ + "\u1b38" + /* violation */ + "\u1b39" + /* violation */ + "\u1b3a" + /* violation */ + "\u1b3b" + /* violation */ + "\u1b3c" + /* violation */ + "\u1b3d" + /* violation */ + "\u1b3e" + /* violation */ + "\u1b3f" + /* violation */ + "\u1b40" + /* violation */ + "\u1b41" + /* violation */ + "\u1b42" + /* violation */ + "\u1b43" + /* violation */ + "\u1b44" + /* violation */ + "\u1b45" + /* violation */ + "\u1b46" + /* violation */ + "\u1b47" + /* violation */ + "\u1b48" + /* violation */ + "\u1b49" + /* violation */ + "\u1b4a" + /* violation */ + "\u1b4b" + /* violation */ + "\u1b4c" + /* violation */ + "\u1b4d" + /* violation */ + "\u1b4e" + /* violation */ + "\u1b4f" + /* violation */ + "\u1b50" + /* violation */ + "\u1b51" + /* violation */ + "\u1b52" + /* violation */ + "\u1b53" + /* violation */ + "\u1b54" + /* violation */ + "\u1b55" + /* violation */ + "\u1b56" + /* violation */ + "\u1b57" + /* violation */ + "\u1b58" + /* violation */ + "\u1b59" + /* violation */ + "\u1b5a" + /* violation */ + "\u1b5b" + /* violation */ + "\u1b5c" + /* violation */ + "\u1b5d" + /* violation */ + "\u1b5e" + /* violation */ + "\u1b5f" + /* violation */ + "\u1b60" + /* violation */ + "\u1b61" + /* violation */ + "\u1b62" + /* violation */ + "\u1b63" + /* violation */ + "\u1b64" + /* violation */ + "\u1b65" + /* violation */ + "\u1b66" + /* violation */ + "\u1b67" + /* violation */ + "\u1b68" + /* violation */ + "\u1b69" + /* violation */ + "\u1b6a" + /* violation */ + "\u1b6b" + /* violation */ + "\u1b6c" + /* violation */ + "\u1b6d" + /* violation */ + "\u1b6e" + /* violation */ + "\u1b6f" + /* violation */ + "\u1b70" + /* violation */ + "\u1b71" + /* violation */ + "\u1b72" + /* violation */ + "\u1b73" + /* violation */ + "\u1b74" + /* violation */ + "\u1b75" + /* violation */ + "\u1b76" + /* violation */ + "\u1b77" + /* violation */ + "\u1b78" + /* violation */ + "\u1b79" + /* violation */ + "\u1b7a" + /* violation */ + "\u1b7b" + /* violation */ + "\u1b7c" + /* violation */ + "\u1b7d" + /* violation */ + "\u1b7e" + /* violation */ + "\u1b7f" + /* violation */ + "\u1b80" + /* violation */ + "\u1b81" + /* violation */ + "\u1b82" + /* violation */ + "\u1b83" + /* violation */ + "\u1b84" + /* violation */ + "\u1b85" + /* violation */ + "\u1b86" + /* violation */ + "\u1b87" + /* violation */ + "\u1b88" + /* violation */ + "\u1b89" + /* violation */ + "\u1b8a" + /* violation */ + "\u1b8b" + /* violation */ + "\u1b8c" + /* violation */ + "\u1b8d" + /* violation */ + "\u1b8e" + /* violation */ + "\u1b8f" + /* violation */ + "\u1b90" + /* violation */ + "\u1b91" + /* violation */ + "\u1b92" + /* violation */ + "\u1b93" + /* violation */ + "\u1b94" + /* violation */ + "\u1b95" + /* violation */ + "\u1b96" + /* violation */ + "\u1b97" + /* violation */ + "\u1b98" + /* violation */ + "\u1b99" + /* violation */ + "\u1b9a" + /* violation */ + "\u1b9b" + /* violation */ + "\u1b9c" + /* violation */ + "\u1b9d" + /* violation */ + "\u1b9e" + /* violation */ + "\u1b9f" + /* violation */ + "\u1ba0" + /* violation */ + "\u1ba1" + /* violation */ + "\u1ba2" + /* violation */ + "\u1ba3" + /* violation */ + "\u1ba4" + /* violation */ + "\u1ba5" + /* violation */ + "\u1ba6" + /* violation */ + "\u1ba7" + /* violation */ + "\u1ba8" + /* violation */ + "\u1ba9" + /* violation */ + "\u1baa" + /* violation */ + "\u1bab" + /* violation */ + "\u1bac" + /* violation */ + "\u1bad" + /* violation */ + "\u1bae" + /* violation */ + "\u1baf" + /* violation */ + "\u1bb0" + /* violation */ + "\u1bb1" + /* violation */ + "\u1bb2" + /* violation */ + "\u1bb3" + /* violation */ + "\u1bb4" + /* violation */ + "\u1bb5" + /* violation */ + "\u1bb6" + /* violation */ + "\u1bb7" + /* violation */ + "\u1bb8" + /* violation */ + "\u1bb9" + /* violation */ + "\u1bba" + /* violation */ + "\u1bbb" + /* violation */ + "\u1bbc" + /* violation */ + "\u1bbd" + /* violation */ + "\u1bbe" + /* violation */ + "\u1bbf" + /* violation */ + "\u1bc0" + /* violation */ + "\u1bc1" + /* violation */ + "\u1bc2" + /* violation */ + "\u1bc3" + /* violation */ + "\u1bc4" + /* violation */ + "\u1bc5" + /* violation */ + "\u1bc6" + /* violation */ + "\u1bc7" + /* violation */ + "\u1bc8" + /* violation */ + "\u1bc9" + /* violation */ + "\u1bca" + /* violation */ + "\u1bcb" + /* violation */ + "\u1bcc" + /* violation */ + "\u1bcd" + /* violation */ + "\u1bce" + /* violation */ + "\u1bcf" + /* violation */ + "\u1bd0" + /* violation */ + "\u1bd1" + /* violation */ + "\u1bd2" + /* violation */ + "\u1bd3" + /* violation */ + "\u1bd4" + /* violation */ + "\u1bd5" + /* violation */ + "\u1bd6" + /* violation */ + "\u1bd7" + /* violation */ + "\u1bd8" + /* violation */ + "\u1bd9" + /* violation */ + "\u1bda" + /* violation */ + "\u1bdb" + /* violation */ + "\u1bdc" + /* violation */ + "\u1bdd" + /* violation */ + "\u1bde" + /* violation */ + "\u1bdf" + /* violation */ + "\u1be0" + /* violation */ + "\u1be1" + /* violation */ + "\u1be2" + /* violation */ + "\u1be3" + /* violation */ + "\u1be4" + /* violation */ + "\u1be5" + /* violation */ + "\u1be6" + /* violation */ + "\u1be7" + /* violation */ + "\u1be8" + /* violation */ + "\u1be9" + /* violation */ + "\u1bea" + /* violation */ + "\u1beb" + /* violation */ + "\u1bec" + /* violation */ + "\u1bed" + /* violation */ + "\u1bee" + /* violation */ + "\u1bef" + /* violation */ + "\u1bf0" + /* violation */ + "\u1bf1" + /* violation */ + "\u1bf2" + /* violation */ + "\u1bf3" + /* violation */ + "\u1bf4" + /* violation */ + "\u1bf5" + /* violation */ + "\u1bf6" + /* violation */ + "\u1bf7" + /* violation */ + "\u1bf8" + /* violation */ + "\u1bf9" + /* violation */ + "\u1bfa" + /* violation */ + "\u1bfb" + /* violation */ + "\u1bfc" + /* violation */ + "\u1bfd" + /* violation */ + "\u1bfe" + /* violation */ + "\u1bff", "" + /* violation */ + "\u1c00" + /* violation */ + "\u1c01" + /* violation */ + "\u1c02" + /* violation */ + "\u1c03" + /* violation */ + "\u1c04" + /* violation */ + "\u1c05" + /* violation */ + "\u1c06" + /* violation */ + "\u1c07" + /* violation */ + "\u1c08" + /* violation */ + "\u1c09" + /* violation */ + "\u1c0a" + /* violation */ + "\u1c0b" + /* violation */ + "\u1c0c" + /* violation */ + "\u1c0d" + /* violation */ + "\u1c0e" + /* violation */ + "\u1c0f" + /* violation */ + "\u1c10" + /* violation */ + "\u1c11" + /* violation */ + "\u1c12" + /* violation */ + "\u1c13" + /* violation */ + "\u1c14" + /* violation */ + "\u1c15" + /* violation */ + "\u1c16" + /* violation */ + "\u1c17" + /* violation */ + "\u1c18" + /* violation */ + "\u1c19" + /* violation */ + "\u1c1a" + /* violation */ + "\u1c1b" + /* violation */ + "\u1c1c" + /* violation */ + "\u1c1d" + /* violation */ + "\u1c1e" + /* violation */ + "\u1c1f" + /* violation */ + "\u1c20" + /* violation */ + "\u1c21" + /* violation */ + "\u1c22" + /* violation */ + "\u1c23" + /* violation */ + "\u1c24" + /* violation */ + "\u1c25" + /* violation */ + "\u1c26" + /* violation */ + "\u1c27" + /* violation */ + "\u1c28" + /* violation */ + "\u1c29" + /* violation */ + "\u1c2a" + /* violation */ + "\u1c2b" + /* violation */ + "\u1c2c" + /* violation */ + "\u1c2d" + /* violation */ + "\u1c2e" + /* violation */ + "\u1c2f" + /* violation */ + "\u1c30" + /* violation */ + "\u1c31" + /* violation */ + "\u1c32" + /* violation */ + "\u1c33" + /* violation */ + "\u1c34" + /* violation */ + "\u1c35" + /* violation */ + "\u1c36" + /* violation */ + "\u1c37" + /* violation */ + "\u1c38" + /* violation */ + "\u1c39" + /* violation */ + "\u1c3a" + /* violation */ + "\u1c3b" + /* violation */ + "\u1c3c" + /* violation */ + "\u1c3d" + /* violation */ + "\u1c3e" + /* violation */ + "\u1c3f" + /* violation */ + "\u1c40" + /* violation */ + "\u1c41" + /* violation */ + "\u1c42" + /* violation */ + "\u1c43" + /* violation */ + "\u1c44" + /* violation */ + "\u1c45" + /* violation */ + "\u1c46" + /* violation */ + "\u1c47" + /* violation */ + "\u1c48" + /* violation */ + "\u1c49" + /* violation */ + "\u1c4a" + /* violation */ + "\u1c4b" + /* violation */ + "\u1c4c" + /* violation */ + "\u1c4d" + /* violation */ + "\u1c4e" + /* violation */ + "\u1c4f" + /* violation */ + "\u1c50" + /* violation */ + "\u1c51" + /* violation */ + "\u1c52" + /* violation */ + "\u1c53" + /* violation */ + "\u1c54" + /* violation */ + "\u1c55" + /* violation */ + "\u1c56" + /* violation */ + "\u1c57" + /* violation */ + "\u1c58" + /* violation */ + "\u1c59" + /* violation */ + "\u1c5a" + /* violation */ + "\u1c5b" + /* violation */ + "\u1c5c" + /* violation */ + "\u1c5d" + /* violation */ + "\u1c5e" + /* violation */ + "\u1c5f" + /* violation */ + "\u1c60" + /* violation */ + "\u1c61" + /* violation */ + "\u1c62" + /* violation */ + "\u1c63" + /* violation */ + "\u1c64" + /* violation */ + "\u1c65" + /* violation */ + "\u1c66" + /* violation */ + "\u1c67" + /* violation */ + "\u1c68" + /* violation */ + "\u1c69" + /* violation */ + "\u1c6a" + /* violation */ + "\u1c6b" + /* violation */ + "\u1c6c" + /* violation */ + "\u1c6d" + /* violation */ + "\u1c6e" + /* violation */ + "\u1c6f" + /* violation */ + "\u1c70" + /* violation */ + "\u1c71" + /* violation */ + "\u1c72" + /* violation */ + "\u1c73" + /* violation */ + "\u1c74" + /* violation */ + "\u1c75" + /* violation */ + "\u1c76" + /* violation */ + "\u1c77" + /* violation */ + "\u1c78" + /* violation */ + "\u1c79" + /* violation */ + "\u1c7a" + /* violation */ + "\u1c7b" + /* violation */ + "\u1c7c" + /* violation */ + "\u1c7d" + /* violation */ + "\u1c7e" + /* violation */ + "\u1c7f" + /* violation */ + "\u1c80" + /* violation */ + "\u1c81" + /* violation */ + "\u1c82" + /* violation */ + "\u1c83" + /* violation */ + "\u1c84" + /* violation */ + "\u1c85" + /* violation */ + "\u1c86" + /* violation */ + "\u1c87" + /* violation */ + "\u1c88" + /* violation */ + "\u1c89" + /* violation */ + "\u1c8a" + /* violation */ + "\u1c8b" + /* violation */ + "\u1c8c" + /* violation */ + "\u1c8d" + /* violation */ + "\u1c8e" + /* violation */ + "\u1c8f" + /* violation */ + "\u1c90" + /* violation */ + "\u1c91" + /* violation */ + "\u1c92" + /* violation */ + "\u1c93" + /* violation */ + "\u1c94" + /* violation */ + "\u1c95" + /* violation */ + "\u1c96" + /* violation */ + "\u1c97" + /* violation */ + "\u1c98" + /* violation */ + "\u1c99" + /* violation */ + "\u1c9a" + /* violation */ + "\u1c9b" + /* violation */ + "\u1c9c" + /* violation */ + "\u1c9d" + /* violation */ + "\u1c9e" + /* violation */ + "\u1c9f" + /* violation */ + "\u1ca0" + /* violation */ + "\u1ca1" + /* violation */ + "\u1ca2" + /* violation */ + "\u1ca3" + /* violation */ + "\u1ca4" + /* violation */ + "\u1ca5" + /* violation */ + "\u1ca6" + /* violation */ + "\u1ca7" + /* violation */ + "\u1ca8" + /* violation */ + "\u1ca9" + /* violation */ + "\u1caa" + /* violation */ + "\u1cab" + /* violation */ + "\u1cac" + /* violation */ + "\u1cad" + /* violation */ + "\u1cae" + /* violation */ + "\u1caf" + /* violation */ + "\u1cb0" + /* violation */ + "\u1cb1" + /* violation */ + "\u1cb2" + /* violation */ + "\u1cb3" + /* violation */ + "\u1cb4" + /* violation */ + "\u1cb5" + /* violation */ + "\u1cb6" + /* violation */ + "\u1cb7" + /* violation */ + "\u1cb8" + /* violation */ + "\u1cb9" + /* violation */ + "\u1cba" + /* violation */ + "\u1cbb" + /* violation */ + "\u1cbc" + /* violation */ + "\u1cbd" + /* violation */ + "\u1cbe" + /* violation */ + "\u1cbf" + /* violation */ + "\u1cc0" + /* violation */ + "\u1cc1" + /* violation */ + "\u1cc2" + /* violation */ + "\u1cc3" + /* violation */ + "\u1cc4" + /* violation */ + "\u1cc5" + /* violation */ + "\u1cc6" + /* violation */ + "\u1cc7" + /* violation */ + "\u1cc8" + /* violation */ + "\u1cc9" + /* violation */ + "\u1cca" + /* violation */ + "\u1ccb" + /* violation */ + "\u1ccc" + /* violation */ + "\u1ccd" + /* violation */ + "\u1cce" + /* violation */ + "\u1ccf" + /* violation */ + "\u1cd0" + /* violation */ + "\u1cd1" + /* violation */ + "\u1cd2" + /* violation */ + "\u1cd3" + /* violation */ + "\u1cd4" + /* violation */ + "\u1cd5" + /* violation */ + "\u1cd6" + /* violation */ + "\u1cd7" + /* violation */ + "\u1cd8" + /* violation */ + "\u1cd9" + /* violation */ + "\u1cda" + /* violation */ + "\u1cdb" + /* violation */ + "\u1cdc" + /* violation */ + "\u1cdd" + /* violation */ + "\u1cde" + /* violation */ + "\u1cdf" + /* violation */ + "\u1ce0" + /* violation */ + "\u1ce1" + /* violation */ + "\u1ce2" + /* violation */ + "\u1ce3" + /* violation */ + "\u1ce4" + /* violation */ + "\u1ce5" + /* violation */ + "\u1ce6" + /* violation */ + "\u1ce7" + /* violation */ + "\u1ce8" + /* violation */ + "\u1ce9" + /* violation */ + "\u1cea" + /* violation */ + "\u1ceb" + /* violation */ + "\u1cec" + /* violation */ + "\u1ced" + /* violation */ + "\u1cee" + /* violation */ + "\u1cef" + /* violation */ + "\u1cf0" + /* violation */ + "\u1cf1" + /* violation */ + "\u1cf2" + /* violation */ + "\u1cf3" + /* violation */ + "\u1cf4" + /* violation */ + "\u1cf5" + /* violation */ + "\u1cf6" + /* violation */ + "\u1cf7" + /* violation */ + "\u1cf8" + /* violation */ + "\u1cf9" + /* violation */ + "\u1cfa" + /* violation */ + "\u1cfb" + /* violation */ + "\u1cfc" + /* violation */ + "\u1cfd" + /* violation */ + "\u1cfe" + /* violation */ + "\u1cff", "" + /* violation */ + "\u1d00" + /* violation */ + "\u1d01" + /* violation */ + "\u1d02" + /* violation */ + "\u1d03" + /* violation */ + "\u1d04" + /* violation */ + "\u1d05" + /* violation */ + "\u1d06" + /* violation */ + "\u1d07" + /* violation */ + "\u1d08" + /* violation */ + "\u1d09" + /* violation */ + "\u1d0a" + /* violation */ + "\u1d0b" + /* violation */ + "\u1d0c" + /* violation */ + "\u1d0d" + /* violation */ + "\u1d0e" + /* violation */ + "\u1d0f" + /* violation */ + "\u1d10" + /* violation */ + "\u1d11" + /* violation */ + "\u1d12" + /* violation */ + "\u1d13" + /* violation */ + "\u1d14" + /* violation */ + "\u1d15" + /* violation */ + "\u1d16" + /* violation */ + "\u1d17" + /* violation */ + "\u1d18" + /* violation */ + "\u1d19" + /* violation */ + "\u1d1a" + /* violation */ + "\u1d1b" + /* violation */ + "\u1d1c" + /* violation */ + "\u1d1d" + /* violation */ + "\u1d1e" + /* violation */ + "\u1d1f" + /* violation */ + "\u1d20" + /* violation */ + "\u1d21" + /* violation */ + "\u1d22" + /* violation */ + "\u1d23" + /* violation */ + "\u1d24" + /* violation */ + "\u1d25" + /* violation */ + "\u1d26" + /* violation */ + "\u1d27" + /* violation */ + "\u1d28" + /* violation */ + "\u1d29" + /* violation */ + "\u1d2a" + /* violation */ + "\u1d2b" + /* violation */ + "\u1d2c" + /* violation */ + "\u1d2d" + /* violation */ + "\u1d2e" + /* violation */ + "\u1d2f" + /* violation */ + "\u1d30" + /* violation */ + "\u1d31" + /* violation */ + "\u1d32" + /* violation */ + "\u1d33" + /* violation */ + "\u1d34" + /* violation */ + "\u1d35" + /* violation */ + "\u1d36" + /* violation */ + "\u1d37" + /* violation */ + "\u1d38" + /* violation */ + "\u1d39" + /* violation */ + "\u1d3a" + /* violation */ + "\u1d3b" + /* violation */ + "\u1d3c" + /* violation */ + "\u1d3d" + /* violation */ + "\u1d3e" + /* violation */ + "\u1d3f" + /* violation */ + "\u1d40" + /* violation */ + "\u1d41" + /* violation */ + "\u1d42" + /* violation */ + "\u1d43" + /* violation */ + "\u1d44" + /* violation */ + "\u1d45" + /* violation */ + "\u1d46" + /* violation */ + "\u1d47" + /* violation */ + "\u1d48" + /* violation */ + "\u1d49" + /* violation */ + "\u1d4a" + /* violation */ + "\u1d4b" + /* violation */ + "\u1d4c" + /* violation */ + "\u1d4d" + /* violation */ + "\u1d4e" + /* violation */ + "\u1d4f" + /* violation */ + "\u1d50" + /* violation */ + "\u1d51" + /* violation */ + "\u1d52" + /* violation */ + "\u1d53" + /* violation */ + "\u1d54" + /* violation */ + "\u1d55" + /* violation */ + "\u1d56" + /* violation */ + "\u1d57" + /* violation */ + "\u1d58" + /* violation */ + "\u1d59" + /* violation */ + "\u1d5a" + /* violation */ + "\u1d5b" + /* violation */ + "\u1d5c" + /* violation */ + "\u1d5d" + /* violation */ + "\u1d5e" + /* violation */ + "\u1d5f" + /* violation */ + "\u1d60" + /* violation */ + "\u1d61" + /* violation */ + "\u1d62" + /* violation */ + "\u1d63" + /* violation */ + "\u1d64" + /* violation */ + "\u1d65" + /* violation */ + "\u1d66" + /* violation */ + "\u1d67" + /* violation */ + "\u1d68" + /* violation */ + "\u1d69" + /* violation */ + "\u1d6a" + /* violation */ + "\u1d6b" + /* violation */ + "\u1d6c" + /* violation */ + "\u1d6d" + /* violation */ + "\u1d6e" + /* violation */ + "\u1d6f" + /* violation */ + "\u1d70" + /* violation */ + "\u1d71" + /* violation */ + "\u1d72" + /* violation */ + "\u1d73" + /* violation */ + "\u1d74" + /* violation */ + "\u1d75" + /* violation */ + "\u1d76" + /* violation */ + "\u1d77" + /* violation */ + "\u1d78" + /* violation */ + "\u1d79" + /* violation */ + "\u1d7a" + /* violation */ + "\u1d7b" + /* violation */ + "\u1d7c" + /* violation */ + "\u1d7d" + /* violation */ + "\u1d7e" + /* violation */ + "\u1d7f" + /* violation */ + "\u1d80" + /* violation */ + "\u1d81" + /* violation */ + "\u1d82" + /* violation */ + "\u1d83" + /* violation */ + "\u1d84" + /* violation */ + "\u1d85" + /* violation */ + "\u1d86" + /* violation */ + "\u1d87" + /* violation */ + "\u1d88" + /* violation */ + "\u1d89" + /* violation */ + "\u1d8a" + /* violation */ + "\u1d8b" + /* violation */ + "\u1d8c" + /* violation */ + "\u1d8d" + /* violation */ + "\u1d8e" + /* violation */ + "\u1d8f" + /* violation */ + "\u1d90" + /* violation */ + "\u1d91" + /* violation */ + "\u1d92" + /* violation */ + "\u1d93" + /* violation */ + "\u1d94" + /* violation */ + "\u1d95" + /* violation */ + "\u1d96" + /* violation */ + "\u1d97" + /* violation */ + "\u1d98" + /* violation */ + "\u1d99" + /* violation */ + "\u1d9a" + /* violation */ + "\u1d9b" + /* violation */ + "\u1d9c" + /* violation */ + "\u1d9d" + /* violation */ + "\u1d9e" + /* violation */ + "\u1d9f" + /* violation */ + "\u1da0" + /* violation */ + "\u1da1" + /* violation */ + "\u1da2" + /* violation */ + "\u1da3" + /* violation */ + "\u1da4" + /* violation */ + "\u1da5" + /* violation */ + "\u1da6" + /* violation */ + "\u1da7" + /* violation */ + "\u1da8" + /* violation */ + "\u1da9" + /* violation */ + "\u1daa" + /* violation */ + "\u1dab" + /* violation */ + "\u1dac" + /* violation */ + "\u1dad" + /* violation */ + "\u1dae" + /* violation */ + "\u1daf" + /* violation */ + "\u1db0" + /* violation */ + "\u1db1" + /* violation */ + "\u1db2" + /* violation */ + "\u1db3" + /* violation */ + "\u1db4" + /* violation */ + "\u1db5" + /* violation */ + "\u1db6" + /* violation */ + "\u1db7" + /* violation */ + "\u1db8" + /* violation */ + "\u1db9" + /* violation */ + "\u1dba" + /* violation */ + "\u1dbb" + /* violation */ + "\u1dbc" + /* violation */ + "\u1dbd" + /* violation */ + "\u1dbe" + /* violation */ + "\u1dbf" + /* violation */ + "\u1dc0" + /* violation */ + "\u1dc1" + /* violation */ + "\u1dc2" + /* violation */ + "\u1dc3" + /* violation */ + "\u1dc4" + /* violation */ + "\u1dc5" + /* violation */ + "\u1dc6" + /* violation */ + "\u1dc7" + /* violation */ + "\u1dc8" + /* violation */ + "\u1dc9" + /* violation */ + "\u1dca" + /* violation */ + "\u1dcb" + /* violation */ + "\u1dcc" + /* violation */ + "\u1dcd" + /* violation */ + "\u1dce" + /* violation */ + "\u1dcf" + /* violation */ + "\u1dd0" + /* violation */ + "\u1dd1" + /* violation */ + "\u1dd2" + /* violation */ + "\u1dd3" + /* violation */ + "\u1dd4" + /* violation */ + "\u1dd5" + /* violation */ + "\u1dd6" + /* violation */ + "\u1dd7" + /* violation */ + "\u1dd8" + /* violation */ + "\u1dd9" + /* violation */ + "\u1dda" + /* violation */ + "\u1ddb" + /* violation */ + "\u1ddc" + /* violation */ + "\u1ddd" + /* violation */ + "\u1dde" + /* violation */ + "\u1ddf" + /* violation */ + "\u1de0" + /* violation */ + "\u1de1" + /* violation */ + "\u1de2" + /* violation */ + "\u1de3" + /* violation */ + "\u1de4" + /* violation */ + "\u1de5" + /* violation */ + "\u1de6" + /* violation */ + "\u1de7" + /* violation */ + "\u1de8" + /* violation */ + "\u1de9" + /* violation */ + "\u1dea" + /* violation */ + "\u1deb" + /* violation */ + "\u1dec" + /* violation */ + "\u1ded" + /* violation */ + "\u1dee" + /* violation */ + "\u1def" + /* violation */ + "\u1df0" + /* violation */ + "\u1df1" + /* violation */ + "\u1df2" + /* violation */ + "\u1df3" + /* violation */ + "\u1df4" + /* violation */ + "\u1df5" + /* violation */ + "\u1df6" + /* violation */ + "\u1df7" + /* violation */ + "\u1df8" + /* violation */ + "\u1df9" + /* violation */ + "\u1dfa" + /* violation */ + "\u1dfb" + /* violation */ + "\u1dfc" + /* violation */ + "\u1dfd" + /* violation */ + "\u1dfe" + /* violation */ + "\u1dff", "" + /* violation */ + "\u1e00" + /* violation */ + "\u1e01" + /* violation */ + "\u1e02" + /* violation */ + "\u1e03" + /* violation */ + "\u1e04" + /* violation */ + "\u1e05" + /* violation */ + "\u1e06" + /* violation */ + "\u1e07" + /* violation */ + "\u1e08" + /* violation */ + "\u1e09" + /* violation */ + "\u1e0a" + /* violation */ + "\u1e0b" + /* violation */ + "\u1e0c" + /* violation */ + "\u1e0d" + /* violation */ + "\u1e0e" + /* violation */ + "\u1e0f" + /* violation */ + "\u1e10" + /* violation */ + "\u1e11" + /* violation */ + "\u1e12" + /* violation */ + "\u1e13" + /* violation */ + "\u1e14" + /* violation */ + "\u1e15" + /* violation */ + "\u1e16" + /* violation */ + "\u1e17" + /* violation */ + "\u1e18" + /* violation */ + "\u1e19" + /* violation */ + "\u1e1a" + /* violation */ + "\u1e1b" + /* violation */ + "\u1e1c" + /* violation */ + "\u1e1d" + /* violation */ + "\u1e1e" + /* violation */ + "\u1e1f" + /* violation */ + "\u1e20" + /* violation */ + "\u1e21" + /* violation */ + "\u1e22" + /* violation */ + "\u1e23" + /* violation */ + "\u1e24" + /* violation */ + "\u1e25" + /* violation */ + "\u1e26" + /* violation */ + "\u1e27" + /* violation */ + "\u1e28" + /* violation */ + "\u1e29" + /* violation */ + "\u1e2a" + /* violation */ + "\u1e2b" + /* violation */ + "\u1e2c" + /* violation */ + "\u1e2d" + /* violation */ + "\u1e2e" + /* violation */ + "\u1e2f" + /* violation */ + "\u1e30" + /* violation */ + "\u1e31" + /* violation */ + "\u1e32" + /* violation */ + "\u1e33" + /* violation */ + "\u1e34" + /* violation */ + "\u1e35" + /* violation */ + "\u1e36" + /* violation */ + "\u1e37" + /* violation */ + "\u1e38" + /* violation */ + "\u1e39" + /* violation */ + "\u1e3a" + /* violation */ + "\u1e3b" + /* violation */ + "\u1e3c" + /* violation */ + "\u1e3d" + /* violation */ + "\u1e3e" + /* violation */ + "\u1e3f" + /* violation */ + "\u1e40" + /* violation */ + "\u1e41" + /* violation */ + "\u1e42" + /* violation */ + "\u1e43" + /* violation */ + "\u1e44" + /* violation */ + "\u1e45" + /* violation */ + "\u1e46" + /* violation */ + "\u1e47" + /* violation */ + "\u1e48" + /* violation */ + "\u1e49" + /* violation */ + "\u1e4a" + /* violation */ + "\u1e4b" + /* violation */ + "\u1e4c" + /* violation */ + "\u1e4d" + /* violation */ + "\u1e4e" + /* violation */ + "\u1e4f" + /* violation */ + "\u1e50" + /* violation */ + "\u1e51" + /* violation */ + "\u1e52" + /* violation */ + "\u1e53" + /* violation */ + "\u1e54" + /* violation */ + "\u1e55" + /* violation */ + "\u1e56" + /* violation */ + "\u1e57" + /* violation */ + "\u1e58" + /* violation */ + "\u1e59" + /* violation */ + "\u1e5a" + /* violation */ + "\u1e5b" + /* violation */ + "\u1e5c" + /* violation */ + "\u1e5d" + /* violation */ + "\u1e5e" + /* violation */ + "\u1e5f" + /* violation */ + "\u1e60" + /* violation */ + "\u1e61" + /* violation */ + "\u1e62" + /* violation */ + "\u1e63" + /* violation */ + "\u1e64" + /* violation */ + "\u1e65" + /* violation */ + "\u1e66" + /* violation */ + "\u1e67" + /* violation */ + "\u1e68" + /* violation */ + "\u1e69" + /* violation */ + "\u1e6a" + /* violation */ + "\u1e6b" + /* violation */ + "\u1e6c" + /* violation */ + "\u1e6d" + /* violation */ + "\u1e6e" + /* violation */ + "\u1e6f" + /* violation */ + "\u1e70" + /* violation */ + "\u1e71" + /* violation */ + "\u1e72" + /* violation */ + "\u1e73" + /* violation */ + "\u1e74" + /* violation */ + "\u1e75" + /* violation */ + "\u1e76" + /* violation */ + "\u1e77" + /* violation */ + "\u1e78" + /* violation */ + "\u1e79" + /* violation */ + "\u1e7a" + /* violation */ + "\u1e7b" + /* violation */ + "\u1e7c" + /* violation */ + "\u1e7d" + /* violation */ + "\u1e7e" + /* violation */ + "\u1e7f" + /* violation */ + "\u1e80" + /* violation */ + "\u1e81" + /* violation */ + "\u1e82" + /* violation */ + "\u1e83" + /* violation */ + "\u1e84" + /* violation */ + "\u1e85" + /* violation */ + "\u1e86" + /* violation */ + "\u1e87" + /* violation */ + "\u1e88" + /* violation */ + "\u1e89" + /* violation */ + "\u1e8a" + /* violation */ + "\u1e8b" + /* violation */ + "\u1e8c" + /* violation */ + "\u1e8d" + /* violation */ + "\u1e8e" + /* violation */ + "\u1e8f" + /* violation */ + "\u1e90" + /* violation */ + "\u1e91" + /* violation */ + "\u1e92" + /* violation */ + "\u1e93" + /* violation */ + "\u1e94" + /* violation */ + "\u1e95" + /* violation */ + "\u1e96" + /* violation */ + "\u1e97" + /* violation */ + "\u1e98" + /* violation */ + "\u1e99" + /* violation */ + "\u1e9a" + /* violation */ + "\u1e9b" + /* violation */ + "\u1e9c" + /* violation */ + "\u1e9d" + /* violation */ + "\u1e9e" + /* violation */ + "\u1e9f" + /* violation */ + "\u1ea0" + /* violation */ + "\u1ea1" + /* violation */ + "\u1ea2" + /* violation */ + "\u1ea3" + /* violation */ + "\u1ea4" + /* violation */ + "\u1ea5" + /* violation */ + "\u1ea6" + /* violation */ + "\u1ea7" + /* violation */ + "\u1ea8" + /* violation */ + "\u1ea9" + /* violation */ + "\u1eaa" + /* violation */ + "\u1eab" + /* violation */ + "\u1eac" + /* violation */ + "\u1ead" + /* violation */ + "\u1eae" + /* violation */ + "\u1eaf" + /* violation */ + "\u1eb0" + /* violation */ + "\u1eb1" + /* violation */ + "\u1eb2" + /* violation */ + "\u1eb3" + /* violation */ + "\u1eb4" + /* violation */ + "\u1eb5" + /* violation */ + "\u1eb6" + /* violation */ + "\u1eb7" + /* violation */ + "\u1eb8" + /* violation */ + "\u1eb9" + /* violation */ + "\u1eba" + /* violation */ + "\u1ebb" + /* violation */ + "\u1ebc" + /* violation */ + "\u1ebd" + /* violation */ + "\u1ebe" + /* violation */ + "\u1ebf" + /* violation */ + "\u1ec0" + /* violation */ + "\u1ec1" + /* violation */ + "\u1ec2" + /* violation */ + "\u1ec3" + /* violation */ + "\u1ec4" + /* violation */ + "\u1ec5" + /* violation */ + "\u1ec6" + /* violation */ + "\u1ec7" + /* violation */ + "\u1ec8" + /* violation */ + "\u1ec9" + /* violation */ + "\u1eca" + /* violation */ + "\u1ecb" + /* violation */ + "\u1ecc" + /* violation */ + "\u1ecd" + /* violation */ + "\u1ece" + /* violation */ + "\u1ecf" + /* violation */ + "\u1ed0" + /* violation */ + "\u1ed1" + /* violation */ + "\u1ed2" + /* violation */ + "\u1ed3" + /* violation */ + "\u1ed4" + /* violation */ + "\u1ed5" + /* violation */ + "\u1ed6" + /* violation */ + "\u1ed7" + /* violation */ + "\u1ed8" + /* violation */ + "\u1ed9" + /* violation */ + "\u1eda" + /* violation */ + "\u1edb" + /* violation */ + "\u1edc" + /* violation */ + "\u1edd" + /* violation */ + "\u1ede" + /* violation */ + "\u1edf" + /* violation */ + "\u1ee0" + /* violation */ + "\u1ee1" + /* violation */ + "\u1ee2" + /* violation */ + "\u1ee3" + /* violation */ + "\u1ee4" + /* violation */ + "\u1ee5" + /* violation */ + "\u1ee6" + /* violation */ + "\u1ee7" + /* violation */ + "\u1ee8" + /* violation */ + "\u1ee9" + /* violation */ + "\u1eea" + /* violation */ + "\u1eeb" + /* violation */ + "\u1eec" + /* violation */ + "\u1eed" + /* violation */ + "\u1eee" + /* violation */ + "\u1eef" + /* violation */ + "\u1ef0" + /* violation */ + "\u1ef1" + /* violation */ + "\u1ef2" + /* violation */ + "\u1ef3" + /* violation */ + "\u1ef4" + /* violation */ + "\u1ef5" + /* violation */ + "\u1ef6" + /* violation */ + "\u1ef7" + /* violation */ + "\u1ef8" + /* violation */ + "\u1ef9" + /* violation */ + "\u1efa" + /* violation */ + "\u1efb" + /* violation */ + "\u1efc" + /* violation */ + "\u1efd" + /* violation */ + "\u1efe" + /* violation */ + "\u1eff", "" + /* violation */ + "\u1f00" + /* violation */ + "\u1f01" + /* violation */ + "\u1f02" + /* violation */ + "\u1f03" + /* violation */ + "\u1f04" + /* violation */ + "\u1f05" + /* violation */ + "\u1f06" + /* violation */ + "\u1f07" + /* violation */ + "\u1f08" + /* violation */ + "\u1f09" + /* violation */ + "\u1f0a" + /* violation */ + "\u1f0b" + /* violation */ + "\u1f0c" + /* violation */ + "\u1f0d" + /* violation */ + "\u1f0e" + /* violation */ + "\u1f0f" + /* violation */ + "\u1f10" + /* violation */ + "\u1f11" + /* violation */ + "\u1f12" + /* violation */ + "\u1f13" + /* violation */ + "\u1f14" + /* violation */ + "\u1f15" + /* violation */ + "\u1f16" + /* violation */ + "\u1f17" + /* violation */ + "\u1f18" + /* violation */ + "\u1f19" + /* violation */ + "\u1f1a" + /* violation */ + "\u1f1b" + /* violation */ + "\u1f1c" + /* violation */ + "\u1f1d" + /* violation */ + "\u1f1e" + /* violation */ + "\u1f1f" + /* violation */ + "\u1f20" + /* violation */ + "\u1f21" + /* violation */ + "\u1f22" + /* violation */ + "\u1f23" + /* violation */ + "\u1f24" + /* violation */ + "\u1f25" + /* violation */ + "\u1f26" + /* violation */ + "\u1f27" + /* violation */ + "\u1f28" + /* violation */ + "\u1f29" + /* violation */ + "\u1f2a" + /* violation */ + "\u1f2b" + /* violation */ + "\u1f2c" + /* violation */ + "\u1f2d" + /* violation */ + "\u1f2e" + /* violation */ + "\u1f2f" + /* violation */ + "\u1f30" + /* violation */ + "\u1f31" + /* violation */ + "\u1f32" + /* violation */ + "\u1f33" + /* violation */ + "\u1f34" + /* violation */ + "\u1f35" + /* violation */ + "\u1f36" + /* violation */ + "\u1f37" + /* violation */ + "\u1f38" + /* violation */ + "\u1f39" + /* violation */ + "\u1f3a" + /* violation */ + "\u1f3b" + /* violation */ + "\u1f3c" + /* violation */ + "\u1f3d" + /* violation */ + "\u1f3e" + /* violation */ + "\u1f3f" + /* violation */ + "\u1f40" + /* violation */ + "\u1f41" + /* violation */ + "\u1f42" + /* violation */ + "\u1f43" + /* violation */ + "\u1f44" + /* violation */ + "\u1f45" + /* violation */ + "\u1f46" + /* violation */ + "\u1f47" + /* violation */ + "\u1f48" + /* violation */ + "\u1f49" + /* violation */ + "\u1f4a" + /* violation */ + "\u1f4b" + /* violation */ + "\u1f4c" + /* violation */ + "\u1f4d" + /* violation */ + "\u1f4e" + /* violation */ + "\u1f4f" + /* violation */ + "\u1f50" + /* violation */ + "\u1f51" + /* violation */ + "\u1f52" + /* violation */ + "\u1f53" + /* violation */ + "\u1f54" + /* violation */ + "\u1f55" + /* violation */ + "\u1f56" + /* violation */ + "\u1f57" + /* violation */ + "\u1f58" + /* violation */ + "\u1f59" + /* violation */ + "\u1f5a" + /* violation */ + "\u1f5b" + /* violation */ + "\u1f5c" + /* violation */ + "\u1f5d" + /* violation */ + "\u1f5e" + /* violation */ + "\u1f5f" + /* violation */ + "\u1f60" + /* violation */ + "\u1f61" + /* violation */ + "\u1f62" + /* violation */ + "\u1f63" + /* violation */ + "\u1f64" + /* violation */ + "\u1f65" + /* violation */ + "\u1f66" + /* violation */ + "\u1f67" + /* violation */ + "\u1f68" + /* violation */ + "\u1f69" + /* violation */ + "\u1f6a" + /* violation */ + "\u1f6b" + /* violation */ + "\u1f6c" + /* violation */ + "\u1f6d" + /* violation */ + "\u1f6e" + /* violation */ + "\u1f6f" + /* violation */ + "\u1f70" + /* violation */ + "\u1f71" + /* violation */ + "\u1f72" + /* violation */ + "\u1f73" + /* violation */ + "\u1f74" + /* violation */ + "\u1f75" + /* violation */ + "\u1f76" + /* violation */ + "\u1f77" + /* violation */ + "\u1f78" + /* violation */ + "\u1f79" + /* violation */ + "\u1f7a" + /* violation */ + "\u1f7b" + /* violation */ + "\u1f7c" + /* violation */ + "\u1f7d" + /* violation */ + "\u1f7e" + /* violation */ + "\u1f7f" + /* violation */ + "\u1f80" + /* violation */ + "\u1f81" + /* violation */ + "\u1f82" + /* violation */ + "\u1f83" + /* violation */ + "\u1f84" + /* violation */ + "\u1f85" + /* violation */ + "\u1f86" + /* violation */ + "\u1f87" + /* violation */ + "\u1f88" + /* violation */ + "\u1f89" + /* violation */ + "\u1f8a" + /* violation */ + "\u1f8b" + /* violation */ + "\u1f8c" + /* violation */ + "\u1f8d" + /* violation */ + "\u1f8e" + /* violation */ + "\u1f8f" + /* violation */ + "\u1f90" + /* violation */ + "\u1f91" + /* violation */ + "\u1f92" + /* violation */ + "\u1f93" + /* violation */ + "\u1f94" + /* violation */ + "\u1f95" + /* violation */ + "\u1f96" + /* violation */ + "\u1f97" + /* violation */ + "\u1f98" + /* violation */ + "\u1f99" + /* violation */ + "\u1f9a" + /* violation */ + "\u1f9b" + /* violation */ + "\u1f9c" + /* violation */ + "\u1f9d" + /* violation */ + "\u1f9e" + /* violation */ + "\u1f9f" + /* violation */ + "\u1fa0" + /* violation */ + "\u1fa1" + /* violation */ + "\u1fa2" + /* violation */ + "\u1fa3" + /* violation */ + "\u1fa4" + /* violation */ + "\u1fa5" + /* violation */ + "\u1fa6" + /* violation */ + "\u1fa7" + /* violation */ + "\u1fa8" + /* violation */ + "\u1fa9" + /* violation */ + "\u1faa" + /* violation */ + "\u1fab" + /* violation */ + "\u1fac" + /* violation */ + "\u1fad" + /* violation */ + "\u1fae" + /* violation */ + "\u1faf" + /* violation */ + "\u1fb0" + /* violation */ + "\u1fb1" + /* violation */ + "\u1fb2" + /* violation */ + "\u1fb3" + /* violation */ + "\u1fb4" + /* violation */ + "\u1fb5" + /* violation */ + "\u1fb6" + /* violation */ + "\u1fb7" + /* violation */ + "\u1fb8" + /* violation */ + "\u1fb9" + /* violation */ + "\u1fba" + /* violation */ + "\u1fbb" + /* violation */ + "\u1fbc" + /* violation */ + "\u1fbd" + /* violation */ + "\u1fbe" + /* violation */ + "\u1fbf" + /* violation */ + "\u1fc0" + /* violation */ + "\u1fc1" + /* violation */ + "\u1fc2" + /* violation */ + "\u1fc3" + /* violation */ + "\u1fc4" + /* violation */ + "\u1fc5" + /* violation */ + "\u1fc6" + /* violation */ + "\u1fc7" + /* violation */ + "\u1fc8" + /* violation */ + "\u1fc9" + /* violation */ + "\u1fca" + /* violation */ + "\u1fcb" + /* violation */ + "\u1fcc" + /* violation */ + "\u1fcd" + /* violation */ + "\u1fce" + /* violation */ + "\u1fcf" + /* violation */ + "\u1fd0" + /* violation */ + "\u1fd1" + /* violation */ + "\u1fd2" + /* violation */ + "\u1fd3" + /* violation */ + "\u1fd4" + /* violation */ + "\u1fd5" + /* violation */ + "\u1fd6" + /* violation */ + "\u1fd7" + /* violation */ + "\u1fd8" + /* violation */ + "\u1fd9" + /* violation */ + "\u1fda" + /* violation */ + "\u1fdb" + /* violation */ + "\u1fdc" + /* violation */ + "\u1fdd" + /* violation */ + "\u1fde" + /* violation */ + "\u1fdf" + /* violation */ + "\u1fe0" + /* violation */ + "\u1fe1" + /* violation */ + "\u1fe2" + /* violation */ + "\u1fe3" + /* violation */ + "\u1fe4" + /* violation */ + "\u1fe5" + /* violation */ + "\u1fe6" + /* violation */ + "\u1fe7" + /* violation */ + "\u1fe8" + /* violation */ + "\u1fe9" + /* violation */ + "\u1fea" + /* violation */ + "\u1feb" + /* violation */ + "\u1fec" + /* violation */ + "\u1fed" + /* violation */ + "\u1fee" + /* violation */ + "\u1fef" + /* violation */ + "\u1ff0" + /* violation */ + "\u1ff1" + /* violation */ + "\u1ff2" + /* violation */ + "\u1ff3" + /* violation */ + "\u1ff4" + /* violation */ + "\u1ff5" + /* violation */ + "\u1ff6" + /* violation */ + "\u1ff7" + /* violation */ + "\u1ff8" + /* violation */ + "\u1ff9" + /* violation */ + "\u1ffa" + /* violation */ + "\u1ffb" + /* violation */ + "\u1ffc" + /* violation */ + "\u1ffd" + /* violation */ + "\u1ffe" + /* violation */ + "\u1fff", "" + /* violation */ + "\u2000" + /* violation */ + "\u2001" + /* violation */ + "\u2002" + /* violation */ + "\u2003" + /* violation */ + "\u2004" + /* violation */ + "\u2005" + /* violation */ + "\u2006" + /* violation */ + "\u2007" + /* violation */ + "\u2008" + /* violation */ + "\u2009" + /* violation */ + "\u200a" + /* control character ok */ + "\u200b" + /* control character ok */ + "\u200c" + /* control character ok */ + "\u200d" + /* control character ok */ + "\u200e" + /* control character ok */ + "\u200f" + /* violation */ + "\u2010" + /* violation */ + "\u2011" + /* violation */ + "\u2012" + /* violation */ + "\u2013" + /* violation */ + "\u2014" + /* violation */ + "\u2015" + /* violation */ + "\u2016" + /* violation */ + "\u2017" + /* violation */ + "\u2018" + /* violation */ + "\u2019" + /* violation */ + "\u201a" + /* violation */ + "\u201b" + /* violation */ + "\u201c" + /* violation */ + "\u201d" + /* violation */ + "\u201e" + /* violation */ + "\u201f" + /* violation */ + "\u2020" + /* violation */ + "\u2021" + /* violation */ + "\u2022" + /* violation */ + "\u2023" + /* violation */ + "\u2024" + /* violation */ + "\u2025" + /* violation */ + "\u2026" + /* violation */ + "\u2027" + /* violation */ + "\u2028" + /* violation */ + "\u2029" + /* control character ok */ + "\u202a" + /* control character ok */ + "\u202b" + /* control character ok */ + "\u202c" + /* control character ok */ + "\u202d" + /* control character ok */ + "\u202e" + /* violation */ + "\u202f" + /* violation */ + "\u2030" + /* violation */ + "\u2031" + /* violation */ + "\u2032" + /* violation */ + "\u2033" + /* violation */ + "\u2034" + /* violation */ + "\u2035" + /* violation */ + "\u2036" + /* violation */ + "\u2037" + /* violation */ + "\u2038" + /* violation */ + "\u2039" + /* violation */ + "\u203a" + /* violation */ + "\u203b" + /* violation */ + "\u203c" + /* violation */ + "\u203d" + /* violation */ + "\u203e" + /* violation */ + "\u203f" + /* violation */ + "\u2040" + /* violation */ + "\u2041" + /* violation */ + "\u2042" + /* violation */ + "\u2043" + /* violation */ + "\u2044" + /* violation */ + "\u2045" + /* violation */ + "\u2046" + /* violation */ + "\u2047" + /* violation */ + "\u2048" + /* violation */ + "\u2049" + /* violation */ + "\u204a" + /* violation */ + "\u204b" + /* violation */ + "\u204c" + /* violation */ + "\u204d" + /* violation */ + "\u204e" + /* violation */ + "\u204f" + /* violation */ + "\u2050" + /* violation */ + "\u2051" + /* violation */ + "\u2052" + /* violation */ + "\u2053" + /* violation */ + "\u2054" + /* violation */ + "\u2055" + /* violation */ + "\u2056" + /* violation */ + "\u2057" + /* violation */ + "\u2058" + /* violation */ + "\u2059" + /* violation */ + "\u205a" + /* violation */ + "\u205b" + /* violation */ + "\u205c" + /* violation */ + "\u205d" + /* violation */ + "\u205e" + /* violation */ + "\u205f" + /* control character ok */ + "\u2060" + /* control character ok */ + "\u2061" + /* control character ok */ + "\u2062" + /* control character ok */ + "\u2063" + /* control character ok */ + "\u2064" + /* violation */ + "\u2065" + /* violation */ + "\u2066" + /* violation */ + "\u2067" + /* violation */ + "\u2068" + /* violation */ + "\u2069" + /* control character ok */ + "\u206a" + /* control character ok */ + "\u206b" + /* control character ok */ + "\u206c" + /* control character ok */ + "\u206d" + /* control character ok */ + "\u206e" + /* control character ok */ + "\u206f" + /* violation */ + "\u2070" + /* violation */ + "\u2071" + /* violation */ + "\u2072" + /* violation */ + "\u2073" + /* violation */ + "\u2074" + /* violation */ + "\u2075" + /* violation */ + "\u2076" + /* violation */ + "\u2077" + /* violation */ + "\u2078" + /* violation */ + "\u2079" + /* violation */ + "\u207a" + /* violation */ + "\u207b" + /* violation */ + "\u207c" + /* violation */ + "\u207d" + /* violation */ + "\u207e" + /* violation */ + "\u207f" + /* violation */ + "\u2080" + /* violation */ + "\u2081" + /* violation */ + "\u2082" + /* violation */ + "\u2083" + /* violation */ + "\u2084" + /* violation */ + "\u2085" + /* violation */ + "\u2086" + /* violation */ + "\u2087" + /* violation */ + "\u2088" + /* violation */ + "\u2089" + /* violation */ + "\u208a" + /* violation */ + "\u208b" + /* violation */ + "\u208c" + /* violation */ + "\u208d" + /* violation */ + "\u208e" + /* violation */ + "\u208f" + /* violation */ + "\u2090" + /* violation */ + "\u2091" + /* violation */ + "\u2092" + /* violation */ + "\u2093" + /* violation */ + "\u2094" + /* violation */ + "\u2095" + /* violation */ + "\u2096" + /* violation */ + "\u2097" + /* violation */ + "\u2098" + /* violation */ + "\u2099" + /* violation */ + "\u209a" + /* violation */ + "\u209b" + /* violation */ + "\u209c" + /* violation */ + "\u209d" + /* violation */ + "\u209e" + /* violation */ + "\u209f" + /* violation */ + "\u20a0" + /* violation */ + "\u20a1" + /* violation */ + "\u20a2" + /* violation */ + "\u20a3" + /* violation */ + "\u20a4" + /* violation */ + "\u20a5" + /* violation */ + "\u20a6" + /* violation */ + "\u20a7" + /* violation */ + "\u20a8" + /* violation */ + "\u20a9" + /* violation */ + "\u20aa" + /* violation */ + "\u20ab" + /* violation */ + "\u20ac" + /* violation */ + "\u20ad" + /* violation */ + "\u20ae" + /* violation */ + "\u20af" + /* violation */ + "\u20b0" + /* violation */ + "\u20b1" + /* violation */ + "\u20b2" + /* violation */ + "\u20b3" + /* violation */ + "\u20b4" + /* violation */ + "\u20b5" + /* violation */ + "\u20b6" + /* violation */ + "\u20b7" + /* violation */ + "\u20b8" + /* violation */ + "\u20b9" + /* violation */ + "\u20ba" + /* violation */ + "\u20bb" + /* violation */ + "\u20bc" + /* violation */ + "\u20bd" + /* violation */ + "\u20be" + /* violation */ + "\u20bf" + /* violation */ + "\u20c0" + /* violation */ + "\u20c1" + /* violation */ + "\u20c2" + /* violation */ + "\u20c3" + /* violation */ + "\u20c4" + /* violation */ + "\u20c5" + /* violation */ + "\u20c6" + /* violation */ + "\u20c7" + /* violation */ + "\u20c8" + /* violation */ + "\u20c9" + /* violation */ + "\u20ca" + /* violation */ + "\u20cb" + /* violation */ + "\u20cc" + /* violation */ + "\u20cd" + /* violation */ + "\u20ce" + /* violation */ + "\u20cf" + /* violation */ + "\u20d0" + /* violation */ + "\u20d1" + /* violation */ + "\u20d2" + /* violation */ + "\u20d3" + /* violation */ + "\u20d4" + /* violation */ + "\u20d5" + /* violation */ + "\u20d6" + /* violation */ + "\u20d7" + /* violation */ + "\u20d8" + /* violation */ + "\u20d9" + /* violation */ + "\u20da" + /* violation */ + "\u20db" + /* violation */ + "\u20dc" + /* violation */ + "\u20dd" + /* violation */ + "\u20de" + /* violation */ + "\u20df" + /* violation */ + "\u20e0" + /* violation */ + "\u20e1" + /* violation */ + "\u20e2" + /* violation */ + "\u20e3" + /* violation */ + "\u20e4" + /* violation */ + "\u20e5" + /* violation */ + "\u20e6" + /* violation */ + "\u20e7" + /* violation */ + "\u20e8" + /* violation */ + "\u20e9" + /* violation */ + "\u20ea" + /* violation */ + "\u20eb" + /* violation */ + "\u20ec" + /* violation */ + "\u20ed" + /* violation */ + "\u20ee" + /* violation */ + "\u20ef" + /* violation */ + "\u20f0" + /* violation */ + "\u20f1" + /* violation */ + "\u20f2" + /* violation */ + "\u20f3" + /* violation */ + "\u20f4" + /* violation */ + "\u20f5" + /* violation */ + "\u20f6" + /* violation */ + "\u20f7" + /* violation */ + "\u20f8" + /* violation */ + "\u20f9" + /* violation */ + "\u20fa" + /* violation */ + "\u20fb" + /* violation */ + "\u20fc" + /* violation */ + "\u20fd" + /* violation */ + "\u20fe" + /* violation */ + "\u20ff", "" + /* violation */ + "\u2100" + /* violation */ + "\u2101" + /* violation */ + "\u2102" + /* violation */ + "\u2103" + /* violation */ + "\u2104" + /* violation */ + "\u2105" + /* violation */ + "\u2106" + /* violation */ + "\u2107" + /* violation */ + "\u2108" + /* violation */ + "\u2109" + /* violation */ + "\u210a" + /* violation */ + "\u210b" + /* violation */ + "\u210c" + /* violation */ + "\u210d" + /* violation */ + "\u210e" + /* violation */ + "\u210f" + /* violation */ + "\u2110" + /* violation */ + "\u2111" + /* violation */ + "\u2112" + /* violation */ + "\u2113" + /* violation */ + "\u2114" + /* violation */ + "\u2115" + /* violation */ + "\u2116" + /* violation */ + "\u2117" + /* violation */ + "\u2118" + /* violation */ + "\u2119" + /* violation */ + "\u211a" + /* violation */ + "\u211b" + /* violation */ + "\u211c" + /* violation */ + "\u211d" + /* violation */ + "\u211e" + /* violation */ + "\u211f" + /* violation */ + "\u2120" + /* violation */ + "\u2121" + /* violation */ + "\u2122" + /* violation */ + "\u2123" + /* violation */ + "\u2124" + /* violation */ + "\u2125" + /* violation */ + "\u2126" + /* violation */ + "\u2127" + /* violation */ + "\u2128" + /* violation */ + "\u2129" + /* violation */ + "\u212a" + /* violation */ + "\u212b" + /* violation */ + "\u212c" + /* violation */ + "\u212d" + /* violation */ + "\u212e" + /* violation */ + "\u212f" + /* violation */ + "\u2130" + /* violation */ + "\u2131" + /* violation */ + "\u2132" + /* violation */ + "\u2133" + /* violation */ + "\u2134" + /* violation */ + "\u2135" + /* violation */ + "\u2136" + /* violation */ + "\u2137" + /* violation */ + "\u2138" + /* violation */ + "\u2139" + /* violation */ + "\u213a" + /* violation */ + "\u213b" + /* violation */ + "\u213c" + /* violation */ + "\u213d" + /* violation */ + "\u213e" + /* violation */ + "\u213f" + /* violation */ + "\u2140" + /* violation */ + "\u2141" + /* violation */ + "\u2142" + /* violation */ + "\u2143" + /* violation */ + "\u2144" + /* violation */ + "\u2145" + /* violation */ + "\u2146" + /* violation */ + "\u2147" + /* violation */ + "\u2148" + /* violation */ + "\u2149" + /* violation */ + "\u214a" + /* violation */ + "\u214b" + /* violation */ + "\u214c" + /* violation */ + "\u214d" + /* violation */ + "\u214e" + /* violation */ + "\u214f" + /* violation */ + "\u2150" + /* violation */ + "\u2151" + /* violation */ + "\u2152" + /* violation */ + "\u2153" + /* violation */ + "\u2154" + /* violation */ + "\u2155" + /* violation */ + "\u2156" + /* violation */ + "\u2157" + /* violation */ + "\u2158" + /* violation */ + "\u2159" + /* violation */ + "\u215a" + /* violation */ + "\u215b" + /* violation */ + "\u215c" + /* violation */ + "\u215d" + /* violation */ + "\u215e" + /* violation */ + "\u215f" + /* violation */ + "\u2160" + /* violation */ + "\u2161" + /* violation */ + "\u2162" + /* violation */ + "\u2163" + /* violation */ + "\u2164" + /* violation */ + "\u2165" + /* violation */ + "\u2166" + /* violation */ + "\u2167" + /* violation */ + "\u2168" + /* violation */ + "\u2169" + /* violation */ + "\u216a" + /* violation */ + "\u216b" + /* violation */ + "\u216c" + /* violation */ + "\u216d" + /* violation */ + "\u216e" + /* violation */ + "\u216f" + /* violation */ + "\u2170" + /* violation */ + "\u2171" + /* violation */ + "\u2172" + /* violation */ + "\u2173" + /* violation */ + "\u2174" + /* violation */ + "\u2175" + /* violation */ + "\u2176" + /* violation */ + "\u2177" + /* violation */ + "\u2178" + /* violation */ + "\u2179" + /* violation */ + "\u217a" + /* violation */ + "\u217b" + /* violation */ + "\u217c" + /* violation */ + "\u217d" + /* violation */ + "\u217e" + /* violation */ + "\u217f" + /* violation */ + "\u2180" + /* violation */ + "\u2181" + /* violation */ + "\u2182" + /* violation */ + "\u2183" + /* violation */ + "\u2184" + /* violation */ + "\u2185" + /* violation */ + "\u2186" + /* violation */ + "\u2187" + /* violation */ + "\u2188" + /* violation */ + "\u2189" + /* violation */ + "\u218a" + /* violation */ + "\u218b" + /* violation */ + "\u218c" + /* violation */ + "\u218d" + /* violation */ + "\u218e" + /* violation */ + "\u218f" + /* violation */ + "\u2190" + /* violation */ + "\u2191" + /* violation */ + "\u2192" + /* violation */ + "\u2193" + /* violation */ + "\u2194" + /* violation */ + "\u2195" + /* violation */ + "\u2196" + /* violation */ + "\u2197" + /* violation */ + "\u2198" + /* violation */ + "\u2199" + /* violation */ + "\u219a" + /* violation */ + "\u219b" + /* violation */ + "\u219c" + /* violation */ + "\u219d" + /* violation */ + "\u219e" + /* violation */ + "\u219f" + /* violation */ + "\u21a0" + /* violation */ + "\u21a1" + /* violation */ + "\u21a2" + /* violation */ + "\u21a3" + /* violation */ + "\u21a4" + /* violation */ + "\u21a5" + /* violation */ + "\u21a6" + /* violation */ + "\u21a7" + /* violation */ + "\u21a8" + /* violation */ + "\u21a9" + /* violation */ + "\u21aa" + /* violation */ + "\u21ab" + /* violation */ + "\u21ac" + /* violation */ + "\u21ad" + /* violation */ + "\u21ae" + /* violation */ + "\u21af" + /* violation */ + "\u21b0" + /* violation */ + "\u21b1" + /* violation */ + "\u21b2" + /* violation */ + "\u21b3" + /* violation */ + "\u21b4" + /* violation */ + "\u21b5" + /* violation */ + "\u21b6" + /* violation */ + "\u21b7" + /* violation */ + "\u21b8" + /* violation */ + "\u21b9" + /* violation */ + "\u21ba" + /* violation */ + "\u21bb" + /* violation */ + "\u21bc" + /* violation */ + "\u21bd" + /* violation */ + "\u21be" + /* violation */ + "\u21bf" + /* violation */ + "\u21c0" + /* violation */ + "\u21c1" + /* violation */ + "\u21c2" + /* violation */ + "\u21c3" + /* violation */ + "\u21c4" + /* violation */ + "\u21c5" + /* violation */ + "\u21c6" + /* violation */ + "\u21c7" + /* violation */ + "\u21c8" + /* violation */ + "\u21c9" + /* violation */ + "\u21ca" + /* violation */ + "\u21cb" + /* violation */ + "\u21cc" + /* violation */ + "\u21cd" + /* violation */ + "\u21ce" + /* violation */ + "\u21cf" + /* violation */ + "\u21d0" + /* violation */ + "\u21d1" + /* violation */ + "\u21d2" + /* violation */ + "\u21d3" + /* violation */ + "\u21d4" + /* violation */ + "\u21d5" + /* violation */ + "\u21d6" + /* violation */ + "\u21d7" + /* violation */ + "\u21d8" + /* violation */ + "\u21d9" + /* violation */ + "\u21da" + /* violation */ + "\u21db" + /* violation */ + "\u21dc" + /* violation */ + "\u21dd" + /* violation */ + "\u21de" + /* violation */ + "\u21df" + /* violation */ + "\u21e0" + /* violation */ + "\u21e1" + /* violation */ + "\u21e2" + /* violation */ + "\u21e3" + /* violation */ + "\u21e4" + /* violation */ + "\u21e5" + /* violation */ + "\u21e6" + /* violation */ + "\u21e7" + /* violation */ + "\u21e8" + /* violation */ + "\u21e9" + /* violation */ + "\u21ea" + /* violation */ + "\u21eb" + /* violation */ + "\u21ec" + /* violation */ + "\u21ed" + /* violation */ + "\u21ee" + /* violation */ + "\u21ef" + /* violation */ + "\u21f0" + /* violation */ + "\u21f1" + /* violation */ + "\u21f2" + /* violation */ + "\u21f3" + /* violation */ + "\u21f4" + /* violation */ + "\u21f5" + /* violation */ + "\u21f6" + /* violation */ + "\u21f7" + /* violation */ + "\u21f8" + /* violation */ + "\u21f9" + /* violation */ + "\u21fa" + /* violation */ + "\u21fb" + /* violation */ + "\u21fc" + /* violation */ + "\u21fd" + /* violation */ + "\u21fe" + /* violation */ + "\u21ff", "" + /* violation */ + "\u2200" + /* violation */ + "\u2201" + /* violation */ + "\u2202" + /* violation */ + "\u2203" + /* violation */ + "\u2204" + /* violation */ + "\u2205" + /* violation */ + "\u2206" + /* violation */ + "\u2207" + /* violation */ + "\u2208" + /* violation */ + "\u2209" + /* violation */ + "\u220a" + /* violation */ + "\u220b" + /* violation */ + "\u220c" + /* violation */ + "\u220d" + /* violation */ + "\u220e" + /* violation */ + "\u220f" + /* violation */ + "\u2210" + /* violation */ + "\u2211" + /* violation */ + "\u2212" + /* violation */ + "\u2213" + /* violation */ + "\u2214" + /* violation */ + "\u2215" + /* violation */ + "\u2216" + /* violation */ + "\u2217" + /* violation */ + "\u2218" + /* violation */ + "\u2219" + /* violation */ + "\u221a" + /* violation */ + "\u221b" + /* violation */ + "\u221c" + /* violation */ + "\u221d" + /* violation */ + "\u221e" + /* violation */ + "\u221f" + /* violation */ + "\u2220" + /* violation */ + "\u2221" + /* violation */ + "\u2222" + /* violation */ + "\u2223" + /* violation */ + "\u2224" + /* violation */ + "\u2225" + /* violation */ + "\u2226" + /* violation */ + "\u2227" + /* violation */ + "\u2228" + /* violation */ + "\u2229" + /* violation */ + "\u222a" + /* violation */ + "\u222b" + /* violation */ + "\u222c" + /* violation */ + "\u222d" + /* violation */ + "\u222e" + /* violation */ + "\u222f" + /* violation */ + "\u2230" + /* violation */ + "\u2231" + /* violation */ + "\u2232" + /* violation */ + "\u2233" + /* violation */ + "\u2234" + /* violation */ + "\u2235" + /* violation */ + "\u2236" + /* violation */ + "\u2237" + /* violation */ + "\u2238" + /* violation */ + "\u2239" + /* violation */ + "\u223a" + /* violation */ + "\u223b" + /* violation */ + "\u223c" + /* violation */ + "\u223d" + /* violation */ + "\u223e" + /* violation */ + "\u223f" + /* violation */ + "\u2240" + /* violation */ + "\u2241" + /* violation */ + "\u2242" + /* violation */ + "\u2243" + /* violation */ + "\u2244" + /* violation */ + "\u2245" + /* violation */ + "\u2246" + /* violation */ + "\u2247" + /* violation */ + "\u2248" + /* violation */ + "\u2249" + /* violation */ + "\u224a" + /* violation */ + "\u224b" + /* violation */ + "\u224c" + /* violation */ + "\u224d" + /* violation */ + "\u224e" + /* violation */ + "\u224f" + /* violation */ + "\u2250" + /* violation */ + "\u2251" + /* violation */ + "\u2252" + /* violation */ + "\u2253" + /* violation */ + "\u2254" + /* violation */ + "\u2255" + /* violation */ + "\u2256" + /* violation */ + "\u2257" + /* violation */ + "\u2258" + /* violation */ + "\u2259" + /* violation */ + "\u225a" + /* violation */ + "\u225b" + /* violation */ + "\u225c" + /* violation */ + "\u225d" + /* violation */ + "\u225e" + /* violation */ + "\u225f" + /* violation */ + "\u2260" + /* violation */ + "\u2261" + /* violation */ + "\u2262" + /* violation */ + "\u2263" + /* violation */ + "\u2264" + /* violation */ + "\u2265" + /* violation */ + "\u2266" + /* violation */ + "\u2267" + /* violation */ + "\u2268" + /* violation */ + "\u2269" + /* violation */ + "\u226a" + /* violation */ + "\u226b" + /* violation */ + "\u226c" + /* violation */ + "\u226d" + /* violation */ + "\u226e" + /* violation */ + "\u226f" + /* violation */ + "\u2270" + /* violation */ + "\u2271" + /* violation */ + "\u2272" + /* violation */ + "\u2273" + /* violation */ + "\u2274" + /* violation */ + "\u2275" + /* violation */ + "\u2276" + /* violation */ + "\u2277" + /* violation */ + "\u2278" + /* violation */ + "\u2279" + /* violation */ + "\u227a" + /* violation */ + "\u227b" + /* violation */ + "\u227c" + /* violation */ + "\u227d" + /* violation */ + "\u227e" + /* violation */ + "\u227f" + /* violation */ + "\u2280" + /* violation */ + "\u2281" + /* violation */ + "\u2282" + /* violation */ + "\u2283" + /* violation */ + "\u2284" + /* violation */ + "\u2285" + /* violation */ + "\u2286" + /* violation */ + "\u2287" + /* violation */ + "\u2288" + /* violation */ + "\u2289" + /* violation */ + "\u228a" + /* violation */ + "\u228b" + /* violation */ + "\u228c" + /* violation */ + "\u228d" + /* violation */ + "\u228e" + /* violation */ + "\u228f" + /* violation */ + "\u2290" + /* violation */ + "\u2291" + /* violation */ + "\u2292" + /* violation */ + "\u2293" + /* violation */ + "\u2294" + /* violation */ + "\u2295" + /* violation */ + "\u2296" + /* violation */ + "\u2297" + /* violation */ + "\u2298" + /* violation */ + "\u2299" + /* violation */ + "\u229a" + /* violation */ + "\u229b" + /* violation */ + "\u229c" + /* violation */ + "\u229d" + /* violation */ + "\u229e" + /* violation */ + "\u229f" + /* violation */ + "\u22a0" + /* violation */ + "\u22a1" + /* violation */ + "\u22a2" + /* violation */ + "\u22a3" + /* violation */ + "\u22a4" + /* violation */ + "\u22a5" + /* violation */ + "\u22a6" + /* violation */ + "\u22a7" + /* violation */ + "\u22a8" + /* violation */ + "\u22a9" + /* violation */ + "\u22aa" + /* violation */ + "\u22ab" + /* violation */ + "\u22ac" + /* violation */ + "\u22ad" + /* violation */ + "\u22ae" + /* violation */ + "\u22af" + /* violation */ + "\u22b0" + /* violation */ + "\u22b1" + /* violation */ + "\u22b2" + /* violation */ + "\u22b3" + /* violation */ + "\u22b4" + /* violation */ + "\u22b5" + /* violation */ + "\u22b6" + /* violation */ + "\u22b7" + /* violation */ + "\u22b8" + /* violation */ + "\u22b9" + /* violation */ + "\u22ba" + /* violation */ + "\u22bb" + /* violation */ + "\u22bc" + /* violation */ + "\u22bd" + /* violation */ + "\u22be" + /* violation */ + "\u22bf" + /* violation */ + "\u22c0" + /* violation */ + "\u22c1" + /* violation */ + "\u22c2" + /* violation */ + "\u22c3" + /* violation */ + "\u22c4" + /* violation */ + "\u22c5" + /* violation */ + "\u22c6" + /* violation */ + "\u22c7" + /* violation */ + "\u22c8" + /* violation */ + "\u22c9" + /* violation */ + "\u22ca" + /* violation */ + "\u22cb" + /* violation */ + "\u22cc" + /* violation */ + "\u22cd" + /* violation */ + "\u22ce" + /* violation */ + "\u22cf" + /* violation */ + "\u22d0" + /* violation */ + "\u22d1" + /* violation */ + "\u22d2" + /* violation */ + "\u22d3" + /* violation */ + "\u22d4" + /* violation */ + "\u22d5" + /* violation */ + "\u22d6" + /* violation */ + "\u22d7" + /* violation */ + "\u22d8" + /* violation */ + "\u22d9" + /* violation */ + "\u22da" + /* violation */ + "\u22db" + /* violation */ + "\u22dc" + /* violation */ + "\u22dd" + /* violation */ + "\u22de" + /* violation */ + "\u22df" + /* violation */ + "\u22e0" + /* violation */ + "\u22e1" + /* violation */ + "\u22e2" + /* violation */ + "\u22e3" + /* violation */ + "\u22e4" + /* violation */ + "\u22e5" + /* violation */ + "\u22e6" + /* violation */ + "\u22e7" + /* violation */ + "\u22e8" + /* violation */ + "\u22e9" + /* violation */ + "\u22ea" + /* violation */ + "\u22eb" + /* violation */ + "\u22ec" + /* violation */ + "\u22ed" + /* violation */ + "\u22ee" + /* violation */ + "\u22ef" + /* violation */ + "\u22f0" + /* violation */ + "\u22f1" + /* violation */ + "\u22f2" + /* violation */ + "\u22f3" + /* violation */ + "\u22f4" + /* violation */ + "\u22f5" + /* violation */ + "\u22f6" + /* violation */ + "\u22f7" + /* violation */ + "\u22f8" + /* violation */ + "\u22f9" + /* violation */ + "\u22fa" + /* violation */ + "\u22fb" + /* violation */ + "\u22fc" + /* violation */ + "\u22fd" + /* violation */ + "\u22fe" + /* violation */ + "\u22ff", "" + /* violation */ + "\u2300" + /* violation */ + "\u2301" + /* violation */ + "\u2302" + /* violation */ + "\u2303" + /* violation */ + "\u2304" + /* violation */ + "\u2305" + /* violation */ + "\u2306" + /* violation */ + "\u2307" + /* violation */ + "\u2308" + /* violation */ + "\u2309" + /* violation */ + "\u230a" + /* violation */ + "\u230b" + /* violation */ + "\u230c" + /* violation */ + "\u230d" + /* violation */ + "\u230e" + /* violation */ + "\u230f" + /* violation */ + "\u2310" + /* violation */ + "\u2311" + /* violation */ + "\u2312" + /* violation */ + "\u2313" + /* violation */ + "\u2314" + /* violation */ + "\u2315" + /* violation */ + "\u2316" + /* violation */ + "\u2317" + /* violation */ + "\u2318" + /* violation */ + "\u2319" + /* violation */ + "\u231a" + /* violation */ + "\u231b" + /* violation */ + "\u231c" + /* violation */ + "\u231d" + /* violation */ + "\u231e" + /* violation */ + "\u231f" + /* violation */ + "\u2320" + /* violation */ + "\u2321" + /* violation */ + "\u2322" + /* violation */ + "\u2323" + /* violation */ + "\u2324" + /* violation */ + "\u2325" + /* violation */ + "\u2326" + /* violation */ + "\u2327" + /* violation */ + "\u2328" + /* violation */ + "\u2329" + /* violation */ + "\u232a" + /* violation */ + "\u232b" + /* violation */ + "\u232c" + /* violation */ + "\u232d" + /* violation */ + "\u232e" + /* violation */ + "\u232f" + /* violation */ + "\u2330" + /* violation */ + "\u2331" + /* violation */ + "\u2332" + /* violation */ + "\u2333" + /* violation */ + "\u2334" + /* violation */ + "\u2335" + /* violation */ + "\u2336" + /* violation */ + "\u2337" + /* violation */ + "\u2338" + /* violation */ + "\u2339" + /* violation */ + "\u233a" + /* violation */ + "\u233b" + /* violation */ + "\u233c" + /* violation */ + "\u233d" + /* violation */ + "\u233e" + /* violation */ + "\u233f" + /* violation */ + "\u2340" + /* violation */ + "\u2341" + /* violation */ + "\u2342" + /* violation */ + "\u2343" + /* violation */ + "\u2344" + /* violation */ + "\u2345" + /* violation */ + "\u2346" + /* violation */ + "\u2347" + /* violation */ + "\u2348" + /* violation */ + "\u2349" + /* violation */ + "\u234a" + /* violation */ + "\u234b" + /* violation */ + "\u234c" + /* violation */ + "\u234d" + /* violation */ + "\u234e" + /* violation */ + "\u234f" + /* violation */ + "\u2350" + /* violation */ + "\u2351" + /* violation */ + "\u2352" + /* violation */ + "\u2353" + /* violation */ + "\u2354" + /* violation */ + "\u2355" + /* violation */ + "\u2356" + /* violation */ + "\u2357" + /* violation */ + "\u2358" + /* violation */ + "\u2359" + /* violation */ + "\u235a" + /* violation */ + "\u235b" + /* violation */ + "\u235c" + /* violation */ + "\u235d" + /* violation */ + "\u235e" + /* violation */ + "\u235f" + /* violation */ + "\u2360" + /* violation */ + "\u2361" + /* violation */ + "\u2362" + /* violation */ + "\u2363" + /* violation */ + "\u2364" + /* violation */ + "\u2365" + /* violation */ + "\u2366" + /* violation */ + "\u2367" + /* violation */ + "\u2368" + /* violation */ + "\u2369" + /* violation */ + "\u236a" + /* violation */ + "\u236b" + /* violation */ + "\u236c" + /* violation */ + "\u236d" + /* violation */ + "\u236e" + /* violation */ + "\u236f" + /* violation */ + "\u2370" + /* violation */ + "\u2371" + /* violation */ + "\u2372" + /* violation */ + "\u2373" + /* violation */ + "\u2374" + /* violation */ + "\u2375" + /* violation */ + "\u2376" + /* violation */ + "\u2377" + /* violation */ + "\u2378" + /* violation */ + "\u2379" + /* violation */ + "\u237a" + /* violation */ + "\u237b" + /* violation */ + "\u237c" + /* violation */ + "\u237d" + /* violation */ + "\u237e" + /* violation */ + "\u237f" + /* violation */ + "\u2380" + /* violation */ + "\u2381" + /* violation */ + "\u2382" + /* violation */ + "\u2383" + /* violation */ + "\u2384" + /* violation */ + "\u2385" + /* violation */ + "\u2386" + /* violation */ + "\u2387" + /* violation */ + "\u2388" + /* violation */ + "\u2389" + /* violation */ + "\u238a" + /* violation */ + "\u238b" + /* violation */ + "\u238c" + /* violation */ + "\u238d" + /* violation */ + "\u238e" + /* violation */ + "\u238f" + /* violation */ + "\u2390" + /* violation */ + "\u2391" + /* violation */ + "\u2392" + /* violation */ + "\u2393" + /* violation */ + "\u2394" + /* violation */ + "\u2395" + /* violation */ + "\u2396" + /* violation */ + "\u2397" + /* violation */ + "\u2398" + /* violation */ + "\u2399" + /* violation */ + "\u239a" + /* violation */ + "\u239b" + /* violation */ + "\u239c" + /* violation */ + "\u239d" + /* violation */ + "\u239e" + /* violation */ + "\u239f" + /* violation */ + "\u23a0" + /* violation */ + "\u23a1" + /* violation */ + "\u23a2" + /* violation */ + "\u23a3" + /* violation */ + "\u23a4" + /* violation */ + "\u23a5" + /* violation */ + "\u23a6" + /* violation */ + "\u23a7" + /* violation */ + "\u23a8" + /* violation */ + "\u23a9" + /* violation */ + "\u23aa" + /* violation */ + "\u23ab" + /* violation */ + "\u23ac" + /* violation */ + "\u23ad" + /* violation */ + "\u23ae" + /* violation */ + "\u23af" + /* violation */ + "\u23b0" + /* violation */ + "\u23b1" + /* violation */ + "\u23b2" + /* violation */ + "\u23b3" + /* violation */ + "\u23b4" + /* violation */ + "\u23b5" + /* violation */ + "\u23b6" + /* violation */ + "\u23b7" + /* violation */ + "\u23b8" + /* violation */ + "\u23b9" + /* violation */ + "\u23ba" + /* violation */ + "\u23bb" + /* violation */ + "\u23bc" + /* violation */ + "\u23bd" + /* violation */ + "\u23be" + /* violation */ + "\u23bf" + /* violation */ + "\u23c0" + /* violation */ + "\u23c1" + /* violation */ + "\u23c2" + /* violation */ + "\u23c3" + /* violation */ + "\u23c4" + /* violation */ + "\u23c5" + /* violation */ + "\u23c6" + /* violation */ + "\u23c7" + /* violation */ + "\u23c8" + /* violation */ + "\u23c9" + /* violation */ + "\u23ca" + /* violation */ + "\u23cb" + /* violation */ + "\u23cc" + /* violation */ + "\u23cd" + /* violation */ + "\u23ce" + /* violation */ + "\u23cf" + /* violation */ + "\u23d0" + /* violation */ + "\u23d1" + /* violation */ + "\u23d2" + /* violation */ + "\u23d3" + /* violation */ + "\u23d4" + /* violation */ + "\u23d5" + /* violation */ + "\u23d6" + /* violation */ + "\u23d7" + /* violation */ + "\u23d8" + /* violation */ + "\u23d9" + /* violation */ + "\u23da" + /* violation */ + "\u23db" + /* violation */ + "\u23dc" + /* violation */ + "\u23dd" + /* violation */ + "\u23de" + /* violation */ + "\u23df" + /* violation */ + "\u23e0" + /* violation */ + "\u23e1" + /* violation */ + "\u23e2" + /* violation */ + "\u23e3" + /* violation */ + "\u23e4" + /* violation */ + "\u23e5" + /* violation */ + "\u23e6" + /* violation */ + "\u23e7" + /* violation */ + "\u23e8" + /* violation */ + "\u23e9" + /* violation */ + "\u23ea" + /* violation */ + "\u23eb" + /* violation */ + "\u23ec" + /* violation */ + "\u23ed" + /* violation */ + "\u23ee" + /* violation */ + "\u23ef" + /* violation */ + "\u23f0" + /* violation */ + "\u23f1" + /* violation */ + "\u23f2" + /* violation */ + "\u23f3" + /* violation */ + "\u23f4" + /* violation */ + "\u23f5" + /* violation */ + "\u23f6" + /* violation */ + "\u23f7" + /* violation */ + "\u23f8" + /* violation */ + "\u23f9" + /* violation */ + "\u23fa" + /* violation */ + "\u23fb" + /* violation */ + "\u23fc" + /* violation */ + "\u23fd" + /* violation */ + "\u23fe" + /* violation */ + "\u23ff", "" + /* violation */ + "\u2400" + /* violation */ + "\u2401" + /* violation */ + "\u2402" + /* violation */ + "\u2403" + /* violation */ + "\u2404" + /* violation */ + "\u2405" + /* violation */ + "\u2406" + /* violation */ + "\u2407" + /* violation */ + "\u2408" + /* violation */ + "\u2409" + /* violation */ + "\u240a" + /* violation */ + "\u240b" + /* violation */ + "\u240c" + /* violation */ + "\u240d" + /* violation */ + "\u240e" + /* violation */ + "\u240f" + /* violation */ + "\u2410" + /* violation */ + "\u2411" + /* violation */ + "\u2412" + /* violation */ + "\u2413" + /* violation */ + "\u2414" + /* violation */ + "\u2415" + /* violation */ + "\u2416" + /* violation */ + "\u2417" + /* violation */ + "\u2418" + /* violation */ + "\u2419" + /* violation */ + "\u241a" + /* violation */ + "\u241b" + /* violation */ + "\u241c" + /* violation */ + "\u241d" + /* violation */ + "\u241e" + /* violation */ + "\u241f" + /* violation */ + "\u2420" + /* violation */ + "\u2421" + /* violation */ + "\u2422" + /* violation */ + "\u2423" + /* violation */ + "\u2424" + /* violation */ + "\u2425" + /* violation */ + "\u2426" + /* violation */ + "\u2427" + /* violation */ + "\u2428" + /* violation */ + "\u2429" + /* violation */ + "\u242a" + /* violation */ + "\u242b" + /* violation */ + "\u242c" + /* violation */ + "\u242d" + /* violation */ + "\u242e" + /* violation */ + "\u242f" + /* violation */ + "\u2430" + /* violation */ + "\u2431" + /* violation */ + "\u2432" + /* violation */ + "\u2433" + /* violation */ + "\u2434" + /* violation */ + "\u2435" + /* violation */ + "\u2436" + /* violation */ + "\u2437" + /* violation */ + "\u2438" + /* violation */ + "\u2439" + /* violation */ + "\u243a" + /* violation */ + "\u243b" + /* violation */ + "\u243c" + /* violation */ + "\u243d" + /* violation */ + "\u243e" + /* violation */ + "\u243f" + /* violation */ + "\u2440" + /* violation */ + "\u2441" + /* violation */ + "\u2442" + /* violation */ + "\u2443" + /* violation */ + "\u2444" + /* violation */ + "\u2445" + /* violation */ + "\u2446" + /* violation */ + "\u2447" + /* violation */ + "\u2448" + /* violation */ + "\u2449" + /* violation */ + "\u244a" + /* violation */ + "\u244b" + /* violation */ + "\u244c" + /* violation */ + "\u244d" + /* violation */ + "\u244e" + /* violation */ + "\u244f" + /* violation */ + "\u2450" + /* violation */ + "\u2451" + /* violation */ + "\u2452" + /* violation */ + "\u2453" + /* violation */ + "\u2454" + /* violation */ + "\u2455" + /* violation */ + "\u2456" + /* violation */ + "\u2457" + /* violation */ + "\u2458" + /* violation */ + "\u2459" + /* violation */ + "\u245a" + /* violation */ + "\u245b" + /* violation */ + "\u245c" + /* violation */ + "\u245d" + /* violation */ + "\u245e" + /* violation */ + "\u245f" + /* violation */ + "\u2460" + /* violation */ + "\u2461" + /* violation */ + "\u2462" + /* violation */ + "\u2463" + /* violation */ + "\u2464" + /* violation */ + "\u2465" + /* violation */ + "\u2466" + /* violation */ + "\u2467" + /* violation */ + "\u2468" + /* violation */ + "\u2469" + /* violation */ + "\u246a" + /* violation */ + "\u246b" + /* violation */ + "\u246c" + /* violation */ + "\u246d" + /* violation */ + "\u246e" + /* violation */ + "\u246f" + /* violation */ + "\u2470" + /* violation */ + "\u2471" + /* violation */ + "\u2472" + /* violation */ + "\u2473" + /* violation */ + "\u2474" + /* violation */ + "\u2475" + /* violation */ + "\u2476" + /* violation */ + "\u2477" + /* violation */ + "\u2478" + /* violation */ + "\u2479" + /* violation */ + "\u247a" + /* violation */ + "\u247b" + /* violation */ + "\u247c" + /* violation */ + "\u247d" + /* violation */ + "\u247e" + /* violation */ + "\u247f" + /* violation */ + "\u2480" + /* violation */ + "\u2481" + /* violation */ + "\u2482" + /* violation */ + "\u2483" + /* violation */ + "\u2484" + /* violation */ + "\u2485" + /* violation */ + "\u2486" + /* violation */ + "\u2487" + /* violation */ + "\u2488" + /* violation */ + "\u2489" + /* violation */ + "\u248a" + /* violation */ + "\u248b" + /* violation */ + "\u248c" + /* violation */ + "\u248d" + /* violation */ + "\u248e" + /* violation */ + "\u248f" + /* violation */ + "\u2490" + /* violation */ + "\u2491" + /* violation */ + "\u2492" + /* violation */ + "\u2493" + /* violation */ + "\u2494" + /* violation */ + "\u2495" + /* violation */ + "\u2496" + /* violation */ + "\u2497" + /* violation */ + "\u2498" + /* violation */ + "\u2499" + /* violation */ + "\u249a" + /* violation */ + "\u249b" + /* violation */ + "\u249c" + /* violation */ + "\u249d" + /* violation */ + "\u249e" + /* violation */ + "\u249f" + /* violation */ + "\u24a0" + /* violation */ + "\u24a1" + /* violation */ + "\u24a2" + /* violation */ + "\u24a3" + /* violation */ + "\u24a4" + /* violation */ + "\u24a5" + /* violation */ + "\u24a6" + /* violation */ + "\u24a7" + /* violation */ + "\u24a8" + /* violation */ + "\u24a9" + /* violation */ + "\u24aa" + /* violation */ + "\u24ab" + /* violation */ + "\u24ac" + /* violation */ + "\u24ad" + /* violation */ + "\u24ae" + /* violation */ + "\u24af" + /* violation */ + "\u24b0" + /* violation */ + "\u24b1" + /* violation */ + "\u24b2" + /* violation */ + "\u24b3" + /* violation */ + "\u24b4" + /* violation */ + "\u24b5" + /* violation */ + "\u24b6" + /* violation */ + "\u24b7" + /* violation */ + "\u24b8" + /* violation */ + "\u24b9" + /* violation */ + "\u24ba" + /* violation */ + "\u24bb" + /* violation */ + "\u24bc" + /* violation */ + "\u24bd" + /* violation */ + "\u24be" + /* violation */ + "\u24bf" + /* violation */ + "\u24c0" + /* violation */ + "\u24c1" + /* violation */ + "\u24c2" + /* violation */ + "\u24c3" + /* violation */ + "\u24c4" + /* violation */ + "\u24c5" + /* violation */ + "\u24c6" + /* violation */ + "\u24c7" + /* violation */ + "\u24c8" + /* violation */ + "\u24c9" + /* violation */ + "\u24ca" + /* violation */ + "\u24cb" + /* violation */ + "\u24cc" + /* violation */ + "\u24cd" + /* violation */ + "\u24ce" + /* violation */ + "\u24cf" + /* violation */ + "\u24d0" + /* violation */ + "\u24d1" + /* violation */ + "\u24d2" + /* violation */ + "\u24d3" + /* violation */ + "\u24d4" + /* violation */ + "\u24d5" + /* violation */ + "\u24d6" + /* violation */ + "\u24d7" + /* violation */ + "\u24d8" + /* violation */ + "\u24d9" + /* violation */ + "\u24da" + /* violation */ + "\u24db" + /* violation */ + "\u24dc" + /* violation */ + "\u24dd" + /* violation */ + "\u24de" + /* violation */ + "\u24df" + /* violation */ + "\u24e0" + /* violation */ + "\u24e1" + /* violation */ + "\u24e2" + /* violation */ + "\u24e3" + /* violation */ + "\u24e4" + /* violation */ + "\u24e5" + /* violation */ + "\u24e6" + /* violation */ + "\u24e7" + /* violation */ + "\u24e8" + /* violation */ + "\u24e9" + /* violation */ + "\u24ea" + /* violation */ + "\u24eb" + /* violation */ + "\u24ec" + /* violation */ + "\u24ed" + /* violation */ + "\u24ee" + /* violation */ + "\u24ef" + /* violation */ + "\u24f0" + /* violation */ + "\u24f1" + /* violation */ + "\u24f2" + /* violation */ + "\u24f3" + /* violation */ + "\u24f4" + /* violation */ + "\u24f5" + /* violation */ + "\u24f6" + /* violation */ + "\u24f7" + /* violation */ + "\u24f8" + /* violation */ + "\u24f9" + /* violation */ + "\u24fa" + /* violation */ + "\u24fb" + /* violation */ + "\u24fc" + /* violation */ + "\u24fd" + /* violation */ + "\u24fe" + /* violation */ + "\u24ff", "" + /* violation */ + "\u2500" + /* violation */ + "\u2501" + /* violation */ + "\u2502" + /* violation */ + "\u2503" + /* violation */ + "\u2504" + /* violation */ + "\u2505" + /* violation */ + "\u2506" + /* violation */ + "\u2507" + /* violation */ + "\u2508" + /* violation */ + "\u2509" + /* violation */ + "\u250a" + /* violation */ + "\u250b" + /* violation */ + "\u250c" + /* violation */ + "\u250d" + /* violation */ + "\u250e" + /* violation */ + "\u250f" + /* violation */ + "\u2510" + /* violation */ + "\u2511" + /* violation */ + "\u2512" + /* violation */ + "\u2513" + /* violation */ + "\u2514" + /* violation */ + "\u2515" + /* violation */ + "\u2516" + /* violation */ + "\u2517" + /* violation */ + "\u2518" + /* violation */ + "\u2519" + /* violation */ + "\u251a" + /* violation */ + "\u251b" + /* violation */ + "\u251c" + /* violation */ + "\u251d" + /* violation */ + "\u251e" + /* violation */ + "\u251f" + /* violation */ + "\u2520" + /* violation */ + "\u2521" + /* violation */ + "\u2522" + /* violation */ + "\u2523" + /* violation */ + "\u2524" + /* violation */ + "\u2525" + /* violation */ + "\u2526" + /* violation */ + "\u2527" + /* violation */ + "\u2528" + /* violation */ + "\u2529" + /* violation */ + "\u252a" + /* violation */ + "\u252b" + /* violation */ + "\u252c" + /* violation */ + "\u252d" + /* violation */ + "\u252e" + /* violation */ + "\u252f" + /* violation */ + "\u2530" + /* violation */ + "\u2531" + /* violation */ + "\u2532" + /* violation */ + "\u2533" + /* violation */ + "\u2534" + /* violation */ + "\u2535" + /* violation */ + "\u2536" + /* violation */ + "\u2537" + /* violation */ + "\u2538" + /* violation */ + "\u2539" + /* violation */ + "\u253a" + /* violation */ + "\u253b" + /* violation */ + "\u253c" + /* violation */ + "\u253d" + /* violation */ + "\u253e" + /* violation */ + "\u253f" + /* violation */ + "\u2540" + /* violation */ + "\u2541" + /* violation */ + "\u2542" + /* violation */ + "\u2543" + /* violation */ + "\u2544" + /* violation */ + "\u2545" + /* violation */ + "\u2546" + /* violation */ + "\u2547" + /* violation */ + "\u2548" + /* violation */ + "\u2549" + /* violation */ + "\u254a" + /* violation */ + "\u254b" + /* violation */ + "\u254c" + /* violation */ + "\u254d" + /* violation */ + "\u254e" + /* violation */ + "\u254f" + /* violation */ + "\u2550" + /* violation */ + "\u2551" + /* violation */ + "\u2552" + /* violation */ + "\u2553" + /* violation */ + "\u2554" + /* violation */ + "\u2555" + /* violation */ + "\u2556" + /* violation */ + "\u2557" + /* violation */ + "\u2558" + /* violation */ + "\u2559" + /* violation */ + "\u255a" + /* violation */ + "\u255b" + /* violation */ + "\u255c" + /* violation */ + "\u255d" + /* violation */ + "\u255e" + /* violation */ + "\u255f" + /* violation */ + "\u2560" + /* violation */ + "\u2561" + /* violation */ + "\u2562" + /* violation */ + "\u2563" + /* violation */ + "\u2564" + /* violation */ + "\u2565" + /* violation */ + "\u2566" + /* violation */ + "\u2567" + /* violation */ + "\u2568" + /* violation */ + "\u2569" + /* violation */ + "\u256a" + /* violation */ + "\u256b" + /* violation */ + "\u256c" + /* violation */ + "\u256d" + /* violation */ + "\u256e" + /* violation */ + "\u256f" + /* violation */ + "\u2570" + /* violation */ + "\u2571" + /* violation */ + "\u2572" + /* violation */ + "\u2573" + /* violation */ + "\u2574" + /* violation */ + "\u2575" + /* violation */ + "\u2576" + /* violation */ + "\u2577" + /* violation */ + "\u2578" + /* violation */ + "\u2579" + /* violation */ + "\u257a" + /* violation */ + "\u257b" + /* violation */ + "\u257c" + /* violation */ + "\u257d" + /* violation */ + "\u257e" + /* violation */ + "\u257f" + /* violation */ + "\u2580" + /* violation */ + "\u2581" + /* violation */ + "\u2582" + /* violation */ + "\u2583" + /* violation */ + "\u2584" + /* violation */ + "\u2585" + /* violation */ + "\u2586" + /* violation */ + "\u2587" + /* violation */ + "\u2588" + /* violation */ + "\u2589" + /* violation */ + "\u258a" + /* violation */ + "\u258b" + /* violation */ + "\u258c" + /* violation */ + "\u258d" + /* violation */ + "\u258e" + /* violation */ + "\u258f" + /* violation */ + "\u2590" + /* violation */ + "\u2591" + /* violation */ + "\u2592" + /* violation */ + "\u2593" + /* violation */ + "\u2594" + /* violation */ + "\u2595" + /* violation */ + "\u2596" + /* violation */ + "\u2597" + /* violation */ + "\u2598" + /* violation */ + "\u2599" + /* violation */ + "\u259a" + /* violation */ + "\u259b" + /* violation */ + "\u259c" + /* violation */ + "\u259d" + /* violation */ + "\u259e" + /* violation */ + "\u259f" + /* violation */ + "\u25a0" + /* violation */ + "\u25a1" + /* violation */ + "\u25a2" + /* violation */ + "\u25a3" + /* violation */ + "\u25a4" + /* violation */ + "\u25a5" + /* violation */ + "\u25a6" + /* violation */ + "\u25a7" + /* violation */ + "\u25a8" + /* violation */ + "\u25a9" + /* violation */ + "\u25aa" + /* violation */ + "\u25ab" + /* violation */ + "\u25ac" + /* violation */ + "\u25ad" + /* violation */ + "\u25ae" + /* violation */ + "\u25af" + /* violation */ + "\u25b0" + /* violation */ + "\u25b1" + /* violation */ + "\u25b2" + /* violation */ + "\u25b3" + /* violation */ + "\u25b4" + /* violation */ + "\u25b5" + /* violation */ + "\u25b6" + /* violation */ + "\u25b7" + /* violation */ + "\u25b8" + /* violation */ + "\u25b9" + /* violation */ + "\u25ba" + /* violation */ + "\u25bb" + /* violation */ + "\u25bc" + /* violation */ + "\u25bd" + /* violation */ + "\u25be" + /* violation */ + "\u25bf" + /* violation */ + "\u25c0" + /* violation */ + "\u25c1" + /* violation */ + "\u25c2" + /* violation */ + "\u25c3" + /* violation */ + "\u25c4" + /* violation */ + "\u25c5" + /* violation */ + "\u25c6" + /* violation */ + "\u25c7" + /* violation */ + "\u25c8" + /* violation */ + "\u25c9" + /* violation */ + "\u25ca" + /* violation */ + "\u25cb" + /* violation */ + "\u25cc" + /* violation */ + "\u25cd" + /* violation */ + "\u25ce" + /* violation */ + "\u25cf" + /* violation */ + "\u25d0" + /* violation */ + "\u25d1" + /* violation */ + "\u25d2" + /* violation */ + "\u25d3" + /* violation */ + "\u25d4" + /* violation */ + "\u25d5" + /* violation */ + "\u25d6" + /* violation */ + "\u25d7" + /* violation */ + "\u25d8" + /* violation */ + "\u25d9" + /* violation */ + "\u25da" + /* violation */ + "\u25db" + /* violation */ + "\u25dc" + /* violation */ + "\u25dd" + /* violation */ + "\u25de" + /* violation */ + "\u25df" + /* violation */ + "\u25e0" + /* violation */ + "\u25e1" + /* violation */ + "\u25e2" + /* violation */ + "\u25e3" + /* violation */ + "\u25e4" + /* violation */ + "\u25e5" + /* violation */ + "\u25e6" + /* violation */ + "\u25e7" + /* violation */ + "\u25e8" + /* violation */ + "\u25e9" + /* violation */ + "\u25ea" + /* violation */ + "\u25eb" + /* violation */ + "\u25ec" + /* violation */ + "\u25ed" + /* violation */ + "\u25ee" + /* violation */ + "\u25ef" + /* violation */ + "\u25f0" + /* violation */ + "\u25f1" + /* violation */ + "\u25f2" + /* violation */ + "\u25f3" + /* violation */ + "\u25f4" + /* violation */ + "\u25f5" + /* violation */ + "\u25f6" + /* violation */ + "\u25f7" + /* violation */ + "\u25f8" + /* violation */ + "\u25f9" + /* violation */ + "\u25fa" + /* violation */ + "\u25fb" + /* violation */ + "\u25fc" + /* violation */ + "\u25fd" + /* violation */ + "\u25fe" + /* violation */ + "\u25ff", "" + /* violation */ + "\u2600" + /* violation */ + "\u2601" + /* violation */ + "\u2602" + /* violation */ + "\u2603" + /* violation */ + "\u2604" + /* violation */ + "\u2605" + /* violation */ + "\u2606" + /* violation */ + "\u2607" + /* violation */ + "\u2608" + /* violation */ + "\u2609" + /* violation */ + "\u260a" + /* violation */ + "\u260b" + /* violation */ + "\u260c" + /* violation */ + "\u260d" + /* violation */ + "\u260e" + /* violation */ + "\u260f" + /* violation */ + "\u2610" + /* violation */ + "\u2611" + /* violation */ + "\u2612" + /* violation */ + "\u2613" + /* violation */ + "\u2614" + /* violation */ + "\u2615" + /* violation */ + "\u2616" + /* violation */ + "\u2617" + /* violation */ + "\u2618" + /* violation */ + "\u2619" + /* violation */ + "\u261a" + /* violation */ + "\u261b" + /* violation */ + "\u261c" + /* violation */ + "\u261d" + /* violation */ + "\u261e" + /* violation */ + "\u261f" + /* violation */ + "\u2620" + /* violation */ + "\u2621" + /* violation */ + "\u2622" + /* violation */ + "\u2623" + /* violation */ + "\u2624" + /* violation */ + "\u2625" + /* violation */ + "\u2626" + /* violation */ + "\u2627" + /* violation */ + "\u2628" + /* violation */ + "\u2629" + /* violation */ + "\u262a" + /* violation */ + "\u262b" + /* violation */ + "\u262c" + /* violation */ + "\u262d" + /* violation */ + "\u262e" + /* violation */ + "\u262f" + /* violation */ + "\u2630" + /* violation */ + "\u2631" + /* violation */ + "\u2632" + /* violation */ + "\u2633" + /* violation */ + "\u2634" + /* violation */ + "\u2635" + /* violation */ + "\u2636" + /* violation */ + "\u2637" + /* violation */ + "\u2638" + /* violation */ + "\u2639" + /* violation */ + "\u263a" + /* violation */ + "\u263b" + /* violation */ + "\u263c" + /* violation */ + "\u263d" + /* violation */ + "\u263e" + /* violation */ + "\u263f" + /* violation */ + "\u2640" + /* violation */ + "\u2641" + /* violation */ + "\u2642" + /* violation */ + "\u2643" + /* violation */ + "\u2644" + /* violation */ + "\u2645" + /* violation */ + "\u2646" + /* violation */ + "\u2647" + /* violation */ + "\u2648" + /* violation */ + "\u2649" + /* violation */ + "\u264a" + /* violation */ + "\u264b" + /* violation */ + "\u264c" + /* violation */ + "\u264d" + /* violation */ + "\u264e" + /* violation */ + "\u264f" + /* violation */ + "\u2650" + /* violation */ + "\u2651" + /* violation */ + "\u2652" + /* violation */ + "\u2653" + /* violation */ + "\u2654" + /* violation */ + "\u2655" + /* violation */ + "\u2656" + /* violation */ + "\u2657" + /* violation */ + "\u2658" + /* violation */ + "\u2659" + /* violation */ + "\u265a" + /* violation */ + "\u265b" + /* violation */ + "\u265c" + /* violation */ + "\u265d" + /* violation */ + "\u265e" + /* violation */ + "\u265f" + /* violation */ + "\u2660" + /* violation */ + "\u2661" + /* violation */ + "\u2662" + /* violation */ + "\u2663" + /* violation */ + "\u2664" + /* violation */ + "\u2665" + /* violation */ + "\u2666" + /* violation */ + "\u2667" + /* violation */ + "\u2668" + /* violation */ + "\u2669" + /* violation */ + "\u266a" + /* violation */ + "\u266b" + /* violation */ + "\u266c" + /* violation */ + "\u266d" + /* violation */ + "\u266e" + /* violation */ + "\u266f" + /* violation */ + "\u2670" + /* violation */ + "\u2671" + /* violation */ + "\u2672" + /* violation */ + "\u2673" + /* violation */ + "\u2674" + /* violation */ + "\u2675" + /* violation */ + "\u2676" + /* violation */ + "\u2677" + /* violation */ + "\u2678" + /* violation */ + "\u2679" + /* violation */ + "\u267a" + /* violation */ + "\u267b" + /* violation */ + "\u267c" + /* violation */ + "\u267d" + /* violation */ + "\u267e" + /* violation */ + "\u267f" + /* violation */ + "\u2680" + /* violation */ + "\u2681" + /* violation */ + "\u2682" + /* violation */ + "\u2683" + /* violation */ + "\u2684" + /* violation */ + "\u2685" + /* violation */ + "\u2686" + /* violation */ + "\u2687" + /* violation */ + "\u2688" + /* violation */ + "\u2689" + /* violation */ + "\u268a" + /* violation */ + "\u268b" + /* violation */ + "\u268c" + /* violation */ + "\u268d" + /* violation */ + "\u268e" + /* violation */ + "\u268f" + /* violation */ + "\u2690" + /* violation */ + "\u2691" + /* violation */ + "\u2692" + /* violation */ + "\u2693" + /* violation */ + "\u2694" + /* violation */ + "\u2695" + /* violation */ + "\u2696" + /* violation */ + "\u2697" + /* violation */ + "\u2698" + /* violation */ + "\u2699" + /* violation */ + "\u269a" + /* violation */ + "\u269b" + /* violation */ + "\u269c" + /* violation */ + "\u269d" + /* violation */ + "\u269e" + /* violation */ + "\u269f" + /* violation */ + "\u26a0" + /* violation */ + "\u26a1" + /* violation */ + "\u26a2" + /* violation */ + "\u26a3" + /* violation */ + "\u26a4" + /* violation */ + "\u26a5" + /* violation */ + "\u26a6" + /* violation */ + "\u26a7" + /* violation */ + "\u26a8" + /* violation */ + "\u26a9" + /* violation */ + "\u26aa" + /* violation */ + "\u26ab" + /* violation */ + "\u26ac" + /* violation */ + "\u26ad" + /* violation */ + "\u26ae" + /* violation */ + "\u26af" + /* violation */ + "\u26b0" + /* violation */ + "\u26b1" + /* violation */ + "\u26b2" + /* violation */ + "\u26b3" + /* violation */ + "\u26b4" + /* violation */ + "\u26b5" + /* violation */ + "\u26b6" + /* violation */ + "\u26b7" + /* violation */ + "\u26b8" + /* violation */ + "\u26b9" + /* violation */ + "\u26ba" + /* violation */ + "\u26bb" + /* violation */ + "\u26bc" + /* violation */ + "\u26bd" + /* violation */ + "\u26be" + /* violation */ + "\u26bf" + /* violation */ + "\u26c0" + /* violation */ + "\u26c1" + /* violation */ + "\u26c2" + /* violation */ + "\u26c3" + /* violation */ + "\u26c4" + /* violation */ + "\u26c5" + /* violation */ + "\u26c6" + /* violation */ + "\u26c7" + /* violation */ + "\u26c8" + /* violation */ + "\u26c9" + /* violation */ + "\u26ca" + /* violation */ + "\u26cb" + /* violation */ + "\u26cc" + /* violation */ + "\u26cd" + /* violation */ + "\u26ce" + /* violation */ + "\u26cf" + /* violation */ + "\u26d0" + /* violation */ + "\u26d1" + /* violation */ + "\u26d2" + /* violation */ + "\u26d3" + /* violation */ + "\u26d4" + /* violation */ + "\u26d5" + /* violation */ + "\u26d6" + /* violation */ + "\u26d7" + /* violation */ + "\u26d8" + /* violation */ + "\u26d9" + /* violation */ + "\u26da" + /* violation */ + "\u26db" + /* violation */ + "\u26dc" + /* violation */ + "\u26dd" + /* violation */ + "\u26de" + /* violation */ + "\u26df" + /* violation */ + "\u26e0" + /* violation */ + "\u26e1" + /* violation */ + "\u26e2" + /* violation */ + "\u26e3" + /* violation */ + "\u26e4" + /* violation */ + "\u26e5" + /* violation */ + "\u26e6" + /* violation */ + "\u26e7" + /* violation */ + "\u26e8" + /* violation */ + "\u26e9" + /* violation */ + "\u26ea" + /* violation */ + "\u26eb" + /* violation */ + "\u26ec" + /* violation */ + "\u26ed" + /* violation */ + "\u26ee" + /* violation */ + "\u26ef" + /* violation */ + "\u26f0" + /* violation */ + "\u26f1" + /* violation */ + "\u26f2" + /* violation */ + "\u26f3" + /* violation */ + "\u26f4" + /* violation */ + "\u26f5" + /* violation */ + "\u26f6" + /* violation */ + "\u26f7" + /* violation */ + "\u26f8" + /* violation */ + "\u26f9" + /* violation */ + "\u26fa" + /* violation */ + "\u26fb" + /* violation */ + "\u26fc" + /* violation */ + "\u26fd" + /* violation */ + "\u26fe" + /* violation */ + "\u26ff", "" + /* violation */ + "\u2700" + /* violation */ + "\u2701" + /* violation */ + "\u2702" + /* violation */ + "\u2703" + /* violation */ + "\u2704" + /* violation */ + "\u2705" + /* violation */ + "\u2706" + /* violation */ + "\u2707" + /* violation */ + "\u2708" + /* violation */ + "\u2709" + /* violation */ + "\u270a" + /* violation */ + "\u270b" + /* violation */ + "\u270c" + /* violation */ + "\u270d" + /* violation */ + "\u270e" + /* violation */ + "\u270f" + /* violation */ + "\u2710" + /* violation */ + "\u2711" + /* violation */ + "\u2712" + /* violation */ + "\u2713" + /* violation */ + "\u2714" + /* violation */ + "\u2715" + /* violation */ + "\u2716" + /* violation */ + "\u2717" + /* violation */ + "\u2718" + /* violation */ + "\u2719" + /* violation */ + "\u271a" + /* violation */ + "\u271b" + /* violation */ + "\u271c" + /* violation */ + "\u271d" + /* violation */ + "\u271e" + /* violation */ + "\u271f" + /* violation */ + "\u2720" + /* violation */ + "\u2721" + /* violation */ + "\u2722" + /* violation */ + "\u2723" + /* violation */ + "\u2724" + /* violation */ + "\u2725" + /* violation */ + "\u2726" + /* violation */ + "\u2727" + /* violation */ + "\u2728" + /* violation */ + "\u2729" + /* violation */ + "\u272a" + /* violation */ + "\u272b" + /* violation */ + "\u272c" + /* violation */ + "\u272d" + /* violation */ + "\u272e" + /* violation */ + "\u272f" + /* violation */ + "\u2730" + /* violation */ + "\u2731" + /* violation */ + "\u2732" + /* violation */ + "\u2733" + /* violation */ + "\u2734" + /* violation */ + "\u2735" + /* violation */ + "\u2736" + /* violation */ + "\u2737" + /* violation */ + "\u2738" + /* violation */ + "\u2739" + /* violation */ + "\u273a" + /* violation */ + "\u273b" + /* violation */ + "\u273c" + /* violation */ + "\u273d" + /* violation */ + "\u273e" + /* violation */ + "\u273f" + /* violation */ + "\u2740" + /* violation */ + "\u2741" + /* violation */ + "\u2742" + /* violation */ + "\u2743" + /* violation */ + "\u2744" + /* violation */ + "\u2745" + /* violation */ + "\u2746" + /* violation */ + "\u2747" + /* violation */ + "\u2748" + /* violation */ + "\u2749" + /* violation */ + "\u274a" + /* violation */ + "\u274b" + /* violation */ + "\u274c" + /* violation */ + "\u274d" + /* violation */ + "\u274e" + /* violation */ + "\u274f" + /* violation */ + "\u2750" + /* violation */ + "\u2751" + /* violation */ + "\u2752" + /* violation */ + "\u2753" + /* violation */ + "\u2754" + /* violation */ + "\u2755" + /* violation */ + "\u2756" + /* violation */ + "\u2757" + /* violation */ + "\u2758" + /* violation */ + "\u2759" + /* violation */ + "\u275a" + /* violation */ + "\u275b" + /* violation */ + "\u275c" + /* violation */ + "\u275d" + /* violation */ + "\u275e" + /* violation */ + "\u275f" + /* violation */ + "\u2760" + /* violation */ + "\u2761" + /* violation */ + "\u2762" + /* violation */ + "\u2763" + /* violation */ + "\u2764" + /* violation */ + "\u2765" + /* violation */ + "\u2766" + /* violation */ + "\u2767" + /* violation */ + "\u2768" + /* violation */ + "\u2769" + /* violation */ + "\u276a" + /* violation */ + "\u276b" + /* violation */ + "\u276c" + /* violation */ + "\u276d" + /* violation */ + "\u276e" + /* violation */ + "\u276f" + /* violation */ + "\u2770" + /* violation */ + "\u2771" + /* violation */ + "\u2772" + /* violation */ + "\u2773" + /* violation */ + "\u2774" + /* violation */ + "\u2775" + /* violation */ + "\u2776" + /* violation */ + "\u2777" + /* violation */ + "\u2778" + /* violation */ + "\u2779" + /* violation */ + "\u277a" + /* violation */ + "\u277b" + /* violation */ + "\u277c" + /* violation */ + "\u277d" + /* violation */ + "\u277e" + /* violation */ + "\u277f" + /* violation */ + "\u2780" + /* violation */ + "\u2781" + /* violation */ + "\u2782" + /* violation */ + "\u2783" + /* violation */ + "\u2784" + /* violation */ + "\u2785" + /* violation */ + "\u2786" + /* violation */ + "\u2787" + /* violation */ + "\u2788" + /* violation */ + "\u2789" + /* violation */ + "\u278a" + /* violation */ + "\u278b" + /* violation */ + "\u278c" + /* violation */ + "\u278d" + /* violation */ + "\u278e" + /* violation */ + "\u278f" + /* violation */ + "\u2790" + /* violation */ + "\u2791" + /* violation */ + "\u2792" + /* violation */ + "\u2793" + /* violation */ + "\u2794" + /* violation */ + "\u2795" + /* violation */ + "\u2796" + /* violation */ + "\u2797" + /* violation */ + "\u2798" + /* violation */ + "\u2799" + /* violation */ + "\u279a" + /* violation */ + "\u279b" + /* violation */ + "\u279c" + /* violation */ + "\u279d" + /* violation */ + "\u279e" + /* violation */ + "\u279f" + /* violation */ + "\u27a0" + /* violation */ + "\u27a1" + /* violation */ + "\u27a2" + /* violation */ + "\u27a3" + /* violation */ + "\u27a4" + /* violation */ + "\u27a5" + /* violation */ + "\u27a6" + /* violation */ + "\u27a7" + /* violation */ + "\u27a8" + /* violation */ + "\u27a9" + /* violation */ + "\u27aa" + /* violation */ + "\u27ab" + /* violation */ + "\u27ac" + /* violation */ + "\u27ad" + /* violation */ + "\u27ae" + /* violation */ + "\u27af" + /* violation */ + "\u27b0" + /* violation */ + "\u27b1" + /* violation */ + "\u27b2" + /* violation */ + "\u27b3" + /* violation */ + "\u27b4" + /* violation */ + "\u27b5" + /* violation */ + "\u27b6" + /* violation */ + "\u27b7" + /* violation */ + "\u27b8" + /* violation */ + "\u27b9" + /* violation */ + "\u27ba" + /* violation */ + "\u27bb" + /* violation */ + "\u27bc" + /* violation */ + "\u27bd" + /* violation */ + "\u27be" + /* violation */ + "\u27bf" + /* violation */ + "\u27c0" + /* violation */ + "\u27c1" + /* violation */ + "\u27c2" + /* violation */ + "\u27c3" + /* violation */ + "\u27c4" + /* violation */ + "\u27c5" + /* violation */ + "\u27c6" + /* violation */ + "\u27c7" + /* violation */ + "\u27c8" + /* violation */ + "\u27c9" + /* violation */ + "\u27ca" + /* violation */ + "\u27cb" + /* violation */ + "\u27cc" + /* violation */ + "\u27cd" + /* violation */ + "\u27ce" + /* violation */ + "\u27cf" + /* violation */ + "\u27d0" + /* violation */ + "\u27d1" + /* violation */ + "\u27d2" + /* violation */ + "\u27d3" + /* violation */ + "\u27d4" + /* violation */ + "\u27d5" + /* violation */ + "\u27d6" + /* violation */ + "\u27d7" + /* violation */ + "\u27d8" + /* violation */ + "\u27d9" + /* violation */ + "\u27da" + /* violation */ + "\u27db" + /* violation */ + "\u27dc" + /* violation */ + "\u27dd" + /* violation */ + "\u27de" + /* violation */ + "\u27df" + /* violation */ + "\u27e0" + /* violation */ + "\u27e1" + /* violation */ + "\u27e2" + /* violation */ + "\u27e3" + /* violation */ + "\u27e4" + /* violation */ + "\u27e5" + /* violation */ + "\u27e6" + /* violation */ + "\u27e7" + /* violation */ + "\u27e8" + /* violation */ + "\u27e9" + /* violation */ + "\u27ea" + /* violation */ + "\u27eb" + /* violation */ + "\u27ec" + /* violation */ + "\u27ed" + /* violation */ + "\u27ee" + /* violation */ + "\u27ef" + /* violation */ + "\u27f0" + /* violation */ + "\u27f1" + /* violation */ + "\u27f2" + /* violation */ + "\u27f3" + /* violation */ + "\u27f4" + /* violation */ + "\u27f5" + /* violation */ + "\u27f6" + /* violation */ + "\u27f7" + /* violation */ + "\u27f8" + /* violation */ + "\u27f9" + /* violation */ + "\u27fa" + /* violation */ + "\u27fb" + /* violation */ + "\u27fc" + /* violation */ + "\u27fd" + /* violation */ + "\u27fe" + /* violation */ + "\u27ff", "" + /* violation */ + "\u2800" + /* violation */ + "\u2801" + /* violation */ + "\u2802" + /* violation */ + "\u2803" + /* violation */ + "\u2804" + /* violation */ + "\u2805" + /* violation */ + "\u2806" + /* violation */ + "\u2807" + /* violation */ + "\u2808" + /* violation */ + "\u2809" + /* violation */ + "\u280a" + /* violation */ + "\u280b" + /* violation */ + "\u280c" + /* violation */ + "\u280d" + /* violation */ + "\u280e" + /* violation */ + "\u280f" + /* violation */ + "\u2810" + /* violation */ + "\u2811" + /* violation */ + "\u2812" + /* violation */ + "\u2813" + /* violation */ + "\u2814" + /* violation */ + "\u2815" + /* violation */ + "\u2816" + /* violation */ + "\u2817" + /* violation */ + "\u2818" + /* violation */ + "\u2819" + /* violation */ + "\u281a" + /* violation */ + "\u281b" + /* violation */ + "\u281c" + /* violation */ + "\u281d" + /* violation */ + "\u281e" + /* violation */ + "\u281f" + /* violation */ + "\u2820" + /* violation */ + "\u2821" + /* violation */ + "\u2822" + /* violation */ + "\u2823" + /* violation */ + "\u2824" + /* violation */ + "\u2825" + /* violation */ + "\u2826" + /* violation */ + "\u2827" + /* violation */ + "\u2828" + /* violation */ + "\u2829" + /* violation */ + "\u282a" + /* violation */ + "\u282b" + /* violation */ + "\u282c" + /* violation */ + "\u282d" + /* violation */ + "\u282e" + /* violation */ + "\u282f" + /* violation */ + "\u2830" + /* violation */ + "\u2831" + /* violation */ + "\u2832" + /* violation */ + "\u2833" + /* violation */ + "\u2834" + /* violation */ + "\u2835" + /* violation */ + "\u2836" + /* violation */ + "\u2837" + /* violation */ + "\u2838" + /* violation */ + "\u2839" + /* violation */ + "\u283a" + /* violation */ + "\u283b" + /* violation */ + "\u283c" + /* violation */ + "\u283d" + /* violation */ + "\u283e" + /* violation */ + "\u283f" + /* violation */ + "\u2840" + /* violation */ + "\u2841" + /* violation */ + "\u2842" + /* violation */ + "\u2843" + /* violation */ + "\u2844" + /* violation */ + "\u2845" + /* violation */ + "\u2846" + /* violation */ + "\u2847" + /* violation */ + "\u2848" + /* violation */ + "\u2849" + /* violation */ + "\u284a" + /* violation */ + "\u284b" + /* violation */ + "\u284c" + /* violation */ + "\u284d" + /* violation */ + "\u284e" + /* violation */ + "\u284f" + /* violation */ + "\u2850" + /* violation */ + "\u2851" + /* violation */ + "\u2852" + /* violation */ + "\u2853" + /* violation */ + "\u2854" + /* violation */ + "\u2855" + /* violation */ + "\u2856" + /* violation */ + "\u2857" + /* violation */ + "\u2858" + /* violation */ + "\u2859" + /* violation */ + "\u285a" + /* violation */ + "\u285b" + /* violation */ + "\u285c" + /* violation */ + "\u285d" + /* violation */ + "\u285e" + /* violation */ + "\u285f" + /* violation */ + "\u2860" + /* violation */ + "\u2861" + /* violation */ + "\u2862" + /* violation */ + "\u2863" + /* violation */ + "\u2864" + /* violation */ + "\u2865" + /* violation */ + "\u2866" + /* violation */ + "\u2867" + /* violation */ + "\u2868" + /* violation */ + "\u2869" + /* violation */ + "\u286a" + /* violation */ + "\u286b" + /* violation */ + "\u286c" + /* violation */ + "\u286d" + /* violation */ + "\u286e" + /* violation */ + "\u286f" + /* violation */ + "\u2870" + /* violation */ + "\u2871" + /* violation */ + "\u2872" + /* violation */ + "\u2873" + /* violation */ + "\u2874" + /* violation */ + "\u2875" + /* violation */ + "\u2876" + /* violation */ + "\u2877" + /* violation */ + "\u2878" + /* violation */ + "\u2879" + /* violation */ + "\u287a" + /* violation */ + "\u287b" + /* violation */ + "\u287c" + /* violation */ + "\u287d" + /* violation */ + "\u287e" + /* violation */ + "\u287f" + /* violation */ + "\u2880" + /* violation */ + "\u2881" + /* violation */ + "\u2882" + /* violation */ + "\u2883" + /* violation */ + "\u2884" + /* violation */ + "\u2885" + /* violation */ + "\u2886" + /* violation */ + "\u2887" + /* violation */ + "\u2888" + /* violation */ + "\u2889" + /* violation */ + "\u288a" + /* violation */ + "\u288b" + /* violation */ + "\u288c" + /* violation */ + "\u288d" + /* violation */ + "\u288e" + /* violation */ + "\u288f" + /* violation */ + "\u2890" + /* violation */ + "\u2891" + /* violation */ + "\u2892" + /* violation */ + "\u2893" + /* violation */ + "\u2894" + /* violation */ + "\u2895" + /* violation */ + "\u2896" + /* violation */ + "\u2897" + /* violation */ + "\u2898" + /* violation */ + "\u2899" + /* violation */ + "\u289a" + /* violation */ + "\u289b" + /* violation */ + "\u289c" + /* violation */ + "\u289d" + /* violation */ + "\u289e" + /* violation */ + "\u289f" + /* violation */ + "\u28a0" + /* violation */ + "\u28a1" + /* violation */ + "\u28a2" + /* violation */ + "\u28a3" + /* violation */ + "\u28a4" + /* violation */ + "\u28a5" + /* violation */ + "\u28a6" + /* violation */ + "\u28a7" + /* violation */ + "\u28a8" + /* violation */ + "\u28a9" + /* violation */ + "\u28aa" + /* violation */ + "\u28ab" + /* violation */ + "\u28ac" + /* violation */ + "\u28ad" + /* violation */ + "\u28ae" + /* violation */ + "\u28af" + /* violation */ + "\u28b0" + /* violation */ + "\u28b1" + /* violation */ + "\u28b2" + /* violation */ + "\u28b3" + /* violation */ + "\u28b4" + /* violation */ + "\u28b5" + /* violation */ + "\u28b6" + /* violation */ + "\u28b7" + /* violation */ + "\u28b8" + /* violation */ + "\u28b9" + /* violation */ + "\u28ba" + /* violation */ + "\u28bb" + /* violation */ + "\u28bc" + /* violation */ + "\u28bd" + /* violation */ + "\u28be" + /* violation */ + "\u28bf" + /* violation */ + "\u28c0" + /* violation */ + "\u28c1" + /* violation */ + "\u28c2" + /* violation */ + "\u28c3" + /* violation */ + "\u28c4" + /* violation */ + "\u28c5" + /* violation */ + "\u28c6" + /* violation */ + "\u28c7" + /* violation */ + "\u28c8" + /* violation */ + "\u28c9" + /* violation */ + "\u28ca" + /* violation */ + "\u28cb" + /* violation */ + "\u28cc" + /* violation */ + "\u28cd" + /* violation */ + "\u28ce" + /* violation */ + "\u28cf" + /* violation */ + "\u28d0" + /* violation */ + "\u28d1" + /* violation */ + "\u28d2" + /* violation */ + "\u28d3" + /* violation */ + "\u28d4" + /* violation */ + "\u28d5" + /* violation */ + "\u28d6" + /* violation */ + "\u28d7" + /* violation */ + "\u28d8" + /* violation */ + "\u28d9" + /* violation */ + "\u28da" + /* violation */ + "\u28db" + /* violation */ + "\u28dc" + /* violation */ + "\u28dd" + /* violation */ + "\u28de" + /* violation */ + "\u28df" + /* violation */ + "\u28e0" + /* violation */ + "\u28e1" + /* violation */ + "\u28e2" + /* violation */ + "\u28e3" + /* violation */ + "\u28e4" + /* violation */ + "\u28e5" + /* violation */ + "\u28e6" + /* violation */ + "\u28e7" + /* violation */ + "\u28e8" + /* violation */ + "\u28e9" + /* violation */ + "\u28ea" + /* violation */ + "\u28eb" + /* violation */ + "\u28ec" + /* violation */ + "\u28ed" + /* violation */ + "\u28ee" + /* violation */ + "\u28ef" + /* violation */ + "\u28f0" + /* violation */ + "\u28f1" + /* violation */ + "\u28f2" + /* violation */ + "\u28f3" + /* violation */ + "\u28f4" + /* violation */ + "\u28f5" + /* violation */ + "\u28f6" + /* violation */ + "\u28f7" + /* violation */ + "\u28f8" + /* violation */ + "\u28f9" + /* violation */ + "\u28fa" + /* violation */ + "\u28fb" + /* violation */ + "\u28fc" + /* violation */ + "\u28fd" + /* violation */ + "\u28fe" + /* violation */ + "\u28ff", "" + /* violation */ + "\u2900" + /* violation */ + "\u2901" + /* violation */ + "\u2902" + /* violation */ + "\u2903" + /* violation */ + "\u2904" + /* violation */ + "\u2905" + /* violation */ + "\u2906" + /* violation */ + "\u2907" + /* violation */ + "\u2908" + /* violation */ + "\u2909" + /* violation */ + "\u290a" + /* violation */ + "\u290b" + /* violation */ + "\u290c" + /* violation */ + "\u290d" + /* violation */ + "\u290e" + /* violation */ + "\u290f" + /* violation */ + "\u2910" + /* violation */ + "\u2911" + /* violation */ + "\u2912" + /* violation */ + "\u2913" + /* violation */ + "\u2914" + /* violation */ + "\u2915" + /* violation */ + "\u2916" + /* violation */ + "\u2917" + /* violation */ + "\u2918" + /* violation */ + "\u2919" + /* violation */ + "\u291a" + /* violation */ + "\u291b" + /* violation */ + "\u291c" + /* violation */ + "\u291d" + /* violation */ + "\u291e" + /* violation */ + "\u291f" + /* violation */ + "\u2920" + /* violation */ + "\u2921" + /* violation */ + "\u2922" + /* violation */ + "\u2923" + /* violation */ + "\u2924" + /* violation */ + "\u2925" + /* violation */ + "\u2926" + /* violation */ + "\u2927" + /* violation */ + "\u2928" + /* violation */ + "\u2929" + /* violation */ + "\u292a" + /* violation */ + "\u292b" + /* violation */ + "\u292c" + /* violation */ + "\u292d" + /* violation */ + "\u292e" + /* violation */ + "\u292f" + /* violation */ + "\u2930" + /* violation */ + "\u2931" + /* violation */ + "\u2932" + /* violation */ + "\u2933" + /* violation */ + "\u2934" + /* violation */ + "\u2935" + /* violation */ + "\u2936" + /* violation */ + "\u2937" + /* violation */ + "\u2938" + /* violation */ + "\u2939" + /* violation */ + "\u293a" + /* violation */ + "\u293b" + /* violation */ + "\u293c" + /* violation */ + "\u293d" + /* violation */ + "\u293e" + /* violation */ + "\u293f" + /* violation */ + "\u2940" + /* violation */ + "\u2941" + /* violation */ + "\u2942" + /* violation */ + "\u2943" + /* violation */ + "\u2944" + /* violation */ + "\u2945" + /* violation */ + "\u2946" + /* violation */ + "\u2947" + /* violation */ + "\u2948" + /* violation */ + "\u2949" + /* violation */ + "\u294a" + /* violation */ + "\u294b" + /* violation */ + "\u294c" + /* violation */ + "\u294d" + /* violation */ + "\u294e" + /* violation */ + "\u294f" + /* violation */ + "\u2950" + /* violation */ + "\u2951" + /* violation */ + "\u2952" + /* violation */ + "\u2953" + /* violation */ + "\u2954" + /* violation */ + "\u2955" + /* violation */ + "\u2956" + /* violation */ + "\u2957" + /* violation */ + "\u2958" + /* violation */ + "\u2959" + /* violation */ + "\u295a" + /* violation */ + "\u295b" + /* violation */ + "\u295c" + /* violation */ + "\u295d" + /* violation */ + "\u295e" + /* violation */ + "\u295f" + /* violation */ + "\u2960" + /* violation */ + "\u2961" + /* violation */ + "\u2962" + /* violation */ + "\u2963" + /* violation */ + "\u2964" + /* violation */ + "\u2965" + /* violation */ + "\u2966" + /* violation */ + "\u2967" + /* violation */ + "\u2968" + /* violation */ + "\u2969" + /* violation */ + "\u296a" + /* violation */ + "\u296b" + /* violation */ + "\u296c" + /* violation */ + "\u296d" + /* violation */ + "\u296e" + /* violation */ + "\u296f" + /* violation */ + "\u2970" + /* violation */ + "\u2971" + /* violation */ + "\u2972" + /* violation */ + "\u2973" + /* violation */ + "\u2974" + /* violation */ + "\u2975" + /* violation */ + "\u2976" + /* violation */ + "\u2977" + /* violation */ + "\u2978" + /* violation */ + "\u2979" + /* violation */ + "\u297a" + /* violation */ + "\u297b" + /* violation */ + "\u297c" + /* violation */ + "\u297d" + /* violation */ + "\u297e" + /* violation */ + "\u297f" + /* violation */ + "\u2980" + /* violation */ + "\u2981" + /* violation */ + "\u2982" + /* violation */ + "\u2983" + /* violation */ + "\u2984" + /* violation */ + "\u2985" + /* violation */ + "\u2986" + /* violation */ + "\u2987" + /* violation */ + "\u2988" + /* violation */ + "\u2989" + /* violation */ + "\u298a" + /* violation */ + "\u298b" + /* violation */ + "\u298c" + /* violation */ + "\u298d" + /* violation */ + "\u298e" + /* violation */ + "\u298f" + /* violation */ + "\u2990" + /* violation */ + "\u2991" + /* violation */ + "\u2992" + /* violation */ + "\u2993" + /* violation */ + "\u2994" + /* violation */ + "\u2995" + /* violation */ + "\u2996" + /* violation */ + "\u2997" + /* violation */ + "\u2998" + /* violation */ + "\u2999" + /* violation */ + "\u299a" + /* violation */ + "\u299b" + /* violation */ + "\u299c" + /* violation */ + "\u299d" + /* violation */ + "\u299e" + /* violation */ + "\u299f" + /* violation */ + "\u29a0" + /* violation */ + "\u29a1" + /* violation */ + "\u29a2" + /* violation */ + "\u29a3" + /* violation */ + "\u29a4" + /* violation */ + "\u29a5" + /* violation */ + "\u29a6" + /* violation */ + "\u29a7" + /* violation */ + "\u29a8" + /* violation */ + "\u29a9" + /* violation */ + "\u29aa" + /* violation */ + "\u29ab" + /* violation */ + "\u29ac" + /* violation */ + "\u29ad" + /* violation */ + "\u29ae" + /* violation */ + "\u29af" + /* violation */ + "\u29b0" + /* violation */ + "\u29b1" + /* violation */ + "\u29b2" + /* violation */ + "\u29b3" + /* violation */ + "\u29b4" + /* violation */ + "\u29b5" + /* violation */ + "\u29b6" + /* violation */ + "\u29b7" + /* violation */ + "\u29b8" + /* violation */ + "\u29b9" + /* violation */ + "\u29ba" + /* violation */ + "\u29bb" + /* violation */ + "\u29bc" + /* violation */ + "\u29bd" + /* violation */ + "\u29be" + /* violation */ + "\u29bf" + /* violation */ + "\u29c0" + /* violation */ + "\u29c1" + /* violation */ + "\u29c2" + /* violation */ + "\u29c3" + /* violation */ + "\u29c4" + /* violation */ + "\u29c5" + /* violation */ + "\u29c6" + /* violation */ + "\u29c7" + /* violation */ + "\u29c8" + /* violation */ + "\u29c9" + /* violation */ + "\u29ca" + /* violation */ + "\u29cb" + /* violation */ + "\u29cc" + /* violation */ + "\u29cd" + /* violation */ + "\u29ce" + /* violation */ + "\u29cf" + /* violation */ + "\u29d0" + /* violation */ + "\u29d1" + /* violation */ + "\u29d2" + /* violation */ + "\u29d3" + /* violation */ + "\u29d4" + /* violation */ + "\u29d5" + /* violation */ + "\u29d6" + /* violation */ + "\u29d7" + /* violation */ + "\u29d8" + /* violation */ + "\u29d9" + /* violation */ + "\u29da" + /* violation */ + "\u29db" + /* violation */ + "\u29dc" + /* violation */ + "\u29dd" + /* violation */ + "\u29de" + /* violation */ + "\u29df" + /* violation */ + "\u29e0" + /* violation */ + "\u29e1" + /* violation */ + "\u29e2" + /* violation */ + "\u29e3" + /* violation */ + "\u29e4" + /* violation */ + "\u29e5" + /* violation */ + "\u29e6" + /* violation */ + "\u29e7" + /* violation */ + "\u29e8" + /* violation */ + "\u29e9" + /* violation */ + "\u29ea" + /* violation */ + "\u29eb" + /* violation */ + "\u29ec" + /* violation */ + "\u29ed" + /* violation */ + "\u29ee" + /* violation */ + "\u29ef" + /* violation */ + "\u29f0" + /* violation */ + "\u29f1" + /* violation */ + "\u29f2" + /* violation */ + "\u29f3" + /* violation */ + "\u29f4" + /* violation */ + "\u29f5" + /* violation */ + "\u29f6" + /* violation */ + "\u29f7" + /* violation */ + "\u29f8" + /* violation */ + "\u29f9" + /* violation */ + "\u29fa" + /* violation */ + "\u29fb" + /* violation */ + "\u29fc" + /* violation */ + "\u29fd" + /* violation */ + "\u29fe" + /* violation */ + "\u29ff", "" + /* violation */ + "\u2a00" + /* violation */ + "\u2a01" + /* violation */ + "\u2a02" + /* violation */ + "\u2a03" + /* violation */ + "\u2a04" + /* violation */ + "\u2a05" + /* violation */ + "\u2a06" + /* violation */ + "\u2a07" + /* violation */ + "\u2a08" + /* violation */ + "\u2a09" + /* violation */ + "\u2a0a" + /* violation */ + "\u2a0b" + /* violation */ + "\u2a0c" + /* violation */ + "\u2a0d" + /* violation */ + "\u2a0e" + /* violation */ + "\u2a0f" + /* violation */ + "\u2a10" + /* violation */ + "\u2a11" + /* violation */ + "\u2a12" + /* violation */ + "\u2a13" + /* violation */ + "\u2a14" + /* violation */ + "\u2a15" + /* violation */ + "\u2a16" + /* violation */ + "\u2a17" + /* violation */ + "\u2a18" + /* violation */ + "\u2a19" + /* violation */ + "\u2a1a" + /* violation */ + "\u2a1b" + /* violation */ + "\u2a1c" + /* violation */ + "\u2a1d" + /* violation */ + "\u2a1e" + /* violation */ + "\u2a1f" + /* violation */ + "\u2a20" + /* violation */ + "\u2a21" + /* violation */ + "\u2a22" + /* violation */ + "\u2a23" + /* violation */ + "\u2a24" + /* violation */ + "\u2a25" + /* violation */ + "\u2a26" + /* violation */ + "\u2a27" + /* violation */ + "\u2a28" + /* violation */ + "\u2a29" + /* violation */ + "\u2a2a" + /* violation */ + "\u2a2b" + /* violation */ + "\u2a2c" + /* violation */ + "\u2a2d" + /* violation */ + "\u2a2e" + /* violation */ + "\u2a2f" + /* violation */ + "\u2a30" + /* violation */ + "\u2a31" + /* violation */ + "\u2a32" + /* violation */ + "\u2a33" + /* violation */ + "\u2a34" + /* violation */ + "\u2a35" + /* violation */ + "\u2a36" + /* violation */ + "\u2a37" + /* violation */ + "\u2a38" + /* violation */ + "\u2a39" + /* violation */ + "\u2a3a" + /* violation */ + "\u2a3b" + /* violation */ + "\u2a3c" + /* violation */ + "\u2a3d" + /* violation */ + "\u2a3e" + /* violation */ + "\u2a3f" + /* violation */ + "\u2a40" + /* violation */ + "\u2a41" + /* violation */ + "\u2a42" + /* violation */ + "\u2a43" + /* violation */ + "\u2a44" + /* violation */ + "\u2a45" + /* violation */ + "\u2a46" + /* violation */ + "\u2a47" + /* violation */ + "\u2a48" + /* violation */ + "\u2a49" + /* violation */ + "\u2a4a" + /* violation */ + "\u2a4b" + /* violation */ + "\u2a4c" + /* violation */ + "\u2a4d" + /* violation */ + "\u2a4e" + /* violation */ + "\u2a4f" + /* violation */ + "\u2a50" + /* violation */ + "\u2a51" + /* violation */ + "\u2a52" + /* violation */ + "\u2a53" + /* violation */ + "\u2a54" + /* violation */ + "\u2a55" + /* violation */ + "\u2a56" + /* violation */ + "\u2a57" + /* violation */ + "\u2a58" + /* violation */ + "\u2a59" + /* violation */ + "\u2a5a" + /* violation */ + "\u2a5b" + /* violation */ + "\u2a5c" + /* violation */ + "\u2a5d" + /* violation */ + "\u2a5e" + /* violation */ + "\u2a5f" + /* violation */ + "\u2a60" + /* violation */ + "\u2a61" + /* violation */ + "\u2a62" + /* violation */ + "\u2a63" + /* violation */ + "\u2a64" + /* violation */ + "\u2a65" + /* violation */ + "\u2a66" + /* violation */ + "\u2a67" + /* violation */ + "\u2a68" + /* violation */ + "\u2a69" + /* violation */ + "\u2a6a" + /* violation */ + "\u2a6b" + /* violation */ + "\u2a6c" + /* violation */ + "\u2a6d" + /* violation */ + "\u2a6e" + /* violation */ + "\u2a6f" + /* violation */ + "\u2a70" + /* violation */ + "\u2a71" + /* violation */ + "\u2a72" + /* violation */ + "\u2a73" + /* violation */ + "\u2a74" + /* violation */ + "\u2a75" + /* violation */ + "\u2a76" + /* violation */ + "\u2a77" + /* violation */ + "\u2a78" + /* violation */ + "\u2a79" + /* violation */ + "\u2a7a" + /* violation */ + "\u2a7b" + /* violation */ + "\u2a7c" + /* violation */ + "\u2a7d" + /* violation */ + "\u2a7e" + /* violation */ + "\u2a7f" + /* violation */ + "\u2a80" + /* violation */ + "\u2a81" + /* violation */ + "\u2a82" + /* violation */ + "\u2a83" + /* violation */ + "\u2a84" + /* violation */ + "\u2a85" + /* violation */ + "\u2a86" + /* violation */ + "\u2a87" + /* violation */ + "\u2a88" + /* violation */ + "\u2a89" + /* violation */ + "\u2a8a" + /* violation */ + "\u2a8b" + /* violation */ + "\u2a8c" + /* violation */ + "\u2a8d" + /* violation */ + "\u2a8e" + /* violation */ + "\u2a8f" + /* violation */ + "\u2a90" + /* violation */ + "\u2a91" + /* violation */ + "\u2a92" + /* violation */ + "\u2a93" + /* violation */ + "\u2a94" + /* violation */ + "\u2a95" + /* violation */ + "\u2a96" + /* violation */ + "\u2a97" + /* violation */ + "\u2a98" + /* violation */ + "\u2a99" + /* violation */ + "\u2a9a" + /* violation */ + "\u2a9b" + /* violation */ + "\u2a9c" + /* violation */ + "\u2a9d" + /* violation */ + "\u2a9e" + /* violation */ + "\u2a9f" + /* violation */ + "\u2aa0" + /* violation */ + "\u2aa1" + /* violation */ + "\u2aa2" + /* violation */ + "\u2aa3" + /* violation */ + "\u2aa4" + /* violation */ + "\u2aa5" + /* violation */ + "\u2aa6" + /* violation */ + "\u2aa7" + /* violation */ + "\u2aa8" + /* violation */ + "\u2aa9" + /* violation */ + "\u2aaa" + /* violation */ + "\u2aab" + /* violation */ + "\u2aac" + /* violation */ + "\u2aad" + /* violation */ + "\u2aae" + /* violation */ + "\u2aaf" + /* violation */ + "\u2ab0" + /* violation */ + "\u2ab1" + /* violation */ + "\u2ab2" + /* violation */ + "\u2ab3" + /* violation */ + "\u2ab4" + /* violation */ + "\u2ab5" + /* violation */ + "\u2ab6" + /* violation */ + "\u2ab7" + /* violation */ + "\u2ab8" + /* violation */ + "\u2ab9" + /* violation */ + "\u2aba" + /* violation */ + "\u2abb" + /* violation */ + "\u2abc" + /* violation */ + "\u2abd" + /* violation */ + "\u2abe" + /* violation */ + "\u2abf" + /* violation */ + "\u2ac0" + /* violation */ + "\u2ac1" + /* violation */ + "\u2ac2" + /* violation */ + "\u2ac3" + /* violation */ + "\u2ac4" + /* violation */ + "\u2ac5" + /* violation */ + "\u2ac6" + /* violation */ + "\u2ac7" + /* violation */ + "\u2ac8" + /* violation */ + "\u2ac9" + /* violation */ + "\u2aca" + /* violation */ + "\u2acb" + /* violation */ + "\u2acc" + /* violation */ + "\u2acd" + /* violation */ + "\u2ace" + /* violation */ + "\u2acf" + /* violation */ + "\u2ad0" + /* violation */ + "\u2ad1" + /* violation */ + "\u2ad2" + /* violation */ + "\u2ad3" + /* violation */ + "\u2ad4" + /* violation */ + "\u2ad5" + /* violation */ + "\u2ad6" + /* violation */ + "\u2ad7" + /* violation */ + "\u2ad8" + /* violation */ + "\u2ad9" + /* violation */ + "\u2ada" + /* violation */ + "\u2adb" + /* violation */ + "\u2adc" + /* violation */ + "\u2add" + /* violation */ + "\u2ade" + /* violation */ + "\u2adf" + /* violation */ + "\u2ae0" + /* violation */ + "\u2ae1" + /* violation */ + "\u2ae2" + /* violation */ + "\u2ae3" + /* violation */ + "\u2ae4" + /* violation */ + "\u2ae5" + /* violation */ + "\u2ae6" + /* violation */ + "\u2ae7" + /* violation */ + "\u2ae8" + /* violation */ + "\u2ae9" + /* violation */ + "\u2aea" + /* violation */ + "\u2aeb" + /* violation */ + "\u2aec" + /* violation */ + "\u2aed" + /* violation */ + "\u2aee" + /* violation */ + "\u2aef" + /* violation */ + "\u2af0" + /* violation */ + "\u2af1" + /* violation */ + "\u2af2" + /* violation */ + "\u2af3" + /* violation */ + "\u2af4" + /* violation */ + "\u2af5" + /* violation */ + "\u2af6" + /* violation */ + "\u2af7" + /* violation */ + "\u2af8" + /* violation */ + "\u2af9" + /* violation */ + "\u2afa" + /* violation */ + "\u2afb" + /* violation */ + "\u2afc" + /* violation */ + "\u2afd" + /* violation */ + "\u2afe" + /* violation */ + "\u2aff", "" + /* violation */ + "\u2b00" + /* violation */ + "\u2b01" + /* violation */ + "\u2b02" + /* violation */ + "\u2b03" + /* violation */ + "\u2b04" + /* violation */ + "\u2b05" + /* violation */ + "\u2b06" + /* violation */ + "\u2b07" + /* violation */ + "\u2b08" + /* violation */ + "\u2b09" + /* violation */ + "\u2b0a" + /* violation */ + "\u2b0b" + /* violation */ + "\u2b0c" + /* violation */ + "\u2b0d" + /* violation */ + "\u2b0e" + /* violation */ + "\u2b0f" + /* violation */ + "\u2b10" + /* violation */ + "\u2b11" + /* violation */ + "\u2b12" + /* violation */ + "\u2b13" + /* violation */ + "\u2b14" + /* violation */ + "\u2b15" + /* violation */ + "\u2b16" + /* violation */ + "\u2b17" + /* violation */ + "\u2b18" + /* violation */ + "\u2b19" + /* violation */ + "\u2b1a" + /* violation */ + "\u2b1b" + /* violation */ + "\u2b1c" + /* violation */ + "\u2b1d" + /* violation */ + "\u2b1e" + /* violation */ + "\u2b1f" + /* violation */ + "\u2b20" + /* violation */ + "\u2b21" + /* violation */ + "\u2b22" + /* violation */ + "\u2b23" + /* violation */ + "\u2b24" + /* violation */ + "\u2b25" + /* violation */ + "\u2b26" + /* violation */ + "\u2b27" + /* violation */ + "\u2b28" + /* violation */ + "\u2b29" + /* violation */ + "\u2b2a" + /* violation */ + "\u2b2b" + /* violation */ + "\u2b2c" + /* violation */ + "\u2b2d" + /* violation */ + "\u2b2e" + /* violation */ + "\u2b2f" + /* violation */ + "\u2b30" + /* violation */ + "\u2b31" + /* violation */ + "\u2b32" + /* violation */ + "\u2b33" + /* violation */ + "\u2b34" + /* violation */ + "\u2b35" + /* violation */ + "\u2b36" + /* violation */ + "\u2b37" + /* violation */ + "\u2b38" + /* violation */ + "\u2b39" + /* violation */ + "\u2b3a" + /* violation */ + "\u2b3b" + /* violation */ + "\u2b3c" + /* violation */ + "\u2b3d" + /* violation */ + "\u2b3e" + /* violation */ + "\u2b3f" + /* violation */ + "\u2b40" + /* violation */ + "\u2b41" + /* violation */ + "\u2b42" + /* violation */ + "\u2b43" + /* violation */ + "\u2b44" + /* violation */ + "\u2b45" + /* violation */ + "\u2b46" + /* violation */ + "\u2b47" + /* violation */ + "\u2b48" + /* violation */ + "\u2b49" + /* violation */ + "\u2b4a" + /* violation */ + "\u2b4b" + /* violation */ + "\u2b4c" + /* violation */ + "\u2b4d" + /* violation */ + "\u2b4e" + /* violation */ + "\u2b4f" + /* violation */ + "\u2b50" + /* violation */ + "\u2b51" + /* violation */ + "\u2b52" + /* violation */ + "\u2b53" + /* violation */ + "\u2b54" + /* violation */ + "\u2b55" + /* violation */ + "\u2b56" + /* violation */ + "\u2b57" + /* violation */ + "\u2b58" + /* violation */ + "\u2b59" + /* violation */ + "\u2b5a" + /* violation */ + "\u2b5b" + /* violation */ + "\u2b5c" + /* violation */ + "\u2b5d" + /* violation */ + "\u2b5e" + /* violation */ + "\u2b5f" + /* violation */ + "\u2b60" + /* violation */ + "\u2b61" + /* violation */ + "\u2b62" + /* violation */ + "\u2b63" + /* violation */ + "\u2b64" + /* violation */ + "\u2b65" + /* violation */ + "\u2b66" + /* violation */ + "\u2b67" + /* violation */ + "\u2b68" + /* violation */ + "\u2b69" + /* violation */ + "\u2b6a" + /* violation */ + "\u2b6b" + /* violation */ + "\u2b6c" + /* violation */ + "\u2b6d" + /* violation */ + "\u2b6e" + /* violation */ + "\u2b6f" + /* violation */ + "\u2b70" + /* violation */ + "\u2b71" + /* violation */ + "\u2b72" + /* violation */ + "\u2b73" + /* violation */ + "\u2b74" + /* violation */ + "\u2b75" + /* violation */ + "\u2b76" + /* violation */ + "\u2b77" + /* violation */ + "\u2b78" + /* violation */ + "\u2b79" + /* violation */ + "\u2b7a" + /* violation */ + "\u2b7b" + /* violation */ + "\u2b7c" + /* violation */ + "\u2b7d" + /* violation */ + "\u2b7e" + /* violation */ + "\u2b7f" + /* violation */ + "\u2b80" + /* violation */ + "\u2b81" + /* violation */ + "\u2b82" + /* violation */ + "\u2b83" + /* violation */ + "\u2b84" + /* violation */ + "\u2b85" + /* violation */ + "\u2b86" + /* violation */ + "\u2b87" + /* violation */ + "\u2b88" + /* violation */ + "\u2b89" + /* violation */ + "\u2b8a" + /* violation */ + "\u2b8b" + /* violation */ + "\u2b8c" + /* violation */ + "\u2b8d" + /* violation */ + "\u2b8e" + /* violation */ + "\u2b8f" + /* violation */ + "\u2b90" + /* violation */ + "\u2b91" + /* violation */ + "\u2b92" + /* violation */ + "\u2b93" + /* violation */ + "\u2b94" + /* violation */ + "\u2b95" + /* violation */ + "\u2b96" + /* violation */ + "\u2b97" + /* violation */ + "\u2b98" + /* violation */ + "\u2b99" + /* violation */ + "\u2b9a" + /* violation */ + "\u2b9b" + /* violation */ + "\u2b9c" + /* violation */ + "\u2b9d" + /* violation */ + "\u2b9e" + /* violation */ + "\u2b9f" + /* violation */ + "\u2ba0" + /* violation */ + "\u2ba1" + /* violation */ + "\u2ba2" + /* violation */ + "\u2ba3" + /* violation */ + "\u2ba4" + /* violation */ + "\u2ba5" + /* violation */ + "\u2ba6" + /* violation */ + "\u2ba7" + /* violation */ + "\u2ba8" + /* violation */ + "\u2ba9" + /* violation */ + "\u2baa" + /* violation */ + "\u2bab" + /* violation */ + "\u2bac" + /* violation */ + "\u2bad" + /* violation */ + "\u2bae" + /* violation */ + "\u2baf" + /* violation */ + "\u2bb0" + /* violation */ + "\u2bb1" + /* violation */ + "\u2bb2" + /* violation */ + "\u2bb3" + /* violation */ + "\u2bb4" + /* violation */ + "\u2bb5" + /* violation */ + "\u2bb6" + /* violation */ + "\u2bb7" + /* violation */ + "\u2bb8" + /* violation */ + "\u2bb9" + /* violation */ + "\u2bba" + /* violation */ + "\u2bbb" + /* violation */ + "\u2bbc" + /* violation */ + "\u2bbd" + /* violation */ + "\u2bbe" + /* violation */ + "\u2bbf" + /* violation */ + "\u2bc0" + /* violation */ + "\u2bc1" + /* violation */ + "\u2bc2" + /* violation */ + "\u2bc3" + /* violation */ + "\u2bc4" + /* violation */ + "\u2bc5" + /* violation */ + "\u2bc6" + /* violation */ + "\u2bc7" + /* violation */ + "\u2bc8" + /* violation */ + "\u2bc9" + /* violation */ + "\u2bca" + /* violation */ + "\u2bcb" + /* violation */ + "\u2bcc" + /* violation */ + "\u2bcd" + /* violation */ + "\u2bce" + /* violation */ + "\u2bcf" + /* violation */ + "\u2bd0" + /* violation */ + "\u2bd1" + /* violation */ + "\u2bd2" + /* violation */ + "\u2bd3" + /* violation */ + "\u2bd4" + /* violation */ + "\u2bd5" + /* violation */ + "\u2bd6" + /* violation */ + "\u2bd7" + /* violation */ + "\u2bd8" + /* violation */ + "\u2bd9" + /* violation */ + "\u2bda" + /* violation */ + "\u2bdb" + /* violation */ + "\u2bdc" + /* violation */ + "\u2bdd" + /* violation */ + "\u2bde" + /* violation */ + "\u2bdf" + /* violation */ + "\u2be0" + /* violation */ + "\u2be1" + /* violation */ + "\u2be2" + /* violation */ + "\u2be3" + /* violation */ + "\u2be4" + /* violation */ + "\u2be5" + /* violation */ + "\u2be6" + /* violation */ + "\u2be7" + /* violation */ + "\u2be8" + /* violation */ + "\u2be9" + /* violation */ + "\u2bea" + /* violation */ + "\u2beb" + /* violation */ + "\u2bec" + /* violation */ + "\u2bed" + /* violation */ + "\u2bee" + /* violation */ + "\u2bef" + /* violation */ + "\u2bf0" + /* violation */ + "\u2bf1" + /* violation */ + "\u2bf2" + /* violation */ + "\u2bf3" + /* violation */ + "\u2bf4" + /* violation */ + "\u2bf5" + /* violation */ + "\u2bf6" + /* violation */ + "\u2bf7" + /* violation */ + "\u2bf8" + /* violation */ + "\u2bf9" + /* violation */ + "\u2bfa" + /* violation */ + "\u2bfb" + /* violation */ + "\u2bfc" + /* violation */ + "\u2bfd" + /* violation */ + "\u2bfe" + /* violation */ + "\u2bff", "" + /* violation */ + "\u2c00" + /* violation */ + "\u2c01" + /* violation */ + "\u2c02" + /* violation */ + "\u2c03" + /* violation */ + "\u2c04" + /* violation */ + "\u2c05" + /* violation */ + "\u2c06" + /* violation */ + "\u2c07" + /* violation */ + "\u2c08" + /* violation */ + "\u2c09" + /* violation */ + "\u2c0a" + /* violation */ + "\u2c0b" + /* violation */ + "\u2c0c" + /* violation */ + "\u2c0d" + /* violation */ + "\u2c0e" + /* violation */ + "\u2c0f" + /* violation */ + "\u2c10" + /* violation */ + "\u2c11" + /* violation */ + "\u2c12" + /* violation */ + "\u2c13" + /* violation */ + "\u2c14" + /* violation */ + "\u2c15" + /* violation */ + "\u2c16" + /* violation */ + "\u2c17" + /* violation */ + "\u2c18" + /* violation */ + "\u2c19" + /* violation */ + "\u2c1a" + /* violation */ + "\u2c1b" + /* violation */ + "\u2c1c" + /* violation */ + "\u2c1d" + /* violation */ + "\u2c1e" + /* violation */ + "\u2c1f" + /* violation */ + "\u2c20" + /* violation */ + "\u2c21" + /* violation */ + "\u2c22" + /* violation */ + "\u2c23" + /* violation */ + "\u2c24" + /* violation */ + "\u2c25" + /* violation */ + "\u2c26" + /* violation */ + "\u2c27" + /* violation */ + "\u2c28" + /* violation */ + "\u2c29" + /* violation */ + "\u2c2a" + /* violation */ + "\u2c2b" + /* violation */ + "\u2c2c" + /* violation */ + "\u2c2d" + /* violation */ + "\u2c2e" + /* violation */ + "\u2c2f" + /* violation */ + "\u2c30" + /* violation */ + "\u2c31" + /* violation */ + "\u2c32" + /* violation */ + "\u2c33" + /* violation */ + "\u2c34" + /* violation */ + "\u2c35" + /* violation */ + "\u2c36" + /* violation */ + "\u2c37" + /* violation */ + "\u2c38" + /* violation */ + "\u2c39" + /* violation */ + "\u2c3a" + /* violation */ + "\u2c3b" + /* violation */ + "\u2c3c" + /* violation */ + "\u2c3d" + /* violation */ + "\u2c3e" + /* violation */ + "\u2c3f" + /* violation */ + "\u2c40" + /* violation */ + "\u2c41" + /* violation */ + "\u2c42" + /* violation */ + "\u2c43" + /* violation */ + "\u2c44" + /* violation */ + "\u2c45" + /* violation */ + "\u2c46" + /* violation */ + "\u2c47" + /* violation */ + "\u2c48" + /* violation */ + "\u2c49" + /* violation */ + "\u2c4a" + /* violation */ + "\u2c4b" + /* violation */ + "\u2c4c" + /* violation */ + "\u2c4d" + /* violation */ + "\u2c4e" + /* violation */ + "\u2c4f" + /* violation */ + "\u2c50" + /* violation */ + "\u2c51" + /* violation */ + "\u2c52" + /* violation */ + "\u2c53" + /* violation */ + "\u2c54" + /* violation */ + "\u2c55" + /* violation */ + "\u2c56" + /* violation */ + "\u2c57" + /* violation */ + "\u2c58" + /* violation */ + "\u2c59" + /* violation */ + "\u2c5a" + /* violation */ + "\u2c5b" + /* violation */ + "\u2c5c" + /* violation */ + "\u2c5d" + /* violation */ + "\u2c5e" + /* violation */ + "\u2c5f" + /* violation */ + "\u2c60" + /* violation */ + "\u2c61" + /* violation */ + "\u2c62" + /* violation */ + "\u2c63" + /* violation */ + "\u2c64" + /* violation */ + "\u2c65" + /* violation */ + "\u2c66" + /* violation */ + "\u2c67" + /* violation */ + "\u2c68" + /* violation */ + "\u2c69" + /* violation */ + "\u2c6a" + /* violation */ + "\u2c6b" + /* violation */ + "\u2c6c" + /* violation */ + "\u2c6d" + /* violation */ + "\u2c6e" + /* violation */ + "\u2c6f" + /* violation */ + "\u2c70" + /* violation */ + "\u2c71" + /* violation */ + "\u2c72" + /* violation */ + "\u2c73" + /* violation */ + "\u2c74" + /* violation */ + "\u2c75" + /* violation */ + "\u2c76" + /* violation */ + "\u2c77" + /* violation */ + "\u2c78" + /* violation */ + "\u2c79" + /* violation */ + "\u2c7a" + /* violation */ + "\u2c7b" + /* violation */ + "\u2c7c" + /* violation */ + "\u2c7d" + /* violation */ + "\u2c7e" + /* violation */ + "\u2c7f" + /* violation */ + "\u2c80" + /* violation */ + "\u2c81" + /* violation */ + "\u2c82" + /* violation */ + "\u2c83" + /* violation */ + "\u2c84" + /* violation */ + "\u2c85" + /* violation */ + "\u2c86" + /* violation */ + "\u2c87" + /* violation */ + "\u2c88" + /* violation */ + "\u2c89" + /* violation */ + "\u2c8a" + /* violation */ + "\u2c8b" + /* violation */ + "\u2c8c" + /* violation */ + "\u2c8d" + /* violation */ + "\u2c8e" + /* violation */ + "\u2c8f" + /* violation */ + "\u2c90" + /* violation */ + "\u2c91" + /* violation */ + "\u2c92" + /* violation */ + "\u2c93" + /* violation */ + "\u2c94" + /* violation */ + "\u2c95" + /* violation */ + "\u2c96" + /* violation */ + "\u2c97" + /* violation */ + "\u2c98" + /* violation */ + "\u2c99" + /* violation */ + "\u2c9a" + /* violation */ + "\u2c9b" + /* violation */ + "\u2c9c" + /* violation */ + "\u2c9d" + /* violation */ + "\u2c9e" + /* violation */ + "\u2c9f" + /* violation */ + "\u2ca0" + /* violation */ + "\u2ca1" + /* violation */ + "\u2ca2" + /* violation */ + "\u2ca3" + /* violation */ + "\u2ca4" + /* violation */ + "\u2ca5" + /* violation */ + "\u2ca6" + /* violation */ + "\u2ca7" + /* violation */ + "\u2ca8" + /* violation */ + "\u2ca9" + /* violation */ + "\u2caa" + /* violation */ + "\u2cab" + /* violation */ + "\u2cac" + /* violation */ + "\u2cad" + /* violation */ + "\u2cae" + /* violation */ + "\u2caf" + /* violation */ + "\u2cb0" + /* violation */ + "\u2cb1" + /* violation */ + "\u2cb2" + /* violation */ + "\u2cb3" + /* violation */ + "\u2cb4" + /* violation */ + "\u2cb5" + /* violation */ + "\u2cb6" + /* violation */ + "\u2cb7" + /* violation */ + "\u2cb8" + /* violation */ + "\u2cb9" + /* violation */ + "\u2cba" + /* violation */ + "\u2cbb" + /* violation */ + "\u2cbc" + /* violation */ + "\u2cbd" + /* violation */ + "\u2cbe" + /* violation */ + "\u2cbf" + /* violation */ + "\u2cc0" + /* violation */ + "\u2cc1" + /* violation */ + "\u2cc2" + /* violation */ + "\u2cc3" + /* violation */ + "\u2cc4" + /* violation */ + "\u2cc5" + /* violation */ + "\u2cc6" + /* violation */ + "\u2cc7" + /* violation */ + "\u2cc8" + /* violation */ + "\u2cc9" + /* violation */ + "\u2cca" + /* violation */ + "\u2ccb" + /* violation */ + "\u2ccc" + /* violation */ + "\u2ccd" + /* violation */ + "\u2cce" + /* violation */ + "\u2ccf" + /* violation */ + "\u2cd0" + /* violation */ + "\u2cd1" + /* violation */ + "\u2cd2" + /* violation */ + "\u2cd3" + /* violation */ + "\u2cd4" + /* violation */ + "\u2cd5" + /* violation */ + "\u2cd6" + /* violation */ + "\u2cd7" + /* violation */ + "\u2cd8" + /* violation */ + "\u2cd9" + /* violation */ + "\u2cda" + /* violation */ + "\u2cdb" + /* violation */ + "\u2cdc" + /* violation */ + "\u2cdd" + /* violation */ + "\u2cde" + /* violation */ + "\u2cdf" + /* violation */ + "\u2ce0" + /* violation */ + "\u2ce1" + /* violation */ + "\u2ce2" + /* violation */ + "\u2ce3" + /* violation */ + "\u2ce4" + /* violation */ + "\u2ce5" + /* violation */ + "\u2ce6" + /* violation */ + "\u2ce7" + /* violation */ + "\u2ce8" + /* violation */ + "\u2ce9" + /* violation */ + "\u2cea" + /* violation */ + "\u2ceb" + /* violation */ + "\u2cec" + /* violation */ + "\u2ced" + /* violation */ + "\u2cee" + /* violation */ + "\u2cef" + /* violation */ + "\u2cf0" + /* violation */ + "\u2cf1" + /* violation */ + "\u2cf2" + /* violation */ + "\u2cf3" + /* violation */ + "\u2cf4" + /* violation */ + "\u2cf5" + /* violation */ + "\u2cf6" + /* violation */ + "\u2cf7" + /* violation */ + "\u2cf8" + /* violation */ + "\u2cf9" + /* violation */ + "\u2cfa" + /* violation */ + "\u2cfb" + /* violation */ + "\u2cfc" + /* violation */ + "\u2cfd" + /* violation */ + "\u2cfe" + /* violation */ + "\u2cff", "" + /* violation */ + "\u2d00" + /* violation */ + "\u2d01" + /* violation */ + "\u2d02" + /* violation */ + "\u2d03" + /* violation */ + "\u2d04" + /* violation */ + "\u2d05" + /* violation */ + "\u2d06" + /* violation */ + "\u2d07" + /* violation */ + "\u2d08" + /* violation */ + "\u2d09" + /* violation */ + "\u2d0a" + /* violation */ + "\u2d0b" + /* violation */ + "\u2d0c" + /* violation */ + "\u2d0d" + /* violation */ + "\u2d0e" + /* violation */ + "\u2d0f" + /* violation */ + "\u2d10" + /* violation */ + "\u2d11" + /* violation */ + "\u2d12" + /* violation */ + "\u2d13" + /* violation */ + "\u2d14" + /* violation */ + "\u2d15" + /* violation */ + "\u2d16" + /* violation */ + "\u2d17" + /* violation */ + "\u2d18" + /* violation */ + "\u2d19" + /* violation */ + "\u2d1a" + /* violation */ + "\u2d1b" + /* violation */ + "\u2d1c" + /* violation */ + "\u2d1d" + /* violation */ + "\u2d1e" + /* violation */ + "\u2d1f" + /* violation */ + "\u2d20" + /* violation */ + "\u2d21" + /* violation */ + "\u2d22" + /* violation */ + "\u2d23" + /* violation */ + "\u2d24" + /* violation */ + "\u2d25" + /* violation */ + "\u2d26" + /* violation */ + "\u2d27" + /* violation */ + "\u2d28" + /* violation */ + "\u2d29" + /* violation */ + "\u2d2a" + /* violation */ + "\u2d2b" + /* violation */ + "\u2d2c" + /* violation */ + "\u2d2d" + /* violation */ + "\u2d2e" + /* violation */ + "\u2d2f" + /* violation */ + "\u2d30" + /* violation */ + "\u2d31" + /* violation */ + "\u2d32" + /* violation */ + "\u2d33" + /* violation */ + "\u2d34" + /* violation */ + "\u2d35" + /* violation */ + "\u2d36" + /* violation */ + "\u2d37" + /* violation */ + "\u2d38" + /* violation */ + "\u2d39" + /* violation */ + "\u2d3a" + /* violation */ + "\u2d3b" + /* violation */ + "\u2d3c" + /* violation */ + "\u2d3d" + /* violation */ + "\u2d3e" + /* violation */ + "\u2d3f" + /* violation */ + "\u2d40" + /* violation */ + "\u2d41" + /* violation */ + "\u2d42" + /* violation */ + "\u2d43" + /* violation */ + "\u2d44" + /* violation */ + "\u2d45" + /* violation */ + "\u2d46" + /* violation */ + "\u2d47" + /* violation */ + "\u2d48" + /* violation */ + "\u2d49" + /* violation */ + "\u2d4a" + /* violation */ + "\u2d4b" + /* violation */ + "\u2d4c" + /* violation */ + "\u2d4d" + /* violation */ + "\u2d4e" + /* violation */ + "\u2d4f" + /* violation */ + "\u2d50" + /* violation */ + "\u2d51" + /* violation */ + "\u2d52" + /* violation */ + "\u2d53" + /* violation */ + "\u2d54" + /* violation */ + "\u2d55" + /* violation */ + "\u2d56" + /* violation */ + "\u2d57" + /* violation */ + "\u2d58" + /* violation */ + "\u2d59" + /* violation */ + "\u2d5a" + /* violation */ + "\u2d5b" + /* violation */ + "\u2d5c" + /* violation */ + "\u2d5d" + /* violation */ + "\u2d5e" + /* violation */ + "\u2d5f" + /* violation */ + "\u2d60" + /* violation */ + "\u2d61" + /* violation */ + "\u2d62" + /* violation */ + "\u2d63" + /* violation */ + "\u2d64" + /* violation */ + "\u2d65" + /* violation */ + "\u2d66" + /* violation */ + "\u2d67" + /* violation */ + "\u2d68" + /* violation */ + "\u2d69" + /* violation */ + "\u2d6a" + /* violation */ + "\u2d6b" + /* violation */ + "\u2d6c" + /* violation */ + "\u2d6d" + /* violation */ + "\u2d6e" + /* violation */ + "\u2d6f" + /* violation */ + "\u2d70" + /* violation */ + "\u2d71" + /* violation */ + "\u2d72" + /* violation */ + "\u2d73" + /* violation */ + "\u2d74" + /* violation */ + "\u2d75" + /* violation */ + "\u2d76" + /* violation */ + "\u2d77" + /* violation */ + "\u2d78" + /* violation */ + "\u2d79" + /* violation */ + "\u2d7a" + /* violation */ + "\u2d7b" + /* violation */ + "\u2d7c" + /* violation */ + "\u2d7d" + /* violation */ + "\u2d7e" + /* violation */ + "\u2d7f" + /* violation */ + "\u2d80" + /* violation */ + "\u2d81" + /* violation */ + "\u2d82" + /* violation */ + "\u2d83" + /* violation */ + "\u2d84" + /* violation */ + "\u2d85" + /* violation */ + "\u2d86" + /* violation */ + "\u2d87" + /* violation */ + "\u2d88" + /* violation */ + "\u2d89" + /* violation */ + "\u2d8a" + /* violation */ + "\u2d8b" + /* violation */ + "\u2d8c" + /* violation */ + "\u2d8d" + /* violation */ + "\u2d8e" + /* violation */ + "\u2d8f" + /* violation */ + "\u2d90" + /* violation */ + "\u2d91" + /* violation */ + "\u2d92" + /* violation */ + "\u2d93" + /* violation */ + "\u2d94" + /* violation */ + "\u2d95" + /* violation */ + "\u2d96" + /* violation */ + "\u2d97" + /* violation */ + "\u2d98" + /* violation */ + "\u2d99" + /* violation */ + "\u2d9a" + /* violation */ + "\u2d9b" + /* violation */ + "\u2d9c" + /* violation */ + "\u2d9d" + /* violation */ + "\u2d9e" + /* violation */ + "\u2d9f" + /* violation */ + "\u2da0" + /* violation */ + "\u2da1" + /* violation */ + "\u2da2" + /* violation */ + "\u2da3" + /* violation */ + "\u2da4" + /* violation */ + "\u2da5" + /* violation */ + "\u2da6" + /* violation */ + "\u2da7" + /* violation */ + "\u2da8" + /* violation */ + "\u2da9" + /* violation */ + "\u2daa" + /* violation */ + "\u2dab" + /* violation */ + "\u2dac" + /* violation */ + "\u2dad" + /* violation */ + "\u2dae" + /* violation */ + "\u2daf" + /* violation */ + "\u2db0" + /* violation */ + "\u2db1" + /* violation */ + "\u2db2" + /* violation */ + "\u2db3" + /* violation */ + "\u2db4" + /* violation */ + "\u2db5" + /* violation */ + "\u2db6" + /* violation */ + "\u2db7" + /* violation */ + "\u2db8" + /* violation */ + "\u2db9" + /* violation */ + "\u2dba" + /* violation */ + "\u2dbb" + /* violation */ + "\u2dbc" + /* violation */ + "\u2dbd" + /* violation */ + "\u2dbe" + /* violation */ + "\u2dbf" + /* violation */ + "\u2dc0" + /* violation */ + "\u2dc1" + /* violation */ + "\u2dc2" + /* violation */ + "\u2dc3" + /* violation */ + "\u2dc4" + /* violation */ + "\u2dc5" + /* violation */ + "\u2dc6" + /* violation */ + "\u2dc7" + /* violation */ + "\u2dc8" + /* violation */ + "\u2dc9" + /* violation */ + "\u2dca" + /* violation */ + "\u2dcb" + /* violation */ + "\u2dcc" + /* violation */ + "\u2dcd" + /* violation */ + "\u2dce" + /* violation */ + "\u2dcf" + /* violation */ + "\u2dd0" + /* violation */ + "\u2dd1" + /* violation */ + "\u2dd2" + /* violation */ + "\u2dd3" + /* violation */ + "\u2dd4" + /* violation */ + "\u2dd5" + /* violation */ + "\u2dd6" + /* violation */ + "\u2dd7" + /* violation */ + "\u2dd8" + /* violation */ + "\u2dd9" + /* violation */ + "\u2dda" + /* violation */ + "\u2ddb" + /* violation */ + "\u2ddc" + /* violation */ + "\u2ddd" + /* violation */ + "\u2dde" + /* violation */ + "\u2ddf" + /* violation */ + "\u2de0" + /* violation */ + "\u2de1" + /* violation */ + "\u2de2" + /* violation */ + "\u2de3" + /* violation */ + "\u2de4" + /* violation */ + "\u2de5" + /* violation */ + "\u2de6" + /* violation */ + "\u2de7" + /* violation */ + "\u2de8" + /* violation */ + "\u2de9" + /* violation */ + "\u2dea" + /* violation */ + "\u2deb" + /* violation */ + "\u2dec" + /* violation */ + "\u2ded" + /* violation */ + "\u2dee" + /* violation */ + "\u2def" + /* violation */ + "\u2df0" + /* violation */ + "\u2df1" + /* violation */ + "\u2df2" + /* violation */ + "\u2df3" + /* violation */ + "\u2df4" + /* violation */ + "\u2df5" + /* violation */ + "\u2df6" + /* violation */ + "\u2df7" + /* violation */ + "\u2df8" + /* violation */ + "\u2df9" + /* violation */ + "\u2dfa" + /* violation */ + "\u2dfb" + /* violation */ + "\u2dfc" + /* violation */ + "\u2dfd" + /* violation */ + "\u2dfe" + /* violation */ + "\u2dff", "" + /* violation */ + "\u2e00" + /* violation */ + "\u2e01" + /* violation */ + "\u2e02" + /* violation */ + "\u2e03" + /* violation */ + "\u2e04" + /* violation */ + "\u2e05" + /* violation */ + "\u2e06" + /* violation */ + "\u2e07" + /* violation */ + "\u2e08" + /* violation */ + "\u2e09" + /* violation */ + "\u2e0a" + /* violation */ + "\u2e0b" + /* violation */ + "\u2e0c" + /* violation */ + "\u2e0d" + /* violation */ + "\u2e0e" + /* violation */ + "\u2e0f" + /* violation */ + "\u2e10" + /* violation */ + "\u2e11" + /* violation */ + "\u2e12" + /* violation */ + "\u2e13" + /* violation */ + "\u2e14" + /* violation */ + "\u2e15" + /* violation */ + "\u2e16" + /* violation */ + "\u2e17" + /* violation */ + "\u2e18" + /* violation */ + "\u2e19" + /* violation */ + "\u2e1a" + /* violation */ + "\u2e1b" + /* violation */ + "\u2e1c" + /* violation */ + "\u2e1d" + /* violation */ + "\u2e1e" + /* violation */ + "\u2e1f" + /* violation */ + "\u2e20" + /* violation */ + "\u2e21" + /* violation */ + "\u2e22" + /* violation */ + "\u2e23" + /* violation */ + "\u2e24" + /* violation */ + "\u2e25" + /* violation */ + "\u2e26" + /* violation */ + "\u2e27" + /* violation */ + "\u2e28" + /* violation */ + "\u2e29" + /* violation */ + "\u2e2a" + /* violation */ + "\u2e2b" + /* violation */ + "\u2e2c" + /* violation */ + "\u2e2d" + /* violation */ + "\u2e2e" + /* violation */ + "\u2e2f" + /* violation */ + "\u2e30" + /* violation */ + "\u2e31" + /* violation */ + "\u2e32" + /* violation */ + "\u2e33" + /* violation */ + "\u2e34" + /* violation */ + "\u2e35" + /* violation */ + "\u2e36" + /* violation */ + "\u2e37" + /* violation */ + "\u2e38" + /* violation */ + "\u2e39" + /* violation */ + "\u2e3a" + /* violation */ + "\u2e3b" + /* violation */ + "\u2e3c" + /* violation */ + "\u2e3d" + /* violation */ + "\u2e3e" + /* violation */ + "\u2e3f" + /* violation */ + "\u2e40" + /* violation */ + "\u2e41" + /* violation */ + "\u2e42" + /* violation */ + "\u2e43" + /* violation */ + "\u2e44" + /* violation */ + "\u2e45" + /* violation */ + "\u2e46" + /* violation */ + "\u2e47" + /* violation */ + "\u2e48" + /* violation */ + "\u2e49" + /* violation */ + "\u2e4a" + /* violation */ + "\u2e4b" + /* violation */ + "\u2e4c" + /* violation */ + "\u2e4d" + /* violation */ + "\u2e4e" + /* violation */ + "\u2e4f" + /* violation */ + "\u2e50" + /* violation */ + "\u2e51" + /* violation */ + "\u2e52" + /* violation */ + "\u2e53" + /* violation */ + "\u2e54" + /* violation */ + "\u2e55" + /* violation */ + "\u2e56" + /* violation */ + "\u2e57" + /* violation */ + "\u2e58" + /* violation */ + "\u2e59" + /* violation */ + "\u2e5a" + /* violation */ + "\u2e5b" + /* violation */ + "\u2e5c" + /* violation */ + "\u2e5d" + /* violation */ + "\u2e5e" + /* violation */ + "\u2e5f" + /* violation */ + "\u2e60" + /* violation */ + "\u2e61" + /* violation */ + "\u2e62" + /* violation */ + "\u2e63" + /* violation */ + "\u2e64" + /* violation */ + "\u2e65" + /* violation */ + "\u2e66" + /* violation */ + "\u2e67" + /* violation */ + "\u2e68" + /* violation */ + "\u2e69" + /* violation */ + "\u2e6a" + /* violation */ + "\u2e6b" + /* violation */ + "\u2e6c" + /* violation */ + "\u2e6d" + /* violation */ + "\u2e6e" + /* violation */ + "\u2e6f" + /* violation */ + "\u2e70" + /* violation */ + "\u2e71" + /* violation */ + "\u2e72" + /* violation */ + "\u2e73" + /* violation */ + "\u2e74" + /* violation */ + "\u2e75" + /* violation */ + "\u2e76" + /* violation */ + "\u2e77" + /* violation */ + "\u2e78" + /* violation */ + "\u2e79" + /* violation */ + "\u2e7a" + /* violation */ + "\u2e7b" + /* violation */ + "\u2e7c" + /* violation */ + "\u2e7d" + /* violation */ + "\u2e7e" + /* violation */ + "\u2e7f" + /* violation */ + "\u2e80" + /* violation */ + "\u2e81" + /* violation */ + "\u2e82" + /* violation */ + "\u2e83" + /* violation */ + "\u2e84" + /* violation */ + "\u2e85" + /* violation */ + "\u2e86" + /* violation */ + "\u2e87" + /* violation */ + "\u2e88" + /* violation */ + "\u2e89" + /* violation */ + "\u2e8a" + /* violation */ + "\u2e8b" + /* violation */ + "\u2e8c" + /* violation */ + "\u2e8d" + /* violation */ + "\u2e8e" + /* violation */ + "\u2e8f" + /* violation */ + "\u2e90" + /* violation */ + "\u2e91" + /* violation */ + "\u2e92" + /* violation */ + "\u2e93" + /* violation */ + "\u2e94" + /* violation */ + "\u2e95" + /* violation */ + "\u2e96" + /* violation */ + "\u2e97" + /* violation */ + "\u2e98" + /* violation */ + "\u2e99" + /* violation */ + "\u2e9a" + /* violation */ + "\u2e9b" + /* violation */ + "\u2e9c" + /* violation */ + "\u2e9d" + /* violation */ + "\u2e9e" + /* violation */ + "\u2e9f" + /* violation */ + "\u2ea0" + /* violation */ + "\u2ea1" + /* violation */ + "\u2ea2" + /* violation */ + "\u2ea3" + /* violation */ + "\u2ea4" + /* violation */ + "\u2ea5" + /* violation */ + "\u2ea6" + /* violation */ + "\u2ea7" + /* violation */ + "\u2ea8" + /* violation */ + "\u2ea9" + /* violation */ + "\u2eaa" + /* violation */ + "\u2eab" + /* violation */ + "\u2eac" + /* violation */ + "\u2ead" + /* violation */ + "\u2eae" + /* violation */ + "\u2eaf" + /* violation */ + "\u2eb0" + /* violation */ + "\u2eb1" + /* violation */ + "\u2eb2" + /* violation */ + "\u2eb3" + /* violation */ + "\u2eb4" + /* violation */ + "\u2eb5" + /* violation */ + "\u2eb6" + /* violation */ + "\u2eb7" + /* violation */ + "\u2eb8" + /* violation */ + "\u2eb9" + /* violation */ + "\u2eba" + /* violation */ + "\u2ebb" + /* violation */ + "\u2ebc" + /* violation */ + "\u2ebd" + /* violation */ + "\u2ebe" + /* violation */ + "\u2ebf" + /* violation */ + "\u2ec0" + /* violation */ + "\u2ec1" + /* violation */ + "\u2ec2" + /* violation */ + "\u2ec3" + /* violation */ + "\u2ec4" + /* violation */ + "\u2ec5" + /* violation */ + "\u2ec6" + /* violation */ + "\u2ec7" + /* violation */ + "\u2ec8" + /* violation */ + "\u2ec9" + /* violation */ + "\u2eca" + /* violation */ + "\u2ecb" + /* violation */ + "\u2ecc" + /* violation */ + "\u2ecd" + /* violation */ + "\u2ece" + /* violation */ + "\u2ecf" + /* violation */ + "\u2ed0" + /* violation */ + "\u2ed1" + /* violation */ + "\u2ed2" + /* violation */ + "\u2ed3" + /* violation */ + "\u2ed4" + /* violation */ + "\u2ed5" + /* violation */ + "\u2ed6" + /* violation */ + "\u2ed7" + /* violation */ + "\u2ed8" + /* violation */ + "\u2ed9" + /* violation */ + "\u2eda" + /* violation */ + "\u2edb" + /* violation */ + "\u2edc" + /* violation */ + "\u2edd" + /* violation */ + "\u2ede" + /* violation */ + "\u2edf" + /* violation */ + "\u2ee0" + /* violation */ + "\u2ee1" + /* violation */ + "\u2ee2" + /* violation */ + "\u2ee3" + /* violation */ + "\u2ee4" + /* violation */ + "\u2ee5" + /* violation */ + "\u2ee6" + /* violation */ + "\u2ee7" + /* violation */ + "\u2ee8" + /* violation */ + "\u2ee9" + /* violation */ + "\u2eea" + /* violation */ + "\u2eeb" + /* violation */ + "\u2eec" + /* violation */ + "\u2eed" + /* violation */ + "\u2eee" + /* violation */ + "\u2eef" + /* violation */ + "\u2ef0" + /* violation */ + "\u2ef1" + /* violation */ + "\u2ef2" + /* violation */ + "\u2ef3" + /* violation */ + "\u2ef4" + /* violation */ + "\u2ef5" + /* violation */ + "\u2ef6" + /* violation */ + "\u2ef7" + /* violation */ + "\u2ef8" + /* violation */ + "\u2ef9" + /* violation */ + "\u2efa" + /* violation */ + "\u2efb" + /* violation */ + "\u2efc" + /* violation */ + "\u2efd" + /* violation */ + "\u2efe" + /* violation */ + "\u2eff", "" + /* violation */ + "\u2f00" + /* violation */ + "\u2f01" + /* violation */ + "\u2f02" + /* violation */ + "\u2f03" + /* violation */ + "\u2f04" + /* violation */ + "\u2f05" + /* violation */ + "\u2f06" + /* violation */ + "\u2f07" + /* violation */ + "\u2f08" + /* violation */ + "\u2f09" + /* violation */ + "\u2f0a" + /* violation */ + "\u2f0b" + /* violation */ + "\u2f0c" + /* violation */ + "\u2f0d" + /* violation */ + "\u2f0e" + /* violation */ + "\u2f0f" + /* violation */ + "\u2f10" + /* violation */ + "\u2f11" + /* violation */ + "\u2f12" + /* violation */ + "\u2f13" + /* violation */ + "\u2f14" + /* violation */ + "\u2f15" + /* violation */ + "\u2f16" + /* violation */ + "\u2f17" + /* violation */ + "\u2f18" + /* violation */ + "\u2f19" + /* violation */ + "\u2f1a" + /* violation */ + "\u2f1b" + /* violation */ + "\u2f1c" + /* violation */ + "\u2f1d" + /* violation */ + "\u2f1e" + /* violation */ + "\u2f1f" + /* violation */ + "\u2f20" + /* violation */ + "\u2f21" + /* violation */ + "\u2f22" + /* violation */ + "\u2f23" + /* violation */ + "\u2f24" + /* violation */ + "\u2f25" + /* violation */ + "\u2f26" + /* violation */ + "\u2f27" + /* violation */ + "\u2f28" + /* violation */ + "\u2f29" + /* violation */ + "\u2f2a" + /* violation */ + "\u2f2b" + /* violation */ + "\u2f2c" + /* violation */ + "\u2f2d" + /* violation */ + "\u2f2e" + /* violation */ + "\u2f2f" + /* violation */ + "\u2f30" + /* violation */ + "\u2f31" + /* violation */ + "\u2f32" + /* violation */ + "\u2f33" + /* violation */ + "\u2f34" + /* violation */ + "\u2f35" + /* violation */ + "\u2f36" + /* violation */ + "\u2f37" + /* violation */ + "\u2f38" + /* violation */ + "\u2f39" + /* violation */ + "\u2f3a" + /* violation */ + "\u2f3b" + /* violation */ + "\u2f3c" + /* violation */ + "\u2f3d" + /* violation */ + "\u2f3e" + /* violation */ + "\u2f3f" + /* violation */ + "\u2f40" + /* violation */ + "\u2f41" + /* violation */ + "\u2f42" + /* violation */ + "\u2f43" + /* violation */ + "\u2f44" + /* violation */ + "\u2f45" + /* violation */ + "\u2f46" + /* violation */ + "\u2f47" + /* violation */ + "\u2f48" + /* violation */ + "\u2f49" + /* violation */ + "\u2f4a" + /* violation */ + "\u2f4b" + /* violation */ + "\u2f4c" + /* violation */ + "\u2f4d" + /* violation */ + "\u2f4e" + /* violation */ + "\u2f4f" + /* violation */ + "\u2f50" + /* violation */ + "\u2f51" + /* violation */ + "\u2f52" + /* violation */ + "\u2f53" + /* violation */ + "\u2f54" + /* violation */ + "\u2f55" + /* violation */ + "\u2f56" + /* violation */ + "\u2f57" + /* violation */ + "\u2f58" + /* violation */ + "\u2f59" + /* violation */ + "\u2f5a" + /* violation */ + "\u2f5b" + /* violation */ + "\u2f5c" + /* violation */ + "\u2f5d" + /* violation */ + "\u2f5e" + /* violation */ + "\u2f5f" + /* violation */ + "\u2f60" + /* violation */ + "\u2f61" + /* violation */ + "\u2f62" + /* violation */ + "\u2f63" + /* violation */ + "\u2f64" + /* violation */ + "\u2f65" + /* violation */ + "\u2f66" + /* violation */ + "\u2f67" + /* violation */ + "\u2f68" + /* violation */ + "\u2f69" + /* violation */ + "\u2f6a" + /* violation */ + "\u2f6b" + /* violation */ + "\u2f6c" + /* violation */ + "\u2f6d" + /* violation */ + "\u2f6e" + /* violation */ + "\u2f6f" + /* violation */ + "\u2f70" + /* violation */ + "\u2f71" + /* violation */ + "\u2f72" + /* violation */ + "\u2f73" + /* violation */ + "\u2f74" + /* violation */ + "\u2f75" + /* violation */ + "\u2f76" + /* violation */ + "\u2f77" + /* violation */ + "\u2f78" + /* violation */ + "\u2f79" + /* violation */ + "\u2f7a" + /* violation */ + "\u2f7b" + /* violation */ + "\u2f7c" + /* violation */ + "\u2f7d" + /* violation */ + "\u2f7e" + /* violation */ + "\u2f7f" + /* violation */ + "\u2f80" + /* violation */ + "\u2f81" + /* violation */ + "\u2f82" + /* violation */ + "\u2f83" + /* violation */ + "\u2f84" + /* violation */ + "\u2f85" + /* violation */ + "\u2f86" + /* violation */ + "\u2f87" + /* violation */ + "\u2f88" + /* violation */ + "\u2f89" + /* violation */ + "\u2f8a" + /* violation */ + "\u2f8b" + /* violation */ + "\u2f8c" + /* violation */ + "\u2f8d" + /* violation */ + "\u2f8e" + /* violation */ + "\u2f8f" + /* violation */ + "\u2f90" + /* violation */ + "\u2f91" + /* violation */ + "\u2f92" + /* violation */ + "\u2f93" + /* violation */ + "\u2f94" + /* violation */ + "\u2f95" + /* violation */ + "\u2f96" + /* violation */ + "\u2f97" + /* violation */ + "\u2f98" + /* violation */ + "\u2f99" + /* violation */ + "\u2f9a" + /* violation */ + "\u2f9b" + /* violation */ + "\u2f9c" + /* violation */ + "\u2f9d" + /* violation */ + "\u2f9e" + /* violation */ + "\u2f9f" + /* violation */ + "\u2fa0" + /* violation */ + "\u2fa1" + /* violation */ + "\u2fa2" + /* violation */ + "\u2fa3" + /* violation */ + "\u2fa4" + /* violation */ + "\u2fa5" + /* violation */ + "\u2fa6" + /* violation */ + "\u2fa7" + /* violation */ + "\u2fa8" + /* violation */ + "\u2fa9" + /* violation */ + "\u2faa" + /* violation */ + "\u2fab" + /* violation */ + "\u2fac" + /* violation */ + "\u2fad" + /* violation */ + "\u2fae" + /* violation */ + "\u2faf" + /* violation */ + "\u2fb0" + /* violation */ + "\u2fb1" + /* violation */ + "\u2fb2" + /* violation */ + "\u2fb3" + /* violation */ + "\u2fb4" + /* violation */ + "\u2fb5" + /* violation */ + "\u2fb6" + /* violation */ + "\u2fb7" + /* violation */ + "\u2fb8" + /* violation */ + "\u2fb9" + /* violation */ + "\u2fba" + /* violation */ + "\u2fbb" + /* violation */ + "\u2fbc" + /* violation */ + "\u2fbd" + /* violation */ + "\u2fbe" + /* violation */ + "\u2fbf" + /* violation */ + "\u2fc0" + /* violation */ + "\u2fc1" + /* violation */ + "\u2fc2" + /* violation */ + "\u2fc3" + /* violation */ + "\u2fc4" + /* violation */ + "\u2fc5" + /* violation */ + "\u2fc6" + /* violation */ + "\u2fc7" + /* violation */ + "\u2fc8" + /* violation */ + "\u2fc9" + /* violation */ + "\u2fca" + /* violation */ + "\u2fcb" + /* violation */ + "\u2fcc" + /* violation */ + "\u2fcd" + /* violation */ + "\u2fce" + /* violation */ + "\u2fcf" + /* violation */ + "\u2fd0" + /* violation */ + "\u2fd1" + /* violation */ + "\u2fd2" + /* violation */ + "\u2fd3" + /* violation */ + "\u2fd4" + /* violation */ + "\u2fd5" + /* violation */ + "\u2fd6" + /* violation */ + "\u2fd7" + /* violation */ + "\u2fd8" + /* violation */ + "\u2fd9" + /* violation */ + "\u2fda" + /* violation */ + "\u2fdb" + /* violation */ + "\u2fdc" + /* violation */ + "\u2fdd" + /* violation */ + "\u2fde" + /* violation */ + "\u2fdf" + /* violation */ + "\u2fe0" + /* violation */ + "\u2fe1" + /* violation */ + "\u2fe2" + /* violation */ + "\u2fe3" + /* violation */ + "\u2fe4" + /* violation */ + "\u2fe5" + /* violation */ + "\u2fe6" + /* violation */ + "\u2fe7" + /* violation */ + "\u2fe8" + /* violation */ + "\u2fe9" + /* violation */ + "\u2fea" + /* violation */ + "\u2feb" + /* violation */ + "\u2fec" + /* violation */ + "\u2fed" + /* violation */ + "\u2fee" + /* violation */ + "\u2fef" + /* violation */ + "\u2ff0" + /* violation */ + "\u2ff1" + /* violation */ + "\u2ff2" + /* violation */ + "\u2ff3" + /* violation */ + "\u2ff4" + /* violation */ + "\u2ff5" + /* violation */ + "\u2ff6" + /* violation */ + "\u2ff7" + /* violation */ + "\u2ff8" + /* violation */ + "\u2ff9" + /* violation */ + "\u2ffa" + /* violation */ + "\u2ffb" + /* violation */ + "\u2ffc" + /* violation */ + "\u2ffd" + /* violation */ + "\u2ffe" + /* violation */ + "\u2fff", "" + /* violation */ + "\u3000" + /* violation */ + "\u3001" + /* violation */ + "\u3002" + /* violation */ + "\u3003" + /* violation */ + "\u3004" + /* violation */ + "\u3005" + /* violation */ + "\u3006" + /* violation */ + "\u3007" + /* violation */ + "\u3008" + /* violation */ + "\u3009" + /* violation */ + "\u300a" + /* violation */ + "\u300b" + /* violation */ + "\u300c" + /* violation */ + "\u300d" + /* violation */ + "\u300e" + /* violation */ + "\u300f" + /* violation */ + "\u3010" + /* violation */ + "\u3011" + /* violation */ + "\u3012" + /* violation */ + "\u3013" + /* violation */ + "\u3014" + /* violation */ + "\u3015" + /* violation */ + "\u3016" + /* violation */ + "\u3017" + /* violation */ + "\u3018" + /* violation */ + "\u3019" + /* violation */ + "\u301a" + /* violation */ + "\u301b" + /* violation */ + "\u301c" + /* violation */ + "\u301d" + /* violation */ + "\u301e" + /* violation */ + "\u301f" + /* violation */ + "\u3020" + /* violation */ + "\u3021" + /* violation */ + "\u3022" + /* violation */ + "\u3023" + /* violation */ + "\u3024" + /* violation */ + "\u3025" + /* violation */ + "\u3026" + /* violation */ + "\u3027" + /* violation */ + "\u3028" + /* violation */ + "\u3029" + /* violation */ + "\u302a" + /* violation */ + "\u302b" + /* violation */ + "\u302c" + /* violation */ + "\u302d" + /* violation */ + "\u302e" + /* violation */ + "\u302f" + /* violation */ + "\u3030" + /* violation */ + "\u3031" + /* violation */ + "\u3032" + /* violation */ + "\u3033" + /* violation */ + "\u3034" + /* violation */ + "\u3035" + /* violation */ + "\u3036" + /* violation */ + "\u3037" + /* violation */ + "\u3038" + /* violation */ + "\u3039" + /* violation */ + "\u303a" + /* violation */ + "\u303b" + /* violation */ + "\u303c" + /* violation */ + "\u303d" + /* violation */ + "\u303e" + /* violation */ + "\u303f" + /* violation */ + "\u3040" + /* violation */ + "\u3041" + /* violation */ + "\u3042" + /* violation */ + "\u3043" + /* violation */ + "\u3044" + /* violation */ + "\u3045" + /* violation */ + "\u3046" + /* violation */ + "\u3047" + /* violation */ + "\u3048" + /* violation */ + "\u3049" + /* violation */ + "\u304a" + /* violation */ + "\u304b" + /* violation */ + "\u304c" + /* violation */ + "\u304d" + /* violation */ + "\u304e" + /* violation */ + "\u304f" + /* violation */ + "\u3050" + /* violation */ + "\u3051" + /* violation */ + "\u3052" + /* violation */ + "\u3053" + /* violation */ + "\u3054" + /* violation */ + "\u3055" + /* violation */ + "\u3056" + /* violation */ + "\u3057" + /* violation */ + "\u3058" + /* violation */ + "\u3059" + /* violation */ + "\u305a" + /* violation */ + "\u305b" + /* violation */ + "\u305c" + /* violation */ + "\u305d" + /* violation */ + "\u305e" + /* violation */ + "\u305f" + /* violation */ + "\u3060" + /* violation */ + "\u3061" + /* violation */ + "\u3062" + /* violation */ + "\u3063" + /* violation */ + "\u3064" + /* violation */ + "\u3065" + /* violation */ + "\u3066" + /* violation */ + "\u3067" + /* violation */ + "\u3068" + /* violation */ + "\u3069" + /* violation */ + "\u306a" + /* violation */ + "\u306b" + /* violation */ + "\u306c" + /* violation */ + "\u306d" + /* violation */ + "\u306e" + /* violation */ + "\u306f" + /* violation */ + "\u3070" + /* violation */ + "\u3071" + /* violation */ + "\u3072" + /* violation */ + "\u3073" + /* violation */ + "\u3074" + /* violation */ + "\u3075" + /* violation */ + "\u3076" + /* violation */ + "\u3077" + /* violation */ + "\u3078" + /* violation */ + "\u3079" + /* violation */ + "\u307a" + /* violation */ + "\u307b" + /* violation */ + "\u307c" + /* violation */ + "\u307d" + /* violation */ + "\u307e" + /* violation */ + "\u307f" + /* violation */ + "\u3080" + /* violation */ + "\u3081" + /* violation */ + "\u3082" + /* violation */ + "\u3083" + /* violation */ + "\u3084" + /* violation */ + "\u3085" + /* violation */ + "\u3086" + /* violation */ + "\u3087" + /* violation */ + "\u3088" + /* violation */ + "\u3089" + /* violation */ + "\u308a" + /* violation */ + "\u308b" + /* violation */ + "\u308c" + /* violation */ + "\u308d" + /* violation */ + "\u308e" + /* violation */ + "\u308f" + /* violation */ + "\u3090" + /* violation */ + "\u3091" + /* violation */ + "\u3092" + /* violation */ + "\u3093" + /* violation */ + "\u3094" + /* violation */ + "\u3095" + /* violation */ + "\u3096" + /* violation */ + "\u3097" + /* violation */ + "\u3098" + /* violation */ + "\u3099" + /* violation */ + "\u309a" + /* violation */ + "\u309b" + /* violation */ + "\u309c" + /* violation */ + "\u309d" + /* violation */ + "\u309e" + /* violation */ + "\u309f" + /* violation */ + "\u30a0" + /* violation */ + "\u30a1" + /* violation */ + "\u30a2" + /* violation */ + "\u30a3" + /* violation */ + "\u30a4" + /* violation */ + "\u30a5" + /* violation */ + "\u30a6" + /* violation */ + "\u30a7" + /* violation */ + "\u30a8" + /* violation */ + "\u30a9" + /* violation */ + "\u30aa" + /* violation */ + "\u30ab" + /* violation */ + "\u30ac" + /* violation */ + "\u30ad" + /* violation */ + "\u30ae" + /* violation */ + "\u30af" + /* violation */ + "\u30b0" + /* violation */ + "\u30b1" + /* violation */ + "\u30b2" + /* violation */ + "\u30b3" + /* violation */ + "\u30b4" + /* violation */ + "\u30b5" + /* violation */ + "\u30b6" + /* violation */ + "\u30b7" + /* violation */ + "\u30b8" + /* violation */ + "\u30b9" + /* violation */ + "\u30ba" + /* violation */ + "\u30bb" + /* violation */ + "\u30bc" + /* violation */ + "\u30bd" + /* violation */ + "\u30be" + /* violation */ + "\u30bf" + /* violation */ + "\u30c0" + /* violation */ + "\u30c1" + /* violation */ + "\u30c2" + /* violation */ + "\u30c3" + /* violation */ + "\u30c4" + /* violation */ + "\u30c5" + /* violation */ + "\u30c6" + /* violation */ + "\u30c7" + /* violation */ + "\u30c8" + /* violation */ + "\u30c9" + /* violation */ + "\u30ca" + /* violation */ + "\u30cb" + /* violation */ + "\u30cc" + /* violation */ + "\u30cd" + /* violation */ + "\u30ce" + /* violation */ + "\u30cf" + /* violation */ + "\u30d0" + /* violation */ + "\u30d1" + /* violation */ + "\u30d2" + /* violation */ + "\u30d3" + /* violation */ + "\u30d4" + /* violation */ + "\u30d5" + /* violation */ + "\u30d6" + /* violation */ + "\u30d7" + /* violation */ + "\u30d8" + /* violation */ + "\u30d9" + /* violation */ + "\u30da" + /* violation */ + "\u30db" + /* violation */ + "\u30dc" + /* violation */ + "\u30dd" + /* violation */ + "\u30de" + /* violation */ + "\u30df" + /* violation */ + "\u30e0" + /* violation */ + "\u30e1" + /* violation */ + "\u30e2" + /* violation */ + "\u30e3" + /* violation */ + "\u30e4" + /* violation */ + "\u30e5" + /* violation */ + "\u30e6" + /* violation */ + "\u30e7" + /* violation */ + "\u30e8" + /* violation */ + "\u30e9" + /* violation */ + "\u30ea" + /* violation */ + "\u30eb" + /* violation */ + "\u30ec" + /* violation */ + "\u30ed" + /* violation */ + "\u30ee" + /* violation */ + "\u30ef" + /* violation */ + "\u30f0" + /* violation */ + "\u30f1" + /* violation */ + "\u30f2" + /* violation */ + "\u30f3" + /* violation */ + "\u30f4" + /* violation */ + "\u30f5" + /* violation */ + "\u30f6" + /* violation */ + "\u30f7" + /* violation */ + "\u30f8" + /* violation */ + "\u30f9" + /* violation */ + "\u30fa" + /* violation */ + "\u30fb" + /* violation */ + "\u30fc" + /* violation */ + "\u30fd" + /* violation */ + "\u30fe" + /* violation */ + "\u30ff", "" + /* violation */ + "\u3100" + /* violation */ + "\u3101" + /* violation */ + "\u3102" + /* violation */ + "\u3103" + /* violation */ + "\u3104" + /* violation */ + "\u3105" + /* violation */ + "\u3106" + /* violation */ + "\u3107" + /* violation */ + "\u3108" + /* violation */ + "\u3109" + /* violation */ + "\u310a" + /* violation */ + "\u310b" + /* violation */ + "\u310c" + /* violation */ + "\u310d" + /* violation */ + "\u310e" + /* violation */ + "\u310f" + /* violation */ + "\u3110" + /* violation */ + "\u3111" + /* violation */ + "\u3112" + /* violation */ + "\u3113" + /* violation */ + "\u3114" + /* violation */ + "\u3115" + /* violation */ + "\u3116" + /* violation */ + "\u3117" + /* violation */ + "\u3118" + /* violation */ + "\u3119" + /* violation */ + "\u311a" + /* violation */ + "\u311b" + /* violation */ + "\u311c" + /* violation */ + "\u311d" + /* violation */ + "\u311e" + /* violation */ + "\u311f" + /* violation */ + "\u3120" + /* violation */ + "\u3121" + /* violation */ + "\u3122" + /* violation */ + "\u3123" + /* violation */ + "\u3124" + /* violation */ + "\u3125" + /* violation */ + "\u3126" + /* violation */ + "\u3127" + /* violation */ + "\u3128" + /* violation */ + "\u3129" + /* violation */ + "\u312a" + /* violation */ + "\u312b" + /* violation */ + "\u312c" + /* violation */ + "\u312d" + /* violation */ + "\u312e" + /* violation */ + "\u312f" + /* violation */ + "\u3130" + /* violation */ + "\u3131" + /* violation */ + "\u3132" + /* violation */ + "\u3133" + /* violation */ + "\u3134" + /* violation */ + "\u3135" + /* violation */ + "\u3136" + /* violation */ + "\u3137" + /* violation */ + "\u3138" + /* violation */ + "\u3139" + /* violation */ + "\u313a" + /* violation */ + "\u313b" + /* violation */ + "\u313c" + /* violation */ + "\u313d" + /* violation */ + "\u313e" + /* violation */ + "\u313f" + /* violation */ + "\u3140" + /* violation */ + "\u3141" + /* violation */ + "\u3142" + /* violation */ + "\u3143" + /* violation */ + "\u3144" + /* violation */ + "\u3145" + /* violation */ + "\u3146" + /* violation */ + "\u3147" + /* violation */ + "\u3148" + /* violation */ + "\u3149" + /* violation */ + "\u314a" + /* violation */ + "\u314b" + /* violation */ + "\u314c" + /* violation */ + "\u314d" + /* violation */ + "\u314e" + /* violation */ + "\u314f" + /* violation */ + "\u3150" + /* violation */ + "\u3151" + /* violation */ + "\u3152" + /* violation */ + "\u3153" + /* violation */ + "\u3154" + /* violation */ + "\u3155" + /* violation */ + "\u3156" + /* violation */ + "\u3157" + /* violation */ + "\u3158" + /* violation */ + "\u3159" + /* violation */ + "\u315a" + /* violation */ + "\u315b" + /* violation */ + "\u315c" + /* violation */ + "\u315d" + /* violation */ + "\u315e" + /* violation */ + "\u315f" + /* violation */ + "\u3160" + /* violation */ + "\u3161" + /* violation */ + "\u3162" + /* violation */ + "\u3163" + /* violation */ + "\u3164" + /* violation */ + "\u3165" + /* violation */ + "\u3166" + /* violation */ + "\u3167" + /* violation */ + "\u3168" + /* violation */ + "\u3169" + /* violation */ + "\u316a" + /* violation */ + "\u316b" + /* violation */ + "\u316c" + /* violation */ + "\u316d" + /* violation */ + "\u316e" + /* violation */ + "\u316f" + /* violation */ + "\u3170" + /* violation */ + "\u3171" + /* violation */ + "\u3172" + /* violation */ + "\u3173" + /* violation */ + "\u3174" + /* violation */ + "\u3175" + /* violation */ + "\u3176" + /* violation */ + "\u3177" + /* violation */ + "\u3178" + /* violation */ + "\u3179" + /* violation */ + "\u317a" + /* violation */ + "\u317b" + /* violation */ + "\u317c" + /* violation */ + "\u317d" + /* violation */ + "\u317e" + /* violation */ + "\u317f" + /* violation */ + "\u3180" + /* violation */ + "\u3181" + /* violation */ + "\u3182" + /* violation */ + "\u3183" + /* violation */ + "\u3184" + /* violation */ + "\u3185" + /* violation */ + "\u3186" + /* violation */ + "\u3187" + /* violation */ + "\u3188" + /* violation */ + "\u3189" + /* violation */ + "\u318a" + /* violation */ + "\u318b" + /* violation */ + "\u318c" + /* violation */ + "\u318d" + /* violation */ + "\u318e" + /* violation */ + "\u318f" + /* violation */ + "\u3190" + /* violation */ + "\u3191" + /* violation */ + "\u3192" + /* violation */ + "\u3193" + /* violation */ + "\u3194" + /* violation */ + "\u3195" + /* violation */ + "\u3196" + /* violation */ + "\u3197" + /* violation */ + "\u3198" + /* violation */ + "\u3199" + /* violation */ + "\u319a" + /* violation */ + "\u319b" + /* violation */ + "\u319c" + /* violation */ + "\u319d" + /* violation */ + "\u319e" + /* violation */ + "\u319f" + /* violation */ + "\u31a0" + /* violation */ + "\u31a1" + /* violation */ + "\u31a2" + /* violation */ + "\u31a3" + /* violation */ + "\u31a4" + /* violation */ + "\u31a5" + /* violation */ + "\u31a6" + /* violation */ + "\u31a7" + /* violation */ + "\u31a8" + /* violation */ + "\u31a9" + /* violation */ + "\u31aa" + /* violation */ + "\u31ab" + /* violation */ + "\u31ac" + /* violation */ + "\u31ad" + /* violation */ + "\u31ae" + /* violation */ + "\u31af" + /* violation */ + "\u31b0" + /* violation */ + "\u31b1" + /* violation */ + "\u31b2" + /* violation */ + "\u31b3" + /* violation */ + "\u31b4" + /* violation */ + "\u31b5" + /* violation */ + "\u31b6" + /* violation */ + "\u31b7" + /* violation */ + "\u31b8" + /* violation */ + "\u31b9" + /* violation */ + "\u31ba" + /* violation */ + "\u31bb" + /* violation */ + "\u31bc" + /* violation */ + "\u31bd" + /* violation */ + "\u31be" + /* violation */ + "\u31bf" + /* violation */ + "\u31c0" + /* violation */ + "\u31c1" + /* violation */ + "\u31c2" + /* violation */ + "\u31c3" + /* violation */ + "\u31c4" + /* violation */ + "\u31c5" + /* violation */ + "\u31c6" + /* violation */ + "\u31c7" + /* violation */ + "\u31c8" + /* violation */ + "\u31c9" + /* violation */ + "\u31ca" + /* violation */ + "\u31cb" + /* violation */ + "\u31cc" + /* violation */ + "\u31cd" + /* violation */ + "\u31ce" + /* violation */ + "\u31cf" + /* violation */ + "\u31d0" + /* violation */ + "\u31d1" + /* violation */ + "\u31d2" + /* violation */ + "\u31d3" + /* violation */ + "\u31d4" + /* violation */ + "\u31d5" + /* violation */ + "\u31d6" + /* violation */ + "\u31d7" + /* violation */ + "\u31d8" + /* violation */ + "\u31d9" + /* violation */ + "\u31da" + /* violation */ + "\u31db" + /* violation */ + "\u31dc" + /* violation */ + "\u31dd" + /* violation */ + "\u31de" + /* violation */ + "\u31df" + /* violation */ + "\u31e0" + /* violation */ + "\u31e1" + /* violation */ + "\u31e2" + /* violation */ + "\u31e3" + /* violation */ + "\u31e4" + /* violation */ + "\u31e5" + /* violation */ + "\u31e6" + /* violation */ + "\u31e7" + /* violation */ + "\u31e8" + /* violation */ + "\u31e9" + /* violation */ + "\u31ea" + /* violation */ + "\u31eb" + /* violation */ + "\u31ec" + /* violation */ + "\u31ed" + /* violation */ + "\u31ee" + /* violation */ + "\u31ef" + /* violation */ + "\u31f0" + /* violation */ + "\u31f1" + /* violation */ + "\u31f2" + /* violation */ + "\u31f3" + /* violation */ + "\u31f4" + /* violation */ + "\u31f5" + /* violation */ + "\u31f6" + /* violation */ + "\u31f7" + /* violation */ + "\u31f8" + /* violation */ + "\u31f9" + /* violation */ + "\u31fa" + /* violation */ + "\u31fb" + /* violation */ + "\u31fc" + /* violation */ + "\u31fd" + /* violation */ + "\u31fe" + /* violation */ + "\u31ff", "" + /* violation */ + "\u3200" + /* violation */ + "\u3201" + /* violation */ + "\u3202" + /* violation */ + "\u3203" + /* violation */ + "\u3204" + /* violation */ + "\u3205" + /* violation */ + "\u3206" + /* violation */ + "\u3207" + /* violation */ + "\u3208" + /* violation */ + "\u3209" + /* violation */ + "\u320a" + /* violation */ + "\u320b" + /* violation */ + "\u320c" + /* violation */ + "\u320d" + /* violation */ + "\u320e" + /* violation */ + "\u320f" + /* violation */ + "\u3210" + /* violation */ + "\u3211" + /* violation */ + "\u3212" + /* violation */ + "\u3213" + /* violation */ + "\u3214" + /* violation */ + "\u3215" + /* violation */ + "\u3216" + /* violation */ + "\u3217" + /* violation */ + "\u3218" + /* violation */ + "\u3219" + /* violation */ + "\u321a" + /* violation */ + "\u321b" + /* violation */ + "\u321c" + /* violation */ + "\u321d" + /* violation */ + "\u321e" + /* violation */ + "\u321f" + /* violation */ + "\u3220" + /* violation */ + "\u3221" + /* violation */ + "\u3222" + /* violation */ + "\u3223" + /* violation */ + "\u3224" + /* violation */ + "\u3225" + /* violation */ + "\u3226" + /* violation */ + "\u3227" + /* violation */ + "\u3228" + /* violation */ + "\u3229" + /* violation */ + "\u322a" + /* violation */ + "\u322b" + /* violation */ + "\u322c" + /* violation */ + "\u322d" + /* violation */ + "\u322e" + /* violation */ + "\u322f" + /* violation */ + "\u3230" + /* violation */ + "\u3231" + /* violation */ + "\u3232" + /* violation */ + "\u3233" + /* violation */ + "\u3234" + /* violation */ + "\u3235" + /* violation */ + "\u3236" + /* violation */ + "\u3237" + /* violation */ + "\u3238" + /* violation */ + "\u3239" + /* violation */ + "\u323a" + /* violation */ + "\u323b" + /* violation */ + "\u323c" + /* violation */ + "\u323d" + /* violation */ + "\u323e" + /* violation */ + "\u323f" + /* violation */ + "\u3240" + /* violation */ + "\u3241" + /* violation */ + "\u3242" + /* violation */ + "\u3243" + /* violation */ + "\u3244" + /* violation */ + "\u3245" + /* violation */ + "\u3246" + /* violation */ + "\u3247" + /* violation */ + "\u3248" + /* violation */ + "\u3249" + /* violation */ + "\u324a" + /* violation */ + "\u324b" + /* violation */ + "\u324c" + /* violation */ + "\u324d" + /* violation */ + "\u324e" + /* violation */ + "\u324f" + /* violation */ + "\u3250" + /* violation */ + "\u3251" + /* violation */ + "\u3252" + /* violation */ + "\u3253" + /* violation */ + "\u3254" + /* violation */ + "\u3255" + /* violation */ + "\u3256" + /* violation */ + "\u3257" + /* violation */ + "\u3258" + /* violation */ + "\u3259" + /* violation */ + "\u325a" + /* violation */ + "\u325b" + /* violation */ + "\u325c" + /* violation */ + "\u325d" + /* violation */ + "\u325e" + /* violation */ + "\u325f" + /* violation */ + "\u3260" + /* violation */ + "\u3261" + /* violation */ + "\u3262" + /* violation */ + "\u3263" + /* violation */ + "\u3264" + /* violation */ + "\u3265" + /* violation */ + "\u3266" + /* violation */ + "\u3267" + /* violation */ + "\u3268" + /* violation */ + "\u3269" + /* violation */ + "\u326a" + /* violation */ + "\u326b" + /* violation */ + "\u326c" + /* violation */ + "\u326d" + /* violation */ + "\u326e" + /* violation */ + "\u326f" + /* violation */ + "\u3270" + /* violation */ + "\u3271" + /* violation */ + "\u3272" + /* violation */ + "\u3273" + /* violation */ + "\u3274" + /* violation */ + "\u3275" + /* violation */ + "\u3276" + /* violation */ + "\u3277" + /* violation */ + "\u3278" + /* violation */ + "\u3279" + /* violation */ + "\u327a" + /* violation */ + "\u327b" + /* violation */ + "\u327c" + /* violation */ + "\u327d" + /* violation */ + "\u327e" + /* violation */ + "\u327f" + /* violation */ + "\u3280" + /* violation */ + "\u3281" + /* violation */ + "\u3282" + /* violation */ + "\u3283" + /* violation */ + "\u3284" + /* violation */ + "\u3285" + /* violation */ + "\u3286" + /* violation */ + "\u3287" + /* violation */ + "\u3288" + /* violation */ + "\u3289" + /* violation */ + "\u328a" + /* violation */ + "\u328b" + /* violation */ + "\u328c" + /* violation */ + "\u328d" + /* violation */ + "\u328e" + /* violation */ + "\u328f" + /* violation */ + "\u3290" + /* violation */ + "\u3291" + /* violation */ + "\u3292" + /* violation */ + "\u3293" + /* violation */ + "\u3294" + /* violation */ + "\u3295" + /* violation */ + "\u3296" + /* violation */ + "\u3297" + /* violation */ + "\u3298" + /* violation */ + "\u3299" + /* violation */ + "\u329a" + /* violation */ + "\u329b" + /* violation */ + "\u329c" + /* violation */ + "\u329d" + /* violation */ + "\u329e" + /* violation */ + "\u329f" + /* violation */ + "\u32a0" + /* violation */ + "\u32a1" + /* violation */ + "\u32a2" + /* violation */ + "\u32a3" + /* violation */ + "\u32a4" + /* violation */ + "\u32a5" + /* violation */ + "\u32a6" + /* violation */ + "\u32a7" + /* violation */ + "\u32a8" + /* violation */ + "\u32a9" + /* violation */ + "\u32aa" + /* violation */ + "\u32ab" + /* violation */ + "\u32ac" + /* violation */ + "\u32ad" + /* violation */ + "\u32ae" + /* violation */ + "\u32af" + /* violation */ + "\u32b0" + /* violation */ + "\u32b1" + /* violation */ + "\u32b2" + /* violation */ + "\u32b3" + /* violation */ + "\u32b4" + /* violation */ + "\u32b5" + /* violation */ + "\u32b6" + /* violation */ + "\u32b7" + /* violation */ + "\u32b8" + /* violation */ + "\u32b9" + /* violation */ + "\u32ba" + /* violation */ + "\u32bb" + /* violation */ + "\u32bc" + /* violation */ + "\u32bd" + /* violation */ + "\u32be" + /* violation */ + "\u32bf" + /* violation */ + "\u32c0" + /* violation */ + "\u32c1" + /* violation */ + "\u32c2" + /* violation */ + "\u32c3" + /* violation */ + "\u32c4" + /* violation */ + "\u32c5" + /* violation */ + "\u32c6" + /* violation */ + "\u32c7" + /* violation */ + "\u32c8" + /* violation */ + "\u32c9" + /* violation */ + "\u32ca" + /* violation */ + "\u32cb" + /* violation */ + "\u32cc" + /* violation */ + "\u32cd" + /* violation */ + "\u32ce" + /* violation */ + "\u32cf" + /* violation */ + "\u32d0" + /* violation */ + "\u32d1" + /* violation */ + "\u32d2" + /* violation */ + "\u32d3" + /* violation */ + "\u32d4" + /* violation */ + "\u32d5" + /* violation */ + "\u32d6" + /* violation */ + "\u32d7" + /* violation */ + "\u32d8" + /* violation */ + "\u32d9" + /* violation */ + "\u32da" + /* violation */ + "\u32db" + /* violation */ + "\u32dc" + /* violation */ + "\u32dd" + /* violation */ + "\u32de" + /* violation */ + "\u32df" + /* violation */ + "\u32e0" + /* violation */ + "\u32e1" + /* violation */ + "\u32e2" + /* violation */ + "\u32e3" + /* violation */ + "\u32e4" + /* violation */ + "\u32e5" + /* violation */ + "\u32e6" + /* violation */ + "\u32e7" + /* violation */ + "\u32e8" + /* violation */ + "\u32e9" + /* violation */ + "\u32ea" + /* violation */ + "\u32eb" + /* violation */ + "\u32ec" + /* violation */ + "\u32ed" + /* violation */ + "\u32ee" + /* violation */ + "\u32ef" + /* violation */ + "\u32f0" + /* violation */ + "\u32f1" + /* violation */ + "\u32f2" + /* violation */ + "\u32f3" + /* violation */ + "\u32f4" + /* violation */ + "\u32f5" + /* violation */ + "\u32f6" + /* violation */ + "\u32f7" + /* violation */ + "\u32f8" + /* violation */ + "\u32f9" + /* violation */ + "\u32fa" + /* violation */ + "\u32fb" + /* violation */ + "\u32fc" + /* violation */ + "\u32fd" + /* violation */ + "\u32fe" + /* violation */ + "\u32ff", "" + /* violation */ + "\u3300" + /* violation */ + "\u3301" + /* violation */ + "\u3302" + /* violation */ + "\u3303" + /* violation */ + "\u3304" + /* violation */ + "\u3305" + /* violation */ + "\u3306" + /* violation */ + "\u3307" + /* violation */ + "\u3308" + /* violation */ + "\u3309" + /* violation */ + "\u330a" + /* violation */ + "\u330b" + /* violation */ + "\u330c" + /* violation */ + "\u330d" + /* violation */ + "\u330e" + /* violation */ + "\u330f" + /* violation */ + "\u3310" + /* violation */ + "\u3311" + /* violation */ + "\u3312" + /* violation */ + "\u3313" + /* violation */ + "\u3314" + /* violation */ + "\u3315" + /* violation */ + "\u3316" + /* violation */ + "\u3317" + /* violation */ + "\u3318" + /* violation */ + "\u3319" + /* violation */ + "\u331a" + /* violation */ + "\u331b" + /* violation */ + "\u331c" + /* violation */ + "\u331d" + /* violation */ + "\u331e" + /* violation */ + "\u331f" + /* violation */ + "\u3320" + /* violation */ + "\u3321" + /* violation */ + "\u3322" + /* violation */ + "\u3323" + /* violation */ + "\u3324" + /* violation */ + "\u3325" + /* violation */ + "\u3326" + /* violation */ + "\u3327" + /* violation */ + "\u3328" + /* violation */ + "\u3329" + /* violation */ + "\u332a" + /* violation */ + "\u332b" + /* violation */ + "\u332c" + /* violation */ + "\u332d" + /* violation */ + "\u332e" + /* violation */ + "\u332f" + /* violation */ + "\u3330" + /* violation */ + "\u3331" + /* violation */ + "\u3332" + /* violation */ + "\u3333" + /* violation */ + "\u3334" + /* violation */ + "\u3335" + /* violation */ + "\u3336" + /* violation */ + "\u3337" + /* violation */ + "\u3338" + /* violation */ + "\u3339" + /* violation */ + "\u333a" + /* violation */ + "\u333b" + /* violation */ + "\u333c" + /* violation */ + "\u333d" + /* violation */ + "\u333e" + /* violation */ + "\u333f" + /* violation */ + "\u3340" + /* violation */ + "\u3341" + /* violation */ + "\u3342" + /* violation */ + "\u3343" + /* violation */ + "\u3344" + /* violation */ + "\u3345" + /* violation */ + "\u3346" + /* violation */ + "\u3347" + /* violation */ + "\u3348" + /* violation */ + "\u3349" + /* violation */ + "\u334a" + /* violation */ + "\u334b" + /* violation */ + "\u334c" + /* violation */ + "\u334d" + /* violation */ + "\u334e" + /* violation */ + "\u334f" + /* violation */ + "\u3350" + /* violation */ + "\u3351" + /* violation */ + "\u3352" + /* violation */ + "\u3353" + /* violation */ + "\u3354" + /* violation */ + "\u3355" + /* violation */ + "\u3356" + /* violation */ + "\u3357" + /* violation */ + "\u3358" + /* violation */ + "\u3359" + /* violation */ + "\u335a" + /* violation */ + "\u335b" + /* violation */ + "\u335c" + /* violation */ + "\u335d" + /* violation */ + "\u335e" + /* violation */ + "\u335f" + /* violation */ + "\u3360" + /* violation */ + "\u3361" + /* violation */ + "\u3362" + /* violation */ + "\u3363" + /* violation */ + "\u3364" + /* violation */ + "\u3365" + /* violation */ + "\u3366" + /* violation */ + "\u3367" + /* violation */ + "\u3368" + /* violation */ + "\u3369" + /* violation */ + "\u336a" + /* violation */ + "\u336b" + /* violation */ + "\u336c" + /* violation */ + "\u336d" + /* violation */ + "\u336e" + /* violation */ + "\u336f" + /* violation */ + "\u3370" + /* violation */ + "\u3371" + /* violation */ + "\u3372" + /* violation */ + "\u3373" + /* violation */ + "\u3374" + /* violation */ + "\u3375" + /* violation */ + "\u3376" + /* violation */ + "\u3377" + /* violation */ + "\u3378" + /* violation */ + "\u3379" + /* violation */ + "\u337a" + /* violation */ + "\u337b" + /* violation */ + "\u337c" + /* violation */ + "\u337d" + /* violation */ + "\u337e" + /* violation */ + "\u337f" + /* violation */ + "\u3380" + /* violation */ + "\u3381" + /* violation */ + "\u3382" + /* violation */ + "\u3383" + /* violation */ + "\u3384" + /* violation */ + "\u3385" + /* violation */ + "\u3386" + /* violation */ + "\u3387" + /* violation */ + "\u3388" + /* violation */ + "\u3389" + /* violation */ + "\u338a" + /* violation */ + "\u338b" + /* violation */ + "\u338c" + /* violation */ + "\u338d" + /* violation */ + "\u338e" + /* violation */ + "\u338f" + /* violation */ + "\u3390" + /* violation */ + "\u3391" + /* violation */ + "\u3392" + /* violation */ + "\u3393" + /* violation */ + "\u3394" + /* violation */ + "\u3395" + /* violation */ + "\u3396" + /* violation */ + "\u3397" + /* violation */ + "\u3398" + /* violation */ + "\u3399" + /* violation */ + "\u339a" + /* violation */ + "\u339b" + /* violation */ + "\u339c" + /* violation */ + "\u339d" + /* violation */ + "\u339e" + /* violation */ + "\u339f" + /* violation */ + "\u33a0" + /* violation */ + "\u33a1" + /* violation */ + "\u33a2" + /* violation */ + "\u33a3" + /* violation */ + "\u33a4" + /* violation */ + "\u33a5" + /* violation */ + "\u33a6" + /* violation */ + "\u33a7" + /* violation */ + "\u33a8" + /* violation */ + "\u33a9" + /* violation */ + "\u33aa" + /* violation */ + "\u33ab" + /* violation */ + "\u33ac" + /* violation */ + "\u33ad" + /* violation */ + "\u33ae" + /* violation */ + "\u33af" + /* violation */ + "\u33b0" + /* violation */ + "\u33b1" + /* violation */ + "\u33b2" + /* violation */ + "\u33b3" + /* violation */ + "\u33b4" + /* violation */ + "\u33b5" + /* violation */ + "\u33b6" + /* violation */ + "\u33b7" + /* violation */ + "\u33b8" + /* violation */ + "\u33b9" + /* violation */ + "\u33ba" + /* violation */ + "\u33bb" + /* violation */ + "\u33bc" + /* violation */ + "\u33bd" + /* violation */ + "\u33be" + /* violation */ + "\u33bf" + /* violation */ + "\u33c0" + /* violation */ + "\u33c1" + /* violation */ + "\u33c2" + /* violation */ + "\u33c3" + /* violation */ + "\u33c4" + /* violation */ + "\u33c5" + /* violation */ + "\u33c6" + /* violation */ + "\u33c7" + /* violation */ + "\u33c8" + /* violation */ + "\u33c9" + /* violation */ + "\u33ca" + /* violation */ + "\u33cb" + /* violation */ + "\u33cc" + /* violation */ + "\u33cd" + /* violation */ + "\u33ce" + /* violation */ + "\u33cf" + /* violation */ + "\u33d0" + /* violation */ + "\u33d1" + /* violation */ + "\u33d2" + /* violation */ + "\u33d3" + /* violation */ + "\u33d4" + /* violation */ + "\u33d5" + /* violation */ + "\u33d6" + /* violation */ + "\u33d7" + /* violation */ + "\u33d8" + /* violation */ + "\u33d9" + /* violation */ + "\u33da" + /* violation */ + "\u33db" + /* violation */ + "\u33dc" + /* violation */ + "\u33dd" + /* violation */ + "\u33de" + /* violation */ + "\u33df" + /* violation */ + "\u33e0" + /* violation */ + "\u33e1" + /* violation */ + "\u33e2" + /* violation */ + "\u33e3" + /* violation */ + "\u33e4" + /* violation */ + "\u33e5" + /* violation */ + "\u33e6" + /* violation */ + "\u33e7" + /* violation */ + "\u33e8" + /* violation */ + "\u33e9" + /* violation */ + "\u33ea" + /* violation */ + "\u33eb" + /* violation */ + "\u33ec" + /* violation */ + "\u33ed" + /* violation */ + "\u33ee" + /* violation */ + "\u33ef" + /* violation */ + "\u33f0" + /* violation */ + "\u33f1" + /* violation */ + "\u33f2" + /* violation */ + "\u33f3" + /* violation */ + "\u33f4" + /* violation */ + "\u33f5" + /* violation */ + "\u33f6" + /* violation */ + "\u33f7" + /* violation */ + "\u33f8" + /* violation */ + "\u33f9" + /* violation */ + "\u33fa" + /* violation */ + "\u33fb" + /* violation */ + "\u33fc" + /* violation */ + "\u33fd" + /* violation */ + "\u33fe" + /* violation */ + "\u33ff", "" + /* violation */ + "\u3400" + /* violation */ + "\u3401" + /* violation */ + "\u3402" + /* violation */ + "\u3403" + /* violation */ + "\u3404" + /* violation */ + "\u3405" + /* violation */ + "\u3406" + /* violation */ + "\u3407" + /* violation */ + "\u3408" + /* violation */ + "\u3409" + /* violation */ + "\u340a" + /* violation */ + "\u340b" + /* violation */ + "\u340c" + /* violation */ + "\u340d" + /* violation */ + "\u340e" + /* violation */ + "\u340f" + /* violation */ + "\u3410" + /* violation */ + "\u3411" + /* violation */ + "\u3412" + /* violation */ + "\u3413" + /* violation */ + "\u3414" + /* violation */ + "\u3415" + /* violation */ + "\u3416" + /* violation */ + "\u3417" + /* violation */ + "\u3418" + /* violation */ + "\u3419" + /* violation */ + "\u341a" + /* violation */ + "\u341b" + /* violation */ + "\u341c" + /* violation */ + "\u341d" + /* violation */ + "\u341e" + /* violation */ + "\u341f" + /* violation */ + "\u3420" + /* violation */ + "\u3421" + /* violation */ + "\u3422" + /* violation */ + "\u3423" + /* violation */ + "\u3424" + /* violation */ + "\u3425" + /* violation */ + "\u3426" + /* violation */ + "\u3427" + /* violation */ + "\u3428" + /* violation */ + "\u3429" + /* violation */ + "\u342a" + /* violation */ + "\u342b" + /* violation */ + "\u342c" + /* violation */ + "\u342d" + /* violation */ + "\u342e" + /* violation */ + "\u342f" + /* violation */ + "\u3430" + /* violation */ + "\u3431" + /* violation */ + "\u3432" + /* violation */ + "\u3433" + /* violation */ + "\u3434" + /* violation */ + "\u3435" + /* violation */ + "\u3436" + /* violation */ + "\u3437" + /* violation */ + "\u3438" + /* violation */ + "\u3439" + /* violation */ + "\u343a" + /* violation */ + "\u343b" + /* violation */ + "\u343c" + /* violation */ + "\u343d" + /* violation */ + "\u343e" + /* violation */ + "\u343f" + /* violation */ + "\u3440" + /* violation */ + "\u3441" + /* violation */ + "\u3442" + /* violation */ + "\u3443" + /* violation */ + "\u3444" + /* violation */ + "\u3445" + /* violation */ + "\u3446" + /* violation */ + "\u3447" + /* violation */ + "\u3448" + /* violation */ + "\u3449" + /* violation */ + "\u344a" + /* violation */ + "\u344b" + /* violation */ + "\u344c" + /* violation */ + "\u344d" + /* violation */ + "\u344e" + /* violation */ + "\u344f" + /* violation */ + "\u3450" + /* violation */ + "\u3451" + /* violation */ + "\u3452" + /* violation */ + "\u3453" + /* violation */ + "\u3454" + /* violation */ + "\u3455" + /* violation */ + "\u3456" + /* violation */ + "\u3457" + /* violation */ + "\u3458" + /* violation */ + "\u3459" + /* violation */ + "\u345a" + /* violation */ + "\u345b" + /* violation */ + "\u345c" + /* violation */ + "\u345d" + /* violation */ + "\u345e" + /* violation */ + "\u345f" + /* violation */ + "\u3460" + /* violation */ + "\u3461" + /* violation */ + "\u3462" + /* violation */ + "\u3463" + /* violation */ + "\u3464" + /* violation */ + "\u3465" + /* violation */ + "\u3466" + /* violation */ + "\u3467" + /* violation */ + "\u3468" + /* violation */ + "\u3469" + /* violation */ + "\u346a" + /* violation */ + "\u346b" + /* violation */ + "\u346c" + /* violation */ + "\u346d" + /* violation */ + "\u346e" + /* violation */ + "\u346f" + /* violation */ + "\u3470" + /* violation */ + "\u3471" + /* violation */ + "\u3472" + /* violation */ + "\u3473" + /* violation */ + "\u3474" + /* violation */ + "\u3475" + /* violation */ + "\u3476" + /* violation */ + "\u3477" + /* violation */ + "\u3478" + /* violation */ + "\u3479" + /* violation */ + "\u347a" + /* violation */ + "\u347b" + /* violation */ + "\u347c" + /* violation */ + "\u347d" + /* violation */ + "\u347e" + /* violation */ + "\u347f" + /* violation */ + "\u3480" + /* violation */ + "\u3481" + /* violation */ + "\u3482" + /* violation */ + "\u3483" + /* violation */ + "\u3484" + /* violation */ + "\u3485" + /* violation */ + "\u3486" + /* violation */ + "\u3487" + /* violation */ + "\u3488" + /* violation */ + "\u3489" + /* violation */ + "\u348a" + /* violation */ + "\u348b" + /* violation */ + "\u348c" + /* violation */ + "\u348d" + /* violation */ + "\u348e" + /* violation */ + "\u348f" + /* violation */ + "\u3490" + /* violation */ + "\u3491" + /* violation */ + "\u3492" + /* violation */ + "\u3493" + /* violation */ + "\u3494" + /* violation */ + "\u3495" + /* violation */ + "\u3496" + /* violation */ + "\u3497" + /* violation */ + "\u3498" + /* violation */ + "\u3499" + /* violation */ + "\u349a" + /* violation */ + "\u349b" + /* violation */ + "\u349c" + /* violation */ + "\u349d" + /* violation */ + "\u349e" + /* violation */ + "\u349f" + /* violation */ + "\u34a0" + /* violation */ + "\u34a1" + /* violation */ + "\u34a2" + /* violation */ + "\u34a3" + /* violation */ + "\u34a4" + /* violation */ + "\u34a5" + /* violation */ + "\u34a6" + /* violation */ + "\u34a7" + /* violation */ + "\u34a8" + /* violation */ + "\u34a9" + /* violation */ + "\u34aa" + /* violation */ + "\u34ab" + /* violation */ + "\u34ac" + /* violation */ + "\u34ad" + /* violation */ + "\u34ae" + /* violation */ + "\u34af" + /* violation */ + "\u34b0" + /* violation */ + "\u34b1" + /* violation */ + "\u34b2" + /* violation */ + "\u34b3" + /* violation */ + "\u34b4" + /* violation */ + "\u34b5" + /* violation */ + "\u34b6" + /* violation */ + "\u34b7" + /* violation */ + "\u34b8" + /* violation */ + "\u34b9" + /* violation */ + "\u34ba" + /* violation */ + "\u34bb" + /* violation */ + "\u34bc" + /* violation */ + "\u34bd" + /* violation */ + "\u34be" + /* violation */ + "\u34bf" + /* violation */ + "\u34c0" + /* violation */ + "\u34c1" + /* violation */ + "\u34c2" + /* violation */ + "\u34c3" + /* violation */ + "\u34c4" + /* violation */ + "\u34c5" + /* violation */ + "\u34c6" + /* violation */ + "\u34c7" + /* violation */ + "\u34c8" + /* violation */ + "\u34c9" + /* violation */ + "\u34ca" + /* violation */ + "\u34cb" + /* violation */ + "\u34cc" + /* violation */ + "\u34cd" + /* violation */ + "\u34ce" + /* violation */ + "\u34cf" + /* violation */ + "\u34d0" + /* violation */ + "\u34d1" + /* violation */ + "\u34d2" + /* violation */ + "\u34d3" + /* violation */ + "\u34d4" + /* violation */ + "\u34d5" + /* violation */ + "\u34d6" + /* violation */ + "\u34d7" + /* violation */ + "\u34d8" + /* violation */ + "\u34d9" + /* violation */ + "\u34da" + /* violation */ + "\u34db" + /* violation */ + "\u34dc" + /* violation */ + "\u34dd" + /* violation */ + "\u34de" + /* violation */ + "\u34df" + /* violation */ + "\u34e0" + /* violation */ + "\u34e1" + /* violation */ + "\u34e2" + /* violation */ + "\u34e3" + /* violation */ + "\u34e4" + /* violation */ + "\u34e5" + /* violation */ + "\u34e6" + /* violation */ + "\u34e7" + /* violation */ + "\u34e8" + /* violation */ + "\u34e9" + /* violation */ + "\u34ea" + /* violation */ + "\u34eb" + /* violation */ + "\u34ec" + /* violation */ + "\u34ed" + /* violation */ + "\u34ee" + /* violation */ + "\u34ef" + /* violation */ + "\u34f0" + /* violation */ + "\u34f1" + /* violation */ + "\u34f2" + /* violation */ + "\u34f3" + /* violation */ + "\u34f4" + /* violation */ + "\u34f5" + /* violation */ + "\u34f6" + /* violation */ + "\u34f7" + /* violation */ + "\u34f8" + /* violation */ + "\u34f9" + /* violation */ + "\u34fa" + /* violation */ + "\u34fb" + /* violation */ + "\u34fc" + /* violation */ + "\u34fd" + /* violation */ + "\u34fe" + /* violation */ + "\u34ff", "" + /* violation */ + "\u3500" + /* violation */ + "\u3501" + /* violation */ + "\u3502" + /* violation */ + "\u3503" + /* violation */ + "\u3504" + /* violation */ + "\u3505" + /* violation */ + "\u3506" + /* violation */ + "\u3507" + /* violation */ + "\u3508" + /* violation */ + "\u3509" + /* violation */ + "\u350a" + /* violation */ + "\u350b" + /* violation */ + "\u350c" + /* violation */ + "\u350d" + /* violation */ + "\u350e" + /* violation */ + "\u350f" + /* violation */ + "\u3510" + /* violation */ + "\u3511" + /* violation */ + "\u3512" + /* violation */ + "\u3513" + /* violation */ + "\u3514" + /* violation */ + "\u3515" + /* violation */ + "\u3516" + /* violation */ + "\u3517" + /* violation */ + "\u3518" + /* violation */ + "\u3519" + /* violation */ + "\u351a" + /* violation */ + "\u351b" + /* violation */ + "\u351c" + /* violation */ + "\u351d" + /* violation */ + "\u351e" + /* violation */ + "\u351f" + /* violation */ + "\u3520" + /* violation */ + "\u3521" + /* violation */ + "\u3522" + /* violation */ + "\u3523" + /* violation */ + "\u3524" + /* violation */ + "\u3525" + /* violation */ + "\u3526" + /* violation */ + "\u3527" + /* violation */ + "\u3528" + /* violation */ + "\u3529" + /* violation */ + "\u352a" + /* violation */ + "\u352b" + /* violation */ + "\u352c" + /* violation */ + "\u352d" + /* violation */ + "\u352e" + /* violation */ + "\u352f" + /* violation */ + "\u3530" + /* violation */ + "\u3531" + /* violation */ + "\u3532" + /* violation */ + "\u3533" + /* violation */ + "\u3534" + /* violation */ + "\u3535" + /* violation */ + "\u3536" + /* violation */ + "\u3537" + /* violation */ + "\u3538" + /* violation */ + "\u3539" + /* violation */ + "\u353a" + /* violation */ + "\u353b" + /* violation */ + "\u353c" + /* violation */ + "\u353d" + /* violation */ + "\u353e" + /* violation */ + "\u353f" + /* violation */ + "\u3540" + /* violation */ + "\u3541" + /* violation */ + "\u3542" + /* violation */ + "\u3543" + /* violation */ + "\u3544" + /* violation */ + "\u3545" + /* violation */ + "\u3546" + /* violation */ + "\u3547" + /* violation */ + "\u3548" + /* violation */ + "\u3549" + /* violation */ + "\u354a" + /* violation */ + "\u354b" + /* violation */ + "\u354c" + /* violation */ + "\u354d" + /* violation */ + "\u354e" + /* violation */ + "\u354f" + /* violation */ + "\u3550" + /* violation */ + "\u3551" + /* violation */ + "\u3552" + /* violation */ + "\u3553" + /* violation */ + "\u3554" + /* violation */ + "\u3555" + /* violation */ + "\u3556" + /* violation */ + "\u3557" + /* violation */ + "\u3558" + /* violation */ + "\u3559" + /* violation */ + "\u355a" + /* violation */ + "\u355b" + /* violation */ + "\u355c" + /* violation */ + "\u355d" + /* violation */ + "\u355e" + /* violation */ + "\u355f" + /* violation */ + "\u3560" + /* violation */ + "\u3561" + /* violation */ + "\u3562" + /* violation */ + "\u3563" + /* violation */ + "\u3564" + /* violation */ + "\u3565" + /* violation */ + "\u3566" + /* violation */ + "\u3567" + /* violation */ + "\u3568" + /* violation */ + "\u3569" + /* violation */ + "\u356a" + /* violation */ + "\u356b" + /* violation */ + "\u356c" + /* violation */ + "\u356d" + /* violation */ + "\u356e" + /* violation */ + "\u356f" + /* violation */ + "\u3570" + /* violation */ + "\u3571" + /* violation */ + "\u3572" + /* violation */ + "\u3573" + /* violation */ + "\u3574" + /* violation */ + "\u3575" + /* violation */ + "\u3576" + /* violation */ + "\u3577" + /* violation */ + "\u3578" + /* violation */ + "\u3579" + /* violation */ + "\u357a" + /* violation */ + "\u357b" + /* violation */ + "\u357c" + /* violation */ + "\u357d" + /* violation */ + "\u357e" + /* violation */ + "\u357f" + /* violation */ + "\u3580" + /* violation */ + "\u3581" + /* violation */ + "\u3582" + /* violation */ + "\u3583" + /* violation */ + "\u3584" + /* violation */ + "\u3585" + /* violation */ + "\u3586" + /* violation */ + "\u3587" + /* violation */ + "\u3588" + /* violation */ + "\u3589" + /* violation */ + "\u358a" + /* violation */ + "\u358b" + /* violation */ + "\u358c" + /* violation */ + "\u358d" + /* violation */ + "\u358e" + /* violation */ + "\u358f" + /* violation */ + "\u3590" + /* violation */ + "\u3591" + /* violation */ + "\u3592" + /* violation */ + "\u3593" + /* violation */ + "\u3594" + /* violation */ + "\u3595" + /* violation */ + "\u3596" + /* violation */ + "\u3597" + /* violation */ + "\u3598" + /* violation */ + "\u3599" + /* violation */ + "\u359a" + /* violation */ + "\u359b" + /* violation */ + "\u359c" + /* violation */ + "\u359d" + /* violation */ + "\u359e" + /* violation */ + "\u359f" + /* violation */ + "\u35a0" + /* violation */ + "\u35a1" + /* violation */ + "\u35a2" + /* violation */ + "\u35a3" + /* violation */ + "\u35a4" + /* violation */ + "\u35a5" + /* violation */ + "\u35a6" + /* violation */ + "\u35a7" + /* violation */ + "\u35a8" + /* violation */ + "\u35a9" + /* violation */ + "\u35aa" + /* violation */ + "\u35ab" + /* violation */ + "\u35ac" + /* violation */ + "\u35ad" + /* violation */ + "\u35ae" + /* violation */ + "\u35af" + /* violation */ + "\u35b0" + /* violation */ + "\u35b1" + /* violation */ + "\u35b2" + /* violation */ + "\u35b3" + /* violation */ + "\u35b4" + /* violation */ + "\u35b5" + /* violation */ + "\u35b6" + /* violation */ + "\u35b7" + /* violation */ + "\u35b8" + /* violation */ + "\u35b9" + /* violation */ + "\u35ba" + /* violation */ + "\u35bb" + /* violation */ + "\u35bc" + /* violation */ + "\u35bd" + /* violation */ + "\u35be" + /* violation */ + "\u35bf" + /* violation */ + "\u35c0" + /* violation */ + "\u35c1" + /* violation */ + "\u35c2" + /* violation */ + "\u35c3" + /* violation */ + "\u35c4" + /* violation */ + "\u35c5" + /* violation */ + "\u35c6" + /* violation */ + "\u35c7" + /* violation */ + "\u35c8" + /* violation */ + "\u35c9" + /* violation */ + "\u35ca" + /* violation */ + "\u35cb" + /* violation */ + "\u35cc" + /* violation */ + "\u35cd" + /* violation */ + "\u35ce" + /* violation */ + "\u35cf" + /* violation */ + "\u35d0" + /* violation */ + "\u35d1" + /* violation */ + "\u35d2" + /* violation */ + "\u35d3" + /* violation */ + "\u35d4" + /* violation */ + "\u35d5" + /* violation */ + "\u35d6" + /* violation */ + "\u35d7" + /* violation */ + "\u35d8" + /* violation */ + "\u35d9" + /* violation */ + "\u35da" + /* violation */ + "\u35db" + /* violation */ + "\u35dc" + /* violation */ + "\u35dd" + /* violation */ + "\u35de" + /* violation */ + "\u35df" + /* violation */ + "\u35e0" + /* violation */ + "\u35e1" + /* violation */ + "\u35e2" + /* violation */ + "\u35e3" + /* violation */ + "\u35e4" + /* violation */ + "\u35e5" + /* violation */ + "\u35e6" + /* violation */ + "\u35e7" + /* violation */ + "\u35e8" + /* violation */ + "\u35e9" + /* violation */ + "\u35ea" + /* violation */ + "\u35eb" + /* violation */ + "\u35ec" + /* violation */ + "\u35ed" + /* violation */ + "\u35ee" + /* violation */ + "\u35ef" + /* violation */ + "\u35f0" + /* violation */ + "\u35f1" + /* violation */ + "\u35f2" + /* violation */ + "\u35f3" + /* violation */ + "\u35f4" + /* violation */ + "\u35f5" + /* violation */ + "\u35f6" + /* violation */ + "\u35f7" + /* violation */ + "\u35f8" + /* violation */ + "\u35f9" + /* violation */ + "\u35fa" + /* violation */ + "\u35fb" + /* violation */ + "\u35fc" + /* violation */ + "\u35fd" + /* violation */ + "\u35fe" + /* violation */ + "\u35ff", "" + /* violation */ + "\u3600" + /* violation */ + "\u3601" + /* violation */ + "\u3602" + /* violation */ + "\u3603" + /* violation */ + "\u3604" + /* violation */ + "\u3605" + /* violation */ + "\u3606" + /* violation */ + "\u3607" + /* violation */ + "\u3608" + /* violation */ + "\u3609" + /* violation */ + "\u360a" + /* violation */ + "\u360b" + /* violation */ + "\u360c" + /* violation */ + "\u360d" + /* violation */ + "\u360e" + /* violation */ + "\u360f" + /* violation */ + "\u3610" + /* violation */ + "\u3611" + /* violation */ + "\u3612" + /* violation */ + "\u3613" + /* violation */ + "\u3614" + /* violation */ + "\u3615" + /* violation */ + "\u3616" + /* violation */ + "\u3617" + /* violation */ + "\u3618" + /* violation */ + "\u3619" + /* violation */ + "\u361a" + /* violation */ + "\u361b" + /* violation */ + "\u361c" + /* violation */ + "\u361d" + /* violation */ + "\u361e" + /* violation */ + "\u361f" + /* violation */ + "\u3620" + /* violation */ + "\u3621" + /* violation */ + "\u3622" + /* violation */ + "\u3623" + /* violation */ + "\u3624" + /* violation */ + "\u3625" + /* violation */ + "\u3626" + /* violation */ + "\u3627" + /* violation */ + "\u3628" + /* violation */ + "\u3629" + /* violation */ + "\u362a" + /* violation */ + "\u362b" + /* violation */ + "\u362c" + /* violation */ + "\u362d" + /* violation */ + "\u362e" + /* violation */ + "\u362f" + /* violation */ + "\u3630" + /* violation */ + "\u3631" + /* violation */ + "\u3632" + /* violation */ + "\u3633" + /* violation */ + "\u3634" + /* violation */ + "\u3635" + /* violation */ + "\u3636" + /* violation */ + "\u3637" + /* violation */ + "\u3638" + /* violation */ + "\u3639" + /* violation */ + "\u363a" + /* violation */ + "\u363b" + /* violation */ + "\u363c" + /* violation */ + "\u363d" + /* violation */ + "\u363e" + /* violation */ + "\u363f" + /* violation */ + "\u3640" + /* violation */ + "\u3641" + /* violation */ + "\u3642" + /* violation */ + "\u3643" + /* violation */ + "\u3644" + /* violation */ + "\u3645" + /* violation */ + "\u3646" + /* violation */ + "\u3647" + /* violation */ + "\u3648" + /* violation */ + "\u3649" + /* violation */ + "\u364a" + /* violation */ + "\u364b" + /* violation */ + "\u364c" + /* violation */ + "\u364d" + /* violation */ + "\u364e" + /* violation */ + "\u364f" + /* violation */ + "\u3650" + /* violation */ + "\u3651" + /* violation */ + "\u3652" + /* violation */ + "\u3653" + /* violation */ + "\u3654" + /* violation */ + "\u3655" + /* violation */ + "\u3656" + /* violation */ + "\u3657" + /* violation */ + "\u3658" + /* violation */ + "\u3659" + /* violation */ + "\u365a" + /* violation */ + "\u365b" + /* violation */ + "\u365c" + /* violation */ + "\u365d" + /* violation */ + "\u365e" + /* violation */ + "\u365f" + /* violation */ + "\u3660" + /* violation */ + "\u3661" + /* violation */ + "\u3662" + /* violation */ + "\u3663" + /* violation */ + "\u3664" + /* violation */ + "\u3665" + /* violation */ + "\u3666" + /* violation */ + "\u3667" + /* violation */ + "\u3668" + /* violation */ + "\u3669" + /* violation */ + "\u366a" + /* violation */ + "\u366b" + /* violation */ + "\u366c" + /* violation */ + "\u366d" + /* violation */ + "\u366e" + /* violation */ + "\u366f" + /* violation */ + "\u3670" + /* violation */ + "\u3671" + /* violation */ + "\u3672" + /* violation */ + "\u3673" + /* violation */ + "\u3674" + /* violation */ + "\u3675" + /* violation */ + "\u3676" + /* violation */ + "\u3677" + /* violation */ + "\u3678" + /* violation */ + "\u3679" + /* violation */ + "\u367a" + /* violation */ + "\u367b" + /* violation */ + "\u367c" + /* violation */ + "\u367d" + /* violation */ + "\u367e" + /* violation */ + "\u367f" + /* violation */ + "\u3680" + /* violation */ + "\u3681" + /* violation */ + "\u3682" + /* violation */ + "\u3683" + /* violation */ + "\u3684" + /* violation */ + "\u3685" + /* violation */ + "\u3686" + /* violation */ + "\u3687" + /* violation */ + "\u3688" + /* violation */ + "\u3689" + /* violation */ + "\u368a" + /* violation */ + "\u368b" + /* violation */ + "\u368c" + /* violation */ + "\u368d" + /* violation */ + "\u368e" + /* violation */ + "\u368f" + /* violation */ + "\u3690" + /* violation */ + "\u3691" + /* violation */ + "\u3692" + /* violation */ + "\u3693" + /* violation */ + "\u3694" + /* violation */ + "\u3695" + /* violation */ + "\u3696" + /* violation */ + "\u3697" + /* violation */ + "\u3698" + /* violation */ + "\u3699" + /* violation */ + "\u369a" + /* violation */ + "\u369b" + /* violation */ + "\u369c" + /* violation */ + "\u369d" + /* violation */ + "\u369e" + /* violation */ + "\u369f" + /* violation */ + "\u36a0" + /* violation */ + "\u36a1" + /* violation */ + "\u36a2" + /* violation */ + "\u36a3" + /* violation */ + "\u36a4" + /* violation */ + "\u36a5" + /* violation */ + "\u36a6" + /* violation */ + "\u36a7" + /* violation */ + "\u36a8" + /* violation */ + "\u36a9" + /* violation */ + "\u36aa" + /* violation */ + "\u36ab" + /* violation */ + "\u36ac" + /* violation */ + "\u36ad" + /* violation */ + "\u36ae" + /* violation */ + "\u36af" + /* violation */ + "\u36b0" + /* violation */ + "\u36b1" + /* violation */ + "\u36b2" + /* violation */ + "\u36b3" + /* violation */ + "\u36b4" + /* violation */ + "\u36b5" + /* violation */ + "\u36b6" + /* violation */ + "\u36b7" + /* violation */ + "\u36b8" + /* violation */ + "\u36b9" + /* violation */ + "\u36ba" + /* violation */ + "\u36bb" + /* violation */ + "\u36bc" + /* violation */ + "\u36bd" + /* violation */ + "\u36be" + /* violation */ + "\u36bf" + /* violation */ + "\u36c0" + /* violation */ + "\u36c1" + /* violation */ + "\u36c2" + /* violation */ + "\u36c3" + /* violation */ + "\u36c4" + /* violation */ + "\u36c5" + /* violation */ + "\u36c6" + /* violation */ + "\u36c7" + /* violation */ + "\u36c8" + /* violation */ + "\u36c9" + /* violation */ + "\u36ca" + /* violation */ + "\u36cb" + /* violation */ + "\u36cc" + /* violation */ + "\u36cd" + /* violation */ + "\u36ce" + /* violation */ + "\u36cf" + /* violation */ + "\u36d0" + /* violation */ + "\u36d1" + /* violation */ + "\u36d2" + /* violation */ + "\u36d3" + /* violation */ + "\u36d4" + /* violation */ + "\u36d5" + /* violation */ + "\u36d6" + /* violation */ + "\u36d7" + /* violation */ + "\u36d8" + /* violation */ + "\u36d9" + /* violation */ + "\u36da" + /* violation */ + "\u36db" + /* violation */ + "\u36dc" + /* violation */ + "\u36dd" + /* violation */ + "\u36de" + /* violation */ + "\u36df" + /* violation */ + "\u36e0" + /* violation */ + "\u36e1" + /* violation */ + "\u36e2" + /* violation */ + "\u36e3" + /* violation */ + "\u36e4" + /* violation */ + "\u36e5" + /* violation */ + "\u36e6" + /* violation */ + "\u36e7" + /* violation */ + "\u36e8" + /* violation */ + "\u36e9" + /* violation */ + "\u36ea" + /* violation */ + "\u36eb" + /* violation */ + "\u36ec" + /* violation */ + "\u36ed" + /* violation */ + "\u36ee" + /* violation */ + "\u36ef" + /* violation */ + "\u36f0" + /* violation */ + "\u36f1" + /* violation */ + "\u36f2" + /* violation */ + "\u36f3" + /* violation */ + "\u36f4" + /* violation */ + "\u36f5" + /* violation */ + "\u36f6" + /* violation */ + "\u36f7" + /* violation */ + "\u36f8" + /* violation */ + "\u36f9" + /* violation */ + "\u36fa" + /* violation */ + "\u36fb" + /* violation */ + "\u36fc" + /* violation */ + "\u36fd" + /* violation */ + "\u36fe" + /* violation */ + "\u36ff", "" + /* violation */ + "\u3700" + /* violation */ + "\u3701" + /* violation */ + "\u3702" + /* violation */ + "\u3703" + /* violation */ + "\u3704" + /* violation */ + "\u3705" + /* violation */ + "\u3706" + /* violation */ + "\u3707" + /* violation */ + "\u3708" + /* violation */ + "\u3709" + /* violation */ + "\u370a" + /* violation */ + "\u370b" + /* violation */ + "\u370c" + /* violation */ + "\u370d" + /* violation */ + "\u370e" + /* violation */ + "\u370f" + /* violation */ + "\u3710" + /* violation */ + "\u3711" + /* violation */ + "\u3712" + /* violation */ + "\u3713" + /* violation */ + "\u3714" + /* violation */ + "\u3715" + /* violation */ + "\u3716" + /* violation */ + "\u3717" + /* violation */ + "\u3718" + /* violation */ + "\u3719" + /* violation */ + "\u371a" + /* violation */ + "\u371b" + /* violation */ + "\u371c" + /* violation */ + "\u371d" + /* violation */ + "\u371e" + /* violation */ + "\u371f" + /* violation */ + "\u3720" + /* violation */ + "\u3721" + /* violation */ + "\u3722" + /* violation */ + "\u3723" + /* violation */ + "\u3724" + /* violation */ + "\u3725" + /* violation */ + "\u3726" + /* violation */ + "\u3727" + /* violation */ + "\u3728" + /* violation */ + "\u3729" + /* violation */ + "\u372a" + /* violation */ + "\u372b" + /* violation */ + "\u372c" + /* violation */ + "\u372d" + /* violation */ + "\u372e" + /* violation */ + "\u372f" + /* violation */ + "\u3730" + /* violation */ + "\u3731" + /* violation */ + "\u3732" + /* violation */ + "\u3733" + /* violation */ + "\u3734" + /* violation */ + "\u3735" + /* violation */ + "\u3736" + /* violation */ + "\u3737" + /* violation */ + "\u3738" + /* violation */ + "\u3739" + /* violation */ + "\u373a" + /* violation */ + "\u373b" + /* violation */ + "\u373c" + /* violation */ + "\u373d" + /* violation */ + "\u373e" + /* violation */ + "\u373f" + /* violation */ + "\u3740" + /* violation */ + "\u3741" + /* violation */ + "\u3742" + /* violation */ + "\u3743" + /* violation */ + "\u3744" + /* violation */ + "\u3745" + /* violation */ + "\u3746" + /* violation */ + "\u3747" + /* violation */ + "\u3748" + /* violation */ + "\u3749" + /* violation */ + "\u374a" + /* violation */ + "\u374b" + /* violation */ + "\u374c" + /* violation */ + "\u374d" + /* violation */ + "\u374e" + /* violation */ + "\u374f" + /* violation */ + "\u3750" + /* violation */ + "\u3751" + /* violation */ + "\u3752" + /* violation */ + "\u3753" + /* violation */ + "\u3754" + /* violation */ + "\u3755" + /* violation */ + "\u3756" + /* violation */ + "\u3757" + /* violation */ + "\u3758" + /* violation */ + "\u3759" + /* violation */ + "\u375a" + /* violation */ + "\u375b" + /* violation */ + "\u375c" + /* violation */ + "\u375d" + /* violation */ + "\u375e" + /* violation */ + "\u375f" + /* violation */ + "\u3760" + /* violation */ + "\u3761" + /* violation */ + "\u3762" + /* violation */ + "\u3763" + /* violation */ + "\u3764" + /* violation */ + "\u3765" + /* violation */ + "\u3766" + /* violation */ + "\u3767" + /* violation */ + "\u3768" + /* violation */ + "\u3769" + /* violation */ + "\u376a" + /* violation */ + "\u376b" + /* violation */ + "\u376c" + /* violation */ + "\u376d" + /* violation */ + "\u376e" + /* violation */ + "\u376f" + /* violation */ + "\u3770" + /* violation */ + "\u3771" + /* violation */ + "\u3772" + /* violation */ + "\u3773" + /* violation */ + "\u3774" + /* violation */ + "\u3775" + /* violation */ + "\u3776" + /* violation */ + "\u3777" + /* violation */ + "\u3778" + /* violation */ + "\u3779" + /* violation */ + "\u377a" + /* violation */ + "\u377b" + /* violation */ + "\u377c" + /* violation */ + "\u377d" + /* violation */ + "\u377e" + /* violation */ + "\u377f" + /* violation */ + "\u3780" + /* violation */ + "\u3781" + /* violation */ + "\u3782" + /* violation */ + "\u3783" + /* violation */ + "\u3784" + /* violation */ + "\u3785" + /* violation */ + "\u3786" + /* violation */ + "\u3787" + /* violation */ + "\u3788" + /* violation */ + "\u3789" + /* violation */ + "\u378a" + /* violation */ + "\u378b" + /* violation */ + "\u378c" + /* violation */ + "\u378d" + /* violation */ + "\u378e" + /* violation */ + "\u378f" + /* violation */ + "\u3790" + /* violation */ + "\u3791" + /* violation */ + "\u3792" + /* violation */ + "\u3793" + /* violation */ + "\u3794" + /* violation */ + "\u3795" + /* violation */ + "\u3796" + /* violation */ + "\u3797" + /* violation */ + "\u3798" + /* violation */ + "\u3799" + /* violation */ + "\u379a" + /* violation */ + "\u379b" + /* violation */ + "\u379c" + /* violation */ + "\u379d" + /* violation */ + "\u379e" + /* violation */ + "\u379f" + /* violation */ + "\u37a0" + /* violation */ + "\u37a1" + /* violation */ + "\u37a2" + /* violation */ + "\u37a3" + /* violation */ + "\u37a4" + /* violation */ + "\u37a5" + /* violation */ + "\u37a6" + /* violation */ + "\u37a7" + /* violation */ + "\u37a8" + /* violation */ + "\u37a9" + /* violation */ + "\u37aa" + /* violation */ + "\u37ab" + /* violation */ + "\u37ac" + /* violation */ + "\u37ad" + /* violation */ + "\u37ae" + /* violation */ + "\u37af" + /* violation */ + "\u37b0" + /* violation */ + "\u37b1" + /* violation */ + "\u37b2" + /* violation */ + "\u37b3" + /* violation */ + "\u37b4" + /* violation */ + "\u37b5" + /* violation */ + "\u37b6" + /* violation */ + "\u37b7" + /* violation */ + "\u37b8" + /* violation */ + "\u37b9" + /* violation */ + "\u37ba" + /* violation */ + "\u37bb" + /* violation */ + "\u37bc" + /* violation */ + "\u37bd" + /* violation */ + "\u37be" + /* violation */ + "\u37bf" + /* violation */ + "\u37c0" + /* violation */ + "\u37c1" + /* violation */ + "\u37c2" + /* violation */ + "\u37c3" + /* violation */ + "\u37c4" + /* violation */ + "\u37c5" + /* violation */ + "\u37c6" + /* violation */ + "\u37c7" + /* violation */ + "\u37c8" + /* violation */ + "\u37c9" + /* violation */ + "\u37ca" + /* violation */ + "\u37cb" + /* violation */ + "\u37cc" + /* violation */ + "\u37cd" + /* violation */ + "\u37ce" + /* violation */ + "\u37cf" + /* violation */ + "\u37d0" + /* violation */ + "\u37d1" + /* violation */ + "\u37d2" + /* violation */ + "\u37d3" + /* violation */ + "\u37d4" + /* violation */ + "\u37d5" + /* violation */ + "\u37d6" + /* violation */ + "\u37d7" + /* violation */ + "\u37d8" + /* violation */ + "\u37d9" + /* violation */ + "\u37da" + /* violation */ + "\u37db" + /* violation */ + "\u37dc" + /* violation */ + "\u37dd" + /* violation */ + "\u37de" + /* violation */ + "\u37df" + /* violation */ + "\u37e0" + /* violation */ + "\u37e1" + /* violation */ + "\u37e2" + /* violation */ + "\u37e3" + /* violation */ + "\u37e4" + /* violation */ + "\u37e5" + /* violation */ + "\u37e6" + /* violation */ + "\u37e7" + /* violation */ + "\u37e8" + /* violation */ + "\u37e9" + /* violation */ + "\u37ea" + /* violation */ + "\u37eb" + /* violation */ + "\u37ec" + /* violation */ + "\u37ed" + /* violation */ + "\u37ee" + /* violation */ + "\u37ef" + /* violation */ + "\u37f0" + /* violation */ + "\u37f1" + /* violation */ + "\u37f2" + /* violation */ + "\u37f3" + /* violation */ + "\u37f4" + /* violation */ + "\u37f5" + /* violation */ + "\u37f6" + /* violation */ + "\u37f7" + /* violation */ + "\u37f8" + /* violation */ + "\u37f9" + /* violation */ + "\u37fa" + /* violation */ + "\u37fb" + /* violation */ + "\u37fc" + /* violation */ + "\u37fd" + /* violation */ + "\u37fe" + /* violation */ + "\u37ff", "" + /* violation */ + "\u3800" + /* violation */ + "\u3801" + /* violation */ + "\u3802" + /* violation */ + "\u3803" + /* violation */ + "\u3804" + /* violation */ + "\u3805" + /* violation */ + "\u3806" + /* violation */ + "\u3807" + /* violation */ + "\u3808" + /* violation */ + "\u3809" + /* violation */ + "\u380a" + /* violation */ + "\u380b" + /* violation */ + "\u380c" + /* violation */ + "\u380d" + /* violation */ + "\u380e" + /* violation */ + "\u380f" + /* violation */ + "\u3810" + /* violation */ + "\u3811" + /* violation */ + "\u3812" + /* violation */ + "\u3813" + /* violation */ + "\u3814" + /* violation */ + "\u3815" + /* violation */ + "\u3816" + /* violation */ + "\u3817" + /* violation */ + "\u3818" + /* violation */ + "\u3819" + /* violation */ + "\u381a" + /* violation */ + "\u381b" + /* violation */ + "\u381c" + /* violation */ + "\u381d" + /* violation */ + "\u381e" + /* violation */ + "\u381f" + /* violation */ + "\u3820" + /* violation */ + "\u3821" + /* violation */ + "\u3822" + /* violation */ + "\u3823" + /* violation */ + "\u3824" + /* violation */ + "\u3825" + /* violation */ + "\u3826" + /* violation */ + "\u3827" + /* violation */ + "\u3828" + /* violation */ + "\u3829" + /* violation */ + "\u382a" + /* violation */ + "\u382b" + /* violation */ + "\u382c" + /* violation */ + "\u382d" + /* violation */ + "\u382e" + /* violation */ + "\u382f" + /* violation */ + "\u3830" + /* violation */ + "\u3831" + /* violation */ + "\u3832" + /* violation */ + "\u3833" + /* violation */ + "\u3834" + /* violation */ + "\u3835" + /* violation */ + "\u3836" + /* violation */ + "\u3837" + /* violation */ + "\u3838" + /* violation */ + "\u3839" + /* violation */ + "\u383a" + /* violation */ + "\u383b" + /* violation */ + "\u383c" + /* violation */ + "\u383d" + /* violation */ + "\u383e" + /* violation */ + "\u383f" + /* violation */ + "\u3840" + /* violation */ + "\u3841" + /* violation */ + "\u3842" + /* violation */ + "\u3843" + /* violation */ + "\u3844" + /* violation */ + "\u3845" + /* violation */ + "\u3846" + /* violation */ + "\u3847" + /* violation */ + "\u3848" + /* violation */ + "\u3849" + /* violation */ + "\u384a" + /* violation */ + "\u384b" + /* violation */ + "\u384c" + /* violation */ + "\u384d" + /* violation */ + "\u384e" + /* violation */ + "\u384f" + /* violation */ + "\u3850" + /* violation */ + "\u3851" + /* violation */ + "\u3852" + /* violation */ + "\u3853" + /* violation */ + "\u3854" + /* violation */ + "\u3855" + /* violation */ + "\u3856" + /* violation */ + "\u3857" + /* violation */ + "\u3858" + /* violation */ + "\u3859" + /* violation */ + "\u385a" + /* violation */ + "\u385b" + /* violation */ + "\u385c" + /* violation */ + "\u385d" + /* violation */ + "\u385e" + /* violation */ + "\u385f" + /* violation */ + "\u3860" + /* violation */ + "\u3861" + /* violation */ + "\u3862" + /* violation */ + "\u3863" + /* violation */ + "\u3864" + /* violation */ + "\u3865" + /* violation */ + "\u3866" + /* violation */ + "\u3867" + /* violation */ + "\u3868" + /* violation */ + "\u3869" + /* violation */ + "\u386a" + /* violation */ + "\u386b" + /* violation */ + "\u386c" + /* violation */ + "\u386d" + /* violation */ + "\u386e" + /* violation */ + "\u386f" + /* violation */ + "\u3870" + /* violation */ + "\u3871" + /* violation */ + "\u3872" + /* violation */ + "\u3873" + /* violation */ + "\u3874" + /* violation */ + "\u3875" + /* violation */ + "\u3876" + /* violation */ + "\u3877" + /* violation */ + "\u3878" + /* violation */ + "\u3879" + /* violation */ + "\u387a" + /* violation */ + "\u387b" + /* violation */ + "\u387c" + /* violation */ + "\u387d" + /* violation */ + "\u387e" + /* violation */ + "\u387f" + /* violation */ + "\u3880" + /* violation */ + "\u3881" + /* violation */ + "\u3882" + /* violation */ + "\u3883" + /* violation */ + "\u3884" + /* violation */ + "\u3885" + /* violation */ + "\u3886" + /* violation */ + "\u3887" + /* violation */ + "\u3888" + /* violation */ + "\u3889" + /* violation */ + "\u388a" + /* violation */ + "\u388b" + /* violation */ + "\u388c" + /* violation */ + "\u388d" + /* violation */ + "\u388e" + /* violation */ + "\u388f" + /* violation */ + "\u3890" + /* violation */ + "\u3891" + /* violation */ + "\u3892" + /* violation */ + "\u3893" + /* violation */ + "\u3894" + /* violation */ + "\u3895" + /* violation */ + "\u3896" + /* violation */ + "\u3897" + /* violation */ + "\u3898" + /* violation */ + "\u3899" + /* violation */ + "\u389a" + /* violation */ + "\u389b" + /* violation */ + "\u389c" + /* violation */ + "\u389d" + /* violation */ + "\u389e" + /* violation */ + "\u389f" + /* violation */ + "\u38a0" + /* violation */ + "\u38a1" + /* violation */ + "\u38a2" + /* violation */ + "\u38a3" + /* violation */ + "\u38a4" + /* violation */ + "\u38a5" + /* violation */ + "\u38a6" + /* violation */ + "\u38a7" + /* violation */ + "\u38a8" + /* violation */ + "\u38a9" + /* violation */ + "\u38aa" + /* violation */ + "\u38ab" + /* violation */ + "\u38ac" + /* violation */ + "\u38ad" + /* violation */ + "\u38ae" + /* violation */ + "\u38af" + /* violation */ + "\u38b0" + /* violation */ + "\u38b1" + /* violation */ + "\u38b2" + /* violation */ + "\u38b3" + /* violation */ + "\u38b4" + /* violation */ + "\u38b5" + /* violation */ + "\u38b6" + /* violation */ + "\u38b7" + /* violation */ + "\u38b8" + /* violation */ + "\u38b9" + /* violation */ + "\u38ba" + /* violation */ + "\u38bb" + /* violation */ + "\u38bc" + /* violation */ + "\u38bd" + /* violation */ + "\u38be" + /* violation */ + "\u38bf" + /* violation */ + "\u38c0" + /* violation */ + "\u38c1" + /* violation */ + "\u38c2" + /* violation */ + "\u38c3" + /* violation */ + "\u38c4" + /* violation */ + "\u38c5" + /* violation */ + "\u38c6" + /* violation */ + "\u38c7" + /* violation */ + "\u38c8" + /* violation */ + "\u38c9" + /* violation */ + "\u38ca" + /* violation */ + "\u38cb" + /* violation */ + "\u38cc" + /* violation */ + "\u38cd" + /* violation */ + "\u38ce" + /* violation */ + "\u38cf" + /* violation */ + "\u38d0" + /* violation */ + "\u38d1" + /* violation */ + "\u38d2" + /* violation */ + "\u38d3" + /* violation */ + "\u38d4" + /* violation */ + "\u38d5" + /* violation */ + "\u38d6" + /* violation */ + "\u38d7" + /* violation */ + "\u38d8" + /* violation */ + "\u38d9" + /* violation */ + "\u38da" + /* violation */ + "\u38db" + /* violation */ + "\u38dc" + /* violation */ + "\u38dd" + /* violation */ + "\u38de" + /* violation */ + "\u38df" + /* violation */ + "\u38e0" + /* violation */ + "\u38e1" + /* violation */ + "\u38e2" + /* violation */ + "\u38e3" + /* violation */ + "\u38e4" + /* violation */ + "\u38e5" + /* violation */ + "\u38e6" + /* violation */ + "\u38e7" + /* violation */ + "\u38e8" + /* violation */ + "\u38e9" + /* violation */ + "\u38ea" + /* violation */ + "\u38eb" + /* violation */ + "\u38ec" + /* violation */ + "\u38ed" + /* violation */ + "\u38ee" + /* violation */ + "\u38ef" + /* violation */ + "\u38f0" + /* violation */ + "\u38f1" + /* violation */ + "\u38f2" + /* violation */ + "\u38f3" + /* violation */ + "\u38f4" + /* violation */ + "\u38f5" + /* violation */ + "\u38f6" + /* violation */ + "\u38f7" + /* violation */ + "\u38f8" + /* violation */ + "\u38f9" + /* violation */ + "\u38fa" + /* violation */ + "\u38fb" + /* violation */ + "\u38fc" + /* violation */ + "\u38fd" + /* violation */ + "\u38fe" + /* violation */ + "\u38ff", "" + /* violation */ + "\u3900" + /* violation */ + "\u3901" + /* violation */ + "\u3902" + /* violation */ + "\u3903" + /* violation */ + "\u3904" + /* violation */ + "\u3905" + /* violation */ + "\u3906" + /* violation */ + "\u3907" + /* violation */ + "\u3908" + /* violation */ + "\u3909" + /* violation */ + "\u390a" + /* violation */ + "\u390b" + /* violation */ + "\u390c" + /* violation */ + "\u390d" + /* violation */ + "\u390e" + /* violation */ + "\u390f" + /* violation */ + "\u3910" + /* violation */ + "\u3911" + /* violation */ + "\u3912" + /* violation */ + "\u3913" + /* violation */ + "\u3914" + /* violation */ + "\u3915" + /* violation */ + "\u3916" + /* violation */ + "\u3917" + /* violation */ + "\u3918" + /* violation */ + "\u3919" + /* violation */ + "\u391a" + /* violation */ + "\u391b" + /* violation */ + "\u391c" + /* violation */ + "\u391d" + /* violation */ + "\u391e" + /* violation */ + "\u391f" + /* violation */ + "\u3920" + /* violation */ + "\u3921" + /* violation */ + "\u3922" + /* violation */ + "\u3923" + /* violation */ + "\u3924" + /* violation */ + "\u3925" + /* violation */ + "\u3926" + /* violation */ + "\u3927" + /* violation */ + "\u3928" + /* violation */ + "\u3929" + /* violation */ + "\u392a" + /* violation */ + "\u392b" + /* violation */ + "\u392c" + /* violation */ + "\u392d" + /* violation */ + "\u392e" + /* violation */ + "\u392f" + /* violation */ + "\u3930" + /* violation */ + "\u3931" + /* violation */ + "\u3932" + /* violation */ + "\u3933" + /* violation */ + "\u3934" + /* violation */ + "\u3935" + /* violation */ + "\u3936" + /* violation */ + "\u3937" + /* violation */ + "\u3938" + /* violation */ + "\u3939" + /* violation */ + "\u393a" + /* violation */ + "\u393b" + /* violation */ + "\u393c" + /* violation */ + "\u393d" + /* violation */ + "\u393e" + /* violation */ + "\u393f" + /* violation */ + "\u3940" + /* violation */ + "\u3941" + /* violation */ + "\u3942" + /* violation */ + "\u3943" + /* violation */ + "\u3944" + /* violation */ + "\u3945" + /* violation */ + "\u3946" + /* violation */ + "\u3947" + /* violation */ + "\u3948" + /* violation */ + "\u3949" + /* violation */ + "\u394a" + /* violation */ + "\u394b" + /* violation */ + "\u394c" + /* violation */ + "\u394d" + /* violation */ + "\u394e" + /* violation */ + "\u394f" + /* violation */ + "\u3950" + /* violation */ + "\u3951" + /* violation */ + "\u3952" + /* violation */ + "\u3953" + /* violation */ + "\u3954" + /* violation */ + "\u3955" + /* violation */ + "\u3956" + /* violation */ + "\u3957" + /* violation */ + "\u3958" + /* violation */ + "\u3959" + /* violation */ + "\u395a" + /* violation */ + "\u395b" + /* violation */ + "\u395c" + /* violation */ + "\u395d" + /* violation */ + "\u395e" + /* violation */ + "\u395f" + /* violation */ + "\u3960" + /* violation */ + "\u3961" + /* violation */ + "\u3962" + /* violation */ + "\u3963" + /* violation */ + "\u3964" + /* violation */ + "\u3965" + /* violation */ + "\u3966" + /* violation */ + "\u3967" + /* violation */ + "\u3968" + /* violation */ + "\u3969" + /* violation */ + "\u396a" + /* violation */ + "\u396b" + /* violation */ + "\u396c" + /* violation */ + "\u396d" + /* violation */ + "\u396e" + /* violation */ + "\u396f" + /* violation */ + "\u3970" + /* violation */ + "\u3971" + /* violation */ + "\u3972" + /* violation */ + "\u3973" + /* violation */ + "\u3974" + /* violation */ + "\u3975" + /* violation */ + "\u3976" + /* violation */ + "\u3977" + /* violation */ + "\u3978" + /* violation */ + "\u3979" + /* violation */ + "\u397a" + /* violation */ + "\u397b" + /* violation */ + "\u397c" + /* violation */ + "\u397d" + /* violation */ + "\u397e" + /* violation */ + "\u397f" + /* violation */ + "\u3980" + /* violation */ + "\u3981" + /* violation */ + "\u3982" + /* violation */ + "\u3983" + /* violation */ + "\u3984" + /* violation */ + "\u3985" + /* violation */ + "\u3986" + /* violation */ + "\u3987" + /* violation */ + "\u3988" + /* violation */ + "\u3989" + /* violation */ + "\u398a" + /* violation */ + "\u398b" + /* violation */ + "\u398c" + /* violation */ + "\u398d" + /* violation */ + "\u398e" + /* violation */ + "\u398f" + /* violation */ + "\u3990" + /* violation */ + "\u3991" + /* violation */ + "\u3992" + /* violation */ + "\u3993" + /* violation */ + "\u3994" + /* violation */ + "\u3995" + /* violation */ + "\u3996" + /* violation */ + "\u3997" + /* violation */ + "\u3998" + /* violation */ + "\u3999" + /* violation */ + "\u399a" + /* violation */ + "\u399b" + /* violation */ + "\u399c" + /* violation */ + "\u399d" + /* violation */ + "\u399e" + /* violation */ + "\u399f" + /* violation */ + "\u39a0" + /* violation */ + "\u39a1" + /* violation */ + "\u39a2" + /* violation */ + "\u39a3" + /* violation */ + "\u39a4" + /* violation */ + "\u39a5" + /* violation */ + "\u39a6" + /* violation */ + "\u39a7" + /* violation */ + "\u39a8" + /* violation */ + "\u39a9" + /* violation */ + "\u39aa" + /* violation */ + "\u39ab" + /* violation */ + "\u39ac" + /* violation */ + "\u39ad" + /* violation */ + "\u39ae" + /* violation */ + "\u39af" + /* violation */ + "\u39b0" + /* violation */ + "\u39b1" + /* violation */ + "\u39b2" + /* violation */ + "\u39b3" + /* violation */ + "\u39b4" + /* violation */ + "\u39b5" + /* violation */ + "\u39b6" + /* violation */ + "\u39b7" + /* violation */ + "\u39b8" + /* violation */ + "\u39b9" + /* violation */ + "\u39ba" + /* violation */ + "\u39bb" + /* violation */ + "\u39bc" + /* violation */ + "\u39bd" + /* violation */ + "\u39be" + /* violation */ + "\u39bf" + /* violation */ + "\u39c0" + /* violation */ + "\u39c1" + /* violation */ + "\u39c2" + /* violation */ + "\u39c3" + /* violation */ + "\u39c4" + /* violation */ + "\u39c5" + /* violation */ + "\u39c6" + /* violation */ + "\u39c7" + /* violation */ + "\u39c8" + /* violation */ + "\u39c9" + /* violation */ + "\u39ca" + /* violation */ + "\u39cb" + /* violation */ + "\u39cc" + /* violation */ + "\u39cd" + /* violation */ + "\u39ce" + /* violation */ + "\u39cf" + /* violation */ + "\u39d0" + /* violation */ + "\u39d1" + /* violation */ + "\u39d2" + /* violation */ + "\u39d3" + /* violation */ + "\u39d4" + /* violation */ + "\u39d5" + /* violation */ + "\u39d6" + /* violation */ + "\u39d7" + /* violation */ + "\u39d8" + /* violation */ + "\u39d9" + /* violation */ + "\u39da" + /* violation */ + "\u39db" + /* violation */ + "\u39dc" + /* violation */ + "\u39dd" + /* violation */ + "\u39de" + /* violation */ + "\u39df" + /* violation */ + "\u39e0" + /* violation */ + "\u39e1" + /* violation */ + "\u39e2" + /* violation */ + "\u39e3" + /* violation */ + "\u39e4" + /* violation */ + "\u39e5" + /* violation */ + "\u39e6" + /* violation */ + "\u39e7" + /* violation */ + "\u39e8" + /* violation */ + "\u39e9" + /* violation */ + "\u39ea" + /* violation */ + "\u39eb" + /* violation */ + "\u39ec" + /* violation */ + "\u39ed" + /* violation */ + "\u39ee" + /* violation */ + "\u39ef" + /* violation */ + "\u39f0" + /* violation */ + "\u39f1" + /* violation */ + "\u39f2" + /* violation */ + "\u39f3" + /* violation */ + "\u39f4" + /* violation */ + "\u39f5" + /* violation */ + "\u39f6" + /* violation */ + "\u39f7" + /* violation */ + "\u39f8" + /* violation */ + "\u39f9" + /* violation */ + "\u39fa" + /* violation */ + "\u39fb" + /* violation */ + "\u39fc" + /* violation */ + "\u39fd" + /* violation */ + "\u39fe" + /* violation */ + "\u39ff", "" + /* violation */ + "\u3a00" + /* violation */ + "\u3a01" + /* violation */ + "\u3a02" + /* violation */ + "\u3a03" + /* violation */ + "\u3a04" + /* violation */ + "\u3a05" + /* violation */ + "\u3a06" + /* violation */ + "\u3a07" + /* violation */ + "\u3a08" + /* violation */ + "\u3a09" + /* violation */ + "\u3a0a" + /* violation */ + "\u3a0b" + /* violation */ + "\u3a0c" + /* violation */ + "\u3a0d" + /* violation */ + "\u3a0e" + /* violation */ + "\u3a0f" + /* violation */ + "\u3a10" + /* violation */ + "\u3a11" + /* violation */ + "\u3a12" + /* violation */ + "\u3a13" + /* violation */ + "\u3a14" + /* violation */ + "\u3a15" + /* violation */ + "\u3a16" + /* violation */ + "\u3a17" + /* violation */ + "\u3a18" + /* violation */ + "\u3a19" + /* violation */ + "\u3a1a" + /* violation */ + "\u3a1b" + /* violation */ + "\u3a1c" + /* violation */ + "\u3a1d" + /* violation */ + "\u3a1e" + /* violation */ + "\u3a1f" + /* violation */ + "\u3a20" + /* violation */ + "\u3a21" + /* violation */ + "\u3a22" + /* violation */ + "\u3a23" + /* violation */ + "\u3a24" + /* violation */ + "\u3a25" + /* violation */ + "\u3a26" + /* violation */ + "\u3a27" + /* violation */ + "\u3a28" + /* violation */ + "\u3a29" + /* violation */ + "\u3a2a" + /* violation */ + "\u3a2b" + /* violation */ + "\u3a2c" + /* violation */ + "\u3a2d" + /* violation */ + "\u3a2e" + /* violation */ + "\u3a2f" + /* violation */ + "\u3a30" + /* violation */ + "\u3a31" + /* violation */ + "\u3a32" + /* violation */ + "\u3a33" + /* violation */ + "\u3a34" + /* violation */ + "\u3a35" + /* violation */ + "\u3a36" + /* violation */ + "\u3a37" + /* violation */ + "\u3a38" + /* violation */ + "\u3a39" + /* violation */ + "\u3a3a" + /* violation */ + "\u3a3b" + /* violation */ + "\u3a3c" + /* violation */ + "\u3a3d" + /* violation */ + "\u3a3e" + /* violation */ + "\u3a3f" + /* violation */ + "\u3a40" + /* violation */ + "\u3a41" + /* violation */ + "\u3a42" + /* violation */ + "\u3a43" + /* violation */ + "\u3a44" + /* violation */ + "\u3a45" + /* violation */ + "\u3a46" + /* violation */ + "\u3a47" + /* violation */ + "\u3a48" + /* violation */ + "\u3a49" + /* violation */ + "\u3a4a" + /* violation */ + "\u3a4b" + /* violation */ + "\u3a4c" + /* violation */ + "\u3a4d" + /* violation */ + "\u3a4e" + /* violation */ + "\u3a4f" + /* violation */ + "\u3a50" + /* violation */ + "\u3a51" + /* violation */ + "\u3a52" + /* violation */ + "\u3a53" + /* violation */ + "\u3a54" + /* violation */ + "\u3a55" + /* violation */ + "\u3a56" + /* violation */ + "\u3a57" + /* violation */ + "\u3a58" + /* violation */ + "\u3a59" + /* violation */ + "\u3a5a" + /* violation */ + "\u3a5b" + /* violation */ + "\u3a5c" + /* violation */ + "\u3a5d" + /* violation */ + "\u3a5e" + /* violation */ + "\u3a5f" + /* violation */ + "\u3a60" + /* violation */ + "\u3a61" + /* violation */ + "\u3a62" + /* violation */ + "\u3a63" + /* violation */ + "\u3a64" + /* violation */ + "\u3a65" + /* violation */ + "\u3a66" + /* violation */ + "\u3a67" + /* violation */ + "\u3a68" + /* violation */ + "\u3a69" + /* violation */ + "\u3a6a" + /* violation */ + "\u3a6b" + /* violation */ + "\u3a6c" + /* violation */ + "\u3a6d" + /* violation */ + "\u3a6e" + /* violation */ + "\u3a6f" + /* violation */ + "\u3a70" + /* violation */ + "\u3a71" + /* violation */ + "\u3a72" + /* violation */ + "\u3a73" + /* violation */ + "\u3a74" + /* violation */ + "\u3a75" + /* violation */ + "\u3a76" + /* violation */ + "\u3a77" + /* violation */ + "\u3a78" + /* violation */ + "\u3a79" + /* violation */ + "\u3a7a" + /* violation */ + "\u3a7b" + /* violation */ + "\u3a7c" + /* violation */ + "\u3a7d" + /* violation */ + "\u3a7e" + /* violation */ + "\u3a7f" + /* violation */ + "\u3a80" + /* violation */ + "\u3a81" + /* violation */ + "\u3a82" + /* violation */ + "\u3a83" + /* violation */ + "\u3a84" + /* violation */ + "\u3a85" + /* violation */ + "\u3a86" + /* violation */ + "\u3a87" + /* violation */ + "\u3a88" + /* violation */ + "\u3a89" + /* violation */ + "\u3a8a" + /* violation */ + "\u3a8b" + /* violation */ + "\u3a8c" + /* violation */ + "\u3a8d" + /* violation */ + "\u3a8e" + /* violation */ + "\u3a8f" + /* violation */ + "\u3a90" + /* violation */ + "\u3a91" + /* violation */ + "\u3a92" + /* violation */ + "\u3a93" + /* violation */ + "\u3a94" + /* violation */ + "\u3a95" + /* violation */ + "\u3a96" + /* violation */ + "\u3a97" + /* violation */ + "\u3a98" + /* violation */ + "\u3a99" + /* violation */ + "\u3a9a" + /* violation */ + "\u3a9b" + /* violation */ + "\u3a9c" + /* violation */ + "\u3a9d" + /* violation */ + "\u3a9e" + /* violation */ + "\u3a9f" + /* violation */ + "\u3aa0" + /* violation */ + "\u3aa1" + /* violation */ + "\u3aa2" + /* violation */ + "\u3aa3" + /* violation */ + "\u3aa4" + /* violation */ + "\u3aa5" + /* violation */ + "\u3aa6" + /* violation */ + "\u3aa7" + /* violation */ + "\u3aa8" + /* violation */ + "\u3aa9" + /* violation */ + "\u3aaa" + /* violation */ + "\u3aab" + /* violation */ + "\u3aac" + /* violation */ + "\u3aad" + /* violation */ + "\u3aae" + /* violation */ + "\u3aaf" + /* violation */ + "\u3ab0" + /* violation */ + "\u3ab1" + /* violation */ + "\u3ab2" + /* violation */ + "\u3ab3" + /* violation */ + "\u3ab4" + /* violation */ + "\u3ab5" + /* violation */ + "\u3ab6" + /* violation */ + "\u3ab7" + /* violation */ + "\u3ab8" + /* violation */ + "\u3ab9" + /* violation */ + "\u3aba" + /* violation */ + "\u3abb" + /* violation */ + "\u3abc" + /* violation */ + "\u3abd" + /* violation */ + "\u3abe" + /* violation */ + "\u3abf" + /* violation */ + "\u3ac0" + /* violation */ + "\u3ac1" + /* violation */ + "\u3ac2" + /* violation */ + "\u3ac3" + /* violation */ + "\u3ac4" + /* violation */ + "\u3ac5" + /* violation */ + "\u3ac6" + /* violation */ + "\u3ac7" + /* violation */ + "\u3ac8" + /* violation */ + "\u3ac9" + /* violation */ + "\u3aca" + /* violation */ + "\u3acb" + /* violation */ + "\u3acc" + /* violation */ + "\u3acd" + /* violation */ + "\u3ace" + /* violation */ + "\u3acf" + /* violation */ + "\u3ad0" + /* violation */ + "\u3ad1" + /* violation */ + "\u3ad2" + /* violation */ + "\u3ad3" + /* violation */ + "\u3ad4" + /* violation */ + "\u3ad5" + /* violation */ + "\u3ad6" + /* violation */ + "\u3ad7" + /* violation */ + "\u3ad8" + /* violation */ + "\u3ad9" + /* violation */ + "\u3ada" + /* violation */ + "\u3adb" + /* violation */ + "\u3adc" + /* violation */ + "\u3add" + /* violation */ + "\u3ade" + /* violation */ + "\u3adf" + /* violation */ + "\u3ae0" + /* violation */ + "\u3ae1" + /* violation */ + "\u3ae2" + /* violation */ + "\u3ae3" + /* violation */ + "\u3ae4" + /* violation */ + "\u3ae5" + /* violation */ + "\u3ae6" + /* violation */ + "\u3ae7" + /* violation */ + "\u3ae8" + /* violation */ + "\u3ae9" + /* violation */ + "\u3aea" + /* violation */ + "\u3aeb" + /* violation */ + "\u3aec" + /* violation */ + "\u3aed" + /* violation */ + "\u3aee" + /* violation */ + "\u3aef" + /* violation */ + "\u3af0" + /* violation */ + "\u3af1" + /* violation */ + "\u3af2" + /* violation */ + "\u3af3" + /* violation */ + "\u3af4" + /* violation */ + "\u3af5" + /* violation */ + "\u3af6" + /* violation */ + "\u3af7" + /* violation */ + "\u3af8" + /* violation */ + "\u3af9" + /* violation */ + "\u3afa" + /* violation */ + "\u3afb" + /* violation */ + "\u3afc" + /* violation */ + "\u3afd" + /* violation */ + "\u3afe" + /* violation */ + "\u3aff", "" + /* violation */ + "\u3b00" + /* violation */ + "\u3b01" + /* violation */ + "\u3b02" + /* violation */ + "\u3b03" + /* violation */ + "\u3b04" + /* violation */ + "\u3b05" + /* violation */ + "\u3b06" + /* violation */ + "\u3b07" + /* violation */ + "\u3b08" + /* violation */ + "\u3b09" + /* violation */ + "\u3b0a" + /* violation */ + "\u3b0b" + /* violation */ + "\u3b0c" + /* violation */ + "\u3b0d" + /* violation */ + "\u3b0e" + /* violation */ + "\u3b0f" + /* violation */ + "\u3b10" + /* violation */ + "\u3b11" + /* violation */ + "\u3b12" + /* violation */ + "\u3b13" + /* violation */ + "\u3b14" + /* violation */ + "\u3b15" + /* violation */ + "\u3b16" + /* violation */ + "\u3b17" + /* violation */ + "\u3b18" + /* violation */ + "\u3b19" + /* violation */ + "\u3b1a" + /* violation */ + "\u3b1b" + /* violation */ + "\u3b1c" + /* violation */ + "\u3b1d" + /* violation */ + "\u3b1e" + /* violation */ + "\u3b1f" + /* violation */ + "\u3b20" + /* violation */ + "\u3b21" + /* violation */ + "\u3b22" + /* violation */ + "\u3b23" + /* violation */ + "\u3b24" + /* violation */ + "\u3b25" + /* violation */ + "\u3b26" + /* violation */ + "\u3b27" + /* violation */ + "\u3b28" + /* violation */ + "\u3b29" + /* violation */ + "\u3b2a" + /* violation */ + "\u3b2b" + /* violation */ + "\u3b2c" + /* violation */ + "\u3b2d" + /* violation */ + "\u3b2e" + /* violation */ + "\u3b2f" + /* violation */ + "\u3b30" + /* violation */ + "\u3b31" + /* violation */ + "\u3b32" + /* violation */ + "\u3b33" + /* violation */ + "\u3b34" + /* violation */ + "\u3b35" + /* violation */ + "\u3b36" + /* violation */ + "\u3b37" + /* violation */ + "\u3b38" + /* violation */ + "\u3b39" + /* violation */ + "\u3b3a" + /* violation */ + "\u3b3b" + /* violation */ + "\u3b3c" + /* violation */ + "\u3b3d" + /* violation */ + "\u3b3e" + /* violation */ + "\u3b3f" + /* violation */ + "\u3b40" + /* violation */ + "\u3b41" + /* violation */ + "\u3b42" + /* violation */ + "\u3b43" + /* violation */ + "\u3b44" + /* violation */ + "\u3b45" + /* violation */ + "\u3b46" + /* violation */ + "\u3b47" + /* violation */ + "\u3b48" + /* violation */ + "\u3b49" + /* violation */ + "\u3b4a" + /* violation */ + "\u3b4b" + /* violation */ + "\u3b4c" + /* violation */ + "\u3b4d" + /* violation */ + "\u3b4e" + /* violation */ + "\u3b4f" + /* violation */ + "\u3b50" + /* violation */ + "\u3b51" + /* violation */ + "\u3b52" + /* violation */ + "\u3b53" + /* violation */ + "\u3b54" + /* violation */ + "\u3b55" + /* violation */ + "\u3b56" + /* violation */ + "\u3b57" + /* violation */ + "\u3b58" + /* violation */ + "\u3b59" + /* violation */ + "\u3b5a" + /* violation */ + "\u3b5b" + /* violation */ + "\u3b5c" + /* violation */ + "\u3b5d" + /* violation */ + "\u3b5e" + /* violation */ + "\u3b5f" + /* violation */ + "\u3b60" + /* violation */ + "\u3b61" + /* violation */ + "\u3b62" + /* violation */ + "\u3b63" + /* violation */ + "\u3b64" + /* violation */ + "\u3b65" + /* violation */ + "\u3b66" + /* violation */ + "\u3b67" + /* violation */ + "\u3b68" + /* violation */ + "\u3b69" + /* violation */ + "\u3b6a" + /* violation */ + "\u3b6b" + /* violation */ + "\u3b6c" + /* violation */ + "\u3b6d" + /* violation */ + "\u3b6e" + /* violation */ + "\u3b6f" + /* violation */ + "\u3b70" + /* violation */ + "\u3b71" + /* violation */ + "\u3b72" + /* violation */ + "\u3b73" + /* violation */ + "\u3b74" + /* violation */ + "\u3b75" + /* violation */ + "\u3b76" + /* violation */ + "\u3b77" + /* violation */ + "\u3b78" + /* violation */ + "\u3b79" + /* violation */ + "\u3b7a" + /* violation */ + "\u3b7b" + /* violation */ + "\u3b7c" + /* violation */ + "\u3b7d" + /* violation */ + "\u3b7e" + /* violation */ + "\u3b7f" + /* violation */ + "\u3b80" + /* violation */ + "\u3b81" + /* violation */ + "\u3b82" + /* violation */ + "\u3b83" + /* violation */ + "\u3b84" + /* violation */ + "\u3b85" + /* violation */ + "\u3b86" + /* violation */ + "\u3b87" + /* violation */ + "\u3b88" + /* violation */ + "\u3b89" + /* violation */ + "\u3b8a" + /* violation */ + "\u3b8b" + /* violation */ + "\u3b8c" + /* violation */ + "\u3b8d" + /* violation */ + "\u3b8e" + /* violation */ + "\u3b8f" + /* violation */ + "\u3b90" + /* violation */ + "\u3b91" + /* violation */ + "\u3b92" + /* violation */ + "\u3b93" + /* violation */ + "\u3b94" + /* violation */ + "\u3b95" + /* violation */ + "\u3b96" + /* violation */ + "\u3b97" + /* violation */ + "\u3b98" + /* violation */ + "\u3b99" + /* violation */ + "\u3b9a" + /* violation */ + "\u3b9b" + /* violation */ + "\u3b9c" + /* violation */ + "\u3b9d" + /* violation */ + "\u3b9e" + /* violation */ + "\u3b9f" + /* violation */ + "\u3ba0" + /* violation */ + "\u3ba1" + /* violation */ + "\u3ba2" + /* violation */ + "\u3ba3" + /* violation */ + "\u3ba4" + /* violation */ + "\u3ba5" + /* violation */ + "\u3ba6" + /* violation */ + "\u3ba7" + /* violation */ + "\u3ba8" + /* violation */ + "\u3ba9" + /* violation */ + "\u3baa" + /* violation */ + "\u3bab" + /* violation */ + "\u3bac" + /* violation */ + "\u3bad" + /* violation */ + "\u3bae" + /* violation */ + "\u3baf" + /* violation */ + "\u3bb0" + /* violation */ + "\u3bb1" + /* violation */ + "\u3bb2" + /* violation */ + "\u3bb3" + /* violation */ + "\u3bb4" + /* violation */ + "\u3bb5" + /* violation */ + "\u3bb6" + /* violation */ + "\u3bb7" + /* violation */ + "\u3bb8" + /* violation */ + "\u3bb9" + /* violation */ + "\u3bba" + /* violation */ + "\u3bbb" + /* violation */ + "\u3bbc" + /* violation */ + "\u3bbd" + /* violation */ + "\u3bbe" + /* violation */ + "\u3bbf" + /* violation */ + "\u3bc0" + /* violation */ + "\u3bc1" + /* violation */ + "\u3bc2" + /* violation */ + "\u3bc3" + /* violation */ + "\u3bc4" + /* violation */ + "\u3bc5" + /* violation */ + "\u3bc6" + /* violation */ + "\u3bc7" + /* violation */ + "\u3bc8" + /* violation */ + "\u3bc9" + /* violation */ + "\u3bca" + /* violation */ + "\u3bcb" + /* violation */ + "\u3bcc" + /* violation */ + "\u3bcd" + /* violation */ + "\u3bce" + /* violation */ + "\u3bcf" + /* violation */ + "\u3bd0" + /* violation */ + "\u3bd1" + /* violation */ + "\u3bd2" + /* violation */ + "\u3bd3" + /* violation */ + "\u3bd4" + /* violation */ + "\u3bd5" + /* violation */ + "\u3bd6" + /* violation */ + "\u3bd7" + /* violation */ + "\u3bd8" + /* violation */ + "\u3bd9" + /* violation */ + "\u3bda" + /* violation */ + "\u3bdb" + /* violation */ + "\u3bdc" + /* violation */ + "\u3bdd" + /* violation */ + "\u3bde" + /* violation */ + "\u3bdf" + /* violation */ + "\u3be0" + /* violation */ + "\u3be1" + /* violation */ + "\u3be2" + /* violation */ + "\u3be3" + /* violation */ + "\u3be4" + /* violation */ + "\u3be5" + /* violation */ + "\u3be6" + /* violation */ + "\u3be7" + /* violation */ + "\u3be8" + /* violation */ + "\u3be9" + /* violation */ + "\u3bea" + /* violation */ + "\u3beb" + /* violation */ + "\u3bec" + /* violation */ + "\u3bed" + /* violation */ + "\u3bee" + /* violation */ + "\u3bef" + /* violation */ + "\u3bf0" + /* violation */ + "\u3bf1" + /* violation */ + "\u3bf2" + /* violation */ + "\u3bf3" + /* violation */ + "\u3bf4" + /* violation */ + "\u3bf5" + /* violation */ + "\u3bf6" + /* violation */ + "\u3bf7" + /* violation */ + "\u3bf8" + /* violation */ + "\u3bf9" + /* violation */ + "\u3bfa" + /* violation */ + "\u3bfb" + /* violation */ + "\u3bfc" + /* violation */ + "\u3bfd" + /* violation */ + "\u3bfe" + /* violation */ + "\u3bff", "" + /* violation */ + "\u3c00" + /* violation */ + "\u3c01" + /* violation */ + "\u3c02" + /* violation */ + "\u3c03" + /* violation */ + "\u3c04" + /* violation */ + "\u3c05" + /* violation */ + "\u3c06" + /* violation */ + "\u3c07" + /* violation */ + "\u3c08" + /* violation */ + "\u3c09" + /* violation */ + "\u3c0a" + /* violation */ + "\u3c0b" + /* violation */ + "\u3c0c" + /* violation */ + "\u3c0d" + /* violation */ + "\u3c0e" + /* violation */ + "\u3c0f" + /* violation */ + "\u3c10" + /* violation */ + "\u3c11" + /* violation */ + "\u3c12" + /* violation */ + "\u3c13" + /* violation */ + "\u3c14" + /* violation */ + "\u3c15" + /* violation */ + "\u3c16" + /* violation */ + "\u3c17" + /* violation */ + "\u3c18" + /* violation */ + "\u3c19" + /* violation */ + "\u3c1a" + /* violation */ + "\u3c1b" + /* violation */ + "\u3c1c" + /* violation */ + "\u3c1d" + /* violation */ + "\u3c1e" + /* violation */ + "\u3c1f" + /* violation */ + "\u3c20" + /* violation */ + "\u3c21" + /* violation */ + "\u3c22" + /* violation */ + "\u3c23" + /* violation */ + "\u3c24" + /* violation */ + "\u3c25" + /* violation */ + "\u3c26" + /* violation */ + "\u3c27" + /* violation */ + "\u3c28" + /* violation */ + "\u3c29" + /* violation */ + "\u3c2a" + /* violation */ + "\u3c2b" + /* violation */ + "\u3c2c" + /* violation */ + "\u3c2d" + /* violation */ + "\u3c2e" + /* violation */ + "\u3c2f" + /* violation */ + "\u3c30" + /* violation */ + "\u3c31" + /* violation */ + "\u3c32" + /* violation */ + "\u3c33" + /* violation */ + "\u3c34" + /* violation */ + "\u3c35" + /* violation */ + "\u3c36" + /* violation */ + "\u3c37" + /* violation */ + "\u3c38" + /* violation */ + "\u3c39" + /* violation */ + "\u3c3a" + /* violation */ + "\u3c3b" + /* violation */ + "\u3c3c" + /* violation */ + "\u3c3d" + /* violation */ + "\u3c3e" + /* violation */ + "\u3c3f" + /* violation */ + "\u3c40" + /* violation */ + "\u3c41" + /* violation */ + "\u3c42" + /* violation */ + "\u3c43" + /* violation */ + "\u3c44" + /* violation */ + "\u3c45" + /* violation */ + "\u3c46" + /* violation */ + "\u3c47" + /* violation */ + "\u3c48" + /* violation */ + "\u3c49" + /* violation */ + "\u3c4a" + /* violation */ + "\u3c4b" + /* violation */ + "\u3c4c" + /* violation */ + "\u3c4d" + /* violation */ + "\u3c4e" + /* violation */ + "\u3c4f" + /* violation */ + "\u3c50" + /* violation */ + "\u3c51" + /* violation */ + "\u3c52" + /* violation */ + "\u3c53" + /* violation */ + "\u3c54" + /* violation */ + "\u3c55" + /* violation */ + "\u3c56" + /* violation */ + "\u3c57" + /* violation */ + "\u3c58" + /* violation */ + "\u3c59" + /* violation */ + "\u3c5a" + /* violation */ + "\u3c5b" + /* violation */ + "\u3c5c" + /* violation */ + "\u3c5d" + /* violation */ + "\u3c5e" + /* violation */ + "\u3c5f" + /* violation */ + "\u3c60" + /* violation */ + "\u3c61" + /* violation */ + "\u3c62" + /* violation */ + "\u3c63" + /* violation */ + "\u3c64" + /* violation */ + "\u3c65" + /* violation */ + "\u3c66" + /* violation */ + "\u3c67" + /* violation */ + "\u3c68" + /* violation */ + "\u3c69" + /* violation */ + "\u3c6a" + /* violation */ + "\u3c6b" + /* violation */ + "\u3c6c" + /* violation */ + "\u3c6d" + /* violation */ + "\u3c6e" + /* violation */ + "\u3c6f" + /* violation */ + "\u3c70" + /* violation */ + "\u3c71" + /* violation */ + "\u3c72" + /* violation */ + "\u3c73" + /* violation */ + "\u3c74" + /* violation */ + "\u3c75" + /* violation */ + "\u3c76" + /* violation */ + "\u3c77" + /* violation */ + "\u3c78" + /* violation */ + "\u3c79" + /* violation */ + "\u3c7a" + /* violation */ + "\u3c7b" + /* violation */ + "\u3c7c" + /* violation */ + "\u3c7d" + /* violation */ + "\u3c7e" + /* violation */ + "\u3c7f" + /* violation */ + "\u3c80" + /* violation */ + "\u3c81" + /* violation */ + "\u3c82" + /* violation */ + "\u3c83" + /* violation */ + "\u3c84" + /* violation */ + "\u3c85" + /* violation */ + "\u3c86" + /* violation */ + "\u3c87" + /* violation */ + "\u3c88" + /* violation */ + "\u3c89" + /* violation */ + "\u3c8a" + /* violation */ + "\u3c8b" + /* violation */ + "\u3c8c" + /* violation */ + "\u3c8d" + /* violation */ + "\u3c8e" + /* violation */ + "\u3c8f" + /* violation */ + "\u3c90" + /* violation */ + "\u3c91" + /* violation */ + "\u3c92" + /* violation */ + "\u3c93" + /* violation */ + "\u3c94" + /* violation */ + "\u3c95" + /* violation */ + "\u3c96" + /* violation */ + "\u3c97" + /* violation */ + "\u3c98" + /* violation */ + "\u3c99" + /* violation */ + "\u3c9a" + /* violation */ + "\u3c9b" + /* violation */ + "\u3c9c" + /* violation */ + "\u3c9d" + /* violation */ + "\u3c9e" + /* violation */ + "\u3c9f" + /* violation */ + "\u3ca0" + /* violation */ + "\u3ca1" + /* violation */ + "\u3ca2" + /* violation */ + "\u3ca3" + /* violation */ + "\u3ca4" + /* violation */ + "\u3ca5" + /* violation */ + "\u3ca6" + /* violation */ + "\u3ca7" + /* violation */ + "\u3ca8" + /* violation */ + "\u3ca9" + /* violation */ + "\u3caa" + /* violation */ + "\u3cab" + /* violation */ + "\u3cac" + /* violation */ + "\u3cad" + /* violation */ + "\u3cae" + /* violation */ + "\u3caf" + /* violation */ + "\u3cb0" + /* violation */ + "\u3cb1" + /* violation */ + "\u3cb2" + /* violation */ + "\u3cb3" + /* violation */ + "\u3cb4" + /* violation */ + "\u3cb5" + /* violation */ + "\u3cb6" + /* violation */ + "\u3cb7" + /* violation */ + "\u3cb8" + /* violation */ + "\u3cb9" + /* violation */ + "\u3cba" + /* violation */ + "\u3cbb" + /* violation */ + "\u3cbc" + /* violation */ + "\u3cbd" + /* violation */ + "\u3cbe" + /* violation */ + "\u3cbf" + /* violation */ + "\u3cc0" + /* violation */ + "\u3cc1" + /* violation */ + "\u3cc2" + /* violation */ + "\u3cc3" + /* violation */ + "\u3cc4" + /* violation */ + "\u3cc5" + /* violation */ + "\u3cc6" + /* violation */ + "\u3cc7" + /* violation */ + "\u3cc8" + /* violation */ + "\u3cc9" + /* violation */ + "\u3cca" + /* violation */ + "\u3ccb" + /* violation */ + "\u3ccc" + /* violation */ + "\u3ccd" + /* violation */ + "\u3cce" + /* violation */ + "\u3ccf" + /* violation */ + "\u3cd0" + /* violation */ + "\u3cd1" + /* violation */ + "\u3cd2" + /* violation */ + "\u3cd3" + /* violation */ + "\u3cd4" + /* violation */ + "\u3cd5" + /* violation */ + "\u3cd6" + /* violation */ + "\u3cd7" + /* violation */ + "\u3cd8" + /* violation */ + "\u3cd9" + /* violation */ + "\u3cda" + /* violation */ + "\u3cdb" + /* violation */ + "\u3cdc" + /* violation */ + "\u3cdd" + /* violation */ + "\u3cde" + /* violation */ + "\u3cdf" + /* violation */ + "\u3ce0" + /* violation */ + "\u3ce1" + /* violation */ + "\u3ce2" + /* violation */ + "\u3ce3" + /* violation */ + "\u3ce4" + /* violation */ + "\u3ce5" + /* violation */ + "\u3ce6" + /* violation */ + "\u3ce7" + /* violation */ + "\u3ce8" + /* violation */ + "\u3ce9" + /* violation */ + "\u3cea" + /* violation */ + "\u3ceb" + /* violation */ + "\u3cec" + /* violation */ + "\u3ced" + /* violation */ + "\u3cee" + /* violation */ + "\u3cef" + /* violation */ + "\u3cf0" + /* violation */ + "\u3cf1" + /* violation */ + "\u3cf2" + /* violation */ + "\u3cf3" + /* violation */ + "\u3cf4" + /* violation */ + "\u3cf5" + /* violation */ + "\u3cf6" + /* violation */ + "\u3cf7" + /* violation */ + "\u3cf8" + /* violation */ + "\u3cf9" + /* violation */ + "\u3cfa" + /* violation */ + "\u3cfb" + /* violation */ + "\u3cfc" + /* violation */ + "\u3cfd" + /* violation */ + "\u3cfe" + /* violation */ + "\u3cff", "" + /* violation */ + "\u3d00" + /* violation */ + "\u3d01" + /* violation */ + "\u3d02" + /* violation */ + "\u3d03" + /* violation */ + "\u3d04" + /* violation */ + "\u3d05" + /* violation */ + "\u3d06" + /* violation */ + "\u3d07" + /* violation */ + "\u3d08" + /* violation */ + "\u3d09" + /* violation */ + "\u3d0a" + /* violation */ + "\u3d0b" + /* violation */ + "\u3d0c" + /* violation */ + "\u3d0d" + /* violation */ + "\u3d0e" + /* violation */ + "\u3d0f" + /* violation */ + "\u3d10" + /* violation */ + "\u3d11" + /* violation */ + "\u3d12" + /* violation */ + "\u3d13" + /* violation */ + "\u3d14" + /* violation */ + "\u3d15" + /* violation */ + "\u3d16" + /* violation */ + "\u3d17" + /* violation */ + "\u3d18" + /* violation */ + "\u3d19" + /* violation */ + "\u3d1a" + /* violation */ + "\u3d1b" + /* violation */ + "\u3d1c" + /* violation */ + "\u3d1d" + /* violation */ + "\u3d1e" + /* violation */ + "\u3d1f" + /* violation */ + "\u3d20" + /* violation */ + "\u3d21" + /* violation */ + "\u3d22" + /* violation */ + "\u3d23" + /* violation */ + "\u3d24" + /* violation */ + "\u3d25" + /* violation */ + "\u3d26" + /* violation */ + "\u3d27" + /* violation */ + "\u3d28" + /* violation */ + "\u3d29" + /* violation */ + "\u3d2a" + /* violation */ + "\u3d2b" + /* violation */ + "\u3d2c" + /* violation */ + "\u3d2d" + /* violation */ + "\u3d2e" + /* violation */ + "\u3d2f" + /* violation */ + "\u3d30" + /* violation */ + "\u3d31" + /* violation */ + "\u3d32" + /* violation */ + "\u3d33" + /* violation */ + "\u3d34" + /* violation */ + "\u3d35" + /* violation */ + "\u3d36" + /* violation */ + "\u3d37" + /* violation */ + "\u3d38" + /* violation */ + "\u3d39" + /* violation */ + "\u3d3a" + /* violation */ + "\u3d3b" + /* violation */ + "\u3d3c" + /* violation */ + "\u3d3d" + /* violation */ + "\u3d3e" + /* violation */ + "\u3d3f" + /* violation */ + "\u3d40" + /* violation */ + "\u3d41" + /* violation */ + "\u3d42" + /* violation */ + "\u3d43" + /* violation */ + "\u3d44" + /* violation */ + "\u3d45" + /* violation */ + "\u3d46" + /* violation */ + "\u3d47" + /* violation */ + "\u3d48" + /* violation */ + "\u3d49" + /* violation */ + "\u3d4a" + /* violation */ + "\u3d4b" + /* violation */ + "\u3d4c" + /* violation */ + "\u3d4d" + /* violation */ + "\u3d4e" + /* violation */ + "\u3d4f" + /* violation */ + "\u3d50" + /* violation */ + "\u3d51" + /* violation */ + "\u3d52" + /* violation */ + "\u3d53" + /* violation */ + "\u3d54" + /* violation */ + "\u3d55" + /* violation */ + "\u3d56" + /* violation */ + "\u3d57" + /* violation */ + "\u3d58" + /* violation */ + "\u3d59" + /* violation */ + "\u3d5a" + /* violation */ + "\u3d5b" + /* violation */ + "\u3d5c" + /* violation */ + "\u3d5d" + /* violation */ + "\u3d5e" + /* violation */ + "\u3d5f" + /* violation */ + "\u3d60" + /* violation */ + "\u3d61" + /* violation */ + "\u3d62" + /* violation */ + "\u3d63" + /* violation */ + "\u3d64" + /* violation */ + "\u3d65" + /* violation */ + "\u3d66" + /* violation */ + "\u3d67" + /* violation */ + "\u3d68" + /* violation */ + "\u3d69" + /* violation */ + "\u3d6a" + /* violation */ + "\u3d6b" + /* violation */ + "\u3d6c" + /* violation */ + "\u3d6d" + /* violation */ + "\u3d6e" + /* violation */ + "\u3d6f" + /* violation */ + "\u3d70" + /* violation */ + "\u3d71" + /* violation */ + "\u3d72" + /* violation */ + "\u3d73" + /* violation */ + "\u3d74" + /* violation */ + "\u3d75" + /* violation */ + "\u3d76" + /* violation */ + "\u3d77" + /* violation */ + "\u3d78" + /* violation */ + "\u3d79" + /* violation */ + "\u3d7a" + /* violation */ + "\u3d7b" + /* violation */ + "\u3d7c" + /* violation */ + "\u3d7d" + /* violation */ + "\u3d7e" + /* violation */ + "\u3d7f" + /* violation */ + "\u3d80" + /* violation */ + "\u3d81" + /* violation */ + "\u3d82" + /* violation */ + "\u3d83" + /* violation */ + "\u3d84" + /* violation */ + "\u3d85" + /* violation */ + "\u3d86" + /* violation */ + "\u3d87" + /* violation */ + "\u3d88" + /* violation */ + "\u3d89" + /* violation */ + "\u3d8a" + /* violation */ + "\u3d8b" + /* violation */ + "\u3d8c" + /* violation */ + "\u3d8d" + /* violation */ + "\u3d8e" + /* violation */ + "\u3d8f" + /* violation */ + "\u3d90" + /* violation */ + "\u3d91" + /* violation */ + "\u3d92" + /* violation */ + "\u3d93" + /* violation */ + "\u3d94" + /* violation */ + "\u3d95" + /* violation */ + "\u3d96" + /* violation */ + "\u3d97" + /* violation */ + "\u3d98" + /* violation */ + "\u3d99" + /* violation */ + "\u3d9a" + /* violation */ + "\u3d9b" + /* violation */ + "\u3d9c" + /* violation */ + "\u3d9d" + /* violation */ + "\u3d9e" + /* violation */ + "\u3d9f" + /* violation */ + "\u3da0" + /* violation */ + "\u3da1" + /* violation */ + "\u3da2" + /* violation */ + "\u3da3" + /* violation */ + "\u3da4" + /* violation */ + "\u3da5" + /* violation */ + "\u3da6" + /* violation */ + "\u3da7" + /* violation */ + "\u3da8" + /* violation */ + "\u3da9" + /* violation */ + "\u3daa" + /* violation */ + "\u3dab" + /* violation */ + "\u3dac" + /* violation */ + "\u3dad" + /* violation */ + "\u3dae" + /* violation */ + "\u3daf" + /* violation */ + "\u3db0" + /* violation */ + "\u3db1" + /* violation */ + "\u3db2" + /* violation */ + "\u3db3" + /* violation */ + "\u3db4" + /* violation */ + "\u3db5" + /* violation */ + "\u3db6" + /* violation */ + "\u3db7" + /* violation */ + "\u3db8" + /* violation */ + "\u3db9" + /* violation */ + "\u3dba" + /* violation */ + "\u3dbb" + /* violation */ + "\u3dbc" + /* violation */ + "\u3dbd" + /* violation */ + "\u3dbe" + /* violation */ + "\u3dbf" + /* violation */ + "\u3dc0" + /* violation */ + "\u3dc1" + /* violation */ + "\u3dc2" + /* violation */ + "\u3dc3" + /* violation */ + "\u3dc4" + /* violation */ + "\u3dc5" + /* violation */ + "\u3dc6" + /* violation */ + "\u3dc7" + /* violation */ + "\u3dc8" + /* violation */ + "\u3dc9" + /* violation */ + "\u3dca" + /* violation */ + "\u3dcb" + /* violation */ + "\u3dcc" + /* violation */ + "\u3dcd" + /* violation */ + "\u3dce" + /* violation */ + "\u3dcf" + /* violation */ + "\u3dd0" + /* violation */ + "\u3dd1" + /* violation */ + "\u3dd2" + /* violation */ + "\u3dd3" + /* violation */ + "\u3dd4" + /* violation */ + "\u3dd5" + /* violation */ + "\u3dd6" + /* violation */ + "\u3dd7" + /* violation */ + "\u3dd8" + /* violation */ + "\u3dd9" + /* violation */ + "\u3dda" + /* violation */ + "\u3ddb" + /* violation */ + "\u3ddc" + /* violation */ + "\u3ddd" + /* violation */ + "\u3dde" + /* violation */ + "\u3ddf" + /* violation */ + "\u3de0" + /* violation */ + "\u3de1" + /* violation */ + "\u3de2" + /* violation */ + "\u3de3" + /* violation */ + "\u3de4" + /* violation */ + "\u3de5" + /* violation */ + "\u3de6" + /* violation */ + "\u3de7" + /* violation */ + "\u3de8" + /* violation */ + "\u3de9" + /* violation */ + "\u3dea" + /* violation */ + "\u3deb" + /* violation */ + "\u3dec" + /* violation */ + "\u3ded" + /* violation */ + "\u3dee" + /* violation */ + "\u3def" + /* violation */ + "\u3df0" + /* violation */ + "\u3df1" + /* violation */ + "\u3df2" + /* violation */ + "\u3df3" + /* violation */ + "\u3df4" + /* violation */ + "\u3df5" + /* violation */ + "\u3df6" + /* violation */ + "\u3df7" + /* violation */ + "\u3df8" + /* violation */ + "\u3df9" + /* violation */ + "\u3dfa" + /* violation */ + "\u3dfb" + /* violation */ + "\u3dfc" + /* violation */ + "\u3dfd" + /* violation */ + "\u3dfe" + /* violation */ + "\u3dff", "" + /* violation */ + "\u3e00" + /* violation */ + "\u3e01" + /* violation */ + "\u3e02" + /* violation */ + "\u3e03" + /* violation */ + "\u3e04" + /* violation */ + "\u3e05" + /* violation */ + "\u3e06" + /* violation */ + "\u3e07" + /* violation */ + "\u3e08" + /* violation */ + "\u3e09" + /* violation */ + "\u3e0a" + /* violation */ + "\u3e0b" + /* violation */ + "\u3e0c" + /* violation */ + "\u3e0d" + /* violation */ + "\u3e0e" + /* violation */ + "\u3e0f" + /* violation */ + "\u3e10" + /* violation */ + "\u3e11" + /* violation */ + "\u3e12" + /* violation */ + "\u3e13" + /* violation */ + "\u3e14" + /* violation */ + "\u3e15" + /* violation */ + "\u3e16" + /* violation */ + "\u3e17" + /* violation */ + "\u3e18" + /* violation */ + "\u3e19" + /* violation */ + "\u3e1a" + /* violation */ + "\u3e1b" + /* violation */ + "\u3e1c" + /* violation */ + "\u3e1d" + /* violation */ + "\u3e1e" + /* violation */ + "\u3e1f" + /* violation */ + "\u3e20" + /* violation */ + "\u3e21" + /* violation */ + "\u3e22" + /* violation */ + "\u3e23" + /* violation */ + "\u3e24" + /* violation */ + "\u3e25" + /* violation */ + "\u3e26" + /* violation */ + "\u3e27" + /* violation */ + "\u3e28" + /* violation */ + "\u3e29" + /* violation */ + "\u3e2a" + /* violation */ + "\u3e2b" + /* violation */ + "\u3e2c" + /* violation */ + "\u3e2d" + /* violation */ + "\u3e2e" + /* violation */ + "\u3e2f" + /* violation */ + "\u3e30" + /* violation */ + "\u3e31" + /* violation */ + "\u3e32" + /* violation */ + "\u3e33" + /* violation */ + "\u3e34" + /* violation */ + "\u3e35" + /* violation */ + "\u3e36" + /* violation */ + "\u3e37" + /* violation */ + "\u3e38" + /* violation */ + "\u3e39" + /* violation */ + "\u3e3a" + /* violation */ + "\u3e3b" + /* violation */ + "\u3e3c" + /* violation */ + "\u3e3d" + /* violation */ + "\u3e3e" + /* violation */ + "\u3e3f" + /* violation */ + "\u3e40" + /* violation */ + "\u3e41" + /* violation */ + "\u3e42" + /* violation */ + "\u3e43" + /* violation */ + "\u3e44" + /* violation */ + "\u3e45" + /* violation */ + "\u3e46" + /* violation */ + "\u3e47" + /* violation */ + "\u3e48" + /* violation */ + "\u3e49" + /* violation */ + "\u3e4a" + /* violation */ + "\u3e4b" + /* violation */ + "\u3e4c" + /* violation */ + "\u3e4d" + /* violation */ + "\u3e4e" + /* violation */ + "\u3e4f" + /* violation */ + "\u3e50" + /* violation */ + "\u3e51" + /* violation */ + "\u3e52" + /* violation */ + "\u3e53" + /* violation */ + "\u3e54" + /* violation */ + "\u3e55" + /* violation */ + "\u3e56" + /* violation */ + "\u3e57" + /* violation */ + "\u3e58" + /* violation */ + "\u3e59" + /* violation */ + "\u3e5a" + /* violation */ + "\u3e5b" + /* violation */ + "\u3e5c" + /* violation */ + "\u3e5d" + /* violation */ + "\u3e5e" + /* violation */ + "\u3e5f" + /* violation */ + "\u3e60" + /* violation */ + "\u3e61" + /* violation */ + "\u3e62" + /* violation */ + "\u3e63" + /* violation */ + "\u3e64" + /* violation */ + "\u3e65" + /* violation */ + "\u3e66" + /* violation */ + "\u3e67" + /* violation */ + "\u3e68" + /* violation */ + "\u3e69" + /* violation */ + "\u3e6a" + /* violation */ + "\u3e6b" + /* violation */ + "\u3e6c" + /* violation */ + "\u3e6d" + /* violation */ + "\u3e6e" + /* violation */ + "\u3e6f" + /* violation */ + "\u3e70" + /* violation */ + "\u3e71" + /* violation */ + "\u3e72" + /* violation */ + "\u3e73" + /* violation */ + "\u3e74" + /* violation */ + "\u3e75" + /* violation */ + "\u3e76" + /* violation */ + "\u3e77" + /* violation */ + "\u3e78" + /* violation */ + "\u3e79" + /* violation */ + "\u3e7a" + /* violation */ + "\u3e7b" + /* violation */ + "\u3e7c" + /* violation */ + "\u3e7d" + /* violation */ + "\u3e7e" + /* violation */ + "\u3e7f" + /* violation */ + "\u3e80" + /* violation */ + "\u3e81" + /* violation */ + "\u3e82" + /* violation */ + "\u3e83" + /* violation */ + "\u3e84" + /* violation */ + "\u3e85" + /* violation */ + "\u3e86" + /* violation */ + "\u3e87" + /* violation */ + "\u3e88" + /* violation */ + "\u3e89" + /* violation */ + "\u3e8a" + /* violation */ + "\u3e8b" + /* violation */ + "\u3e8c" + /* violation */ + "\u3e8d" + /* violation */ + "\u3e8e" + /* violation */ + "\u3e8f" + /* violation */ + "\u3e90" + /* violation */ + "\u3e91" + /* violation */ + "\u3e92" + /* violation */ + "\u3e93" + /* violation */ + "\u3e94" + /* violation */ + "\u3e95" + /* violation */ + "\u3e96" + /* violation */ + "\u3e97" + /* violation */ + "\u3e98" + /* violation */ + "\u3e99" + /* violation */ + "\u3e9a" + /* violation */ + "\u3e9b" + /* violation */ + "\u3e9c" + /* violation */ + "\u3e9d" + /* violation */ + "\u3e9e" + /* violation */ + "\u3e9f" + /* violation */ + "\u3ea0" + /* violation */ + "\u3ea1" + /* violation */ + "\u3ea2" + /* violation */ + "\u3ea3" + /* violation */ + "\u3ea4" + /* violation */ + "\u3ea5" + /* violation */ + "\u3ea6" + /* violation */ + "\u3ea7" + /* violation */ + "\u3ea8" + /* violation */ + "\u3ea9" + /* violation */ + "\u3eaa" + /* violation */ + "\u3eab" + /* violation */ + "\u3eac" + /* violation */ + "\u3ead" + /* violation */ + "\u3eae" + /* violation */ + "\u3eaf" + /* violation */ + "\u3eb0" + /* violation */ + "\u3eb1" + /* violation */ + "\u3eb2" + /* violation */ + "\u3eb3" + /* violation */ + "\u3eb4" + /* violation */ + "\u3eb5" + /* violation */ + "\u3eb6" + /* violation */ + "\u3eb7" + /* violation */ + "\u3eb8" + /* violation */ + "\u3eb9" + /* violation */ + "\u3eba" + /* violation */ + "\u3ebb" + /* violation */ + "\u3ebc" + /* violation */ + "\u3ebd" + /* violation */ + "\u3ebe" + /* violation */ + "\u3ebf" + /* violation */ + "\u3ec0" + /* violation */ + "\u3ec1" + /* violation */ + "\u3ec2" + /* violation */ + "\u3ec3" + /* violation */ + "\u3ec4" + /* violation */ + "\u3ec5" + /* violation */ + "\u3ec6" + /* violation */ + "\u3ec7" + /* violation */ + "\u3ec8" + /* violation */ + "\u3ec9" + /* violation */ + "\u3eca" + /* violation */ + "\u3ecb" + /* violation */ + "\u3ecc" + /* violation */ + "\u3ecd" + /* violation */ + "\u3ece" + /* violation */ + "\u3ecf" + /* violation */ + "\u3ed0" + /* violation */ + "\u3ed1" + /* violation */ + "\u3ed2" + /* violation */ + "\u3ed3" + /* violation */ + "\u3ed4" + /* violation */ + "\u3ed5" + /* violation */ + "\u3ed6" + /* violation */ + "\u3ed7" + /* violation */ + "\u3ed8" + /* violation */ + "\u3ed9" + /* violation */ + "\u3eda" + /* violation */ + "\u3edb" + /* violation */ + "\u3edc" + /* violation */ + "\u3edd" + /* violation */ + "\u3ede" + /* violation */ + "\u3edf" + /* violation */ + "\u3ee0" + /* violation */ + "\u3ee1" + /* violation */ + "\u3ee2" + /* violation */ + "\u3ee3" + /* violation */ + "\u3ee4" + /* violation */ + "\u3ee5" + /* violation */ + "\u3ee6" + /* violation */ + "\u3ee7" + /* violation */ + "\u3ee8" + /* violation */ + "\u3ee9" + /* violation */ + "\u3eea" + /* violation */ + "\u3eeb" + /* violation */ + "\u3eec" + /* violation */ + "\u3eed" + /* violation */ + "\u3eee" + /* violation */ + "\u3eef" + /* violation */ + "\u3ef0" + /* violation */ + "\u3ef1" + /* violation */ + "\u3ef2" + /* violation */ + "\u3ef3" + /* violation */ + "\u3ef4" + /* violation */ + "\u3ef5" + /* violation */ + "\u3ef6" + /* violation */ + "\u3ef7" + /* violation */ + "\u3ef8" + /* violation */ + "\u3ef9" + /* violation */ + "\u3efa" + /* violation */ + "\u3efb" + /* violation */ + "\u3efc" + /* violation */ + "\u3efd" + /* violation */ + "\u3efe" + /* violation */ + "\u3eff", "" + /* violation */ + "\u3f00" + /* violation */ + "\u3f01" + /* violation */ + "\u3f02" + /* violation */ + "\u3f03" + /* violation */ + "\u3f04" + /* violation */ + "\u3f05" + /* violation */ + "\u3f06" + /* violation */ + "\u3f07" + /* violation */ + "\u3f08" + /* violation */ + "\u3f09" + /* violation */ + "\u3f0a" + /* violation */ + "\u3f0b" + /* violation */ + "\u3f0c" + /* violation */ + "\u3f0d" + /* violation */ + "\u3f0e" + /* violation */ + "\u3f0f" + /* violation */ + "\u3f10" + /* violation */ + "\u3f11" + /* violation */ + "\u3f12" + /* violation */ + "\u3f13" + /* violation */ + "\u3f14" + /* violation */ + "\u3f15" + /* violation */ + "\u3f16" + /* violation */ + "\u3f17" + /* violation */ + "\u3f18" + /* violation */ + "\u3f19" + /* violation */ + "\u3f1a" + /* violation */ + "\u3f1b" + /* violation */ + "\u3f1c" + /* violation */ + "\u3f1d" + /* violation */ + "\u3f1e" + /* violation */ + "\u3f1f" + /* violation */ + "\u3f20" + /* violation */ + "\u3f21" + /* violation */ + "\u3f22" + /* violation */ + "\u3f23" + /* violation */ + "\u3f24" + /* violation */ + "\u3f25" + /* violation */ + "\u3f26" + /* violation */ + "\u3f27" + /* violation */ + "\u3f28" + /* violation */ + "\u3f29" + /* violation */ + "\u3f2a" + /* violation */ + "\u3f2b" + /* violation */ + "\u3f2c" + /* violation */ + "\u3f2d" + /* violation */ + "\u3f2e" + /* violation */ + "\u3f2f" + /* violation */ + "\u3f30" + /* violation */ + "\u3f31" + /* violation */ + "\u3f32" + /* violation */ + "\u3f33" + /* violation */ + "\u3f34" + /* violation */ + "\u3f35" + /* violation */ + "\u3f36" + /* violation */ + "\u3f37" + /* violation */ + "\u3f38" + /* violation */ + "\u3f39" + /* violation */ + "\u3f3a" + /* violation */ + "\u3f3b" + /* violation */ + "\u3f3c" + /* violation */ + "\u3f3d" + /* violation */ + "\u3f3e" + /* violation */ + "\u3f3f" + /* violation */ + "\u3f40" + /* violation */ + "\u3f41" + /* violation */ + "\u3f42" + /* violation */ + "\u3f43" + /* violation */ + "\u3f44" + /* violation */ + "\u3f45" + /* violation */ + "\u3f46" + /* violation */ + "\u3f47" + /* violation */ + "\u3f48" + /* violation */ + "\u3f49" + /* violation */ + "\u3f4a" + /* violation */ + "\u3f4b" + /* violation */ + "\u3f4c" + /* violation */ + "\u3f4d" + /* violation */ + "\u3f4e" + /* violation */ + "\u3f4f" + /* violation */ + "\u3f50" + /* violation */ + "\u3f51" + /* violation */ + "\u3f52" + /* violation */ + "\u3f53" + /* violation */ + "\u3f54" + /* violation */ + "\u3f55" + /* violation */ + "\u3f56" + /* violation */ + "\u3f57" + /* violation */ + "\u3f58" + /* violation */ + "\u3f59" + /* violation */ + "\u3f5a" + /* violation */ + "\u3f5b" + /* violation */ + "\u3f5c" + /* violation */ + "\u3f5d" + /* violation */ + "\u3f5e" + /* violation */ + "\u3f5f" + /* violation */ + "\u3f60" + /* violation */ + "\u3f61" + /* violation */ + "\u3f62" + /* violation */ + "\u3f63" + /* violation */ + "\u3f64" + /* violation */ + "\u3f65" + /* violation */ + "\u3f66" + /* violation */ + "\u3f67" + /* violation */ + "\u3f68" + /* violation */ + "\u3f69" + /* violation */ + "\u3f6a" + /* violation */ + "\u3f6b" + /* violation */ + "\u3f6c" + /* violation */ + "\u3f6d" + /* violation */ + "\u3f6e" + /* violation */ + "\u3f6f" + /* violation */ + "\u3f70" + /* violation */ + "\u3f71" + /* violation */ + "\u3f72" + /* violation */ + "\u3f73" + /* violation */ + "\u3f74" + /* violation */ + "\u3f75" + /* violation */ + "\u3f76" + /* violation */ + "\u3f77" + /* violation */ + "\u3f78" + /* violation */ + "\u3f79" + /* violation */ + "\u3f7a" + /* violation */ + "\u3f7b" + /* violation */ + "\u3f7c" + /* violation */ + "\u3f7d" + /* violation */ + "\u3f7e" + /* violation */ + "\u3f7f" + /* violation */ + "\u3f80" + /* violation */ + "\u3f81" + /* violation */ + "\u3f82" + /* violation */ + "\u3f83" + /* violation */ + "\u3f84" + /* violation */ + "\u3f85" + /* violation */ + "\u3f86" + /* violation */ + "\u3f87" + /* violation */ + "\u3f88" + /* violation */ + "\u3f89" + /* violation */ + "\u3f8a" + /* violation */ + "\u3f8b" + /* violation */ + "\u3f8c" + /* violation */ + "\u3f8d" + /* violation */ + "\u3f8e" + /* violation */ + "\u3f8f" + /* violation */ + "\u3f90" + /* violation */ + "\u3f91" + /* violation */ + "\u3f92" + /* violation */ + "\u3f93" + /* violation */ + "\u3f94" + /* violation */ + "\u3f95" + /* violation */ + "\u3f96" + /* violation */ + "\u3f97" + /* violation */ + "\u3f98" + /* violation */ + "\u3f99" + /* violation */ + "\u3f9a" + /* violation */ + "\u3f9b" + /* violation */ + "\u3f9c" + /* violation */ + "\u3f9d" + /* violation */ + "\u3f9e" + /* violation */ + "\u3f9f" + /* violation */ + "\u3fa0" + /* violation */ + "\u3fa1" + /* violation */ + "\u3fa2" + /* violation */ + "\u3fa3" + /* violation */ + "\u3fa4" + /* violation */ + "\u3fa5" + /* violation */ + "\u3fa6" + /* violation */ + "\u3fa7" + /* violation */ + "\u3fa8" + /* violation */ + "\u3fa9" + /* violation */ + "\u3faa" + /* violation */ + "\u3fab" + /* violation */ + "\u3fac" + /* violation */ + "\u3fad" + /* violation */ + "\u3fae" + /* violation */ + "\u3faf" + /* violation */ + "\u3fb0" + /* violation */ + "\u3fb1" + /* violation */ + "\u3fb2" + /* violation */ + "\u3fb3" + /* violation */ + "\u3fb4" + /* violation */ + "\u3fb5" + /* violation */ + "\u3fb6" + /* violation */ + "\u3fb7" + /* violation */ + "\u3fb8" + /* violation */ + "\u3fb9" + /* violation */ + "\u3fba" + /* violation */ + "\u3fbb" + /* violation */ + "\u3fbc" + /* violation */ + "\u3fbd" + /* violation */ + "\u3fbe" + /* violation */ + "\u3fbf" + /* violation */ + "\u3fc0" + /* violation */ + "\u3fc1" + /* violation */ + "\u3fc2" + /* violation */ + "\u3fc3" + /* violation */ + "\u3fc4" + /* violation */ + "\u3fc5" + /* violation */ + "\u3fc6" + /* violation */ + "\u3fc7" + /* violation */ + "\u3fc8" + /* violation */ + "\u3fc9" + /* violation */ + "\u3fca" + /* violation */ + "\u3fcb" + /* violation */ + "\u3fcc" + /* violation */ + "\u3fcd" + /* violation */ + "\u3fce" + /* violation */ + "\u3fcf" + /* violation */ + "\u3fd0" + /* violation */ + "\u3fd1" + /* violation */ + "\u3fd2" + /* violation */ + "\u3fd3" + /* violation */ + "\u3fd4" + /* violation */ + "\u3fd5" + /* violation */ + "\u3fd6" + /* violation */ + "\u3fd7" + /* violation */ + "\u3fd8" + /* violation */ + "\u3fd9" + /* violation */ + "\u3fda" + /* violation */ + "\u3fdb" + /* violation */ + "\u3fdc" + /* violation */ + "\u3fdd" + /* violation */ + "\u3fde" + /* violation */ + "\u3fdf" + /* violation */ + "\u3fe0" + /* violation */ + "\u3fe1" + /* violation */ + "\u3fe2" + /* violation */ + "\u3fe3" + /* violation */ + "\u3fe4" + /* violation */ + "\u3fe5" + /* violation */ + "\u3fe6" + /* violation */ + "\u3fe7" + /* violation */ + "\u3fe8" + /* violation */ + "\u3fe9" + /* violation */ + "\u3fea" + /* violation */ + "\u3feb" + /* violation */ + "\u3fec" + /* violation */ + "\u3fed" + /* violation */ + "\u3fee" + /* violation */ + "\u3fef" + /* violation */ + "\u3ff0" + /* violation */ + "\u3ff1" + /* violation */ + "\u3ff2" + /* violation */ + "\u3ff3" + /* violation */ + "\u3ff4" + /* violation */ + "\u3ff5" + /* violation */ + "\u3ff6" + /* violation */ + "\u3ff7" + /* violation */ + "\u3ff8" + /* violation */ + "\u3ff9" + /* violation */ + "\u3ffa" + /* violation */ + "\u3ffb" + /* violation */ + "\u3ffc" + /* violation */ + "\u3ffd" + /* violation */ + "\u3ffe" + /* violation */ + "\u3fff", "" + /* violation */ + "\u4000" + /* violation */ + "\u4001" + /* violation */ + "\u4002" + /* violation */ + "\u4003" + /* violation */ + "\u4004" + /* violation */ + "\u4005" + /* violation */ + "\u4006" + /* violation */ + "\u4007" + /* violation */ + "\u4008" + /* violation */ + "\u4009" + /* violation */ + "\u400a" + /* violation */ + "\u400b" + /* violation */ + "\u400c" + /* violation */ + "\u400d" + /* violation */ + "\u400e" + /* violation */ + "\u400f" + /* violation */ + "\u4010" + /* violation */ + "\u4011" + /* violation */ + "\u4012" + /* violation */ + "\u4013" + /* violation */ + "\u4014" + /* violation */ + "\u4015" + /* violation */ + "\u4016" + /* violation */ + "\u4017" + /* violation */ + "\u4018" + /* violation */ + "\u4019" + /* violation */ + "\u401a" + /* violation */ + "\u401b" + /* violation */ + "\u401c" + /* violation */ + "\u401d" + /* violation */ + "\u401e" + /* violation */ + "\u401f" + /* violation */ + "\u4020" + /* violation */ + "\u4021" + /* violation */ + "\u4022" + /* violation */ + "\u4023" + /* violation */ + "\u4024" + /* violation */ + "\u4025" + /* violation */ + "\u4026" + /* violation */ + "\u4027" + /* violation */ + "\u4028" + /* violation */ + "\u4029" + /* violation */ + "\u402a" + /* violation */ + "\u402b" + /* violation */ + "\u402c" + /* violation */ + "\u402d" + /* violation */ + "\u402e" + /* violation */ + "\u402f" + /* violation */ + "\u4030" + /* violation */ + "\u4031" + /* violation */ + "\u4032" + /* violation */ + "\u4033" + /* violation */ + "\u4034" + /* violation */ + "\u4035" + /* violation */ + "\u4036" + /* violation */ + "\u4037" + /* violation */ + "\u4038" + /* violation */ + "\u4039" + /* violation */ + "\u403a" + /* violation */ + "\u403b" + /* violation */ + "\u403c" + /* violation */ + "\u403d" + /* violation */ + "\u403e" + /* violation */ + "\u403f" + /* violation */ + "\u4040" + /* violation */ + "\u4041" + /* violation */ + "\u4042" + /* violation */ + "\u4043" + /* violation */ + "\u4044" + /* violation */ + "\u4045" + /* violation */ + "\u4046" + /* violation */ + "\u4047" + /* violation */ + "\u4048" + /* violation */ + "\u4049" + /* violation */ + "\u404a" + /* violation */ + "\u404b" + /* violation */ + "\u404c" + /* violation */ + "\u404d" + /* violation */ + "\u404e" + /* violation */ + "\u404f" + /* violation */ + "\u4050" + /* violation */ + "\u4051" + /* violation */ + "\u4052" + /* violation */ + "\u4053" + /* violation */ + "\u4054" + /* violation */ + "\u4055" + /* violation */ + "\u4056" + /* violation */ + "\u4057" + /* violation */ + "\u4058" + /* violation */ + "\u4059" + /* violation */ + "\u405a" + /* violation */ + "\u405b" + /* violation */ + "\u405c" + /* violation */ + "\u405d" + /* violation */ + "\u405e" + /* violation */ + "\u405f" + /* violation */ + "\u4060" + /* violation */ + "\u4061" + /* violation */ + "\u4062" + /* violation */ + "\u4063" + /* violation */ + "\u4064" + /* violation */ + "\u4065" + /* violation */ + "\u4066" + /* violation */ + "\u4067" + /* violation */ + "\u4068" + /* violation */ + "\u4069" + /* violation */ + "\u406a" + /* violation */ + "\u406b" + /* violation */ + "\u406c" + /* violation */ + "\u406d" + /* violation */ + "\u406e" + /* violation */ + "\u406f" + /* violation */ + "\u4070" + /* violation */ + "\u4071" + /* violation */ + "\u4072" + /* violation */ + "\u4073" + /* violation */ + "\u4074" + /* violation */ + "\u4075" + /* violation */ + "\u4076" + /* violation */ + "\u4077" + /* violation */ + "\u4078" + /* violation */ + "\u4079" + /* violation */ + "\u407a" + /* violation */ + "\u407b" + /* violation */ + "\u407c" + /* violation */ + "\u407d" + /* violation */ + "\u407e" + /* violation */ + "\u407f" + /* violation */ + "\u4080" + /* violation */ + "\u4081" + /* violation */ + "\u4082" + /* violation */ + "\u4083" + /* violation */ + "\u4084" + /* violation */ + "\u4085" + /* violation */ + "\u4086" + /* violation */ + "\u4087" + /* violation */ + "\u4088" + /* violation */ + "\u4089" + /* violation */ + "\u408a" + /* violation */ + "\u408b" + /* violation */ + "\u408c" + /* violation */ + "\u408d" + /* violation */ + "\u408e" + /* violation */ + "\u408f" + /* violation */ + "\u4090" + /* violation */ + "\u4091" + /* violation */ + "\u4092" + /* violation */ + "\u4093" + /* violation */ + "\u4094" + /* violation */ + "\u4095" + /* violation */ + "\u4096" + /* violation */ + "\u4097" + /* violation */ + "\u4098" + /* violation */ + "\u4099" + /* violation */ + "\u409a" + /* violation */ + "\u409b" + /* violation */ + "\u409c" + /* violation */ + "\u409d" + /* violation */ + "\u409e" + /* violation */ + "\u409f" + /* violation */ + "\u40a0" + /* violation */ + "\u40a1" + /* violation */ + "\u40a2" + /* violation */ + "\u40a3" + /* violation */ + "\u40a4" + /* violation */ + "\u40a5" + /* violation */ + "\u40a6" + /* violation */ + "\u40a7" + /* violation */ + "\u40a8" + /* violation */ + "\u40a9" + /* violation */ + "\u40aa" + /* violation */ + "\u40ab" + /* violation */ + "\u40ac" + /* violation */ + "\u40ad" + /* violation */ + "\u40ae" + /* violation */ + "\u40af" + /* violation */ + "\u40b0" + /* violation */ + "\u40b1" + /* violation */ + "\u40b2" + /* violation */ + "\u40b3" + /* violation */ + "\u40b4" + /* violation */ + "\u40b5" + /* violation */ + "\u40b6" + /* violation */ + "\u40b7" + /* violation */ + "\u40b8" + /* violation */ + "\u40b9" + /* violation */ + "\u40ba" + /* violation */ + "\u40bb" + /* violation */ + "\u40bc" + /* violation */ + "\u40bd" + /* violation */ + "\u40be" + /* violation */ + "\u40bf" + /* violation */ + "\u40c0" + /* violation */ + "\u40c1" + /* violation */ + "\u40c2" + /* violation */ + "\u40c3" + /* violation */ + "\u40c4" + /* violation */ + "\u40c5" + /* violation */ + "\u40c6" + /* violation */ + "\u40c7" + /* violation */ + "\u40c8" + /* violation */ + "\u40c9" + /* violation */ + "\u40ca" + /* violation */ + "\u40cb" + /* violation */ + "\u40cc" + /* violation */ + "\u40cd" + /* violation */ + "\u40ce" + /* violation */ + "\u40cf" + /* violation */ + "\u40d0" + /* violation */ + "\u40d1" + /* violation */ + "\u40d2" + /* violation */ + "\u40d3" + /* violation */ + "\u40d4" + /* violation */ + "\u40d5" + /* violation */ + "\u40d6" + /* violation */ + "\u40d7" + /* violation */ + "\u40d8" + /* violation */ + "\u40d9" + /* violation */ + "\u40da" + /* violation */ + "\u40db" + /* violation */ + "\u40dc" + /* violation */ + "\u40dd" + /* violation */ + "\u40de" + /* violation */ + "\u40df" + /* violation */ + "\u40e0" + /* violation */ + "\u40e1" + /* violation */ + "\u40e2" + /* violation */ + "\u40e3" + /* violation */ + "\u40e4" + /* violation */ + "\u40e5" + /* violation */ + "\u40e6" + /* violation */ + "\u40e7" + /* violation */ + "\u40e8" + /* violation */ + "\u40e9" + /* violation */ + "\u40ea" + /* violation */ + "\u40eb" + /* violation */ + "\u40ec" + /* violation */ + "\u40ed" + /* violation */ + "\u40ee" + /* violation */ + "\u40ef" + /* violation */ + "\u40f0" + /* violation */ + "\u40f1" + /* violation */ + "\u40f2" + /* violation */ + "\u40f3" + /* violation */ + "\u40f4" + /* violation */ + "\u40f5" + /* violation */ + "\u40f6" + /* violation */ + "\u40f7" + /* violation */ + "\u40f8" + /* violation */ + "\u40f9" + /* violation */ + "\u40fa" + /* violation */ + "\u40fb" + /* violation */ + "\u40fc" + /* violation */ + "\u40fd" + /* violation */ + "\u40fe" + /* violation */ + "\u40ff", "" + /* violation */ + "\u4100" + /* violation */ + "\u4101" + /* violation */ + "\u4102" + /* violation */ + "\u4103" + /* violation */ + "\u4104" + /* violation */ + "\u4105" + /* violation */ + "\u4106" + /* violation */ + "\u4107" + /* violation */ + "\u4108" + /* violation */ + "\u4109" + /* violation */ + "\u410a" + /* violation */ + "\u410b" + /* violation */ + "\u410c" + /* violation */ + "\u410d" + /* violation */ + "\u410e" + /* violation */ + "\u410f" + /* violation */ + "\u4110" + /* violation */ + "\u4111" + /* violation */ + "\u4112" + /* violation */ + "\u4113" + /* violation */ + "\u4114" + /* violation */ + "\u4115" + /* violation */ + "\u4116" + /* violation */ + "\u4117" + /* violation */ + "\u4118" + /* violation */ + "\u4119" + /* violation */ + "\u411a" + /* violation */ + "\u411b" + /* violation */ + "\u411c" + /* violation */ + "\u411d" + /* violation */ + "\u411e" + /* violation */ + "\u411f" + /* violation */ + "\u4120" + /* violation */ + "\u4121" + /* violation */ + "\u4122" + /* violation */ + "\u4123" + /* violation */ + "\u4124" + /* violation */ + "\u4125" + /* violation */ + "\u4126" + /* violation */ + "\u4127" + /* violation */ + "\u4128" + /* violation */ + "\u4129" + /* violation */ + "\u412a" + /* violation */ + "\u412b" + /* violation */ + "\u412c" + /* violation */ + "\u412d" + /* violation */ + "\u412e" + /* violation */ + "\u412f" + /* violation */ + "\u4130" + /* violation */ + "\u4131" + /* violation */ + "\u4132" + /* violation */ + "\u4133" + /* violation */ + "\u4134" + /* violation */ + "\u4135" + /* violation */ + "\u4136" + /* violation */ + "\u4137" + /* violation */ + "\u4138" + /* violation */ + "\u4139" + /* violation */ + "\u413a" + /* violation */ + "\u413b" + /* violation */ + "\u413c" + /* violation */ + "\u413d" + /* violation */ + "\u413e" + /* violation */ + "\u413f" + /* violation */ + "\u4140" + /* violation */ + "\u4141" + /* violation */ + "\u4142" + /* violation */ + "\u4143" + /* violation */ + "\u4144" + /* violation */ + "\u4145" + /* violation */ + "\u4146" + /* violation */ + "\u4147" + /* violation */ + "\u4148" + /* violation */ + "\u4149" + /* violation */ + "\u414a" + /* violation */ + "\u414b" + /* violation */ + "\u414c" + /* violation */ + "\u414d" + /* violation */ + "\u414e" + /* violation */ + "\u414f" + /* violation */ + "\u4150" + /* violation */ + "\u4151" + /* violation */ + "\u4152" + /* violation */ + "\u4153" + /* violation */ + "\u4154" + /* violation */ + "\u4155" + /* violation */ + "\u4156" + /* violation */ + "\u4157" + /* violation */ + "\u4158" + /* violation */ + "\u4159" + /* violation */ + "\u415a" + /* violation */ + "\u415b" + /* violation */ + "\u415c" + /* violation */ + "\u415d" + /* violation */ + "\u415e" + /* violation */ + "\u415f" + /* violation */ + "\u4160" + /* violation */ + "\u4161" + /* violation */ + "\u4162" + /* violation */ + "\u4163" + /* violation */ + "\u4164" + /* violation */ + "\u4165" + /* violation */ + "\u4166" + /* violation */ + "\u4167" + /* violation */ + "\u4168" + /* violation */ + "\u4169" + /* violation */ + "\u416a" + /* violation */ + "\u416b" + /* violation */ + "\u416c" + /* violation */ + "\u416d" + /* violation */ + "\u416e" + /* violation */ + "\u416f" + /* violation */ + "\u4170" + /* violation */ + "\u4171" + /* violation */ + "\u4172" + /* violation */ + "\u4173" + /* violation */ + "\u4174" + /* violation */ + "\u4175" + /* violation */ + "\u4176" + /* violation */ + "\u4177" + /* violation */ + "\u4178" + /* violation */ + "\u4179" + /* violation */ + "\u417a" + /* violation */ + "\u417b" + /* violation */ + "\u417c" + /* violation */ + "\u417d" + /* violation */ + "\u417e" + /* violation */ + "\u417f" + /* violation */ + "\u4180" + /* violation */ + "\u4181" + /* violation */ + "\u4182" + /* violation */ + "\u4183" + /* violation */ + "\u4184" + /* violation */ + "\u4185" + /* violation */ + "\u4186" + /* violation */ + "\u4187" + /* violation */ + "\u4188" + /* violation */ + "\u4189" + /* violation */ + "\u418a" + /* violation */ + "\u418b" + /* violation */ + "\u418c" + /* violation */ + "\u418d" + /* violation */ + "\u418e" + /* violation */ + "\u418f" + /* violation */ + "\u4190" + /* violation */ + "\u4191" + /* violation */ + "\u4192" + /* violation */ + "\u4193" + /* violation */ + "\u4194" + /* violation */ + "\u4195" + /* violation */ + "\u4196" + /* violation */ + "\u4197" + /* violation */ + "\u4198" + /* violation */ + "\u4199" + /* violation */ + "\u419a" + /* violation */ + "\u419b" + /* violation */ + "\u419c" + /* violation */ + "\u419d" + /* violation */ + "\u419e" + /* violation */ + "\u419f" + /* violation */ + "\u41a0" + /* violation */ + "\u41a1" + /* violation */ + "\u41a2" + /* violation */ + "\u41a3" + /* violation */ + "\u41a4" + /* violation */ + "\u41a5" + /* violation */ + "\u41a6" + /* violation */ + "\u41a7" + /* violation */ + "\u41a8" + /* violation */ + "\u41a9" + /* violation */ + "\u41aa" + /* violation */ + "\u41ab" + /* violation */ + "\u41ac" + /* violation */ + "\u41ad" + /* violation */ + "\u41ae" + /* violation */ + "\u41af" + /* violation */ + "\u41b0" + /* violation */ + "\u41b1" + /* violation */ + "\u41b2" + /* violation */ + "\u41b3" + /* violation */ + "\u41b4" + /* violation */ + "\u41b5" + /* violation */ + "\u41b6" + /* violation */ + "\u41b7" + /* violation */ + "\u41b8" + /* violation */ + "\u41b9" + /* violation */ + "\u41ba" + /* violation */ + "\u41bb" + /* violation */ + "\u41bc" + /* violation */ + "\u41bd" + /* violation */ + "\u41be" + /* violation */ + "\u41bf" + /* violation */ + "\u41c0" + /* violation */ + "\u41c1" + /* violation */ + "\u41c2" + /* violation */ + "\u41c3" + /* violation */ + "\u41c4" + /* violation */ + "\u41c5" + /* violation */ + "\u41c6" + /* violation */ + "\u41c7" + /* violation */ + "\u41c8" + /* violation */ + "\u41c9" + /* violation */ + "\u41ca" + /* violation */ + "\u41cb" + /* violation */ + "\u41cc" + /* violation */ + "\u41cd" + /* violation */ + "\u41ce" + /* violation */ + "\u41cf" + /* violation */ + "\u41d0" + /* violation */ + "\u41d1" + /* violation */ + "\u41d2" + /* violation */ + "\u41d3" + /* violation */ + "\u41d4" + /* violation */ + "\u41d5" + /* violation */ + "\u41d6" + /* violation */ + "\u41d7" + /* violation */ + "\u41d8" + /* violation */ + "\u41d9" + /* violation */ + "\u41da" + /* violation */ + "\u41db" + /* violation */ + "\u41dc" + /* violation */ + "\u41dd" + /* violation */ + "\u41de" + /* violation */ + "\u41df" + /* violation */ + "\u41e0" + /* violation */ + "\u41e1" + /* violation */ + "\u41e2" + /* violation */ + "\u41e3" + /* violation */ + "\u41e4" + /* violation */ + "\u41e5" + /* violation */ + "\u41e6" + /* violation */ + "\u41e7" + /* violation */ + "\u41e8" + /* violation */ + "\u41e9" + /* violation */ + "\u41ea" + /* violation */ + "\u41eb" + /* violation */ + "\u41ec" + /* violation */ + "\u41ed" + /* violation */ + "\u41ee" + /* violation */ + "\u41ef" + /* violation */ + "\u41f0" + /* violation */ + "\u41f1" + /* violation */ + "\u41f2" + /* violation */ + "\u41f3" + /* violation */ + "\u41f4" + /* violation */ + "\u41f5" + /* violation */ + "\u41f6" + /* violation */ + "\u41f7" + /* violation */ + "\u41f8" + /* violation */ + "\u41f9" + /* violation */ + "\u41fa" + /* violation */ + "\u41fb" + /* violation */ + "\u41fc" + /* violation */ + "\u41fd" + /* violation */ + "\u41fe" + /* violation */ + "\u41ff", "" + /* violation */ + "\u4200" + /* violation */ + "\u4201" + /* violation */ + "\u4202" + /* violation */ + "\u4203" + /* violation */ + "\u4204" + /* violation */ + "\u4205" + /* violation */ + "\u4206" + /* violation */ + "\u4207" + /* violation */ + "\u4208" + /* violation */ + "\u4209" + /* violation */ + "\u420a" + /* violation */ + "\u420b" + /* violation */ + "\u420c" + /* violation */ + "\u420d" + /* violation */ + "\u420e" + /* violation */ + "\u420f" + /* violation */ + "\u4210" + /* violation */ + "\u4211" + /* violation */ + "\u4212" + /* violation */ + "\u4213" + /* violation */ + "\u4214" + /* violation */ + "\u4215" + /* violation */ + "\u4216" + /* violation */ + "\u4217" + /* violation */ + "\u4218" + /* violation */ + "\u4219" + /* violation */ + "\u421a" + /* violation */ + "\u421b" + /* violation */ + "\u421c" + /* violation */ + "\u421d" + /* violation */ + "\u421e" + /* violation */ + "\u421f" + /* violation */ + "\u4220" + /* violation */ + "\u4221" + /* violation */ + "\u4222" + /* violation */ + "\u4223" + /* violation */ + "\u4224" + /* violation */ + "\u4225" + /* violation */ + "\u4226" + /* violation */ + "\u4227" + /* violation */ + "\u4228" + /* violation */ + "\u4229" + /* violation */ + "\u422a" + /* violation */ + "\u422b" + /* violation */ + "\u422c" + /* violation */ + "\u422d" + /* violation */ + "\u422e" + /* violation */ + "\u422f" + /* violation */ + "\u4230" + /* violation */ + "\u4231" + /* violation */ + "\u4232" + /* violation */ + "\u4233" + /* violation */ + "\u4234" + /* violation */ + "\u4235" + /* violation */ + "\u4236" + /* violation */ + "\u4237" + /* violation */ + "\u4238" + /* violation */ + "\u4239" + /* violation */ + "\u423a" + /* violation */ + "\u423b" + /* violation */ + "\u423c" + /* violation */ + "\u423d" + /* violation */ + "\u423e" + /* violation */ + "\u423f" + /* violation */ + "\u4240" + /* violation */ + "\u4241" + /* violation */ + "\u4242" + /* violation */ + "\u4243" + /* violation */ + "\u4244" + /* violation */ + "\u4245" + /* violation */ + "\u4246" + /* violation */ + "\u4247" + /* violation */ + "\u4248" + /* violation */ + "\u4249" + /* violation */ + "\u424a" + /* violation */ + "\u424b" + /* violation */ + "\u424c" + /* violation */ + "\u424d" + /* violation */ + "\u424e" + /* violation */ + "\u424f" + /* violation */ + "\u4250" + /* violation */ + "\u4251" + /* violation */ + "\u4252" + /* violation */ + "\u4253" + /* violation */ + "\u4254" + /* violation */ + "\u4255" + /* violation */ + "\u4256" + /* violation */ + "\u4257" + /* violation */ + "\u4258" + /* violation */ + "\u4259" + /* violation */ + "\u425a" + /* violation */ + "\u425b" + /* violation */ + "\u425c" + /* violation */ + "\u425d" + /* violation */ + "\u425e" + /* violation */ + "\u425f" + /* violation */ + "\u4260" + /* violation */ + "\u4261" + /* violation */ + "\u4262" + /* violation */ + "\u4263" + /* violation */ + "\u4264" + /* violation */ + "\u4265" + /* violation */ + "\u4266" + /* violation */ + "\u4267" + /* violation */ + "\u4268" + /* violation */ + "\u4269" + /* violation */ + "\u426a" + /* violation */ + "\u426b" + /* violation */ + "\u426c" + /* violation */ + "\u426d" + /* violation */ + "\u426e" + /* violation */ + "\u426f" + /* violation */ + "\u4270" + /* violation */ + "\u4271" + /* violation */ + "\u4272" + /* violation */ + "\u4273" + /* violation */ + "\u4274" + /* violation */ + "\u4275" + /* violation */ + "\u4276" + /* violation */ + "\u4277" + /* violation */ + "\u4278" + /* violation */ + "\u4279" + /* violation */ + "\u427a" + /* violation */ + "\u427b" + /* violation */ + "\u427c" + /* violation */ + "\u427d" + /* violation */ + "\u427e" + /* violation */ + "\u427f" + /* violation */ + "\u4280" + /* violation */ + "\u4281" + /* violation */ + "\u4282" + /* violation */ + "\u4283" + /* violation */ + "\u4284" + /* violation */ + "\u4285" + /* violation */ + "\u4286" + /* violation */ + "\u4287" + /* violation */ + "\u4288" + /* violation */ + "\u4289" + /* violation */ + "\u428a" + /* violation */ + "\u428b" + /* violation */ + "\u428c" + /* violation */ + "\u428d" + /* violation */ + "\u428e" + /* violation */ + "\u428f" + /* violation */ + "\u4290" + /* violation */ + "\u4291" + /* violation */ + "\u4292" + /* violation */ + "\u4293" + /* violation */ + "\u4294" + /* violation */ + "\u4295" + /* violation */ + "\u4296" + /* violation */ + "\u4297" + /* violation */ + "\u4298" + /* violation */ + "\u4299" + /* violation */ + "\u429a" + /* violation */ + "\u429b" + /* violation */ + "\u429c" + /* violation */ + "\u429d" + /* violation */ + "\u429e" + /* violation */ + "\u429f" + /* violation */ + "\u42a0" + /* violation */ + "\u42a1" + /* violation */ + "\u42a2" + /* violation */ + "\u42a3" + /* violation */ + "\u42a4" + /* violation */ + "\u42a5" + /* violation */ + "\u42a6" + /* violation */ + "\u42a7" + /* violation */ + "\u42a8" + /* violation */ + "\u42a9" + /* violation */ + "\u42aa" + /* violation */ + "\u42ab" + /* violation */ + "\u42ac" + /* violation */ + "\u42ad" + /* violation */ + "\u42ae" + /* violation */ + "\u42af" + /* violation */ + "\u42b0" + /* violation */ + "\u42b1" + /* violation */ + "\u42b2" + /* violation */ + "\u42b3" + /* violation */ + "\u42b4" + /* violation */ + "\u42b5" + /* violation */ + "\u42b6" + /* violation */ + "\u42b7" + /* violation */ + "\u42b8" + /* violation */ + "\u42b9" + /* violation */ + "\u42ba" + /* violation */ + "\u42bb" + /* violation */ + "\u42bc" + /* violation */ + "\u42bd" + /* violation */ + "\u42be" + /* violation */ + "\u42bf" + /* violation */ + "\u42c0" + /* violation */ + "\u42c1" + /* violation */ + "\u42c2" + /* violation */ + "\u42c3" + /* violation */ + "\u42c4" + /* violation */ + "\u42c5" + /* violation */ + "\u42c6" + /* violation */ + "\u42c7" + /* violation */ + "\u42c8" + /* violation */ + "\u42c9" + /* violation */ + "\u42ca" + /* violation */ + "\u42cb" + /* violation */ + "\u42cc" + /* violation */ + "\u42cd" + /* violation */ + "\u42ce" + /* violation */ + "\u42cf" + /* violation */ + "\u42d0" + /* violation */ + "\u42d1" + /* violation */ + "\u42d2" + /* violation */ + "\u42d3" + /* violation */ + "\u42d4" + /* violation */ + "\u42d5" + /* violation */ + "\u42d6" + /* violation */ + "\u42d7" + /* violation */ + "\u42d8" + /* violation */ + "\u42d9" + /* violation */ + "\u42da" + /* violation */ + "\u42db" + /* violation */ + "\u42dc" + /* violation */ + "\u42dd" + /* violation */ + "\u42de" + /* violation */ + "\u42df" + /* violation */ + "\u42e0" + /* violation */ + "\u42e1" + /* violation */ + "\u42e2" + /* violation */ + "\u42e3" + /* violation */ + "\u42e4" + /* violation */ + "\u42e5" + /* violation */ + "\u42e6" + /* violation */ + "\u42e7" + /* violation */ + "\u42e8" + /* violation */ + "\u42e9" + /* violation */ + "\u42ea" + /* violation */ + "\u42eb" + /* violation */ + "\u42ec" + /* violation */ + "\u42ed" + /* violation */ + "\u42ee" + /* violation */ + "\u42ef" + /* violation */ + "\u42f0" + /* violation */ + "\u42f1" + /* violation */ + "\u42f2" + /* violation */ + "\u42f3" + /* violation */ + "\u42f4" + /* violation */ + "\u42f5" + /* violation */ + "\u42f6" + /* violation */ + "\u42f7" + /* violation */ + "\u42f8" + /* violation */ + "\u42f9" + /* violation */ + "\u42fa" + /* violation */ + "\u42fb" + /* violation */ + "\u42fc" + /* violation */ + "\u42fd" + /* violation */ + "\u42fe" + /* violation */ + "\u42ff", "" + /* violation */ + "\u4300" + /* violation */ + "\u4301" + /* violation */ + "\u4302" + /* violation */ + "\u4303" + /* violation */ + "\u4304" + /* violation */ + "\u4305" + /* violation */ + "\u4306" + /* violation */ + "\u4307" + /* violation */ + "\u4308" + /* violation */ + "\u4309" + /* violation */ + "\u430a" + /* violation */ + "\u430b" + /* violation */ + "\u430c" + /* violation */ + "\u430d" + /* violation */ + "\u430e" + /* violation */ + "\u430f" + /* violation */ + "\u4310" + /* violation */ + "\u4311" + /* violation */ + "\u4312" + /* violation */ + "\u4313" + /* violation */ + "\u4314" + /* violation */ + "\u4315" + /* violation */ + "\u4316" + /* violation */ + "\u4317" + /* violation */ + "\u4318" + /* violation */ + "\u4319" + /* violation */ + "\u431a" + /* violation */ + "\u431b" + /* violation */ + "\u431c" + /* violation */ + "\u431d" + /* violation */ + "\u431e" + /* violation */ + "\u431f" + /* violation */ + "\u4320" + /* violation */ + "\u4321" + /* violation */ + "\u4322" + /* violation */ + "\u4323" + /* violation */ + "\u4324" + /* violation */ + "\u4325" + /* violation */ + "\u4326" + /* violation */ + "\u4327" + /* violation */ + "\u4328" + /* violation */ + "\u4329" + /* violation */ + "\u432a" + /* violation */ + "\u432b" + /* violation */ + "\u432c" + /* violation */ + "\u432d" + /* violation */ + "\u432e" + /* violation */ + "\u432f" + /* violation */ + "\u4330" + /* violation */ + "\u4331" + /* violation */ + "\u4332" + /* violation */ + "\u4333" + /* violation */ + "\u4334" + /* violation */ + "\u4335" + /* violation */ + "\u4336" + /* violation */ + "\u4337" + /* violation */ + "\u4338" + /* violation */ + "\u4339" + /* violation */ + "\u433a" + /* violation */ + "\u433b" + /* violation */ + "\u433c" + /* violation */ + "\u433d" + /* violation */ + "\u433e" + /* violation */ + "\u433f" + /* violation */ + "\u4340" + /* violation */ + "\u4341" + /* violation */ + "\u4342" + /* violation */ + "\u4343" + /* violation */ + "\u4344" + /* violation */ + "\u4345" + /* violation */ + "\u4346" + /* violation */ + "\u4347" + /* violation */ + "\u4348" + /* violation */ + "\u4349" + /* violation */ + "\u434a" + /* violation */ + "\u434b" + /* violation */ + "\u434c" + /* violation */ + "\u434d" + /* violation */ + "\u434e" + /* violation */ + "\u434f" + /* violation */ + "\u4350" + /* violation */ + "\u4351" + /* violation */ + "\u4352" + /* violation */ + "\u4353" + /* violation */ + "\u4354" + /* violation */ + "\u4355" + /* violation */ + "\u4356" + /* violation */ + "\u4357" + /* violation */ + "\u4358" + /* violation */ + "\u4359" + /* violation */ + "\u435a" + /* violation */ + "\u435b" + /* violation */ + "\u435c" + /* violation */ + "\u435d" + /* violation */ + "\u435e" + /* violation */ + "\u435f" + /* violation */ + "\u4360" + /* violation */ + "\u4361" + /* violation */ + "\u4362" + /* violation */ + "\u4363" + /* violation */ + "\u4364" + /* violation */ + "\u4365" + /* violation */ + "\u4366" + /* violation */ + "\u4367" + /* violation */ + "\u4368" + /* violation */ + "\u4369" + /* violation */ + "\u436a" + /* violation */ + "\u436b" + /* violation */ + "\u436c" + /* violation */ + "\u436d" + /* violation */ + "\u436e" + /* violation */ + "\u436f" + /* violation */ + "\u4370" + /* violation */ + "\u4371" + /* violation */ + "\u4372" + /* violation */ + "\u4373" + /* violation */ + "\u4374" + /* violation */ + "\u4375" + /* violation */ + "\u4376" + /* violation */ + "\u4377" + /* violation */ + "\u4378" + /* violation */ + "\u4379" + /* violation */ + "\u437a" + /* violation */ + "\u437b" + /* violation */ + "\u437c" + /* violation */ + "\u437d" + /* violation */ + "\u437e" + /* violation */ + "\u437f" + /* violation */ + "\u4380" + /* violation */ + "\u4381" + /* violation */ + "\u4382" + /* violation */ + "\u4383" + /* violation */ + "\u4384" + /* violation */ + "\u4385" + /* violation */ + "\u4386" + /* violation */ + "\u4387" + /* violation */ + "\u4388" + /* violation */ + "\u4389" + /* violation */ + "\u438a" + /* violation */ + "\u438b" + /* violation */ + "\u438c" + /* violation */ + "\u438d" + /* violation */ + "\u438e" + /* violation */ + "\u438f" + /* violation */ + "\u4390" + /* violation */ + "\u4391" + /* violation */ + "\u4392" + /* violation */ + "\u4393" + /* violation */ + "\u4394" + /* violation */ + "\u4395" + /* violation */ + "\u4396" + /* violation */ + "\u4397" + /* violation */ + "\u4398" + /* violation */ + "\u4399" + /* violation */ + "\u439a" + /* violation */ + "\u439b" + /* violation */ + "\u439c" + /* violation */ + "\u439d" + /* violation */ + "\u439e" + /* violation */ + "\u439f" + /* violation */ + "\u43a0" + /* violation */ + "\u43a1" + /* violation */ + "\u43a2" + /* violation */ + "\u43a3" + /* violation */ + "\u43a4" + /* violation */ + "\u43a5" + /* violation */ + "\u43a6" + /* violation */ + "\u43a7" + /* violation */ + "\u43a8" + /* violation */ + "\u43a9" + /* violation */ + "\u43aa" + /* violation */ + "\u43ab" + /* violation */ + "\u43ac" + /* violation */ + "\u43ad" + /* violation */ + "\u43ae" + /* violation */ + "\u43af" + /* violation */ + "\u43b0" + /* violation */ + "\u43b1" + /* violation */ + "\u43b2" + /* violation */ + "\u43b3" + /* violation */ + "\u43b4" + /* violation */ + "\u43b5" + /* violation */ + "\u43b6" + /* violation */ + "\u43b7" + /* violation */ + "\u43b8" + /* violation */ + "\u43b9" + /* violation */ + "\u43ba" + /* violation */ + "\u43bb" + /* violation */ + "\u43bc" + /* violation */ + "\u43bd" + /* violation */ + "\u43be" + /* violation */ + "\u43bf" + /* violation */ + "\u43c0" + /* violation */ + "\u43c1" + /* violation */ + "\u43c2" + /* violation */ + "\u43c3" + /* violation */ + "\u43c4" + /* violation */ + "\u43c5" + /* violation */ + "\u43c6" + /* violation */ + "\u43c7" + /* violation */ + "\u43c8" + /* violation */ + "\u43c9" + /* violation */ + "\u43ca" + /* violation */ + "\u43cb" + /* violation */ + "\u43cc" + /* violation */ + "\u43cd" + /* violation */ + "\u43ce" + /* violation */ + "\u43cf" + /* violation */ + "\u43d0" + /* violation */ + "\u43d1" + /* violation */ + "\u43d2" + /* violation */ + "\u43d3" + /* violation */ + "\u43d4" + /* violation */ + "\u43d5" + /* violation */ + "\u43d6" + /* violation */ + "\u43d7" + /* violation */ + "\u43d8" + /* violation */ + "\u43d9" + /* violation */ + "\u43da" + /* violation */ + "\u43db" + /* violation */ + "\u43dc" + /* violation */ + "\u43dd" + /* violation */ + "\u43de" + /* violation */ + "\u43df" + /* violation */ + "\u43e0" + /* violation */ + "\u43e1" + /* violation */ + "\u43e2" + /* violation */ + "\u43e3" + /* violation */ + "\u43e4" + /* violation */ + "\u43e5" + /* violation */ + "\u43e6" + /* violation */ + "\u43e7" + /* violation */ + "\u43e8" + /* violation */ + "\u43e9" + /* violation */ + "\u43ea" + /* violation */ + "\u43eb" + /* violation */ + "\u43ec" + /* violation */ + "\u43ed" + /* violation */ + "\u43ee" + /* violation */ + "\u43ef" + /* violation */ + "\u43f0" + /* violation */ + "\u43f1" + /* violation */ + "\u43f2" + /* violation */ + "\u43f3" + /* violation */ + "\u43f4" + /* violation */ + "\u43f5" + /* violation */ + "\u43f6" + /* violation */ + "\u43f7" + /* violation */ + "\u43f8" + /* violation */ + "\u43f9" + /* violation */ + "\u43fa" + /* violation */ + "\u43fb" + /* violation */ + "\u43fc" + /* violation */ + "\u43fd" + /* violation */ + "\u43fe" + /* violation */ + "\u43ff", "" + /* violation */ + "\u4400" + /* violation */ + "\u4401" + /* violation */ + "\u4402" + /* violation */ + "\u4403" + /* violation */ + "\u4404" + /* violation */ + "\u4405" + /* violation */ + "\u4406" + /* violation */ + "\u4407" + /* violation */ + "\u4408" + /* violation */ + "\u4409" + /* violation */ + "\u440a" + /* violation */ + "\u440b" + /* violation */ + "\u440c" + /* violation */ + "\u440d" + /* violation */ + "\u440e" + /* violation */ + "\u440f" + /* violation */ + "\u4410" + /* violation */ + "\u4411" + /* violation */ + "\u4412" + /* violation */ + "\u4413" + /* violation */ + "\u4414" + /* violation */ + "\u4415" + /* violation */ + "\u4416" + /* violation */ + "\u4417" + /* violation */ + "\u4418" + /* violation */ + "\u4419" + /* violation */ + "\u441a" + /* violation */ + "\u441b" + /* violation */ + "\u441c" + /* violation */ + "\u441d" + /* violation */ + "\u441e" + /* violation */ + "\u441f" + /* violation */ + "\u4420" + /* violation */ + "\u4421" + /* violation */ + "\u4422" + /* violation */ + "\u4423" + /* violation */ + "\u4424" + /* violation */ + "\u4425" + /* violation */ + "\u4426" + /* violation */ + "\u4427" + /* violation */ + "\u4428" + /* violation */ + "\u4429" + /* violation */ + "\u442a" + /* violation */ + "\u442b" + /* violation */ + "\u442c" + /* violation */ + "\u442d" + /* violation */ + "\u442e" + /* violation */ + "\u442f" + /* violation */ + "\u4430" + /* violation */ + "\u4431" + /* violation */ + "\u4432" + /* violation */ + "\u4433" + /* violation */ + "\u4434" + /* violation */ + "\u4435" + /* violation */ + "\u4436" + /* violation */ + "\u4437" + /* violation */ + "\u4438" + /* violation */ + "\u4439" + /* violation */ + "\u443a" + /* violation */ + "\u443b" + /* violation */ + "\u443c" + /* violation */ + "\u443d" + /* violation */ + "\u443e" + /* violation */ + "\u443f" + /* violation */ + "\u4440" + /* violation */ + "\u4441" + /* violation */ + "\u4442" + /* violation */ + "\u4443" + /* violation */ + "\u4444" + /* violation */ + "\u4445" + /* violation */ + "\u4446" + /* violation */ + "\u4447" + /* violation */ + "\u4448" + /* violation */ + "\u4449" + /* violation */ + "\u444a" + /* violation */ + "\u444b" + /* violation */ + "\u444c" + /* violation */ + "\u444d" + /* violation */ + "\u444e" + /* violation */ + "\u444f" + /* violation */ + "\u4450" + /* violation */ + "\u4451" + /* violation */ + "\u4452" + /* violation */ + "\u4453" + /* violation */ + "\u4454" + /* violation */ + "\u4455" + /* violation */ + "\u4456" + /* violation */ + "\u4457" + /* violation */ + "\u4458" + /* violation */ + "\u4459" + /* violation */ + "\u445a" + /* violation */ + "\u445b" + /* violation */ + "\u445c" + /* violation */ + "\u445d" + /* violation */ + "\u445e" + /* violation */ + "\u445f" + /* violation */ + "\u4460" + /* violation */ + "\u4461" + /* violation */ + "\u4462" + /* violation */ + "\u4463" + /* violation */ + "\u4464" + /* violation */ + "\u4465" + /* violation */ + "\u4466" + /* violation */ + "\u4467" + /* violation */ + "\u4468" + /* violation */ + "\u4469" + /* violation */ + "\u446a" + /* violation */ + "\u446b" + /* violation */ + "\u446c" + /* violation */ + "\u446d" + /* violation */ + "\u446e" + /* violation */ + "\u446f" + /* violation */ + "\u4470" + /* violation */ + "\u4471" + /* violation */ + "\u4472" + /* violation */ + "\u4473" + /* violation */ + "\u4474" + /* violation */ + "\u4475" + /* violation */ + "\u4476" + /* violation */ + "\u4477" + /* violation */ + "\u4478" + /* violation */ + "\u4479" + /* violation */ + "\u447a" + /* violation */ + "\u447b" + /* violation */ + "\u447c" + /* violation */ + "\u447d" + /* violation */ + "\u447e" + /* violation */ + "\u447f" + /* violation */ + "\u4480" + /* violation */ + "\u4481" + /* violation */ + "\u4482" + /* violation */ + "\u4483" + /* violation */ + "\u4484" + /* violation */ + "\u4485" + /* violation */ + "\u4486" + /* violation */ + "\u4487" + /* violation */ + "\u4488" + /* violation */ + "\u4489" + /* violation */ + "\u448a" + /* violation */ + "\u448b" + /* violation */ + "\u448c" + /* violation */ + "\u448d" + /* violation */ + "\u448e" + /* violation */ + "\u448f" + /* violation */ + "\u4490" + /* violation */ + "\u4491" + /* violation */ + "\u4492" + /* violation */ + "\u4493" + /* violation */ + "\u4494" + /* violation */ + "\u4495" + /* violation */ + "\u4496" + /* violation */ + "\u4497" + /* violation */ + "\u4498" + /* violation */ + "\u4499" + /* violation */ + "\u449a" + /* violation */ + "\u449b" + /* violation */ + "\u449c" + /* violation */ + "\u449d" + /* violation */ + "\u449e" + /* violation */ + "\u449f" + /* violation */ + "\u44a0" + /* violation */ + "\u44a1" + /* violation */ + "\u44a2" + /* violation */ + "\u44a3" + /* violation */ + "\u44a4" + /* violation */ + "\u44a5" + /* violation */ + "\u44a6" + /* violation */ + "\u44a7" + /* violation */ + "\u44a8" + /* violation */ + "\u44a9" + /* violation */ + "\u44aa" + /* violation */ + "\u44ab" + /* violation */ + "\u44ac" + /* violation */ + "\u44ad" + /* violation */ + "\u44ae" + /* violation */ + "\u44af" + /* violation */ + "\u44b0" + /* violation */ + "\u44b1" + /* violation */ + "\u44b2" + /* violation */ + "\u44b3" + /* violation */ + "\u44b4" + /* violation */ + "\u44b5" + /* violation */ + "\u44b6" + /* violation */ + "\u44b7" + /* violation */ + "\u44b8" + /* violation */ + "\u44b9" + /* violation */ + "\u44ba" + /* violation */ + "\u44bb" + /* violation */ + "\u44bc" + /* violation */ + "\u44bd" + /* violation */ + "\u44be" + /* violation */ + "\u44bf" + /* violation */ + "\u44c0" + /* violation */ + "\u44c1" + /* violation */ + "\u44c2" + /* violation */ + "\u44c3" + /* violation */ + "\u44c4" + /* violation */ + "\u44c5" + /* violation */ + "\u44c6" + /* violation */ + "\u44c7" + /* violation */ + "\u44c8" + /* violation */ + "\u44c9" + /* violation */ + "\u44ca" + /* violation */ + "\u44cb" + /* violation */ + "\u44cc" + /* violation */ + "\u44cd" + /* violation */ + "\u44ce" + /* violation */ + "\u44cf" + /* violation */ + "\u44d0" + /* violation */ + "\u44d1" + /* violation */ + "\u44d2" + /* violation */ + "\u44d3" + /* violation */ + "\u44d4" + /* violation */ + "\u44d5" + /* violation */ + "\u44d6" + /* violation */ + "\u44d7" + /* violation */ + "\u44d8" + /* violation */ + "\u44d9" + /* violation */ + "\u44da" + /* violation */ + "\u44db" + /* violation */ + "\u44dc" + /* violation */ + "\u44dd" + /* violation */ + "\u44de" + /* violation */ + "\u44df" + /* violation */ + "\u44e0" + /* violation */ + "\u44e1" + /* violation */ + "\u44e2" + /* violation */ + "\u44e3" + /* violation */ + "\u44e4" + /* violation */ + "\u44e5" + /* violation */ + "\u44e6" + /* violation */ + "\u44e7" + /* violation */ + "\u44e8" + /* violation */ + "\u44e9" + /* violation */ + "\u44ea" + /* violation */ + "\u44eb" + /* violation */ + "\u44ec" + /* violation */ + "\u44ed" + /* violation */ + "\u44ee" + /* violation */ + "\u44ef" + /* violation */ + "\u44f0" + /* violation */ + "\u44f1" + /* violation */ + "\u44f2" + /* violation */ + "\u44f3" + /* violation */ + "\u44f4" + /* violation */ + "\u44f5" + /* violation */ + "\u44f6" + /* violation */ + "\u44f7" + /* violation */ + "\u44f8" + /* violation */ + "\u44f9" + /* violation */ + "\u44fa" + /* violation */ + "\u44fb" + /* violation */ + "\u44fc" + /* violation */ + "\u44fd" + /* violation */ + "\u44fe" + /* violation */ + "\u44ff", "" + /* violation */ + "\u4500" + /* violation */ + "\u4501" + /* violation */ + "\u4502" + /* violation */ + "\u4503" + /* violation */ + "\u4504" + /* violation */ + "\u4505" + /* violation */ + "\u4506" + /* violation */ + "\u4507" + /* violation */ + "\u4508" + /* violation */ + "\u4509" + /* violation */ + "\u450a" + /* violation */ + "\u450b" + /* violation */ + "\u450c" + /* violation */ + "\u450d" + /* violation */ + "\u450e" + /* violation */ + "\u450f" + /* violation */ + "\u4510" + /* violation */ + "\u4511" + /* violation */ + "\u4512" + /* violation */ + "\u4513" + /* violation */ + "\u4514" + /* violation */ + "\u4515" + /* violation */ + "\u4516" + /* violation */ + "\u4517" + /* violation */ + "\u4518" + /* violation */ + "\u4519" + /* violation */ + "\u451a" + /* violation */ + "\u451b" + /* violation */ + "\u451c" + /* violation */ + "\u451d" + /* violation */ + "\u451e" + /* violation */ + "\u451f" + /* violation */ + "\u4520" + /* violation */ + "\u4521" + /* violation */ + "\u4522" + /* violation */ + "\u4523" + /* violation */ + "\u4524" + /* violation */ + "\u4525" + /* violation */ + "\u4526" + /* violation */ + "\u4527" + /* violation */ + "\u4528" + /* violation */ + "\u4529" + /* violation */ + "\u452a" + /* violation */ + "\u452b" + /* violation */ + "\u452c" + /* violation */ + "\u452d" + /* violation */ + "\u452e" + /* violation */ + "\u452f" + /* violation */ + "\u4530" + /* violation */ + "\u4531" + /* violation */ + "\u4532" + /* violation */ + "\u4533" + /* violation */ + "\u4534" + /* violation */ + "\u4535" + /* violation */ + "\u4536" + /* violation */ + "\u4537" + /* violation */ + "\u4538" + /* violation */ + "\u4539" + /* violation */ + "\u453a" + /* violation */ + "\u453b" + /* violation */ + "\u453c" + /* violation */ + "\u453d" + /* violation */ + "\u453e" + /* violation */ + "\u453f" + /* violation */ + "\u4540" + /* violation */ + "\u4541" + /* violation */ + "\u4542" + /* violation */ + "\u4543" + /* violation */ + "\u4544" + /* violation */ + "\u4545" + /* violation */ + "\u4546" + /* violation */ + "\u4547" + /* violation */ + "\u4548" + /* violation */ + "\u4549" + /* violation */ + "\u454a" + /* violation */ + "\u454b" + /* violation */ + "\u454c" + /* violation */ + "\u454d" + /* violation */ + "\u454e" + /* violation */ + "\u454f" + /* violation */ + "\u4550" + /* violation */ + "\u4551" + /* violation */ + "\u4552" + /* violation */ + "\u4553" + /* violation */ + "\u4554" + /* violation */ + "\u4555" + /* violation */ + "\u4556" + /* violation */ + "\u4557" + /* violation */ + "\u4558" + /* violation */ + "\u4559" + /* violation */ + "\u455a" + /* violation */ + "\u455b" + /* violation */ + "\u455c" + /* violation */ + "\u455d" + /* violation */ + "\u455e" + /* violation */ + "\u455f" + /* violation */ + "\u4560" + /* violation */ + "\u4561" + /* violation */ + "\u4562" + /* violation */ + "\u4563" + /* violation */ + "\u4564" + /* violation */ + "\u4565" + /* violation */ + "\u4566" + /* violation */ + "\u4567" + /* violation */ + "\u4568" + /* violation */ + "\u4569" + /* violation */ + "\u456a" + /* violation */ + "\u456b" + /* violation */ + "\u456c" + /* violation */ + "\u456d" + /* violation */ + "\u456e" + /* violation */ + "\u456f" + /* violation */ + "\u4570" + /* violation */ + "\u4571" + /* violation */ + "\u4572" + /* violation */ + "\u4573" + /* violation */ + "\u4574" + /* violation */ + "\u4575" + /* violation */ + "\u4576" + /* violation */ + "\u4577" + /* violation */ + "\u4578" + /* violation */ + "\u4579" + /* violation */ + "\u457a" + /* violation */ + "\u457b" + /* violation */ + "\u457c" + /* violation */ + "\u457d" + /* violation */ + "\u457e" + /* violation */ + "\u457f" + /* violation */ + "\u4580" + /* violation */ + "\u4581" + /* violation */ + "\u4582" + /* violation */ + "\u4583" + /* violation */ + "\u4584" + /* violation */ + "\u4585" + /* violation */ + "\u4586" + /* violation */ + "\u4587" + /* violation */ + "\u4588" + /* violation */ + "\u4589" + /* violation */ + "\u458a" + /* violation */ + "\u458b" + /* violation */ + "\u458c" + /* violation */ + "\u458d" + /* violation */ + "\u458e" + /* violation */ + "\u458f" + /* violation */ + "\u4590" + /* violation */ + "\u4591" + /* violation */ + "\u4592" + /* violation */ + "\u4593" + /* violation */ + "\u4594" + /* violation */ + "\u4595" + /* violation */ + "\u4596" + /* violation */ + "\u4597" + /* violation */ + "\u4598" + /* violation */ + "\u4599" + /* violation */ + "\u459a" + /* violation */ + "\u459b" + /* violation */ + "\u459c" + /* violation */ + "\u459d" + /* violation */ + "\u459e" + /* violation */ + "\u459f" + /* violation */ + "\u45a0" + /* violation */ + "\u45a1" + /* violation */ + "\u45a2" + /* violation */ + "\u45a3" + /* violation */ + "\u45a4" + /* violation */ + "\u45a5" + /* violation */ + "\u45a6" + /* violation */ + "\u45a7" + /* violation */ + "\u45a8" + /* violation */ + "\u45a9" + /* violation */ + "\u45aa" + /* violation */ + "\u45ab" + /* violation */ + "\u45ac" + /* violation */ + "\u45ad" + /* violation */ + "\u45ae" + /* violation */ + "\u45af" + /* violation */ + "\u45b0" + /* violation */ + "\u45b1" + /* violation */ + "\u45b2" + /* violation */ + "\u45b3" + /* violation */ + "\u45b4" + /* violation */ + "\u45b5" + /* violation */ + "\u45b6" + /* violation */ + "\u45b7" + /* violation */ + "\u45b8" + /* violation */ + "\u45b9" + /* violation */ + "\u45ba" + /* violation */ + "\u45bb" + /* violation */ + "\u45bc" + /* violation */ + "\u45bd" + /* violation */ + "\u45be" + /* violation */ + "\u45bf" + /* violation */ + "\u45c0" + /* violation */ + "\u45c1" + /* violation */ + "\u45c2" + /* violation */ + "\u45c3" + /* violation */ + "\u45c4" + /* violation */ + "\u45c5" + /* violation */ + "\u45c6" + /* violation */ + "\u45c7" + /* violation */ + "\u45c8" + /* violation */ + "\u45c9" + /* violation */ + "\u45ca" + /* violation */ + "\u45cb" + /* violation */ + "\u45cc" + /* violation */ + "\u45cd" + /* violation */ + "\u45ce" + /* violation */ + "\u45cf" + /* violation */ + "\u45d0" + /* violation */ + "\u45d1" + /* violation */ + "\u45d2" + /* violation */ + "\u45d3" + /* violation */ + "\u45d4" + /* violation */ + "\u45d5" + /* violation */ + "\u45d6" + /* violation */ + "\u45d7" + /* violation */ + "\u45d8" + /* violation */ + "\u45d9" + /* violation */ + "\u45da" + /* violation */ + "\u45db" + /* violation */ + "\u45dc" + /* violation */ + "\u45dd" + /* violation */ + "\u45de" + /* violation */ + "\u45df" + /* violation */ + "\u45e0" + /* violation */ + "\u45e1" + /* violation */ + "\u45e2" + /* violation */ + "\u45e3" + /* violation */ + "\u45e4" + /* violation */ + "\u45e5" + /* violation */ + "\u45e6" + /* violation */ + "\u45e7" + /* violation */ + "\u45e8" + /* violation */ + "\u45e9" + /* violation */ + "\u45ea" + /* violation */ + "\u45eb" + /* violation */ + "\u45ec" + /* violation */ + "\u45ed" + /* violation */ + "\u45ee" + /* violation */ + "\u45ef" + /* violation */ + "\u45f0" + /* violation */ + "\u45f1" + /* violation */ + "\u45f2" + /* violation */ + "\u45f3" + /* violation */ + "\u45f4" + /* violation */ + "\u45f5" + /* violation */ + "\u45f6" + /* violation */ + "\u45f7" + /* violation */ + "\u45f8" + /* violation */ + "\u45f9" + /* violation */ + "\u45fa" + /* violation */ + "\u45fb" + /* violation */ + "\u45fc" + /* violation */ + "\u45fd" + /* violation */ + "\u45fe" + /* violation */ + "\u45ff", "" + /* violation */ + "\u4600" + /* violation */ + "\u4601" + /* violation */ + "\u4602" + /* violation */ + "\u4603" + /* violation */ + "\u4604" + /* violation */ + "\u4605" + /* violation */ + "\u4606" + /* violation */ + "\u4607" + /* violation */ + "\u4608" + /* violation */ + "\u4609" + /* violation */ + "\u460a" + /* violation */ + "\u460b" + /* violation */ + "\u460c" + /* violation */ + "\u460d" + /* violation */ + "\u460e" + /* violation */ + "\u460f" + /* violation */ + "\u4610" + /* violation */ + "\u4611" + /* violation */ + "\u4612" + /* violation */ + "\u4613" + /* violation */ + "\u4614" + /* violation */ + "\u4615" + /* violation */ + "\u4616" + /* violation */ + "\u4617" + /* violation */ + "\u4618" + /* violation */ + "\u4619" + /* violation */ + "\u461a" + /* violation */ + "\u461b" + /* violation */ + "\u461c" + /* violation */ + "\u461d" + /* violation */ + "\u461e" + /* violation */ + "\u461f" + /* violation */ + "\u4620" + /* violation */ + "\u4621" + /* violation */ + "\u4622" + /* violation */ + "\u4623" + /* violation */ + "\u4624" + /* violation */ + "\u4625" + /* violation */ + "\u4626" + /* violation */ + "\u4627" + /* violation */ + "\u4628" + /* violation */ + "\u4629" + /* violation */ + "\u462a" + /* violation */ + "\u462b" + /* violation */ + "\u462c" + /* violation */ + "\u462d" + /* violation */ + "\u462e" + /* violation */ + "\u462f" + /* violation */ + "\u4630" + /* violation */ + "\u4631" + /* violation */ + "\u4632" + /* violation */ + "\u4633" + /* violation */ + "\u4634" + /* violation */ + "\u4635" + /* violation */ + "\u4636" + /* violation */ + "\u4637" + /* violation */ + "\u4638" + /* violation */ + "\u4639" + /* violation */ + "\u463a" + /* violation */ + "\u463b" + /* violation */ + "\u463c" + /* violation */ + "\u463d" + /* violation */ + "\u463e" + /* violation */ + "\u463f" + /* violation */ + "\u4640" + /* violation */ + "\u4641" + /* violation */ + "\u4642" + /* violation */ + "\u4643" + /* violation */ + "\u4644" + /* violation */ + "\u4645" + /* violation */ + "\u4646" + /* violation */ + "\u4647" + /* violation */ + "\u4648" + /* violation */ + "\u4649" + /* violation */ + "\u464a" + /* violation */ + "\u464b" + /* violation */ + "\u464c" + /* violation */ + "\u464d" + /* violation */ + "\u464e" + /* violation */ + "\u464f" + /* violation */ + "\u4650" + /* violation */ + "\u4651" + /* violation */ + "\u4652" + /* violation */ + "\u4653" + /* violation */ + "\u4654" + /* violation */ + "\u4655" + /* violation */ + "\u4656" + /* violation */ + "\u4657" + /* violation */ + "\u4658" + /* violation */ + "\u4659" + /* violation */ + "\u465a" + /* violation */ + "\u465b" + /* violation */ + "\u465c" + /* violation */ + "\u465d" + /* violation */ + "\u465e" + /* violation */ + "\u465f" + /* violation */ + "\u4660" + /* violation */ + "\u4661" + /* violation */ + "\u4662" + /* violation */ + "\u4663" + /* violation */ + "\u4664" + /* violation */ + "\u4665" + /* violation */ + "\u4666" + /* violation */ + "\u4667" + /* violation */ + "\u4668" + /* violation */ + "\u4669" + /* violation */ + "\u466a" + /* violation */ + "\u466b" + /* violation */ + "\u466c" + /* violation */ + "\u466d" + /* violation */ + "\u466e" + /* violation */ + "\u466f" + /* violation */ + "\u4670" + /* violation */ + "\u4671" + /* violation */ + "\u4672" + /* violation */ + "\u4673" + /* violation */ + "\u4674" + /* violation */ + "\u4675" + /* violation */ + "\u4676" + /* violation */ + "\u4677" + /* violation */ + "\u4678" + /* violation */ + "\u4679" + /* violation */ + "\u467a" + /* violation */ + "\u467b" + /* violation */ + "\u467c" + /* violation */ + "\u467d" + /* violation */ + "\u467e" + /* violation */ + "\u467f" + /* violation */ + "\u4680" + /* violation */ + "\u4681" + /* violation */ + "\u4682" + /* violation */ + "\u4683" + /* violation */ + "\u4684" + /* violation */ + "\u4685" + /* violation */ + "\u4686" + /* violation */ + "\u4687" + /* violation */ + "\u4688" + /* violation */ + "\u4689" + /* violation */ + "\u468a" + /* violation */ + "\u468b" + /* violation */ + "\u468c" + /* violation */ + "\u468d" + /* violation */ + "\u468e" + /* violation */ + "\u468f" + /* violation */ + "\u4690" + /* violation */ + "\u4691" + /* violation */ + "\u4692" + /* violation */ + "\u4693" + /* violation */ + "\u4694" + /* violation */ + "\u4695" + /* violation */ + "\u4696" + /* violation */ + "\u4697" + /* violation */ + "\u4698" + /* violation */ + "\u4699" + /* violation */ + "\u469a" + /* violation */ + "\u469b" + /* violation */ + "\u469c" + /* violation */ + "\u469d" + /* violation */ + "\u469e" + /* violation */ + "\u469f" + /* violation */ + "\u46a0" + /* violation */ + "\u46a1" + /* violation */ + "\u46a2" + /* violation */ + "\u46a3" + /* violation */ + "\u46a4" + /* violation */ + "\u46a5" + /* violation */ + "\u46a6" + /* violation */ + "\u46a7" + /* violation */ + "\u46a8" + /* violation */ + "\u46a9" + /* violation */ + "\u46aa" + /* violation */ + "\u46ab" + /* violation */ + "\u46ac" + /* violation */ + "\u46ad" + /* violation */ + "\u46ae" + /* violation */ + "\u46af" + /* violation */ + "\u46b0" + /* violation */ + "\u46b1" + /* violation */ + "\u46b2" + /* violation */ + "\u46b3" + /* violation */ + "\u46b4" + /* violation */ + "\u46b5" + /* violation */ + "\u46b6" + /* violation */ + "\u46b7" + /* violation */ + "\u46b8" + /* violation */ + "\u46b9" + /* violation */ + "\u46ba" + /* violation */ + "\u46bb" + /* violation */ + "\u46bc" + /* violation */ + "\u46bd" + /* violation */ + "\u46be" + /* violation */ + "\u46bf" + /* violation */ + "\u46c0" + /* violation */ + "\u46c1" + /* violation */ + "\u46c2" + /* violation */ + "\u46c3" + /* violation */ + "\u46c4" + /* violation */ + "\u46c5" + /* violation */ + "\u46c6" + /* violation */ + "\u46c7" + /* violation */ + "\u46c8" + /* violation */ + "\u46c9" + /* violation */ + "\u46ca" + /* violation */ + "\u46cb" + /* violation */ + "\u46cc" + /* violation */ + "\u46cd" + /* violation */ + "\u46ce" + /* violation */ + "\u46cf" + /* violation */ + "\u46d0" + /* violation */ + "\u46d1" + /* violation */ + "\u46d2" + /* violation */ + "\u46d3" + /* violation */ + "\u46d4" + /* violation */ + "\u46d5" + /* violation */ + "\u46d6" + /* violation */ + "\u46d7" + /* violation */ + "\u46d8" + /* violation */ + "\u46d9" + /* violation */ + "\u46da" + /* violation */ + "\u46db" + /* violation */ + "\u46dc" + /* violation */ + "\u46dd" + /* violation */ + "\u46de" + /* violation */ + "\u46df" + /* violation */ + "\u46e0" + /* violation */ + "\u46e1" + /* violation */ + "\u46e2" + /* violation */ + "\u46e3" + /* violation */ + "\u46e4" + /* violation */ + "\u46e5" + /* violation */ + "\u46e6" + /* violation */ + "\u46e7" + /* violation */ + "\u46e8" + /* violation */ + "\u46e9" + /* violation */ + "\u46ea" + /* violation */ + "\u46eb" + /* violation */ + "\u46ec" + /* violation */ + "\u46ed" + /* violation */ + "\u46ee" + /* violation */ + "\u46ef" + /* violation */ + "\u46f0" + /* violation */ + "\u46f1" + /* violation */ + "\u46f2" + /* violation */ + "\u46f3" + /* violation */ + "\u46f4" + /* violation */ + "\u46f5" + /* violation */ + "\u46f6" + /* violation */ + "\u46f7" + /* violation */ + "\u46f8" + /* violation */ + "\u46f9" + /* violation */ + "\u46fa" + /* violation */ + "\u46fb" + /* violation */ + "\u46fc" + /* violation */ + "\u46fd" + /* violation */ + "\u46fe" + /* violation */ + "\u46ff", "" + /* violation */ + "\u4700" + /* violation */ + "\u4701" + /* violation */ + "\u4702" + /* violation */ + "\u4703" + /* violation */ + "\u4704" + /* violation */ + "\u4705" + /* violation */ + "\u4706" + /* violation */ + "\u4707" + /* violation */ + "\u4708" + /* violation */ + "\u4709" + /* violation */ + "\u470a" + /* violation */ + "\u470b" + /* violation */ + "\u470c" + /* violation */ + "\u470d" + /* violation */ + "\u470e" + /* violation */ + "\u470f" + /* violation */ + "\u4710" + /* violation */ + "\u4711" + /* violation */ + "\u4712" + /* violation */ + "\u4713" + /* violation */ + "\u4714" + /* violation */ + "\u4715" + /* violation */ + "\u4716" + /* violation */ + "\u4717" + /* violation */ + "\u4718" + /* violation */ + "\u4719" + /* violation */ + "\u471a" + /* violation */ + "\u471b" + /* violation */ + "\u471c" + /* violation */ + "\u471d" + /* violation */ + "\u471e" + /* violation */ + "\u471f" + /* violation */ + "\u4720" + /* violation */ + "\u4721" + /* violation */ + "\u4722" + /* violation */ + "\u4723" + /* violation */ + "\u4724" + /* violation */ + "\u4725" + /* violation */ + "\u4726" + /* violation */ + "\u4727" + /* violation */ + "\u4728" + /* violation */ + "\u4729" + /* violation */ + "\u472a" + /* violation */ + "\u472b" + /* violation */ + "\u472c" + /* violation */ + "\u472d" + /* violation */ + "\u472e" + /* violation */ + "\u472f" + /* violation */ + "\u4730" + /* violation */ + "\u4731" + /* violation */ + "\u4732" + /* violation */ + "\u4733" + /* violation */ + "\u4734" + /* violation */ + "\u4735" + /* violation */ + "\u4736" + /* violation */ + "\u4737" + /* violation */ + "\u4738" + /* violation */ + "\u4739" + /* violation */ + "\u473a" + /* violation */ + "\u473b" + /* violation */ + "\u473c" + /* violation */ + "\u473d" + /* violation */ + "\u473e" + /* violation */ + "\u473f" + /* violation */ + "\u4740" + /* violation */ + "\u4741" + /* violation */ + "\u4742" + /* violation */ + "\u4743" + /* violation */ + "\u4744" + /* violation */ + "\u4745" + /* violation */ + "\u4746" + /* violation */ + "\u4747" + /* violation */ + "\u4748" + /* violation */ + "\u4749" + /* violation */ + "\u474a" + /* violation */ + "\u474b" + /* violation */ + "\u474c" + /* violation */ + "\u474d" + /* violation */ + "\u474e" + /* violation */ + "\u474f" + /* violation */ + "\u4750" + /* violation */ + "\u4751" + /* violation */ + "\u4752" + /* violation */ + "\u4753" + /* violation */ + "\u4754" + /* violation */ + "\u4755" + /* violation */ + "\u4756" + /* violation */ + "\u4757" + /* violation */ + "\u4758" + /* violation */ + "\u4759" + /* violation */ + "\u475a" + /* violation */ + "\u475b" + /* violation */ + "\u475c" + /* violation */ + "\u475d" + /* violation */ + "\u475e" + /* violation */ + "\u475f" + /* violation */ + "\u4760" + /* violation */ + "\u4761" + /* violation */ + "\u4762" + /* violation */ + "\u4763" + /* violation */ + "\u4764" + /* violation */ + "\u4765" + /* violation */ + "\u4766" + /* violation */ + "\u4767" + /* violation */ + "\u4768" + /* violation */ + "\u4769" + /* violation */ + "\u476a" + /* violation */ + "\u476b" + /* violation */ + "\u476c" + /* violation */ + "\u476d" + /* violation */ + "\u476e" + /* violation */ + "\u476f" + /* violation */ + "\u4770" + /* violation */ + "\u4771" + /* violation */ + "\u4772" + /* violation */ + "\u4773" + /* violation */ + "\u4774" + /* violation */ + "\u4775" + /* violation */ + "\u4776" + /* violation */ + "\u4777" + /* violation */ + "\u4778" + /* violation */ + "\u4779" + /* violation */ + "\u477a" + /* violation */ + "\u477b" + /* violation */ + "\u477c" + /* violation */ + "\u477d" + /* violation */ + "\u477e" + /* violation */ + "\u477f" + /* violation */ + "\u4780" + /* violation */ + "\u4781" + /* violation */ + "\u4782" + /* violation */ + "\u4783" + /* violation */ + "\u4784" + /* violation */ + "\u4785" + /* violation */ + "\u4786" + /* violation */ + "\u4787" + /* violation */ + "\u4788" + /* violation */ + "\u4789" + /* violation */ + "\u478a" + /* violation */ + "\u478b" + /* violation */ + "\u478c" + /* violation */ + "\u478d" + /* violation */ + "\u478e" + /* violation */ + "\u478f" + /* violation */ + "\u4790" + /* violation */ + "\u4791" + /* violation */ + "\u4792" + /* violation */ + "\u4793" + /* violation */ + "\u4794" + /* violation */ + "\u4795" + /* violation */ + "\u4796" + /* violation */ + "\u4797" + /* violation */ + "\u4798" + /* violation */ + "\u4799" + /* violation */ + "\u479a" + /* violation */ + "\u479b" + /* violation */ + "\u479c" + /* violation */ + "\u479d" + /* violation */ + "\u479e" + /* violation */ + "\u479f" + /* violation */ + "\u47a0" + /* violation */ + "\u47a1" + /* violation */ + "\u47a2" + /* violation */ + "\u47a3" + /* violation */ + "\u47a4" + /* violation */ + "\u47a5" + /* violation */ + "\u47a6" + /* violation */ + "\u47a7" + /* violation */ + "\u47a8" + /* violation */ + "\u47a9" + /* violation */ + "\u47aa" + /* violation */ + "\u47ab" + /* violation */ + "\u47ac" + /* violation */ + "\u47ad" + /* violation */ + "\u47ae" + /* violation */ + "\u47af" + /* violation */ + "\u47b0" + /* violation */ + "\u47b1" + /* violation */ + "\u47b2" + /* violation */ + "\u47b3" + /* violation */ + "\u47b4" + /* violation */ + "\u47b5" + /* violation */ + "\u47b6" + /* violation */ + "\u47b7" + /* violation */ + "\u47b8" + /* violation */ + "\u47b9" + /* violation */ + "\u47ba" + /* violation */ + "\u47bb" + /* violation */ + "\u47bc" + /* violation */ + "\u47bd" + /* violation */ + "\u47be" + /* violation */ + "\u47bf" + /* violation */ + "\u47c0" + /* violation */ + "\u47c1" + /* violation */ + "\u47c2" + /* violation */ + "\u47c3" + /* violation */ + "\u47c4" + /* violation */ + "\u47c5" + /* violation */ + "\u47c6" + /* violation */ + "\u47c7" + /* violation */ + "\u47c8" + /* violation */ + "\u47c9" + /* violation */ + "\u47ca" + /* violation */ + "\u47cb" + /* violation */ + "\u47cc" + /* violation */ + "\u47cd" + /* violation */ + "\u47ce" + /* violation */ + "\u47cf" + /* violation */ + "\u47d0" + /* violation */ + "\u47d1" + /* violation */ + "\u47d2" + /* violation */ + "\u47d3" + /* violation */ + "\u47d4" + /* violation */ + "\u47d5" + /* violation */ + "\u47d6" + /* violation */ + "\u47d7" + /* violation */ + "\u47d8" + /* violation */ + "\u47d9" + /* violation */ + "\u47da" + /* violation */ + "\u47db" + /* violation */ + "\u47dc" + /* violation */ + "\u47dd" + /* violation */ + "\u47de" + /* violation */ + "\u47df" + /* violation */ + "\u47e0" + /* violation */ + "\u47e1" + /* violation */ + "\u47e2" + /* violation */ + "\u47e3" + /* violation */ + "\u47e4" + /* violation */ + "\u47e5" + /* violation */ + "\u47e6" + /* violation */ + "\u47e7" + /* violation */ + "\u47e8" + /* violation */ + "\u47e9" + /* violation */ + "\u47ea" + /* violation */ + "\u47eb" + /* violation */ + "\u47ec" + /* violation */ + "\u47ed" + /* violation */ + "\u47ee" + /* violation */ + "\u47ef" + /* violation */ + "\u47f0" + /* violation */ + "\u47f1" + /* violation */ + "\u47f2" + /* violation */ + "\u47f3" + /* violation */ + "\u47f4" + /* violation */ + "\u47f5" + /* violation */ + "\u47f6" + /* violation */ + "\u47f7" + /* violation */ + "\u47f8" + /* violation */ + "\u47f9" + /* violation */ + "\u47fa" + /* violation */ + "\u47fb" + /* violation */ + "\u47fc" + /* violation */ + "\u47fd" + /* violation */ + "\u47fe" + /* violation */ + "\u47ff", "" + /* violation */ + "\u4800" + /* violation */ + "\u4801" + /* violation */ + "\u4802" + /* violation */ + "\u4803" + /* violation */ + "\u4804" + /* violation */ + "\u4805" + /* violation */ + "\u4806" + /* violation */ + "\u4807" + /* violation */ + "\u4808" + /* violation */ + "\u4809" + /* violation */ + "\u480a" + /* violation */ + "\u480b" + /* violation */ + "\u480c" + /* violation */ + "\u480d" + /* violation */ + "\u480e" + /* violation */ + "\u480f" + /* violation */ + "\u4810" + /* violation */ + "\u4811" + /* violation */ + "\u4812" + /* violation */ + "\u4813" + /* violation */ + "\u4814" + /* violation */ + "\u4815" + /* violation */ + "\u4816" + /* violation */ + "\u4817" + /* violation */ + "\u4818" + /* violation */ + "\u4819" + /* violation */ + "\u481a" + /* violation */ + "\u481b" + /* violation */ + "\u481c" + /* violation */ + "\u481d" + /* violation */ + "\u481e" + /* violation */ + "\u481f" + /* violation */ + "\u4820" + /* violation */ + "\u4821" + /* violation */ + "\u4822" + /* violation */ + "\u4823" + /* violation */ + "\u4824" + /* violation */ + "\u4825" + /* violation */ + "\u4826" + /* violation */ + "\u4827" + /* violation */ + "\u4828" + /* violation */ + "\u4829" + /* violation */ + "\u482a" + /* violation */ + "\u482b" + /* violation */ + "\u482c" + /* violation */ + "\u482d" + /* violation */ + "\u482e" + /* violation */ + "\u482f" + /* violation */ + "\u4830" + /* violation */ + "\u4831" + /* violation */ + "\u4832" + /* violation */ + "\u4833" + /* violation */ + "\u4834" + /* violation */ + "\u4835" + /* violation */ + "\u4836" + /* violation */ + "\u4837" + /* violation */ + "\u4838" + /* violation */ + "\u4839" + /* violation */ + "\u483a" + /* violation */ + "\u483b" + /* violation */ + "\u483c" + /* violation */ + "\u483d" + /* violation */ + "\u483e" + /* violation */ + "\u483f" + /* violation */ + "\u4840" + /* violation */ + "\u4841" + /* violation */ + "\u4842" + /* violation */ + "\u4843" + /* violation */ + "\u4844" + /* violation */ + "\u4845" + /* violation */ + "\u4846" + /* violation */ + "\u4847" + /* violation */ + "\u4848" + /* violation */ + "\u4849" + /* violation */ + "\u484a" + /* violation */ + "\u484b" + /* violation */ + "\u484c" + /* violation */ + "\u484d" + /* violation */ + "\u484e" + /* violation */ + "\u484f" + /* violation */ + "\u4850" + /* violation */ + "\u4851" + /* violation */ + "\u4852" + /* violation */ + "\u4853" + /* violation */ + "\u4854" + /* violation */ + "\u4855" + /* violation */ + "\u4856" + /* violation */ + "\u4857" + /* violation */ + "\u4858" + /* violation */ + "\u4859" + /* violation */ + "\u485a" + /* violation */ + "\u485b" + /* violation */ + "\u485c" + /* violation */ + "\u485d" + /* violation */ + "\u485e" + /* violation */ + "\u485f" + /* violation */ + "\u4860" + /* violation */ + "\u4861" + /* violation */ + "\u4862" + /* violation */ + "\u4863" + /* violation */ + "\u4864" + /* violation */ + "\u4865" + /* violation */ + "\u4866" + /* violation */ + "\u4867" + /* violation */ + "\u4868" + /* violation */ + "\u4869" + /* violation */ + "\u486a" + /* violation */ + "\u486b" + /* violation */ + "\u486c" + /* violation */ + "\u486d" + /* violation */ + "\u486e" + /* violation */ + "\u486f" + /* violation */ + "\u4870" + /* violation */ + "\u4871" + /* violation */ + "\u4872" + /* violation */ + "\u4873" + /* violation */ + "\u4874" + /* violation */ + "\u4875" + /* violation */ + "\u4876" + /* violation */ + "\u4877" + /* violation */ + "\u4878" + /* violation */ + "\u4879" + /* violation */ + "\u487a" + /* violation */ + "\u487b" + /* violation */ + "\u487c" + /* violation */ + "\u487d" + /* violation */ + "\u487e" + /* violation */ + "\u487f" + /* violation */ + "\u4880" + /* violation */ + "\u4881" + /* violation */ + "\u4882" + /* violation */ + "\u4883" + /* violation */ + "\u4884" + /* violation */ + "\u4885" + /* violation */ + "\u4886" + /* violation */ + "\u4887" + /* violation */ + "\u4888" + /* violation */ + "\u4889" + /* violation */ + "\u488a" + /* violation */ + "\u488b" + /* violation */ + "\u488c" + /* violation */ + "\u488d" + /* violation */ + "\u488e" + /* violation */ + "\u488f" + /* violation */ + "\u4890" + /* violation */ + "\u4891" + /* violation */ + "\u4892" + /* violation */ + "\u4893" + /* violation */ + "\u4894" + /* violation */ + "\u4895" + /* violation */ + "\u4896" + /* violation */ + "\u4897" + /* violation */ + "\u4898" + /* violation */ + "\u4899" + /* violation */ + "\u489a" + /* violation */ + "\u489b" + /* violation */ + "\u489c" + /* violation */ + "\u489d" + /* violation */ + "\u489e" + /* violation */ + "\u489f" + /* violation */ + "\u48a0" + /* violation */ + "\u48a1" + /* violation */ + "\u48a2" + /* violation */ + "\u48a3" + /* violation */ + "\u48a4" + /* violation */ + "\u48a5" + /* violation */ + "\u48a6" + /* violation */ + "\u48a7" + /* violation */ + "\u48a8" + /* violation */ + "\u48a9" + /* violation */ + "\u48aa" + /* violation */ + "\u48ab" + /* violation */ + "\u48ac" + /* violation */ + "\u48ad" + /* violation */ + "\u48ae" + /* violation */ + "\u48af" + /* violation */ + "\u48b0" + /* violation */ + "\u48b1" + /* violation */ + "\u48b2" + /* violation */ + "\u48b3" + /* violation */ + "\u48b4" + /* violation */ + "\u48b5" + /* violation */ + "\u48b6" + /* violation */ + "\u48b7" + /* violation */ + "\u48b8" + /* violation */ + "\u48b9" + /* violation */ + "\u48ba" + /* violation */ + "\u48bb" + /* violation */ + "\u48bc" + /* violation */ + "\u48bd" + /* violation */ + "\u48be" + /* violation */ + "\u48bf" + /* violation */ + "\u48c0" + /* violation */ + "\u48c1" + /* violation */ + "\u48c2" + /* violation */ + "\u48c3" + /* violation */ + "\u48c4" + /* violation */ + "\u48c5" + /* violation */ + "\u48c6" + /* violation */ + "\u48c7" + /* violation */ + "\u48c8" + /* violation */ + "\u48c9" + /* violation */ + "\u48ca" + /* violation */ + "\u48cb" + /* violation */ + "\u48cc" + /* violation */ + "\u48cd" + /* violation */ + "\u48ce" + /* violation */ + "\u48cf" + /* violation */ + "\u48d0" + /* violation */ + "\u48d1" + /* violation */ + "\u48d2" + /* violation */ + "\u48d3" + /* violation */ + "\u48d4" + /* violation */ + "\u48d5" + /* violation */ + "\u48d6" + /* violation */ + "\u48d7" + /* violation */ + "\u48d8" + /* violation */ + "\u48d9" + /* violation */ + "\u48da" + /* violation */ + "\u48db" + /* violation */ + "\u48dc" + /* violation */ + "\u48dd" + /* violation */ + "\u48de" + /* violation */ + "\u48df" + /* violation */ + "\u48e0" + /* violation */ + "\u48e1" + /* violation */ + "\u48e2" + /* violation */ + "\u48e3" + /* violation */ + "\u48e4" + /* violation */ + "\u48e5" + /* violation */ + "\u48e6" + /* violation */ + "\u48e7" + /* violation */ + "\u48e8" + /* violation */ + "\u48e9" + /* violation */ + "\u48ea" + /* violation */ + "\u48eb" + /* violation */ + "\u48ec" + /* violation */ + "\u48ed" + /* violation */ + "\u48ee" + /* violation */ + "\u48ef" + /* violation */ + "\u48f0" + /* violation */ + "\u48f1" + /* violation */ + "\u48f2" + /* violation */ + "\u48f3" + /* violation */ + "\u48f4" + /* violation */ + "\u48f5" + /* violation */ + "\u48f6" + /* violation */ + "\u48f7" + /* violation */ + "\u48f8" + /* violation */ + "\u48f9" + /* violation */ + "\u48fa" + /* violation */ + "\u48fb" + /* violation */ + "\u48fc" + /* violation */ + "\u48fd" + /* violation */ + "\u48fe" + /* violation */ + "\u48ff", "" + /* violation */ + "\u4900" + /* violation */ + "\u4901" + /* violation */ + "\u4902" + /* violation */ + "\u4903" + /* violation */ + "\u4904" + /* violation */ + "\u4905" + /* violation */ + "\u4906" + /* violation */ + "\u4907" + /* violation */ + "\u4908" + /* violation */ + "\u4909" + /* violation */ + "\u490a" + /* violation */ + "\u490b" + /* violation */ + "\u490c" + /* violation */ + "\u490d" + /* violation */ + "\u490e" + /* violation */ + "\u490f" + /* violation */ + "\u4910" + /* violation */ + "\u4911" + /* violation */ + "\u4912" + /* violation */ + "\u4913" + /* violation */ + "\u4914" + /* violation */ + "\u4915" + /* violation */ + "\u4916" + /* violation */ + "\u4917" + /* violation */ + "\u4918" + /* violation */ + "\u4919" + /* violation */ + "\u491a" + /* violation */ + "\u491b" + /* violation */ + "\u491c" + /* violation */ + "\u491d" + /* violation */ + "\u491e" + /* violation */ + "\u491f" + /* violation */ + "\u4920" + /* violation */ + "\u4921" + /* violation */ + "\u4922" + /* violation */ + "\u4923" + /* violation */ + "\u4924" + /* violation */ + "\u4925" + /* violation */ + "\u4926" + /* violation */ + "\u4927" + /* violation */ + "\u4928" + /* violation */ + "\u4929" + /* violation */ + "\u492a" + /* violation */ + "\u492b" + /* violation */ + "\u492c" + /* violation */ + "\u492d" + /* violation */ + "\u492e" + /* violation */ + "\u492f" + /* violation */ + "\u4930" + /* violation */ + "\u4931" + /* violation */ + "\u4932" + /* violation */ + "\u4933" + /* violation */ + "\u4934" + /* violation */ + "\u4935" + /* violation */ + "\u4936" + /* violation */ + "\u4937" + /* violation */ + "\u4938" + /* violation */ + "\u4939" + /* violation */ + "\u493a" + /* violation */ + "\u493b" + /* violation */ + "\u493c" + /* violation */ + "\u493d" + /* violation */ + "\u493e" + /* violation */ + "\u493f" + /* violation */ + "\u4940" + /* violation */ + "\u4941" + /* violation */ + "\u4942" + /* violation */ + "\u4943" + /* violation */ + "\u4944" + /* violation */ + "\u4945" + /* violation */ + "\u4946" + /* violation */ + "\u4947" + /* violation */ + "\u4948" + /* violation */ + "\u4949" + /* violation */ + "\u494a" + /* violation */ + "\u494b" + /* violation */ + "\u494c" + /* violation */ + "\u494d" + /* violation */ + "\u494e" + /* violation */ + "\u494f" + /* violation */ + "\u4950" + /* violation */ + "\u4951" + /* violation */ + "\u4952" + /* violation */ + "\u4953" + /* violation */ + "\u4954" + /* violation */ + "\u4955" + /* violation */ + "\u4956" + /* violation */ + "\u4957" + /* violation */ + "\u4958" + /* violation */ + "\u4959" + /* violation */ + "\u495a" + /* violation */ + "\u495b" + /* violation */ + "\u495c" + /* violation */ + "\u495d" + /* violation */ + "\u495e" + /* violation */ + "\u495f" + /* violation */ + "\u4960" + /* violation */ + "\u4961" + /* violation */ + "\u4962" + /* violation */ + "\u4963" + /* violation */ + "\u4964" + /* violation */ + "\u4965" + /* violation */ + "\u4966" + /* violation */ + "\u4967" + /* violation */ + "\u4968" + /* violation */ + "\u4969" + /* violation */ + "\u496a" + /* violation */ + "\u496b" + /* violation */ + "\u496c" + /* violation */ + "\u496d" + /* violation */ + "\u496e" + /* violation */ + "\u496f" + /* violation */ + "\u4970" + /* violation */ + "\u4971" + /* violation */ + "\u4972" + /* violation */ + "\u4973" + /* violation */ + "\u4974" + /* violation */ + "\u4975" + /* violation */ + "\u4976" + /* violation */ + "\u4977" + /* violation */ + "\u4978" + /* violation */ + "\u4979" + /* violation */ + "\u497a" + /* violation */ + "\u497b" + /* violation */ + "\u497c" + /* violation */ + "\u497d" + /* violation */ + "\u497e" + /* violation */ + "\u497f" + /* violation */ + "\u4980" + /* violation */ + "\u4981" + /* violation */ + "\u4982" + /* violation */ + "\u4983" + /* violation */ + "\u4984" + /* violation */ + "\u4985" + /* violation */ + "\u4986" + /* violation */ + "\u4987" + /* violation */ + "\u4988" + /* violation */ + "\u4989" + /* violation */ + "\u498a" + /* violation */ + "\u498b" + /* violation */ + "\u498c" + /* violation */ + "\u498d" + /* violation */ + "\u498e" + /* violation */ + "\u498f" + /* violation */ + "\u4990" + /* violation */ + "\u4991" + /* violation */ + "\u4992" + /* violation */ + "\u4993" + /* violation */ + "\u4994" + /* violation */ + "\u4995" + /* violation */ + "\u4996" + /* violation */ + "\u4997" + /* violation */ + "\u4998" + /* violation */ + "\u4999" + /* violation */ + "\u499a" + /* violation */ + "\u499b" + /* violation */ + "\u499c" + /* violation */ + "\u499d" + /* violation */ + "\u499e" + /* violation */ + "\u499f" + /* violation */ + "\u49a0" + /* violation */ + "\u49a1" + /* violation */ + "\u49a2" + /* violation */ + "\u49a3" + /* violation */ + "\u49a4" + /* violation */ + "\u49a5" + /* violation */ + "\u49a6" + /* violation */ + "\u49a7" + /* violation */ + "\u49a8" + /* violation */ + "\u49a9" + /* violation */ + "\u49aa" + /* violation */ + "\u49ab" + /* violation */ + "\u49ac" + /* violation */ + "\u49ad" + /* violation */ + "\u49ae" + /* violation */ + "\u49af" + /* violation */ + "\u49b0" + /* violation */ + "\u49b1" + /* violation */ + "\u49b2" + /* violation */ + "\u49b3" + /* violation */ + "\u49b4" + /* violation */ + "\u49b5" + /* violation */ + "\u49b6" + /* violation */ + "\u49b7" + /* violation */ + "\u49b8" + /* violation */ + "\u49b9" + /* violation */ + "\u49ba" + /* violation */ + "\u49bb" + /* violation */ + "\u49bc" + /* violation */ + "\u49bd" + /* violation */ + "\u49be" + /* violation */ + "\u49bf" + /* violation */ + "\u49c0" + /* violation */ + "\u49c1" + /* violation */ + "\u49c2" + /* violation */ + "\u49c3" + /* violation */ + "\u49c4" + /* violation */ + "\u49c5" + /* violation */ + "\u49c6" + /* violation */ + "\u49c7" + /* violation */ + "\u49c8" + /* violation */ + "\u49c9" + /* violation */ + "\u49ca" + /* violation */ + "\u49cb" + /* violation */ + "\u49cc" + /* violation */ + "\u49cd" + /* violation */ + "\u49ce" + /* violation */ + "\u49cf" + /* violation */ + "\u49d0" + /* violation */ + "\u49d1" + /* violation */ + "\u49d2" + /* violation */ + "\u49d3" + /* violation */ + "\u49d4" + /* violation */ + "\u49d5" + /* violation */ + "\u49d6" + /* violation */ + "\u49d7" + /* violation */ + "\u49d8" + /* violation */ + "\u49d9" + /* violation */ + "\u49da" + /* violation */ + "\u49db" + /* violation */ + "\u49dc" + /* violation */ + "\u49dd" + /* violation */ + "\u49de" + /* violation */ + "\u49df" + /* violation */ + "\u49e0" + /* violation */ + "\u49e1" + /* violation */ + "\u49e2" + /* violation */ + "\u49e3" + /* violation */ + "\u49e4" + /* violation */ + "\u49e5" + /* violation */ + "\u49e6" + /* violation */ + "\u49e7" + /* violation */ + "\u49e8" + /* violation */ + "\u49e9" + /* violation */ + "\u49ea" + /* violation */ + "\u49eb" + /* violation */ + "\u49ec" + /* violation */ + "\u49ed" + /* violation */ + "\u49ee" + /* violation */ + "\u49ef" + /* violation */ + "\u49f0" + /* violation */ + "\u49f1" + /* violation */ + "\u49f2" + /* violation */ + "\u49f3" + /* violation */ + "\u49f4" + /* violation */ + "\u49f5" + /* violation */ + "\u49f6" + /* violation */ + "\u49f7" + /* violation */ + "\u49f8" + /* violation */ + "\u49f9" + /* violation */ + "\u49fa" + /* violation */ + "\u49fb" + /* violation */ + "\u49fc" + /* violation */ + "\u49fd" + /* violation */ + "\u49fe" + /* violation */ + "\u49ff", "" + /* violation */ + "\u4a00" + /* violation */ + "\u4a01" + /* violation */ + "\u4a02" + /* violation */ + "\u4a03" + /* violation */ + "\u4a04" + /* violation */ + "\u4a05" + /* violation */ + "\u4a06" + /* violation */ + "\u4a07" + /* violation */ + "\u4a08" + /* violation */ + "\u4a09" + /* violation */ + "\u4a0a" + /* violation */ + "\u4a0b" + /* violation */ + "\u4a0c" + /* violation */ + "\u4a0d" + /* violation */ + "\u4a0e" + /* violation */ + "\u4a0f" + /* violation */ + "\u4a10" + /* violation */ + "\u4a11" + /* violation */ + "\u4a12" + /* violation */ + "\u4a13" + /* violation */ + "\u4a14" + /* violation */ + "\u4a15" + /* violation */ + "\u4a16" + /* violation */ + "\u4a17" + /* violation */ + "\u4a18" + /* violation */ + "\u4a19" + /* violation */ + "\u4a1a" + /* violation */ + "\u4a1b" + /* violation */ + "\u4a1c" + /* violation */ + "\u4a1d" + /* violation */ + "\u4a1e" + /* violation */ + "\u4a1f" + /* violation */ + "\u4a20" + /* violation */ + "\u4a21" + /* violation */ + "\u4a22" + /* violation */ + "\u4a23" + /* violation */ + "\u4a24" + /* violation */ + "\u4a25" + /* violation */ + "\u4a26" + /* violation */ + "\u4a27" + /* violation */ + "\u4a28" + /* violation */ + "\u4a29" + /* violation */ + "\u4a2a" + /* violation */ + "\u4a2b" + /* violation */ + "\u4a2c" + /* violation */ + "\u4a2d" + /* violation */ + "\u4a2e" + /* violation */ + "\u4a2f" + /* violation */ + "\u4a30" + /* violation */ + "\u4a31" + /* violation */ + "\u4a32" + /* violation */ + "\u4a33" + /* violation */ + "\u4a34" + /* violation */ + "\u4a35" + /* violation */ + "\u4a36" + /* violation */ + "\u4a37" + /* violation */ + "\u4a38" + /* violation */ + "\u4a39" + /* violation */ + "\u4a3a" + /* violation */ + "\u4a3b" + /* violation */ + "\u4a3c" + /* violation */ + "\u4a3d" + /* violation */ + "\u4a3e" + /* violation */ + "\u4a3f" + /* violation */ + "\u4a40" + /* violation */ + "\u4a41" + /* violation */ + "\u4a42" + /* violation */ + "\u4a43" + /* violation */ + "\u4a44" + /* violation */ + "\u4a45" + /* violation */ + "\u4a46" + /* violation */ + "\u4a47" + /* violation */ + "\u4a48" + /* violation */ + "\u4a49" + /* violation */ + "\u4a4a" + /* violation */ + "\u4a4b" + /* violation */ + "\u4a4c" + /* violation */ + "\u4a4d" + /* violation */ + "\u4a4e" + /* violation */ + "\u4a4f" + /* violation */ + "\u4a50" + /* violation */ + "\u4a51" + /* violation */ + "\u4a52" + /* violation */ + "\u4a53" + /* violation */ + "\u4a54" + /* violation */ + "\u4a55" + /* violation */ + "\u4a56" + /* violation */ + "\u4a57" + /* violation */ + "\u4a58" + /* violation */ + "\u4a59" + /* violation */ + "\u4a5a" + /* violation */ + "\u4a5b" + /* violation */ + "\u4a5c" + /* violation */ + "\u4a5d" + /* violation */ + "\u4a5e" + /* violation */ + "\u4a5f" + /* violation */ + "\u4a60" + /* violation */ + "\u4a61" + /* violation */ + "\u4a62" + /* violation */ + "\u4a63" + /* violation */ + "\u4a64" + /* violation */ + "\u4a65" + /* violation */ + "\u4a66" + /* violation */ + "\u4a67" + /* violation */ + "\u4a68" + /* violation */ + "\u4a69" + /* violation */ + "\u4a6a" + /* violation */ + "\u4a6b" + /* violation */ + "\u4a6c" + /* violation */ + "\u4a6d" + /* violation */ + "\u4a6e" + /* violation */ + "\u4a6f" + /* violation */ + "\u4a70" + /* violation */ + "\u4a71" + /* violation */ + "\u4a72" + /* violation */ + "\u4a73" + /* violation */ + "\u4a74" + /* violation */ + "\u4a75" + /* violation */ + "\u4a76" + /* violation */ + "\u4a77" + /* violation */ + "\u4a78" + /* violation */ + "\u4a79" + /* violation */ + "\u4a7a" + /* violation */ + "\u4a7b" + /* violation */ + "\u4a7c" + /* violation */ + "\u4a7d" + /* violation */ + "\u4a7e" + /* violation */ + "\u4a7f" + /* violation */ + "\u4a80" + /* violation */ + "\u4a81" + /* violation */ + "\u4a82" + /* violation */ + "\u4a83" + /* violation */ + "\u4a84" + /* violation */ + "\u4a85" + /* violation */ + "\u4a86" + /* violation */ + "\u4a87" + /* violation */ + "\u4a88" + /* violation */ + "\u4a89" + /* violation */ + "\u4a8a" + /* violation */ + "\u4a8b" + /* violation */ + "\u4a8c" + /* violation */ + "\u4a8d" + /* violation */ + "\u4a8e" + /* violation */ + "\u4a8f" + /* violation */ + "\u4a90" + /* violation */ + "\u4a91" + /* violation */ + "\u4a92" + /* violation */ + "\u4a93" + /* violation */ + "\u4a94" + /* violation */ + "\u4a95" + /* violation */ + "\u4a96" + /* violation */ + "\u4a97" + /* violation */ + "\u4a98" + /* violation */ + "\u4a99" + /* violation */ + "\u4a9a" + /* violation */ + "\u4a9b" + /* violation */ + "\u4a9c" + /* violation */ + "\u4a9d" + /* violation */ + "\u4a9e" + /* violation */ + "\u4a9f" + /* violation */ + "\u4aa0" + /* violation */ + "\u4aa1" + /* violation */ + "\u4aa2" + /* violation */ + "\u4aa3" + /* violation */ + "\u4aa4" + /* violation */ + "\u4aa5" + /* violation */ + "\u4aa6" + /* violation */ + "\u4aa7" + /* violation */ + "\u4aa8" + /* violation */ + "\u4aa9" + /* violation */ + "\u4aaa" + /* violation */ + "\u4aab" + /* violation */ + "\u4aac" + /* violation */ + "\u4aad" + /* violation */ + "\u4aae" + /* violation */ + "\u4aaf" + /* violation */ + "\u4ab0" + /* violation */ + "\u4ab1" + /* violation */ + "\u4ab2" + /* violation */ + "\u4ab3" + /* violation */ + "\u4ab4" + /* violation */ + "\u4ab5" + /* violation */ + "\u4ab6" + /* violation */ + "\u4ab7" + /* violation */ + "\u4ab8" + /* violation */ + "\u4ab9" + /* violation */ + "\u4aba" + /* violation */ + "\u4abb" + /* violation */ + "\u4abc" + /* violation */ + "\u4abd" + /* violation */ + "\u4abe" + /* violation */ + "\u4abf" + /* violation */ + "\u4ac0" + /* violation */ + "\u4ac1" + /* violation */ + "\u4ac2" + /* violation */ + "\u4ac3" + /* violation */ + "\u4ac4" + /* violation */ + "\u4ac5" + /* violation */ + "\u4ac6" + /* violation */ + "\u4ac7" + /* violation */ + "\u4ac8" + /* violation */ + "\u4ac9" + /* violation */ + "\u4aca" + /* violation */ + "\u4acb" + /* violation */ + "\u4acc" + /* violation */ + "\u4acd" + /* violation */ + "\u4ace" + /* violation */ + "\u4acf" + /* violation */ + "\u4ad0" + /* violation */ + "\u4ad1" + /* violation */ + "\u4ad2" + /* violation */ + "\u4ad3" + /* violation */ + "\u4ad4" + /* violation */ + "\u4ad5" + /* violation */ + "\u4ad6" + /* violation */ + "\u4ad7" + /* violation */ + "\u4ad8" + /* violation */ + "\u4ad9" + /* violation */ + "\u4ada" + /* violation */ + "\u4adb" + /* violation */ + "\u4adc" + /* violation */ + "\u4add" + /* violation */ + "\u4ade" + /* violation */ + "\u4adf" + /* violation */ + "\u4ae0" + /* violation */ + "\u4ae1" + /* violation */ + "\u4ae2" + /* violation */ + "\u4ae3" + /* violation */ + "\u4ae4" + /* violation */ + "\u4ae5" + /* violation */ + "\u4ae6" + /* violation */ + "\u4ae7" + /* violation */ + "\u4ae8" + /* violation */ + "\u4ae9" + /* violation */ + "\u4aea" + /* violation */ + "\u4aeb" + /* violation */ + "\u4aec" + /* violation */ + "\u4aed" + /* violation */ + "\u4aee" + /* violation */ + "\u4aef" + /* violation */ + "\u4af0" + /* violation */ + "\u4af1" + /* violation */ + "\u4af2" + /* violation */ + "\u4af3" + /* violation */ + "\u4af4" + /* violation */ + "\u4af5" + /* violation */ + "\u4af6" + /* violation */ + "\u4af7" + /* violation */ + "\u4af8" + /* violation */ + "\u4af9" + /* violation */ + "\u4afa" + /* violation */ + "\u4afb" + /* violation */ + "\u4afc" + /* violation */ + "\u4afd" + /* violation */ + "\u4afe" + /* violation */ + "\u4aff", "" + /* violation */ + "\u4b00" + /* violation */ + "\u4b01" + /* violation */ + "\u4b02" + /* violation */ + "\u4b03" + /* violation */ + "\u4b04" + /* violation */ + "\u4b05" + /* violation */ + "\u4b06" + /* violation */ + "\u4b07" + /* violation */ + "\u4b08" + /* violation */ + "\u4b09" + /* violation */ + "\u4b0a" + /* violation */ + "\u4b0b" + /* violation */ + "\u4b0c" + /* violation */ + "\u4b0d" + /* violation */ + "\u4b0e" + /* violation */ + "\u4b0f" + /* violation */ + "\u4b10" + /* violation */ + "\u4b11" + /* violation */ + "\u4b12" + /* violation */ + "\u4b13" + /* violation */ + "\u4b14" + /* violation */ + "\u4b15" + /* violation */ + "\u4b16" + /* violation */ + "\u4b17" + /* violation */ + "\u4b18" + /* violation */ + "\u4b19" + /* violation */ + "\u4b1a" + /* violation */ + "\u4b1b" + /* violation */ + "\u4b1c" + /* violation */ + "\u4b1d" + /* violation */ + "\u4b1e" + /* violation */ + "\u4b1f" + /* violation */ + "\u4b20" + /* violation */ + "\u4b21" + /* violation */ + "\u4b22" + /* violation */ + "\u4b23" + /* violation */ + "\u4b24" + /* violation */ + "\u4b25" + /* violation */ + "\u4b26" + /* violation */ + "\u4b27" + /* violation */ + "\u4b28" + /* violation */ + "\u4b29" + /* violation */ + "\u4b2a" + /* violation */ + "\u4b2b" + /* violation */ + "\u4b2c" + /* violation */ + "\u4b2d" + /* violation */ + "\u4b2e" + /* violation */ + "\u4b2f" + /* violation */ + "\u4b30" + /* violation */ + "\u4b31" + /* violation */ + "\u4b32" + /* violation */ + "\u4b33" + /* violation */ + "\u4b34" + /* violation */ + "\u4b35" + /* violation */ + "\u4b36" + /* violation */ + "\u4b37" + /* violation */ + "\u4b38" + /* violation */ + "\u4b39" + /* violation */ + "\u4b3a" + /* violation */ + "\u4b3b" + /* violation */ + "\u4b3c" + /* violation */ + "\u4b3d" + /* violation */ + "\u4b3e" + /* violation */ + "\u4b3f" + /* violation */ + "\u4b40" + /* violation */ + "\u4b41" + /* violation */ + "\u4b42" + /* violation */ + "\u4b43" + /* violation */ + "\u4b44" + /* violation */ + "\u4b45" + /* violation */ + "\u4b46" + /* violation */ + "\u4b47" + /* violation */ + "\u4b48" + /* violation */ + "\u4b49" + /* violation */ + "\u4b4a" + /* violation */ + "\u4b4b" + /* violation */ + "\u4b4c" + /* violation */ + "\u4b4d" + /* violation */ + "\u4b4e" + /* violation */ + "\u4b4f" + /* violation */ + "\u4b50" + /* violation */ + "\u4b51" + /* violation */ + "\u4b52" + /* violation */ + "\u4b53" + /* violation */ + "\u4b54" + /* violation */ + "\u4b55" + /* violation */ + "\u4b56" + /* violation */ + "\u4b57" + /* violation */ + "\u4b58" + /* violation */ + "\u4b59" + /* violation */ + "\u4b5a" + /* violation */ + "\u4b5b" + /* violation */ + "\u4b5c" + /* violation */ + "\u4b5d" + /* violation */ + "\u4b5e" + /* violation */ + "\u4b5f" + /* violation */ + "\u4b60" + /* violation */ + "\u4b61" + /* violation */ + "\u4b62" + /* violation */ + "\u4b63" + /* violation */ + "\u4b64" + /* violation */ + "\u4b65" + /* violation */ + "\u4b66" + /* violation */ + "\u4b67" + /* violation */ + "\u4b68" + /* violation */ + "\u4b69" + /* violation */ + "\u4b6a" + /* violation */ + "\u4b6b" + /* violation */ + "\u4b6c" + /* violation */ + "\u4b6d" + /* violation */ + "\u4b6e" + /* violation */ + "\u4b6f" + /* violation */ + "\u4b70" + /* violation */ + "\u4b71" + /* violation */ + "\u4b72" + /* violation */ + "\u4b73" + /* violation */ + "\u4b74" + /* violation */ + "\u4b75" + /* violation */ + "\u4b76" + /* violation */ + "\u4b77" + /* violation */ + "\u4b78" + /* violation */ + "\u4b79" + /* violation */ + "\u4b7a" + /* violation */ + "\u4b7b" + /* violation */ + "\u4b7c" + /* violation */ + "\u4b7d" + /* violation */ + "\u4b7e" + /* violation */ + "\u4b7f" + /* violation */ + "\u4b80" + /* violation */ + "\u4b81" + /* violation */ + "\u4b82" + /* violation */ + "\u4b83" + /* violation */ + "\u4b84" + /* violation */ + "\u4b85" + /* violation */ + "\u4b86" + /* violation */ + "\u4b87" + /* violation */ + "\u4b88" + /* violation */ + "\u4b89" + /* violation */ + "\u4b8a" + /* violation */ + "\u4b8b" + /* violation */ + "\u4b8c" + /* violation */ + "\u4b8d" + /* violation */ + "\u4b8e" + /* violation */ + "\u4b8f" + /* violation */ + "\u4b90" + /* violation */ + "\u4b91" + /* violation */ + "\u4b92" + /* violation */ + "\u4b93" + /* violation */ + "\u4b94" + /* violation */ + "\u4b95" + /* violation */ + "\u4b96" + /* violation */ + "\u4b97" + /* violation */ + "\u4b98" + /* violation */ + "\u4b99" + /* violation */ + "\u4b9a" + /* violation */ + "\u4b9b" + /* violation */ + "\u4b9c" + /* violation */ + "\u4b9d" + /* violation */ + "\u4b9e" + /* violation */ + "\u4b9f" + /* violation */ + "\u4ba0" + /* violation */ + "\u4ba1" + /* violation */ + "\u4ba2" + /* violation */ + "\u4ba3" + /* violation */ + "\u4ba4" + /* violation */ + "\u4ba5" + /* violation */ + "\u4ba6" + /* violation */ + "\u4ba7" + /* violation */ + "\u4ba8" + /* violation */ + "\u4ba9" + /* violation */ + "\u4baa" + /* violation */ + "\u4bab" + /* violation */ + "\u4bac" + /* violation */ + "\u4bad" + /* violation */ + "\u4bae" + /* violation */ + "\u4baf" + /* violation */ + "\u4bb0" + /* violation */ + "\u4bb1" + /* violation */ + "\u4bb2" + /* violation */ + "\u4bb3" + /* violation */ + "\u4bb4" + /* violation */ + "\u4bb5" + /* violation */ + "\u4bb6" + /* violation */ + "\u4bb7" + /* violation */ + "\u4bb8" + /* violation */ + "\u4bb9" + /* violation */ + "\u4bba" + /* violation */ + "\u4bbb" + /* violation */ + "\u4bbc" + /* violation */ + "\u4bbd" + /* violation */ + "\u4bbe" + /* violation */ + "\u4bbf" + /* violation */ + "\u4bc0" + /* violation */ + "\u4bc1" + /* violation */ + "\u4bc2" + /* violation */ + "\u4bc3" + /* violation */ + "\u4bc4" + /* violation */ + "\u4bc5" + /* violation */ + "\u4bc6" + /* violation */ + "\u4bc7" + /* violation */ + "\u4bc8" + /* violation */ + "\u4bc9" + /* violation */ + "\u4bca" + /* violation */ + "\u4bcb" + /* violation */ + "\u4bcc" + /* violation */ + "\u4bcd" + /* violation */ + "\u4bce" + /* violation */ + "\u4bcf" + /* violation */ + "\u4bd0" + /* violation */ + "\u4bd1" + /* violation */ + "\u4bd2" + /* violation */ + "\u4bd3" + /* violation */ + "\u4bd4" + /* violation */ + "\u4bd5" + /* violation */ + "\u4bd6" + /* violation */ + "\u4bd7" + /* violation */ + "\u4bd8" + /* violation */ + "\u4bd9" + /* violation */ + "\u4bda" + /* violation */ + "\u4bdb" + /* violation */ + "\u4bdc" + /* violation */ + "\u4bdd" + /* violation */ + "\u4bde" + /* violation */ + "\u4bdf" + /* violation */ + "\u4be0" + /* violation */ + "\u4be1" + /* violation */ + "\u4be2" + /* violation */ + "\u4be3" + /* violation */ + "\u4be4" + /* violation */ + "\u4be5" + /* violation */ + "\u4be6" + /* violation */ + "\u4be7" + /* violation */ + "\u4be8" + /* violation */ + "\u4be9" + /* violation */ + "\u4bea" + /* violation */ + "\u4beb" + /* violation */ + "\u4bec" + /* violation */ + "\u4bed" + /* violation */ + "\u4bee" + /* violation */ + "\u4bef" + /* violation */ + "\u4bf0" + /* violation */ + "\u4bf1" + /* violation */ + "\u4bf2" + /* violation */ + "\u4bf3" + /* violation */ + "\u4bf4" + /* violation */ + "\u4bf5" + /* violation */ + "\u4bf6" + /* violation */ + "\u4bf7" + /* violation */ + "\u4bf8" + /* violation */ + "\u4bf9" + /* violation */ + "\u4bfa" + /* violation */ + "\u4bfb" + /* violation */ + "\u4bfc" + /* violation */ + "\u4bfd" + /* violation */ + "\u4bfe" + /* violation */ + "\u4bff", "" + /* violation */ + "\u4c00" + /* violation */ + "\u4c01" + /* violation */ + "\u4c02" + /* violation */ + "\u4c03" + /* violation */ + "\u4c04" + /* violation */ + "\u4c05" + /* violation */ + "\u4c06" + /* violation */ + "\u4c07" + /* violation */ + "\u4c08" + /* violation */ + "\u4c09" + /* violation */ + "\u4c0a" + /* violation */ + "\u4c0b" + /* violation */ + "\u4c0c" + /* violation */ + "\u4c0d" + /* violation */ + "\u4c0e" + /* violation */ + "\u4c0f" + /* violation */ + "\u4c10" + /* violation */ + "\u4c11" + /* violation */ + "\u4c12" + /* violation */ + "\u4c13" + /* violation */ + "\u4c14" + /* violation */ + "\u4c15" + /* violation */ + "\u4c16" + /* violation */ + "\u4c17" + /* violation */ + "\u4c18" + /* violation */ + "\u4c19" + /* violation */ + "\u4c1a" + /* violation */ + "\u4c1b" + /* violation */ + "\u4c1c" + /* violation */ + "\u4c1d" + /* violation */ + "\u4c1e" + /* violation */ + "\u4c1f" + /* violation */ + "\u4c20" + /* violation */ + "\u4c21" + /* violation */ + "\u4c22" + /* violation */ + "\u4c23" + /* violation */ + "\u4c24" + /* violation */ + "\u4c25" + /* violation */ + "\u4c26" + /* violation */ + "\u4c27" + /* violation */ + "\u4c28" + /* violation */ + "\u4c29" + /* violation */ + "\u4c2a" + /* violation */ + "\u4c2b" + /* violation */ + "\u4c2c" + /* violation */ + "\u4c2d" + /* violation */ + "\u4c2e" + /* violation */ + "\u4c2f" + /* violation */ + "\u4c30" + /* violation */ + "\u4c31" + /* violation */ + "\u4c32" + /* violation */ + "\u4c33" + /* violation */ + "\u4c34" + /* violation */ + "\u4c35" + /* violation */ + "\u4c36" + /* violation */ + "\u4c37" + /* violation */ + "\u4c38" + /* violation */ + "\u4c39" + /* violation */ + "\u4c3a" + /* violation */ + "\u4c3b" + /* violation */ + "\u4c3c" + /* violation */ + "\u4c3d" + /* violation */ + "\u4c3e" + /* violation */ + "\u4c3f" + /* violation */ + "\u4c40" + /* violation */ + "\u4c41" + /* violation */ + "\u4c42" + /* violation */ + "\u4c43" + /* violation */ + "\u4c44" + /* violation */ + "\u4c45" + /* violation */ + "\u4c46" + /* violation */ + "\u4c47" + /* violation */ + "\u4c48" + /* violation */ + "\u4c49" + /* violation */ + "\u4c4a" + /* violation */ + "\u4c4b" + /* violation */ + "\u4c4c" + /* violation */ + "\u4c4d" + /* violation */ + "\u4c4e" + /* violation */ + "\u4c4f" + /* violation */ + "\u4c50" + /* violation */ + "\u4c51" + /* violation */ + "\u4c52" + /* violation */ + "\u4c53" + /* violation */ + "\u4c54" + /* violation */ + "\u4c55" + /* violation */ + "\u4c56" + /* violation */ + "\u4c57" + /* violation */ + "\u4c58" + /* violation */ + "\u4c59" + /* violation */ + "\u4c5a" + /* violation */ + "\u4c5b" + /* violation */ + "\u4c5c" + /* violation */ + "\u4c5d" + /* violation */ + "\u4c5e" + /* violation */ + "\u4c5f" + /* violation */ + "\u4c60" + /* violation */ + "\u4c61" + /* violation */ + "\u4c62" + /* violation */ + "\u4c63" + /* violation */ + "\u4c64" + /* violation */ + "\u4c65" + /* violation */ + "\u4c66" + /* violation */ + "\u4c67" + /* violation */ + "\u4c68" + /* violation */ + "\u4c69" + /* violation */ + "\u4c6a" + /* violation */ + "\u4c6b" + /* violation */ + "\u4c6c" + /* violation */ + "\u4c6d" + /* violation */ + "\u4c6e" + /* violation */ + "\u4c6f" + /* violation */ + "\u4c70" + /* violation */ + "\u4c71" + /* violation */ + "\u4c72" + /* violation */ + "\u4c73" + /* violation */ + "\u4c74" + /* violation */ + "\u4c75" + /* violation */ + "\u4c76" + /* violation */ + "\u4c77" + /* violation */ + "\u4c78" + /* violation */ + "\u4c79" + /* violation */ + "\u4c7a" + /* violation */ + "\u4c7b" + /* violation */ + "\u4c7c" + /* violation */ + "\u4c7d" + /* violation */ + "\u4c7e" + /* violation */ + "\u4c7f" + /* violation */ + "\u4c80" + /* violation */ + "\u4c81" + /* violation */ + "\u4c82" + /* violation */ + "\u4c83" + /* violation */ + "\u4c84" + /* violation */ + "\u4c85" + /* violation */ + "\u4c86" + /* violation */ + "\u4c87" + /* violation */ + "\u4c88" + /* violation */ + "\u4c89" + /* violation */ + "\u4c8a" + /* violation */ + "\u4c8b" + /* violation */ + "\u4c8c" + /* violation */ + "\u4c8d" + /* violation */ + "\u4c8e" + /* violation */ + "\u4c8f" + /* violation */ + "\u4c90" + /* violation */ + "\u4c91" + /* violation */ + "\u4c92" + /* violation */ + "\u4c93" + /* violation */ + "\u4c94" + /* violation */ + "\u4c95" + /* violation */ + "\u4c96" + /* violation */ + "\u4c97" + /* violation */ + "\u4c98" + /* violation */ + "\u4c99" + /* violation */ + "\u4c9a" + /* violation */ + "\u4c9b" + /* violation */ + "\u4c9c" + /* violation */ + "\u4c9d" + /* violation */ + "\u4c9e" + /* violation */ + "\u4c9f" + /* violation */ + "\u4ca0" + /* violation */ + "\u4ca1" + /* violation */ + "\u4ca2" + /* violation */ + "\u4ca3" + /* violation */ + "\u4ca4" + /* violation */ + "\u4ca5" + /* violation */ + "\u4ca6" + /* violation */ + "\u4ca7" + /* violation */ + "\u4ca8" + /* violation */ + "\u4ca9" + /* violation */ + "\u4caa" + /* violation */ + "\u4cab" + /* violation */ + "\u4cac" + /* violation */ + "\u4cad" + /* violation */ + "\u4cae" + /* violation */ + "\u4caf" + /* violation */ + "\u4cb0" + /* violation */ + "\u4cb1" + /* violation */ + "\u4cb2" + /* violation */ + "\u4cb3" + /* violation */ + "\u4cb4" + /* violation */ + "\u4cb5" + /* violation */ + "\u4cb6" + /* violation */ + "\u4cb7" + /* violation */ + "\u4cb8" + /* violation */ + "\u4cb9" + /* violation */ + "\u4cba" + /* violation */ + "\u4cbb" + /* violation */ + "\u4cbc" + /* violation */ + "\u4cbd" + /* violation */ + "\u4cbe" + /* violation */ + "\u4cbf" + /* violation */ + "\u4cc0" + /* violation */ + "\u4cc1" + /* violation */ + "\u4cc2" + /* violation */ + "\u4cc3" + /* violation */ + "\u4cc4" + /* violation */ + "\u4cc5" + /* violation */ + "\u4cc6" + /* violation */ + "\u4cc7" + /* violation */ + "\u4cc8" + /* violation */ + "\u4cc9" + /* violation */ + "\u4cca" + /* violation */ + "\u4ccb" + /* violation */ + "\u4ccc" + /* violation */ + "\u4ccd" + /* violation */ + "\u4cce" + /* violation */ + "\u4ccf" + /* violation */ + "\u4cd0" + /* violation */ + "\u4cd1" + /* violation */ + "\u4cd2" + /* violation */ + "\u4cd3" + /* violation */ + "\u4cd4" + /* violation */ + "\u4cd5" + /* violation */ + "\u4cd6" + /* violation */ + "\u4cd7" + /* violation */ + "\u4cd8" + /* violation */ + "\u4cd9" + /* violation */ + "\u4cda" + /* violation */ + "\u4cdb" + /* violation */ + "\u4cdc" + /* violation */ + "\u4cdd" + /* violation */ + "\u4cde" + /* violation */ + "\u4cdf" + /* violation */ + "\u4ce0" + /* violation */ + "\u4ce1" + /* violation */ + "\u4ce2" + /* violation */ + "\u4ce3" + /* violation */ + "\u4ce4" + /* violation */ + "\u4ce5" + /* violation */ + "\u4ce6" + /* violation */ + "\u4ce7" + /* violation */ + "\u4ce8" + /* violation */ + "\u4ce9" + /* violation */ + "\u4cea" + /* violation */ + "\u4ceb" + /* violation */ + "\u4cec" + /* violation */ + "\u4ced" + /* violation */ + "\u4cee" + /* violation */ + "\u4cef" + /* violation */ + "\u4cf0" + /* violation */ + "\u4cf1" + /* violation */ + "\u4cf2" + /* violation */ + "\u4cf3" + /* violation */ + "\u4cf4" + /* violation */ + "\u4cf5" + /* violation */ + "\u4cf6" + /* violation */ + "\u4cf7" + /* violation */ + "\u4cf8" + /* violation */ + "\u4cf9" + /* violation */ + "\u4cfa" + /* violation */ + "\u4cfb" + /* violation */ + "\u4cfc" + /* violation */ + "\u4cfd" + /* violation */ + "\u4cfe" + /* violation */ + "\u4cff", "" + /* violation */ + "\u4d00" + /* violation */ + "\u4d01" + /* violation */ + "\u4d02" + /* violation */ + "\u4d03" + /* violation */ + "\u4d04" + /* violation */ + "\u4d05" + /* violation */ + "\u4d06" + /* violation */ + "\u4d07" + /* violation */ + "\u4d08" + /* violation */ + "\u4d09" + /* violation */ + "\u4d0a" + /* violation */ + "\u4d0b" + /* violation */ + "\u4d0c" + /* violation */ + "\u4d0d" + /* violation */ + "\u4d0e" + /* violation */ + "\u4d0f" + /* violation */ + "\u4d10" + /* violation */ + "\u4d11" + /* violation */ + "\u4d12" + /* violation */ + "\u4d13" + /* violation */ + "\u4d14" + /* violation */ + "\u4d15" + /* violation */ + "\u4d16" + /* violation */ + "\u4d17" + /* violation */ + "\u4d18" + /* violation */ + "\u4d19" + /* violation */ + "\u4d1a" + /* violation */ + "\u4d1b" + /* violation */ + "\u4d1c" + /* violation */ + "\u4d1d" + /* violation */ + "\u4d1e" + /* violation */ + "\u4d1f" + /* violation */ + "\u4d20" + /* violation */ + "\u4d21" + /* violation */ + "\u4d22" + /* violation */ + "\u4d23" + /* violation */ + "\u4d24" + /* violation */ + "\u4d25" + /* violation */ + "\u4d26" + /* violation */ + "\u4d27" + /* violation */ + "\u4d28" + /* violation */ + "\u4d29" + /* violation */ + "\u4d2a" + /* violation */ + "\u4d2b" + /* violation */ + "\u4d2c" + /* violation */ + "\u4d2d" + /* violation */ + "\u4d2e" + /* violation */ + "\u4d2f" + /* violation */ + "\u4d30" + /* violation */ + "\u4d31" + /* violation */ + "\u4d32" + /* violation */ + "\u4d33" + /* violation */ + "\u4d34" + /* violation */ + "\u4d35" + /* violation */ + "\u4d36" + /* violation */ + "\u4d37" + /* violation */ + "\u4d38" + /* violation */ + "\u4d39" + /* violation */ + "\u4d3a" + /* violation */ + "\u4d3b" + /* violation */ + "\u4d3c" + /* violation */ + "\u4d3d" + /* violation */ + "\u4d3e" + /* violation */ + "\u4d3f" + /* violation */ + "\u4d40" + /* violation */ + "\u4d41" + /* violation */ + "\u4d42" + /* violation */ + "\u4d43" + /* violation */ + "\u4d44" + /* violation */ + "\u4d45" + /* violation */ + "\u4d46" + /* violation */ + "\u4d47" + /* violation */ + "\u4d48" + /* violation */ + "\u4d49" + /* violation */ + "\u4d4a" + /* violation */ + "\u4d4b" + /* violation */ + "\u4d4c" + /* violation */ + "\u4d4d" + /* violation */ + "\u4d4e" + /* violation */ + "\u4d4f" + /* violation */ + "\u4d50" + /* violation */ + "\u4d51" + /* violation */ + "\u4d52" + /* violation */ + "\u4d53" + /* violation */ + "\u4d54" + /* violation */ + "\u4d55" + /* violation */ + "\u4d56" + /* violation */ + "\u4d57" + /* violation */ + "\u4d58" + /* violation */ + "\u4d59" + /* violation */ + "\u4d5a" + /* violation */ + "\u4d5b" + /* violation */ + "\u4d5c" + /* violation */ + "\u4d5d" + /* violation */ + "\u4d5e" + /* violation */ + "\u4d5f" + /* violation */ + "\u4d60" + /* violation */ + "\u4d61" + /* violation */ + "\u4d62" + /* violation */ + "\u4d63" + /* violation */ + "\u4d64" + /* violation */ + "\u4d65" + /* violation */ + "\u4d66" + /* violation */ + "\u4d67" + /* violation */ + "\u4d68" + /* violation */ + "\u4d69" + /* violation */ + "\u4d6a" + /* violation */ + "\u4d6b" + /* violation */ + "\u4d6c" + /* violation */ + "\u4d6d" + /* violation */ + "\u4d6e" + /* violation */ + "\u4d6f" + /* violation */ + "\u4d70" + /* violation */ + "\u4d71" + /* violation */ + "\u4d72" + /* violation */ + "\u4d73" + /* violation */ + "\u4d74" + /* violation */ + "\u4d75" + /* violation */ + "\u4d76" + /* violation */ + "\u4d77" + /* violation */ + "\u4d78" + /* violation */ + "\u4d79" + /* violation */ + "\u4d7a" + /* violation */ + "\u4d7b" + /* violation */ + "\u4d7c" + /* violation */ + "\u4d7d" + /* violation */ + "\u4d7e" + /* violation */ + "\u4d7f" + /* violation */ + "\u4d80" + /* violation */ + "\u4d81" + /* violation */ + "\u4d82" + /* violation */ + "\u4d83" + /* violation */ + "\u4d84" + /* violation */ + "\u4d85" + /* violation */ + "\u4d86" + /* violation */ + "\u4d87" + /* violation */ + "\u4d88" + /* violation */ + "\u4d89" + /* violation */ + "\u4d8a" + /* violation */ + "\u4d8b" + /* violation */ + "\u4d8c" + /* violation */ + "\u4d8d" + /* violation */ + "\u4d8e" + /* violation */ + "\u4d8f" + /* violation */ + "\u4d90" + /* violation */ + "\u4d91" + /* violation */ + "\u4d92" + /* violation */ + "\u4d93" + /* violation */ + "\u4d94" + /* violation */ + "\u4d95" + /* violation */ + "\u4d96" + /* violation */ + "\u4d97" + /* violation */ + "\u4d98" + /* violation */ + "\u4d99" + /* violation */ + "\u4d9a" + /* violation */ + "\u4d9b" + /* violation */ + "\u4d9c" + /* violation */ + "\u4d9d" + /* violation */ + "\u4d9e" + /* violation */ + "\u4d9f" + /* violation */ + "\u4da0" + /* violation */ + "\u4da1" + /* violation */ + "\u4da2" + /* violation */ + "\u4da3" + /* violation */ + "\u4da4" + /* violation */ + "\u4da5" + /* violation */ + "\u4da6" + /* violation */ + "\u4da7" + /* violation */ + "\u4da8" + /* violation */ + "\u4da9" + /* violation */ + "\u4daa" + /* violation */ + "\u4dab" + /* violation */ + "\u4dac" + /* violation */ + "\u4dad" + /* violation */ + "\u4dae" + /* violation */ + "\u4daf" + /* violation */ + "\u4db0" + /* violation */ + "\u4db1" + /* violation */ + "\u4db2" + /* violation */ + "\u4db3" + /* violation */ + "\u4db4" + /* violation */ + "\u4db5" + /* violation */ + "\u4db6" + /* violation */ + "\u4db7" + /* violation */ + "\u4db8" + /* violation */ + "\u4db9" + /* violation */ + "\u4dba" + /* violation */ + "\u4dbb" + /* violation */ + "\u4dbc" + /* violation */ + "\u4dbd" + /* violation */ + "\u4dbe" + /* violation */ + "\u4dbf" + /* violation */ + "\u4dc0" + /* violation */ + "\u4dc1" + /* violation */ + "\u4dc2" + /* violation */ + "\u4dc3" + /* violation */ + "\u4dc4" + /* violation */ + "\u4dc5" + /* violation */ + "\u4dc6" + /* violation */ + "\u4dc7" + /* violation */ + "\u4dc8" + /* violation */ + "\u4dc9" + /* violation */ + "\u4dca" + /* violation */ + "\u4dcb" + /* violation */ + "\u4dcc" + /* violation */ + "\u4dcd" + /* violation */ + "\u4dce" + /* violation */ + "\u4dcf" + /* violation */ + "\u4dd0" + /* violation */ + "\u4dd1" + /* violation */ + "\u4dd2" + /* violation */ + "\u4dd3" + /* violation */ + "\u4dd4" + /* violation */ + "\u4dd5" + /* violation */ + "\u4dd6" + /* violation */ + "\u4dd7" + /* violation */ + "\u4dd8" + /* violation */ + "\u4dd9" + /* violation */ + "\u4dda" + /* violation */ + "\u4ddb" + /* violation */ + "\u4ddc" + /* violation */ + "\u4ddd" + /* violation */ + "\u4dde" + /* violation */ + "\u4ddf" + /* violation */ + "\u4de0" + /* violation */ + "\u4de1" + /* violation */ + "\u4de2" + /* violation */ + "\u4de3" + /* violation */ + "\u4de4" + /* violation */ + "\u4de5" + /* violation */ + "\u4de6" + /* violation */ + "\u4de7" + /* violation */ + "\u4de8" + /* violation */ + "\u4de9" + /* violation */ + "\u4dea" + /* violation */ + "\u4deb" + /* violation */ + "\u4dec" + /* violation */ + "\u4ded" + /* violation */ + "\u4dee" + /* violation */ + "\u4def" + /* violation */ + "\u4df0" + /* violation */ + "\u4df1" + /* violation */ + "\u4df2" + /* violation */ + "\u4df3" + /* violation */ + "\u4df4" + /* violation */ + "\u4df5" + /* violation */ + "\u4df6" + /* violation */ + "\u4df7" + /* violation */ + "\u4df8" + /* violation */ + "\u4df9" + /* violation */ + "\u4dfa" + /* violation */ + "\u4dfb" + /* violation */ + "\u4dfc" + /* violation */ + "\u4dfd" + /* violation */ + "\u4dfe" + /* violation */ + "\u4dff", "" + /* violation */ + "\u4e00" + /* violation */ + "\u4e01" + /* violation */ + "\u4e02" + /* violation */ + "\u4e03" + /* violation */ + "\u4e04" + /* violation */ + "\u4e05" + /* violation */ + "\u4e06" + /* violation */ + "\u4e07" + /* violation */ + "\u4e08" + /* violation */ + "\u4e09" + /* violation */ + "\u4e0a" + /* violation */ + "\u4e0b" + /* violation */ + "\u4e0c" + /* violation */ + "\u4e0d" + /* violation */ + "\u4e0e" + /* violation */ + "\u4e0f" + /* violation */ + "\u4e10" + /* violation */ + "\u4e11" + /* violation */ + "\u4e12" + /* violation */ + "\u4e13" + /* violation */ + "\u4e14" + /* violation */ + "\u4e15" + /* violation */ + "\u4e16" + /* violation */ + "\u4e17" + /* violation */ + "\u4e18" + /* violation */ + "\u4e19" + /* violation */ + "\u4e1a" + /* violation */ + "\u4e1b" + /* violation */ + "\u4e1c" + /* violation */ + "\u4e1d" + /* violation */ + "\u4e1e" + /* violation */ + "\u4e1f" + /* violation */ + "\u4e20" + /* violation */ + "\u4e21" + /* violation */ + "\u4e22" + /* violation */ + "\u4e23" + /* violation */ + "\u4e24" + /* violation */ + "\u4e25" + /* violation */ + "\u4e26" + /* violation */ + "\u4e27" + /* violation */ + "\u4e28" + /* violation */ + "\u4e29" + /* violation */ + "\u4e2a" + /* violation */ + "\u4e2b" + /* violation */ + "\u4e2c" + /* violation */ + "\u4e2d" + /* violation */ + "\u4e2e" + /* violation */ + "\u4e2f" + /* violation */ + "\u4e30" + /* violation */ + "\u4e31" + /* violation */ + "\u4e32" + /* violation */ + "\u4e33" + /* violation */ + "\u4e34" + /* violation */ + "\u4e35" + /* violation */ + "\u4e36" + /* violation */ + "\u4e37" + /* violation */ + "\u4e38" + /* violation */ + "\u4e39" + /* violation */ + "\u4e3a" + /* violation */ + "\u4e3b" + /* violation */ + "\u4e3c" + /* violation */ + "\u4e3d" + /* violation */ + "\u4e3e" + /* violation */ + "\u4e3f" + /* violation */ + "\u4e40" + /* violation */ + "\u4e41" + /* violation */ + "\u4e42" + /* violation */ + "\u4e43" + /* violation */ + "\u4e44" + /* violation */ + "\u4e45" + /* violation */ + "\u4e46" + /* violation */ + "\u4e47" + /* violation */ + "\u4e48" + /* violation */ + "\u4e49" + /* violation */ + "\u4e4a" + /* violation */ + "\u4e4b" + /* violation */ + "\u4e4c" + /* violation */ + "\u4e4d" + /* violation */ + "\u4e4e" + /* violation */ + "\u4e4f" + /* violation */ + "\u4e50" + /* violation */ + "\u4e51" + /* violation */ + "\u4e52" + /* violation */ + "\u4e53" + /* violation */ + "\u4e54" + /* violation */ + "\u4e55" + /* violation */ + "\u4e56" + /* violation */ + "\u4e57" + /* violation */ + "\u4e58" + /* violation */ + "\u4e59" + /* violation */ + "\u4e5a" + /* violation */ + "\u4e5b" + /* violation */ + "\u4e5c" + /* violation */ + "\u4e5d" + /* violation */ + "\u4e5e" + /* violation */ + "\u4e5f" + /* violation */ + "\u4e60" + /* violation */ + "\u4e61" + /* violation */ + "\u4e62" + /* violation */ + "\u4e63" + /* violation */ + "\u4e64" + /* violation */ + "\u4e65" + /* violation */ + "\u4e66" + /* violation */ + "\u4e67" + /* violation */ + "\u4e68" + /* violation */ + "\u4e69" + /* violation */ + "\u4e6a" + /* violation */ + "\u4e6b" + /* violation */ + "\u4e6c" + /* violation */ + "\u4e6d" + /* violation */ + "\u4e6e" + /* violation */ + "\u4e6f" + /* violation */ + "\u4e70" + /* violation */ + "\u4e71" + /* violation */ + "\u4e72" + /* violation */ + "\u4e73" + /* violation */ + "\u4e74" + /* violation */ + "\u4e75" + /* violation */ + "\u4e76" + /* violation */ + "\u4e77" + /* violation */ + "\u4e78" + /* violation */ + "\u4e79" + /* violation */ + "\u4e7a" + /* violation */ + "\u4e7b" + /* violation */ + "\u4e7c" + /* violation */ + "\u4e7d" + /* violation */ + "\u4e7e" + /* violation */ + "\u4e7f" + /* violation */ + "\u4e80" + /* violation */ + "\u4e81" + /* violation */ + "\u4e82" + /* violation */ + "\u4e83" + /* violation */ + "\u4e84" + /* violation */ + "\u4e85" + /* violation */ + "\u4e86" + /* violation */ + "\u4e87" + /* violation */ + "\u4e88" + /* violation */ + "\u4e89" + /* violation */ + "\u4e8a" + /* violation */ + "\u4e8b" + /* violation */ + "\u4e8c" + /* violation */ + "\u4e8d" + /* violation */ + "\u4e8e" + /* violation */ + "\u4e8f" + /* violation */ + "\u4e90" + /* violation */ + "\u4e91" + /* violation */ + "\u4e92" + /* violation */ + "\u4e93" + /* violation */ + "\u4e94" + /* violation */ + "\u4e95" + /* violation */ + "\u4e96" + /* violation */ + "\u4e97" + /* violation */ + "\u4e98" + /* violation */ + "\u4e99" + /* violation */ + "\u4e9a" + /* violation */ + "\u4e9b" + /* violation */ + "\u4e9c" + /* violation */ + "\u4e9d" + /* violation */ + "\u4e9e" + /* violation */ + "\u4e9f" + /* violation */ + "\u4ea0" + /* violation */ + "\u4ea1" + /* violation */ + "\u4ea2" + /* violation */ + "\u4ea3" + /* violation */ + "\u4ea4" + /* violation */ + "\u4ea5" + /* violation */ + "\u4ea6" + /* violation */ + "\u4ea7" + /* violation */ + "\u4ea8" + /* violation */ + "\u4ea9" + /* violation */ + "\u4eaa" + /* violation */ + "\u4eab" + /* violation */ + "\u4eac" + /* violation */ + "\u4ead" + /* violation */ + "\u4eae" + /* violation */ + "\u4eaf" + /* violation */ + "\u4eb0" + /* violation */ + "\u4eb1" + /* violation */ + "\u4eb2" + /* violation */ + "\u4eb3" + /* violation */ + "\u4eb4" + /* violation */ + "\u4eb5" + /* violation */ + "\u4eb6" + /* violation */ + "\u4eb7" + /* violation */ + "\u4eb8" + /* violation */ + "\u4eb9" + /* violation */ + "\u4eba" + /* violation */ + "\u4ebb" + /* violation */ + "\u4ebc" + /* violation */ + "\u4ebd" + /* violation */ + "\u4ebe" + /* violation */ + "\u4ebf" + /* violation */ + "\u4ec0" + /* violation */ + "\u4ec1" + /* violation */ + "\u4ec2" + /* violation */ + "\u4ec3" + /* violation */ + "\u4ec4" + /* violation */ + "\u4ec5" + /* violation */ + "\u4ec6" + /* violation */ + "\u4ec7" + /* violation */ + "\u4ec8" + /* violation */ + "\u4ec9" + /* violation */ + "\u4eca" + /* violation */ + "\u4ecb" + /* violation */ + "\u4ecc" + /* violation */ + "\u4ecd" + /* violation */ + "\u4ece" + /* violation */ + "\u4ecf" + /* violation */ + "\u4ed0" + /* violation */ + "\u4ed1" + /* violation */ + "\u4ed2" + /* violation */ + "\u4ed3" + /* violation */ + "\u4ed4" + /* violation */ + "\u4ed5" + /* violation */ + "\u4ed6" + /* violation */ + "\u4ed7" + /* violation */ + "\u4ed8" + /* violation */ + "\u4ed9" + /* violation */ + "\u4eda" + /* violation */ + "\u4edb" + /* violation */ + "\u4edc" + /* violation */ + "\u4edd" + /* violation */ + "\u4ede" + /* violation */ + "\u4edf" + /* violation */ + "\u4ee0" + /* violation */ + "\u4ee1" + /* violation */ + "\u4ee2" + /* violation */ + "\u4ee3" + /* violation */ + "\u4ee4" + /* violation */ + "\u4ee5" + /* violation */ + "\u4ee6" + /* violation */ + "\u4ee7" + /* violation */ + "\u4ee8" + /* violation */ + "\u4ee9" + /* violation */ + "\u4eea" + /* violation */ + "\u4eeb" + /* violation */ + "\u4eec" + /* violation */ + "\u4eed" + /* violation */ + "\u4eee" + /* violation */ + "\u4eef" + /* violation */ + "\u4ef0" + /* violation */ + "\u4ef1" + /* violation */ + "\u4ef2" + /* violation */ + "\u4ef3" + /* violation */ + "\u4ef4" + /* violation */ + "\u4ef5" + /* violation */ + "\u4ef6" + /* violation */ + "\u4ef7" + /* violation */ + "\u4ef8" + /* violation */ + "\u4ef9" + /* violation */ + "\u4efa" + /* violation */ + "\u4efb" + /* violation */ + "\u4efc" + /* violation */ + "\u4efd" + /* violation */ + "\u4efe" + /* violation */ + "\u4eff", "" + /* violation */ + "\u4f00" + /* violation */ + "\u4f01" + /* violation */ + "\u4f02" + /* violation */ + "\u4f03" + /* violation */ + "\u4f04" + /* violation */ + "\u4f05" + /* violation */ + "\u4f06" + /* violation */ + "\u4f07" + /* violation */ + "\u4f08" + /* violation */ + "\u4f09" + /* violation */ + "\u4f0a" + /* violation */ + "\u4f0b" + /* violation */ + "\u4f0c" + /* violation */ + "\u4f0d" + /* violation */ + "\u4f0e" + /* violation */ + "\u4f0f" + /* violation */ + "\u4f10" + /* violation */ + "\u4f11" + /* violation */ + "\u4f12" + /* violation */ + "\u4f13" + /* violation */ + "\u4f14" + /* violation */ + "\u4f15" + /* violation */ + "\u4f16" + /* violation */ + "\u4f17" + /* violation */ + "\u4f18" + /* violation */ + "\u4f19" + /* violation */ + "\u4f1a" + /* violation */ + "\u4f1b" + /* violation */ + "\u4f1c" + /* violation */ + "\u4f1d" + /* violation */ + "\u4f1e" + /* violation */ + "\u4f1f" + /* violation */ + "\u4f20" + /* violation */ + "\u4f21" + /* violation */ + "\u4f22" + /* violation */ + "\u4f23" + /* violation */ + "\u4f24" + /* violation */ + "\u4f25" + /* violation */ + "\u4f26" + /* violation */ + "\u4f27" + /* violation */ + "\u4f28" + /* violation */ + "\u4f29" + /* violation */ + "\u4f2a" + /* violation */ + "\u4f2b" + /* violation */ + "\u4f2c" + /* violation */ + "\u4f2d" + /* violation */ + "\u4f2e" + /* violation */ + "\u4f2f" + /* violation */ + "\u4f30" + /* violation */ + "\u4f31" + /* violation */ + "\u4f32" + /* violation */ + "\u4f33" + /* violation */ + "\u4f34" + /* violation */ + "\u4f35" + /* violation */ + "\u4f36" + /* violation */ + "\u4f37" + /* violation */ + "\u4f38" + /* violation */ + "\u4f39" + /* violation */ + "\u4f3a" + /* violation */ + "\u4f3b" + /* violation */ + "\u4f3c" + /* violation */ + "\u4f3d" + /* violation */ + "\u4f3e" + /* violation */ + "\u4f3f" + /* violation */ + "\u4f40" + /* violation */ + "\u4f41" + /* violation */ + "\u4f42" + /* violation */ + "\u4f43" + /* violation */ + "\u4f44" + /* violation */ + "\u4f45" + /* violation */ + "\u4f46" + /* violation */ + "\u4f47" + /* violation */ + "\u4f48" + /* violation */ + "\u4f49" + /* violation */ + "\u4f4a" + /* violation */ + "\u4f4b" + /* violation */ + "\u4f4c" + /* violation */ + "\u4f4d" + /* violation */ + "\u4f4e" + /* violation */ + "\u4f4f" + /* violation */ + "\u4f50" + /* violation */ + "\u4f51" + /* violation */ + "\u4f52" + /* violation */ + "\u4f53" + /* violation */ + "\u4f54" + /* violation */ + "\u4f55" + /* violation */ + "\u4f56" + /* violation */ + "\u4f57" + /* violation */ + "\u4f58" + /* violation */ + "\u4f59" + /* violation */ + "\u4f5a" + /* violation */ + "\u4f5b" + /* violation */ + "\u4f5c" + /* violation */ + "\u4f5d" + /* violation */ + "\u4f5e" + /* violation */ + "\u4f5f" + /* violation */ + "\u4f60" + /* violation */ + "\u4f61" + /* violation */ + "\u4f62" + /* violation */ + "\u4f63" + /* violation */ + "\u4f64" + /* violation */ + "\u4f65" + /* violation */ + "\u4f66" + /* violation */ + "\u4f67" + /* violation */ + "\u4f68" + /* violation */ + "\u4f69" + /* violation */ + "\u4f6a" + /* violation */ + "\u4f6b" + /* violation */ + "\u4f6c" + /* violation */ + "\u4f6d" + /* violation */ + "\u4f6e" + /* violation */ + "\u4f6f" + /* violation */ + "\u4f70" + /* violation */ + "\u4f71" + /* violation */ + "\u4f72" + /* violation */ + "\u4f73" + /* violation */ + "\u4f74" + /* violation */ + "\u4f75" + /* violation */ + "\u4f76" + /* violation */ + "\u4f77" + /* violation */ + "\u4f78" + /* violation */ + "\u4f79" + /* violation */ + "\u4f7a" + /* violation */ + "\u4f7b" + /* violation */ + "\u4f7c" + /* violation */ + "\u4f7d" + /* violation */ + "\u4f7e" + /* violation */ + "\u4f7f" + /* violation */ + "\u4f80" + /* violation */ + "\u4f81" + /* violation */ + "\u4f82" + /* violation */ + "\u4f83" + /* violation */ + "\u4f84" + /* violation */ + "\u4f85" + /* violation */ + "\u4f86" + /* violation */ + "\u4f87" + /* violation */ + "\u4f88" + /* violation */ + "\u4f89" + /* violation */ + "\u4f8a" + /* violation */ + "\u4f8b" + /* violation */ + "\u4f8c" + /* violation */ + "\u4f8d" + /* violation */ + "\u4f8e" + /* violation */ + "\u4f8f" + /* violation */ + "\u4f90" + /* violation */ + "\u4f91" + /* violation */ + "\u4f92" + /* violation */ + "\u4f93" + /* violation */ + "\u4f94" + /* violation */ + "\u4f95" + /* violation */ + "\u4f96" + /* violation */ + "\u4f97" + /* violation */ + "\u4f98" + /* violation */ + "\u4f99" + /* violation */ + "\u4f9a" + /* violation */ + "\u4f9b" + /* violation */ + "\u4f9c" + /* violation */ + "\u4f9d" + /* violation */ + "\u4f9e" + /* violation */ + "\u4f9f" + /* violation */ + "\u4fa0" + /* violation */ + "\u4fa1" + /* violation */ + "\u4fa2" + /* violation */ + "\u4fa3" + /* violation */ + "\u4fa4" + /* violation */ + "\u4fa5" + /* violation */ + "\u4fa6" + /* violation */ + "\u4fa7" + /* violation */ + "\u4fa8" + /* violation */ + "\u4fa9" + /* violation */ + "\u4faa" + /* violation */ + "\u4fab" + /* violation */ + "\u4fac" + /* violation */ + "\u4fad" + /* violation */ + "\u4fae" + /* violation */ + "\u4faf" + /* violation */ + "\u4fb0" + /* violation */ + "\u4fb1" + /* violation */ + "\u4fb2" + /* violation */ + "\u4fb3" + /* violation */ + "\u4fb4" + /* violation */ + "\u4fb5" + /* violation */ + "\u4fb6" + /* violation */ + "\u4fb7" + /* violation */ + "\u4fb8" + /* violation */ + "\u4fb9" + /* violation */ + "\u4fba" + /* violation */ + "\u4fbb" + /* violation */ + "\u4fbc" + /* violation */ + "\u4fbd" + /* violation */ + "\u4fbe" + /* violation */ + "\u4fbf" + /* violation */ + "\u4fc0" + /* violation */ + "\u4fc1" + /* violation */ + "\u4fc2" + /* violation */ + "\u4fc3" + /* violation */ + "\u4fc4" + /* violation */ + "\u4fc5" + /* violation */ + "\u4fc6" + /* violation */ + "\u4fc7" + /* violation */ + "\u4fc8" + /* violation */ + "\u4fc9" + /* violation */ + "\u4fca" + /* violation */ + "\u4fcb" + /* violation */ + "\u4fcc" + /* violation */ + "\u4fcd" + /* violation */ + "\u4fce" + /* violation */ + "\u4fcf" + /* violation */ + "\u4fd0" + /* violation */ + "\u4fd1" + /* violation */ + "\u4fd2" + /* violation */ + "\u4fd3" + /* violation */ + "\u4fd4" + /* violation */ + "\u4fd5" + /* violation */ + "\u4fd6" + /* violation */ + "\u4fd7" + /* violation */ + "\u4fd8" + /* violation */ + "\u4fd9" + /* violation */ + "\u4fda" + /* violation */ + "\u4fdb" + /* violation */ + "\u4fdc" + /* violation */ + "\u4fdd" + /* violation */ + "\u4fde" + /* violation */ + "\u4fdf" + /* violation */ + "\u4fe0" + /* violation */ + "\u4fe1" + /* violation */ + "\u4fe2" + /* violation */ + "\u4fe3" + /* violation */ + "\u4fe4" + /* violation */ + "\u4fe5" + /* violation */ + "\u4fe6" + /* violation */ + "\u4fe7" + /* violation */ + "\u4fe8" + /* violation */ + "\u4fe9" + /* violation */ + "\u4fea" + /* violation */ + "\u4feb" + /* violation */ + "\u4fec" + /* violation */ + "\u4fed" + /* violation */ + "\u4fee" + /* violation */ + "\u4fef" + /* violation */ + "\u4ff0" + /* violation */ + "\u4ff1" + /* violation */ + "\u4ff2" + /* violation */ + "\u4ff3" + /* violation */ + "\u4ff4" + /* violation */ + "\u4ff5" + /* violation */ + "\u4ff6" + /* violation */ + "\u4ff7" + /* violation */ + "\u4ff8" + /* violation */ + "\u4ff9" + /* violation */ + "\u4ffa" + /* violation */ + "\u4ffb" + /* violation */ + "\u4ffc" + /* violation */ + "\u4ffd" + /* violation */ + "\u4ffe" + /* violation */ + "\u4fff", "" + /* violation */ + "\u5000" + /* violation */ + "\u5001" + /* violation */ + "\u5002" + /* violation */ + "\u5003" + /* violation */ + "\u5004" + /* violation */ + "\u5005" + /* violation */ + "\u5006" + /* violation */ + "\u5007" + /* violation */ + "\u5008" + /* violation */ + "\u5009" + /* violation */ + "\u500a" + /* violation */ + "\u500b" + /* violation */ + "\u500c" + /* violation */ + "\u500d" + /* violation */ + "\u500e" + /* violation */ + "\u500f" + /* violation */ + "\u5010" + /* violation */ + "\u5011" + /* violation */ + "\u5012" + /* violation */ + "\u5013" + /* violation */ + "\u5014" + /* violation */ + "\u5015" + /* violation */ + "\u5016" + /* violation */ + "\u5017" + /* violation */ + "\u5018" + /* violation */ + "\u5019" + /* violation */ + "\u501a" + /* violation */ + "\u501b" + /* violation */ + "\u501c" + /* violation */ + "\u501d" + /* violation */ + "\u501e" + /* violation */ + "\u501f" + /* violation */ + "\u5020" + /* violation */ + "\u5021" + /* violation */ + "\u5022" + /* violation */ + "\u5023" + /* violation */ + "\u5024" + /* violation */ + "\u5025" + /* violation */ + "\u5026" + /* violation */ + "\u5027" + /* violation */ + "\u5028" + /* violation */ + "\u5029" + /* violation */ + "\u502a" + /* violation */ + "\u502b" + /* violation */ + "\u502c" + /* violation */ + "\u502d" + /* violation */ + "\u502e" + /* violation */ + "\u502f" + /* violation */ + "\u5030" + /* violation */ + "\u5031" + /* violation */ + "\u5032" + /* violation */ + "\u5033" + /* violation */ + "\u5034" + /* violation */ + "\u5035" + /* violation */ + "\u5036" + /* violation */ + "\u5037" + /* violation */ + "\u5038" + /* violation */ + "\u5039" + /* violation */ + "\u503a" + /* violation */ + "\u503b" + /* violation */ + "\u503c" + /* violation */ + "\u503d" + /* violation */ + "\u503e" + /* violation */ + "\u503f" + /* violation */ + "\u5040" + /* violation */ + "\u5041" + /* violation */ + "\u5042" + /* violation */ + "\u5043" + /* violation */ + "\u5044" + /* violation */ + "\u5045" + /* violation */ + "\u5046" + /* violation */ + "\u5047" + /* violation */ + "\u5048" + /* violation */ + "\u5049" + /* violation */ + "\u504a" + /* violation */ + "\u504b" + /* violation */ + "\u504c" + /* violation */ + "\u504d" + /* violation */ + "\u504e" + /* violation */ + "\u504f" + /* violation */ + "\u5050" + /* violation */ + "\u5051" + /* violation */ + "\u5052" + /* violation */ + "\u5053" + /* violation */ + "\u5054" + /* violation */ + "\u5055" + /* violation */ + "\u5056" + /* violation */ + "\u5057" + /* violation */ + "\u5058" + /* violation */ + "\u5059" + /* violation */ + "\u505a" + /* violation */ + "\u505b" + /* violation */ + "\u505c" + /* violation */ + "\u505d" + /* violation */ + "\u505e" + /* violation */ + "\u505f" + /* violation */ + "\u5060" + /* violation */ + "\u5061" + /* violation */ + "\u5062" + /* violation */ + "\u5063" + /* violation */ + "\u5064" + /* violation */ + "\u5065" + /* violation */ + "\u5066" + /* violation */ + "\u5067" + /* violation */ + "\u5068" + /* violation */ + "\u5069" + /* violation */ + "\u506a" + /* violation */ + "\u506b" + /* violation */ + "\u506c" + /* violation */ + "\u506d" + /* violation */ + "\u506e" + /* violation */ + "\u506f" + /* violation */ + "\u5070" + /* violation */ + "\u5071" + /* violation */ + "\u5072" + /* violation */ + "\u5073" + /* violation */ + "\u5074" + /* violation */ + "\u5075" + /* violation */ + "\u5076" + /* violation */ + "\u5077" + /* violation */ + "\u5078" + /* violation */ + "\u5079" + /* violation */ + "\u507a" + /* violation */ + "\u507b" + /* violation */ + "\u507c" + /* violation */ + "\u507d" + /* violation */ + "\u507e" + /* violation */ + "\u507f" + /* violation */ + "\u5080" + /* violation */ + "\u5081" + /* violation */ + "\u5082" + /* violation */ + "\u5083" + /* violation */ + "\u5084" + /* violation */ + "\u5085" + /* violation */ + "\u5086" + /* violation */ + "\u5087" + /* violation */ + "\u5088" + /* violation */ + "\u5089" + /* violation */ + "\u508a" + /* violation */ + "\u508b" + /* violation */ + "\u508c" + /* violation */ + "\u508d" + /* violation */ + "\u508e" + /* violation */ + "\u508f" + /* violation */ + "\u5090" + /* violation */ + "\u5091" + /* violation */ + "\u5092" + /* violation */ + "\u5093" + /* violation */ + "\u5094" + /* violation */ + "\u5095" + /* violation */ + "\u5096" + /* violation */ + "\u5097" + /* violation */ + "\u5098" + /* violation */ + "\u5099" + /* violation */ + "\u509a" + /* violation */ + "\u509b" + /* violation */ + "\u509c" + /* violation */ + "\u509d" + /* violation */ + "\u509e" + /* violation */ + "\u509f" + /* violation */ + "\u50a0" + /* violation */ + "\u50a1" + /* violation */ + "\u50a2" + /* violation */ + "\u50a3" + /* violation */ + "\u50a4" + /* violation */ + "\u50a5" + /* violation */ + "\u50a6" + /* violation */ + "\u50a7" + /* violation */ + "\u50a8" + /* violation */ + "\u50a9" + /* violation */ + "\u50aa" + /* violation */ + "\u50ab" + /* violation */ + "\u50ac" + /* violation */ + "\u50ad" + /* violation */ + "\u50ae" + /* violation */ + "\u50af" + /* violation */ + "\u50b0" + /* violation */ + "\u50b1" + /* violation */ + "\u50b2" + /* violation */ + "\u50b3" + /* violation */ + "\u50b4" + /* violation */ + "\u50b5" + /* violation */ + "\u50b6" + /* violation */ + "\u50b7" + /* violation */ + "\u50b8" + /* violation */ + "\u50b9" + /* violation */ + "\u50ba" + /* violation */ + "\u50bb" + /* violation */ + "\u50bc" + /* violation */ + "\u50bd" + /* violation */ + "\u50be" + /* violation */ + "\u50bf" + /* violation */ + "\u50c0" + /* violation */ + "\u50c1" + /* violation */ + "\u50c2" + /* violation */ + "\u50c3" + /* violation */ + "\u50c4" + /* violation */ + "\u50c5" + /* violation */ + "\u50c6" + /* violation */ + "\u50c7" + /* violation */ + "\u50c8" + /* violation */ + "\u50c9" + /* violation */ + "\u50ca" + /* violation */ + "\u50cb" + /* violation */ + "\u50cc" + /* violation */ + "\u50cd" + /* violation */ + "\u50ce" + /* violation */ + "\u50cf" + /* violation */ + "\u50d0" + /* violation */ + "\u50d1" + /* violation */ + "\u50d2" + /* violation */ + "\u50d3" + /* violation */ + "\u50d4" + /* violation */ + "\u50d5" + /* violation */ + "\u50d6" + /* violation */ + "\u50d7" + /* violation */ + "\u50d8" + /* violation */ + "\u50d9" + /* violation */ + "\u50da" + /* violation */ + "\u50db" + /* violation */ + "\u50dc" + /* violation */ + "\u50dd" + /* violation */ + "\u50de" + /* violation */ + "\u50df" + /* violation */ + "\u50e0" + /* violation */ + "\u50e1" + /* violation */ + "\u50e2" + /* violation */ + "\u50e3" + /* violation */ + "\u50e4" + /* violation */ + "\u50e5" + /* violation */ + "\u50e6" + /* violation */ + "\u50e7" + /* violation */ + "\u50e8" + /* violation */ + "\u50e9" + /* violation */ + "\u50ea" + /* violation */ + "\u50eb" + /* violation */ + "\u50ec" + /* violation */ + "\u50ed" + /* violation */ + "\u50ee" + /* violation */ + "\u50ef" + /* violation */ + "\u50f0" + /* violation */ + "\u50f1" + /* violation */ + "\u50f2" + /* violation */ + "\u50f3" + /* violation */ + "\u50f4" + /* violation */ + "\u50f5" + /* violation */ + "\u50f6" + /* violation */ + "\u50f7" + /* violation */ + "\u50f8" + /* violation */ + "\u50f9" + /* violation */ + "\u50fa" + /* violation */ + "\u50fb" + /* violation */ + "\u50fc" + /* violation */ + "\u50fd" + /* violation */ + "\u50fe" + /* violation */ + "\u50ff", "" + /* violation */ + "\u5100" + /* violation */ + "\u5101" + /* violation */ + "\u5102" + /* violation */ + "\u5103" + /* violation */ + "\u5104" + /* violation */ + "\u5105" + /* violation */ + "\u5106" + /* violation */ + "\u5107" + /* violation */ + "\u5108" + /* violation */ + "\u5109" + /* violation */ + "\u510a" + /* violation */ + "\u510b" + /* violation */ + "\u510c" + /* violation */ + "\u510d" + /* violation */ + "\u510e" + /* violation */ + "\u510f" + /* violation */ + "\u5110" + /* violation */ + "\u5111" + /* violation */ + "\u5112" + /* violation */ + "\u5113" + /* violation */ + "\u5114" + /* violation */ + "\u5115" + /* violation */ + "\u5116" + /* violation */ + "\u5117" + /* violation */ + "\u5118" + /* violation */ + "\u5119" + /* violation */ + "\u511a" + /* violation */ + "\u511b" + /* violation */ + "\u511c" + /* violation */ + "\u511d" + /* violation */ + "\u511e" + /* violation */ + "\u511f" + /* violation */ + "\u5120" + /* violation */ + "\u5121" + /* violation */ + "\u5122" + /* violation */ + "\u5123" + /* violation */ + "\u5124" + /* violation */ + "\u5125" + /* violation */ + "\u5126" + /* violation */ + "\u5127" + /* violation */ + "\u5128" + /* violation */ + "\u5129" + /* violation */ + "\u512a" + /* violation */ + "\u512b" + /* violation */ + "\u512c" + /* violation */ + "\u512d" + /* violation */ + "\u512e" + /* violation */ + "\u512f" + /* violation */ + "\u5130" + /* violation */ + "\u5131" + /* violation */ + "\u5132" + /* violation */ + "\u5133" + /* violation */ + "\u5134" + /* violation */ + "\u5135" + /* violation */ + "\u5136" + /* violation */ + "\u5137" + /* violation */ + "\u5138" + /* violation */ + "\u5139" + /* violation */ + "\u513a" + /* violation */ + "\u513b" + /* violation */ + "\u513c" + /* violation */ + "\u513d" + /* violation */ + "\u513e" + /* violation */ + "\u513f" + /* violation */ + "\u5140" + /* violation */ + "\u5141" + /* violation */ + "\u5142" + /* violation */ + "\u5143" + /* violation */ + "\u5144" + /* violation */ + "\u5145" + /* violation */ + "\u5146" + /* violation */ + "\u5147" + /* violation */ + "\u5148" + /* violation */ + "\u5149" + /* violation */ + "\u514a" + /* violation */ + "\u514b" + /* violation */ + "\u514c" + /* violation */ + "\u514d" + /* violation */ + "\u514e" + /* violation */ + "\u514f" + /* violation */ + "\u5150" + /* violation */ + "\u5151" + /* violation */ + "\u5152" + /* violation */ + "\u5153" + /* violation */ + "\u5154" + /* violation */ + "\u5155" + /* violation */ + "\u5156" + /* violation */ + "\u5157" + /* violation */ + "\u5158" + /* violation */ + "\u5159" + /* violation */ + "\u515a" + /* violation */ + "\u515b" + /* violation */ + "\u515c" + /* violation */ + "\u515d" + /* violation */ + "\u515e" + /* violation */ + "\u515f" + /* violation */ + "\u5160" + /* violation */ + "\u5161" + /* violation */ + "\u5162" + /* violation */ + "\u5163" + /* violation */ + "\u5164" + /* violation */ + "\u5165" + /* violation */ + "\u5166" + /* violation */ + "\u5167" + /* violation */ + "\u5168" + /* violation */ + "\u5169" + /* violation */ + "\u516a" + /* violation */ + "\u516b" + /* violation */ + "\u516c" + /* violation */ + "\u516d" + /* violation */ + "\u516e" + /* violation */ + "\u516f" + /* violation */ + "\u5170" + /* violation */ + "\u5171" + /* violation */ + "\u5172" + /* violation */ + "\u5173" + /* violation */ + "\u5174" + /* violation */ + "\u5175" + /* violation */ + "\u5176" + /* violation */ + "\u5177" + /* violation */ + "\u5178" + /* violation */ + "\u5179" + /* violation */ + "\u517a" + /* violation */ + "\u517b" + /* violation */ + "\u517c" + /* violation */ + "\u517d" + /* violation */ + "\u517e" + /* violation */ + "\u517f" + /* violation */ + "\u5180" + /* violation */ + "\u5181" + /* violation */ + "\u5182" + /* violation */ + "\u5183" + /* violation */ + "\u5184" + /* violation */ + "\u5185" + /* violation */ + "\u5186" + /* violation */ + "\u5187" + /* violation */ + "\u5188" + /* violation */ + "\u5189" + /* violation */ + "\u518a" + /* violation */ + "\u518b" + /* violation */ + "\u518c" + /* violation */ + "\u518d" + /* violation */ + "\u518e" + /* violation */ + "\u518f" + /* violation */ + "\u5190" + /* violation */ + "\u5191" + /* violation */ + "\u5192" + /* violation */ + "\u5193" + /* violation */ + "\u5194" + /* violation */ + "\u5195" + /* violation */ + "\u5196" + /* violation */ + "\u5197" + /* violation */ + "\u5198" + /* violation */ + "\u5199" + /* violation */ + "\u519a" + /* violation */ + "\u519b" + /* violation */ + "\u519c" + /* violation */ + "\u519d" + /* violation */ + "\u519e" + /* violation */ + "\u519f" + /* violation */ + "\u51a0" + /* violation */ + "\u51a1" + /* violation */ + "\u51a2" + /* violation */ + "\u51a3" + /* violation */ + "\u51a4" + /* violation */ + "\u51a5" + /* violation */ + "\u51a6" + /* violation */ + "\u51a7" + /* violation */ + "\u51a8" + /* violation */ + "\u51a9" + /* violation */ + "\u51aa" + /* violation */ + "\u51ab" + /* violation */ + "\u51ac" + /* violation */ + "\u51ad" + /* violation */ + "\u51ae" + /* violation */ + "\u51af" + /* violation */ + "\u51b0" + /* violation */ + "\u51b1" + /* violation */ + "\u51b2" + /* violation */ + "\u51b3" + /* violation */ + "\u51b4" + /* violation */ + "\u51b5" + /* violation */ + "\u51b6" + /* violation */ + "\u51b7" + /* violation */ + "\u51b8" + /* violation */ + "\u51b9" + /* violation */ + "\u51ba" + /* violation */ + "\u51bb" + /* violation */ + "\u51bc" + /* violation */ + "\u51bd" + /* violation */ + "\u51be" + /* violation */ + "\u51bf" + /* violation */ + "\u51c0" + /* violation */ + "\u51c1" + /* violation */ + "\u51c2" + /* violation */ + "\u51c3" + /* violation */ + "\u51c4" + /* violation */ + "\u51c5" + /* violation */ + "\u51c6" + /* violation */ + "\u51c7" + /* violation */ + "\u51c8" + /* violation */ + "\u51c9" + /* violation */ + "\u51ca" + /* violation */ + "\u51cb" + /* violation */ + "\u51cc" + /* violation */ + "\u51cd" + /* violation */ + "\u51ce" + /* violation */ + "\u51cf" + /* violation */ + "\u51d0" + /* violation */ + "\u51d1" + /* violation */ + "\u51d2" + /* violation */ + "\u51d3" + /* violation */ + "\u51d4" + /* violation */ + "\u51d5" + /* violation */ + "\u51d6" + /* violation */ + "\u51d7" + /* violation */ + "\u51d8" + /* violation */ + "\u51d9" + /* violation */ + "\u51da" + /* violation */ + "\u51db" + /* violation */ + "\u51dc" + /* violation */ + "\u51dd" + /* violation */ + "\u51de" + /* violation */ + "\u51df" + /* violation */ + "\u51e0" + /* violation */ + "\u51e1" + /* violation */ + "\u51e2" + /* violation */ + "\u51e3" + /* violation */ + "\u51e4" + /* violation */ + "\u51e5" + /* violation */ + "\u51e6" + /* violation */ + "\u51e7" + /* violation */ + "\u51e8" + /* violation */ + "\u51e9" + /* violation */ + "\u51ea" + /* violation */ + "\u51eb" + /* violation */ + "\u51ec" + /* violation */ + "\u51ed" + /* violation */ + "\u51ee" + /* violation */ + "\u51ef" + /* violation */ + "\u51f0" + /* violation */ + "\u51f1" + /* violation */ + "\u51f2" + /* violation */ + "\u51f3" + /* violation */ + "\u51f4" + /* violation */ + "\u51f5" + /* violation */ + "\u51f6" + /* violation */ + "\u51f7" + /* violation */ + "\u51f8" + /* violation */ + "\u51f9" + /* violation */ + "\u51fa" + /* violation */ + "\u51fb" + /* violation */ + "\u51fc" + /* violation */ + "\u51fd" + /* violation */ + "\u51fe" + /* violation */ + "\u51ff", "" + /* violation */ + "\u5200" + /* violation */ + "\u5201" + /* violation */ + "\u5202" + /* violation */ + "\u5203" + /* violation */ + "\u5204" + /* violation */ + "\u5205" + /* violation */ + "\u5206" + /* violation */ + "\u5207" + /* violation */ + "\u5208" + /* violation */ + "\u5209" + /* violation */ + "\u520a" + /* violation */ + "\u520b" + /* violation */ + "\u520c" + /* violation */ + "\u520d" + /* violation */ + "\u520e" + /* violation */ + "\u520f" + /* violation */ + "\u5210" + /* violation */ + "\u5211" + /* violation */ + "\u5212" + /* violation */ + "\u5213" + /* violation */ + "\u5214" + /* violation */ + "\u5215" + /* violation */ + "\u5216" + /* violation */ + "\u5217" + /* violation */ + "\u5218" + /* violation */ + "\u5219" + /* violation */ + "\u521a" + /* violation */ + "\u521b" + /* violation */ + "\u521c" + /* violation */ + "\u521d" + /* violation */ + "\u521e" + /* violation */ + "\u521f" + /* violation */ + "\u5220" + /* violation */ + "\u5221" + /* violation */ + "\u5222" + /* violation */ + "\u5223" + /* violation */ + "\u5224" + /* violation */ + "\u5225" + /* violation */ + "\u5226" + /* violation */ + "\u5227" + /* violation */ + "\u5228" + /* violation */ + "\u5229" + /* violation */ + "\u522a" + /* violation */ + "\u522b" + /* violation */ + "\u522c" + /* violation */ + "\u522d" + /* violation */ + "\u522e" + /* violation */ + "\u522f" + /* violation */ + "\u5230" + /* violation */ + "\u5231" + /* violation */ + "\u5232" + /* violation */ + "\u5233" + /* violation */ + "\u5234" + /* violation */ + "\u5235" + /* violation */ + "\u5236" + /* violation */ + "\u5237" + /* violation */ + "\u5238" + /* violation */ + "\u5239" + /* violation */ + "\u523a" + /* violation */ + "\u523b" + /* violation */ + "\u523c" + /* violation */ + "\u523d" + /* violation */ + "\u523e" + /* violation */ + "\u523f" + /* violation */ + "\u5240" + /* violation */ + "\u5241" + /* violation */ + "\u5242" + /* violation */ + "\u5243" + /* violation */ + "\u5244" + /* violation */ + "\u5245" + /* violation */ + "\u5246" + /* violation */ + "\u5247" + /* violation */ + "\u5248" + /* violation */ + "\u5249" + /* violation */ + "\u524a" + /* violation */ + "\u524b" + /* violation */ + "\u524c" + /* violation */ + "\u524d" + /* violation */ + "\u524e" + /* violation */ + "\u524f" + /* violation */ + "\u5250" + /* violation */ + "\u5251" + /* violation */ + "\u5252" + /* violation */ + "\u5253" + /* violation */ + "\u5254" + /* violation */ + "\u5255" + /* violation */ + "\u5256" + /* violation */ + "\u5257" + /* violation */ + "\u5258" + /* violation */ + "\u5259" + /* violation */ + "\u525a" + /* violation */ + "\u525b" + /* violation */ + "\u525c" + /* violation */ + "\u525d" + /* violation */ + "\u525e" + /* violation */ + "\u525f" + /* violation */ + "\u5260" + /* violation */ + "\u5261" + /* violation */ + "\u5262" + /* violation */ + "\u5263" + /* violation */ + "\u5264" + /* violation */ + "\u5265" + /* violation */ + "\u5266" + /* violation */ + "\u5267" + /* violation */ + "\u5268" + /* violation */ + "\u5269" + /* violation */ + "\u526a" + /* violation */ + "\u526b" + /* violation */ + "\u526c" + /* violation */ + "\u526d" + /* violation */ + "\u526e" + /* violation */ + "\u526f" + /* violation */ + "\u5270" + /* violation */ + "\u5271" + /* violation */ + "\u5272" + /* violation */ + "\u5273" + /* violation */ + "\u5274" + /* violation */ + "\u5275" + /* violation */ + "\u5276" + /* violation */ + "\u5277" + /* violation */ + "\u5278" + /* violation */ + "\u5279" + /* violation */ + "\u527a" + /* violation */ + "\u527b" + /* violation */ + "\u527c" + /* violation */ + "\u527d" + /* violation */ + "\u527e" + /* violation */ + "\u527f" + /* violation */ + "\u5280" + /* violation */ + "\u5281" + /* violation */ + "\u5282" + /* violation */ + "\u5283" + /* violation */ + "\u5284" + /* violation */ + "\u5285" + /* violation */ + "\u5286" + /* violation */ + "\u5287" + /* violation */ + "\u5288" + /* violation */ + "\u5289" + /* violation */ + "\u528a" + /* violation */ + "\u528b" + /* violation */ + "\u528c" + /* violation */ + "\u528d" + /* violation */ + "\u528e" + /* violation */ + "\u528f" + /* violation */ + "\u5290" + /* violation */ + "\u5291" + /* violation */ + "\u5292" + /* violation */ + "\u5293" + /* violation */ + "\u5294" + /* violation */ + "\u5295" + /* violation */ + "\u5296" + /* violation */ + "\u5297" + /* violation */ + "\u5298" + /* violation */ + "\u5299" + /* violation */ + "\u529a" + /* violation */ + "\u529b" + /* violation */ + "\u529c" + /* violation */ + "\u529d" + /* violation */ + "\u529e" + /* violation */ + "\u529f" + /* violation */ + "\u52a0" + /* violation */ + "\u52a1" + /* violation */ + "\u52a2" + /* violation */ + "\u52a3" + /* violation */ + "\u52a4" + /* violation */ + "\u52a5" + /* violation */ + "\u52a6" + /* violation */ + "\u52a7" + /* violation */ + "\u52a8" + /* violation */ + "\u52a9" + /* violation */ + "\u52aa" + /* violation */ + "\u52ab" + /* violation */ + "\u52ac" + /* violation */ + "\u52ad" + /* violation */ + "\u52ae" + /* violation */ + "\u52af" + /* violation */ + "\u52b0" + /* violation */ + "\u52b1" + /* violation */ + "\u52b2" + /* violation */ + "\u52b3" + /* violation */ + "\u52b4" + /* violation */ + "\u52b5" + /* violation */ + "\u52b6" + /* violation */ + "\u52b7" + /* violation */ + "\u52b8" + /* violation */ + "\u52b9" + /* violation */ + "\u52ba" + /* violation */ + "\u52bb" + /* violation */ + "\u52bc" + /* violation */ + "\u52bd" + /* violation */ + "\u52be" + /* violation */ + "\u52bf" + /* violation */ + "\u52c0" + /* violation */ + "\u52c1" + /* violation */ + "\u52c2" + /* violation */ + "\u52c3" + /* violation */ + "\u52c4" + /* violation */ + "\u52c5" + /* violation */ + "\u52c6" + /* violation */ + "\u52c7" + /* violation */ + "\u52c8" + /* violation */ + "\u52c9" + /* violation */ + "\u52ca" + /* violation */ + "\u52cb" + /* violation */ + "\u52cc" + /* violation */ + "\u52cd" + /* violation */ + "\u52ce" + /* violation */ + "\u52cf" + /* violation */ + "\u52d0" + /* violation */ + "\u52d1" + /* violation */ + "\u52d2" + /* violation */ + "\u52d3" + /* violation */ + "\u52d4" + /* violation */ + "\u52d5" + /* violation */ + "\u52d6" + /* violation */ + "\u52d7" + /* violation */ + "\u52d8" + /* violation */ + "\u52d9" + /* violation */ + "\u52da" + /* violation */ + "\u52db" + /* violation */ + "\u52dc" + /* violation */ + "\u52dd" + /* violation */ + "\u52de" + /* violation */ + "\u52df" + /* violation */ + "\u52e0" + /* violation */ + "\u52e1" + /* violation */ + "\u52e2" + /* violation */ + "\u52e3" + /* violation */ + "\u52e4" + /* violation */ + "\u52e5" + /* violation */ + "\u52e6" + /* violation */ + "\u52e7" + /* violation */ + "\u52e8" + /* violation */ + "\u52e9" + /* violation */ + "\u52ea" + /* violation */ + "\u52eb" + /* violation */ + "\u52ec" + /* violation */ + "\u52ed" + /* violation */ + "\u52ee" + /* violation */ + "\u52ef" + /* violation */ + "\u52f0" + /* violation */ + "\u52f1" + /* violation */ + "\u52f2" + /* violation */ + "\u52f3" + /* violation */ + "\u52f4" + /* violation */ + "\u52f5" + /* violation */ + "\u52f6" + /* violation */ + "\u52f7" + /* violation */ + "\u52f8" + /* violation */ + "\u52f9" + /* violation */ + "\u52fa" + /* violation */ + "\u52fb" + /* violation */ + "\u52fc" + /* violation */ + "\u52fd" + /* violation */ + "\u52fe" + /* violation */ + "\u52ff", "" + /* violation */ + "\u5300" + /* violation */ + "\u5301" + /* violation */ + "\u5302" + /* violation */ + "\u5303" + /* violation */ + "\u5304" + /* violation */ + "\u5305" + /* violation */ + "\u5306" + /* violation */ + "\u5307" + /* violation */ + "\u5308" + /* violation */ + "\u5309" + /* violation */ + "\u530a" + /* violation */ + "\u530b" + /* violation */ + "\u530c" + /* violation */ + "\u530d" + /* violation */ + "\u530e" + /* violation */ + "\u530f" + /* violation */ + "\u5310" + /* violation */ + "\u5311" + /* violation */ + "\u5312" + /* violation */ + "\u5313" + /* violation */ + "\u5314" + /* violation */ + "\u5315" + /* violation */ + "\u5316" + /* violation */ + "\u5317" + /* violation */ + "\u5318" + /* violation */ + "\u5319" + /* violation */ + "\u531a" + /* violation */ + "\u531b" + /* violation */ + "\u531c" + /* violation */ + "\u531d" + /* violation */ + "\u531e" + /* violation */ + "\u531f" + /* violation */ + "\u5320" + /* violation */ + "\u5321" + /* violation */ + "\u5322" + /* violation */ + "\u5323" + /* violation */ + "\u5324" + /* violation */ + "\u5325" + /* violation */ + "\u5326" + /* violation */ + "\u5327" + /* violation */ + "\u5328" + /* violation */ + "\u5329" + /* violation */ + "\u532a" + /* violation */ + "\u532b" + /* violation */ + "\u532c" + /* violation */ + "\u532d" + /* violation */ + "\u532e" + /* violation */ + "\u532f" + /* violation */ + "\u5330" + /* violation */ + "\u5331" + /* violation */ + "\u5332" + /* violation */ + "\u5333" + /* violation */ + "\u5334" + /* violation */ + "\u5335" + /* violation */ + "\u5336" + /* violation */ + "\u5337" + /* violation */ + "\u5338" + /* violation */ + "\u5339" + /* violation */ + "\u533a" + /* violation */ + "\u533b" + /* violation */ + "\u533c" + /* violation */ + "\u533d" + /* violation */ + "\u533e" + /* violation */ + "\u533f" + /* violation */ + "\u5340" + /* violation */ + "\u5341" + /* violation */ + "\u5342" + /* violation */ + "\u5343" + /* violation */ + "\u5344" + /* violation */ + "\u5345" + /* violation */ + "\u5346" + /* violation */ + "\u5347" + /* violation */ + "\u5348" + /* violation */ + "\u5349" + /* violation */ + "\u534a" + /* violation */ + "\u534b" + /* violation */ + "\u534c" + /* violation */ + "\u534d" + /* violation */ + "\u534e" + /* violation */ + "\u534f" + /* violation */ + "\u5350" + /* violation */ + "\u5351" + /* violation */ + "\u5352" + /* violation */ + "\u5353" + /* violation */ + "\u5354" + /* violation */ + "\u5355" + /* violation */ + "\u5356" + /* violation */ + "\u5357" + /* violation */ + "\u5358" + /* violation */ + "\u5359" + /* violation */ + "\u535a" + /* violation */ + "\u535b" + /* violation */ + "\u535c" + /* violation */ + "\u535d" + /* violation */ + "\u535e" + /* violation */ + "\u535f" + /* violation */ + "\u5360" + /* violation */ + "\u5361" + /* violation */ + "\u5362" + /* violation */ + "\u5363" + /* violation */ + "\u5364" + /* violation */ + "\u5365" + /* violation */ + "\u5366" + /* violation */ + "\u5367" + /* violation */ + "\u5368" + /* violation */ + "\u5369" + /* violation */ + "\u536a" + /* violation */ + "\u536b" + /* violation */ + "\u536c" + /* violation */ + "\u536d" + /* violation */ + "\u536e" + /* violation */ + "\u536f" + /* violation */ + "\u5370" + /* violation */ + "\u5371" + /* violation */ + "\u5372" + /* violation */ + "\u5373" + /* violation */ + "\u5374" + /* violation */ + "\u5375" + /* violation */ + "\u5376" + /* violation */ + "\u5377" + /* violation */ + "\u5378" + /* violation */ + "\u5379" + /* violation */ + "\u537a" + /* violation */ + "\u537b" + /* violation */ + "\u537c" + /* violation */ + "\u537d" + /* violation */ + "\u537e" + /* violation */ + "\u537f" + /* violation */ + "\u5380" + /* violation */ + "\u5381" + /* violation */ + "\u5382" + /* violation */ + "\u5383" + /* violation */ + "\u5384" + /* violation */ + "\u5385" + /* violation */ + "\u5386" + /* violation */ + "\u5387" + /* violation */ + "\u5388" + /* violation */ + "\u5389" + /* violation */ + "\u538a" + /* violation */ + "\u538b" + /* violation */ + "\u538c" + /* violation */ + "\u538d" + /* violation */ + "\u538e" + /* violation */ + "\u538f" + /* violation */ + "\u5390" + /* violation */ + "\u5391" + /* violation */ + "\u5392" + /* violation */ + "\u5393" + /* violation */ + "\u5394" + /* violation */ + "\u5395" + /* violation */ + "\u5396" + /* violation */ + "\u5397" + /* violation */ + "\u5398" + /* violation */ + "\u5399" + /* violation */ + "\u539a" + /* violation */ + "\u539b" + /* violation */ + "\u539c" + /* violation */ + "\u539d" + /* violation */ + "\u539e" + /* violation */ + "\u539f" + /* violation */ + "\u53a0" + /* violation */ + "\u53a1" + /* violation */ + "\u53a2" + /* violation */ + "\u53a3" + /* violation */ + "\u53a4" + /* violation */ + "\u53a5" + /* violation */ + "\u53a6" + /* violation */ + "\u53a7" + /* violation */ + "\u53a8" + /* violation */ + "\u53a9" + /* violation */ + "\u53aa" + /* violation */ + "\u53ab" + /* violation */ + "\u53ac" + /* violation */ + "\u53ad" + /* violation */ + "\u53ae" + /* violation */ + "\u53af" + /* violation */ + "\u53b0" + /* violation */ + "\u53b1" + /* violation */ + "\u53b2" + /* violation */ + "\u53b3" + /* violation */ + "\u53b4" + /* violation */ + "\u53b5" + /* violation */ + "\u53b6" + /* violation */ + "\u53b7" + /* violation */ + "\u53b8" + /* violation */ + "\u53b9" + /* violation */ + "\u53ba" + /* violation */ + "\u53bb" + /* violation */ + "\u53bc" + /* violation */ + "\u53bd" + /* violation */ + "\u53be" + /* violation */ + "\u53bf" + /* violation */ + "\u53c0" + /* violation */ + "\u53c1" + /* violation */ + "\u53c2" + /* violation */ + "\u53c3" + /* violation */ + "\u53c4" + /* violation */ + "\u53c5" + /* violation */ + "\u53c6" + /* violation */ + "\u53c7" + /* violation */ + "\u53c8" + /* violation */ + "\u53c9" + /* violation */ + "\u53ca" + /* violation */ + "\u53cb" + /* violation */ + "\u53cc" + /* violation */ + "\u53cd" + /* violation */ + "\u53ce" + /* violation */ + "\u53cf" + /* violation */ + "\u53d0" + /* violation */ + "\u53d1" + /* violation */ + "\u53d2" + /* violation */ + "\u53d3" + /* violation */ + "\u53d4" + /* violation */ + "\u53d5" + /* violation */ + "\u53d6" + /* violation */ + "\u53d7" + /* violation */ + "\u53d8" + /* violation */ + "\u53d9" + /* violation */ + "\u53da" + /* violation */ + "\u53db" + /* violation */ + "\u53dc" + /* violation */ + "\u53dd" + /* violation */ + "\u53de" + /* violation */ + "\u53df" + /* violation */ + "\u53e0" + /* violation */ + "\u53e1" + /* violation */ + "\u53e2" + /* violation */ + "\u53e3" + /* violation */ + "\u53e4" + /* violation */ + "\u53e5" + /* violation */ + "\u53e6" + /* violation */ + "\u53e7" + /* violation */ + "\u53e8" + /* violation */ + "\u53e9" + /* violation */ + "\u53ea" + /* violation */ + "\u53eb" + /* violation */ + "\u53ec" + /* violation */ + "\u53ed" + /* violation */ + "\u53ee" + /* violation */ + "\u53ef" + /* violation */ + "\u53f0" + /* violation */ + "\u53f1" + /* violation */ + "\u53f2" + /* violation */ + "\u53f3" + /* violation */ + "\u53f4" + /* violation */ + "\u53f5" + /* violation */ + "\u53f6" + /* violation */ + "\u53f7" + /* violation */ + "\u53f8" + /* violation */ + "\u53f9" + /* violation */ + "\u53fa" + /* violation */ + "\u53fb" + /* violation */ + "\u53fc" + /* violation */ + "\u53fd" + /* violation */ + "\u53fe" + /* violation */ + "\u53ff", "" + /* violation */ + "\u5400" + /* violation */ + "\u5401" + /* violation */ + "\u5402" + /* violation */ + "\u5403" + /* violation */ + "\u5404" + /* violation */ + "\u5405" + /* violation */ + "\u5406" + /* violation */ + "\u5407" + /* violation */ + "\u5408" + /* violation */ + "\u5409" + /* violation */ + "\u540a" + /* violation */ + "\u540b" + /* violation */ + "\u540c" + /* violation */ + "\u540d" + /* violation */ + "\u540e" + /* violation */ + "\u540f" + /* violation */ + "\u5410" + /* violation */ + "\u5411" + /* violation */ + "\u5412" + /* violation */ + "\u5413" + /* violation */ + "\u5414" + /* violation */ + "\u5415" + /* violation */ + "\u5416" + /* violation */ + "\u5417" + /* violation */ + "\u5418" + /* violation */ + "\u5419" + /* violation */ + "\u541a" + /* violation */ + "\u541b" + /* violation */ + "\u541c" + /* violation */ + "\u541d" + /* violation */ + "\u541e" + /* violation */ + "\u541f" + /* violation */ + "\u5420" + /* violation */ + "\u5421" + /* violation */ + "\u5422" + /* violation */ + "\u5423" + /* violation */ + "\u5424" + /* violation */ + "\u5425" + /* violation */ + "\u5426" + /* violation */ + "\u5427" + /* violation */ + "\u5428" + /* violation */ + "\u5429" + /* violation */ + "\u542a" + /* violation */ + "\u542b" + /* violation */ + "\u542c" + /* violation */ + "\u542d" + /* violation */ + "\u542e" + /* violation */ + "\u542f" + /* violation */ + "\u5430" + /* violation */ + "\u5431" + /* violation */ + "\u5432" + /* violation */ + "\u5433" + /* violation */ + "\u5434" + /* violation */ + "\u5435" + /* violation */ + "\u5436" + /* violation */ + "\u5437" + /* violation */ + "\u5438" + /* violation */ + "\u5439" + /* violation */ + "\u543a" + /* violation */ + "\u543b" + /* violation */ + "\u543c" + /* violation */ + "\u543d" + /* violation */ + "\u543e" + /* violation */ + "\u543f" + /* violation */ + "\u5440" + /* violation */ + "\u5441" + /* violation */ + "\u5442" + /* violation */ + "\u5443" + /* violation */ + "\u5444" + /* violation */ + "\u5445" + /* violation */ + "\u5446" + /* violation */ + "\u5447" + /* violation */ + "\u5448" + /* violation */ + "\u5449" + /* violation */ + "\u544a" + /* violation */ + "\u544b" + /* violation */ + "\u544c" + /* violation */ + "\u544d" + /* violation */ + "\u544e" + /* violation */ + "\u544f" + /* violation */ + "\u5450" + /* violation */ + "\u5451" + /* violation */ + "\u5452" + /* violation */ + "\u5453" + /* violation */ + "\u5454" + /* violation */ + "\u5455" + /* violation */ + "\u5456" + /* violation */ + "\u5457" + /* violation */ + "\u5458" + /* violation */ + "\u5459" + /* violation */ + "\u545a" + /* violation */ + "\u545b" + /* violation */ + "\u545c" + /* violation */ + "\u545d" + /* violation */ + "\u545e" + /* violation */ + "\u545f" + /* violation */ + "\u5460" + /* violation */ + "\u5461" + /* violation */ + "\u5462" + /* violation */ + "\u5463" + /* violation */ + "\u5464" + /* violation */ + "\u5465" + /* violation */ + "\u5466" + /* violation */ + "\u5467" + /* violation */ + "\u5468" + /* violation */ + "\u5469" + /* violation */ + "\u546a" + /* violation */ + "\u546b" + /* violation */ + "\u546c" + /* violation */ + "\u546d" + /* violation */ + "\u546e" + /* violation */ + "\u546f" + /* violation */ + "\u5470" + /* violation */ + "\u5471" + /* violation */ + "\u5472" + /* violation */ + "\u5473" + /* violation */ + "\u5474" + /* violation */ + "\u5475" + /* violation */ + "\u5476" + /* violation */ + "\u5477" + /* violation */ + "\u5478" + /* violation */ + "\u5479" + /* violation */ + "\u547a" + /* violation */ + "\u547b" + /* violation */ + "\u547c" + /* violation */ + "\u547d" + /* violation */ + "\u547e" + /* violation */ + "\u547f" + /* violation */ + "\u5480" + /* violation */ + "\u5481" + /* violation */ + "\u5482" + /* violation */ + "\u5483" + /* violation */ + "\u5484" + /* violation */ + "\u5485" + /* violation */ + "\u5486" + /* violation */ + "\u5487" + /* violation */ + "\u5488" + /* violation */ + "\u5489" + /* violation */ + "\u548a" + /* violation */ + "\u548b" + /* violation */ + "\u548c" + /* violation */ + "\u548d" + /* violation */ + "\u548e" + /* violation */ + "\u548f" + /* violation */ + "\u5490" + /* violation */ + "\u5491" + /* violation */ + "\u5492" + /* violation */ + "\u5493" + /* violation */ + "\u5494" + /* violation */ + "\u5495" + /* violation */ + "\u5496" + /* violation */ + "\u5497" + /* violation */ + "\u5498" + /* violation */ + "\u5499" + /* violation */ + "\u549a" + /* violation */ + "\u549b" + /* violation */ + "\u549c" + /* violation */ + "\u549d" + /* violation */ + "\u549e" + /* violation */ + "\u549f" + /* violation */ + "\u54a0" + /* violation */ + "\u54a1" + /* violation */ + "\u54a2" + /* violation */ + "\u54a3" + /* violation */ + "\u54a4" + /* violation */ + "\u54a5" + /* violation */ + "\u54a6" + /* violation */ + "\u54a7" + /* violation */ + "\u54a8" + /* violation */ + "\u54a9" + /* violation */ + "\u54aa" + /* violation */ + "\u54ab" + /* violation */ + "\u54ac" + /* violation */ + "\u54ad" + /* violation */ + "\u54ae" + /* violation */ + "\u54af" + /* violation */ + "\u54b0" + /* violation */ + "\u54b1" + /* violation */ + "\u54b2" + /* violation */ + "\u54b3" + /* violation */ + "\u54b4" + /* violation */ + "\u54b5" + /* violation */ + "\u54b6" + /* violation */ + "\u54b7" + /* violation */ + "\u54b8" + /* violation */ + "\u54b9" + /* violation */ + "\u54ba" + /* violation */ + "\u54bb" + /* violation */ + "\u54bc" + /* violation */ + "\u54bd" + /* violation */ + "\u54be" + /* violation */ + "\u54bf" + /* violation */ + "\u54c0" + /* violation */ + "\u54c1" + /* violation */ + "\u54c2" + /* violation */ + "\u54c3" + /* violation */ + "\u54c4" + /* violation */ + "\u54c5" + /* violation */ + "\u54c6" + /* violation */ + "\u54c7" + /* violation */ + "\u54c8" + /* violation */ + "\u54c9" + /* violation */ + "\u54ca" + /* violation */ + "\u54cb" + /* violation */ + "\u54cc" + /* violation */ + "\u54cd" + /* violation */ + "\u54ce" + /* violation */ + "\u54cf" + /* violation */ + "\u54d0" + /* violation */ + "\u54d1" + /* violation */ + "\u54d2" + /* violation */ + "\u54d3" + /* violation */ + "\u54d4" + /* violation */ + "\u54d5" + /* violation */ + "\u54d6" + /* violation */ + "\u54d7" + /* violation */ + "\u54d8" + /* violation */ + "\u54d9" + /* violation */ + "\u54da" + /* violation */ + "\u54db" + /* violation */ + "\u54dc" + /* violation */ + "\u54dd" + /* violation */ + "\u54de" + /* violation */ + "\u54df" + /* violation */ + "\u54e0" + /* violation */ + "\u54e1" + /* violation */ + "\u54e2" + /* violation */ + "\u54e3" + /* violation */ + "\u54e4" + /* violation */ + "\u54e5" + /* violation */ + "\u54e6" + /* violation */ + "\u54e7" + /* violation */ + "\u54e8" + /* violation */ + "\u54e9" + /* violation */ + "\u54ea" + /* violation */ + "\u54eb" + /* violation */ + "\u54ec" + /* violation */ + "\u54ed" + /* violation */ + "\u54ee" + /* violation */ + "\u54ef" + /* violation */ + "\u54f0" + /* violation */ + "\u54f1" + /* violation */ + "\u54f2" + /* violation */ + "\u54f3" + /* violation */ + "\u54f4" + /* violation */ + "\u54f5" + /* violation */ + "\u54f6" + /* violation */ + "\u54f7" + /* violation */ + "\u54f8" + /* violation */ + "\u54f9" + /* violation */ + "\u54fa" + /* violation */ + "\u54fb" + /* violation */ + "\u54fc" + /* violation */ + "\u54fd" + /* violation */ + "\u54fe" + /* violation */ + "\u54ff", "" + /* violation */ + "\u5500" + /* violation */ + "\u5501" + /* violation */ + "\u5502" + /* violation */ + "\u5503" + /* violation */ + "\u5504" + /* violation */ + "\u5505" + /* violation */ + "\u5506" + /* violation */ + "\u5507" + /* violation */ + "\u5508" + /* violation */ + "\u5509" + /* violation */ + "\u550a" + /* violation */ + "\u550b" + /* violation */ + "\u550c" + /* violation */ + "\u550d" + /* violation */ + "\u550e" + /* violation */ + "\u550f" + /* violation */ + "\u5510" + /* violation */ + "\u5511" + /* violation */ + "\u5512" + /* violation */ + "\u5513" + /* violation */ + "\u5514" + /* violation */ + "\u5515" + /* violation */ + "\u5516" + /* violation */ + "\u5517" + /* violation */ + "\u5518" + /* violation */ + "\u5519" + /* violation */ + "\u551a" + /* violation */ + "\u551b" + /* violation */ + "\u551c" + /* violation */ + "\u551d" + /* violation */ + "\u551e" + /* violation */ + "\u551f" + /* violation */ + "\u5520" + /* violation */ + "\u5521" + /* violation */ + "\u5522" + /* violation */ + "\u5523" + /* violation */ + "\u5524" + /* violation */ + "\u5525" + /* violation */ + "\u5526" + /* violation */ + "\u5527" + /* violation */ + "\u5528" + /* violation */ + "\u5529" + /* violation */ + "\u552a" + /* violation */ + "\u552b" + /* violation */ + "\u552c" + /* violation */ + "\u552d" + /* violation */ + "\u552e" + /* violation */ + "\u552f" + /* violation */ + "\u5530" + /* violation */ + "\u5531" + /* violation */ + "\u5532" + /* violation */ + "\u5533" + /* violation */ + "\u5534" + /* violation */ + "\u5535" + /* violation */ + "\u5536" + /* violation */ + "\u5537" + /* violation */ + "\u5538" + /* violation */ + "\u5539" + /* violation */ + "\u553a" + /* violation */ + "\u553b" + /* violation */ + "\u553c" + /* violation */ + "\u553d" + /* violation */ + "\u553e" + /* violation */ + "\u553f" + /* violation */ + "\u5540" + /* violation */ + "\u5541" + /* violation */ + "\u5542" + /* violation */ + "\u5543" + /* violation */ + "\u5544" + /* violation */ + "\u5545" + /* violation */ + "\u5546" + /* violation */ + "\u5547" + /* violation */ + "\u5548" + /* violation */ + "\u5549" + /* violation */ + "\u554a" + /* violation */ + "\u554b" + /* violation */ + "\u554c" + /* violation */ + "\u554d" + /* violation */ + "\u554e" + /* violation */ + "\u554f" + /* violation */ + "\u5550" + /* violation */ + "\u5551" + /* violation */ + "\u5552" + /* violation */ + "\u5553" + /* violation */ + "\u5554" + /* violation */ + "\u5555" + /* violation */ + "\u5556" + /* violation */ + "\u5557" + /* violation */ + "\u5558" + /* violation */ + "\u5559" + /* violation */ + "\u555a" + /* violation */ + "\u555b" + /* violation */ + "\u555c" + /* violation */ + "\u555d" + /* violation */ + "\u555e" + /* violation */ + "\u555f" + /* violation */ + "\u5560" + /* violation */ + "\u5561" + /* violation */ + "\u5562" + /* violation */ + "\u5563" + /* violation */ + "\u5564" + /* violation */ + "\u5565" + /* violation */ + "\u5566" + /* violation */ + "\u5567" + /* violation */ + "\u5568" + /* violation */ + "\u5569" + /* violation */ + "\u556a" + /* violation */ + "\u556b" + /* violation */ + "\u556c" + /* violation */ + "\u556d" + /* violation */ + "\u556e" + /* violation */ + "\u556f" + /* violation */ + "\u5570" + /* violation */ + "\u5571" + /* violation */ + "\u5572" + /* violation */ + "\u5573" + /* violation */ + "\u5574" + /* violation */ + "\u5575" + /* violation */ + "\u5576" + /* violation */ + "\u5577" + /* violation */ + "\u5578" + /* violation */ + "\u5579" + /* violation */ + "\u557a" + /* violation */ + "\u557b" + /* violation */ + "\u557c" + /* violation */ + "\u557d" + /* violation */ + "\u557e" + /* violation */ + "\u557f" + /* violation */ + "\u5580" + /* violation */ + "\u5581" + /* violation */ + "\u5582" + /* violation */ + "\u5583" + /* violation */ + "\u5584" + /* violation */ + "\u5585" + /* violation */ + "\u5586" + /* violation */ + "\u5587" + /* violation */ + "\u5588" + /* violation */ + "\u5589" + /* violation */ + "\u558a" + /* violation */ + "\u558b" + /* violation */ + "\u558c" + /* violation */ + "\u558d" + /* violation */ + "\u558e" + /* violation */ + "\u558f" + /* violation */ + "\u5590" + /* violation */ + "\u5591" + /* violation */ + "\u5592" + /* violation */ + "\u5593" + /* violation */ + "\u5594" + /* violation */ + "\u5595" + /* violation */ + "\u5596" + /* violation */ + "\u5597" + /* violation */ + "\u5598" + /* violation */ + "\u5599" + /* violation */ + "\u559a" + /* violation */ + "\u559b" + /* violation */ + "\u559c" + /* violation */ + "\u559d" + /* violation */ + "\u559e" + /* violation */ + "\u559f" + /* violation */ + "\u55a0" + /* violation */ + "\u55a1" + /* violation */ + "\u55a2" + /* violation */ + "\u55a3" + /* violation */ + "\u55a4" + /* violation */ + "\u55a5" + /* violation */ + "\u55a6" + /* violation */ + "\u55a7" + /* violation */ + "\u55a8" + /* violation */ + "\u55a9" + /* violation */ + "\u55aa" + /* violation */ + "\u55ab" + /* violation */ + "\u55ac" + /* violation */ + "\u55ad" + /* violation */ + "\u55ae" + /* violation */ + "\u55af" + /* violation */ + "\u55b0" + /* violation */ + "\u55b1" + /* violation */ + "\u55b2" + /* violation */ + "\u55b3" + /* violation */ + "\u55b4" + /* violation */ + "\u55b5" + /* violation */ + "\u55b6" + /* violation */ + "\u55b7" + /* violation */ + "\u55b8" + /* violation */ + "\u55b9" + /* violation */ + "\u55ba" + /* violation */ + "\u55bb" + /* violation */ + "\u55bc" + /* violation */ + "\u55bd" + /* violation */ + "\u55be" + /* violation */ + "\u55bf" + /* violation */ + "\u55c0" + /* violation */ + "\u55c1" + /* violation */ + "\u55c2" + /* violation */ + "\u55c3" + /* violation */ + "\u55c4" + /* violation */ + "\u55c5" + /* violation */ + "\u55c6" + /* violation */ + "\u55c7" + /* violation */ + "\u55c8" + /* violation */ + "\u55c9" + /* violation */ + "\u55ca" + /* violation */ + "\u55cb" + /* violation */ + "\u55cc" + /* violation */ + "\u55cd" + /* violation */ + "\u55ce" + /* violation */ + "\u55cf" + /* violation */ + "\u55d0" + /* violation */ + "\u55d1" + /* violation */ + "\u55d2" + /* violation */ + "\u55d3" + /* violation */ + "\u55d4" + /* violation */ + "\u55d5" + /* violation */ + "\u55d6" + /* violation */ + "\u55d7" + /* violation */ + "\u55d8" + /* violation */ + "\u55d9" + /* violation */ + "\u55da" + /* violation */ + "\u55db" + /* violation */ + "\u55dc" + /* violation */ + "\u55dd" + /* violation */ + "\u55de" + /* violation */ + "\u55df" + /* violation */ + "\u55e0" + /* violation */ + "\u55e1" + /* violation */ + "\u55e2" + /* violation */ + "\u55e3" + /* violation */ + "\u55e4" + /* violation */ + "\u55e5" + /* violation */ + "\u55e6" + /* violation */ + "\u55e7" + /* violation */ + "\u55e8" + /* violation */ + "\u55e9" + /* violation */ + "\u55ea" + /* violation */ + "\u55eb" + /* violation */ + "\u55ec" + /* violation */ + "\u55ed" + /* violation */ + "\u55ee" + /* violation */ + "\u55ef" + /* violation */ + "\u55f0" + /* violation */ + "\u55f1" + /* violation */ + "\u55f2" + /* violation */ + "\u55f3" + /* violation */ + "\u55f4" + /* violation */ + "\u55f5" + /* violation */ + "\u55f6" + /* violation */ + "\u55f7" + /* violation */ + "\u55f8" + /* violation */ + "\u55f9" + /* violation */ + "\u55fa" + /* violation */ + "\u55fb" + /* violation */ + "\u55fc" + /* violation */ + "\u55fd" + /* violation */ + "\u55fe" + /* violation */ + "\u55ff", "" + /* violation */ + "\u5600" + /* violation */ + "\u5601" + /* violation */ + "\u5602" + /* violation */ + "\u5603" + /* violation */ + "\u5604" + /* violation */ + "\u5605" + /* violation */ + "\u5606" + /* violation */ + "\u5607" + /* violation */ + "\u5608" + /* violation */ + "\u5609" + /* violation */ + "\u560a" + /* violation */ + "\u560b" + /* violation */ + "\u560c" + /* violation */ + "\u560d" + /* violation */ + "\u560e" + /* violation */ + "\u560f" + /* violation */ + "\u5610" + /* violation */ + "\u5611" + /* violation */ + "\u5612" + /* violation */ + "\u5613" + /* violation */ + "\u5614" + /* violation */ + "\u5615" + /* violation */ + "\u5616" + /* violation */ + "\u5617" + /* violation */ + "\u5618" + /* violation */ + "\u5619" + /* violation */ + "\u561a" + /* violation */ + "\u561b" + /* violation */ + "\u561c" + /* violation */ + "\u561d" + /* violation */ + "\u561e" + /* violation */ + "\u561f" + /* violation */ + "\u5620" + /* violation */ + "\u5621" + /* violation */ + "\u5622" + /* violation */ + "\u5623" + /* violation */ + "\u5624" + /* violation */ + "\u5625" + /* violation */ + "\u5626" + /* violation */ + "\u5627" + /* violation */ + "\u5628" + /* violation */ + "\u5629" + /* violation */ + "\u562a" + /* violation */ + "\u562b" + /* violation */ + "\u562c" + /* violation */ + "\u562d" + /* violation */ + "\u562e" + /* violation */ + "\u562f" + /* violation */ + "\u5630" + /* violation */ + "\u5631" + /* violation */ + "\u5632" + /* violation */ + "\u5633" + /* violation */ + "\u5634" + /* violation */ + "\u5635" + /* violation */ + "\u5636" + /* violation */ + "\u5637" + /* violation */ + "\u5638" + /* violation */ + "\u5639" + /* violation */ + "\u563a" + /* violation */ + "\u563b" + /* violation */ + "\u563c" + /* violation */ + "\u563d" + /* violation */ + "\u563e" + /* violation */ + "\u563f" + /* violation */ + "\u5640" + /* violation */ + "\u5641" + /* violation */ + "\u5642" + /* violation */ + "\u5643" + /* violation */ + "\u5644" + /* violation */ + "\u5645" + /* violation */ + "\u5646" + /* violation */ + "\u5647" + /* violation */ + "\u5648" + /* violation */ + "\u5649" + /* violation */ + "\u564a" + /* violation */ + "\u564b" + /* violation */ + "\u564c" + /* violation */ + "\u564d" + /* violation */ + "\u564e" + /* violation */ + "\u564f" + /* violation */ + "\u5650" + /* violation */ + "\u5651" + /* violation */ + "\u5652" + /* violation */ + "\u5653" + /* violation */ + "\u5654" + /* violation */ + "\u5655" + /* violation */ + "\u5656" + /* violation */ + "\u5657" + /* violation */ + "\u5658" + /* violation */ + "\u5659" + /* violation */ + "\u565a" + /* violation */ + "\u565b" + /* violation */ + "\u565c" + /* violation */ + "\u565d" + /* violation */ + "\u565e" + /* violation */ + "\u565f" + /* violation */ + "\u5660" + /* violation */ + "\u5661" + /* violation */ + "\u5662" + /* violation */ + "\u5663" + /* violation */ + "\u5664" + /* violation */ + "\u5665" + /* violation */ + "\u5666" + /* violation */ + "\u5667" + /* violation */ + "\u5668" + /* violation */ + "\u5669" + /* violation */ + "\u566a" + /* violation */ + "\u566b" + /* violation */ + "\u566c" + /* violation */ + "\u566d" + /* violation */ + "\u566e" + /* violation */ + "\u566f" + /* violation */ + "\u5670" + /* violation */ + "\u5671" + /* violation */ + "\u5672" + /* violation */ + "\u5673" + /* violation */ + "\u5674" + /* violation */ + "\u5675" + /* violation */ + "\u5676" + /* violation */ + "\u5677" + /* violation */ + "\u5678" + /* violation */ + "\u5679" + /* violation */ + "\u567a" + /* violation */ + "\u567b" + /* violation */ + "\u567c" + /* violation */ + "\u567d" + /* violation */ + "\u567e" + /* violation */ + "\u567f" + /* violation */ + "\u5680" + /* violation */ + "\u5681" + /* violation */ + "\u5682" + /* violation */ + "\u5683" + /* violation */ + "\u5684" + /* violation */ + "\u5685" + /* violation */ + "\u5686" + /* violation */ + "\u5687" + /* violation */ + "\u5688" + /* violation */ + "\u5689" + /* violation */ + "\u568a" + /* violation */ + "\u568b" + /* violation */ + "\u568c" + /* violation */ + "\u568d" + /* violation */ + "\u568e" + /* violation */ + "\u568f" + /* violation */ + "\u5690" + /* violation */ + "\u5691" + /* violation */ + "\u5692" + /* violation */ + "\u5693" + /* violation */ + "\u5694" + /* violation */ + "\u5695" + /* violation */ + "\u5696" + /* violation */ + "\u5697" + /* violation */ + "\u5698" + /* violation */ + "\u5699" + /* violation */ + "\u569a" + /* violation */ + "\u569b" + /* violation */ + "\u569c" + /* violation */ + "\u569d" + /* violation */ + "\u569e" + /* violation */ + "\u569f" + /* violation */ + "\u56a0" + /* violation */ + "\u56a1" + /* violation */ + "\u56a2" + /* violation */ + "\u56a3" + /* violation */ + "\u56a4" + /* violation */ + "\u56a5" + /* violation */ + "\u56a6" + /* violation */ + "\u56a7" + /* violation */ + "\u56a8" + /* violation */ + "\u56a9" + /* violation */ + "\u56aa" + /* violation */ + "\u56ab" + /* violation */ + "\u56ac" + /* violation */ + "\u56ad" + /* violation */ + "\u56ae" + /* violation */ + "\u56af" + /* violation */ + "\u56b0" + /* violation */ + "\u56b1" + /* violation */ + "\u56b2" + /* violation */ + "\u56b3" + /* violation */ + "\u56b4" + /* violation */ + "\u56b5" + /* violation */ + "\u56b6" + /* violation */ + "\u56b7" + /* violation */ + "\u56b8" + /* violation */ + "\u56b9" + /* violation */ + "\u56ba" + /* violation */ + "\u56bb" + /* violation */ + "\u56bc" + /* violation */ + "\u56bd" + /* violation */ + "\u56be" + /* violation */ + "\u56bf" + /* violation */ + "\u56c0" + /* violation */ + "\u56c1" + /* violation */ + "\u56c2" + /* violation */ + "\u56c3" + /* violation */ + "\u56c4" + /* violation */ + "\u56c5" + /* violation */ + "\u56c6" + /* violation */ + "\u56c7" + /* violation */ + "\u56c8" + /* violation */ + "\u56c9" + /* violation */ + "\u56ca" + /* violation */ + "\u56cb" + /* violation */ + "\u56cc" + /* violation */ + "\u56cd" + /* violation */ + "\u56ce" + /* violation */ + "\u56cf" + /* violation */ + "\u56d0" + /* violation */ + "\u56d1" + /* violation */ + "\u56d2" + /* violation */ + "\u56d3" + /* violation */ + "\u56d4" + /* violation */ + "\u56d5" + /* violation */ + "\u56d6" + /* violation */ + "\u56d7" + /* violation */ + "\u56d8" + /* violation */ + "\u56d9" + /* violation */ + "\u56da" + /* violation */ + "\u56db" + /* violation */ + "\u56dc" + /* violation */ + "\u56dd" + /* violation */ + "\u56de" + /* violation */ + "\u56df" + /* violation */ + "\u56e0" + /* violation */ + "\u56e1" + /* violation */ + "\u56e2" + /* violation */ + "\u56e3" + /* violation */ + "\u56e4" + /* violation */ + "\u56e5" + /* violation */ + "\u56e6" + /* violation */ + "\u56e7" + /* violation */ + "\u56e8" + /* violation */ + "\u56e9" + /* violation */ + "\u56ea" + /* violation */ + "\u56eb" + /* violation */ + "\u56ec" + /* violation */ + "\u56ed" + /* violation */ + "\u56ee" + /* violation */ + "\u56ef" + /* violation */ + "\u56f0" + /* violation */ + "\u56f1" + /* violation */ + "\u56f2" + /* violation */ + "\u56f3" + /* violation */ + "\u56f4" + /* violation */ + "\u56f5" + /* violation */ + "\u56f6" + /* violation */ + "\u56f7" + /* violation */ + "\u56f8" + /* violation */ + "\u56f9" + /* violation */ + "\u56fa" + /* violation */ + "\u56fb" + /* violation */ + "\u56fc" + /* violation */ + "\u56fd" + /* violation */ + "\u56fe" + /* violation */ + "\u56ff", "" + /* violation */ + "\u5700" + /* violation */ + "\u5701" + /* violation */ + "\u5702" + /* violation */ + "\u5703" + /* violation */ + "\u5704" + /* violation */ + "\u5705" + /* violation */ + "\u5706" + /* violation */ + "\u5707" + /* violation */ + "\u5708" + /* violation */ + "\u5709" + /* violation */ + "\u570a" + /* violation */ + "\u570b" + /* violation */ + "\u570c" + /* violation */ + "\u570d" + /* violation */ + "\u570e" + /* violation */ + "\u570f" + /* violation */ + "\u5710" + /* violation */ + "\u5711" + /* violation */ + "\u5712" + /* violation */ + "\u5713" + /* violation */ + "\u5714" + /* violation */ + "\u5715" + /* violation */ + "\u5716" + /* violation */ + "\u5717" + /* violation */ + "\u5718" + /* violation */ + "\u5719" + /* violation */ + "\u571a" + /* violation */ + "\u571b" + /* violation */ + "\u571c" + /* violation */ + "\u571d" + /* violation */ + "\u571e" + /* violation */ + "\u571f" + /* violation */ + "\u5720" + /* violation */ + "\u5721" + /* violation */ + "\u5722" + /* violation */ + "\u5723" + /* violation */ + "\u5724" + /* violation */ + "\u5725" + /* violation */ + "\u5726" + /* violation */ + "\u5727" + /* violation */ + "\u5728" + /* violation */ + "\u5729" + /* violation */ + "\u572a" + /* violation */ + "\u572b" + /* violation */ + "\u572c" + /* violation */ + "\u572d" + /* violation */ + "\u572e" + /* violation */ + "\u572f" + /* violation */ + "\u5730" + /* violation */ + "\u5731" + /* violation */ + "\u5732" + /* violation */ + "\u5733" + /* violation */ + "\u5734" + /* violation */ + "\u5735" + /* violation */ + "\u5736" + /* violation */ + "\u5737" + /* violation */ + "\u5738" + /* violation */ + "\u5739" + /* violation */ + "\u573a" + /* violation */ + "\u573b" + /* violation */ + "\u573c" + /* violation */ + "\u573d" + /* violation */ + "\u573e" + /* violation */ + "\u573f" + /* violation */ + "\u5740" + /* violation */ + "\u5741" + /* violation */ + "\u5742" + /* violation */ + "\u5743" + /* violation */ + "\u5744" + /* violation */ + "\u5745" + /* violation */ + "\u5746" + /* violation */ + "\u5747" + /* violation */ + "\u5748" + /* violation */ + "\u5749" + /* violation */ + "\u574a" + /* violation */ + "\u574b" + /* violation */ + "\u574c" + /* violation */ + "\u574d" + /* violation */ + "\u574e" + /* violation */ + "\u574f" + /* violation */ + "\u5750" + /* violation */ + "\u5751" + /* violation */ + "\u5752" + /* violation */ + "\u5753" + /* violation */ + "\u5754" + /* violation */ + "\u5755" + /* violation */ + "\u5756" + /* violation */ + "\u5757" + /* violation */ + "\u5758" + /* violation */ + "\u5759" + /* violation */ + "\u575a" + /* violation */ + "\u575b" + /* violation */ + "\u575c" + /* violation */ + "\u575d" + /* violation */ + "\u575e" + /* violation */ + "\u575f" + /* violation */ + "\u5760" + /* violation */ + "\u5761" + /* violation */ + "\u5762" + /* violation */ + "\u5763" + /* violation */ + "\u5764" + /* violation */ + "\u5765" + /* violation */ + "\u5766" + /* violation */ + "\u5767" + /* violation */ + "\u5768" + /* violation */ + "\u5769" + /* violation */ + "\u576a" + /* violation */ + "\u576b" + /* violation */ + "\u576c" + /* violation */ + "\u576d" + /* violation */ + "\u576e" + /* violation */ + "\u576f" + /* violation */ + "\u5770" + /* violation */ + "\u5771" + /* violation */ + "\u5772" + /* violation */ + "\u5773" + /* violation */ + "\u5774" + /* violation */ + "\u5775" + /* violation */ + "\u5776" + /* violation */ + "\u5777" + /* violation */ + "\u5778" + /* violation */ + "\u5779" + /* violation */ + "\u577a" + /* violation */ + "\u577b" + /* violation */ + "\u577c" + /* violation */ + "\u577d" + /* violation */ + "\u577e" + /* violation */ + "\u577f" + /* violation */ + "\u5780" + /* violation */ + "\u5781" + /* violation */ + "\u5782" + /* violation */ + "\u5783" + /* violation */ + "\u5784" + /* violation */ + "\u5785" + /* violation */ + "\u5786" + /* violation */ + "\u5787" + /* violation */ + "\u5788" + /* violation */ + "\u5789" + /* violation */ + "\u578a" + /* violation */ + "\u578b" + /* violation */ + "\u578c" + /* violation */ + "\u578d" + /* violation */ + "\u578e" + /* violation */ + "\u578f" + /* violation */ + "\u5790" + /* violation */ + "\u5791" + /* violation */ + "\u5792" + /* violation */ + "\u5793" + /* violation */ + "\u5794" + /* violation */ + "\u5795" + /* violation */ + "\u5796" + /* violation */ + "\u5797" + /* violation */ + "\u5798" + /* violation */ + "\u5799" + /* violation */ + "\u579a" + /* violation */ + "\u579b" + /* violation */ + "\u579c" + /* violation */ + "\u579d" + /* violation */ + "\u579e" + /* violation */ + "\u579f" + /* violation */ + "\u57a0" + /* violation */ + "\u57a1" + /* violation */ + "\u57a2" + /* violation */ + "\u57a3" + /* violation */ + "\u57a4" + /* violation */ + "\u57a5" + /* violation */ + "\u57a6" + /* violation */ + "\u57a7" + /* violation */ + "\u57a8" + /* violation */ + "\u57a9" + /* violation */ + "\u57aa" + /* violation */ + "\u57ab" + /* violation */ + "\u57ac" + /* violation */ + "\u57ad" + /* violation */ + "\u57ae" + /* violation */ + "\u57af" + /* violation */ + "\u57b0" + /* violation */ + "\u57b1" + /* violation */ + "\u57b2" + /* violation */ + "\u57b3" + /* violation */ + "\u57b4" + /* violation */ + "\u57b5" + /* violation */ + "\u57b6" + /* violation */ + "\u57b7" + /* violation */ + "\u57b8" + /* violation */ + "\u57b9" + /* violation */ + "\u57ba" + /* violation */ + "\u57bb" + /* violation */ + "\u57bc" + /* violation */ + "\u57bd" + /* violation */ + "\u57be" + /* violation */ + "\u57bf" + /* violation */ + "\u57c0" + /* violation */ + "\u57c1" + /* violation */ + "\u57c2" + /* violation */ + "\u57c3" + /* violation */ + "\u57c4" + /* violation */ + "\u57c5" + /* violation */ + "\u57c6" + /* violation */ + "\u57c7" + /* violation */ + "\u57c8" + /* violation */ + "\u57c9" + /* violation */ + "\u57ca" + /* violation */ + "\u57cb" + /* violation */ + "\u57cc" + /* violation */ + "\u57cd" + /* violation */ + "\u57ce" + /* violation */ + "\u57cf" + /* violation */ + "\u57d0" + /* violation */ + "\u57d1" + /* violation */ + "\u57d2" + /* violation */ + "\u57d3" + /* violation */ + "\u57d4" + /* violation */ + "\u57d5" + /* violation */ + "\u57d6" + /* violation */ + "\u57d7" + /* violation */ + "\u57d8" + /* violation */ + "\u57d9" + /* violation */ + "\u57da" + /* violation */ + "\u57db" + /* violation */ + "\u57dc" + /* violation */ + "\u57dd" + /* violation */ + "\u57de" + /* violation */ + "\u57df" + /* violation */ + "\u57e0" + /* violation */ + "\u57e1" + /* violation */ + "\u57e2" + /* violation */ + "\u57e3" + /* violation */ + "\u57e4" + /* violation */ + "\u57e5" + /* violation */ + "\u57e6" + /* violation */ + "\u57e7" + /* violation */ + "\u57e8" + /* violation */ + "\u57e9" + /* violation */ + "\u57ea" + /* violation */ + "\u57eb" + /* violation */ + "\u57ec" + /* violation */ + "\u57ed" + /* violation */ + "\u57ee" + /* violation */ + "\u57ef" + /* violation */ + "\u57f0" + /* violation */ + "\u57f1" + /* violation */ + "\u57f2" + /* violation */ + "\u57f3" + /* violation */ + "\u57f4" + /* violation */ + "\u57f5" + /* violation */ + "\u57f6" + /* violation */ + "\u57f7" + /* violation */ + "\u57f8" + /* violation */ + "\u57f9" + /* violation */ + "\u57fa" + /* violation */ + "\u57fb" + /* violation */ + "\u57fc" + /* violation */ + "\u57fd" + /* violation */ + "\u57fe" + /* violation */ + "\u57ff", "" + /* violation */ + "\u5800" + /* violation */ + "\u5801" + /* violation */ + "\u5802" + /* violation */ + "\u5803" + /* violation */ + "\u5804" + /* violation */ + "\u5805" + /* violation */ + "\u5806" + /* violation */ + "\u5807" + /* violation */ + "\u5808" + /* violation */ + "\u5809" + /* violation */ + "\u580a" + /* violation */ + "\u580b" + /* violation */ + "\u580c" + /* violation */ + "\u580d" + /* violation */ + "\u580e" + /* violation */ + "\u580f" + /* violation */ + "\u5810" + /* violation */ + "\u5811" + /* violation */ + "\u5812" + /* violation */ + "\u5813" + /* violation */ + "\u5814" + /* violation */ + "\u5815" + /* violation */ + "\u5816" + /* violation */ + "\u5817" + /* violation */ + "\u5818" + /* violation */ + "\u5819" + /* violation */ + "\u581a" + /* violation */ + "\u581b" + /* violation */ + "\u581c" + /* violation */ + "\u581d" + /* violation */ + "\u581e" + /* violation */ + "\u581f" + /* violation */ + "\u5820" + /* violation */ + "\u5821" + /* violation */ + "\u5822" + /* violation */ + "\u5823" + /* violation */ + "\u5824" + /* violation */ + "\u5825" + /* violation */ + "\u5826" + /* violation */ + "\u5827" + /* violation */ + "\u5828" + /* violation */ + "\u5829" + /* violation */ + "\u582a" + /* violation */ + "\u582b" + /* violation */ + "\u582c" + /* violation */ + "\u582d" + /* violation */ + "\u582e" + /* violation */ + "\u582f" + /* violation */ + "\u5830" + /* violation */ + "\u5831" + /* violation */ + "\u5832" + /* violation */ + "\u5833" + /* violation */ + "\u5834" + /* violation */ + "\u5835" + /* violation */ + "\u5836" + /* violation */ + "\u5837" + /* violation */ + "\u5838" + /* violation */ + "\u5839" + /* violation */ + "\u583a" + /* violation */ + "\u583b" + /* violation */ + "\u583c" + /* violation */ + "\u583d" + /* violation */ + "\u583e" + /* violation */ + "\u583f" + /* violation */ + "\u5840" + /* violation */ + "\u5841" + /* violation */ + "\u5842" + /* violation */ + "\u5843" + /* violation */ + "\u5844" + /* violation */ + "\u5845" + /* violation */ + "\u5846" + /* violation */ + "\u5847" + /* violation */ + "\u5848" + /* violation */ + "\u5849" + /* violation */ + "\u584a" + /* violation */ + "\u584b" + /* violation */ + "\u584c" + /* violation */ + "\u584d" + /* violation */ + "\u584e" + /* violation */ + "\u584f" + /* violation */ + "\u5850" + /* violation */ + "\u5851" + /* violation */ + "\u5852" + /* violation */ + "\u5853" + /* violation */ + "\u5854" + /* violation */ + "\u5855" + /* violation */ + "\u5856" + /* violation */ + "\u5857" + /* violation */ + "\u5858" + /* violation */ + "\u5859" + /* violation */ + "\u585a" + /* violation */ + "\u585b" + /* violation */ + "\u585c" + /* violation */ + "\u585d" + /* violation */ + "\u585e" + /* violation */ + "\u585f" + /* violation */ + "\u5860" + /* violation */ + "\u5861" + /* violation */ + "\u5862" + /* violation */ + "\u5863" + /* violation */ + "\u5864" + /* violation */ + "\u5865" + /* violation */ + "\u5866" + /* violation */ + "\u5867" + /* violation */ + "\u5868" + /* violation */ + "\u5869" + /* violation */ + "\u586a" + /* violation */ + "\u586b" + /* violation */ + "\u586c" + /* violation */ + "\u586d" + /* violation */ + "\u586e" + /* violation */ + "\u586f" + /* violation */ + "\u5870" + /* violation */ + "\u5871" + /* violation */ + "\u5872" + /* violation */ + "\u5873" + /* violation */ + "\u5874" + /* violation */ + "\u5875" + /* violation */ + "\u5876" + /* violation */ + "\u5877" + /* violation */ + "\u5878" + /* violation */ + "\u5879" + /* violation */ + "\u587a" + /* violation */ + "\u587b" + /* violation */ + "\u587c" + /* violation */ + "\u587d" + /* violation */ + "\u587e" + /* violation */ + "\u587f" + /* violation */ + "\u5880" + /* violation */ + "\u5881" + /* violation */ + "\u5882" + /* violation */ + "\u5883" + /* violation */ + "\u5884" + /* violation */ + "\u5885" + /* violation */ + "\u5886" + /* violation */ + "\u5887" + /* violation */ + "\u5888" + /* violation */ + "\u5889" + /* violation */ + "\u588a" + /* violation */ + "\u588b" + /* violation */ + "\u588c" + /* violation */ + "\u588d" + /* violation */ + "\u588e" + /* violation */ + "\u588f" + /* violation */ + "\u5890" + /* violation */ + "\u5891" + /* violation */ + "\u5892" + /* violation */ + "\u5893" + /* violation */ + "\u5894" + /* violation */ + "\u5895" + /* violation */ + "\u5896" + /* violation */ + "\u5897" + /* violation */ + "\u5898" + /* violation */ + "\u5899" + /* violation */ + "\u589a" + /* violation */ + "\u589b" + /* violation */ + "\u589c" + /* violation */ + "\u589d" + /* violation */ + "\u589e" + /* violation */ + "\u589f" + /* violation */ + "\u58a0" + /* violation */ + "\u58a1" + /* violation */ + "\u58a2" + /* violation */ + "\u58a3" + /* violation */ + "\u58a4" + /* violation */ + "\u58a5" + /* violation */ + "\u58a6" + /* violation */ + "\u58a7" + /* violation */ + "\u58a8" + /* violation */ + "\u58a9" + /* violation */ + "\u58aa" + /* violation */ + "\u58ab" + /* violation */ + "\u58ac" + /* violation */ + "\u58ad" + /* violation */ + "\u58ae" + /* violation */ + "\u58af" + /* violation */ + "\u58b0" + /* violation */ + "\u58b1" + /* violation */ + "\u58b2" + /* violation */ + "\u58b3" + /* violation */ + "\u58b4" + /* violation */ + "\u58b5" + /* violation */ + "\u58b6" + /* violation */ + "\u58b7" + /* violation */ + "\u58b8" + /* violation */ + "\u58b9" + /* violation */ + "\u58ba" + /* violation */ + "\u58bb" + /* violation */ + "\u58bc" + /* violation */ + "\u58bd" + /* violation */ + "\u58be" + /* violation */ + "\u58bf" + /* violation */ + "\u58c0" + /* violation */ + "\u58c1" + /* violation */ + "\u58c2" + /* violation */ + "\u58c3" + /* violation */ + "\u58c4" + /* violation */ + "\u58c5" + /* violation */ + "\u58c6" + /* violation */ + "\u58c7" + /* violation */ + "\u58c8" + /* violation */ + "\u58c9" + /* violation */ + "\u58ca" + /* violation */ + "\u58cb" + /* violation */ + "\u58cc" + /* violation */ + "\u58cd" + /* violation */ + "\u58ce" + /* violation */ + "\u58cf" + /* violation */ + "\u58d0" + /* violation */ + "\u58d1" + /* violation */ + "\u58d2" + /* violation */ + "\u58d3" + /* violation */ + "\u58d4" + /* violation */ + "\u58d5" + /* violation */ + "\u58d6" + /* violation */ + "\u58d7" + /* violation */ + "\u58d8" + /* violation */ + "\u58d9" + /* violation */ + "\u58da" + /* violation */ + "\u58db" + /* violation */ + "\u58dc" + /* violation */ + "\u58dd" + /* violation */ + "\u58de" + /* violation */ + "\u58df" + /* violation */ + "\u58e0" + /* violation */ + "\u58e1" + /* violation */ + "\u58e2" + /* violation */ + "\u58e3" + /* violation */ + "\u58e4" + /* violation */ + "\u58e5" + /* violation */ + "\u58e6" + /* violation */ + "\u58e7" + /* violation */ + "\u58e8" + /* violation */ + "\u58e9" + /* violation */ + "\u58ea" + /* violation */ + "\u58eb" + /* violation */ + "\u58ec" + /* violation */ + "\u58ed" + /* violation */ + "\u58ee" + /* violation */ + "\u58ef" + /* violation */ + "\u58f0" + /* violation */ + "\u58f1" + /* violation */ + "\u58f2" + /* violation */ + "\u58f3" + /* violation */ + "\u58f4" + /* violation */ + "\u58f5" + /* violation */ + "\u58f6" + /* violation */ + "\u58f7" + /* violation */ + "\u58f8" + /* violation */ + "\u58f9" + /* violation */ + "\u58fa" + /* violation */ + "\u58fb" + /* violation */ + "\u58fc" + /* violation */ + "\u58fd" + /* violation */ + "\u58fe" + /* violation */ + "\u58ff", "" + /* violation */ + "\u5900" + /* violation */ + "\u5901" + /* violation */ + "\u5902" + /* violation */ + "\u5903" + /* violation */ + "\u5904" + /* violation */ + "\u5905" + /* violation */ + "\u5906" + /* violation */ + "\u5907" + /* violation */ + "\u5908" + /* violation */ + "\u5909" + /* violation */ + "\u590a" + /* violation */ + "\u590b" + /* violation */ + "\u590c" + /* violation */ + "\u590d" + /* violation */ + "\u590e" + /* violation */ + "\u590f" + /* violation */ + "\u5910" + /* violation */ + "\u5911" + /* violation */ + "\u5912" + /* violation */ + "\u5913" + /* violation */ + "\u5914" + /* violation */ + "\u5915" + /* violation */ + "\u5916" + /* violation */ + "\u5917" + /* violation */ + "\u5918" + /* violation */ + "\u5919" + /* violation */ + "\u591a" + /* violation */ + "\u591b" + /* violation */ + "\u591c" + /* violation */ + "\u591d" + /* violation */ + "\u591e" + /* violation */ + "\u591f" + /* violation */ + "\u5920" + /* violation */ + "\u5921" + /* violation */ + "\u5922" + /* violation */ + "\u5923" + /* violation */ + "\u5924" + /* violation */ + "\u5925" + /* violation */ + "\u5926" + /* violation */ + "\u5927" + /* violation */ + "\u5928" + /* violation */ + "\u5929" + /* violation */ + "\u592a" + /* violation */ + "\u592b" + /* violation */ + "\u592c" + /* violation */ + "\u592d" + /* violation */ + "\u592e" + /* violation */ + "\u592f" + /* violation */ + "\u5930" + /* violation */ + "\u5931" + /* violation */ + "\u5932" + /* violation */ + "\u5933" + /* violation */ + "\u5934" + /* violation */ + "\u5935" + /* violation */ + "\u5936" + /* violation */ + "\u5937" + /* violation */ + "\u5938" + /* violation */ + "\u5939" + /* violation */ + "\u593a" + /* violation */ + "\u593b" + /* violation */ + "\u593c" + /* violation */ + "\u593d" + /* violation */ + "\u593e" + /* violation */ + "\u593f" + /* violation */ + "\u5940" + /* violation */ + "\u5941" + /* violation */ + "\u5942" + /* violation */ + "\u5943" + /* violation */ + "\u5944" + /* violation */ + "\u5945" + /* violation */ + "\u5946" + /* violation */ + "\u5947" + /* violation */ + "\u5948" + /* violation */ + "\u5949" + /* violation */ + "\u594a" + /* violation */ + "\u594b" + /* violation */ + "\u594c" + /* violation */ + "\u594d" + /* violation */ + "\u594e" + /* violation */ + "\u594f" + /* violation */ + "\u5950" + /* violation */ + "\u5951" + /* violation */ + "\u5952" + /* violation */ + "\u5953" + /* violation */ + "\u5954" + /* violation */ + "\u5955" + /* violation */ + "\u5956" + /* violation */ + "\u5957" + /* violation */ + "\u5958" + /* violation */ + "\u5959" + /* violation */ + "\u595a" + /* violation */ + "\u595b" + /* violation */ + "\u595c" + /* violation */ + "\u595d" + /* violation */ + "\u595e" + /* violation */ + "\u595f" + /* violation */ + "\u5960" + /* violation */ + "\u5961" + /* violation */ + "\u5962" + /* violation */ + "\u5963" + /* violation */ + "\u5964" + /* violation */ + "\u5965" + /* violation */ + "\u5966" + /* violation */ + "\u5967" + /* violation */ + "\u5968" + /* violation */ + "\u5969" + /* violation */ + "\u596a" + /* violation */ + "\u596b" + /* violation */ + "\u596c" + /* violation */ + "\u596d" + /* violation */ + "\u596e" + /* violation */ + "\u596f" + /* violation */ + "\u5970" + /* violation */ + "\u5971" + /* violation */ + "\u5972" + /* violation */ + "\u5973" + /* violation */ + "\u5974" + /* violation */ + "\u5975" + /* violation */ + "\u5976" + /* violation */ + "\u5977" + /* violation */ + "\u5978" + /* violation */ + "\u5979" + /* violation */ + "\u597a" + /* violation */ + "\u597b" + /* violation */ + "\u597c" + /* violation */ + "\u597d" + /* violation */ + "\u597e" + /* violation */ + "\u597f" + /* violation */ + "\u5980" + /* violation */ + "\u5981" + /* violation */ + "\u5982" + /* violation */ + "\u5983" + /* violation */ + "\u5984" + /* violation */ + "\u5985" + /* violation */ + "\u5986" + /* violation */ + "\u5987" + /* violation */ + "\u5988" + /* violation */ + "\u5989" + /* violation */ + "\u598a" + /* violation */ + "\u598b" + /* violation */ + "\u598c" + /* violation */ + "\u598d" + /* violation */ + "\u598e" + /* violation */ + "\u598f" + /* violation */ + "\u5990" + /* violation */ + "\u5991" + /* violation */ + "\u5992" + /* violation */ + "\u5993" + /* violation */ + "\u5994" + /* violation */ + "\u5995" + /* violation */ + "\u5996" + /* violation */ + "\u5997" + /* violation */ + "\u5998" + /* violation */ + "\u5999" + /* violation */ + "\u599a" + /* violation */ + "\u599b" + /* violation */ + "\u599c" + /* violation */ + "\u599d" + /* violation */ + "\u599e" + /* violation */ + "\u599f" + /* violation */ + "\u59a0" + /* violation */ + "\u59a1" + /* violation */ + "\u59a2" + /* violation */ + "\u59a3" + /* violation */ + "\u59a4" + /* violation */ + "\u59a5" + /* violation */ + "\u59a6" + /* violation */ + "\u59a7" + /* violation */ + "\u59a8" + /* violation */ + "\u59a9" + /* violation */ + "\u59aa" + /* violation */ + "\u59ab" + /* violation */ + "\u59ac" + /* violation */ + "\u59ad" + /* violation */ + "\u59ae" + /* violation */ + "\u59af" + /* violation */ + "\u59b0" + /* violation */ + "\u59b1" + /* violation */ + "\u59b2" + /* violation */ + "\u59b3" + /* violation */ + "\u59b4" + /* violation */ + "\u59b5" + /* violation */ + "\u59b6" + /* violation */ + "\u59b7" + /* violation */ + "\u59b8" + /* violation */ + "\u59b9" + /* violation */ + "\u59ba" + /* violation */ + "\u59bb" + /* violation */ + "\u59bc" + /* violation */ + "\u59bd" + /* violation */ + "\u59be" + /* violation */ + "\u59bf" + /* violation */ + "\u59c0" + /* violation */ + "\u59c1" + /* violation */ + "\u59c2" + /* violation */ + "\u59c3" + /* violation */ + "\u59c4" + /* violation */ + "\u59c5" + /* violation */ + "\u59c6" + /* violation */ + "\u59c7" + /* violation */ + "\u59c8" + /* violation */ + "\u59c9" + /* violation */ + "\u59ca" + /* violation */ + "\u59cb" + /* violation */ + "\u59cc" + /* violation */ + "\u59cd" + /* violation */ + "\u59ce" + /* violation */ + "\u59cf" + /* violation */ + "\u59d0" + /* violation */ + "\u59d1" + /* violation */ + "\u59d2" + /* violation */ + "\u59d3" + /* violation */ + "\u59d4" + /* violation */ + "\u59d5" + /* violation */ + "\u59d6" + /* violation */ + "\u59d7" + /* violation */ + "\u59d8" + /* violation */ + "\u59d9" + /* violation */ + "\u59da" + /* violation */ + "\u59db" + /* violation */ + "\u59dc" + /* violation */ + "\u59dd" + /* violation */ + "\u59de" + /* violation */ + "\u59df" + /* violation */ + "\u59e0" + /* violation */ + "\u59e1" + /* violation */ + "\u59e2" + /* violation */ + "\u59e3" + /* violation */ + "\u59e4" + /* violation */ + "\u59e5" + /* violation */ + "\u59e6" + /* violation */ + "\u59e7" + /* violation */ + "\u59e8" + /* violation */ + "\u59e9" + /* violation */ + "\u59ea" + /* violation */ + "\u59eb" + /* violation */ + "\u59ec" + /* violation */ + "\u59ed" + /* violation */ + "\u59ee" + /* violation */ + "\u59ef" + /* violation */ + "\u59f0" + /* violation */ + "\u59f1" + /* violation */ + "\u59f2" + /* violation */ + "\u59f3" + /* violation */ + "\u59f4" + /* violation */ + "\u59f5" + /* violation */ + "\u59f6" + /* violation */ + "\u59f7" + /* violation */ + "\u59f8" + /* violation */ + "\u59f9" + /* violation */ + "\u59fa" + /* violation */ + "\u59fb" + /* violation */ + "\u59fc" + /* violation */ + "\u59fd" + /* violation */ + "\u59fe" + /* violation */ + "\u59ff", "" + /* violation */ + "\u5a00" + /* violation */ + "\u5a01" + /* violation */ + "\u5a02" + /* violation */ + "\u5a03" + /* violation */ + "\u5a04" + /* violation */ + "\u5a05" + /* violation */ + "\u5a06" + /* violation */ + "\u5a07" + /* violation */ + "\u5a08" + /* violation */ + "\u5a09" + /* violation */ + "\u5a0a" + /* violation */ + "\u5a0b" + /* violation */ + "\u5a0c" + /* violation */ + "\u5a0d" + /* violation */ + "\u5a0e" + /* violation */ + "\u5a0f" + /* violation */ + "\u5a10" + /* violation */ + "\u5a11" + /* violation */ + "\u5a12" + /* violation */ + "\u5a13" + /* violation */ + "\u5a14" + /* violation */ + "\u5a15" + /* violation */ + "\u5a16" + /* violation */ + "\u5a17" + /* violation */ + "\u5a18" + /* violation */ + "\u5a19" + /* violation */ + "\u5a1a" + /* violation */ + "\u5a1b" + /* violation */ + "\u5a1c" + /* violation */ + "\u5a1d" + /* violation */ + "\u5a1e" + /* violation */ + "\u5a1f" + /* violation */ + "\u5a20" + /* violation */ + "\u5a21" + /* violation */ + "\u5a22" + /* violation */ + "\u5a23" + /* violation */ + "\u5a24" + /* violation */ + "\u5a25" + /* violation */ + "\u5a26" + /* violation */ + "\u5a27" + /* violation */ + "\u5a28" + /* violation */ + "\u5a29" + /* violation */ + "\u5a2a" + /* violation */ + "\u5a2b" + /* violation */ + "\u5a2c" + /* violation */ + "\u5a2d" + /* violation */ + "\u5a2e" + /* violation */ + "\u5a2f" + /* violation */ + "\u5a30" + /* violation */ + "\u5a31" + /* violation */ + "\u5a32" + /* violation */ + "\u5a33" + /* violation */ + "\u5a34" + /* violation */ + "\u5a35" + /* violation */ + "\u5a36" + /* violation */ + "\u5a37" + /* violation */ + "\u5a38" + /* violation */ + "\u5a39" + /* violation */ + "\u5a3a" + /* violation */ + "\u5a3b" + /* violation */ + "\u5a3c" + /* violation */ + "\u5a3d" + /* violation */ + "\u5a3e" + /* violation */ + "\u5a3f" + /* violation */ + "\u5a40" + /* violation */ + "\u5a41" + /* violation */ + "\u5a42" + /* violation */ + "\u5a43" + /* violation */ + "\u5a44" + /* violation */ + "\u5a45" + /* violation */ + "\u5a46" + /* violation */ + "\u5a47" + /* violation */ + "\u5a48" + /* violation */ + "\u5a49" + /* violation */ + "\u5a4a" + /* violation */ + "\u5a4b" + /* violation */ + "\u5a4c" + /* violation */ + "\u5a4d" + /* violation */ + "\u5a4e" + /* violation */ + "\u5a4f" + /* violation */ + "\u5a50" + /* violation */ + "\u5a51" + /* violation */ + "\u5a52" + /* violation */ + "\u5a53" + /* violation */ + "\u5a54" + /* violation */ + "\u5a55" + /* violation */ + "\u5a56" + /* violation */ + "\u5a57" + /* violation */ + "\u5a58" + /* violation */ + "\u5a59" + /* violation */ + "\u5a5a" + /* violation */ + "\u5a5b" + /* violation */ + "\u5a5c" + /* violation */ + "\u5a5d" + /* violation */ + "\u5a5e" + /* violation */ + "\u5a5f" + /* violation */ + "\u5a60" + /* violation */ + "\u5a61" + /* violation */ + "\u5a62" + /* violation */ + "\u5a63" + /* violation */ + "\u5a64" + /* violation */ + "\u5a65" + /* violation */ + "\u5a66" + /* violation */ + "\u5a67" + /* violation */ + "\u5a68" + /* violation */ + "\u5a69" + /* violation */ + "\u5a6a" + /* violation */ + "\u5a6b" + /* violation */ + "\u5a6c" + /* violation */ + "\u5a6d" + /* violation */ + "\u5a6e" + /* violation */ + "\u5a6f" + /* violation */ + "\u5a70" + /* violation */ + "\u5a71" + /* violation */ + "\u5a72" + /* violation */ + "\u5a73" + /* violation */ + "\u5a74" + /* violation */ + "\u5a75" + /* violation */ + "\u5a76" + /* violation */ + "\u5a77" + /* violation */ + "\u5a78" + /* violation */ + "\u5a79" + /* violation */ + "\u5a7a" + /* violation */ + "\u5a7b" + /* violation */ + "\u5a7c" + /* violation */ + "\u5a7d" + /* violation */ + "\u5a7e" + /* violation */ + "\u5a7f" + /* violation */ + "\u5a80" + /* violation */ + "\u5a81" + /* violation */ + "\u5a82" + /* violation */ + "\u5a83" + /* violation */ + "\u5a84" + /* violation */ + "\u5a85" + /* violation */ + "\u5a86" + /* violation */ + "\u5a87" + /* violation */ + "\u5a88" + /* violation */ + "\u5a89" + /* violation */ + "\u5a8a" + /* violation */ + "\u5a8b" + /* violation */ + "\u5a8c" + /* violation */ + "\u5a8d" + /* violation */ + "\u5a8e" + /* violation */ + "\u5a8f" + /* violation */ + "\u5a90" + /* violation */ + "\u5a91" + /* violation */ + "\u5a92" + /* violation */ + "\u5a93" + /* violation */ + "\u5a94" + /* violation */ + "\u5a95" + /* violation */ + "\u5a96" + /* violation */ + "\u5a97" + /* violation */ + "\u5a98" + /* violation */ + "\u5a99" + /* violation */ + "\u5a9a" + /* violation */ + "\u5a9b" + /* violation */ + "\u5a9c" + /* violation */ + "\u5a9d" + /* violation */ + "\u5a9e" + /* violation */ + "\u5a9f" + /* violation */ + "\u5aa0" + /* violation */ + "\u5aa1" + /* violation */ + "\u5aa2" + /* violation */ + "\u5aa3" + /* violation */ + "\u5aa4" + /* violation */ + "\u5aa5" + /* violation */ + "\u5aa6" + /* violation */ + "\u5aa7" + /* violation */ + "\u5aa8" + /* violation */ + "\u5aa9" + /* violation */ + "\u5aaa" + /* violation */ + "\u5aab" + /* violation */ + "\u5aac" + /* violation */ + "\u5aad" + /* violation */ + "\u5aae" + /* violation */ + "\u5aaf" + /* violation */ + "\u5ab0" + /* violation */ + "\u5ab1" + /* violation */ + "\u5ab2" + /* violation */ + "\u5ab3" + /* violation */ + "\u5ab4" + /* violation */ + "\u5ab5" + /* violation */ + "\u5ab6" + /* violation */ + "\u5ab7" + /* violation */ + "\u5ab8" + /* violation */ + "\u5ab9" + /* violation */ + "\u5aba" + /* violation */ + "\u5abb" + /* violation */ + "\u5abc" + /* violation */ + "\u5abd" + /* violation */ + "\u5abe" + /* violation */ + "\u5abf" + /* violation */ + "\u5ac0" + /* violation */ + "\u5ac1" + /* violation */ + "\u5ac2" + /* violation */ + "\u5ac3" + /* violation */ + "\u5ac4" + /* violation */ + "\u5ac5" + /* violation */ + "\u5ac6" + /* violation */ + "\u5ac7" + /* violation */ + "\u5ac8" + /* violation */ + "\u5ac9" + /* violation */ + "\u5aca" + /* violation */ + "\u5acb" + /* violation */ + "\u5acc" + /* violation */ + "\u5acd" + /* violation */ + "\u5ace" + /* violation */ + "\u5acf" + /* violation */ + "\u5ad0" + /* violation */ + "\u5ad1" + /* violation */ + "\u5ad2" + /* violation */ + "\u5ad3" + /* violation */ + "\u5ad4" + /* violation */ + "\u5ad5" + /* violation */ + "\u5ad6" + /* violation */ + "\u5ad7" + /* violation */ + "\u5ad8" + /* violation */ + "\u5ad9" + /* violation */ + "\u5ada" + /* violation */ + "\u5adb" + /* violation */ + "\u5adc" + /* violation */ + "\u5add" + /* violation */ + "\u5ade" + /* violation */ + "\u5adf" + /* violation */ + "\u5ae0" + /* violation */ + "\u5ae1" + /* violation */ + "\u5ae2" + /* violation */ + "\u5ae3" + /* violation */ + "\u5ae4" + /* violation */ + "\u5ae5" + /* violation */ + "\u5ae6" + /* violation */ + "\u5ae7" + /* violation */ + "\u5ae8" + /* violation */ + "\u5ae9" + /* violation */ + "\u5aea" + /* violation */ + "\u5aeb" + /* violation */ + "\u5aec" + /* violation */ + "\u5aed" + /* violation */ + "\u5aee" + /* violation */ + "\u5aef" + /* violation */ + "\u5af0" + /* violation */ + "\u5af1" + /* violation */ + "\u5af2" + /* violation */ + "\u5af3" + /* violation */ + "\u5af4" + /* violation */ + "\u5af5" + /* violation */ + "\u5af6" + /* violation */ + "\u5af7" + /* violation */ + "\u5af8" + /* violation */ + "\u5af9" + /* violation */ + "\u5afa" + /* violation */ + "\u5afb" + /* violation */ + "\u5afc" + /* violation */ + "\u5afd" + /* violation */ + "\u5afe" + /* violation */ + "\u5aff", "" + /* violation */ + "\u5b00" + /* violation */ + "\u5b01" + /* violation */ + "\u5b02" + /* violation */ + "\u5b03" + /* violation */ + "\u5b04" + /* violation */ + "\u5b05" + /* violation */ + "\u5b06" + /* violation */ + "\u5b07" + /* violation */ + "\u5b08" + /* violation */ + "\u5b09" + /* violation */ + "\u5b0a" + /* violation */ + "\u5b0b" + /* violation */ + "\u5b0c" + /* violation */ + "\u5b0d" + /* violation */ + "\u5b0e" + /* violation */ + "\u5b0f" + /* violation */ + "\u5b10" + /* violation */ + "\u5b11" + /* violation */ + "\u5b12" + /* violation */ + "\u5b13" + /* violation */ + "\u5b14" + /* violation */ + "\u5b15" + /* violation */ + "\u5b16" + /* violation */ + "\u5b17" + /* violation */ + "\u5b18" + /* violation */ + "\u5b19" + /* violation */ + "\u5b1a" + /* violation */ + "\u5b1b" + /* violation */ + "\u5b1c" + /* violation */ + "\u5b1d" + /* violation */ + "\u5b1e" + /* violation */ + "\u5b1f" + /* violation */ + "\u5b20" + /* violation */ + "\u5b21" + /* violation */ + "\u5b22" + /* violation */ + "\u5b23" + /* violation */ + "\u5b24" + /* violation */ + "\u5b25" + /* violation */ + "\u5b26" + /* violation */ + "\u5b27" + /* violation */ + "\u5b28" + /* violation */ + "\u5b29" + /* violation */ + "\u5b2a" + /* violation */ + "\u5b2b" + /* violation */ + "\u5b2c" + /* violation */ + "\u5b2d" + /* violation */ + "\u5b2e" + /* violation */ + "\u5b2f" + /* violation */ + "\u5b30" + /* violation */ + "\u5b31" + /* violation */ + "\u5b32" + /* violation */ + "\u5b33" + /* violation */ + "\u5b34" + /* violation */ + "\u5b35" + /* violation */ + "\u5b36" + /* violation */ + "\u5b37" + /* violation */ + "\u5b38" + /* violation */ + "\u5b39" + /* violation */ + "\u5b3a" + /* violation */ + "\u5b3b" + /* violation */ + "\u5b3c" + /* violation */ + "\u5b3d" + /* violation */ + "\u5b3e" + /* violation */ + "\u5b3f" + /* violation */ + "\u5b40" + /* violation */ + "\u5b41" + /* violation */ + "\u5b42" + /* violation */ + "\u5b43" + /* violation */ + "\u5b44" + /* violation */ + "\u5b45" + /* violation */ + "\u5b46" + /* violation */ + "\u5b47" + /* violation */ + "\u5b48" + /* violation */ + "\u5b49" + /* violation */ + "\u5b4a" + /* violation */ + "\u5b4b" + /* violation */ + "\u5b4c" + /* violation */ + "\u5b4d" + /* violation */ + "\u5b4e" + /* violation */ + "\u5b4f" + /* violation */ + "\u5b50" + /* violation */ + "\u5b51" + /* violation */ + "\u5b52" + /* violation */ + "\u5b53" + /* violation */ + "\u5b54" + /* violation */ + "\u5b55" + /* violation */ + "\u5b56" + /* violation */ + "\u5b57" + /* violation */ + "\u5b58" + /* violation */ + "\u5b59" + /* violation */ + "\u5b5a" + /* violation */ + "\u5b5b" + /* violation */ + "\u5b5c" + /* violation */ + "\u5b5d" + /* violation */ + "\u5b5e" + /* violation */ + "\u5b5f" + /* violation */ + "\u5b60" + /* violation */ + "\u5b61" + /* violation */ + "\u5b62" + /* violation */ + "\u5b63" + /* violation */ + "\u5b64" + /* violation */ + "\u5b65" + /* violation */ + "\u5b66" + /* violation */ + "\u5b67" + /* violation */ + "\u5b68" + /* violation */ + "\u5b69" + /* violation */ + "\u5b6a" + /* violation */ + "\u5b6b" + /* violation */ + "\u5b6c" + /* violation */ + "\u5b6d" + /* violation */ + "\u5b6e" + /* violation */ + "\u5b6f" + /* violation */ + "\u5b70" + /* violation */ + "\u5b71" + /* violation */ + "\u5b72" + /* violation */ + "\u5b73" + /* violation */ + "\u5b74" + /* violation */ + "\u5b75" + /* violation */ + "\u5b76" + /* violation */ + "\u5b77" + /* violation */ + "\u5b78" + /* violation */ + "\u5b79" + /* violation */ + "\u5b7a" + /* violation */ + "\u5b7b" + /* violation */ + "\u5b7c" + /* violation */ + "\u5b7d" + /* violation */ + "\u5b7e" + /* violation */ + "\u5b7f" + /* violation */ + "\u5b80" + /* violation */ + "\u5b81" + /* violation */ + "\u5b82" + /* violation */ + "\u5b83" + /* violation */ + "\u5b84" + /* violation */ + "\u5b85" + /* violation */ + "\u5b86" + /* violation */ + "\u5b87" + /* violation */ + "\u5b88" + /* violation */ + "\u5b89" + /* violation */ + "\u5b8a" + /* violation */ + "\u5b8b" + /* violation */ + "\u5b8c" + /* violation */ + "\u5b8d" + /* violation */ + "\u5b8e" + /* violation */ + "\u5b8f" + /* violation */ + "\u5b90" + /* violation */ + "\u5b91" + /* violation */ + "\u5b92" + /* violation */ + "\u5b93" + /* violation */ + "\u5b94" + /* violation */ + "\u5b95" + /* violation */ + "\u5b96" + /* violation */ + "\u5b97" + /* violation */ + "\u5b98" + /* violation */ + "\u5b99" + /* violation */ + "\u5b9a" + /* violation */ + "\u5b9b" + /* violation */ + "\u5b9c" + /* violation */ + "\u5b9d" + /* violation */ + "\u5b9e" + /* violation */ + "\u5b9f" + /* violation */ + "\u5ba0" + /* violation */ + "\u5ba1" + /* violation */ + "\u5ba2" + /* violation */ + "\u5ba3" + /* violation */ + "\u5ba4" + /* violation */ + "\u5ba5" + /* violation */ + "\u5ba6" + /* violation */ + "\u5ba7" + /* violation */ + "\u5ba8" + /* violation */ + "\u5ba9" + /* violation */ + "\u5baa" + /* violation */ + "\u5bab" + /* violation */ + "\u5bac" + /* violation */ + "\u5bad" + /* violation */ + "\u5bae" + /* violation */ + "\u5baf" + /* violation */ + "\u5bb0" + /* violation */ + "\u5bb1" + /* violation */ + "\u5bb2" + /* violation */ + "\u5bb3" + /* violation */ + "\u5bb4" + /* violation */ + "\u5bb5" + /* violation */ + "\u5bb6" + /* violation */ + "\u5bb7" + /* violation */ + "\u5bb8" + /* violation */ + "\u5bb9" + /* violation */ + "\u5bba" + /* violation */ + "\u5bbb" + /* violation */ + "\u5bbc" + /* violation */ + "\u5bbd" + /* violation */ + "\u5bbe" + /* violation */ + "\u5bbf" + /* violation */ + "\u5bc0" + /* violation */ + "\u5bc1" + /* violation */ + "\u5bc2" + /* violation */ + "\u5bc3" + /* violation */ + "\u5bc4" + /* violation */ + "\u5bc5" + /* violation */ + "\u5bc6" + /* violation */ + "\u5bc7" + /* violation */ + "\u5bc8" + /* violation */ + "\u5bc9" + /* violation */ + "\u5bca" + /* violation */ + "\u5bcb" + /* violation */ + "\u5bcc" + /* violation */ + "\u5bcd" + /* violation */ + "\u5bce" + /* violation */ + "\u5bcf" + /* violation */ + "\u5bd0" + /* violation */ + "\u5bd1" + /* violation */ + "\u5bd2" + /* violation */ + "\u5bd3" + /* violation */ + "\u5bd4" + /* violation */ + "\u5bd5" + /* violation */ + "\u5bd6" + /* violation */ + "\u5bd7" + /* violation */ + "\u5bd8" + /* violation */ + "\u5bd9" + /* violation */ + "\u5bda" + /* violation */ + "\u5bdb" + /* violation */ + "\u5bdc" + /* violation */ + "\u5bdd" + /* violation */ + "\u5bde" + /* violation */ + "\u5bdf" + /* violation */ + "\u5be0" + /* violation */ + "\u5be1" + /* violation */ + "\u5be2" + /* violation */ + "\u5be3" + /* violation */ + "\u5be4" + /* violation */ + "\u5be5" + /* violation */ + "\u5be6" + /* violation */ + "\u5be7" + /* violation */ + "\u5be8" + /* violation */ + "\u5be9" + /* violation */ + "\u5bea" + /* violation */ + "\u5beb" + /* violation */ + "\u5bec" + /* violation */ + "\u5bed" + /* violation */ + "\u5bee" + /* violation */ + "\u5bef" + /* violation */ + "\u5bf0" + /* violation */ + "\u5bf1" + /* violation */ + "\u5bf2" + /* violation */ + "\u5bf3" + /* violation */ + "\u5bf4" + /* violation */ + "\u5bf5" + /* violation */ + "\u5bf6" + /* violation */ + "\u5bf7" + /* violation */ + "\u5bf8" + /* violation */ + "\u5bf9" + /* violation */ + "\u5bfa" + /* violation */ + "\u5bfb" + /* violation */ + "\u5bfc" + /* violation */ + "\u5bfd" + /* violation */ + "\u5bfe" + /* violation */ + "\u5bff", "" + /* violation */ + "\u5c00" + /* violation */ + "\u5c01" + /* violation */ + "\u5c02" + /* violation */ + "\u5c03" + /* violation */ + "\u5c04" + /* violation */ + "\u5c05" + /* violation */ + "\u5c06" + /* violation */ + "\u5c07" + /* violation */ + "\u5c08" + /* violation */ + "\u5c09" + /* violation */ + "\u5c0a" + /* violation */ + "\u5c0b" + /* violation */ + "\u5c0c" + /* violation */ + "\u5c0d" + /* violation */ + "\u5c0e" + /* violation */ + "\u5c0f" + /* violation */ + "\u5c10" + /* violation */ + "\u5c11" + /* violation */ + "\u5c12" + /* violation */ + "\u5c13" + /* violation */ + "\u5c14" + /* violation */ + "\u5c15" + /* violation */ + "\u5c16" + /* violation */ + "\u5c17" + /* violation */ + "\u5c18" + /* violation */ + "\u5c19" + /* violation */ + "\u5c1a" + /* violation */ + "\u5c1b" + /* violation */ + "\u5c1c" + /* violation */ + "\u5c1d" + /* violation */ + "\u5c1e" + /* violation */ + "\u5c1f" + /* violation */ + "\u5c20" + /* violation */ + "\u5c21" + /* violation */ + "\u5c22" + /* violation */ + "\u5c23" + /* violation */ + "\u5c24" + /* violation */ + "\u5c25" + /* violation */ + "\u5c26" + /* violation */ + "\u5c27" + /* violation */ + "\u5c28" + /* violation */ + "\u5c29" + /* violation */ + "\u5c2a" + /* violation */ + "\u5c2b" + /* violation */ + "\u5c2c" + /* violation */ + "\u5c2d" + /* violation */ + "\u5c2e" + /* violation */ + "\u5c2f" + /* violation */ + "\u5c30" + /* violation */ + "\u5c31" + /* violation */ + "\u5c32" + /* violation */ + "\u5c33" + /* violation */ + "\u5c34" + /* violation */ + "\u5c35" + /* violation */ + "\u5c36" + /* violation */ + "\u5c37" + /* violation */ + "\u5c38" + /* violation */ + "\u5c39" + /* violation */ + "\u5c3a" + /* violation */ + "\u5c3b" + /* violation */ + "\u5c3c" + /* violation */ + "\u5c3d" + /* violation */ + "\u5c3e" + /* violation */ + "\u5c3f" + /* violation */ + "\u5c40" + /* violation */ + "\u5c41" + /* violation */ + "\u5c42" + /* violation */ + "\u5c43" + /* violation */ + "\u5c44" + /* violation */ + "\u5c45" + /* violation */ + "\u5c46" + /* violation */ + "\u5c47" + /* violation */ + "\u5c48" + /* violation */ + "\u5c49" + /* violation */ + "\u5c4a" + /* violation */ + "\u5c4b" + /* violation */ + "\u5c4c" + /* violation */ + "\u5c4d" + /* violation */ + "\u5c4e" + /* violation */ + "\u5c4f" + /* violation */ + "\u5c50" + /* violation */ + "\u5c51" + /* violation */ + "\u5c52" + /* violation */ + "\u5c53" + /* violation */ + "\u5c54" + /* violation */ + "\u5c55" + /* violation */ + "\u5c56" + /* violation */ + "\u5c57" + /* violation */ + "\u5c58" + /* violation */ + "\u5c59" + /* violation */ + "\u5c5a" + /* violation */ + "\u5c5b" + /* violation */ + "\u5c5c" + /* violation */ + "\u5c5d" + /* violation */ + "\u5c5e" + /* violation */ + "\u5c5f" + /* violation */ + "\u5c60" + /* violation */ + "\u5c61" + /* violation */ + "\u5c62" + /* violation */ + "\u5c63" + /* violation */ + "\u5c64" + /* violation */ + "\u5c65" + /* violation */ + "\u5c66" + /* violation */ + "\u5c67" + /* violation */ + "\u5c68" + /* violation */ + "\u5c69" + /* violation */ + "\u5c6a" + /* violation */ + "\u5c6b" + /* violation */ + "\u5c6c" + /* violation */ + "\u5c6d" + /* violation */ + "\u5c6e" + /* violation */ + "\u5c6f" + /* violation */ + "\u5c70" + /* violation */ + "\u5c71" + /* violation */ + "\u5c72" + /* violation */ + "\u5c73" + /* violation */ + "\u5c74" + /* violation */ + "\u5c75" + /* violation */ + "\u5c76" + /* violation */ + "\u5c77" + /* violation */ + "\u5c78" + /* violation */ + "\u5c79" + /* violation */ + "\u5c7a" + /* violation */ + "\u5c7b" + /* violation */ + "\u5c7c" + /* violation */ + "\u5c7d" + /* violation */ + "\u5c7e" + /* violation */ + "\u5c7f" + /* violation */ + "\u5c80" + /* violation */ + "\u5c81" + /* violation */ + "\u5c82" + /* violation */ + "\u5c83" + /* violation */ + "\u5c84" + /* violation */ + "\u5c85" + /* violation */ + "\u5c86" + /* violation */ + "\u5c87" + /* violation */ + "\u5c88" + /* violation */ + "\u5c89" + /* violation */ + "\u5c8a" + /* violation */ + "\u5c8b" + /* violation */ + "\u5c8c" + /* violation */ + "\u5c8d" + /* violation */ + "\u5c8e" + /* violation */ + "\u5c8f" + /* violation */ + "\u5c90" + /* violation */ + "\u5c91" + /* violation */ + "\u5c92" + /* violation */ + "\u5c93" + /* violation */ + "\u5c94" + /* violation */ + "\u5c95" + /* violation */ + "\u5c96" + /* violation */ + "\u5c97" + /* violation */ + "\u5c98" + /* violation */ + "\u5c99" + /* violation */ + "\u5c9a" + /* violation */ + "\u5c9b" + /* violation */ + "\u5c9c" + /* violation */ + "\u5c9d" + /* violation */ + "\u5c9e" + /* violation */ + "\u5c9f" + /* violation */ + "\u5ca0" + /* violation */ + "\u5ca1" + /* violation */ + "\u5ca2" + /* violation */ + "\u5ca3" + /* violation */ + "\u5ca4" + /* violation */ + "\u5ca5" + /* violation */ + "\u5ca6" + /* violation */ + "\u5ca7" + /* violation */ + "\u5ca8" + /* violation */ + "\u5ca9" + /* violation */ + "\u5caa" + /* violation */ + "\u5cab" + /* violation */ + "\u5cac" + /* violation */ + "\u5cad" + /* violation */ + "\u5cae" + /* violation */ + "\u5caf" + /* violation */ + "\u5cb0" + /* violation */ + "\u5cb1" + /* violation */ + "\u5cb2" + /* violation */ + "\u5cb3" + /* violation */ + "\u5cb4" + /* violation */ + "\u5cb5" + /* violation */ + "\u5cb6" + /* violation */ + "\u5cb7" + /* violation */ + "\u5cb8" + /* violation */ + "\u5cb9" + /* violation */ + "\u5cba" + /* violation */ + "\u5cbb" + /* violation */ + "\u5cbc" + /* violation */ + "\u5cbd" + /* violation */ + "\u5cbe" + /* violation */ + "\u5cbf" + /* violation */ + "\u5cc0" + /* violation */ + "\u5cc1" + /* violation */ + "\u5cc2" + /* violation */ + "\u5cc3" + /* violation */ + "\u5cc4" + /* violation */ + "\u5cc5" + /* violation */ + "\u5cc6" + /* violation */ + "\u5cc7" + /* violation */ + "\u5cc8" + /* violation */ + "\u5cc9" + /* violation */ + "\u5cca" + /* violation */ + "\u5ccb" + /* violation */ + "\u5ccc" + /* violation */ + "\u5ccd" + /* violation */ + "\u5cce" + /* violation */ + "\u5ccf" + /* violation */ + "\u5cd0" + /* violation */ + "\u5cd1" + /* violation */ + "\u5cd2" + /* violation */ + "\u5cd3" + /* violation */ + "\u5cd4" + /* violation */ + "\u5cd5" + /* violation */ + "\u5cd6" + /* violation */ + "\u5cd7" + /* violation */ + "\u5cd8" + /* violation */ + "\u5cd9" + /* violation */ + "\u5cda" + /* violation */ + "\u5cdb" + /* violation */ + "\u5cdc" + /* violation */ + "\u5cdd" + /* violation */ + "\u5cde" + /* violation */ + "\u5cdf" + /* violation */ + "\u5ce0" + /* violation */ + "\u5ce1" + /* violation */ + "\u5ce2" + /* violation */ + "\u5ce3" + /* violation */ + "\u5ce4" + /* violation */ + "\u5ce5" + /* violation */ + "\u5ce6" + /* violation */ + "\u5ce7" + /* violation */ + "\u5ce8" + /* violation */ + "\u5ce9" + /* violation */ + "\u5cea" + /* violation */ + "\u5ceb" + /* violation */ + "\u5cec" + /* violation */ + "\u5ced" + /* violation */ + "\u5cee" + /* violation */ + "\u5cef" + /* violation */ + "\u5cf0" + /* violation */ + "\u5cf1" + /* violation */ + "\u5cf2" + /* violation */ + "\u5cf3" + /* violation */ + "\u5cf4" + /* violation */ + "\u5cf5" + /* violation */ + "\u5cf6" + /* violation */ + "\u5cf7" + /* violation */ + "\u5cf8" + /* violation */ + "\u5cf9" + /* violation */ + "\u5cfa" + /* violation */ + "\u5cfb" + /* violation */ + "\u5cfc" + /* violation */ + "\u5cfd" + /* violation */ + "\u5cfe" + /* violation */ + "\u5cff", "" + /* violation */ + "\u5d00" + /* violation */ + "\u5d01" + /* violation */ + "\u5d02" + /* violation */ + "\u5d03" + /* violation */ + "\u5d04" + /* violation */ + "\u5d05" + /* violation */ + "\u5d06" + /* violation */ + "\u5d07" + /* violation */ + "\u5d08" + /* violation */ + "\u5d09" + /* violation */ + "\u5d0a" + /* violation */ + "\u5d0b" + /* violation */ + "\u5d0c" + /* violation */ + "\u5d0d" + /* violation */ + "\u5d0e" + /* violation */ + "\u5d0f" + /* violation */ + "\u5d10" + /* violation */ + "\u5d11" + /* violation */ + "\u5d12" + /* violation */ + "\u5d13" + /* violation */ + "\u5d14" + /* violation */ + "\u5d15" + /* violation */ + "\u5d16" + /* violation */ + "\u5d17" + /* violation */ + "\u5d18" + /* violation */ + "\u5d19" + /* violation */ + "\u5d1a" + /* violation */ + "\u5d1b" + /* violation */ + "\u5d1c" + /* violation */ + "\u5d1d" + /* violation */ + "\u5d1e" + /* violation */ + "\u5d1f" + /* violation */ + "\u5d20" + /* violation */ + "\u5d21" + /* violation */ + "\u5d22" + /* violation */ + "\u5d23" + /* violation */ + "\u5d24" + /* violation */ + "\u5d25" + /* violation */ + "\u5d26" + /* violation */ + "\u5d27" + /* violation */ + "\u5d28" + /* violation */ + "\u5d29" + /* violation */ + "\u5d2a" + /* violation */ + "\u5d2b" + /* violation */ + "\u5d2c" + /* violation */ + "\u5d2d" + /* violation */ + "\u5d2e" + /* violation */ + "\u5d2f" + /* violation */ + "\u5d30" + /* violation */ + "\u5d31" + /* violation */ + "\u5d32" + /* violation */ + "\u5d33" + /* violation */ + "\u5d34" + /* violation */ + "\u5d35" + /* violation */ + "\u5d36" + /* violation */ + "\u5d37" + /* violation */ + "\u5d38" + /* violation */ + "\u5d39" + /* violation */ + "\u5d3a" + /* violation */ + "\u5d3b" + /* violation */ + "\u5d3c" + /* violation */ + "\u5d3d" + /* violation */ + "\u5d3e" + /* violation */ + "\u5d3f" + /* violation */ + "\u5d40" + /* violation */ + "\u5d41" + /* violation */ + "\u5d42" + /* violation */ + "\u5d43" + /* violation */ + "\u5d44" + /* violation */ + "\u5d45" + /* violation */ + "\u5d46" + /* violation */ + "\u5d47" + /* violation */ + "\u5d48" + /* violation */ + "\u5d49" + /* violation */ + "\u5d4a" + /* violation */ + "\u5d4b" + /* violation */ + "\u5d4c" + /* violation */ + "\u5d4d" + /* violation */ + "\u5d4e" + /* violation */ + "\u5d4f" + /* violation */ + "\u5d50" + /* violation */ + "\u5d51" + /* violation */ + "\u5d52" + /* violation */ + "\u5d53" + /* violation */ + "\u5d54" + /* violation */ + "\u5d55" + /* violation */ + "\u5d56" + /* violation */ + "\u5d57" + /* violation */ + "\u5d58" + /* violation */ + "\u5d59" + /* violation */ + "\u5d5a" + /* violation */ + "\u5d5b" + /* violation */ + "\u5d5c" + /* violation */ + "\u5d5d" + /* violation */ + "\u5d5e" + /* violation */ + "\u5d5f" + /* violation */ + "\u5d60" + /* violation */ + "\u5d61" + /* violation */ + "\u5d62" + /* violation */ + "\u5d63" + /* violation */ + "\u5d64" + /* violation */ + "\u5d65" + /* violation */ + "\u5d66" + /* violation */ + "\u5d67" + /* violation */ + "\u5d68" + /* violation */ + "\u5d69" + /* violation */ + "\u5d6a" + /* violation */ + "\u5d6b" + /* violation */ + "\u5d6c" + /* violation */ + "\u5d6d" + /* violation */ + "\u5d6e" + /* violation */ + "\u5d6f" + /* violation */ + "\u5d70" + /* violation */ + "\u5d71" + /* violation */ + "\u5d72" + /* violation */ + "\u5d73" + /* violation */ + "\u5d74" + /* violation */ + "\u5d75" + /* violation */ + "\u5d76" + /* violation */ + "\u5d77" + /* violation */ + "\u5d78" + /* violation */ + "\u5d79" + /* violation */ + "\u5d7a" + /* violation */ + "\u5d7b" + /* violation */ + "\u5d7c" + /* violation */ + "\u5d7d" + /* violation */ + "\u5d7e" + /* violation */ + "\u5d7f" + /* violation */ + "\u5d80" + /* violation */ + "\u5d81" + /* violation */ + "\u5d82" + /* violation */ + "\u5d83" + /* violation */ + "\u5d84" + /* violation */ + "\u5d85" + /* violation */ + "\u5d86" + /* violation */ + "\u5d87" + /* violation */ + "\u5d88" + /* violation */ + "\u5d89" + /* violation */ + "\u5d8a" + /* violation */ + "\u5d8b" + /* violation */ + "\u5d8c" + /* violation */ + "\u5d8d" + /* violation */ + "\u5d8e" + /* violation */ + "\u5d8f" + /* violation */ + "\u5d90" + /* violation */ + "\u5d91" + /* violation */ + "\u5d92" + /* violation */ + "\u5d93" + /* violation */ + "\u5d94" + /* violation */ + "\u5d95" + /* violation */ + "\u5d96" + /* violation */ + "\u5d97" + /* violation */ + "\u5d98" + /* violation */ + "\u5d99" + /* violation */ + "\u5d9a" + /* violation */ + "\u5d9b" + /* violation */ + "\u5d9c" + /* violation */ + "\u5d9d" + /* violation */ + "\u5d9e" + /* violation */ + "\u5d9f" + /* violation */ + "\u5da0" + /* violation */ + "\u5da1" + /* violation */ + "\u5da2" + /* violation */ + "\u5da3" + /* violation */ + "\u5da4" + /* violation */ + "\u5da5" + /* violation */ + "\u5da6" + /* violation */ + "\u5da7" + /* violation */ + "\u5da8" + /* violation */ + "\u5da9" + /* violation */ + "\u5daa" + /* violation */ + "\u5dab" + /* violation */ + "\u5dac" + /* violation */ + "\u5dad" + /* violation */ + "\u5dae" + /* violation */ + "\u5daf" + /* violation */ + "\u5db0" + /* violation */ + "\u5db1" + /* violation */ + "\u5db2" + /* violation */ + "\u5db3" + /* violation */ + "\u5db4" + /* violation */ + "\u5db5" + /* violation */ + "\u5db6" + /* violation */ + "\u5db7" + /* violation */ + "\u5db8" + /* violation */ + "\u5db9" + /* violation */ + "\u5dba" + /* violation */ + "\u5dbb" + /* violation */ + "\u5dbc" + /* violation */ + "\u5dbd" + /* violation */ + "\u5dbe" + /* violation */ + "\u5dbf" + /* violation */ + "\u5dc0" + /* violation */ + "\u5dc1" + /* violation */ + "\u5dc2" + /* violation */ + "\u5dc3" + /* violation */ + "\u5dc4" + /* violation */ + "\u5dc5" + /* violation */ + "\u5dc6" + /* violation */ + "\u5dc7" + /* violation */ + "\u5dc8" + /* violation */ + "\u5dc9" + /* violation */ + "\u5dca" + /* violation */ + "\u5dcb" + /* violation */ + "\u5dcc" + /* violation */ + "\u5dcd" + /* violation */ + "\u5dce" + /* violation */ + "\u5dcf" + /* violation */ + "\u5dd0" + /* violation */ + "\u5dd1" + /* violation */ + "\u5dd2" + /* violation */ + "\u5dd3" + /* violation */ + "\u5dd4" + /* violation */ + "\u5dd5" + /* violation */ + "\u5dd6" + /* violation */ + "\u5dd7" + /* violation */ + "\u5dd8" + /* violation */ + "\u5dd9" + /* violation */ + "\u5dda" + /* violation */ + "\u5ddb" + /* violation */ + "\u5ddc" + /* violation */ + "\u5ddd" + /* violation */ + "\u5dde" + /* violation */ + "\u5ddf" + /* violation */ + "\u5de0" + /* violation */ + "\u5de1" + /* violation */ + "\u5de2" + /* violation */ + "\u5de3" + /* violation */ + "\u5de4" + /* violation */ + "\u5de5" + /* violation */ + "\u5de6" + /* violation */ + "\u5de7" + /* violation */ + "\u5de8" + /* violation */ + "\u5de9" + /* violation */ + "\u5dea" + /* violation */ + "\u5deb" + /* violation */ + "\u5dec" + /* violation */ + "\u5ded" + /* violation */ + "\u5dee" + /* violation */ + "\u5def" + /* violation */ + "\u5df0" + /* violation */ + "\u5df1" + /* violation */ + "\u5df2" + /* violation */ + "\u5df3" + /* violation */ + "\u5df4" + /* violation */ + "\u5df5" + /* violation */ + "\u5df6" + /* violation */ + "\u5df7" + /* violation */ + "\u5df8" + /* violation */ + "\u5df9" + /* violation */ + "\u5dfa" + /* violation */ + "\u5dfb" + /* violation */ + "\u5dfc" + /* violation */ + "\u5dfd" + /* violation */ + "\u5dfe" + /* violation */ + "\u5dff", "" + /* violation */ + "\u5e00" + /* violation */ + "\u5e01" + /* violation */ + "\u5e02" + /* violation */ + "\u5e03" + /* violation */ + "\u5e04" + /* violation */ + "\u5e05" + /* violation */ + "\u5e06" + /* violation */ + "\u5e07" + /* violation */ + "\u5e08" + /* violation */ + "\u5e09" + /* violation */ + "\u5e0a" + /* violation */ + "\u5e0b" + /* violation */ + "\u5e0c" + /* violation */ + "\u5e0d" + /* violation */ + "\u5e0e" + /* violation */ + "\u5e0f" + /* violation */ + "\u5e10" + /* violation */ + "\u5e11" + /* violation */ + "\u5e12" + /* violation */ + "\u5e13" + /* violation */ + "\u5e14" + /* violation */ + "\u5e15" + /* violation */ + "\u5e16" + /* violation */ + "\u5e17" + /* violation */ + "\u5e18" + /* violation */ + "\u5e19" + /* violation */ + "\u5e1a" + /* violation */ + "\u5e1b" + /* violation */ + "\u5e1c" + /* violation */ + "\u5e1d" + /* violation */ + "\u5e1e" + /* violation */ + "\u5e1f" + /* violation */ + "\u5e20" + /* violation */ + "\u5e21" + /* violation */ + "\u5e22" + /* violation */ + "\u5e23" + /* violation */ + "\u5e24" + /* violation */ + "\u5e25" + /* violation */ + "\u5e26" + /* violation */ + "\u5e27" + /* violation */ + "\u5e28" + /* violation */ + "\u5e29" + /* violation */ + "\u5e2a" + /* violation */ + "\u5e2b" + /* violation */ + "\u5e2c" + /* violation */ + "\u5e2d" + /* violation */ + "\u5e2e" + /* violation */ + "\u5e2f" + /* violation */ + "\u5e30" + /* violation */ + "\u5e31" + /* violation */ + "\u5e32" + /* violation */ + "\u5e33" + /* violation */ + "\u5e34" + /* violation */ + "\u5e35" + /* violation */ + "\u5e36" + /* violation */ + "\u5e37" + /* violation */ + "\u5e38" + /* violation */ + "\u5e39" + /* violation */ + "\u5e3a" + /* violation */ + "\u5e3b" + /* violation */ + "\u5e3c" + /* violation */ + "\u5e3d" + /* violation */ + "\u5e3e" + /* violation */ + "\u5e3f" + /* violation */ + "\u5e40" + /* violation */ + "\u5e41" + /* violation */ + "\u5e42" + /* violation */ + "\u5e43" + /* violation */ + "\u5e44" + /* violation */ + "\u5e45" + /* violation */ + "\u5e46" + /* violation */ + "\u5e47" + /* violation */ + "\u5e48" + /* violation */ + "\u5e49" + /* violation */ + "\u5e4a" + /* violation */ + "\u5e4b" + /* violation */ + "\u5e4c" + /* violation */ + "\u5e4d" + /* violation */ + "\u5e4e" + /* violation */ + "\u5e4f" + /* violation */ + "\u5e50" + /* violation */ + "\u5e51" + /* violation */ + "\u5e52" + /* violation */ + "\u5e53" + /* violation */ + "\u5e54" + /* violation */ + "\u5e55" + /* violation */ + "\u5e56" + /* violation */ + "\u5e57" + /* violation */ + "\u5e58" + /* violation */ + "\u5e59" + /* violation */ + "\u5e5a" + /* violation */ + "\u5e5b" + /* violation */ + "\u5e5c" + /* violation */ + "\u5e5d" + /* violation */ + "\u5e5e" + /* violation */ + "\u5e5f" + /* violation */ + "\u5e60" + /* violation */ + "\u5e61" + /* violation */ + "\u5e62" + /* violation */ + "\u5e63" + /* violation */ + "\u5e64" + /* violation */ + "\u5e65" + /* violation */ + "\u5e66" + /* violation */ + "\u5e67" + /* violation */ + "\u5e68" + /* violation */ + "\u5e69" + /* violation */ + "\u5e6a" + /* violation */ + "\u5e6b" + /* violation */ + "\u5e6c" + /* violation */ + "\u5e6d" + /* violation */ + "\u5e6e" + /* violation */ + "\u5e6f" + /* violation */ + "\u5e70" + /* violation */ + "\u5e71" + /* violation */ + "\u5e72" + /* violation */ + "\u5e73" + /* violation */ + "\u5e74" + /* violation */ + "\u5e75" + /* violation */ + "\u5e76" + /* violation */ + "\u5e77" + /* violation */ + "\u5e78" + /* violation */ + "\u5e79" + /* violation */ + "\u5e7a" + /* violation */ + "\u5e7b" + /* violation */ + "\u5e7c" + /* violation */ + "\u5e7d" + /* violation */ + "\u5e7e" + /* violation */ + "\u5e7f" + /* violation */ + "\u5e80" + /* violation */ + "\u5e81" + /* violation */ + "\u5e82" + /* violation */ + "\u5e83" + /* violation */ + "\u5e84" + /* violation */ + "\u5e85" + /* violation */ + "\u5e86" + /* violation */ + "\u5e87" + /* violation */ + "\u5e88" + /* violation */ + "\u5e89" + /* violation */ + "\u5e8a" + /* violation */ + "\u5e8b" + /* violation */ + "\u5e8c" + /* violation */ + "\u5e8d" + /* violation */ + "\u5e8e" + /* violation */ + "\u5e8f" + /* violation */ + "\u5e90" + /* violation */ + "\u5e91" + /* violation */ + "\u5e92" + /* violation */ + "\u5e93" + /* violation */ + "\u5e94" + /* violation */ + "\u5e95" + /* violation */ + "\u5e96" + /* violation */ + "\u5e97" + /* violation */ + "\u5e98" + /* violation */ + "\u5e99" + /* violation */ + "\u5e9a" + /* violation */ + "\u5e9b" + /* violation */ + "\u5e9c" + /* violation */ + "\u5e9d" + /* violation */ + "\u5e9e" + /* violation */ + "\u5e9f" + /* violation */ + "\u5ea0" + /* violation */ + "\u5ea1" + /* violation */ + "\u5ea2" + /* violation */ + "\u5ea3" + /* violation */ + "\u5ea4" + /* violation */ + "\u5ea5" + /* violation */ + "\u5ea6" + /* violation */ + "\u5ea7" + /* violation */ + "\u5ea8" + /* violation */ + "\u5ea9" + /* violation */ + "\u5eaa" + /* violation */ + "\u5eab" + /* violation */ + "\u5eac" + /* violation */ + "\u5ead" + /* violation */ + "\u5eae" + /* violation */ + "\u5eaf" + /* violation */ + "\u5eb0" + /* violation */ + "\u5eb1" + /* violation */ + "\u5eb2" + /* violation */ + "\u5eb3" + /* violation */ + "\u5eb4" + /* violation */ + "\u5eb5" + /* violation */ + "\u5eb6" + /* violation */ + "\u5eb7" + /* violation */ + "\u5eb8" + /* violation */ + "\u5eb9" + /* violation */ + "\u5eba" + /* violation */ + "\u5ebb" + /* violation */ + "\u5ebc" + /* violation */ + "\u5ebd" + /* violation */ + "\u5ebe" + /* violation */ + "\u5ebf" + /* violation */ + "\u5ec0" + /* violation */ + "\u5ec1" + /* violation */ + "\u5ec2" + /* violation */ + "\u5ec3" + /* violation */ + "\u5ec4" + /* violation */ + "\u5ec5" + /* violation */ + "\u5ec6" + /* violation */ + "\u5ec7" + /* violation */ + "\u5ec8" + /* violation */ + "\u5ec9" + /* violation */ + "\u5eca" + /* violation */ + "\u5ecb" + /* violation */ + "\u5ecc" + /* violation */ + "\u5ecd" + /* violation */ + "\u5ece" + /* violation */ + "\u5ecf" + /* violation */ + "\u5ed0" + /* violation */ + "\u5ed1" + /* violation */ + "\u5ed2" + /* violation */ + "\u5ed3" + /* violation */ + "\u5ed4" + /* violation */ + "\u5ed5" + /* violation */ + "\u5ed6" + /* violation */ + "\u5ed7" + /* violation */ + "\u5ed8" + /* violation */ + "\u5ed9" + /* violation */ + "\u5eda" + /* violation */ + "\u5edb" + /* violation */ + "\u5edc" + /* violation */ + "\u5edd" + /* violation */ + "\u5ede" + /* violation */ + "\u5edf" + /* violation */ + "\u5ee0" + /* violation */ + "\u5ee1" + /* violation */ + "\u5ee2" + /* violation */ + "\u5ee3" + /* violation */ + "\u5ee4" + /* violation */ + "\u5ee5" + /* violation */ + "\u5ee6" + /* violation */ + "\u5ee7" + /* violation */ + "\u5ee8" + /* violation */ + "\u5ee9" + /* violation */ + "\u5eea" + /* violation */ + "\u5eeb" + /* violation */ + "\u5eec" + /* violation */ + "\u5eed" + /* violation */ + "\u5eee" + /* violation */ + "\u5eef" + /* violation */ + "\u5ef0" + /* violation */ + "\u5ef1" + /* violation */ + "\u5ef2" + /* violation */ + "\u5ef3" + /* violation */ + "\u5ef4" + /* violation */ + "\u5ef5" + /* violation */ + "\u5ef6" + /* violation */ + "\u5ef7" + /* violation */ + "\u5ef8" + /* violation */ + "\u5ef9" + /* violation */ + "\u5efa" + /* violation */ + "\u5efb" + /* violation */ + "\u5efc" + /* violation */ + "\u5efd" + /* violation */ + "\u5efe" + /* violation */ + "\u5eff", "" + /* violation */ + "\u5f00" + /* violation */ + "\u5f01" + /* violation */ + "\u5f02" + /* violation */ + "\u5f03" + /* violation */ + "\u5f04" + /* violation */ + "\u5f05" + /* violation */ + "\u5f06" + /* violation */ + "\u5f07" + /* violation */ + "\u5f08" + /* violation */ + "\u5f09" + /* violation */ + "\u5f0a" + /* violation */ + "\u5f0b" + /* violation */ + "\u5f0c" + /* violation */ + "\u5f0d" + /* violation */ + "\u5f0e" + /* violation */ + "\u5f0f" + /* violation */ + "\u5f10" + /* violation */ + "\u5f11" + /* violation */ + "\u5f12" + /* violation */ + "\u5f13" + /* violation */ + "\u5f14" + /* violation */ + "\u5f15" + /* violation */ + "\u5f16" + /* violation */ + "\u5f17" + /* violation */ + "\u5f18" + /* violation */ + "\u5f19" + /* violation */ + "\u5f1a" + /* violation */ + "\u5f1b" + /* violation */ + "\u5f1c" + /* violation */ + "\u5f1d" + /* violation */ + "\u5f1e" + /* violation */ + "\u5f1f" + /* violation */ + "\u5f20" + /* violation */ + "\u5f21" + /* violation */ + "\u5f22" + /* violation */ + "\u5f23" + /* violation */ + "\u5f24" + /* violation */ + "\u5f25" + /* violation */ + "\u5f26" + /* violation */ + "\u5f27" + /* violation */ + "\u5f28" + /* violation */ + "\u5f29" + /* violation */ + "\u5f2a" + /* violation */ + "\u5f2b" + /* violation */ + "\u5f2c" + /* violation */ + "\u5f2d" + /* violation */ + "\u5f2e" + /* violation */ + "\u5f2f" + /* violation */ + "\u5f30" + /* violation */ + "\u5f31" + /* violation */ + "\u5f32" + /* violation */ + "\u5f33" + /* violation */ + "\u5f34" + /* violation */ + "\u5f35" + /* violation */ + "\u5f36" + /* violation */ + "\u5f37" + /* violation */ + "\u5f38" + /* violation */ + "\u5f39" + /* violation */ + "\u5f3a" + /* violation */ + "\u5f3b" + /* violation */ + "\u5f3c" + /* violation */ + "\u5f3d" + /* violation */ + "\u5f3e" + /* violation */ + "\u5f3f" + /* violation */ + "\u5f40" + /* violation */ + "\u5f41" + /* violation */ + "\u5f42" + /* violation */ + "\u5f43" + /* violation */ + "\u5f44" + /* violation */ + "\u5f45" + /* violation */ + "\u5f46" + /* violation */ + "\u5f47" + /* violation */ + "\u5f48" + /* violation */ + "\u5f49" + /* violation */ + "\u5f4a" + /* violation */ + "\u5f4b" + /* violation */ + "\u5f4c" + /* violation */ + "\u5f4d" + /* violation */ + "\u5f4e" + /* violation */ + "\u5f4f" + /* violation */ + "\u5f50" + /* violation */ + "\u5f51" + /* violation */ + "\u5f52" + /* violation */ + "\u5f53" + /* violation */ + "\u5f54" + /* violation */ + "\u5f55" + /* violation */ + "\u5f56" + /* violation */ + "\u5f57" + /* violation */ + "\u5f58" + /* violation */ + "\u5f59" + /* violation */ + "\u5f5a" + /* violation */ + "\u5f5b" + /* violation */ + "\u5f5c" + /* violation */ + "\u5f5d" + /* violation */ + "\u5f5e" + /* violation */ + "\u5f5f" + /* violation */ + "\u5f60" + /* violation */ + "\u5f61" + /* violation */ + "\u5f62" + /* violation */ + "\u5f63" + /* violation */ + "\u5f64" + /* violation */ + "\u5f65" + /* violation */ + "\u5f66" + /* violation */ + "\u5f67" + /* violation */ + "\u5f68" + /* violation */ + "\u5f69" + /* violation */ + "\u5f6a" + /* violation */ + "\u5f6b" + /* violation */ + "\u5f6c" + /* violation */ + "\u5f6d" + /* violation */ + "\u5f6e" + /* violation */ + "\u5f6f" + /* violation */ + "\u5f70" + /* violation */ + "\u5f71" + /* violation */ + "\u5f72" + /* violation */ + "\u5f73" + /* violation */ + "\u5f74" + /* violation */ + "\u5f75" + /* violation */ + "\u5f76" + /* violation */ + "\u5f77" + /* violation */ + "\u5f78" + /* violation */ + "\u5f79" + /* violation */ + "\u5f7a" + /* violation */ + "\u5f7b" + /* violation */ + "\u5f7c" + /* violation */ + "\u5f7d" + /* violation */ + "\u5f7e" + /* violation */ + "\u5f7f" + /* violation */ + "\u5f80" + /* violation */ + "\u5f81" + /* violation */ + "\u5f82" + /* violation */ + "\u5f83" + /* violation */ + "\u5f84" + /* violation */ + "\u5f85" + /* violation */ + "\u5f86" + /* violation */ + "\u5f87" + /* violation */ + "\u5f88" + /* violation */ + "\u5f89" + /* violation */ + "\u5f8a" + /* violation */ + "\u5f8b" + /* violation */ + "\u5f8c" + /* violation */ + "\u5f8d" + /* violation */ + "\u5f8e" + /* violation */ + "\u5f8f" + /* violation */ + "\u5f90" + /* violation */ + "\u5f91" + /* violation */ + "\u5f92" + /* violation */ + "\u5f93" + /* violation */ + "\u5f94" + /* violation */ + "\u5f95" + /* violation */ + "\u5f96" + /* violation */ + "\u5f97" + /* violation */ + "\u5f98" + /* violation */ + "\u5f99" + /* violation */ + "\u5f9a" + /* violation */ + "\u5f9b" + /* violation */ + "\u5f9c" + /* violation */ + "\u5f9d" + /* violation */ + "\u5f9e" + /* violation */ + "\u5f9f" + /* violation */ + "\u5fa0" + /* violation */ + "\u5fa1" + /* violation */ + "\u5fa2" + /* violation */ + "\u5fa3" + /* violation */ + "\u5fa4" + /* violation */ + "\u5fa5" + /* violation */ + "\u5fa6" + /* violation */ + "\u5fa7" + /* violation */ + "\u5fa8" + /* violation */ + "\u5fa9" + /* violation */ + "\u5faa" + /* violation */ + "\u5fab" + /* violation */ + "\u5fac" + /* violation */ + "\u5fad" + /* violation */ + "\u5fae" + /* violation */ + "\u5faf" + /* violation */ + "\u5fb0" + /* violation */ + "\u5fb1" + /* violation */ + "\u5fb2" + /* violation */ + "\u5fb3" + /* violation */ + "\u5fb4" + /* violation */ + "\u5fb5" + /* violation */ + "\u5fb6" + /* violation */ + "\u5fb7" + /* violation */ + "\u5fb8" + /* violation */ + "\u5fb9" + /* violation */ + "\u5fba" + /* violation */ + "\u5fbb" + /* violation */ + "\u5fbc" + /* violation */ + "\u5fbd" + /* violation */ + "\u5fbe" + /* violation */ + "\u5fbf" + /* violation */ + "\u5fc0" + /* violation */ + "\u5fc1" + /* violation */ + "\u5fc2" + /* violation */ + "\u5fc3" + /* violation */ + "\u5fc4" + /* violation */ + "\u5fc5" + /* violation */ + "\u5fc6" + /* violation */ + "\u5fc7" + /* violation */ + "\u5fc8" + /* violation */ + "\u5fc9" + /* violation */ + "\u5fca" + /* violation */ + "\u5fcb" + /* violation */ + "\u5fcc" + /* violation */ + "\u5fcd" + /* violation */ + "\u5fce" + /* violation */ + "\u5fcf" + /* violation */ + "\u5fd0" + /* violation */ + "\u5fd1" + /* violation */ + "\u5fd2" + /* violation */ + "\u5fd3" + /* violation */ + "\u5fd4" + /* violation */ + "\u5fd5" + /* violation */ + "\u5fd6" + /* violation */ + "\u5fd7" + /* violation */ + "\u5fd8" + /* violation */ + "\u5fd9" + /* violation */ + "\u5fda" + /* violation */ + "\u5fdb" + /* violation */ + "\u5fdc" + /* violation */ + "\u5fdd" + /* violation */ + "\u5fde" + /* violation */ + "\u5fdf" + /* violation */ + "\u5fe0" + /* violation */ + "\u5fe1" + /* violation */ + "\u5fe2" + /* violation */ + "\u5fe3" + /* violation */ + "\u5fe4" + /* violation */ + "\u5fe5" + /* violation */ + "\u5fe6" + /* violation */ + "\u5fe7" + /* violation */ + "\u5fe8" + /* violation */ + "\u5fe9" + /* violation */ + "\u5fea" + /* violation */ + "\u5feb" + /* violation */ + "\u5fec" + /* violation */ + "\u5fed" + /* violation */ + "\u5fee" + /* violation */ + "\u5fef" + /* violation */ + "\u5ff0" + /* violation */ + "\u5ff1" + /* violation */ + "\u5ff2" + /* violation */ + "\u5ff3" + /* violation */ + "\u5ff4" + /* violation */ + "\u5ff5" + /* violation */ + "\u5ff6" + /* violation */ + "\u5ff7" + /* violation */ + "\u5ff8" + /* violation */ + "\u5ff9" + /* violation */ + "\u5ffa" + /* violation */ + "\u5ffb" + /* violation */ + "\u5ffc" + /* violation */ + "\u5ffd" + /* violation */ + "\u5ffe" + /* violation */ + "\u5fff", "" + /* violation */ + "\u6000" + /* violation */ + "\u6001" + /* violation */ + "\u6002" + /* violation */ + "\u6003" + /* violation */ + "\u6004" + /* violation */ + "\u6005" + /* violation */ + "\u6006" + /* violation */ + "\u6007" + /* violation */ + "\u6008" + /* violation */ + "\u6009" + /* violation */ + "\u600a" + /* violation */ + "\u600b" + /* violation */ + "\u600c" + /* violation */ + "\u600d" + /* violation */ + "\u600e" + /* violation */ + "\u600f" + /* violation */ + "\u6010" + /* violation */ + "\u6011" + /* violation */ + "\u6012" + /* violation */ + "\u6013" + /* violation */ + "\u6014" + /* violation */ + "\u6015" + /* violation */ + "\u6016" + /* violation */ + "\u6017" + /* violation */ + "\u6018" + /* violation */ + "\u6019" + /* violation */ + "\u601a" + /* violation */ + "\u601b" + /* violation */ + "\u601c" + /* violation */ + "\u601d" + /* violation */ + "\u601e" + /* violation */ + "\u601f" + /* violation */ + "\u6020" + /* violation */ + "\u6021" + /* violation */ + "\u6022" + /* violation */ + "\u6023" + /* violation */ + "\u6024" + /* violation */ + "\u6025" + /* violation */ + "\u6026" + /* violation */ + "\u6027" + /* violation */ + "\u6028" + /* violation */ + "\u6029" + /* violation */ + "\u602a" + /* violation */ + "\u602b" + /* violation */ + "\u602c" + /* violation */ + "\u602d" + /* violation */ + "\u602e" + /* violation */ + "\u602f" + /* violation */ + "\u6030" + /* violation */ + "\u6031" + /* violation */ + "\u6032" + /* violation */ + "\u6033" + /* violation */ + "\u6034" + /* violation */ + "\u6035" + /* violation */ + "\u6036" + /* violation */ + "\u6037" + /* violation */ + "\u6038" + /* violation */ + "\u6039" + /* violation */ + "\u603a" + /* violation */ + "\u603b" + /* violation */ + "\u603c" + /* violation */ + "\u603d" + /* violation */ + "\u603e" + /* violation */ + "\u603f" + /* violation */ + "\u6040" + /* violation */ + "\u6041" + /* violation */ + "\u6042" + /* violation */ + "\u6043" + /* violation */ + "\u6044" + /* violation */ + "\u6045" + /* violation */ + "\u6046" + /* violation */ + "\u6047" + /* violation */ + "\u6048" + /* violation */ + "\u6049" + /* violation */ + "\u604a" + /* violation */ + "\u604b" + /* violation */ + "\u604c" + /* violation */ + "\u604d" + /* violation */ + "\u604e" + /* violation */ + "\u604f" + /* violation */ + "\u6050" + /* violation */ + "\u6051" + /* violation */ + "\u6052" + /* violation */ + "\u6053" + /* violation */ + "\u6054" + /* violation */ + "\u6055" + /* violation */ + "\u6056" + /* violation */ + "\u6057" + /* violation */ + "\u6058" + /* violation */ + "\u6059" + /* violation */ + "\u605a" + /* violation */ + "\u605b" + /* violation */ + "\u605c" + /* violation */ + "\u605d" + /* violation */ + "\u605e" + /* violation */ + "\u605f" + /* violation */ + "\u6060" + /* violation */ + "\u6061" + /* violation */ + "\u6062" + /* violation */ + "\u6063" + /* violation */ + "\u6064" + /* violation */ + "\u6065" + /* violation */ + "\u6066" + /* violation */ + "\u6067" + /* violation */ + "\u6068" + /* violation */ + "\u6069" + /* violation */ + "\u606a" + /* violation */ + "\u606b" + /* violation */ + "\u606c" + /* violation */ + "\u606d" + /* violation */ + "\u606e" + /* violation */ + "\u606f" + /* violation */ + "\u6070" + /* violation */ + "\u6071" + /* violation */ + "\u6072" + /* violation */ + "\u6073" + /* violation */ + "\u6074" + /* violation */ + "\u6075" + /* violation */ + "\u6076" + /* violation */ + "\u6077" + /* violation */ + "\u6078" + /* violation */ + "\u6079" + /* violation */ + "\u607a" + /* violation */ + "\u607b" + /* violation */ + "\u607c" + /* violation */ + "\u607d" + /* violation */ + "\u607e" + /* violation */ + "\u607f" + /* violation */ + "\u6080" + /* violation */ + "\u6081" + /* violation */ + "\u6082" + /* violation */ + "\u6083" + /* violation */ + "\u6084" + /* violation */ + "\u6085" + /* violation */ + "\u6086" + /* violation */ + "\u6087" + /* violation */ + "\u6088" + /* violation */ + "\u6089" + /* violation */ + "\u608a" + /* violation */ + "\u608b" + /* violation */ + "\u608c" + /* violation */ + "\u608d" + /* violation */ + "\u608e" + /* violation */ + "\u608f" + /* violation */ + "\u6090" + /* violation */ + "\u6091" + /* violation */ + "\u6092" + /* violation */ + "\u6093" + /* violation */ + "\u6094" + /* violation */ + "\u6095" + /* violation */ + "\u6096" + /* violation */ + "\u6097" + /* violation */ + "\u6098" + /* violation */ + "\u6099" + /* violation */ + "\u609a" + /* violation */ + "\u609b" + /* violation */ + "\u609c" + /* violation */ + "\u609d" + /* violation */ + "\u609e" + /* violation */ + "\u609f" + /* violation */ + "\u60a0" + /* violation */ + "\u60a1" + /* violation */ + "\u60a2" + /* violation */ + "\u60a3" + /* violation */ + "\u60a4" + /* violation */ + "\u60a5" + /* violation */ + "\u60a6" + /* violation */ + "\u60a7" + /* violation */ + "\u60a8" + /* violation */ + "\u60a9" + /* violation */ + "\u60aa" + /* violation */ + "\u60ab" + /* violation */ + "\u60ac" + /* violation */ + "\u60ad" + /* violation */ + "\u60ae" + /* violation */ + "\u60af" + /* violation */ + "\u60b0" + /* violation */ + "\u60b1" + /* violation */ + "\u60b2" + /* violation */ + "\u60b3" + /* violation */ + "\u60b4" + /* violation */ + "\u60b5" + /* violation */ + "\u60b6" + /* violation */ + "\u60b7" + /* violation */ + "\u60b8" + /* violation */ + "\u60b9" + /* violation */ + "\u60ba" + /* violation */ + "\u60bb" + /* violation */ + "\u60bc" + /* violation */ + "\u60bd" + /* violation */ + "\u60be" + /* violation */ + "\u60bf" + /* violation */ + "\u60c0" + /* violation */ + "\u60c1" + /* violation */ + "\u60c2" + /* violation */ + "\u60c3" + /* violation */ + "\u60c4" + /* violation */ + "\u60c5" + /* violation */ + "\u60c6" + /* violation */ + "\u60c7" + /* violation */ + "\u60c8" + /* violation */ + "\u60c9" + /* violation */ + "\u60ca" + /* violation */ + "\u60cb" + /* violation */ + "\u60cc" + /* violation */ + "\u60cd" + /* violation */ + "\u60ce" + /* violation */ + "\u60cf" + /* violation */ + "\u60d0" + /* violation */ + "\u60d1" + /* violation */ + "\u60d2" + /* violation */ + "\u60d3" + /* violation */ + "\u60d4" + /* violation */ + "\u60d5" + /* violation */ + "\u60d6" + /* violation */ + "\u60d7" + /* violation */ + "\u60d8" + /* violation */ + "\u60d9" + /* violation */ + "\u60da" + /* violation */ + "\u60db" + /* violation */ + "\u60dc" + /* violation */ + "\u60dd" + /* violation */ + "\u60de" + /* violation */ + "\u60df" + /* violation */ + "\u60e0" + /* violation */ + "\u60e1" + /* violation */ + "\u60e2" + /* violation */ + "\u60e3" + /* violation */ + "\u60e4" + /* violation */ + "\u60e5" + /* violation */ + "\u60e6" + /* violation */ + "\u60e7" + /* violation */ + "\u60e8" + /* violation */ + "\u60e9" + /* violation */ + "\u60ea" + /* violation */ + "\u60eb" + /* violation */ + "\u60ec" + /* violation */ + "\u60ed" + /* violation */ + "\u60ee" + /* violation */ + "\u60ef" + /* violation */ + "\u60f0" + /* violation */ + "\u60f1" + /* violation */ + "\u60f2" + /* violation */ + "\u60f3" + /* violation */ + "\u60f4" + /* violation */ + "\u60f5" + /* violation */ + "\u60f6" + /* violation */ + "\u60f7" + /* violation */ + "\u60f8" + /* violation */ + "\u60f9" + /* violation */ + "\u60fa" + /* violation */ + "\u60fb" + /* violation */ + "\u60fc" + /* violation */ + "\u60fd" + /* violation */ + "\u60fe" + /* violation */ + "\u60ff", "" + /* violation */ + "\u6100" + /* violation */ + "\u6101" + /* violation */ + "\u6102" + /* violation */ + "\u6103" + /* violation */ + "\u6104" + /* violation */ + "\u6105" + /* violation */ + "\u6106" + /* violation */ + "\u6107" + /* violation */ + "\u6108" + /* violation */ + "\u6109" + /* violation */ + "\u610a" + /* violation */ + "\u610b" + /* violation */ + "\u610c" + /* violation */ + "\u610d" + /* violation */ + "\u610e" + /* violation */ + "\u610f" + /* violation */ + "\u6110" + /* violation */ + "\u6111" + /* violation */ + "\u6112" + /* violation */ + "\u6113" + /* violation */ + "\u6114" + /* violation */ + "\u6115" + /* violation */ + "\u6116" + /* violation */ + "\u6117" + /* violation */ + "\u6118" + /* violation */ + "\u6119" + /* violation */ + "\u611a" + /* violation */ + "\u611b" + /* violation */ + "\u611c" + /* violation */ + "\u611d" + /* violation */ + "\u611e" + /* violation */ + "\u611f" + /* violation */ + "\u6120" + /* violation */ + "\u6121" + /* violation */ + "\u6122" + /* violation */ + "\u6123" + /* violation */ + "\u6124" + /* violation */ + "\u6125" + /* violation */ + "\u6126" + /* violation */ + "\u6127" + /* violation */ + "\u6128" + /* violation */ + "\u6129" + /* violation */ + "\u612a" + /* violation */ + "\u612b" + /* violation */ + "\u612c" + /* violation */ + "\u612d" + /* violation */ + "\u612e" + /* violation */ + "\u612f" + /* violation */ + "\u6130" + /* violation */ + "\u6131" + /* violation */ + "\u6132" + /* violation */ + "\u6133" + /* violation */ + "\u6134" + /* violation */ + "\u6135" + /* violation */ + "\u6136" + /* violation */ + "\u6137" + /* violation */ + "\u6138" + /* violation */ + "\u6139" + /* violation */ + "\u613a" + /* violation */ + "\u613b" + /* violation */ + "\u613c" + /* violation */ + "\u613d" + /* violation */ + "\u613e" + /* violation */ + "\u613f" + /* violation */ + "\u6140" + /* violation */ + "\u6141" + /* violation */ + "\u6142" + /* violation */ + "\u6143" + /* violation */ + "\u6144" + /* violation */ + "\u6145" + /* violation */ + "\u6146" + /* violation */ + "\u6147" + /* violation */ + "\u6148" + /* violation */ + "\u6149" + /* violation */ + "\u614a" + /* violation */ + "\u614b" + /* violation */ + "\u614c" + /* violation */ + "\u614d" + /* violation */ + "\u614e" + /* violation */ + "\u614f" + /* violation */ + "\u6150" + /* violation */ + "\u6151" + /* violation */ + "\u6152" + /* violation */ + "\u6153" + /* violation */ + "\u6154" + /* violation */ + "\u6155" + /* violation */ + "\u6156" + /* violation */ + "\u6157" + /* violation */ + "\u6158" + /* violation */ + "\u6159" + /* violation */ + "\u615a" + /* violation */ + "\u615b" + /* violation */ + "\u615c" + /* violation */ + "\u615d" + /* violation */ + "\u615e" + /* violation */ + "\u615f" + /* violation */ + "\u6160" + /* violation */ + "\u6161" + /* violation */ + "\u6162" + /* violation */ + "\u6163" + /* violation */ + "\u6164" + /* violation */ + "\u6165" + /* violation */ + "\u6166" + /* violation */ + "\u6167" + /* violation */ + "\u6168" + /* violation */ + "\u6169" + /* violation */ + "\u616a" + /* violation */ + "\u616b" + /* violation */ + "\u616c" + /* violation */ + "\u616d" + /* violation */ + "\u616e" + /* violation */ + "\u616f" + /* violation */ + "\u6170" + /* violation */ + "\u6171" + /* violation */ + "\u6172" + /* violation */ + "\u6173" + /* violation */ + "\u6174" + /* violation */ + "\u6175" + /* violation */ + "\u6176" + /* violation */ + "\u6177" + /* violation */ + "\u6178" + /* violation */ + "\u6179" + /* violation */ + "\u617a" + /* violation */ + "\u617b" + /* violation */ + "\u617c" + /* violation */ + "\u617d" + /* violation */ + "\u617e" + /* violation */ + "\u617f" + /* violation */ + "\u6180" + /* violation */ + "\u6181" + /* violation */ + "\u6182" + /* violation */ + "\u6183" + /* violation */ + "\u6184" + /* violation */ + "\u6185" + /* violation */ + "\u6186" + /* violation */ + "\u6187" + /* violation */ + "\u6188" + /* violation */ + "\u6189" + /* violation */ + "\u618a" + /* violation */ + "\u618b" + /* violation */ + "\u618c" + /* violation */ + "\u618d" + /* violation */ + "\u618e" + /* violation */ + "\u618f" + /* violation */ + "\u6190" + /* violation */ + "\u6191" + /* violation */ + "\u6192" + /* violation */ + "\u6193" + /* violation */ + "\u6194" + /* violation */ + "\u6195" + /* violation */ + "\u6196" + /* violation */ + "\u6197" + /* violation */ + "\u6198" + /* violation */ + "\u6199" + /* violation */ + "\u619a" + /* violation */ + "\u619b" + /* violation */ + "\u619c" + /* violation */ + "\u619d" + /* violation */ + "\u619e" + /* violation */ + "\u619f" + /* violation */ + "\u61a0" + /* violation */ + "\u61a1" + /* violation */ + "\u61a2" + /* violation */ + "\u61a3" + /* violation */ + "\u61a4" + /* violation */ + "\u61a5" + /* violation */ + "\u61a6" + /* violation */ + "\u61a7" + /* violation */ + "\u61a8" + /* violation */ + "\u61a9" + /* violation */ + "\u61aa" + /* violation */ + "\u61ab" + /* violation */ + "\u61ac" + /* violation */ + "\u61ad" + /* violation */ + "\u61ae" + /* violation */ + "\u61af" + /* violation */ + "\u61b0" + /* violation */ + "\u61b1" + /* violation */ + "\u61b2" + /* violation */ + "\u61b3" + /* violation */ + "\u61b4" + /* violation */ + "\u61b5" + /* violation */ + "\u61b6" + /* violation */ + "\u61b7" + /* violation */ + "\u61b8" + /* violation */ + "\u61b9" + /* violation */ + "\u61ba" + /* violation */ + "\u61bb" + /* violation */ + "\u61bc" + /* violation */ + "\u61bd" + /* violation */ + "\u61be" + /* violation */ + "\u61bf" + /* violation */ + "\u61c0" + /* violation */ + "\u61c1" + /* violation */ + "\u61c2" + /* violation */ + "\u61c3" + /* violation */ + "\u61c4" + /* violation */ + "\u61c5" + /* violation */ + "\u61c6" + /* violation */ + "\u61c7" + /* violation */ + "\u61c8" + /* violation */ + "\u61c9" + /* violation */ + "\u61ca" + /* violation */ + "\u61cb" + /* violation */ + "\u61cc" + /* violation */ + "\u61cd" + /* violation */ + "\u61ce" + /* violation */ + "\u61cf" + /* violation */ + "\u61d0" + /* violation */ + "\u61d1" + /* violation */ + "\u61d2" + /* violation */ + "\u61d3" + /* violation */ + "\u61d4" + /* violation */ + "\u61d5" + /* violation */ + "\u61d6" + /* violation */ + "\u61d7" + /* violation */ + "\u61d8" + /* violation */ + "\u61d9" + /* violation */ + "\u61da" + /* violation */ + "\u61db" + /* violation */ + "\u61dc" + /* violation */ + "\u61dd" + /* violation */ + "\u61de" + /* violation */ + "\u61df" + /* violation */ + "\u61e0" + /* violation */ + "\u61e1" + /* violation */ + "\u61e2" + /* violation */ + "\u61e3" + /* violation */ + "\u61e4" + /* violation */ + "\u61e5" + /* violation */ + "\u61e6" + /* violation */ + "\u61e7" + /* violation */ + "\u61e8" + /* violation */ + "\u61e9" + /* violation */ + "\u61ea" + /* violation */ + "\u61eb" + /* violation */ + "\u61ec" + /* violation */ + "\u61ed" + /* violation */ + "\u61ee" + /* violation */ + "\u61ef" + /* violation */ + "\u61f0" + /* violation */ + "\u61f1" + /* violation */ + "\u61f2" + /* violation */ + "\u61f3" + /* violation */ + "\u61f4" + /* violation */ + "\u61f5" + /* violation */ + "\u61f6" + /* violation */ + "\u61f7" + /* violation */ + "\u61f8" + /* violation */ + "\u61f9" + /* violation */ + "\u61fa" + /* violation */ + "\u61fb" + /* violation */ + "\u61fc" + /* violation */ + "\u61fd" + /* violation */ + "\u61fe" + /* violation */ + "\u61ff", "" + /* violation */ + "\u6200" + /* violation */ + "\u6201" + /* violation */ + "\u6202" + /* violation */ + "\u6203" + /* violation */ + "\u6204" + /* violation */ + "\u6205" + /* violation */ + "\u6206" + /* violation */ + "\u6207" + /* violation */ + "\u6208" + /* violation */ + "\u6209" + /* violation */ + "\u620a" + /* violation */ + "\u620b" + /* violation */ + "\u620c" + /* violation */ + "\u620d" + /* violation */ + "\u620e" + /* violation */ + "\u620f" + /* violation */ + "\u6210" + /* violation */ + "\u6211" + /* violation */ + "\u6212" + /* violation */ + "\u6213" + /* violation */ + "\u6214" + /* violation */ + "\u6215" + /* violation */ + "\u6216" + /* violation */ + "\u6217" + /* violation */ + "\u6218" + /* violation */ + "\u6219" + /* violation */ + "\u621a" + /* violation */ + "\u621b" + /* violation */ + "\u621c" + /* violation */ + "\u621d" + /* violation */ + "\u621e" + /* violation */ + "\u621f" + /* violation */ + "\u6220" + /* violation */ + "\u6221" + /* violation */ + "\u6222" + /* violation */ + "\u6223" + /* violation */ + "\u6224" + /* violation */ + "\u6225" + /* violation */ + "\u6226" + /* violation */ + "\u6227" + /* violation */ + "\u6228" + /* violation */ + "\u6229" + /* violation */ + "\u622a" + /* violation */ + "\u622b" + /* violation */ + "\u622c" + /* violation */ + "\u622d" + /* violation */ + "\u622e" + /* violation */ + "\u622f" + /* violation */ + "\u6230" + /* violation */ + "\u6231" + /* violation */ + "\u6232" + /* violation */ + "\u6233" + /* violation */ + "\u6234" + /* violation */ + "\u6235" + /* violation */ + "\u6236" + /* violation */ + "\u6237" + /* violation */ + "\u6238" + /* violation */ + "\u6239" + /* violation */ + "\u623a" + /* violation */ + "\u623b" + /* violation */ + "\u623c" + /* violation */ + "\u623d" + /* violation */ + "\u623e" + /* violation */ + "\u623f" + /* violation */ + "\u6240" + /* violation */ + "\u6241" + /* violation */ + "\u6242" + /* violation */ + "\u6243" + /* violation */ + "\u6244" + /* violation */ + "\u6245" + /* violation */ + "\u6246" + /* violation */ + "\u6247" + /* violation */ + "\u6248" + /* violation */ + "\u6249" + /* violation */ + "\u624a" + /* violation */ + "\u624b" + /* violation */ + "\u624c" + /* violation */ + "\u624d" + /* violation */ + "\u624e" + /* violation */ + "\u624f" + /* violation */ + "\u6250" + /* violation */ + "\u6251" + /* violation */ + "\u6252" + /* violation */ + "\u6253" + /* violation */ + "\u6254" + /* violation */ + "\u6255" + /* violation */ + "\u6256" + /* violation */ + "\u6257" + /* violation */ + "\u6258" + /* violation */ + "\u6259" + /* violation */ + "\u625a" + /* violation */ + "\u625b" + /* violation */ + "\u625c" + /* violation */ + "\u625d" + /* violation */ + "\u625e" + /* violation */ + "\u625f" + /* violation */ + "\u6260" + /* violation */ + "\u6261" + /* violation */ + "\u6262" + /* violation */ + "\u6263" + /* violation */ + "\u6264" + /* violation */ + "\u6265" + /* violation */ + "\u6266" + /* violation */ + "\u6267" + /* violation */ + "\u6268" + /* violation */ + "\u6269" + /* violation */ + "\u626a" + /* violation */ + "\u626b" + /* violation */ + "\u626c" + /* violation */ + "\u626d" + /* violation */ + "\u626e" + /* violation */ + "\u626f" + /* violation */ + "\u6270" + /* violation */ + "\u6271" + /* violation */ + "\u6272" + /* violation */ + "\u6273" + /* violation */ + "\u6274" + /* violation */ + "\u6275" + /* violation */ + "\u6276" + /* violation */ + "\u6277" + /* violation */ + "\u6278" + /* violation */ + "\u6279" + /* violation */ + "\u627a" + /* violation */ + "\u627b" + /* violation */ + "\u627c" + /* violation */ + "\u627d" + /* violation */ + "\u627e" + /* violation */ + "\u627f" + /* violation */ + "\u6280" + /* violation */ + "\u6281" + /* violation */ + "\u6282" + /* violation */ + "\u6283" + /* violation */ + "\u6284" + /* violation */ + "\u6285" + /* violation */ + "\u6286" + /* violation */ + "\u6287" + /* violation */ + "\u6288" + /* violation */ + "\u6289" + /* violation */ + "\u628a" + /* violation */ + "\u628b" + /* violation */ + "\u628c" + /* violation */ + "\u628d" + /* violation */ + "\u628e" + /* violation */ + "\u628f" + /* violation */ + "\u6290" + /* violation */ + "\u6291" + /* violation */ + "\u6292" + /* violation */ + "\u6293" + /* violation */ + "\u6294" + /* violation */ + "\u6295" + /* violation */ + "\u6296" + /* violation */ + "\u6297" + /* violation */ + "\u6298" + /* violation */ + "\u6299" + /* violation */ + "\u629a" + /* violation */ + "\u629b" + /* violation */ + "\u629c" + /* violation */ + "\u629d" + /* violation */ + "\u629e" + /* violation */ + "\u629f" + /* violation */ + "\u62a0" + /* violation */ + "\u62a1" + /* violation */ + "\u62a2" + /* violation */ + "\u62a3" + /* violation */ + "\u62a4" + /* violation */ + "\u62a5" + /* violation */ + "\u62a6" + /* violation */ + "\u62a7" + /* violation */ + "\u62a8" + /* violation */ + "\u62a9" + /* violation */ + "\u62aa" + /* violation */ + "\u62ab" + /* violation */ + "\u62ac" + /* violation */ + "\u62ad" + /* violation */ + "\u62ae" + /* violation */ + "\u62af" + /* violation */ + "\u62b0" + /* violation */ + "\u62b1" + /* violation */ + "\u62b2" + /* violation */ + "\u62b3" + /* violation */ + "\u62b4" + /* violation */ + "\u62b5" + /* violation */ + "\u62b6" + /* violation */ + "\u62b7" + /* violation */ + "\u62b8" + /* violation */ + "\u62b9" + /* violation */ + "\u62ba" + /* violation */ + "\u62bb" + /* violation */ + "\u62bc" + /* violation */ + "\u62bd" + /* violation */ + "\u62be" + /* violation */ + "\u62bf" + /* violation */ + "\u62c0" + /* violation */ + "\u62c1" + /* violation */ + "\u62c2" + /* violation */ + "\u62c3" + /* violation */ + "\u62c4" + /* violation */ + "\u62c5" + /* violation */ + "\u62c6" + /* violation */ + "\u62c7" + /* violation */ + "\u62c8" + /* violation */ + "\u62c9" + /* violation */ + "\u62ca" + /* violation */ + "\u62cb" + /* violation */ + "\u62cc" + /* violation */ + "\u62cd" + /* violation */ + "\u62ce" + /* violation */ + "\u62cf" + /* violation */ + "\u62d0" + /* violation */ + "\u62d1" + /* violation */ + "\u62d2" + /* violation */ + "\u62d3" + /* violation */ + "\u62d4" + /* violation */ + "\u62d5" + /* violation */ + "\u62d6" + /* violation */ + "\u62d7" + /* violation */ + "\u62d8" + /* violation */ + "\u62d9" + /* violation */ + "\u62da" + /* violation */ + "\u62db" + /* violation */ + "\u62dc" + /* violation */ + "\u62dd" + /* violation */ + "\u62de" + /* violation */ + "\u62df" + /* violation */ + "\u62e0" + /* violation */ + "\u62e1" + /* violation */ + "\u62e2" + /* violation */ + "\u62e3" + /* violation */ + "\u62e4" + /* violation */ + "\u62e5" + /* violation */ + "\u62e6" + /* violation */ + "\u62e7" + /* violation */ + "\u62e8" + /* violation */ + "\u62e9" + /* violation */ + "\u62ea" + /* violation */ + "\u62eb" + /* violation */ + "\u62ec" + /* violation */ + "\u62ed" + /* violation */ + "\u62ee" + /* violation */ + "\u62ef" + /* violation */ + "\u62f0" + /* violation */ + "\u62f1" + /* violation */ + "\u62f2" + /* violation */ + "\u62f3" + /* violation */ + "\u62f4" + /* violation */ + "\u62f5" + /* violation */ + "\u62f6" + /* violation */ + "\u62f7" + /* violation */ + "\u62f8" + /* violation */ + "\u62f9" + /* violation */ + "\u62fa" + /* violation */ + "\u62fb" + /* violation */ + "\u62fc" + /* violation */ + "\u62fd" + /* violation */ + "\u62fe" + /* violation */ + "\u62ff", "" + /* violation */ + "\u6300" + /* violation */ + "\u6301" + /* violation */ + "\u6302" + /* violation */ + "\u6303" + /* violation */ + "\u6304" + /* violation */ + "\u6305" + /* violation */ + "\u6306" + /* violation */ + "\u6307" + /* violation */ + "\u6308" + /* violation */ + "\u6309" + /* violation */ + "\u630a" + /* violation */ + "\u630b" + /* violation */ + "\u630c" + /* violation */ + "\u630d" + /* violation */ + "\u630e" + /* violation */ + "\u630f" + /* violation */ + "\u6310" + /* violation */ + "\u6311" + /* violation */ + "\u6312" + /* violation */ + "\u6313" + /* violation */ + "\u6314" + /* violation */ + "\u6315" + /* violation */ + "\u6316" + /* violation */ + "\u6317" + /* violation */ + "\u6318" + /* violation */ + "\u6319" + /* violation */ + "\u631a" + /* violation */ + "\u631b" + /* violation */ + "\u631c" + /* violation */ + "\u631d" + /* violation */ + "\u631e" + /* violation */ + "\u631f" + /* violation */ + "\u6320" + /* violation */ + "\u6321" + /* violation */ + "\u6322" + /* violation */ + "\u6323" + /* violation */ + "\u6324" + /* violation */ + "\u6325" + /* violation */ + "\u6326" + /* violation */ + "\u6327" + /* violation */ + "\u6328" + /* violation */ + "\u6329" + /* violation */ + "\u632a" + /* violation */ + "\u632b" + /* violation */ + "\u632c" + /* violation */ + "\u632d" + /* violation */ + "\u632e" + /* violation */ + "\u632f" + /* violation */ + "\u6330" + /* violation */ + "\u6331" + /* violation */ + "\u6332" + /* violation */ + "\u6333" + /* violation */ + "\u6334" + /* violation */ + "\u6335" + /* violation */ + "\u6336" + /* violation */ + "\u6337" + /* violation */ + "\u6338" + /* violation */ + "\u6339" + /* violation */ + "\u633a" + /* violation */ + "\u633b" + /* violation */ + "\u633c" + /* violation */ + "\u633d" + /* violation */ + "\u633e" + /* violation */ + "\u633f" + /* violation */ + "\u6340" + /* violation */ + "\u6341" + /* violation */ + "\u6342" + /* violation */ + "\u6343" + /* violation */ + "\u6344" + /* violation */ + "\u6345" + /* violation */ + "\u6346" + /* violation */ + "\u6347" + /* violation */ + "\u6348" + /* violation */ + "\u6349" + /* violation */ + "\u634a" + /* violation */ + "\u634b" + /* violation */ + "\u634c" + /* violation */ + "\u634d" + /* violation */ + "\u634e" + /* violation */ + "\u634f" + /* violation */ + "\u6350" + /* violation */ + "\u6351" + /* violation */ + "\u6352" + /* violation */ + "\u6353" + /* violation */ + "\u6354" + /* violation */ + "\u6355" + /* violation */ + "\u6356" + /* violation */ + "\u6357" + /* violation */ + "\u6358" + /* violation */ + "\u6359" + /* violation */ + "\u635a" + /* violation */ + "\u635b" + /* violation */ + "\u635c" + /* violation */ + "\u635d" + /* violation */ + "\u635e" + /* violation */ + "\u635f" + /* violation */ + "\u6360" + /* violation */ + "\u6361" + /* violation */ + "\u6362" + /* violation */ + "\u6363" + /* violation */ + "\u6364" + /* violation */ + "\u6365" + /* violation */ + "\u6366" + /* violation */ + "\u6367" + /* violation */ + "\u6368" + /* violation */ + "\u6369" + /* violation */ + "\u636a" + /* violation */ + "\u636b" + /* violation */ + "\u636c" + /* violation */ + "\u636d" + /* violation */ + "\u636e" + /* violation */ + "\u636f" + /* violation */ + "\u6370" + /* violation */ + "\u6371" + /* violation */ + "\u6372" + /* violation */ + "\u6373" + /* violation */ + "\u6374" + /* violation */ + "\u6375" + /* violation */ + "\u6376" + /* violation */ + "\u6377" + /* violation */ + "\u6378" + /* violation */ + "\u6379" + /* violation */ + "\u637a" + /* violation */ + "\u637b" + /* violation */ + "\u637c" + /* violation */ + "\u637d" + /* violation */ + "\u637e" + /* violation */ + "\u637f" + /* violation */ + "\u6380" + /* violation */ + "\u6381" + /* violation */ + "\u6382" + /* violation */ + "\u6383" + /* violation */ + "\u6384" + /* violation */ + "\u6385" + /* violation */ + "\u6386" + /* violation */ + "\u6387" + /* violation */ + "\u6388" + /* violation */ + "\u6389" + /* violation */ + "\u638a" + /* violation */ + "\u638b" + /* violation */ + "\u638c" + /* violation */ + "\u638d" + /* violation */ + "\u638e" + /* violation */ + "\u638f" + /* violation */ + "\u6390" + /* violation */ + "\u6391" + /* violation */ + "\u6392" + /* violation */ + "\u6393" + /* violation */ + "\u6394" + /* violation */ + "\u6395" + /* violation */ + "\u6396" + /* violation */ + "\u6397" + /* violation */ + "\u6398" + /* violation */ + "\u6399" + /* violation */ + "\u639a" + /* violation */ + "\u639b" + /* violation */ + "\u639c" + /* violation */ + "\u639d" + /* violation */ + "\u639e" + /* violation */ + "\u639f" + /* violation */ + "\u63a0" + /* violation */ + "\u63a1" + /* violation */ + "\u63a2" + /* violation */ + "\u63a3" + /* violation */ + "\u63a4" + /* violation */ + "\u63a5" + /* violation */ + "\u63a6" + /* violation */ + "\u63a7" + /* violation */ + "\u63a8" + /* violation */ + "\u63a9" + /* violation */ + "\u63aa" + /* violation */ + "\u63ab" + /* violation */ + "\u63ac" + /* violation */ + "\u63ad" + /* violation */ + "\u63ae" + /* violation */ + "\u63af" + /* violation */ + "\u63b0" + /* violation */ + "\u63b1" + /* violation */ + "\u63b2" + /* violation */ + "\u63b3" + /* violation */ + "\u63b4" + /* violation */ + "\u63b5" + /* violation */ + "\u63b6" + /* violation */ + "\u63b7" + /* violation */ + "\u63b8" + /* violation */ + "\u63b9" + /* violation */ + "\u63ba" + /* violation */ + "\u63bb" + /* violation */ + "\u63bc" + /* violation */ + "\u63bd" + /* violation */ + "\u63be" + /* violation */ + "\u63bf" + /* violation */ + "\u63c0" + /* violation */ + "\u63c1" + /* violation */ + "\u63c2" + /* violation */ + "\u63c3" + /* violation */ + "\u63c4" + /* violation */ + "\u63c5" + /* violation */ + "\u63c6" + /* violation */ + "\u63c7" + /* violation */ + "\u63c8" + /* violation */ + "\u63c9" + /* violation */ + "\u63ca" + /* violation */ + "\u63cb" + /* violation */ + "\u63cc" + /* violation */ + "\u63cd" + /* violation */ + "\u63ce" + /* violation */ + "\u63cf" + /* violation */ + "\u63d0" + /* violation */ + "\u63d1" + /* violation */ + "\u63d2" + /* violation */ + "\u63d3" + /* violation */ + "\u63d4" + /* violation */ + "\u63d5" + /* violation */ + "\u63d6" + /* violation */ + "\u63d7" + /* violation */ + "\u63d8" + /* violation */ + "\u63d9" + /* violation */ + "\u63da" + /* violation */ + "\u63db" + /* violation */ + "\u63dc" + /* violation */ + "\u63dd" + /* violation */ + "\u63de" + /* violation */ + "\u63df" + /* violation */ + "\u63e0" + /* violation */ + "\u63e1" + /* violation */ + "\u63e2" + /* violation */ + "\u63e3" + /* violation */ + "\u63e4" + /* violation */ + "\u63e5" + /* violation */ + "\u63e6" + /* violation */ + "\u63e7" + /* violation */ + "\u63e8" + /* violation */ + "\u63e9" + /* violation */ + "\u63ea" + /* violation */ + "\u63eb" + /* violation */ + "\u63ec" + /* violation */ + "\u63ed" + /* violation */ + "\u63ee" + /* violation */ + "\u63ef" + /* violation */ + "\u63f0" + /* violation */ + "\u63f1" + /* violation */ + "\u63f2" + /* violation */ + "\u63f3" + /* violation */ + "\u63f4" + /* violation */ + "\u63f5" + /* violation */ + "\u63f6" + /* violation */ + "\u63f7" + /* violation */ + "\u63f8" + /* violation */ + "\u63f9" + /* violation */ + "\u63fa" + /* violation */ + "\u63fb" + /* violation */ + "\u63fc" + /* violation */ + "\u63fd" + /* violation */ + "\u63fe" + /* violation */ + "\u63ff", "" + /* violation */ + "\u6400" + /* violation */ + "\u6401" + /* violation */ + "\u6402" + /* violation */ + "\u6403" + /* violation */ + "\u6404" + /* violation */ + "\u6405" + /* violation */ + "\u6406" + /* violation */ + "\u6407" + /* violation */ + "\u6408" + /* violation */ + "\u6409" + /* violation */ + "\u640a" + /* violation */ + "\u640b" + /* violation */ + "\u640c" + /* violation */ + "\u640d" + /* violation */ + "\u640e" + /* violation */ + "\u640f" + /* violation */ + "\u6410" + /* violation */ + "\u6411" + /* violation */ + "\u6412" + /* violation */ + "\u6413" + /* violation */ + "\u6414" + /* violation */ + "\u6415" + /* violation */ + "\u6416" + /* violation */ + "\u6417" + /* violation */ + "\u6418" + /* violation */ + "\u6419" + /* violation */ + "\u641a" + /* violation */ + "\u641b" + /* violation */ + "\u641c" + /* violation */ + "\u641d" + /* violation */ + "\u641e" + /* violation */ + "\u641f" + /* violation */ + "\u6420" + /* violation */ + "\u6421" + /* violation */ + "\u6422" + /* violation */ + "\u6423" + /* violation */ + "\u6424" + /* violation */ + "\u6425" + /* violation */ + "\u6426" + /* violation */ + "\u6427" + /* violation */ + "\u6428" + /* violation */ + "\u6429" + /* violation */ + "\u642a" + /* violation */ + "\u642b" + /* violation */ + "\u642c" + /* violation */ + "\u642d" + /* violation */ + "\u642e" + /* violation */ + "\u642f" + /* violation */ + "\u6430" + /* violation */ + "\u6431" + /* violation */ + "\u6432" + /* violation */ + "\u6433" + /* violation */ + "\u6434" + /* violation */ + "\u6435" + /* violation */ + "\u6436" + /* violation */ + "\u6437" + /* violation */ + "\u6438" + /* violation */ + "\u6439" + /* violation */ + "\u643a" + /* violation */ + "\u643b" + /* violation */ + "\u643c" + /* violation */ + "\u643d" + /* violation */ + "\u643e" + /* violation */ + "\u643f" + /* violation */ + "\u6440" + /* violation */ + "\u6441" + /* violation */ + "\u6442" + /* violation */ + "\u6443" + /* violation */ + "\u6444" + /* violation */ + "\u6445" + /* violation */ + "\u6446" + /* violation */ + "\u6447" + /* violation */ + "\u6448" + /* violation */ + "\u6449" + /* violation */ + "\u644a" + /* violation */ + "\u644b" + /* violation */ + "\u644c" + /* violation */ + "\u644d" + /* violation */ + "\u644e" + /* violation */ + "\u644f" + /* violation */ + "\u6450" + /* violation */ + "\u6451" + /* violation */ + "\u6452" + /* violation */ + "\u6453" + /* violation */ + "\u6454" + /* violation */ + "\u6455" + /* violation */ + "\u6456" + /* violation */ + "\u6457" + /* violation */ + "\u6458" + /* violation */ + "\u6459" + /* violation */ + "\u645a" + /* violation */ + "\u645b" + /* violation */ + "\u645c" + /* violation */ + "\u645d" + /* violation */ + "\u645e" + /* violation */ + "\u645f" + /* violation */ + "\u6460" + /* violation */ + "\u6461" + /* violation */ + "\u6462" + /* violation */ + "\u6463" + /* violation */ + "\u6464" + /* violation */ + "\u6465" + /* violation */ + "\u6466" + /* violation */ + "\u6467" + /* violation */ + "\u6468" + /* violation */ + "\u6469" + /* violation */ + "\u646a" + /* violation */ + "\u646b" + /* violation */ + "\u646c" + /* violation */ + "\u646d" + /* violation */ + "\u646e" + /* violation */ + "\u646f" + /* violation */ + "\u6470" + /* violation */ + "\u6471" + /* violation */ + "\u6472" + /* violation */ + "\u6473" + /* violation */ + "\u6474" + /* violation */ + "\u6475" + /* violation */ + "\u6476" + /* violation */ + "\u6477" + /* violation */ + "\u6478" + /* violation */ + "\u6479" + /* violation */ + "\u647a" + /* violation */ + "\u647b" + /* violation */ + "\u647c" + /* violation */ + "\u647d" + /* violation */ + "\u647e" + /* violation */ + "\u647f" + /* violation */ + "\u6480" + /* violation */ + "\u6481" + /* violation */ + "\u6482" + /* violation */ + "\u6483" + /* violation */ + "\u6484" + /* violation */ + "\u6485" + /* violation */ + "\u6486" + /* violation */ + "\u6487" + /* violation */ + "\u6488" + /* violation */ + "\u6489" + /* violation */ + "\u648a" + /* violation */ + "\u648b" + /* violation */ + "\u648c" + /* violation */ + "\u648d" + /* violation */ + "\u648e" + /* violation */ + "\u648f" + /* violation */ + "\u6490" + /* violation */ + "\u6491" + /* violation */ + "\u6492" + /* violation */ + "\u6493" + /* violation */ + "\u6494" + /* violation */ + "\u6495" + /* violation */ + "\u6496" + /* violation */ + "\u6497" + /* violation */ + "\u6498" + /* violation */ + "\u6499" + /* violation */ + "\u649a" + /* violation */ + "\u649b" + /* violation */ + "\u649c" + /* violation */ + "\u649d" + /* violation */ + "\u649e" + /* violation */ + "\u649f" + /* violation */ + "\u64a0" + /* violation */ + "\u64a1" + /* violation */ + "\u64a2" + /* violation */ + "\u64a3" + /* violation */ + "\u64a4" + /* violation */ + "\u64a5" + /* violation */ + "\u64a6" + /* violation */ + "\u64a7" + /* violation */ + "\u64a8" + /* violation */ + "\u64a9" + /* violation */ + "\u64aa" + /* violation */ + "\u64ab" + /* violation */ + "\u64ac" + /* violation */ + "\u64ad" + /* violation */ + "\u64ae" + /* violation */ + "\u64af" + /* violation */ + "\u64b0" + /* violation */ + "\u64b1" + /* violation */ + "\u64b2" + /* violation */ + "\u64b3" + /* violation */ + "\u64b4" + /* violation */ + "\u64b5" + /* violation */ + "\u64b6" + /* violation */ + "\u64b7" + /* violation */ + "\u64b8" + /* violation */ + "\u64b9" + /* violation */ + "\u64ba" + /* violation */ + "\u64bb" + /* violation */ + "\u64bc" + /* violation */ + "\u64bd" + /* violation */ + "\u64be" + /* violation */ + "\u64bf" + /* violation */ + "\u64c0" + /* violation */ + "\u64c1" + /* violation */ + "\u64c2" + /* violation */ + "\u64c3" + /* violation */ + "\u64c4" + /* violation */ + "\u64c5" + /* violation */ + "\u64c6" + /* violation */ + "\u64c7" + /* violation */ + "\u64c8" + /* violation */ + "\u64c9" + /* violation */ + "\u64ca" + /* violation */ + "\u64cb" + /* violation */ + "\u64cc" + /* violation */ + "\u64cd" + /* violation */ + "\u64ce" + /* violation */ + "\u64cf" + /* violation */ + "\u64d0" + /* violation */ + "\u64d1" + /* violation */ + "\u64d2" + /* violation */ + "\u64d3" + /* violation */ + "\u64d4" + /* violation */ + "\u64d5" + /* violation */ + "\u64d6" + /* violation */ + "\u64d7" + /* violation */ + "\u64d8" + /* violation */ + "\u64d9" + /* violation */ + "\u64da" + /* violation */ + "\u64db" + /* violation */ + "\u64dc" + /* violation */ + "\u64dd" + /* violation */ + "\u64de" + /* violation */ + "\u64df" + /* violation */ + "\u64e0" + /* violation */ + "\u64e1" + /* violation */ + "\u64e2" + /* violation */ + "\u64e3" + /* violation */ + "\u64e4" + /* violation */ + "\u64e5" + /* violation */ + "\u64e6" + /* violation */ + "\u64e7" + /* violation */ + "\u64e8" + /* violation */ + "\u64e9" + /* violation */ + "\u64ea" + /* violation */ + "\u64eb" + /* violation */ + "\u64ec" + /* violation */ + "\u64ed" + /* violation */ + "\u64ee" + /* violation */ + "\u64ef" + /* violation */ + "\u64f0" + /* violation */ + "\u64f1" + /* violation */ + "\u64f2" + /* violation */ + "\u64f3" + /* violation */ + "\u64f4" + /* violation */ + "\u64f5" + /* violation */ + "\u64f6" + /* violation */ + "\u64f7" + /* violation */ + "\u64f8" + /* violation */ + "\u64f9" + /* violation */ + "\u64fa" + /* violation */ + "\u64fb" + /* violation */ + "\u64fc" + /* violation */ + "\u64fd" + /* violation */ + "\u64fe" + /* violation */ + "\u64ff", "" + /* violation */ + "\u6500" + /* violation */ + "\u6501" + /* violation */ + "\u6502" + /* violation */ + "\u6503" + /* violation */ + "\u6504" + /* violation */ + "\u6505" + /* violation */ + "\u6506" + /* violation */ + "\u6507" + /* violation */ + "\u6508" + /* violation */ + "\u6509" + /* violation */ + "\u650a" + /* violation */ + "\u650b" + /* violation */ + "\u650c" + /* violation */ + "\u650d" + /* violation */ + "\u650e" + /* violation */ + "\u650f" + /* violation */ + "\u6510" + /* violation */ + "\u6511" + /* violation */ + "\u6512" + /* violation */ + "\u6513" + /* violation */ + "\u6514" + /* violation */ + "\u6515" + /* violation */ + "\u6516" + /* violation */ + "\u6517" + /* violation */ + "\u6518" + /* violation */ + "\u6519" + /* violation */ + "\u651a" + /* violation */ + "\u651b" + /* violation */ + "\u651c" + /* violation */ + "\u651d" + /* violation */ + "\u651e" + /* violation */ + "\u651f" + /* violation */ + "\u6520" + /* violation */ + "\u6521" + /* violation */ + "\u6522" + /* violation */ + "\u6523" + /* violation */ + "\u6524" + /* violation */ + "\u6525" + /* violation */ + "\u6526" + /* violation */ + "\u6527" + /* violation */ + "\u6528" + /* violation */ + "\u6529" + /* violation */ + "\u652a" + /* violation */ + "\u652b" + /* violation */ + "\u652c" + /* violation */ + "\u652d" + /* violation */ + "\u652e" + /* violation */ + "\u652f" + /* violation */ + "\u6530" + /* violation */ + "\u6531" + /* violation */ + "\u6532" + /* violation */ + "\u6533" + /* violation */ + "\u6534" + /* violation */ + "\u6535" + /* violation */ + "\u6536" + /* violation */ + "\u6537" + /* violation */ + "\u6538" + /* violation */ + "\u6539" + /* violation */ + "\u653a" + /* violation */ + "\u653b" + /* violation */ + "\u653c" + /* violation */ + "\u653d" + /* violation */ + "\u653e" + /* violation */ + "\u653f" + /* violation */ + "\u6540" + /* violation */ + "\u6541" + /* violation */ + "\u6542" + /* violation */ + "\u6543" + /* violation */ + "\u6544" + /* violation */ + "\u6545" + /* violation */ + "\u6546" + /* violation */ + "\u6547" + /* violation */ + "\u6548" + /* violation */ + "\u6549" + /* violation */ + "\u654a" + /* violation */ + "\u654b" + /* violation */ + "\u654c" + /* violation */ + "\u654d" + /* violation */ + "\u654e" + /* violation */ + "\u654f" + /* violation */ + "\u6550" + /* violation */ + "\u6551" + /* violation */ + "\u6552" + /* violation */ + "\u6553" + /* violation */ + "\u6554" + /* violation */ + "\u6555" + /* violation */ + "\u6556" + /* violation */ + "\u6557" + /* violation */ + "\u6558" + /* violation */ + "\u6559" + /* violation */ + "\u655a" + /* violation */ + "\u655b" + /* violation */ + "\u655c" + /* violation */ + "\u655d" + /* violation */ + "\u655e" + /* violation */ + "\u655f" + /* violation */ + "\u6560" + /* violation */ + "\u6561" + /* violation */ + "\u6562" + /* violation */ + "\u6563" + /* violation */ + "\u6564" + /* violation */ + "\u6565" + /* violation */ + "\u6566" + /* violation */ + "\u6567" + /* violation */ + "\u6568" + /* violation */ + "\u6569" + /* violation */ + "\u656a" + /* violation */ + "\u656b" + /* violation */ + "\u656c" + /* violation */ + "\u656d" + /* violation */ + "\u656e" + /* violation */ + "\u656f" + /* violation */ + "\u6570" + /* violation */ + "\u6571" + /* violation */ + "\u6572" + /* violation */ + "\u6573" + /* violation */ + "\u6574" + /* violation */ + "\u6575" + /* violation */ + "\u6576" + /* violation */ + "\u6577" + /* violation */ + "\u6578" + /* violation */ + "\u6579" + /* violation */ + "\u657a" + /* violation */ + "\u657b" + /* violation */ + "\u657c" + /* violation */ + "\u657d" + /* violation */ + "\u657e" + /* violation */ + "\u657f" + /* violation */ + "\u6580" + /* violation */ + "\u6581" + /* violation */ + "\u6582" + /* violation */ + "\u6583" + /* violation */ + "\u6584" + /* violation */ + "\u6585" + /* violation */ + "\u6586" + /* violation */ + "\u6587" + /* violation */ + "\u6588" + /* violation */ + "\u6589" + /* violation */ + "\u658a" + /* violation */ + "\u658b" + /* violation */ + "\u658c" + /* violation */ + "\u658d" + /* violation */ + "\u658e" + /* violation */ + "\u658f" + /* violation */ + "\u6590" + /* violation */ + "\u6591" + /* violation */ + "\u6592" + /* violation */ + "\u6593" + /* violation */ + "\u6594" + /* violation */ + "\u6595" + /* violation */ + "\u6596" + /* violation */ + "\u6597" + /* violation */ + "\u6598" + /* violation */ + "\u6599" + /* violation */ + "\u659a" + /* violation */ + "\u659b" + /* violation */ + "\u659c" + /* violation */ + "\u659d" + /* violation */ + "\u659e" + /* violation */ + "\u659f" + /* violation */ + "\u65a0" + /* violation */ + "\u65a1" + /* violation */ + "\u65a2" + /* violation */ + "\u65a3" + /* violation */ + "\u65a4" + /* violation */ + "\u65a5" + /* violation */ + "\u65a6" + /* violation */ + "\u65a7" + /* violation */ + "\u65a8" + /* violation */ + "\u65a9" + /* violation */ + "\u65aa" + /* violation */ + "\u65ab" + /* violation */ + "\u65ac" + /* violation */ + "\u65ad" + /* violation */ + "\u65ae" + /* violation */ + "\u65af" + /* violation */ + "\u65b0" + /* violation */ + "\u65b1" + /* violation */ + "\u65b2" + /* violation */ + "\u65b3" + /* violation */ + "\u65b4" + /* violation */ + "\u65b5" + /* violation */ + "\u65b6" + /* violation */ + "\u65b7" + /* violation */ + "\u65b8" + /* violation */ + "\u65b9" + /* violation */ + "\u65ba" + /* violation */ + "\u65bb" + /* violation */ + "\u65bc" + /* violation */ + "\u65bd" + /* violation */ + "\u65be" + /* violation */ + "\u65bf" + /* violation */ + "\u65c0" + /* violation */ + "\u65c1" + /* violation */ + "\u65c2" + /* violation */ + "\u65c3" + /* violation */ + "\u65c4" + /* violation */ + "\u65c5" + /* violation */ + "\u65c6" + /* violation */ + "\u65c7" + /* violation */ + "\u65c8" + /* violation */ + "\u65c9" + /* violation */ + "\u65ca" + /* violation */ + "\u65cb" + /* violation */ + "\u65cc" + /* violation */ + "\u65cd" + /* violation */ + "\u65ce" + /* violation */ + "\u65cf" + /* violation */ + "\u65d0" + /* violation */ + "\u65d1" + /* violation */ + "\u65d2" + /* violation */ + "\u65d3" + /* violation */ + "\u65d4" + /* violation */ + "\u65d5" + /* violation */ + "\u65d6" + /* violation */ + "\u65d7" + /* violation */ + "\u65d8" + /* violation */ + "\u65d9" + /* violation */ + "\u65da" + /* violation */ + "\u65db" + /* violation */ + "\u65dc" + /* violation */ + "\u65dd" + /* violation */ + "\u65de" + /* violation */ + "\u65df" + /* violation */ + "\u65e0" + /* violation */ + "\u65e1" + /* violation */ + "\u65e2" + /* violation */ + "\u65e3" + /* violation */ + "\u65e4" + /* violation */ + "\u65e5" + /* violation */ + "\u65e6" + /* violation */ + "\u65e7" + /* violation */ + "\u65e8" + /* violation */ + "\u65e9" + /* violation */ + "\u65ea" + /* violation */ + "\u65eb" + /* violation */ + "\u65ec" + /* violation */ + "\u65ed" + /* violation */ + "\u65ee" + /* violation */ + "\u65ef" + /* violation */ + "\u65f0" + /* violation */ + "\u65f1" + /* violation */ + "\u65f2" + /* violation */ + "\u65f3" + /* violation */ + "\u65f4" + /* violation */ + "\u65f5" + /* violation */ + "\u65f6" + /* violation */ + "\u65f7" + /* violation */ + "\u65f8" + /* violation */ + "\u65f9" + /* violation */ + "\u65fa" + /* violation */ + "\u65fb" + /* violation */ + "\u65fc" + /* violation */ + "\u65fd" + /* violation */ + "\u65fe" + /* violation */ + "\u65ff", "" + /* violation */ + "\u6600" + /* violation */ + "\u6601" + /* violation */ + "\u6602" + /* violation */ + "\u6603" + /* violation */ + "\u6604" + /* violation */ + "\u6605" + /* violation */ + "\u6606" + /* violation */ + "\u6607" + /* violation */ + "\u6608" + /* violation */ + "\u6609" + /* violation */ + "\u660a" + /* violation */ + "\u660b" + /* violation */ + "\u660c" + /* violation */ + "\u660d" + /* violation */ + "\u660e" + /* violation */ + "\u660f" + /* violation */ + "\u6610" + /* violation */ + "\u6611" + /* violation */ + "\u6612" + /* violation */ + "\u6613" + /* violation */ + "\u6614" + /* violation */ + "\u6615" + /* violation */ + "\u6616" + /* violation */ + "\u6617" + /* violation */ + "\u6618" + /* violation */ + "\u6619" + /* violation */ + "\u661a" + /* violation */ + "\u661b" + /* violation */ + "\u661c" + /* violation */ + "\u661d" + /* violation */ + "\u661e" + /* violation */ + "\u661f" + /* violation */ + "\u6620" + /* violation */ + "\u6621" + /* violation */ + "\u6622" + /* violation */ + "\u6623" + /* violation */ + "\u6624" + /* violation */ + "\u6625" + /* violation */ + "\u6626" + /* violation */ + "\u6627" + /* violation */ + "\u6628" + /* violation */ + "\u6629" + /* violation */ + "\u662a" + /* violation */ + "\u662b" + /* violation */ + "\u662c" + /* violation */ + "\u662d" + /* violation */ + "\u662e" + /* violation */ + "\u662f" + /* violation */ + "\u6630" + /* violation */ + "\u6631" + /* violation */ + "\u6632" + /* violation */ + "\u6633" + /* violation */ + "\u6634" + /* violation */ + "\u6635" + /* violation */ + "\u6636" + /* violation */ + "\u6637" + /* violation */ + "\u6638" + /* violation */ + "\u6639" + /* violation */ + "\u663a" + /* violation */ + "\u663b" + /* violation */ + "\u663c" + /* violation */ + "\u663d" + /* violation */ + "\u663e" + /* violation */ + "\u663f" + /* violation */ + "\u6640" + /* violation */ + "\u6641" + /* violation */ + "\u6642" + /* violation */ + "\u6643" + /* violation */ + "\u6644" + /* violation */ + "\u6645" + /* violation */ + "\u6646" + /* violation */ + "\u6647" + /* violation */ + "\u6648" + /* violation */ + "\u6649" + /* violation */ + "\u664a" + /* violation */ + "\u664b" + /* violation */ + "\u664c" + /* violation */ + "\u664d" + /* violation */ + "\u664e" + /* violation */ + "\u664f" + /* violation */ + "\u6650" + /* violation */ + "\u6651" + /* violation */ + "\u6652" + /* violation */ + "\u6653" + /* violation */ + "\u6654" + /* violation */ + "\u6655" + /* violation */ + "\u6656" + /* violation */ + "\u6657" + /* violation */ + "\u6658" + /* violation */ + "\u6659" + /* violation */ + "\u665a" + /* violation */ + "\u665b" + /* violation */ + "\u665c" + /* violation */ + "\u665d" + /* violation */ + "\u665e" + /* violation */ + "\u665f" + /* violation */ + "\u6660" + /* violation */ + "\u6661" + /* violation */ + "\u6662" + /* violation */ + "\u6663" + /* violation */ + "\u6664" + /* violation */ + "\u6665" + /* violation */ + "\u6666" + /* violation */ + "\u6667" + /* violation */ + "\u6668" + /* violation */ + "\u6669" + /* violation */ + "\u666a" + /* violation */ + "\u666b" + /* violation */ + "\u666c" + /* violation */ + "\u666d" + /* violation */ + "\u666e" + /* violation */ + "\u666f" + /* violation */ + "\u6670" + /* violation */ + "\u6671" + /* violation */ + "\u6672" + /* violation */ + "\u6673" + /* violation */ + "\u6674" + /* violation */ + "\u6675" + /* violation */ + "\u6676" + /* violation */ + "\u6677" + /* violation */ + "\u6678" + /* violation */ + "\u6679" + /* violation */ + "\u667a" + /* violation */ + "\u667b" + /* violation */ + "\u667c" + /* violation */ + "\u667d" + /* violation */ + "\u667e" + /* violation */ + "\u667f" + /* violation */ + "\u6680" + /* violation */ + "\u6681" + /* violation */ + "\u6682" + /* violation */ + "\u6683" + /* violation */ + "\u6684" + /* violation */ + "\u6685" + /* violation */ + "\u6686" + /* violation */ + "\u6687" + /* violation */ + "\u6688" + /* violation */ + "\u6689" + /* violation */ + "\u668a" + /* violation */ + "\u668b" + /* violation */ + "\u668c" + /* violation */ + "\u668d" + /* violation */ + "\u668e" + /* violation */ + "\u668f" + /* violation */ + "\u6690" + /* violation */ + "\u6691" + /* violation */ + "\u6692" + /* violation */ + "\u6693" + /* violation */ + "\u6694" + /* violation */ + "\u6695" + /* violation */ + "\u6696" + /* violation */ + "\u6697" + /* violation */ + "\u6698" + /* violation */ + "\u6699" + /* violation */ + "\u669a" + /* violation */ + "\u669b" + /* violation */ + "\u669c" + /* violation */ + "\u669d" + /* violation */ + "\u669e" + /* violation */ + "\u669f" + /* violation */ + "\u66a0" + /* violation */ + "\u66a1" + /* violation */ + "\u66a2" + /* violation */ + "\u66a3" + /* violation */ + "\u66a4" + /* violation */ + "\u66a5" + /* violation */ + "\u66a6" + /* violation */ + "\u66a7" + /* violation */ + "\u66a8" + /* violation */ + "\u66a9" + /* violation */ + "\u66aa" + /* violation */ + "\u66ab" + /* violation */ + "\u66ac" + /* violation */ + "\u66ad" + /* violation */ + "\u66ae" + /* violation */ + "\u66af" + /* violation */ + "\u66b0" + /* violation */ + "\u66b1" + /* violation */ + "\u66b2" + /* violation */ + "\u66b3" + /* violation */ + "\u66b4" + /* violation */ + "\u66b5" + /* violation */ + "\u66b6" + /* violation */ + "\u66b7" + /* violation */ + "\u66b8" + /* violation */ + "\u66b9" + /* violation */ + "\u66ba" + /* violation */ + "\u66bb" + /* violation */ + "\u66bc" + /* violation */ + "\u66bd" + /* violation */ + "\u66be" + /* violation */ + "\u66bf" + /* violation */ + "\u66c0" + /* violation */ + "\u66c1" + /* violation */ + "\u66c2" + /* violation */ + "\u66c3" + /* violation */ + "\u66c4" + /* violation */ + "\u66c5" + /* violation */ + "\u66c6" + /* violation */ + "\u66c7" + /* violation */ + "\u66c8" + /* violation */ + "\u66c9" + /* violation */ + "\u66ca" + /* violation */ + "\u66cb" + /* violation */ + "\u66cc" + /* violation */ + "\u66cd" + /* violation */ + "\u66ce" + /* violation */ + "\u66cf" + /* violation */ + "\u66d0" + /* violation */ + "\u66d1" + /* violation */ + "\u66d2" + /* violation */ + "\u66d3" + /* violation */ + "\u66d4" + /* violation */ + "\u66d5" + /* violation */ + "\u66d6" + /* violation */ + "\u66d7" + /* violation */ + "\u66d8" + /* violation */ + "\u66d9" + /* violation */ + "\u66da" + /* violation */ + "\u66db" + /* violation */ + "\u66dc" + /* violation */ + "\u66dd" + /* violation */ + "\u66de" + /* violation */ + "\u66df" + /* violation */ + "\u66e0" + /* violation */ + "\u66e1" + /* violation */ + "\u66e2" + /* violation */ + "\u66e3" + /* violation */ + "\u66e4" + /* violation */ + "\u66e5" + /* violation */ + "\u66e6" + /* violation */ + "\u66e7" + /* violation */ + "\u66e8" + /* violation */ + "\u66e9" + /* violation */ + "\u66ea" + /* violation */ + "\u66eb" + /* violation */ + "\u66ec" + /* violation */ + "\u66ed" + /* violation */ + "\u66ee" + /* violation */ + "\u66ef" + /* violation */ + "\u66f0" + /* violation */ + "\u66f1" + /* violation */ + "\u66f2" + /* violation */ + "\u66f3" + /* violation */ + "\u66f4" + /* violation */ + "\u66f5" + /* violation */ + "\u66f6" + /* violation */ + "\u66f7" + /* violation */ + "\u66f8" + /* violation */ + "\u66f9" + /* violation */ + "\u66fa" + /* violation */ + "\u66fb" + /* violation */ + "\u66fc" + /* violation */ + "\u66fd" + /* violation */ + "\u66fe" + /* violation */ + "\u66ff", "" + /* violation */ + "\u6700" + /* violation */ + "\u6701" + /* violation */ + "\u6702" + /* violation */ + "\u6703" + /* violation */ + "\u6704" + /* violation */ + "\u6705" + /* violation */ + "\u6706" + /* violation */ + "\u6707" + /* violation */ + "\u6708" + /* violation */ + "\u6709" + /* violation */ + "\u670a" + /* violation */ + "\u670b" + /* violation */ + "\u670c" + /* violation */ + "\u670d" + /* violation */ + "\u670e" + /* violation */ + "\u670f" + /* violation */ + "\u6710" + /* violation */ + "\u6711" + /* violation */ + "\u6712" + /* violation */ + "\u6713" + /* violation */ + "\u6714" + /* violation */ + "\u6715" + /* violation */ + "\u6716" + /* violation */ + "\u6717" + /* violation */ + "\u6718" + /* violation */ + "\u6719" + /* violation */ + "\u671a" + /* violation */ + "\u671b" + /* violation */ + "\u671c" + /* violation */ + "\u671d" + /* violation */ + "\u671e" + /* violation */ + "\u671f" + /* violation */ + "\u6720" + /* violation */ + "\u6721" + /* violation */ + "\u6722" + /* violation */ + "\u6723" + /* violation */ + "\u6724" + /* violation */ + "\u6725" + /* violation */ + "\u6726" + /* violation */ + "\u6727" + /* violation */ + "\u6728" + /* violation */ + "\u6729" + /* violation */ + "\u672a" + /* violation */ + "\u672b" + /* violation */ + "\u672c" + /* violation */ + "\u672d" + /* violation */ + "\u672e" + /* violation */ + "\u672f" + /* violation */ + "\u6730" + /* violation */ + "\u6731" + /* violation */ + "\u6732" + /* violation */ + "\u6733" + /* violation */ + "\u6734" + /* violation */ + "\u6735" + /* violation */ + "\u6736" + /* violation */ + "\u6737" + /* violation */ + "\u6738" + /* violation */ + "\u6739" + /* violation */ + "\u673a" + /* violation */ + "\u673b" + /* violation */ + "\u673c" + /* violation */ + "\u673d" + /* violation */ + "\u673e" + /* violation */ + "\u673f" + /* violation */ + "\u6740" + /* violation */ + "\u6741" + /* violation */ + "\u6742" + /* violation */ + "\u6743" + /* violation */ + "\u6744" + /* violation */ + "\u6745" + /* violation */ + "\u6746" + /* violation */ + "\u6747" + /* violation */ + "\u6748" + /* violation */ + "\u6749" + /* violation */ + "\u674a" + /* violation */ + "\u674b" + /* violation */ + "\u674c" + /* violation */ + "\u674d" + /* violation */ + "\u674e" + /* violation */ + "\u674f" + /* violation */ + "\u6750" + /* violation */ + "\u6751" + /* violation */ + "\u6752" + /* violation */ + "\u6753" + /* violation */ + "\u6754" + /* violation */ + "\u6755" + /* violation */ + "\u6756" + /* violation */ + "\u6757" + /* violation */ + "\u6758" + /* violation */ + "\u6759" + /* violation */ + "\u675a" + /* violation */ + "\u675b" + /* violation */ + "\u675c" + /* violation */ + "\u675d" + /* violation */ + "\u675e" + /* violation */ + "\u675f" + /* violation */ + "\u6760" + /* violation */ + "\u6761" + /* violation */ + "\u6762" + /* violation */ + "\u6763" + /* violation */ + "\u6764" + /* violation */ + "\u6765" + /* violation */ + "\u6766" + /* violation */ + "\u6767" + /* violation */ + "\u6768" + /* violation */ + "\u6769" + /* violation */ + "\u676a" + /* violation */ + "\u676b" + /* violation */ + "\u676c" + /* violation */ + "\u676d" + /* violation */ + "\u676e" + /* violation */ + "\u676f" + /* violation */ + "\u6770" + /* violation */ + "\u6771" + /* violation */ + "\u6772" + /* violation */ + "\u6773" + /* violation */ + "\u6774" + /* violation */ + "\u6775" + /* violation */ + "\u6776" + /* violation */ + "\u6777" + /* violation */ + "\u6778" + /* violation */ + "\u6779" + /* violation */ + "\u677a" + /* violation */ + "\u677b" + /* violation */ + "\u677c" + /* violation */ + "\u677d" + /* violation */ + "\u677e" + /* violation */ + "\u677f" + /* violation */ + "\u6780" + /* violation */ + "\u6781" + /* violation */ + "\u6782" + /* violation */ + "\u6783" + /* violation */ + "\u6784" + /* violation */ + "\u6785" + /* violation */ + "\u6786" + /* violation */ + "\u6787" + /* violation */ + "\u6788" + /* violation */ + "\u6789" + /* violation */ + "\u678a" + /* violation */ + "\u678b" + /* violation */ + "\u678c" + /* violation */ + "\u678d" + /* violation */ + "\u678e" + /* violation */ + "\u678f" + /* violation */ + "\u6790" + /* violation */ + "\u6791" + /* violation */ + "\u6792" + /* violation */ + "\u6793" + /* violation */ + "\u6794" + /* violation */ + "\u6795" + /* violation */ + "\u6796" + /* violation */ + "\u6797" + /* violation */ + "\u6798" + /* violation */ + "\u6799" + /* violation */ + "\u679a" + /* violation */ + "\u679b" + /* violation */ + "\u679c" + /* violation */ + "\u679d" + /* violation */ + "\u679e" + /* violation */ + "\u679f" + /* violation */ + "\u67a0" + /* violation */ + "\u67a1" + /* violation */ + "\u67a2" + /* violation */ + "\u67a3" + /* violation */ + "\u67a4" + /* violation */ + "\u67a5" + /* violation */ + "\u67a6" + /* violation */ + "\u67a7" + /* violation */ + "\u67a8" + /* violation */ + "\u67a9" + /* violation */ + "\u67aa" + /* violation */ + "\u67ab" + /* violation */ + "\u67ac" + /* violation */ + "\u67ad" + /* violation */ + "\u67ae" + /* violation */ + "\u67af" + /* violation */ + "\u67b0" + /* violation */ + "\u67b1" + /* violation */ + "\u67b2" + /* violation */ + "\u67b3" + /* violation */ + "\u67b4" + /* violation */ + "\u67b5" + /* violation */ + "\u67b6" + /* violation */ + "\u67b7" + /* violation */ + "\u67b8" + /* violation */ + "\u67b9" + /* violation */ + "\u67ba" + /* violation */ + "\u67bb" + /* violation */ + "\u67bc" + /* violation */ + "\u67bd" + /* violation */ + "\u67be" + /* violation */ + "\u67bf" + /* violation */ + "\u67c0" + /* violation */ + "\u67c1" + /* violation */ + "\u67c2" + /* violation */ + "\u67c3" + /* violation */ + "\u67c4" + /* violation */ + "\u67c5" + /* violation */ + "\u67c6" + /* violation */ + "\u67c7" + /* violation */ + "\u67c8" + /* violation */ + "\u67c9" + /* violation */ + "\u67ca" + /* violation */ + "\u67cb" + /* violation */ + "\u67cc" + /* violation */ + "\u67cd" + /* violation */ + "\u67ce" + /* violation */ + "\u67cf" + /* violation */ + "\u67d0" + /* violation */ + "\u67d1" + /* violation */ + "\u67d2" + /* violation */ + "\u67d3" + /* violation */ + "\u67d4" + /* violation */ + "\u67d5" + /* violation */ + "\u67d6" + /* violation */ + "\u67d7" + /* violation */ + "\u67d8" + /* violation */ + "\u67d9" + /* violation */ + "\u67da" + /* violation */ + "\u67db" + /* violation */ + "\u67dc" + /* violation */ + "\u67dd" + /* violation */ + "\u67de" + /* violation */ + "\u67df" + /* violation */ + "\u67e0" + /* violation */ + "\u67e1" + /* violation */ + "\u67e2" + /* violation */ + "\u67e3" + /* violation */ + "\u67e4" + /* violation */ + "\u67e5" + /* violation */ + "\u67e6" + /* violation */ + "\u67e7" + /* violation */ + "\u67e8" + /* violation */ + "\u67e9" + /* violation */ + "\u67ea" + /* violation */ + "\u67eb" + /* violation */ + "\u67ec" + /* violation */ + "\u67ed" + /* violation */ + "\u67ee" + /* violation */ + "\u67ef" + /* violation */ + "\u67f0" + /* violation */ + "\u67f1" + /* violation */ + "\u67f2" + /* violation */ + "\u67f3" + /* violation */ + "\u67f4" + /* violation */ + "\u67f5" + /* violation */ + "\u67f6" + /* violation */ + "\u67f7" + /* violation */ + "\u67f8" + /* violation */ + "\u67f9" + /* violation */ + "\u67fa" + /* violation */ + "\u67fb" + /* violation */ + "\u67fc" + /* violation */ + "\u67fd" + /* violation */ + "\u67fe" + /* violation */ + "\u67ff", "" + /* violation */ + "\u6800" + /* violation */ + "\u6801" + /* violation */ + "\u6802" + /* violation */ + "\u6803" + /* violation */ + "\u6804" + /* violation */ + "\u6805" + /* violation */ + "\u6806" + /* violation */ + "\u6807" + /* violation */ + "\u6808" + /* violation */ + "\u6809" + /* violation */ + "\u680a" + /* violation */ + "\u680b" + /* violation */ + "\u680c" + /* violation */ + "\u680d" + /* violation */ + "\u680e" + /* violation */ + "\u680f" + /* violation */ + "\u6810" + /* violation */ + "\u6811" + /* violation */ + "\u6812" + /* violation */ + "\u6813" + /* violation */ + "\u6814" + /* violation */ + "\u6815" + /* violation */ + "\u6816" + /* violation */ + "\u6817" + /* violation */ + "\u6818" + /* violation */ + "\u6819" + /* violation */ + "\u681a" + /* violation */ + "\u681b" + /* violation */ + "\u681c" + /* violation */ + "\u681d" + /* violation */ + "\u681e" + /* violation */ + "\u681f" + /* violation */ + "\u6820" + /* violation */ + "\u6821" + /* violation */ + "\u6822" + /* violation */ + "\u6823" + /* violation */ + "\u6824" + /* violation */ + "\u6825" + /* violation */ + "\u6826" + /* violation */ + "\u6827" + /* violation */ + "\u6828" + /* violation */ + "\u6829" + /* violation */ + "\u682a" + /* violation */ + "\u682b" + /* violation */ + "\u682c" + /* violation */ + "\u682d" + /* violation */ + "\u682e" + /* violation */ + "\u682f" + /* violation */ + "\u6830" + /* violation */ + "\u6831" + /* violation */ + "\u6832" + /* violation */ + "\u6833" + /* violation */ + "\u6834" + /* violation */ + "\u6835" + /* violation */ + "\u6836" + /* violation */ + "\u6837" + /* violation */ + "\u6838" + /* violation */ + "\u6839" + /* violation */ + "\u683a" + /* violation */ + "\u683b" + /* violation */ + "\u683c" + /* violation */ + "\u683d" + /* violation */ + "\u683e" + /* violation */ + "\u683f" + /* violation */ + "\u6840" + /* violation */ + "\u6841" + /* violation */ + "\u6842" + /* violation */ + "\u6843" + /* violation */ + "\u6844" + /* violation */ + "\u6845" + /* violation */ + "\u6846" + /* violation */ + "\u6847" + /* violation */ + "\u6848" + /* violation */ + "\u6849" + /* violation */ + "\u684a" + /* violation */ + "\u684b" + /* violation */ + "\u684c" + /* violation */ + "\u684d" + /* violation */ + "\u684e" + /* violation */ + "\u684f" + /* violation */ + "\u6850" + /* violation */ + "\u6851" + /* violation */ + "\u6852" + /* violation */ + "\u6853" + /* violation */ + "\u6854" + /* violation */ + "\u6855" + /* violation */ + "\u6856" + /* violation */ + "\u6857" + /* violation */ + "\u6858" + /* violation */ + "\u6859" + /* violation */ + "\u685a" + /* violation */ + "\u685b" + /* violation */ + "\u685c" + /* violation */ + "\u685d" + /* violation */ + "\u685e" + /* violation */ + "\u685f" + /* violation */ + "\u6860" + /* violation */ + "\u6861" + /* violation */ + "\u6862" + /* violation */ + "\u6863" + /* violation */ + "\u6864" + /* violation */ + "\u6865" + /* violation */ + "\u6866" + /* violation */ + "\u6867" + /* violation */ + "\u6868" + /* violation */ + "\u6869" + /* violation */ + "\u686a" + /* violation */ + "\u686b" + /* violation */ + "\u686c" + /* violation */ + "\u686d" + /* violation */ + "\u686e" + /* violation */ + "\u686f" + /* violation */ + "\u6870" + /* violation */ + "\u6871" + /* violation */ + "\u6872" + /* violation */ + "\u6873" + /* violation */ + "\u6874" + /* violation */ + "\u6875" + /* violation */ + "\u6876" + /* violation */ + "\u6877" + /* violation */ + "\u6878" + /* violation */ + "\u6879" + /* violation */ + "\u687a" + /* violation */ + "\u687b" + /* violation */ + "\u687c" + /* violation */ + "\u687d" + /* violation */ + "\u687e" + /* violation */ + "\u687f" + /* violation */ + "\u6880" + /* violation */ + "\u6881" + /* violation */ + "\u6882" + /* violation */ + "\u6883" + /* violation */ + "\u6884" + /* violation */ + "\u6885" + /* violation */ + "\u6886" + /* violation */ + "\u6887" + /* violation */ + "\u6888" + /* violation */ + "\u6889" + /* violation */ + "\u688a" + /* violation */ + "\u688b" + /* violation */ + "\u688c" + /* violation */ + "\u688d" + /* violation */ + "\u688e" + /* violation */ + "\u688f" + /* violation */ + "\u6890" + /* violation */ + "\u6891" + /* violation */ + "\u6892" + /* violation */ + "\u6893" + /* violation */ + "\u6894" + /* violation */ + "\u6895" + /* violation */ + "\u6896" + /* violation */ + "\u6897" + /* violation */ + "\u6898" + /* violation */ + "\u6899" + /* violation */ + "\u689a" + /* violation */ + "\u689b" + /* violation */ + "\u689c" + /* violation */ + "\u689d" + /* violation */ + "\u689e" + /* violation */ + "\u689f" + /* violation */ + "\u68a0" + /* violation */ + "\u68a1" + /* violation */ + "\u68a2" + /* violation */ + "\u68a3" + /* violation */ + "\u68a4" + /* violation */ + "\u68a5" + /* violation */ + "\u68a6" + /* violation */ + "\u68a7" + /* violation */ + "\u68a8" + /* violation */ + "\u68a9" + /* violation */ + "\u68aa" + /* violation */ + "\u68ab" + /* violation */ + "\u68ac" + /* violation */ + "\u68ad" + /* violation */ + "\u68ae" + /* violation */ + "\u68af" + /* violation */ + "\u68b0" + /* violation */ + "\u68b1" + /* violation */ + "\u68b2" + /* violation */ + "\u68b3" + /* violation */ + "\u68b4" + /* violation */ + "\u68b5" + /* violation */ + "\u68b6" + /* violation */ + "\u68b7" + /* violation */ + "\u68b8" + /* violation */ + "\u68b9" + /* violation */ + "\u68ba" + /* violation */ + "\u68bb" + /* violation */ + "\u68bc" + /* violation */ + "\u68bd" + /* violation */ + "\u68be" + /* violation */ + "\u68bf" + /* violation */ + "\u68c0" + /* violation */ + "\u68c1" + /* violation */ + "\u68c2" + /* violation */ + "\u68c3" + /* violation */ + "\u68c4" + /* violation */ + "\u68c5" + /* violation */ + "\u68c6" + /* violation */ + "\u68c7" + /* violation */ + "\u68c8" + /* violation */ + "\u68c9" + /* violation */ + "\u68ca" + /* violation */ + "\u68cb" + /* violation */ + "\u68cc" + /* violation */ + "\u68cd" + /* violation */ + "\u68ce" + /* violation */ + "\u68cf" + /* violation */ + "\u68d0" + /* violation */ + "\u68d1" + /* violation */ + "\u68d2" + /* violation */ + "\u68d3" + /* violation */ + "\u68d4" + /* violation */ + "\u68d5" + /* violation */ + "\u68d6" + /* violation */ + "\u68d7" + /* violation */ + "\u68d8" + /* violation */ + "\u68d9" + /* violation */ + "\u68da" + /* violation */ + "\u68db" + /* violation */ + "\u68dc" + /* violation */ + "\u68dd" + /* violation */ + "\u68de" + /* violation */ + "\u68df" + /* violation */ + "\u68e0" + /* violation */ + "\u68e1" + /* violation */ + "\u68e2" + /* violation */ + "\u68e3" + /* violation */ + "\u68e4" + /* violation */ + "\u68e5" + /* violation */ + "\u68e6" + /* violation */ + "\u68e7" + /* violation */ + "\u68e8" + /* violation */ + "\u68e9" + /* violation */ + "\u68ea" + /* violation */ + "\u68eb" + /* violation */ + "\u68ec" + /* violation */ + "\u68ed" + /* violation */ + "\u68ee" + /* violation */ + "\u68ef" + /* violation */ + "\u68f0" + /* violation */ + "\u68f1" + /* violation */ + "\u68f2" + /* violation */ + "\u68f3" + /* violation */ + "\u68f4" + /* violation */ + "\u68f5" + /* violation */ + "\u68f6" + /* violation */ + "\u68f7" + /* violation */ + "\u68f8" + /* violation */ + "\u68f9" + /* violation */ + "\u68fa" + /* violation */ + "\u68fb" + /* violation */ + "\u68fc" + /* violation */ + "\u68fd" + /* violation */ + "\u68fe" + /* violation */ + "\u68ff", "" + /* violation */ + "\u6900" + /* violation */ + "\u6901" + /* violation */ + "\u6902" + /* violation */ + "\u6903" + /* violation */ + "\u6904" + /* violation */ + "\u6905" + /* violation */ + "\u6906" + /* violation */ + "\u6907" + /* violation */ + "\u6908" + /* violation */ + "\u6909" + /* violation */ + "\u690a" + /* violation */ + "\u690b" + /* violation */ + "\u690c" + /* violation */ + "\u690d" + /* violation */ + "\u690e" + /* violation */ + "\u690f" + /* violation */ + "\u6910" + /* violation */ + "\u6911" + /* violation */ + "\u6912" + /* violation */ + "\u6913" + /* violation */ + "\u6914" + /* violation */ + "\u6915" + /* violation */ + "\u6916" + /* violation */ + "\u6917" + /* violation */ + "\u6918" + /* violation */ + "\u6919" + /* violation */ + "\u691a" + /* violation */ + "\u691b" + /* violation */ + "\u691c" + /* violation */ + "\u691d" + /* violation */ + "\u691e" + /* violation */ + "\u691f" + /* violation */ + "\u6920" + /* violation */ + "\u6921" + /* violation */ + "\u6922" + /* violation */ + "\u6923" + /* violation */ + "\u6924" + /* violation */ + "\u6925" + /* violation */ + "\u6926" + /* violation */ + "\u6927" + /* violation */ + "\u6928" + /* violation */ + "\u6929" + /* violation */ + "\u692a" + /* violation */ + "\u692b" + /* violation */ + "\u692c" + /* violation */ + "\u692d" + /* violation */ + "\u692e" + /* violation */ + "\u692f" + /* violation */ + "\u6930" + /* violation */ + "\u6931" + /* violation */ + "\u6932" + /* violation */ + "\u6933" + /* violation */ + "\u6934" + /* violation */ + "\u6935" + /* violation */ + "\u6936" + /* violation */ + "\u6937" + /* violation */ + "\u6938" + /* violation */ + "\u6939" + /* violation */ + "\u693a" + /* violation */ + "\u693b" + /* violation */ + "\u693c" + /* violation */ + "\u693d" + /* violation */ + "\u693e" + /* violation */ + "\u693f" + /* violation */ + "\u6940" + /* violation */ + "\u6941" + /* violation */ + "\u6942" + /* violation */ + "\u6943" + /* violation */ + "\u6944" + /* violation */ + "\u6945" + /* violation */ + "\u6946" + /* violation */ + "\u6947" + /* violation */ + "\u6948" + /* violation */ + "\u6949" + /* violation */ + "\u694a" + /* violation */ + "\u694b" + /* violation */ + "\u694c" + /* violation */ + "\u694d" + /* violation */ + "\u694e" + /* violation */ + "\u694f" + /* violation */ + "\u6950" + /* violation */ + "\u6951" + /* violation */ + "\u6952" + /* violation */ + "\u6953" + /* violation */ + "\u6954" + /* violation */ + "\u6955" + /* violation */ + "\u6956" + /* violation */ + "\u6957" + /* violation */ + "\u6958" + /* violation */ + "\u6959" + /* violation */ + "\u695a" + /* violation */ + "\u695b" + /* violation */ + "\u695c" + /* violation */ + "\u695d" + /* violation */ + "\u695e" + /* violation */ + "\u695f" + /* violation */ + "\u6960" + /* violation */ + "\u6961" + /* violation */ + "\u6962" + /* violation */ + "\u6963" + /* violation */ + "\u6964" + /* violation */ + "\u6965" + /* violation */ + "\u6966" + /* violation */ + "\u6967" + /* violation */ + "\u6968" + /* violation */ + "\u6969" + /* violation */ + "\u696a" + /* violation */ + "\u696b" + /* violation */ + "\u696c" + /* violation */ + "\u696d" + /* violation */ + "\u696e" + /* violation */ + "\u696f" + /* violation */ + "\u6970" + /* violation */ + "\u6971" + /* violation */ + "\u6972" + /* violation */ + "\u6973" + /* violation */ + "\u6974" + /* violation */ + "\u6975" + /* violation */ + "\u6976" + /* violation */ + "\u6977" + /* violation */ + "\u6978" + /* violation */ + "\u6979" + /* violation */ + "\u697a" + /* violation */ + "\u697b" + /* violation */ + "\u697c" + /* violation */ + "\u697d" + /* violation */ + "\u697e" + /* violation */ + "\u697f" + /* violation */ + "\u6980" + /* violation */ + "\u6981" + /* violation */ + "\u6982" + /* violation */ + "\u6983" + /* violation */ + "\u6984" + /* violation */ + "\u6985" + /* violation */ + "\u6986" + /* violation */ + "\u6987" + /* violation */ + "\u6988" + /* violation */ + "\u6989" + /* violation */ + "\u698a" + /* violation */ + "\u698b" + /* violation */ + "\u698c" + /* violation */ + "\u698d" + /* violation */ + "\u698e" + /* violation */ + "\u698f" + /* violation */ + "\u6990" + /* violation */ + "\u6991" + /* violation */ + "\u6992" + /* violation */ + "\u6993" + /* violation */ + "\u6994" + /* violation */ + "\u6995" + /* violation */ + "\u6996" + /* violation */ + "\u6997" + /* violation */ + "\u6998" + /* violation */ + "\u6999" + /* violation */ + "\u699a" + /* violation */ + "\u699b" + /* violation */ + "\u699c" + /* violation */ + "\u699d" + /* violation */ + "\u699e" + /* violation */ + "\u699f" + /* violation */ + "\u69a0" + /* violation */ + "\u69a1" + /* violation */ + "\u69a2" + /* violation */ + "\u69a3" + /* violation */ + "\u69a4" + /* violation */ + "\u69a5" + /* violation */ + "\u69a6" + /* violation */ + "\u69a7" + /* violation */ + "\u69a8" + /* violation */ + "\u69a9" + /* violation */ + "\u69aa" + /* violation */ + "\u69ab" + /* violation */ + "\u69ac" + /* violation */ + "\u69ad" + /* violation */ + "\u69ae" + /* violation */ + "\u69af" + /* violation */ + "\u69b0" + /* violation */ + "\u69b1" + /* violation */ + "\u69b2" + /* violation */ + "\u69b3" + /* violation */ + "\u69b4" + /* violation */ + "\u69b5" + /* violation */ + "\u69b6" + /* violation */ + "\u69b7" + /* violation */ + "\u69b8" + /* violation */ + "\u69b9" + /* violation */ + "\u69ba" + /* violation */ + "\u69bb" + /* violation */ + "\u69bc" + /* violation */ + "\u69bd" + /* violation */ + "\u69be" + /* violation */ + "\u69bf" + /* violation */ + "\u69c0" + /* violation */ + "\u69c1" + /* violation */ + "\u69c2" + /* violation */ + "\u69c3" + /* violation */ + "\u69c4" + /* violation */ + "\u69c5" + /* violation */ + "\u69c6" + /* violation */ + "\u69c7" + /* violation */ + "\u69c8" + /* violation */ + "\u69c9" + /* violation */ + "\u69ca" + /* violation */ + "\u69cb" + /* violation */ + "\u69cc" + /* violation */ + "\u69cd" + /* violation */ + "\u69ce" + /* violation */ + "\u69cf" + /* violation */ + "\u69d0" + /* violation */ + "\u69d1" + /* violation */ + "\u69d2" + /* violation */ + "\u69d3" + /* violation */ + "\u69d4" + /* violation */ + "\u69d5" + /* violation */ + "\u69d6" + /* violation */ + "\u69d7" + /* violation */ + "\u69d8" + /* violation */ + "\u69d9" + /* violation */ + "\u69da" + /* violation */ + "\u69db" + /* violation */ + "\u69dc" + /* violation */ + "\u69dd" + /* violation */ + "\u69de" + /* violation */ + "\u69df" + /* violation */ + "\u69e0" + /* violation */ + "\u69e1" + /* violation */ + "\u69e2" + /* violation */ + "\u69e3" + /* violation */ + "\u69e4" + /* violation */ + "\u69e5" + /* violation */ + "\u69e6" + /* violation */ + "\u69e7" + /* violation */ + "\u69e8" + /* violation */ + "\u69e9" + /* violation */ + "\u69ea" + /* violation */ + "\u69eb" + /* violation */ + "\u69ec" + /* violation */ + "\u69ed" + /* violation */ + "\u69ee" + /* violation */ + "\u69ef" + /* violation */ + "\u69f0" + /* violation */ + "\u69f1" + /* violation */ + "\u69f2" + /* violation */ + "\u69f3" + /* violation */ + "\u69f4" + /* violation */ + "\u69f5" + /* violation */ + "\u69f6" + /* violation */ + "\u69f7" + /* violation */ + "\u69f8" + /* violation */ + "\u69f9" + /* violation */ + "\u69fa" + /* violation */ + "\u69fb" + /* violation */ + "\u69fc" + /* violation */ + "\u69fd" + /* violation */ + "\u69fe" + /* violation */ + "\u69ff", "" + /* violation */ + "\u6a00" + /* violation */ + "\u6a01" + /* violation */ + "\u6a02" + /* violation */ + "\u6a03" + /* violation */ + "\u6a04" + /* violation */ + "\u6a05" + /* violation */ + "\u6a06" + /* violation */ + "\u6a07" + /* violation */ + "\u6a08" + /* violation */ + "\u6a09" + /* violation */ + "\u6a0a" + /* violation */ + "\u6a0b" + /* violation */ + "\u6a0c" + /* violation */ + "\u6a0d" + /* violation */ + "\u6a0e" + /* violation */ + "\u6a0f" + /* violation */ + "\u6a10" + /* violation */ + "\u6a11" + /* violation */ + "\u6a12" + /* violation */ + "\u6a13" + /* violation */ + "\u6a14" + /* violation */ + "\u6a15" + /* violation */ + "\u6a16" + /* violation */ + "\u6a17" + /* violation */ + "\u6a18" + /* violation */ + "\u6a19" + /* violation */ + "\u6a1a" + /* violation */ + "\u6a1b" + /* violation */ + "\u6a1c" + /* violation */ + "\u6a1d" + /* violation */ + "\u6a1e" + /* violation */ + "\u6a1f" + /* violation */ + "\u6a20" + /* violation */ + "\u6a21" + /* violation */ + "\u6a22" + /* violation */ + "\u6a23" + /* violation */ + "\u6a24" + /* violation */ + "\u6a25" + /* violation */ + "\u6a26" + /* violation */ + "\u6a27" + /* violation */ + "\u6a28" + /* violation */ + "\u6a29" + /* violation */ + "\u6a2a" + /* violation */ + "\u6a2b" + /* violation */ + "\u6a2c" + /* violation */ + "\u6a2d" + /* violation */ + "\u6a2e" + /* violation */ + "\u6a2f" + /* violation */ + "\u6a30" + /* violation */ + "\u6a31" + /* violation */ + "\u6a32" + /* violation */ + "\u6a33" + /* violation */ + "\u6a34" + /* violation */ + "\u6a35" + /* violation */ + "\u6a36" + /* violation */ + "\u6a37" + /* violation */ + "\u6a38" + /* violation */ + "\u6a39" + /* violation */ + "\u6a3a" + /* violation */ + "\u6a3b" + /* violation */ + "\u6a3c" + /* violation */ + "\u6a3d" + /* violation */ + "\u6a3e" + /* violation */ + "\u6a3f" + /* violation */ + "\u6a40" + /* violation */ + "\u6a41" + /* violation */ + "\u6a42" + /* violation */ + "\u6a43" + /* violation */ + "\u6a44" + /* violation */ + "\u6a45" + /* violation */ + "\u6a46" + /* violation */ + "\u6a47" + /* violation */ + "\u6a48" + /* violation */ + "\u6a49" + /* violation */ + "\u6a4a" + /* violation */ + "\u6a4b" + /* violation */ + "\u6a4c" + /* violation */ + "\u6a4d" + /* violation */ + "\u6a4e" + /* violation */ + "\u6a4f" + /* violation */ + "\u6a50" + /* violation */ + "\u6a51" + /* violation */ + "\u6a52" + /* violation */ + "\u6a53" + /* violation */ + "\u6a54" + /* violation */ + "\u6a55" + /* violation */ + "\u6a56" + /* violation */ + "\u6a57" + /* violation */ + "\u6a58" + /* violation */ + "\u6a59" + /* violation */ + "\u6a5a" + /* violation */ + "\u6a5b" + /* violation */ + "\u6a5c" + /* violation */ + "\u6a5d" + /* violation */ + "\u6a5e" + /* violation */ + "\u6a5f" + /* violation */ + "\u6a60" + /* violation */ + "\u6a61" + /* violation */ + "\u6a62" + /* violation */ + "\u6a63" + /* violation */ + "\u6a64" + /* violation */ + "\u6a65" + /* violation */ + "\u6a66" + /* violation */ + "\u6a67" + /* violation */ + "\u6a68" + /* violation */ + "\u6a69" + /* violation */ + "\u6a6a" + /* violation */ + "\u6a6b" + /* violation */ + "\u6a6c" + /* violation */ + "\u6a6d" + /* violation */ + "\u6a6e" + /* violation */ + "\u6a6f" + /* violation */ + "\u6a70" + /* violation */ + "\u6a71" + /* violation */ + "\u6a72" + /* violation */ + "\u6a73" + /* violation */ + "\u6a74" + /* violation */ + "\u6a75" + /* violation */ + "\u6a76" + /* violation */ + "\u6a77" + /* violation */ + "\u6a78" + /* violation */ + "\u6a79" + /* violation */ + "\u6a7a" + /* violation */ + "\u6a7b" + /* violation */ + "\u6a7c" + /* violation */ + "\u6a7d" + /* violation */ + "\u6a7e" + /* violation */ + "\u6a7f" + /* violation */ + "\u6a80" + /* violation */ + "\u6a81" + /* violation */ + "\u6a82" + /* violation */ + "\u6a83" + /* violation */ + "\u6a84" + /* violation */ + "\u6a85" + /* violation */ + "\u6a86" + /* violation */ + "\u6a87" + /* violation */ + "\u6a88" + /* violation */ + "\u6a89" + /* violation */ + "\u6a8a" + /* violation */ + "\u6a8b" + /* violation */ + "\u6a8c" + /* violation */ + "\u6a8d" + /* violation */ + "\u6a8e" + /* violation */ + "\u6a8f" + /* violation */ + "\u6a90" + /* violation */ + "\u6a91" + /* violation */ + "\u6a92" + /* violation */ + "\u6a93" + /* violation */ + "\u6a94" + /* violation */ + "\u6a95" + /* violation */ + "\u6a96" + /* violation */ + "\u6a97" + /* violation */ + "\u6a98" + /* violation */ + "\u6a99" + /* violation */ + "\u6a9a" + /* violation */ + "\u6a9b" + /* violation */ + "\u6a9c" + /* violation */ + "\u6a9d" + /* violation */ + "\u6a9e" + /* violation */ + "\u6a9f" + /* violation */ + "\u6aa0" + /* violation */ + "\u6aa1" + /* violation */ + "\u6aa2" + /* violation */ + "\u6aa3" + /* violation */ + "\u6aa4" + /* violation */ + "\u6aa5" + /* violation */ + "\u6aa6" + /* violation */ + "\u6aa7" + /* violation */ + "\u6aa8" + /* violation */ + "\u6aa9" + /* violation */ + "\u6aaa" + /* violation */ + "\u6aab" + /* violation */ + "\u6aac" + /* violation */ + "\u6aad" + /* violation */ + "\u6aae" + /* violation */ + "\u6aaf" + /* violation */ + "\u6ab0" + /* violation */ + "\u6ab1" + /* violation */ + "\u6ab2" + /* violation */ + "\u6ab3" + /* violation */ + "\u6ab4" + /* violation */ + "\u6ab5" + /* violation */ + "\u6ab6" + /* violation */ + "\u6ab7" + /* violation */ + "\u6ab8" + /* violation */ + "\u6ab9" + /* violation */ + "\u6aba" + /* violation */ + "\u6abb" + /* violation */ + "\u6abc" + /* violation */ + "\u6abd" + /* violation */ + "\u6abe" + /* violation */ + "\u6abf" + /* violation */ + "\u6ac0" + /* violation */ + "\u6ac1" + /* violation */ + "\u6ac2" + /* violation */ + "\u6ac3" + /* violation */ + "\u6ac4" + /* violation */ + "\u6ac5" + /* violation */ + "\u6ac6" + /* violation */ + "\u6ac7" + /* violation */ + "\u6ac8" + /* violation */ + "\u6ac9" + /* violation */ + "\u6aca" + /* violation */ + "\u6acb" + /* violation */ + "\u6acc" + /* violation */ + "\u6acd" + /* violation */ + "\u6ace" + /* violation */ + "\u6acf" + /* violation */ + "\u6ad0" + /* violation */ + "\u6ad1" + /* violation */ + "\u6ad2" + /* violation */ + "\u6ad3" + /* violation */ + "\u6ad4" + /* violation */ + "\u6ad5" + /* violation */ + "\u6ad6" + /* violation */ + "\u6ad7" + /* violation */ + "\u6ad8" + /* violation */ + "\u6ad9" + /* violation */ + "\u6ada" + /* violation */ + "\u6adb" + /* violation */ + "\u6adc" + /* violation */ + "\u6add" + /* violation */ + "\u6ade" + /* violation */ + "\u6adf" + /* violation */ + "\u6ae0" + /* violation */ + "\u6ae1" + /* violation */ + "\u6ae2" + /* violation */ + "\u6ae3" + /* violation */ + "\u6ae4" + /* violation */ + "\u6ae5" + /* violation */ + "\u6ae6" + /* violation */ + "\u6ae7" + /* violation */ + "\u6ae8" + /* violation */ + "\u6ae9" + /* violation */ + "\u6aea" + /* violation */ + "\u6aeb" + /* violation */ + "\u6aec" + /* violation */ + "\u6aed" + /* violation */ + "\u6aee" + /* violation */ + "\u6aef" + /* violation */ + "\u6af0" + /* violation */ + "\u6af1" + /* violation */ + "\u6af2" + /* violation */ + "\u6af3" + /* violation */ + "\u6af4" + /* violation */ + "\u6af5" + /* violation */ + "\u6af6" + /* violation */ + "\u6af7" + /* violation */ + "\u6af8" + /* violation */ + "\u6af9" + /* violation */ + "\u6afa" + /* violation */ + "\u6afb" + /* violation */ + "\u6afc" + /* violation */ + "\u6afd" + /* violation */ + "\u6afe" + /* violation */ + "\u6aff", "" + /* violation */ + "\u6b00" + /* violation */ + "\u6b01" + /* violation */ + "\u6b02" + /* violation */ + "\u6b03" + /* violation */ + "\u6b04" + /* violation */ + "\u6b05" + /* violation */ + "\u6b06" + /* violation */ + "\u6b07" + /* violation */ + "\u6b08" + /* violation */ + "\u6b09" + /* violation */ + "\u6b0a" + /* violation */ + "\u6b0b" + /* violation */ + "\u6b0c" + /* violation */ + "\u6b0d" + /* violation */ + "\u6b0e" + /* violation */ + "\u6b0f" + /* violation */ + "\u6b10" + /* violation */ + "\u6b11" + /* violation */ + "\u6b12" + /* violation */ + "\u6b13" + /* violation */ + "\u6b14" + /* violation */ + "\u6b15" + /* violation */ + "\u6b16" + /* violation */ + "\u6b17" + /* violation */ + "\u6b18" + /* violation */ + "\u6b19" + /* violation */ + "\u6b1a" + /* violation */ + "\u6b1b" + /* violation */ + "\u6b1c" + /* violation */ + "\u6b1d" + /* violation */ + "\u6b1e" + /* violation */ + "\u6b1f" + /* violation */ + "\u6b20" + /* violation */ + "\u6b21" + /* violation */ + "\u6b22" + /* violation */ + "\u6b23" + /* violation */ + "\u6b24" + /* violation */ + "\u6b25" + /* violation */ + "\u6b26" + /* violation */ + "\u6b27" + /* violation */ + "\u6b28" + /* violation */ + "\u6b29" + /* violation */ + "\u6b2a" + /* violation */ + "\u6b2b" + /* violation */ + "\u6b2c" + /* violation */ + "\u6b2d" + /* violation */ + "\u6b2e" + /* violation */ + "\u6b2f" + /* violation */ + "\u6b30" + /* violation */ + "\u6b31" + /* violation */ + "\u6b32" + /* violation */ + "\u6b33" + /* violation */ + "\u6b34" + /* violation */ + "\u6b35" + /* violation */ + "\u6b36" + /* violation */ + "\u6b37" + /* violation */ + "\u6b38" + /* violation */ + "\u6b39" + /* violation */ + "\u6b3a" + /* violation */ + "\u6b3b" + /* violation */ + "\u6b3c" + /* violation */ + "\u6b3d" + /* violation */ + "\u6b3e" + /* violation */ + "\u6b3f" + /* violation */ + "\u6b40" + /* violation */ + "\u6b41" + /* violation */ + "\u6b42" + /* violation */ + "\u6b43" + /* violation */ + "\u6b44" + /* violation */ + "\u6b45" + /* violation */ + "\u6b46" + /* violation */ + "\u6b47" + /* violation */ + "\u6b48" + /* violation */ + "\u6b49" + /* violation */ + "\u6b4a" + /* violation */ + "\u6b4b" + /* violation */ + "\u6b4c" + /* violation */ + "\u6b4d" + /* violation */ + "\u6b4e" + /* violation */ + "\u6b4f" + /* violation */ + "\u6b50" + /* violation */ + "\u6b51" + /* violation */ + "\u6b52" + /* violation */ + "\u6b53" + /* violation */ + "\u6b54" + /* violation */ + "\u6b55" + /* violation */ + "\u6b56" + /* violation */ + "\u6b57" + /* violation */ + "\u6b58" + /* violation */ + "\u6b59" + /* violation */ + "\u6b5a" + /* violation */ + "\u6b5b" + /* violation */ + "\u6b5c" + /* violation */ + "\u6b5d" + /* violation */ + "\u6b5e" + /* violation */ + "\u6b5f" + /* violation */ + "\u6b60" + /* violation */ + "\u6b61" + /* violation */ + "\u6b62" + /* violation */ + "\u6b63" + /* violation */ + "\u6b64" + /* violation */ + "\u6b65" + /* violation */ + "\u6b66" + /* violation */ + "\u6b67" + /* violation */ + "\u6b68" + /* violation */ + "\u6b69" + /* violation */ + "\u6b6a" + /* violation */ + "\u6b6b" + /* violation */ + "\u6b6c" + /* violation */ + "\u6b6d" + /* violation */ + "\u6b6e" + /* violation */ + "\u6b6f" + /* violation */ + "\u6b70" + /* violation */ + "\u6b71" + /* violation */ + "\u6b72" + /* violation */ + "\u6b73" + /* violation */ + "\u6b74" + /* violation */ + "\u6b75" + /* violation */ + "\u6b76" + /* violation */ + "\u6b77" + /* violation */ + "\u6b78" + /* violation */ + "\u6b79" + /* violation */ + "\u6b7a" + /* violation */ + "\u6b7b" + /* violation */ + "\u6b7c" + /* violation */ + "\u6b7d" + /* violation */ + "\u6b7e" + /* violation */ + "\u6b7f" + /* violation */ + "\u6b80" + /* violation */ + "\u6b81" + /* violation */ + "\u6b82" + /* violation */ + "\u6b83" + /* violation */ + "\u6b84" + /* violation */ + "\u6b85" + /* violation */ + "\u6b86" + /* violation */ + "\u6b87" + /* violation */ + "\u6b88" + /* violation */ + "\u6b89" + /* violation */ + "\u6b8a" + /* violation */ + "\u6b8b" + /* violation */ + "\u6b8c" + /* violation */ + "\u6b8d" + /* violation */ + "\u6b8e" + /* violation */ + "\u6b8f" + /* violation */ + "\u6b90" + /* violation */ + "\u6b91" + /* violation */ + "\u6b92" + /* violation */ + "\u6b93" + /* violation */ + "\u6b94" + /* violation */ + "\u6b95" + /* violation */ + "\u6b96" + /* violation */ + "\u6b97" + /* violation */ + "\u6b98" + /* violation */ + "\u6b99" + /* violation */ + "\u6b9a" + /* violation */ + "\u6b9b" + /* violation */ + "\u6b9c" + /* violation */ + "\u6b9d" + /* violation */ + "\u6b9e" + /* violation */ + "\u6b9f" + /* violation */ + "\u6ba0" + /* violation */ + "\u6ba1" + /* violation */ + "\u6ba2" + /* violation */ + "\u6ba3" + /* violation */ + "\u6ba4" + /* violation */ + "\u6ba5" + /* violation */ + "\u6ba6" + /* violation */ + "\u6ba7" + /* violation */ + "\u6ba8" + /* violation */ + "\u6ba9" + /* violation */ + "\u6baa" + /* violation */ + "\u6bab" + /* violation */ + "\u6bac" + /* violation */ + "\u6bad" + /* violation */ + "\u6bae" + /* violation */ + "\u6baf" + /* violation */ + "\u6bb0" + /* violation */ + "\u6bb1" + /* violation */ + "\u6bb2" + /* violation */ + "\u6bb3" + /* violation */ + "\u6bb4" + /* violation */ + "\u6bb5" + /* violation */ + "\u6bb6" + /* violation */ + "\u6bb7" + /* violation */ + "\u6bb8" + /* violation */ + "\u6bb9" + /* violation */ + "\u6bba" + /* violation */ + "\u6bbb" + /* violation */ + "\u6bbc" + /* violation */ + "\u6bbd" + /* violation */ + "\u6bbe" + /* violation */ + "\u6bbf" + /* violation */ + "\u6bc0" + /* violation */ + "\u6bc1" + /* violation */ + "\u6bc2" + /* violation */ + "\u6bc3" + /* violation */ + "\u6bc4" + /* violation */ + "\u6bc5" + /* violation */ + "\u6bc6" + /* violation */ + "\u6bc7" + /* violation */ + "\u6bc8" + /* violation */ + "\u6bc9" + /* violation */ + "\u6bca" + /* violation */ + "\u6bcb" + /* violation */ + "\u6bcc" + /* violation */ + "\u6bcd" + /* violation */ + "\u6bce" + /* violation */ + "\u6bcf" + /* violation */ + "\u6bd0" + /* violation */ + "\u6bd1" + /* violation */ + "\u6bd2" + /* violation */ + "\u6bd3" + /* violation */ + "\u6bd4" + /* violation */ + "\u6bd5" + /* violation */ + "\u6bd6" + /* violation */ + "\u6bd7" + /* violation */ + "\u6bd8" + /* violation */ + "\u6bd9" + /* violation */ + "\u6bda" + /* violation */ + "\u6bdb" + /* violation */ + "\u6bdc" + /* violation */ + "\u6bdd" + /* violation */ + "\u6bde" + /* violation */ + "\u6bdf" + /* violation */ + "\u6be0" + /* violation */ + "\u6be1" + /* violation */ + "\u6be2" + /* violation */ + "\u6be3" + /* violation */ + "\u6be4" + /* violation */ + "\u6be5" + /* violation */ + "\u6be6" + /* violation */ + "\u6be7" + /* violation */ + "\u6be8" + /* violation */ + "\u6be9" + /* violation */ + "\u6bea" + /* violation */ + "\u6beb" + /* violation */ + "\u6bec" + /* violation */ + "\u6bed" + /* violation */ + "\u6bee" + /* violation */ + "\u6bef" + /* violation */ + "\u6bf0" + /* violation */ + "\u6bf1" + /* violation */ + "\u6bf2" + /* violation */ + "\u6bf3" + /* violation */ + "\u6bf4" + /* violation */ + "\u6bf5" + /* violation */ + "\u6bf6" + /* violation */ + "\u6bf7" + /* violation */ + "\u6bf8" + /* violation */ + "\u6bf9" + /* violation */ + "\u6bfa" + /* violation */ + "\u6bfb" + /* violation */ + "\u6bfc" + /* violation */ + "\u6bfd" + /* violation */ + "\u6bfe" + /* violation */ + "\u6bff", "" + /* violation */ + "\u6c00" + /* violation */ + "\u6c01" + /* violation */ + "\u6c02" + /* violation */ + "\u6c03" + /* violation */ + "\u6c04" + /* violation */ + "\u6c05" + /* violation */ + "\u6c06" + /* violation */ + "\u6c07" + /* violation */ + "\u6c08" + /* violation */ + "\u6c09" + /* violation */ + "\u6c0a" + /* violation */ + "\u6c0b" + /* violation */ + "\u6c0c" + /* violation */ + "\u6c0d" + /* violation */ + "\u6c0e" + /* violation */ + "\u6c0f" + /* violation */ + "\u6c10" + /* violation */ + "\u6c11" + /* violation */ + "\u6c12" + /* violation */ + "\u6c13" + /* violation */ + "\u6c14" + /* violation */ + "\u6c15" + /* violation */ + "\u6c16" + /* violation */ + "\u6c17" + /* violation */ + "\u6c18" + /* violation */ + "\u6c19" + /* violation */ + "\u6c1a" + /* violation */ + "\u6c1b" + /* violation */ + "\u6c1c" + /* violation */ + "\u6c1d" + /* violation */ + "\u6c1e" + /* violation */ + "\u6c1f" + /* violation */ + "\u6c20" + /* violation */ + "\u6c21" + /* violation */ + "\u6c22" + /* violation */ + "\u6c23" + /* violation */ + "\u6c24" + /* violation */ + "\u6c25" + /* violation */ + "\u6c26" + /* violation */ + "\u6c27" + /* violation */ + "\u6c28" + /* violation */ + "\u6c29" + /* violation */ + "\u6c2a" + /* violation */ + "\u6c2b" + /* violation */ + "\u6c2c" + /* violation */ + "\u6c2d" + /* violation */ + "\u6c2e" + /* violation */ + "\u6c2f" + /* violation */ + "\u6c30" + /* violation */ + "\u6c31" + /* violation */ + "\u6c32" + /* violation */ + "\u6c33" + /* violation */ + "\u6c34" + /* violation */ + "\u6c35" + /* violation */ + "\u6c36" + /* violation */ + "\u6c37" + /* violation */ + "\u6c38" + /* violation */ + "\u6c39" + /* violation */ + "\u6c3a" + /* violation */ + "\u6c3b" + /* violation */ + "\u6c3c" + /* violation */ + "\u6c3d" + /* violation */ + "\u6c3e" + /* violation */ + "\u6c3f" + /* violation */ + "\u6c40" + /* violation */ + "\u6c41" + /* violation */ + "\u6c42" + /* violation */ + "\u6c43" + /* violation */ + "\u6c44" + /* violation */ + "\u6c45" + /* violation */ + "\u6c46" + /* violation */ + "\u6c47" + /* violation */ + "\u6c48" + /* violation */ + "\u6c49" + /* violation */ + "\u6c4a" + /* violation */ + "\u6c4b" + /* violation */ + "\u6c4c" + /* violation */ + "\u6c4d" + /* violation */ + "\u6c4e" + /* violation */ + "\u6c4f" + /* violation */ + "\u6c50" + /* violation */ + "\u6c51" + /* violation */ + "\u6c52" + /* violation */ + "\u6c53" + /* violation */ + "\u6c54" + /* violation */ + "\u6c55" + /* violation */ + "\u6c56" + /* violation */ + "\u6c57" + /* violation */ + "\u6c58" + /* violation */ + "\u6c59" + /* violation */ + "\u6c5a" + /* violation */ + "\u6c5b" + /* violation */ + "\u6c5c" + /* violation */ + "\u6c5d" + /* violation */ + "\u6c5e" + /* violation */ + "\u6c5f" + /* violation */ + "\u6c60" + /* violation */ + "\u6c61" + /* violation */ + "\u6c62" + /* violation */ + "\u6c63" + /* violation */ + "\u6c64" + /* violation */ + "\u6c65" + /* violation */ + "\u6c66" + /* violation */ + "\u6c67" + /* violation */ + "\u6c68" + /* violation */ + "\u6c69" + /* violation */ + "\u6c6a" + /* violation */ + "\u6c6b" + /* violation */ + "\u6c6c" + /* violation */ + "\u6c6d" + /* violation */ + "\u6c6e" + /* violation */ + "\u6c6f" + /* violation */ + "\u6c70" + /* violation */ + "\u6c71" + /* violation */ + "\u6c72" + /* violation */ + "\u6c73" + /* violation */ + "\u6c74" + /* violation */ + "\u6c75" + /* violation */ + "\u6c76" + /* violation */ + "\u6c77" + /* violation */ + "\u6c78" + /* violation */ + "\u6c79" + /* violation */ + "\u6c7a" + /* violation */ + "\u6c7b" + /* violation */ + "\u6c7c" + /* violation */ + "\u6c7d" + /* violation */ + "\u6c7e" + /* violation */ + "\u6c7f" + /* violation */ + "\u6c80" + /* violation */ + "\u6c81" + /* violation */ + "\u6c82" + /* violation */ + "\u6c83" + /* violation */ + "\u6c84" + /* violation */ + "\u6c85" + /* violation */ + "\u6c86" + /* violation */ + "\u6c87" + /* violation */ + "\u6c88" + /* violation */ + "\u6c89" + /* violation */ + "\u6c8a" + /* violation */ + "\u6c8b" + /* violation */ + "\u6c8c" + /* violation */ + "\u6c8d" + /* violation */ + "\u6c8e" + /* violation */ + "\u6c8f" + /* violation */ + "\u6c90" + /* violation */ + "\u6c91" + /* violation */ + "\u6c92" + /* violation */ + "\u6c93" + /* violation */ + "\u6c94" + /* violation */ + "\u6c95" + /* violation */ + "\u6c96" + /* violation */ + "\u6c97" + /* violation */ + "\u6c98" + /* violation */ + "\u6c99" + /* violation */ + "\u6c9a" + /* violation */ + "\u6c9b" + /* violation */ + "\u6c9c" + /* violation */ + "\u6c9d" + /* violation */ + "\u6c9e" + /* violation */ + "\u6c9f" + /* violation */ + "\u6ca0" + /* violation */ + "\u6ca1" + /* violation */ + "\u6ca2" + /* violation */ + "\u6ca3" + /* violation */ + "\u6ca4" + /* violation */ + "\u6ca5" + /* violation */ + "\u6ca6" + /* violation */ + "\u6ca7" + /* violation */ + "\u6ca8" + /* violation */ + "\u6ca9" + /* violation */ + "\u6caa" + /* violation */ + "\u6cab" + /* violation */ + "\u6cac" + /* violation */ + "\u6cad" + /* violation */ + "\u6cae" + /* violation */ + "\u6caf" + /* violation */ + "\u6cb0" + /* violation */ + "\u6cb1" + /* violation */ + "\u6cb2" + /* violation */ + "\u6cb3" + /* violation */ + "\u6cb4" + /* violation */ + "\u6cb5" + /* violation */ + "\u6cb6" + /* violation */ + "\u6cb7" + /* violation */ + "\u6cb8" + /* violation */ + "\u6cb9" + /* violation */ + "\u6cba" + /* violation */ + "\u6cbb" + /* violation */ + "\u6cbc" + /* violation */ + "\u6cbd" + /* violation */ + "\u6cbe" + /* violation */ + "\u6cbf" + /* violation */ + "\u6cc0" + /* violation */ + "\u6cc1" + /* violation */ + "\u6cc2" + /* violation */ + "\u6cc3" + /* violation */ + "\u6cc4" + /* violation */ + "\u6cc5" + /* violation */ + "\u6cc6" + /* violation */ + "\u6cc7" + /* violation */ + "\u6cc8" + /* violation */ + "\u6cc9" + /* violation */ + "\u6cca" + /* violation */ + "\u6ccb" + /* violation */ + "\u6ccc" + /* violation */ + "\u6ccd" + /* violation */ + "\u6cce" + /* violation */ + "\u6ccf" + /* violation */ + "\u6cd0" + /* violation */ + "\u6cd1" + /* violation */ + "\u6cd2" + /* violation */ + "\u6cd3" + /* violation */ + "\u6cd4" + /* violation */ + "\u6cd5" + /* violation */ + "\u6cd6" + /* violation */ + "\u6cd7" + /* violation */ + "\u6cd8" + /* violation */ + "\u6cd9" + /* violation */ + "\u6cda" + /* violation */ + "\u6cdb" + /* violation */ + "\u6cdc" + /* violation */ + "\u6cdd" + /* violation */ + "\u6cde" + /* violation */ + "\u6cdf" + /* violation */ + "\u6ce0" + /* violation */ + "\u6ce1" + /* violation */ + "\u6ce2" + /* violation */ + "\u6ce3" + /* violation */ + "\u6ce4" + /* violation */ + "\u6ce5" + /* violation */ + "\u6ce6" + /* violation */ + "\u6ce7" + /* violation */ + "\u6ce8" + /* violation */ + "\u6ce9" + /* violation */ + "\u6cea" + /* violation */ + "\u6ceb" + /* violation */ + "\u6cec" + /* violation */ + "\u6ced" + /* violation */ + "\u6cee" + /* violation */ + "\u6cef" + /* violation */ + "\u6cf0" + /* violation */ + "\u6cf1" + /* violation */ + "\u6cf2" + /* violation */ + "\u6cf3" + /* violation */ + "\u6cf4" + /* violation */ + "\u6cf5" + /* violation */ + "\u6cf6" + /* violation */ + "\u6cf7" + /* violation */ + "\u6cf8" + /* violation */ + "\u6cf9" + /* violation */ + "\u6cfa" + /* violation */ + "\u6cfb" + /* violation */ + "\u6cfc" + /* violation */ + "\u6cfd" + /* violation */ + "\u6cfe" + /* violation */ + "\u6cff", "" + /* violation */ + "\u6d00" + /* violation */ + "\u6d01" + /* violation */ + "\u6d02" + /* violation */ + "\u6d03" + /* violation */ + "\u6d04" + /* violation */ + "\u6d05" + /* violation */ + "\u6d06" + /* violation */ + "\u6d07" + /* violation */ + "\u6d08" + /* violation */ + "\u6d09" + /* violation */ + "\u6d0a" + /* violation */ + "\u6d0b" + /* violation */ + "\u6d0c" + /* violation */ + "\u6d0d" + /* violation */ + "\u6d0e" + /* violation */ + "\u6d0f" + /* violation */ + "\u6d10" + /* violation */ + "\u6d11" + /* violation */ + "\u6d12" + /* violation */ + "\u6d13" + /* violation */ + "\u6d14" + /* violation */ + "\u6d15" + /* violation */ + "\u6d16" + /* violation */ + "\u6d17" + /* violation */ + "\u6d18" + /* violation */ + "\u6d19" + /* violation */ + "\u6d1a" + /* violation */ + "\u6d1b" + /* violation */ + "\u6d1c" + /* violation */ + "\u6d1d" + /* violation */ + "\u6d1e" + /* violation */ + "\u6d1f" + /* violation */ + "\u6d20" + /* violation */ + "\u6d21" + /* violation */ + "\u6d22" + /* violation */ + "\u6d23" + /* violation */ + "\u6d24" + /* violation */ + "\u6d25" + /* violation */ + "\u6d26" + /* violation */ + "\u6d27" + /* violation */ + "\u6d28" + /* violation */ + "\u6d29" + /* violation */ + "\u6d2a" + /* violation */ + "\u6d2b" + /* violation */ + "\u6d2c" + /* violation */ + "\u6d2d" + /* violation */ + "\u6d2e" + /* violation */ + "\u6d2f" + /* violation */ + "\u6d30" + /* violation */ + "\u6d31" + /* violation */ + "\u6d32" + /* violation */ + "\u6d33" + /* violation */ + "\u6d34" + /* violation */ + "\u6d35" + /* violation */ + "\u6d36" + /* violation */ + "\u6d37" + /* violation */ + "\u6d38" + /* violation */ + "\u6d39" + /* violation */ + "\u6d3a" + /* violation */ + "\u6d3b" + /* violation */ + "\u6d3c" + /* violation */ + "\u6d3d" + /* violation */ + "\u6d3e" + /* violation */ + "\u6d3f" + /* violation */ + "\u6d40" + /* violation */ + "\u6d41" + /* violation */ + "\u6d42" + /* violation */ + "\u6d43" + /* violation */ + "\u6d44" + /* violation */ + "\u6d45" + /* violation */ + "\u6d46" + /* violation */ + "\u6d47" + /* violation */ + "\u6d48" + /* violation */ + "\u6d49" + /* violation */ + "\u6d4a" + /* violation */ + "\u6d4b" + /* violation */ + "\u6d4c" + /* violation */ + "\u6d4d" + /* violation */ + "\u6d4e" + /* violation */ + "\u6d4f" + /* violation */ + "\u6d50" + /* violation */ + "\u6d51" + /* violation */ + "\u6d52" + /* violation */ + "\u6d53" + /* violation */ + "\u6d54" + /* violation */ + "\u6d55" + /* violation */ + "\u6d56" + /* violation */ + "\u6d57" + /* violation */ + "\u6d58" + /* violation */ + "\u6d59" + /* violation */ + "\u6d5a" + /* violation */ + "\u6d5b" + /* violation */ + "\u6d5c" + /* violation */ + "\u6d5d" + /* violation */ + "\u6d5e" + /* violation */ + "\u6d5f" + /* violation */ + "\u6d60" + /* violation */ + "\u6d61" + /* violation */ + "\u6d62" + /* violation */ + "\u6d63" + /* violation */ + "\u6d64" + /* violation */ + "\u6d65" + /* violation */ + "\u6d66" + /* violation */ + "\u6d67" + /* violation */ + "\u6d68" + /* violation */ + "\u6d69" + /* violation */ + "\u6d6a" + /* violation */ + "\u6d6b" + /* violation */ + "\u6d6c" + /* violation */ + "\u6d6d" + /* violation */ + "\u6d6e" + /* violation */ + "\u6d6f" + /* violation */ + "\u6d70" + /* violation */ + "\u6d71" + /* violation */ + "\u6d72" + /* violation */ + "\u6d73" + /* violation */ + "\u6d74" + /* violation */ + "\u6d75" + /* violation */ + "\u6d76" + /* violation */ + "\u6d77" + /* violation */ + "\u6d78" + /* violation */ + "\u6d79" + /* violation */ + "\u6d7a" + /* violation */ + "\u6d7b" + /* violation */ + "\u6d7c" + /* violation */ + "\u6d7d" + /* violation */ + "\u6d7e" + /* violation */ + "\u6d7f" + /* violation */ + "\u6d80" + /* violation */ + "\u6d81" + /* violation */ + "\u6d82" + /* violation */ + "\u6d83" + /* violation */ + "\u6d84" + /* violation */ + "\u6d85" + /* violation */ + "\u6d86" + /* violation */ + "\u6d87" + /* violation */ + "\u6d88" + /* violation */ + "\u6d89" + /* violation */ + "\u6d8a" + /* violation */ + "\u6d8b" + /* violation */ + "\u6d8c" + /* violation */ + "\u6d8d" + /* violation */ + "\u6d8e" + /* violation */ + "\u6d8f" + /* violation */ + "\u6d90" + /* violation */ + "\u6d91" + /* violation */ + "\u6d92" + /* violation */ + "\u6d93" + /* violation */ + "\u6d94" + /* violation */ + "\u6d95" + /* violation */ + "\u6d96" + /* violation */ + "\u6d97" + /* violation */ + "\u6d98" + /* violation */ + "\u6d99" + /* violation */ + "\u6d9a" + /* violation */ + "\u6d9b" + /* violation */ + "\u6d9c" + /* violation */ + "\u6d9d" + /* violation */ + "\u6d9e" + /* violation */ + "\u6d9f" + /* violation */ + "\u6da0" + /* violation */ + "\u6da1" + /* violation */ + "\u6da2" + /* violation */ + "\u6da3" + /* violation */ + "\u6da4" + /* violation */ + "\u6da5" + /* violation */ + "\u6da6" + /* violation */ + "\u6da7" + /* violation */ + "\u6da8" + /* violation */ + "\u6da9" + /* violation */ + "\u6daa" + /* violation */ + "\u6dab" + /* violation */ + "\u6dac" + /* violation */ + "\u6dad" + /* violation */ + "\u6dae" + /* violation */ + "\u6daf" + /* violation */ + "\u6db0" + /* violation */ + "\u6db1" + /* violation */ + "\u6db2" + /* violation */ + "\u6db3" + /* violation */ + "\u6db4" + /* violation */ + "\u6db5" + /* violation */ + "\u6db6" + /* violation */ + "\u6db7" + /* violation */ + "\u6db8" + /* violation */ + "\u6db9" + /* violation */ + "\u6dba" + /* violation */ + "\u6dbb" + /* violation */ + "\u6dbc" + /* violation */ + "\u6dbd" + /* violation */ + "\u6dbe" + /* violation */ + "\u6dbf" + /* violation */ + "\u6dc0" + /* violation */ + "\u6dc1" + /* violation */ + "\u6dc2" + /* violation */ + "\u6dc3" + /* violation */ + "\u6dc4" + /* violation */ + "\u6dc5" + /* violation */ + "\u6dc6" + /* violation */ + "\u6dc7" + /* violation */ + "\u6dc8" + /* violation */ + "\u6dc9" + /* violation */ + "\u6dca" + /* violation */ + "\u6dcb" + /* violation */ + "\u6dcc" + /* violation */ + "\u6dcd" + /* violation */ + "\u6dce" + /* violation */ + "\u6dcf" + /* violation */ + "\u6dd0" + /* violation */ + "\u6dd1" + /* violation */ + "\u6dd2" + /* violation */ + "\u6dd3" + /* violation */ + "\u6dd4" + /* violation */ + "\u6dd5" + /* violation */ + "\u6dd6" + /* violation */ + "\u6dd7" + /* violation */ + "\u6dd8" + /* violation */ + "\u6dd9" + /* violation */ + "\u6dda" + /* violation */ + "\u6ddb" + /* violation */ + "\u6ddc" + /* violation */ + "\u6ddd" + /* violation */ + "\u6dde" + /* violation */ + "\u6ddf" + /* violation */ + "\u6de0" + /* violation */ + "\u6de1" + /* violation */ + "\u6de2" + /* violation */ + "\u6de3" + /* violation */ + "\u6de4" + /* violation */ + "\u6de5" + /* violation */ + "\u6de6" + /* violation */ + "\u6de7" + /* violation */ + "\u6de8" + /* violation */ + "\u6de9" + /* violation */ + "\u6dea" + /* violation */ + "\u6deb" + /* violation */ + "\u6dec" + /* violation */ + "\u6ded" + /* violation */ + "\u6dee" + /* violation */ + "\u6def" + /* violation */ + "\u6df0" + /* violation */ + "\u6df1" + /* violation */ + "\u6df2" + /* violation */ + "\u6df3" + /* violation */ + "\u6df4" + /* violation */ + "\u6df5" + /* violation */ + "\u6df6" + /* violation */ + "\u6df7" + /* violation */ + "\u6df8" + /* violation */ + "\u6df9" + /* violation */ + "\u6dfa" + /* violation */ + "\u6dfb" + /* violation */ + "\u6dfc" + /* violation */ + "\u6dfd" + /* violation */ + "\u6dfe" + /* violation */ + "\u6dff", "" + /* violation */ + "\u6e00" + /* violation */ + "\u6e01" + /* violation */ + "\u6e02" + /* violation */ + "\u6e03" + /* violation */ + "\u6e04" + /* violation */ + "\u6e05" + /* violation */ + "\u6e06" + /* violation */ + "\u6e07" + /* violation */ + "\u6e08" + /* violation */ + "\u6e09" + /* violation */ + "\u6e0a" + /* violation */ + "\u6e0b" + /* violation */ + "\u6e0c" + /* violation */ + "\u6e0d" + /* violation */ + "\u6e0e" + /* violation */ + "\u6e0f" + /* violation */ + "\u6e10" + /* violation */ + "\u6e11" + /* violation */ + "\u6e12" + /* violation */ + "\u6e13" + /* violation */ + "\u6e14" + /* violation */ + "\u6e15" + /* violation */ + "\u6e16" + /* violation */ + "\u6e17" + /* violation */ + "\u6e18" + /* violation */ + "\u6e19" + /* violation */ + "\u6e1a" + /* violation */ + "\u6e1b" + /* violation */ + "\u6e1c" + /* violation */ + "\u6e1d" + /* violation */ + "\u6e1e" + /* violation */ + "\u6e1f" + /* violation */ + "\u6e20" + /* violation */ + "\u6e21" + /* violation */ + "\u6e22" + /* violation */ + "\u6e23" + /* violation */ + "\u6e24" + /* violation */ + "\u6e25" + /* violation */ + "\u6e26" + /* violation */ + "\u6e27" + /* violation */ + "\u6e28" + /* violation */ + "\u6e29" + /* violation */ + "\u6e2a" + /* violation */ + "\u6e2b" + /* violation */ + "\u6e2c" + /* violation */ + "\u6e2d" + /* violation */ + "\u6e2e" + /* violation */ + "\u6e2f" + /* violation */ + "\u6e30" + /* violation */ + "\u6e31" + /* violation */ + "\u6e32" + /* violation */ + "\u6e33" + /* violation */ + "\u6e34" + /* violation */ + "\u6e35" + /* violation */ + "\u6e36" + /* violation */ + "\u6e37" + /* violation */ + "\u6e38" + /* violation */ + "\u6e39" + /* violation */ + "\u6e3a" + /* violation */ + "\u6e3b" + /* violation */ + "\u6e3c" + /* violation */ + "\u6e3d" + /* violation */ + "\u6e3e" + /* violation */ + "\u6e3f" + /* violation */ + "\u6e40" + /* violation */ + "\u6e41" + /* violation */ + "\u6e42" + /* violation */ + "\u6e43" + /* violation */ + "\u6e44" + /* violation */ + "\u6e45" + /* violation */ + "\u6e46" + /* violation */ + "\u6e47" + /* violation */ + "\u6e48" + /* violation */ + "\u6e49" + /* violation */ + "\u6e4a" + /* violation */ + "\u6e4b" + /* violation */ + "\u6e4c" + /* violation */ + "\u6e4d" + /* violation */ + "\u6e4e" + /* violation */ + "\u6e4f" + /* violation */ + "\u6e50" + /* violation */ + "\u6e51" + /* violation */ + "\u6e52" + /* violation */ + "\u6e53" + /* violation */ + "\u6e54" + /* violation */ + "\u6e55" + /* violation */ + "\u6e56" + /* violation */ + "\u6e57" + /* violation */ + "\u6e58" + /* violation */ + "\u6e59" + /* violation */ + "\u6e5a" + /* violation */ + "\u6e5b" + /* violation */ + "\u6e5c" + /* violation */ + "\u6e5d" + /* violation */ + "\u6e5e" + /* violation */ + "\u6e5f" + /* violation */ + "\u6e60" + /* violation */ + "\u6e61" + /* violation */ + "\u6e62" + /* violation */ + "\u6e63" + /* violation */ + "\u6e64" + /* violation */ + "\u6e65" + /* violation */ + "\u6e66" + /* violation */ + "\u6e67" + /* violation */ + "\u6e68" + /* violation */ + "\u6e69" + /* violation */ + "\u6e6a" + /* violation */ + "\u6e6b" + /* violation */ + "\u6e6c" + /* violation */ + "\u6e6d" + /* violation */ + "\u6e6e" + /* violation */ + "\u6e6f" + /* violation */ + "\u6e70" + /* violation */ + "\u6e71" + /* violation */ + "\u6e72" + /* violation */ + "\u6e73" + /* violation */ + "\u6e74" + /* violation */ + "\u6e75" + /* violation */ + "\u6e76" + /* violation */ + "\u6e77" + /* violation */ + "\u6e78" + /* violation */ + "\u6e79" + /* violation */ + "\u6e7a" + /* violation */ + "\u6e7b" + /* violation */ + "\u6e7c" + /* violation */ + "\u6e7d" + /* violation */ + "\u6e7e" + /* violation */ + "\u6e7f" + /* violation */ + "\u6e80" + /* violation */ + "\u6e81" + /* violation */ + "\u6e82" + /* violation */ + "\u6e83" + /* violation */ + "\u6e84" + /* violation */ + "\u6e85" + /* violation */ + "\u6e86" + /* violation */ + "\u6e87" + /* violation */ + "\u6e88" + /* violation */ + "\u6e89" + /* violation */ + "\u6e8a" + /* violation */ + "\u6e8b" + /* violation */ + "\u6e8c" + /* violation */ + "\u6e8d" + /* violation */ + "\u6e8e" + /* violation */ + "\u6e8f" + /* violation */ + "\u6e90" + /* violation */ + "\u6e91" + /* violation */ + "\u6e92" + /* violation */ + "\u6e93" + /* violation */ + "\u6e94" + /* violation */ + "\u6e95" + /* violation */ + "\u6e96" + /* violation */ + "\u6e97" + /* violation */ + "\u6e98" + /* violation */ + "\u6e99" + /* violation */ + "\u6e9a" + /* violation */ + "\u6e9b" + /* violation */ + "\u6e9c" + /* violation */ + "\u6e9d" + /* violation */ + "\u6e9e" + /* violation */ + "\u6e9f" + /* violation */ + "\u6ea0" + /* violation */ + "\u6ea1" + /* violation */ + "\u6ea2" + /* violation */ + "\u6ea3" + /* violation */ + "\u6ea4" + /* violation */ + "\u6ea5" + /* violation */ + "\u6ea6" + /* violation */ + "\u6ea7" + /* violation */ + "\u6ea8" + /* violation */ + "\u6ea9" + /* violation */ + "\u6eaa" + /* violation */ + "\u6eab" + /* violation */ + "\u6eac" + /* violation */ + "\u6ead" + /* violation */ + "\u6eae" + /* violation */ + "\u6eaf" + /* violation */ + "\u6eb0" + /* violation */ + "\u6eb1" + /* violation */ + "\u6eb2" + /* violation */ + "\u6eb3" + /* violation */ + "\u6eb4" + /* violation */ + "\u6eb5" + /* violation */ + "\u6eb6" + /* violation */ + "\u6eb7" + /* violation */ + "\u6eb8" + /* violation */ + "\u6eb9" + /* violation */ + "\u6eba" + /* violation */ + "\u6ebb" + /* violation */ + "\u6ebc" + /* violation */ + "\u6ebd" + /* violation */ + "\u6ebe" + /* violation */ + "\u6ebf" + /* violation */ + "\u6ec0" + /* violation */ + "\u6ec1" + /* violation */ + "\u6ec2" + /* violation */ + "\u6ec3" + /* violation */ + "\u6ec4" + /* violation */ + "\u6ec5" + /* violation */ + "\u6ec6" + /* violation */ + "\u6ec7" + /* violation */ + "\u6ec8" + /* violation */ + "\u6ec9" + /* violation */ + "\u6eca" + /* violation */ + "\u6ecb" + /* violation */ + "\u6ecc" + /* violation */ + "\u6ecd" + /* violation */ + "\u6ece" + /* violation */ + "\u6ecf" + /* violation */ + "\u6ed0" + /* violation */ + "\u6ed1" + /* violation */ + "\u6ed2" + /* violation */ + "\u6ed3" + /* violation */ + "\u6ed4" + /* violation */ + "\u6ed5" + /* violation */ + "\u6ed6" + /* violation */ + "\u6ed7" + /* violation */ + "\u6ed8" + /* violation */ + "\u6ed9" + /* violation */ + "\u6eda" + /* violation */ + "\u6edb" + /* violation */ + "\u6edc" + /* violation */ + "\u6edd" + /* violation */ + "\u6ede" + /* violation */ + "\u6edf" + /* violation */ + "\u6ee0" + /* violation */ + "\u6ee1" + /* violation */ + "\u6ee2" + /* violation */ + "\u6ee3" + /* violation */ + "\u6ee4" + /* violation */ + "\u6ee5" + /* violation */ + "\u6ee6" + /* violation */ + "\u6ee7" + /* violation */ + "\u6ee8" + /* violation */ + "\u6ee9" + /* violation */ + "\u6eea" + /* violation */ + "\u6eeb" + /* violation */ + "\u6eec" + /* violation */ + "\u6eed" + /* violation */ + "\u6eee" + /* violation */ + "\u6eef" + /* violation */ + "\u6ef0" + /* violation */ + "\u6ef1" + /* violation */ + "\u6ef2" + /* violation */ + "\u6ef3" + /* violation */ + "\u6ef4" + /* violation */ + "\u6ef5" + /* violation */ + "\u6ef6" + /* violation */ + "\u6ef7" + /* violation */ + "\u6ef8" + /* violation */ + "\u6ef9" + /* violation */ + "\u6efa" + /* violation */ + "\u6efb" + /* violation */ + "\u6efc" + /* violation */ + "\u6efd" + /* violation */ + "\u6efe" + /* violation */ + "\u6eff", "" + /* violation */ + "\u6f00" + /* violation */ + "\u6f01" + /* violation */ + "\u6f02" + /* violation */ + "\u6f03" + /* violation */ + "\u6f04" + /* violation */ + "\u6f05" + /* violation */ + "\u6f06" + /* violation */ + "\u6f07" + /* violation */ + "\u6f08" + /* violation */ + "\u6f09" + /* violation */ + "\u6f0a" + /* violation */ + "\u6f0b" + /* violation */ + "\u6f0c" + /* violation */ + "\u6f0d" + /* violation */ + "\u6f0e" + /* violation */ + "\u6f0f" + /* violation */ + "\u6f10" + /* violation */ + "\u6f11" + /* violation */ + "\u6f12" + /* violation */ + "\u6f13" + /* violation */ + "\u6f14" + /* violation */ + "\u6f15" + /* violation */ + "\u6f16" + /* violation */ + "\u6f17" + /* violation */ + "\u6f18" + /* violation */ + "\u6f19" + /* violation */ + "\u6f1a" + /* violation */ + "\u6f1b" + /* violation */ + "\u6f1c" + /* violation */ + "\u6f1d" + /* violation */ + "\u6f1e" + /* violation */ + "\u6f1f" + /* violation */ + "\u6f20" + /* violation */ + "\u6f21" + /* violation */ + "\u6f22" + /* violation */ + "\u6f23" + /* violation */ + "\u6f24" + /* violation */ + "\u6f25" + /* violation */ + "\u6f26" + /* violation */ + "\u6f27" + /* violation */ + "\u6f28" + /* violation */ + "\u6f29" + /* violation */ + "\u6f2a" + /* violation */ + "\u6f2b" + /* violation */ + "\u6f2c" + /* violation */ + "\u6f2d" + /* violation */ + "\u6f2e" + /* violation */ + "\u6f2f" + /* violation */ + "\u6f30" + /* violation */ + "\u6f31" + /* violation */ + "\u6f32" + /* violation */ + "\u6f33" + /* violation */ + "\u6f34" + /* violation */ + "\u6f35" + /* violation */ + "\u6f36" + /* violation */ + "\u6f37" + /* violation */ + "\u6f38" + /* violation */ + "\u6f39" + /* violation */ + "\u6f3a" + /* violation */ + "\u6f3b" + /* violation */ + "\u6f3c" + /* violation */ + "\u6f3d" + /* violation */ + "\u6f3e" + /* violation */ + "\u6f3f" + /* violation */ + "\u6f40" + /* violation */ + "\u6f41" + /* violation */ + "\u6f42" + /* violation */ + "\u6f43" + /* violation */ + "\u6f44" + /* violation */ + "\u6f45" + /* violation */ + "\u6f46" + /* violation */ + "\u6f47" + /* violation */ + "\u6f48" + /* violation */ + "\u6f49" + /* violation */ + "\u6f4a" + /* violation */ + "\u6f4b" + /* violation */ + "\u6f4c" + /* violation */ + "\u6f4d" + /* violation */ + "\u6f4e" + /* violation */ + "\u6f4f" + /* violation */ + "\u6f50" + /* violation */ + "\u6f51" + /* violation */ + "\u6f52" + /* violation */ + "\u6f53" + /* violation */ + "\u6f54" + /* violation */ + "\u6f55" + /* violation */ + "\u6f56" + /* violation */ + "\u6f57" + /* violation */ + "\u6f58" + /* violation */ + "\u6f59" + /* violation */ + "\u6f5a" + /* violation */ + "\u6f5b" + /* violation */ + "\u6f5c" + /* violation */ + "\u6f5d" + /* violation */ + "\u6f5e" + /* violation */ + "\u6f5f" + /* violation */ + "\u6f60" + /* violation */ + "\u6f61" + /* violation */ + "\u6f62" + /* violation */ + "\u6f63" + /* violation */ + "\u6f64" + /* violation */ + "\u6f65" + /* violation */ + "\u6f66" + /* violation */ + "\u6f67" + /* violation */ + "\u6f68" + /* violation */ + "\u6f69" + /* violation */ + "\u6f6a" + /* violation */ + "\u6f6b" + /* violation */ + "\u6f6c" + /* violation */ + "\u6f6d" + /* violation */ + "\u6f6e" + /* violation */ + "\u6f6f" + /* violation */ + "\u6f70" + /* violation */ + "\u6f71" + /* violation */ + "\u6f72" + /* violation */ + "\u6f73" + /* violation */ + "\u6f74" + /* violation */ + "\u6f75" + /* violation */ + "\u6f76" + /* violation */ + "\u6f77" + /* violation */ + "\u6f78" + /* violation */ + "\u6f79" + /* violation */ + "\u6f7a" + /* violation */ + "\u6f7b" + /* violation */ + "\u6f7c" + /* violation */ + "\u6f7d" + /* violation */ + "\u6f7e" + /* violation */ + "\u6f7f" + /* violation */ + "\u6f80" + /* violation */ + "\u6f81" + /* violation */ + "\u6f82" + /* violation */ + "\u6f83" + /* violation */ + "\u6f84" + /* violation */ + "\u6f85" + /* violation */ + "\u6f86" + /* violation */ + "\u6f87" + /* violation */ + "\u6f88" + /* violation */ + "\u6f89" + /* violation */ + "\u6f8a" + /* violation */ + "\u6f8b" + /* violation */ + "\u6f8c" + /* violation */ + "\u6f8d" + /* violation */ + "\u6f8e" + /* violation */ + "\u6f8f" + /* violation */ + "\u6f90" + /* violation */ + "\u6f91" + /* violation */ + "\u6f92" + /* violation */ + "\u6f93" + /* violation */ + "\u6f94" + /* violation */ + "\u6f95" + /* violation */ + "\u6f96" + /* violation */ + "\u6f97" + /* violation */ + "\u6f98" + /* violation */ + "\u6f99" + /* violation */ + "\u6f9a" + /* violation */ + "\u6f9b" + /* violation */ + "\u6f9c" + /* violation */ + "\u6f9d" + /* violation */ + "\u6f9e" + /* violation */ + "\u6f9f" + /* violation */ + "\u6fa0" + /* violation */ + "\u6fa1" + /* violation */ + "\u6fa2" + /* violation */ + "\u6fa3" + /* violation */ + "\u6fa4" + /* violation */ + "\u6fa5" + /* violation */ + "\u6fa6" + /* violation */ + "\u6fa7" + /* violation */ + "\u6fa8" + /* violation */ + "\u6fa9" + /* violation */ + "\u6faa" + /* violation */ + "\u6fab" + /* violation */ + "\u6fac" + /* violation */ + "\u6fad" + /* violation */ + "\u6fae" + /* violation */ + "\u6faf" + /* violation */ + "\u6fb0" + /* violation */ + "\u6fb1" + /* violation */ + "\u6fb2" + /* violation */ + "\u6fb3" + /* violation */ + "\u6fb4" + /* violation */ + "\u6fb5" + /* violation */ + "\u6fb6" + /* violation */ + "\u6fb7" + /* violation */ + "\u6fb8" + /* violation */ + "\u6fb9" + /* violation */ + "\u6fba" + /* violation */ + "\u6fbb" + /* violation */ + "\u6fbc" + /* violation */ + "\u6fbd" + /* violation */ + "\u6fbe" + /* violation */ + "\u6fbf" + /* violation */ + "\u6fc0" + /* violation */ + "\u6fc1" + /* violation */ + "\u6fc2" + /* violation */ + "\u6fc3" + /* violation */ + "\u6fc4" + /* violation */ + "\u6fc5" + /* violation */ + "\u6fc6" + /* violation */ + "\u6fc7" + /* violation */ + "\u6fc8" + /* violation */ + "\u6fc9" + /* violation */ + "\u6fca" + /* violation */ + "\u6fcb" + /* violation */ + "\u6fcc" + /* violation */ + "\u6fcd" + /* violation */ + "\u6fce" + /* violation */ + "\u6fcf" + /* violation */ + "\u6fd0" + /* violation */ + "\u6fd1" + /* violation */ + "\u6fd2" + /* violation */ + "\u6fd3" + /* violation */ + "\u6fd4" + /* violation */ + "\u6fd5" + /* violation */ + "\u6fd6" + /* violation */ + "\u6fd7" + /* violation */ + "\u6fd8" + /* violation */ + "\u6fd9" + /* violation */ + "\u6fda" + /* violation */ + "\u6fdb" + /* violation */ + "\u6fdc" + /* violation */ + "\u6fdd" + /* violation */ + "\u6fde" + /* violation */ + "\u6fdf" + /* violation */ + "\u6fe0" + /* violation */ + "\u6fe1" + /* violation */ + "\u6fe2" + /* violation */ + "\u6fe3" + /* violation */ + "\u6fe4" + /* violation */ + "\u6fe5" + /* violation */ + "\u6fe6" + /* violation */ + "\u6fe7" + /* violation */ + "\u6fe8" + /* violation */ + "\u6fe9" + /* violation */ + "\u6fea" + /* violation */ + "\u6feb" + /* violation */ + "\u6fec" + /* violation */ + "\u6fed" + /* violation */ + "\u6fee" + /* violation */ + "\u6fef" + /* violation */ + "\u6ff0" + /* violation */ + "\u6ff1" + /* violation */ + "\u6ff2" + /* violation */ + "\u6ff3" + /* violation */ + "\u6ff4" + /* violation */ + "\u6ff5" + /* violation */ + "\u6ff6" + /* violation */ + "\u6ff7" + /* violation */ + "\u6ff8" + /* violation */ + "\u6ff9" + /* violation */ + "\u6ffa" + /* violation */ + "\u6ffb" + /* violation */ + "\u6ffc" + /* violation */ + "\u6ffd" + /* violation */ + "\u6ffe" + /* violation */ + "\u6fff", "" + /* violation */ + "\u7000" + /* violation */ + "\u7001" + /* violation */ + "\u7002" + /* violation */ + "\u7003" + /* violation */ + "\u7004" + /* violation */ + "\u7005" + /* violation */ + "\u7006" + /* violation */ + "\u7007" + /* violation */ + "\u7008" + /* violation */ + "\u7009" + /* violation */ + "\u700a" + /* violation */ + "\u700b" + /* violation */ + "\u700c" + /* violation */ + "\u700d" + /* violation */ + "\u700e" + /* violation */ + "\u700f" + /* violation */ + "\u7010" + /* violation */ + "\u7011" + /* violation */ + "\u7012" + /* violation */ + "\u7013" + /* violation */ + "\u7014" + /* violation */ + "\u7015" + /* violation */ + "\u7016" + /* violation */ + "\u7017" + /* violation */ + "\u7018" + /* violation */ + "\u7019" + /* violation */ + "\u701a" + /* violation */ + "\u701b" + /* violation */ + "\u701c" + /* violation */ + "\u701d" + /* violation */ + "\u701e" + /* violation */ + "\u701f" + /* violation */ + "\u7020" + /* violation */ + "\u7021" + /* violation */ + "\u7022" + /* violation */ + "\u7023" + /* violation */ + "\u7024" + /* violation */ + "\u7025" + /* violation */ + "\u7026" + /* violation */ + "\u7027" + /* violation */ + "\u7028" + /* violation */ + "\u7029" + /* violation */ + "\u702a" + /* violation */ + "\u702b" + /* violation */ + "\u702c" + /* violation */ + "\u702d" + /* violation */ + "\u702e" + /* violation */ + "\u702f" + /* violation */ + "\u7030" + /* violation */ + "\u7031" + /* violation */ + "\u7032" + /* violation */ + "\u7033" + /* violation */ + "\u7034" + /* violation */ + "\u7035" + /* violation */ + "\u7036" + /* violation */ + "\u7037" + /* violation */ + "\u7038" + /* violation */ + "\u7039" + /* violation */ + "\u703a" + /* violation */ + "\u703b" + /* violation */ + "\u703c" + /* violation */ + "\u703d" + /* violation */ + "\u703e" + /* violation */ + "\u703f" + /* violation */ + "\u7040" + /* violation */ + "\u7041" + /* violation */ + "\u7042" + /* violation */ + "\u7043" + /* violation */ + "\u7044" + /* violation */ + "\u7045" + /* violation */ + "\u7046" + /* violation */ + "\u7047" + /* violation */ + "\u7048" + /* violation */ + "\u7049" + /* violation */ + "\u704a" + /* violation */ + "\u704b" + /* violation */ + "\u704c" + /* violation */ + "\u704d" + /* violation */ + "\u704e" + /* violation */ + "\u704f" + /* violation */ + "\u7050" + /* violation */ + "\u7051" + /* violation */ + "\u7052" + /* violation */ + "\u7053" + /* violation */ + "\u7054" + /* violation */ + "\u7055" + /* violation */ + "\u7056" + /* violation */ + "\u7057" + /* violation */ + "\u7058" + /* violation */ + "\u7059" + /* violation */ + "\u705a" + /* violation */ + "\u705b" + /* violation */ + "\u705c" + /* violation */ + "\u705d" + /* violation */ + "\u705e" + /* violation */ + "\u705f" + /* violation */ + "\u7060" + /* violation */ + "\u7061" + /* violation */ + "\u7062" + /* violation */ + "\u7063" + /* violation */ + "\u7064" + /* violation */ + "\u7065" + /* violation */ + "\u7066" + /* violation */ + "\u7067" + /* violation */ + "\u7068" + /* violation */ + "\u7069" + /* violation */ + "\u706a" + /* violation */ + "\u706b" + /* violation */ + "\u706c" + /* violation */ + "\u706d" + /* violation */ + "\u706e" + /* violation */ + "\u706f" + /* violation */ + "\u7070" + /* violation */ + "\u7071" + /* violation */ + "\u7072" + /* violation */ + "\u7073" + /* violation */ + "\u7074" + /* violation */ + "\u7075" + /* violation */ + "\u7076" + /* violation */ + "\u7077" + /* violation */ + "\u7078" + /* violation */ + "\u7079" + /* violation */ + "\u707a" + /* violation */ + "\u707b" + /* violation */ + "\u707c" + /* violation */ + "\u707d" + /* violation */ + "\u707e" + /* violation */ + "\u707f" + /* violation */ + "\u7080" + /* violation */ + "\u7081" + /* violation */ + "\u7082" + /* violation */ + "\u7083" + /* violation */ + "\u7084" + /* violation */ + "\u7085" + /* violation */ + "\u7086" + /* violation */ + "\u7087" + /* violation */ + "\u7088" + /* violation */ + "\u7089" + /* violation */ + "\u708a" + /* violation */ + "\u708b" + /* violation */ + "\u708c" + /* violation */ + "\u708d" + /* violation */ + "\u708e" + /* violation */ + "\u708f" + /* violation */ + "\u7090" + /* violation */ + "\u7091" + /* violation */ + "\u7092" + /* violation */ + "\u7093" + /* violation */ + "\u7094" + /* violation */ + "\u7095" + /* violation */ + "\u7096" + /* violation */ + "\u7097" + /* violation */ + "\u7098" + /* violation */ + "\u7099" + /* violation */ + "\u709a" + /* violation */ + "\u709b" + /* violation */ + "\u709c" + /* violation */ + "\u709d" + /* violation */ + "\u709e" + /* violation */ + "\u709f" + /* violation */ + "\u70a0" + /* violation */ + "\u70a1" + /* violation */ + "\u70a2" + /* violation */ + "\u70a3" + /* violation */ + "\u70a4" + /* violation */ + "\u70a5" + /* violation */ + "\u70a6" + /* violation */ + "\u70a7" + /* violation */ + "\u70a8" + /* violation */ + "\u70a9" + /* violation */ + "\u70aa" + /* violation */ + "\u70ab" + /* violation */ + "\u70ac" + /* violation */ + "\u70ad" + /* violation */ + "\u70ae" + /* violation */ + "\u70af" + /* violation */ + "\u70b0" + /* violation */ + "\u70b1" + /* violation */ + "\u70b2" + /* violation */ + "\u70b3" + /* violation */ + "\u70b4" + /* violation */ + "\u70b5" + /* violation */ + "\u70b6" + /* violation */ + "\u70b7" + /* violation */ + "\u70b8" + /* violation */ + "\u70b9" + /* violation */ + "\u70ba" + /* violation */ + "\u70bb" + /* violation */ + "\u70bc" + /* violation */ + "\u70bd" + /* violation */ + "\u70be" + /* violation */ + "\u70bf" + /* violation */ + "\u70c0" + /* violation */ + "\u70c1" + /* violation */ + "\u70c2" + /* violation */ + "\u70c3" + /* violation */ + "\u70c4" + /* violation */ + "\u70c5" + /* violation */ + "\u70c6" + /* violation */ + "\u70c7" + /* violation */ + "\u70c8" + /* violation */ + "\u70c9" + /* violation */ + "\u70ca" + /* violation */ + "\u70cb" + /* violation */ + "\u70cc" + /* violation */ + "\u70cd" + /* violation */ + "\u70ce" + /* violation */ + "\u70cf" + /* violation */ + "\u70d0" + /* violation */ + "\u70d1" + /* violation */ + "\u70d2" + /* violation */ + "\u70d3" + /* violation */ + "\u70d4" + /* violation */ + "\u70d5" + /* violation */ + "\u70d6" + /* violation */ + "\u70d7" + /* violation */ + "\u70d8" + /* violation */ + "\u70d9" + /* violation */ + "\u70da" + /* violation */ + "\u70db" + /* violation */ + "\u70dc" + /* violation */ + "\u70dd" + /* violation */ + "\u70de" + /* violation */ + "\u70df" + /* violation */ + "\u70e0" + /* violation */ + "\u70e1" + /* violation */ + "\u70e2" + /* violation */ + "\u70e3" + /* violation */ + "\u70e4" + /* violation */ + "\u70e5" + /* violation */ + "\u70e6" + /* violation */ + "\u70e7" + /* violation */ + "\u70e8" + /* violation */ + "\u70e9" + /* violation */ + "\u70ea" + /* violation */ + "\u70eb" + /* violation */ + "\u70ec" + /* violation */ + "\u70ed" + /* violation */ + "\u70ee" + /* violation */ + "\u70ef" + /* violation */ + "\u70f0" + /* violation */ + "\u70f1" + /* violation */ + "\u70f2" + /* violation */ + "\u70f3" + /* violation */ + "\u70f4" + /* violation */ + "\u70f5" + /* violation */ + "\u70f6" + /* violation */ + "\u70f7" + /* violation */ + "\u70f8" + /* violation */ + "\u70f9" + /* violation */ + "\u70fa" + /* violation */ + "\u70fb" + /* violation */ + "\u70fc" + /* violation */ + "\u70fd" + /* violation */ + "\u70fe" + /* violation */ + "\u70ff", "" + /* violation */ + "\u7100" + /* violation */ + "\u7101" + /* violation */ + "\u7102" + /* violation */ + "\u7103" + /* violation */ + "\u7104" + /* violation */ + "\u7105" + /* violation */ + "\u7106" + /* violation */ + "\u7107" + /* violation */ + "\u7108" + /* violation */ + "\u7109" + /* violation */ + "\u710a" + /* violation */ + "\u710b" + /* violation */ + "\u710c" + /* violation */ + "\u710d" + /* violation */ + "\u710e" + /* violation */ + "\u710f" + /* violation */ + "\u7110" + /* violation */ + "\u7111" + /* violation */ + "\u7112" + /* violation */ + "\u7113" + /* violation */ + "\u7114" + /* violation */ + "\u7115" + /* violation */ + "\u7116" + /* violation */ + "\u7117" + /* violation */ + "\u7118" + /* violation */ + "\u7119" + /* violation */ + "\u711a" + /* violation */ + "\u711b" + /* violation */ + "\u711c" + /* violation */ + "\u711d" + /* violation */ + "\u711e" + /* violation */ + "\u711f" + /* violation */ + "\u7120" + /* violation */ + "\u7121" + /* violation */ + "\u7122" + /* violation */ + "\u7123" + /* violation */ + "\u7124" + /* violation */ + "\u7125" + /* violation */ + "\u7126" + /* violation */ + "\u7127" + /* violation */ + "\u7128" + /* violation */ + "\u7129" + /* violation */ + "\u712a" + /* violation */ + "\u712b" + /* violation */ + "\u712c" + /* violation */ + "\u712d" + /* violation */ + "\u712e" + /* violation */ + "\u712f" + /* violation */ + "\u7130" + /* violation */ + "\u7131" + /* violation */ + "\u7132" + /* violation */ + "\u7133" + /* violation */ + "\u7134" + /* violation */ + "\u7135" + /* violation */ + "\u7136" + /* violation */ + "\u7137" + /* violation */ + "\u7138" + /* violation */ + "\u7139" + /* violation */ + "\u713a" + /* violation */ + "\u713b" + /* violation */ + "\u713c" + /* violation */ + "\u713d" + /* violation */ + "\u713e" + /* violation */ + "\u713f" + /* violation */ + "\u7140" + /* violation */ + "\u7141" + /* violation */ + "\u7142" + /* violation */ + "\u7143" + /* violation */ + "\u7144" + /* violation */ + "\u7145" + /* violation */ + "\u7146" + /* violation */ + "\u7147" + /* violation */ + "\u7148" + /* violation */ + "\u7149" + /* violation */ + "\u714a" + /* violation */ + "\u714b" + /* violation */ + "\u714c" + /* violation */ + "\u714d" + /* violation */ + "\u714e" + /* violation */ + "\u714f" + /* violation */ + "\u7150" + /* violation */ + "\u7151" + /* violation */ + "\u7152" + /* violation */ + "\u7153" + /* violation */ + "\u7154" + /* violation */ + "\u7155" + /* violation */ + "\u7156" + /* violation */ + "\u7157" + /* violation */ + "\u7158" + /* violation */ + "\u7159" + /* violation */ + "\u715a" + /* violation */ + "\u715b" + /* violation */ + "\u715c" + /* violation */ + "\u715d" + /* violation */ + "\u715e" + /* violation */ + "\u715f" + /* violation */ + "\u7160" + /* violation */ + "\u7161" + /* violation */ + "\u7162" + /* violation */ + "\u7163" + /* violation */ + "\u7164" + /* violation */ + "\u7165" + /* violation */ + "\u7166" + /* violation */ + "\u7167" + /* violation */ + "\u7168" + /* violation */ + "\u7169" + /* violation */ + "\u716a" + /* violation */ + "\u716b" + /* violation */ + "\u716c" + /* violation */ + "\u716d" + /* violation */ + "\u716e" + /* violation */ + "\u716f" + /* violation */ + "\u7170" + /* violation */ + "\u7171" + /* violation */ + "\u7172" + /* violation */ + "\u7173" + /* violation */ + "\u7174" + /* violation */ + "\u7175" + /* violation */ + "\u7176" + /* violation */ + "\u7177" + /* violation */ + "\u7178" + /* violation */ + "\u7179" + /* violation */ + "\u717a" + /* violation */ + "\u717b" + /* violation */ + "\u717c" + /* violation */ + "\u717d" + /* violation */ + "\u717e" + /* violation */ + "\u717f" + /* violation */ + "\u7180" + /* violation */ + "\u7181" + /* violation */ + "\u7182" + /* violation */ + "\u7183" + /* violation */ + "\u7184" + /* violation */ + "\u7185" + /* violation */ + "\u7186" + /* violation */ + "\u7187" + /* violation */ + "\u7188" + /* violation */ + "\u7189" + /* violation */ + "\u718a" + /* violation */ + "\u718b" + /* violation */ + "\u718c" + /* violation */ + "\u718d" + /* violation */ + "\u718e" + /* violation */ + "\u718f" + /* violation */ + "\u7190" + /* violation */ + "\u7191" + /* violation */ + "\u7192" + /* violation */ + "\u7193" + /* violation */ + "\u7194" + /* violation */ + "\u7195" + /* violation */ + "\u7196" + /* violation */ + "\u7197" + /* violation */ + "\u7198" + /* violation */ + "\u7199" + /* violation */ + "\u719a" + /* violation */ + "\u719b" + /* violation */ + "\u719c" + /* violation */ + "\u719d" + /* violation */ + "\u719e" + /* violation */ + "\u719f" + /* violation */ + "\u71a0" + /* violation */ + "\u71a1" + /* violation */ + "\u71a2" + /* violation */ + "\u71a3" + /* violation */ + "\u71a4" + /* violation */ + "\u71a5" + /* violation */ + "\u71a6" + /* violation */ + "\u71a7" + /* violation */ + "\u71a8" + /* violation */ + "\u71a9" + /* violation */ + "\u71aa" + /* violation */ + "\u71ab" + /* violation */ + "\u71ac" + /* violation */ + "\u71ad" + /* violation */ + "\u71ae" + /* violation */ + "\u71af" + /* violation */ + "\u71b0" + /* violation */ + "\u71b1" + /* violation */ + "\u71b2" + /* violation */ + "\u71b3" + /* violation */ + "\u71b4" + /* violation */ + "\u71b5" + /* violation */ + "\u71b6" + /* violation */ + "\u71b7" + /* violation */ + "\u71b8" + /* violation */ + "\u71b9" + /* violation */ + "\u71ba" + /* violation */ + "\u71bb" + /* violation */ + "\u71bc" + /* violation */ + "\u71bd" + /* violation */ + "\u71be" + /* violation */ + "\u71bf" + /* violation */ + "\u71c0" + /* violation */ + "\u71c1" + /* violation */ + "\u71c2" + /* violation */ + "\u71c3" + /* violation */ + "\u71c4" + /* violation */ + "\u71c5" + /* violation */ + "\u71c6" + /* violation */ + "\u71c7" + /* violation */ + "\u71c8" + /* violation */ + "\u71c9" + /* violation */ + "\u71ca" + /* violation */ + "\u71cb" + /* violation */ + "\u71cc" + /* violation */ + "\u71cd" + /* violation */ + "\u71ce" + /* violation */ + "\u71cf" + /* violation */ + "\u71d0" + /* violation */ + "\u71d1" + /* violation */ + "\u71d2" + /* violation */ + "\u71d3" + /* violation */ + "\u71d4" + /* violation */ + "\u71d5" + /* violation */ + "\u71d6" + /* violation */ + "\u71d7" + /* violation */ + "\u71d8" + /* violation */ + "\u71d9" + /* violation */ + "\u71da" + /* violation */ + "\u71db" + /* violation */ + "\u71dc" + /* violation */ + "\u71dd" + /* violation */ + "\u71de" + /* violation */ + "\u71df" + /* violation */ + "\u71e0" + /* violation */ + "\u71e1" + /* violation */ + "\u71e2" + /* violation */ + "\u71e3" + /* violation */ + "\u71e4" + /* violation */ + "\u71e5" + /* violation */ + "\u71e6" + /* violation */ + "\u71e7" + /* violation */ + "\u71e8" + /* violation */ + "\u71e9" + /* violation */ + "\u71ea" + /* violation */ + "\u71eb" + /* violation */ + "\u71ec" + /* violation */ + "\u71ed" + /* violation */ + "\u71ee" + /* violation */ + "\u71ef" + /* violation */ + "\u71f0" + /* violation */ + "\u71f1" + /* violation */ + "\u71f2" + /* violation */ + "\u71f3" + /* violation */ + "\u71f4" + /* violation */ + "\u71f5" + /* violation */ + "\u71f6" + /* violation */ + "\u71f7" + /* violation */ + "\u71f8" + /* violation */ + "\u71f9" + /* violation */ + "\u71fa" + /* violation */ + "\u71fb" + /* violation */ + "\u71fc" + /* violation */ + "\u71fd" + /* violation */ + "\u71fe" + /* violation */ + "\u71ff", "" + /* violation */ + "\u7200" + /* violation */ + "\u7201" + /* violation */ + "\u7202" + /* violation */ + "\u7203" + /* violation */ + "\u7204" + /* violation */ + "\u7205" + /* violation */ + "\u7206" + /* violation */ + "\u7207" + /* violation */ + "\u7208" + /* violation */ + "\u7209" + /* violation */ + "\u720a" + /* violation */ + "\u720b" + /* violation */ + "\u720c" + /* violation */ + "\u720d" + /* violation */ + "\u720e" + /* violation */ + "\u720f" + /* violation */ + "\u7210" + /* violation */ + "\u7211" + /* violation */ + "\u7212" + /* violation */ + "\u7213" + /* violation */ + "\u7214" + /* violation */ + "\u7215" + /* violation */ + "\u7216" + /* violation */ + "\u7217" + /* violation */ + "\u7218" + /* violation */ + "\u7219" + /* violation */ + "\u721a" + /* violation */ + "\u721b" + /* violation */ + "\u721c" + /* violation */ + "\u721d" + /* violation */ + "\u721e" + /* violation */ + "\u721f" + /* violation */ + "\u7220" + /* violation */ + "\u7221" + /* violation */ + "\u7222" + /* violation */ + "\u7223" + /* violation */ + "\u7224" + /* violation */ + "\u7225" + /* violation */ + "\u7226" + /* violation */ + "\u7227" + /* violation */ + "\u7228" + /* violation */ + "\u7229" + /* violation */ + "\u722a" + /* violation */ + "\u722b" + /* violation */ + "\u722c" + /* violation */ + "\u722d" + /* violation */ + "\u722e" + /* violation */ + "\u722f" + /* violation */ + "\u7230" + /* violation */ + "\u7231" + /* violation */ + "\u7232" + /* violation */ + "\u7233" + /* violation */ + "\u7234" + /* violation */ + "\u7235" + /* violation */ + "\u7236" + /* violation */ + "\u7237" + /* violation */ + "\u7238" + /* violation */ + "\u7239" + /* violation */ + "\u723a" + /* violation */ + "\u723b" + /* violation */ + "\u723c" + /* violation */ + "\u723d" + /* violation */ + "\u723e" + /* violation */ + "\u723f" + /* violation */ + "\u7240" + /* violation */ + "\u7241" + /* violation */ + "\u7242" + /* violation */ + "\u7243" + /* violation */ + "\u7244" + /* violation */ + "\u7245" + /* violation */ + "\u7246" + /* violation */ + "\u7247" + /* violation */ + "\u7248" + /* violation */ + "\u7249" + /* violation */ + "\u724a" + /* violation */ + "\u724b" + /* violation */ + "\u724c" + /* violation */ + "\u724d" + /* violation */ + "\u724e" + /* violation */ + "\u724f" + /* violation */ + "\u7250" + /* violation */ + "\u7251" + /* violation */ + "\u7252" + /* violation */ + "\u7253" + /* violation */ + "\u7254" + /* violation */ + "\u7255" + /* violation */ + "\u7256" + /* violation */ + "\u7257" + /* violation */ + "\u7258" + /* violation */ + "\u7259" + /* violation */ + "\u725a" + /* violation */ + "\u725b" + /* violation */ + "\u725c" + /* violation */ + "\u725d" + /* violation */ + "\u725e" + /* violation */ + "\u725f" + /* violation */ + "\u7260" + /* violation */ + "\u7261" + /* violation */ + "\u7262" + /* violation */ + "\u7263" + /* violation */ + "\u7264" + /* violation */ + "\u7265" + /* violation */ + "\u7266" + /* violation */ + "\u7267" + /* violation */ + "\u7268" + /* violation */ + "\u7269" + /* violation */ + "\u726a" + /* violation */ + "\u726b" + /* violation */ + "\u726c" + /* violation */ + "\u726d" + /* violation */ + "\u726e" + /* violation */ + "\u726f" + /* violation */ + "\u7270" + /* violation */ + "\u7271" + /* violation */ + "\u7272" + /* violation */ + "\u7273" + /* violation */ + "\u7274" + /* violation */ + "\u7275" + /* violation */ + "\u7276" + /* violation */ + "\u7277" + /* violation */ + "\u7278" + /* violation */ + "\u7279" + /* violation */ + "\u727a" + /* violation */ + "\u727b" + /* violation */ + "\u727c" + /* violation */ + "\u727d" + /* violation */ + "\u727e" + /* violation */ + "\u727f" + /* violation */ + "\u7280" + /* violation */ + "\u7281" + /* violation */ + "\u7282" + /* violation */ + "\u7283" + /* violation */ + "\u7284" + /* violation */ + "\u7285" + /* violation */ + "\u7286" + /* violation */ + "\u7287" + /* violation */ + "\u7288" + /* violation */ + "\u7289" + /* violation */ + "\u728a" + /* violation */ + "\u728b" + /* violation */ + "\u728c" + /* violation */ + "\u728d" + /* violation */ + "\u728e" + /* violation */ + "\u728f" + /* violation */ + "\u7290" + /* violation */ + "\u7291" + /* violation */ + "\u7292" + /* violation */ + "\u7293" + /* violation */ + "\u7294" + /* violation */ + "\u7295" + /* violation */ + "\u7296" + /* violation */ + "\u7297" + /* violation */ + "\u7298" + /* violation */ + "\u7299" + /* violation */ + "\u729a" + /* violation */ + "\u729b" + /* violation */ + "\u729c" + /* violation */ + "\u729d" + /* violation */ + "\u729e" + /* violation */ + "\u729f" + /* violation */ + "\u72a0" + /* violation */ + "\u72a1" + /* violation */ + "\u72a2" + /* violation */ + "\u72a3" + /* violation */ + "\u72a4" + /* violation */ + "\u72a5" + /* violation */ + "\u72a6" + /* violation */ + "\u72a7" + /* violation */ + "\u72a8" + /* violation */ + "\u72a9" + /* violation */ + "\u72aa" + /* violation */ + "\u72ab" + /* violation */ + "\u72ac" + /* violation */ + "\u72ad" + /* violation */ + "\u72ae" + /* violation */ + "\u72af" + /* violation */ + "\u72b0" + /* violation */ + "\u72b1" + /* violation */ + "\u72b2" + /* violation */ + "\u72b3" + /* violation */ + "\u72b4" + /* violation */ + "\u72b5" + /* violation */ + "\u72b6" + /* violation */ + "\u72b7" + /* violation */ + "\u72b8" + /* violation */ + "\u72b9" + /* violation */ + "\u72ba" + /* violation */ + "\u72bb" + /* violation */ + "\u72bc" + /* violation */ + "\u72bd" + /* violation */ + "\u72be" + /* violation */ + "\u72bf" + /* violation */ + "\u72c0" + /* violation */ + "\u72c1" + /* violation */ + "\u72c2" + /* violation */ + "\u72c3" + /* violation */ + "\u72c4" + /* violation */ + "\u72c5" + /* violation */ + "\u72c6" + /* violation */ + "\u72c7" + /* violation */ + "\u72c8" + /* violation */ + "\u72c9" + /* violation */ + "\u72ca" + /* violation */ + "\u72cb" + /* violation */ + "\u72cc" + /* violation */ + "\u72cd" + /* violation */ + "\u72ce" + /* violation */ + "\u72cf" + /* violation */ + "\u72d0" + /* violation */ + "\u72d1" + /* violation */ + "\u72d2" + /* violation */ + "\u72d3" + /* violation */ + "\u72d4" + /* violation */ + "\u72d5" + /* violation */ + "\u72d6" + /* violation */ + "\u72d7" + /* violation */ + "\u72d8" + /* violation */ + "\u72d9" + /* violation */ + "\u72da" + /* violation */ + "\u72db" + /* violation */ + "\u72dc" + /* violation */ + "\u72dd" + /* violation */ + "\u72de" + /* violation */ + "\u72df" + /* violation */ + "\u72e0" + /* violation */ + "\u72e1" + /* violation */ + "\u72e2" + /* violation */ + "\u72e3" + /* violation */ + "\u72e4" + /* violation */ + "\u72e5" + /* violation */ + "\u72e6" + /* violation */ + "\u72e7" + /* violation */ + "\u72e8" + /* violation */ + "\u72e9" + /* violation */ + "\u72ea" + /* violation */ + "\u72eb" + /* violation */ + "\u72ec" + /* violation */ + "\u72ed" + /* violation */ + "\u72ee" + /* violation */ + "\u72ef" + /* violation */ + "\u72f0" + /* violation */ + "\u72f1" + /* violation */ + "\u72f2" + /* violation */ + "\u72f3" + /* violation */ + "\u72f4" + /* violation */ + "\u72f5" + /* violation */ + "\u72f6" + /* violation */ + "\u72f7" + /* violation */ + "\u72f8" + /* violation */ + "\u72f9" + /* violation */ + "\u72fa" + /* violation */ + "\u72fb" + /* violation */ + "\u72fc" + /* violation */ + "\u72fd" + /* violation */ + "\u72fe" + /* violation */ + "\u72ff", "" + /* violation */ + "\u7300" + /* violation */ + "\u7301" + /* violation */ + "\u7302" + /* violation */ + "\u7303" + /* violation */ + "\u7304" + /* violation */ + "\u7305" + /* violation */ + "\u7306" + /* violation */ + "\u7307" + /* violation */ + "\u7308" + /* violation */ + "\u7309" + /* violation */ + "\u730a" + /* violation */ + "\u730b" + /* violation */ + "\u730c" + /* violation */ + "\u730d" + /* violation */ + "\u730e" + /* violation */ + "\u730f" + /* violation */ + "\u7310" + /* violation */ + "\u7311" + /* violation */ + "\u7312" + /* violation */ + "\u7313" + /* violation */ + "\u7314" + /* violation */ + "\u7315" + /* violation */ + "\u7316" + /* violation */ + "\u7317" + /* violation */ + "\u7318" + /* violation */ + "\u7319" + /* violation */ + "\u731a" + /* violation */ + "\u731b" + /* violation */ + "\u731c" + /* violation */ + "\u731d" + /* violation */ + "\u731e" + /* violation */ + "\u731f" + /* violation */ + "\u7320" + /* violation */ + "\u7321" + /* violation */ + "\u7322" + /* violation */ + "\u7323" + /* violation */ + "\u7324" + /* violation */ + "\u7325" + /* violation */ + "\u7326" + /* violation */ + "\u7327" + /* violation */ + "\u7328" + /* violation */ + "\u7329" + /* violation */ + "\u732a" + /* violation */ + "\u732b" + /* violation */ + "\u732c" + /* violation */ + "\u732d" + /* violation */ + "\u732e" + /* violation */ + "\u732f" + /* violation */ + "\u7330" + /* violation */ + "\u7331" + /* violation */ + "\u7332" + /* violation */ + "\u7333" + /* violation */ + "\u7334" + /* violation */ + "\u7335" + /* violation */ + "\u7336" + /* violation */ + "\u7337" + /* violation */ + "\u7338" + /* violation */ + "\u7339" + /* violation */ + "\u733a" + /* violation */ + "\u733b" + /* violation */ + "\u733c" + /* violation */ + "\u733d" + /* violation */ + "\u733e" + /* violation */ + "\u733f" + /* violation */ + "\u7340" + /* violation */ + "\u7341" + /* violation */ + "\u7342" + /* violation */ + "\u7343" + /* violation */ + "\u7344" + /* violation */ + "\u7345" + /* violation */ + "\u7346" + /* violation */ + "\u7347" + /* violation */ + "\u7348" + /* violation */ + "\u7349" + /* violation */ + "\u734a" + /* violation */ + "\u734b" + /* violation */ + "\u734c" + /* violation */ + "\u734d" + /* violation */ + "\u734e" + /* violation */ + "\u734f" + /* violation */ + "\u7350" + /* violation */ + "\u7351" + /* violation */ + "\u7352" + /* violation */ + "\u7353" + /* violation */ + "\u7354" + /* violation */ + "\u7355" + /* violation */ + "\u7356" + /* violation */ + "\u7357" + /* violation */ + "\u7358" + /* violation */ + "\u7359" + /* violation */ + "\u735a" + /* violation */ + "\u735b" + /* violation */ + "\u735c" + /* violation */ + "\u735d" + /* violation */ + "\u735e" + /* violation */ + "\u735f" + /* violation */ + "\u7360" + /* violation */ + "\u7361" + /* violation */ + "\u7362" + /* violation */ + "\u7363" + /* violation */ + "\u7364" + /* violation */ + "\u7365" + /* violation */ + "\u7366" + /* violation */ + "\u7367" + /* violation */ + "\u7368" + /* violation */ + "\u7369" + /* violation */ + "\u736a" + /* violation */ + "\u736b" + /* violation */ + "\u736c" + /* violation */ + "\u736d" + /* violation */ + "\u736e" + /* violation */ + "\u736f" + /* violation */ + "\u7370" + /* violation */ + "\u7371" + /* violation */ + "\u7372" + /* violation */ + "\u7373" + /* violation */ + "\u7374" + /* violation */ + "\u7375" + /* violation */ + "\u7376" + /* violation */ + "\u7377" + /* violation */ + "\u7378" + /* violation */ + "\u7379" + /* violation */ + "\u737a" + /* violation */ + "\u737b" + /* violation */ + "\u737c" + /* violation */ + "\u737d" + /* violation */ + "\u737e" + /* violation */ + "\u737f" + /* violation */ + "\u7380" + /* violation */ + "\u7381" + /* violation */ + "\u7382" + /* violation */ + "\u7383" + /* violation */ + "\u7384" + /* violation */ + "\u7385" + /* violation */ + "\u7386" + /* violation */ + "\u7387" + /* violation */ + "\u7388" + /* violation */ + "\u7389" + /* violation */ + "\u738a" + /* violation */ + "\u738b" + /* violation */ + "\u738c" + /* violation */ + "\u738d" + /* violation */ + "\u738e" + /* violation */ + "\u738f" + /* violation */ + "\u7390" + /* violation */ + "\u7391" + /* violation */ + "\u7392" + /* violation */ + "\u7393" + /* violation */ + "\u7394" + /* violation */ + "\u7395" + /* violation */ + "\u7396" + /* violation */ + "\u7397" + /* violation */ + "\u7398" + /* violation */ + "\u7399" + /* violation */ + "\u739a" + /* violation */ + "\u739b" + /* violation */ + "\u739c" + /* violation */ + "\u739d" + /* violation */ + "\u739e" + /* violation */ + "\u739f" + /* violation */ + "\u73a0" + /* violation */ + "\u73a1" + /* violation */ + "\u73a2" + /* violation */ + "\u73a3" + /* violation */ + "\u73a4" + /* violation */ + "\u73a5" + /* violation */ + "\u73a6" + /* violation */ + "\u73a7" + /* violation */ + "\u73a8" + /* violation */ + "\u73a9" + /* violation */ + "\u73aa" + /* violation */ + "\u73ab" + /* violation */ + "\u73ac" + /* violation */ + "\u73ad" + /* violation */ + "\u73ae" + /* violation */ + "\u73af" + /* violation */ + "\u73b0" + /* violation */ + "\u73b1" + /* violation */ + "\u73b2" + /* violation */ + "\u73b3" + /* violation */ + "\u73b4" + /* violation */ + "\u73b5" + /* violation */ + "\u73b6" + /* violation */ + "\u73b7" + /* violation */ + "\u73b8" + /* violation */ + "\u73b9" + /* violation */ + "\u73ba" + /* violation */ + "\u73bb" + /* violation */ + "\u73bc" + /* violation */ + "\u73bd" + /* violation */ + "\u73be" + /* violation */ + "\u73bf" + /* violation */ + "\u73c0" + /* violation */ + "\u73c1" + /* violation */ + "\u73c2" + /* violation */ + "\u73c3" + /* violation */ + "\u73c4" + /* violation */ + "\u73c5" + /* violation */ + "\u73c6" + /* violation */ + "\u73c7" + /* violation */ + "\u73c8" + /* violation */ + "\u73c9" + /* violation */ + "\u73ca" + /* violation */ + "\u73cb" + /* violation */ + "\u73cc" + /* violation */ + "\u73cd" + /* violation */ + "\u73ce" + /* violation */ + "\u73cf" + /* violation */ + "\u73d0" + /* violation */ + "\u73d1" + /* violation */ + "\u73d2" + /* violation */ + "\u73d3" + /* violation */ + "\u73d4" + /* violation */ + "\u73d5" + /* violation */ + "\u73d6" + /* violation */ + "\u73d7" + /* violation */ + "\u73d8" + /* violation */ + "\u73d9" + /* violation */ + "\u73da" + /* violation */ + "\u73db" + /* violation */ + "\u73dc" + /* violation */ + "\u73dd" + /* violation */ + "\u73de" + /* violation */ + "\u73df" + /* violation */ + "\u73e0" + /* violation */ + "\u73e1" + /* violation */ + "\u73e2" + /* violation */ + "\u73e3" + /* violation */ + "\u73e4" + /* violation */ + "\u73e5" + /* violation */ + "\u73e6" + /* violation */ + "\u73e7" + /* violation */ + "\u73e8" + /* violation */ + "\u73e9" + /* violation */ + "\u73ea" + /* violation */ + "\u73eb" + /* violation */ + "\u73ec" + /* violation */ + "\u73ed" + /* violation */ + "\u73ee" + /* violation */ + "\u73ef" + /* violation */ + "\u73f0" + /* violation */ + "\u73f1" + /* violation */ + "\u73f2" + /* violation */ + "\u73f3" + /* violation */ + "\u73f4" + /* violation */ + "\u73f5" + /* violation */ + "\u73f6" + /* violation */ + "\u73f7" + /* violation */ + "\u73f8" + /* violation */ + "\u73f9" + /* violation */ + "\u73fa" + /* violation */ + "\u73fb" + /* violation */ + "\u73fc" + /* violation */ + "\u73fd" + /* violation */ + "\u73fe" + /* violation */ + "\u73ff", "" + /* violation */ + "\u7400" + /* violation */ + "\u7401" + /* violation */ + "\u7402" + /* violation */ + "\u7403" + /* violation */ + "\u7404" + /* violation */ + "\u7405" + /* violation */ + "\u7406" + /* violation */ + "\u7407" + /* violation */ + "\u7408" + /* violation */ + "\u7409" + /* violation */ + "\u740a" + /* violation */ + "\u740b" + /* violation */ + "\u740c" + /* violation */ + "\u740d" + /* violation */ + "\u740e" + /* violation */ + "\u740f" + /* violation */ + "\u7410" + /* violation */ + "\u7411" + /* violation */ + "\u7412" + /* violation */ + "\u7413" + /* violation */ + "\u7414" + /* violation */ + "\u7415" + /* violation */ + "\u7416" + /* violation */ + "\u7417" + /* violation */ + "\u7418" + /* violation */ + "\u7419" + /* violation */ + "\u741a" + /* violation */ + "\u741b" + /* violation */ + "\u741c" + /* violation */ + "\u741d" + /* violation */ + "\u741e" + /* violation */ + "\u741f" + /* violation */ + "\u7420" + /* violation */ + "\u7421" + /* violation */ + "\u7422" + /* violation */ + "\u7423" + /* violation */ + "\u7424" + /* violation */ + "\u7425" + /* violation */ + "\u7426" + /* violation */ + "\u7427" + /* violation */ + "\u7428" + /* violation */ + "\u7429" + /* violation */ + "\u742a" + /* violation */ + "\u742b" + /* violation */ + "\u742c" + /* violation */ + "\u742d" + /* violation */ + "\u742e" + /* violation */ + "\u742f" + /* violation */ + "\u7430" + /* violation */ + "\u7431" + /* violation */ + "\u7432" + /* violation */ + "\u7433" + /* violation */ + "\u7434" + /* violation */ + "\u7435" + /* violation */ + "\u7436" + /* violation */ + "\u7437" + /* violation */ + "\u7438" + /* violation */ + "\u7439" + /* violation */ + "\u743a" + /* violation */ + "\u743b" + /* violation */ + "\u743c" + /* violation */ + "\u743d" + /* violation */ + "\u743e" + /* violation */ + "\u743f" + /* violation */ + "\u7440" + /* violation */ + "\u7441" + /* violation */ + "\u7442" + /* violation */ + "\u7443" + /* violation */ + "\u7444" + /* violation */ + "\u7445" + /* violation */ + "\u7446" + /* violation */ + "\u7447" + /* violation */ + "\u7448" + /* violation */ + "\u7449" + /* violation */ + "\u744a" + /* violation */ + "\u744b" + /* violation */ + "\u744c" + /* violation */ + "\u744d" + /* violation */ + "\u744e" + /* violation */ + "\u744f" + /* violation */ + "\u7450" + /* violation */ + "\u7451" + /* violation */ + "\u7452" + /* violation */ + "\u7453" + /* violation */ + "\u7454" + /* violation */ + "\u7455" + /* violation */ + "\u7456" + /* violation */ + "\u7457" + /* violation */ + "\u7458" + /* violation */ + "\u7459" + /* violation */ + "\u745a" + /* violation */ + "\u745b" + /* violation */ + "\u745c" + /* violation */ + "\u745d" + /* violation */ + "\u745e" + /* violation */ + "\u745f" + /* violation */ + "\u7460" + /* violation */ + "\u7461" + /* violation */ + "\u7462" + /* violation */ + "\u7463" + /* violation */ + "\u7464" + /* violation */ + "\u7465" + /* violation */ + "\u7466" + /* violation */ + "\u7467" + /* violation */ + "\u7468" + /* violation */ + "\u7469" + /* violation */ + "\u746a" + /* violation */ + "\u746b" + /* violation */ + "\u746c" + /* violation */ + "\u746d" + /* violation */ + "\u746e" + /* violation */ + "\u746f" + /* violation */ + "\u7470" + /* violation */ + "\u7471" + /* violation */ + "\u7472" + /* violation */ + "\u7473" + /* violation */ + "\u7474" + /* violation */ + "\u7475" + /* violation */ + "\u7476" + /* violation */ + "\u7477" + /* violation */ + "\u7478" + /* violation */ + "\u7479" + /* violation */ + "\u747a" + /* violation */ + "\u747b" + /* violation */ + "\u747c" + /* violation */ + "\u747d" + /* violation */ + "\u747e" + /* violation */ + "\u747f" + /* violation */ + "\u7480" + /* violation */ + "\u7481" + /* violation */ + "\u7482" + /* violation */ + "\u7483" + /* violation */ + "\u7484" + /* violation */ + "\u7485" + /* violation */ + "\u7486" + /* violation */ + "\u7487" + /* violation */ + "\u7488" + /* violation */ + "\u7489" + /* violation */ + "\u748a" + /* violation */ + "\u748b" + /* violation */ + "\u748c" + /* violation */ + "\u748d" + /* violation */ + "\u748e" + /* violation */ + "\u748f" + /* violation */ + "\u7490" + /* violation */ + "\u7491" + /* violation */ + "\u7492" + /* violation */ + "\u7493" + /* violation */ + "\u7494" + /* violation */ + "\u7495" + /* violation */ + "\u7496" + /* violation */ + "\u7497" + /* violation */ + "\u7498" + /* violation */ + "\u7499" + /* violation */ + "\u749a" + /* violation */ + "\u749b" + /* violation */ + "\u749c" + /* violation */ + "\u749d" + /* violation */ + "\u749e" + /* violation */ + "\u749f" + /* violation */ + "\u74a0" + /* violation */ + "\u74a1" + /* violation */ + "\u74a2" + /* violation */ + "\u74a3" + /* violation */ + "\u74a4" + /* violation */ + "\u74a5" + /* violation */ + "\u74a6" + /* violation */ + "\u74a7" + /* violation */ + "\u74a8" + /* violation */ + "\u74a9" + /* violation */ + "\u74aa" + /* violation */ + "\u74ab" + /* violation */ + "\u74ac" + /* violation */ + "\u74ad" + /* violation */ + "\u74ae" + /* violation */ + "\u74af" + /* violation */ + "\u74b0" + /* violation */ + "\u74b1" + /* violation */ + "\u74b2" + /* violation */ + "\u74b3" + /* violation */ + "\u74b4" + /* violation */ + "\u74b5" + /* violation */ + "\u74b6" + /* violation */ + "\u74b7" + /* violation */ + "\u74b8" + /* violation */ + "\u74b9" + /* violation */ + "\u74ba" + /* violation */ + "\u74bb" + /* violation */ + "\u74bc" + /* violation */ + "\u74bd" + /* violation */ + "\u74be" + /* violation */ + "\u74bf" + /* violation */ + "\u74c0" + /* violation */ + "\u74c1" + /* violation */ + "\u74c2" + /* violation */ + "\u74c3" + /* violation */ + "\u74c4" + /* violation */ + "\u74c5" + /* violation */ + "\u74c6" + /* violation */ + "\u74c7" + /* violation */ + "\u74c8" + /* violation */ + "\u74c9" + /* violation */ + "\u74ca" + /* violation */ + "\u74cb" + /* violation */ + "\u74cc" + /* violation */ + "\u74cd" + /* violation */ + "\u74ce" + /* violation */ + "\u74cf" + /* violation */ + "\u74d0" + /* violation */ + "\u74d1" + /* violation */ + "\u74d2" + /* violation */ + "\u74d3" + /* violation */ + "\u74d4" + /* violation */ + "\u74d5" + /* violation */ + "\u74d6" + /* violation */ + "\u74d7" + /* violation */ + "\u74d8" + /* violation */ + "\u74d9" + /* violation */ + "\u74da" + /* violation */ + "\u74db" + /* violation */ + "\u74dc" + /* violation */ + "\u74dd" + /* violation */ + "\u74de" + /* violation */ + "\u74df" + /* violation */ + "\u74e0" + /* violation */ + "\u74e1" + /* violation */ + "\u74e2" + /* violation */ + "\u74e3" + /* violation */ + "\u74e4" + /* violation */ + "\u74e5" + /* violation */ + "\u74e6" + /* violation */ + "\u74e7" + /* violation */ + "\u74e8" + /* violation */ + "\u74e9" + /* violation */ + "\u74ea" + /* violation */ + "\u74eb" + /* violation */ + "\u74ec" + /* violation */ + "\u74ed" + /* violation */ + "\u74ee" + /* violation */ + "\u74ef" + /* violation */ + "\u74f0" + /* violation */ + "\u74f1" + /* violation */ + "\u74f2" + /* violation */ + "\u74f3" + /* violation */ + "\u74f4" + /* violation */ + "\u74f5" + /* violation */ + "\u74f6" + /* violation */ + "\u74f7" + /* violation */ + "\u74f8" + /* violation */ + "\u74f9" + /* violation */ + "\u74fa" + /* violation */ + "\u74fb" + /* violation */ + "\u74fc" + /* violation */ + "\u74fd" + /* violation */ + "\u74fe" + /* violation */ + "\u74ff", "" + /* violation */ + "\u7500" + /* violation */ + "\u7501" + /* violation */ + "\u7502" + /* violation */ + "\u7503" + /* violation */ + "\u7504" + /* violation */ + "\u7505" + /* violation */ + "\u7506" + /* violation */ + "\u7507" + /* violation */ + "\u7508" + /* violation */ + "\u7509" + /* violation */ + "\u750a" + /* violation */ + "\u750b" + /* violation */ + "\u750c" + /* violation */ + "\u750d" + /* violation */ + "\u750e" + /* violation */ + "\u750f" + /* violation */ + "\u7510" + /* violation */ + "\u7511" + /* violation */ + "\u7512" + /* violation */ + "\u7513" + /* violation */ + "\u7514" + /* violation */ + "\u7515" + /* violation */ + "\u7516" + /* violation */ + "\u7517" + /* violation */ + "\u7518" + /* violation */ + "\u7519" + /* violation */ + "\u751a" + /* violation */ + "\u751b" + /* violation */ + "\u751c" + /* violation */ + "\u751d" + /* violation */ + "\u751e" + /* violation */ + "\u751f" + /* violation */ + "\u7520" + /* violation */ + "\u7521" + /* violation */ + "\u7522" + /* violation */ + "\u7523" + /* violation */ + "\u7524" + /* violation */ + "\u7525" + /* violation */ + "\u7526" + /* violation */ + "\u7527" + /* violation */ + "\u7528" + /* violation */ + "\u7529" + /* violation */ + "\u752a" + /* violation */ + "\u752b" + /* violation */ + "\u752c" + /* violation */ + "\u752d" + /* violation */ + "\u752e" + /* violation */ + "\u752f" + /* violation */ + "\u7530" + /* violation */ + "\u7531" + /* violation */ + "\u7532" + /* violation */ + "\u7533" + /* violation */ + "\u7534" + /* violation */ + "\u7535" + /* violation */ + "\u7536" + /* violation */ + "\u7537" + /* violation */ + "\u7538" + /* violation */ + "\u7539" + /* violation */ + "\u753a" + /* violation */ + "\u753b" + /* violation */ + "\u753c" + /* violation */ + "\u753d" + /* violation */ + "\u753e" + /* violation */ + "\u753f" + /* violation */ + "\u7540" + /* violation */ + "\u7541" + /* violation */ + "\u7542" + /* violation */ + "\u7543" + /* violation */ + "\u7544" + /* violation */ + "\u7545" + /* violation */ + "\u7546" + /* violation */ + "\u7547" + /* violation */ + "\u7548" + /* violation */ + "\u7549" + /* violation */ + "\u754a" + /* violation */ + "\u754b" + /* violation */ + "\u754c" + /* violation */ + "\u754d" + /* violation */ + "\u754e" + /* violation */ + "\u754f" + /* violation */ + "\u7550" + /* violation */ + "\u7551" + /* violation */ + "\u7552" + /* violation */ + "\u7553" + /* violation */ + "\u7554" + /* violation */ + "\u7555" + /* violation */ + "\u7556" + /* violation */ + "\u7557" + /* violation */ + "\u7558" + /* violation */ + "\u7559" + /* violation */ + "\u755a" + /* violation */ + "\u755b" + /* violation */ + "\u755c" + /* violation */ + "\u755d" + /* violation */ + "\u755e" + /* violation */ + "\u755f" + /* violation */ + "\u7560" + /* violation */ + "\u7561" + /* violation */ + "\u7562" + /* violation */ + "\u7563" + /* violation */ + "\u7564" + /* violation */ + "\u7565" + /* violation */ + "\u7566" + /* violation */ + "\u7567" + /* violation */ + "\u7568" + /* violation */ + "\u7569" + /* violation */ + "\u756a" + /* violation */ + "\u756b" + /* violation */ + "\u756c" + /* violation */ + "\u756d" + /* violation */ + "\u756e" + /* violation */ + "\u756f" + /* violation */ + "\u7570" + /* violation */ + "\u7571" + /* violation */ + "\u7572" + /* violation */ + "\u7573" + /* violation */ + "\u7574" + /* violation */ + "\u7575" + /* violation */ + "\u7576" + /* violation */ + "\u7577" + /* violation */ + "\u7578" + /* violation */ + "\u7579" + /* violation */ + "\u757a" + /* violation */ + "\u757b" + /* violation */ + "\u757c" + /* violation */ + "\u757d" + /* violation */ + "\u757e" + /* violation */ + "\u757f" + /* violation */ + "\u7580" + /* violation */ + "\u7581" + /* violation */ + "\u7582" + /* violation */ + "\u7583" + /* violation */ + "\u7584" + /* violation */ + "\u7585" + /* violation */ + "\u7586" + /* violation */ + "\u7587" + /* violation */ + "\u7588" + /* violation */ + "\u7589" + /* violation */ + "\u758a" + /* violation */ + "\u758b" + /* violation */ + "\u758c" + /* violation */ + "\u758d" + /* violation */ + "\u758e" + /* violation */ + "\u758f" + /* violation */ + "\u7590" + /* violation */ + "\u7591" + /* violation */ + "\u7592" + /* violation */ + "\u7593" + /* violation */ + "\u7594" + /* violation */ + "\u7595" + /* violation */ + "\u7596" + /* violation */ + "\u7597" + /* violation */ + "\u7598" + /* violation */ + "\u7599" + /* violation */ + "\u759a" + /* violation */ + "\u759b" + /* violation */ + "\u759c" + /* violation */ + "\u759d" + /* violation */ + "\u759e" + /* violation */ + "\u759f" + /* violation */ + "\u75a0" + /* violation */ + "\u75a1" + /* violation */ + "\u75a2" + /* violation */ + "\u75a3" + /* violation */ + "\u75a4" + /* violation */ + "\u75a5" + /* violation */ + "\u75a6" + /* violation */ + "\u75a7" + /* violation */ + "\u75a8" + /* violation */ + "\u75a9" + /* violation */ + "\u75aa" + /* violation */ + "\u75ab" + /* violation */ + "\u75ac" + /* violation */ + "\u75ad" + /* violation */ + "\u75ae" + /* violation */ + "\u75af" + /* violation */ + "\u75b0" + /* violation */ + "\u75b1" + /* violation */ + "\u75b2" + /* violation */ + "\u75b3" + /* violation */ + "\u75b4" + /* violation */ + "\u75b5" + /* violation */ + "\u75b6" + /* violation */ + "\u75b7" + /* violation */ + "\u75b8" + /* violation */ + "\u75b9" + /* violation */ + "\u75ba" + /* violation */ + "\u75bb" + /* violation */ + "\u75bc" + /* violation */ + "\u75bd" + /* violation */ + "\u75be" + /* violation */ + "\u75bf" + /* violation */ + "\u75c0" + /* violation */ + "\u75c1" + /* violation */ + "\u75c2" + /* violation */ + "\u75c3" + /* violation */ + "\u75c4" + /* violation */ + "\u75c5" + /* violation */ + "\u75c6" + /* violation */ + "\u75c7" + /* violation */ + "\u75c8" + /* violation */ + "\u75c9" + /* violation */ + "\u75ca" + /* violation */ + "\u75cb" + /* violation */ + "\u75cc" + /* violation */ + "\u75cd" + /* violation */ + "\u75ce" + /* violation */ + "\u75cf" + /* violation */ + "\u75d0" + /* violation */ + "\u75d1" + /* violation */ + "\u75d2" + /* violation */ + "\u75d3" + /* violation */ + "\u75d4" + /* violation */ + "\u75d5" + /* violation */ + "\u75d6" + /* violation */ + "\u75d7" + /* violation */ + "\u75d8" + /* violation */ + "\u75d9" + /* violation */ + "\u75da" + /* violation */ + "\u75db" + /* violation */ + "\u75dc" + /* violation */ + "\u75dd" + /* violation */ + "\u75de" + /* violation */ + "\u75df" + /* violation */ + "\u75e0" + /* violation */ + "\u75e1" + /* violation */ + "\u75e2" + /* violation */ + "\u75e3" + /* violation */ + "\u75e4" + /* violation */ + "\u75e5" + /* violation */ + "\u75e6" + /* violation */ + "\u75e7" + /* violation */ + "\u75e8" + /* violation */ + "\u75e9" + /* violation */ + "\u75ea" + /* violation */ + "\u75eb" + /* violation */ + "\u75ec" + /* violation */ + "\u75ed" + /* violation */ + "\u75ee" + /* violation */ + "\u75ef" + /* violation */ + "\u75f0" + /* violation */ + "\u75f1" + /* violation */ + "\u75f2" + /* violation */ + "\u75f3" + /* violation */ + "\u75f4" + /* violation */ + "\u75f5" + /* violation */ + "\u75f6" + /* violation */ + "\u75f7" + /* violation */ + "\u75f8" + /* violation */ + "\u75f9" + /* violation */ + "\u75fa" + /* violation */ + "\u75fb" + /* violation */ + "\u75fc" + /* violation */ + "\u75fd" + /* violation */ + "\u75fe" + /* violation */ + "\u75ff", "" + /* violation */ + "\u7600" + /* violation */ + "\u7601" + /* violation */ + "\u7602" + /* violation */ + "\u7603" + /* violation */ + "\u7604" + /* violation */ + "\u7605" + /* violation */ + "\u7606" + /* violation */ + "\u7607" + /* violation */ + "\u7608" + /* violation */ + "\u7609" + /* violation */ + "\u760a" + /* violation */ + "\u760b" + /* violation */ + "\u760c" + /* violation */ + "\u760d" + /* violation */ + "\u760e" + /* violation */ + "\u760f" + /* violation */ + "\u7610" + /* violation */ + "\u7611" + /* violation */ + "\u7612" + /* violation */ + "\u7613" + /* violation */ + "\u7614" + /* violation */ + "\u7615" + /* violation */ + "\u7616" + /* violation */ + "\u7617" + /* violation */ + "\u7618" + /* violation */ + "\u7619" + /* violation */ + "\u761a" + /* violation */ + "\u761b" + /* violation */ + "\u761c" + /* violation */ + "\u761d" + /* violation */ + "\u761e" + /* violation */ + "\u761f" + /* violation */ + "\u7620" + /* violation */ + "\u7621" + /* violation */ + "\u7622" + /* violation */ + "\u7623" + /* violation */ + "\u7624" + /* violation */ + "\u7625" + /* violation */ + "\u7626" + /* violation */ + "\u7627" + /* violation */ + "\u7628" + /* violation */ + "\u7629" + /* violation */ + "\u762a" + /* violation */ + "\u762b" + /* violation */ + "\u762c" + /* violation */ + "\u762d" + /* violation */ + "\u762e" + /* violation */ + "\u762f" + /* violation */ + "\u7630" + /* violation */ + "\u7631" + /* violation */ + "\u7632" + /* violation */ + "\u7633" + /* violation */ + "\u7634" + /* violation */ + "\u7635" + /* violation */ + "\u7636" + /* violation */ + "\u7637" + /* violation */ + "\u7638" + /* violation */ + "\u7639" + /* violation */ + "\u763a" + /* violation */ + "\u763b" + /* violation */ + "\u763c" + /* violation */ + "\u763d" + /* violation */ + "\u763e" + /* violation */ + "\u763f" + /* violation */ + "\u7640" + /* violation */ + "\u7641" + /* violation */ + "\u7642" + /* violation */ + "\u7643" + /* violation */ + "\u7644" + /* violation */ + "\u7645" + /* violation */ + "\u7646" + /* violation */ + "\u7647" + /* violation */ + "\u7648" + /* violation */ + "\u7649" + /* violation */ + "\u764a" + /* violation */ + "\u764b" + /* violation */ + "\u764c" + /* violation */ + "\u764d" + /* violation */ + "\u764e" + /* violation */ + "\u764f" + /* violation */ + "\u7650" + /* violation */ + "\u7651" + /* violation */ + "\u7652" + /* violation */ + "\u7653" + /* violation */ + "\u7654" + /* violation */ + "\u7655" + /* violation */ + "\u7656" + /* violation */ + "\u7657" + /* violation */ + "\u7658" + /* violation */ + "\u7659" + /* violation */ + "\u765a" + /* violation */ + "\u765b" + /* violation */ + "\u765c" + /* violation */ + "\u765d" + /* violation */ + "\u765e" + /* violation */ + "\u765f" + /* violation */ + "\u7660" + /* violation */ + "\u7661" + /* violation */ + "\u7662" + /* violation */ + "\u7663" + /* violation */ + "\u7664" + /* violation */ + "\u7665" + /* violation */ + "\u7666" + /* violation */ + "\u7667" + /* violation */ + "\u7668" + /* violation */ + "\u7669" + /* violation */ + "\u766a" + /* violation */ + "\u766b" + /* violation */ + "\u766c" + /* violation */ + "\u766d" + /* violation */ + "\u766e" + /* violation */ + "\u766f" + /* violation */ + "\u7670" + /* violation */ + "\u7671" + /* violation */ + "\u7672" + /* violation */ + "\u7673" + /* violation */ + "\u7674" + /* violation */ + "\u7675" + /* violation */ + "\u7676" + /* violation */ + "\u7677" + /* violation */ + "\u7678" + /* violation */ + "\u7679" + /* violation */ + "\u767a" + /* violation */ + "\u767b" + /* violation */ + "\u767c" + /* violation */ + "\u767d" + /* violation */ + "\u767e" + /* violation */ + "\u767f" + /* violation */ + "\u7680" + /* violation */ + "\u7681" + /* violation */ + "\u7682" + /* violation */ + "\u7683" + /* violation */ + "\u7684" + /* violation */ + "\u7685" + /* violation */ + "\u7686" + /* violation */ + "\u7687" + /* violation */ + "\u7688" + /* violation */ + "\u7689" + /* violation */ + "\u768a" + /* violation */ + "\u768b" + /* violation */ + "\u768c" + /* violation */ + "\u768d" + /* violation */ + "\u768e" + /* violation */ + "\u768f" + /* violation */ + "\u7690" + /* violation */ + "\u7691" + /* violation */ + "\u7692" + /* violation */ + "\u7693" + /* violation */ + "\u7694" + /* violation */ + "\u7695" + /* violation */ + "\u7696" + /* violation */ + "\u7697" + /* violation */ + "\u7698" + /* violation */ + "\u7699" + /* violation */ + "\u769a" + /* violation */ + "\u769b" + /* violation */ + "\u769c" + /* violation */ + "\u769d" + /* violation */ + "\u769e" + /* violation */ + "\u769f" + /* violation */ + "\u76a0" + /* violation */ + "\u76a1" + /* violation */ + "\u76a2" + /* violation */ + "\u76a3" + /* violation */ + "\u76a4" + /* violation */ + "\u76a5" + /* violation */ + "\u76a6" + /* violation */ + "\u76a7" + /* violation */ + "\u76a8" + /* violation */ + "\u76a9" + /* violation */ + "\u76aa" + /* violation */ + "\u76ab" + /* violation */ + "\u76ac" + /* violation */ + "\u76ad" + /* violation */ + "\u76ae" + /* violation */ + "\u76af" + /* violation */ + "\u76b0" + /* violation */ + "\u76b1" + /* violation */ + "\u76b2" + /* violation */ + "\u76b3" + /* violation */ + "\u76b4" + /* violation */ + "\u76b5" + /* violation */ + "\u76b6" + /* violation */ + "\u76b7" + /* violation */ + "\u76b8" + /* violation */ + "\u76b9" + /* violation */ + "\u76ba" + /* violation */ + "\u76bb" + /* violation */ + "\u76bc" + /* violation */ + "\u76bd" + /* violation */ + "\u76be" + /* violation */ + "\u76bf" + /* violation */ + "\u76c0" + /* violation */ + "\u76c1" + /* violation */ + "\u76c2" + /* violation */ + "\u76c3" + /* violation */ + "\u76c4" + /* violation */ + "\u76c5" + /* violation */ + "\u76c6" + /* violation */ + "\u76c7" + /* violation */ + "\u76c8" + /* violation */ + "\u76c9" + /* violation */ + "\u76ca" + /* violation */ + "\u76cb" + /* violation */ + "\u76cc" + /* violation */ + "\u76cd" + /* violation */ + "\u76ce" + /* violation */ + "\u76cf" + /* violation */ + "\u76d0" + /* violation */ + "\u76d1" + /* violation */ + "\u76d2" + /* violation */ + "\u76d3" + /* violation */ + "\u76d4" + /* violation */ + "\u76d5" + /* violation */ + "\u76d6" + /* violation */ + "\u76d7" + /* violation */ + "\u76d8" + /* violation */ + "\u76d9" + /* violation */ + "\u76da" + /* violation */ + "\u76db" + /* violation */ + "\u76dc" + /* violation */ + "\u76dd" + /* violation */ + "\u76de" + /* violation */ + "\u76df" + /* violation */ + "\u76e0" + /* violation */ + "\u76e1" + /* violation */ + "\u76e2" + /* violation */ + "\u76e3" + /* violation */ + "\u76e4" + /* violation */ + "\u76e5" + /* violation */ + "\u76e6" + /* violation */ + "\u76e7" + /* violation */ + "\u76e8" + /* violation */ + "\u76e9" + /* violation */ + "\u76ea" + /* violation */ + "\u76eb" + /* violation */ + "\u76ec" + /* violation */ + "\u76ed" + /* violation */ + "\u76ee" + /* violation */ + "\u76ef" + /* violation */ + "\u76f0" + /* violation */ + "\u76f1" + /* violation */ + "\u76f2" + /* violation */ + "\u76f3" + /* violation */ + "\u76f4" + /* violation */ + "\u76f5" + /* violation */ + "\u76f6" + /* violation */ + "\u76f7" + /* violation */ + "\u76f8" + /* violation */ + "\u76f9" + /* violation */ + "\u76fa" + /* violation */ + "\u76fb" + /* violation */ + "\u76fc" + /* violation */ + "\u76fd" + /* violation */ + "\u76fe" + /* violation */ + "\u76ff", "" + /* violation */ + "\u7700" + /* violation */ + "\u7701" + /* violation */ + "\u7702" + /* violation */ + "\u7703" + /* violation */ + "\u7704" + /* violation */ + "\u7705" + /* violation */ + "\u7706" + /* violation */ + "\u7707" + /* violation */ + "\u7708" + /* violation */ + "\u7709" + /* violation */ + "\u770a" + /* violation */ + "\u770b" + /* violation */ + "\u770c" + /* violation */ + "\u770d" + /* violation */ + "\u770e" + /* violation */ + "\u770f" + /* violation */ + "\u7710" + /* violation */ + "\u7711" + /* violation */ + "\u7712" + /* violation */ + "\u7713" + /* violation */ + "\u7714" + /* violation */ + "\u7715" + /* violation */ + "\u7716" + /* violation */ + "\u7717" + /* violation */ + "\u7718" + /* violation */ + "\u7719" + /* violation */ + "\u771a" + /* violation */ + "\u771b" + /* violation */ + "\u771c" + /* violation */ + "\u771d" + /* violation */ + "\u771e" + /* violation */ + "\u771f" + /* violation */ + "\u7720" + /* violation */ + "\u7721" + /* violation */ + "\u7722" + /* violation */ + "\u7723" + /* violation */ + "\u7724" + /* violation */ + "\u7725" + /* violation */ + "\u7726" + /* violation */ + "\u7727" + /* violation */ + "\u7728" + /* violation */ + "\u7729" + /* violation */ + "\u772a" + /* violation */ + "\u772b" + /* violation */ + "\u772c" + /* violation */ + "\u772d" + /* violation */ + "\u772e" + /* violation */ + "\u772f" + /* violation */ + "\u7730" + /* violation */ + "\u7731" + /* violation */ + "\u7732" + /* violation */ + "\u7733" + /* violation */ + "\u7734" + /* violation */ + "\u7735" + /* violation */ + "\u7736" + /* violation */ + "\u7737" + /* violation */ + "\u7738" + /* violation */ + "\u7739" + /* violation */ + "\u773a" + /* violation */ + "\u773b" + /* violation */ + "\u773c" + /* violation */ + "\u773d" + /* violation */ + "\u773e" + /* violation */ + "\u773f" + /* violation */ + "\u7740" + /* violation */ + "\u7741" + /* violation */ + "\u7742" + /* violation */ + "\u7743" + /* violation */ + "\u7744" + /* violation */ + "\u7745" + /* violation */ + "\u7746" + /* violation */ + "\u7747" + /* violation */ + "\u7748" + /* violation */ + "\u7749" + /* violation */ + "\u774a" + /* violation */ + "\u774b" + /* violation */ + "\u774c" + /* violation */ + "\u774d" + /* violation */ + "\u774e" + /* violation */ + "\u774f" + /* violation */ + "\u7750" + /* violation */ + "\u7751" + /* violation */ + "\u7752" + /* violation */ + "\u7753" + /* violation */ + "\u7754" + /* violation */ + "\u7755" + /* violation */ + "\u7756" + /* violation */ + "\u7757" + /* violation */ + "\u7758" + /* violation */ + "\u7759" + /* violation */ + "\u775a" + /* violation */ + "\u775b" + /* violation */ + "\u775c" + /* violation */ + "\u775d" + /* violation */ + "\u775e" + /* violation */ + "\u775f" + /* violation */ + "\u7760" + /* violation */ + "\u7761" + /* violation */ + "\u7762" + /* violation */ + "\u7763" + /* violation */ + "\u7764" + /* violation */ + "\u7765" + /* violation */ + "\u7766" + /* violation */ + "\u7767" + /* violation */ + "\u7768" + /* violation */ + "\u7769" + /* violation */ + "\u776a" + /* violation */ + "\u776b" + /* violation */ + "\u776c" + /* violation */ + "\u776d" + /* violation */ + "\u776e" + /* violation */ + "\u776f" + /* violation */ + "\u7770" + /* violation */ + "\u7771" + /* violation */ + "\u7772" + /* violation */ + "\u7773" + /* violation */ + "\u7774" + /* violation */ + "\u7775" + /* violation */ + "\u7776" + /* violation */ + "\u7777" + /* violation */ + "\u7778" + /* violation */ + "\u7779" + /* violation */ + "\u777a" + /* violation */ + "\u777b" + /* violation */ + "\u777c" + /* violation */ + "\u777d" + /* violation */ + "\u777e" + /* violation */ + "\u777f" + /* violation */ + "\u7780" + /* violation */ + "\u7781" + /* violation */ + "\u7782" + /* violation */ + "\u7783" + /* violation */ + "\u7784" + /* violation */ + "\u7785" + /* violation */ + "\u7786" + /* violation */ + "\u7787" + /* violation */ + "\u7788" + /* violation */ + "\u7789" + /* violation */ + "\u778a" + /* violation */ + "\u778b" + /* violation */ + "\u778c" + /* violation */ + "\u778d" + /* violation */ + "\u778e" + /* violation */ + "\u778f" + /* violation */ + "\u7790" + /* violation */ + "\u7791" + /* violation */ + "\u7792" + /* violation */ + "\u7793" + /* violation */ + "\u7794" + /* violation */ + "\u7795" + /* violation */ + "\u7796" + /* violation */ + "\u7797" + /* violation */ + "\u7798" + /* violation */ + "\u7799" + /* violation */ + "\u779a" + /* violation */ + "\u779b" + /* violation */ + "\u779c" + /* violation */ + "\u779d" + /* violation */ + "\u779e" + /* violation */ + "\u779f" + /* violation */ + "\u77a0" + /* violation */ + "\u77a1" + /* violation */ + "\u77a2" + /* violation */ + "\u77a3" + /* violation */ + "\u77a4" + /* violation */ + "\u77a5" + /* violation */ + "\u77a6" + /* violation */ + "\u77a7" + /* violation */ + "\u77a8" + /* violation */ + "\u77a9" + /* violation */ + "\u77aa" + /* violation */ + "\u77ab" + /* violation */ + "\u77ac" + /* violation */ + "\u77ad" + /* violation */ + "\u77ae" + /* violation */ + "\u77af" + /* violation */ + "\u77b0" + /* violation */ + "\u77b1" + /* violation */ + "\u77b2" + /* violation */ + "\u77b3" + /* violation */ + "\u77b4" + /* violation */ + "\u77b5" + /* violation */ + "\u77b6" + /* violation */ + "\u77b7" + /* violation */ + "\u77b8" + /* violation */ + "\u77b9" + /* violation */ + "\u77ba" + /* violation */ + "\u77bb" + /* violation */ + "\u77bc" + /* violation */ + "\u77bd" + /* violation */ + "\u77be" + /* violation */ + "\u77bf" + /* violation */ + "\u77c0" + /* violation */ + "\u77c1" + /* violation */ + "\u77c2" + /* violation */ + "\u77c3" + /* violation */ + "\u77c4" + /* violation */ + "\u77c5" + /* violation */ + "\u77c6" + /* violation */ + "\u77c7" + /* violation */ + "\u77c8" + /* violation */ + "\u77c9" + /* violation */ + "\u77ca" + /* violation */ + "\u77cb" + /* violation */ + "\u77cc" + /* violation */ + "\u77cd" + /* violation */ + "\u77ce" + /* violation */ + "\u77cf" + /* violation */ + "\u77d0" + /* violation */ + "\u77d1" + /* violation */ + "\u77d2" + /* violation */ + "\u77d3" + /* violation */ + "\u77d4" + /* violation */ + "\u77d5" + /* violation */ + "\u77d6" + /* violation */ + "\u77d7" + /* violation */ + "\u77d8" + /* violation */ + "\u77d9" + /* violation */ + "\u77da" + /* violation */ + "\u77db" + /* violation */ + "\u77dc" + /* violation */ + "\u77dd" + /* violation */ + "\u77de" + /* violation */ + "\u77df" + /* violation */ + "\u77e0" + /* violation */ + "\u77e1" + /* violation */ + "\u77e2" + /* violation */ + "\u77e3" + /* violation */ + "\u77e4" + /* violation */ + "\u77e5" + /* violation */ + "\u77e6" + /* violation */ + "\u77e7" + /* violation */ + "\u77e8" + /* violation */ + "\u77e9" + /* violation */ + "\u77ea" + /* violation */ + "\u77eb" + /* violation */ + "\u77ec" + /* violation */ + "\u77ed" + /* violation */ + "\u77ee" + /* violation */ + "\u77ef" + /* violation */ + "\u77f0" + /* violation */ + "\u77f1" + /* violation */ + "\u77f2" + /* violation */ + "\u77f3" + /* violation */ + "\u77f4" + /* violation */ + "\u77f5" + /* violation */ + "\u77f6" + /* violation */ + "\u77f7" + /* violation */ + "\u77f8" + /* violation */ + "\u77f9" + /* violation */ + "\u77fa" + /* violation */ + "\u77fb" + /* violation */ + "\u77fc" + /* violation */ + "\u77fd" + /* violation */ + "\u77fe" + /* violation */ + "\u77ff", "" + /* violation */ + "\u7800" + /* violation */ + "\u7801" + /* violation */ + "\u7802" + /* violation */ + "\u7803" + /* violation */ + "\u7804" + /* violation */ + "\u7805" + /* violation */ + "\u7806" + /* violation */ + "\u7807" + /* violation */ + "\u7808" + /* violation */ + "\u7809" + /* violation */ + "\u780a" + /* violation */ + "\u780b" + /* violation */ + "\u780c" + /* violation */ + "\u780d" + /* violation */ + "\u780e" + /* violation */ + "\u780f" + /* violation */ + "\u7810" + /* violation */ + "\u7811" + /* violation */ + "\u7812" + /* violation */ + "\u7813" + /* violation */ + "\u7814" + /* violation */ + "\u7815" + /* violation */ + "\u7816" + /* violation */ + "\u7817" + /* violation */ + "\u7818" + /* violation */ + "\u7819" + /* violation */ + "\u781a" + /* violation */ + "\u781b" + /* violation */ + "\u781c" + /* violation */ + "\u781d" + /* violation */ + "\u781e" + /* violation */ + "\u781f" + /* violation */ + "\u7820" + /* violation */ + "\u7821" + /* violation */ + "\u7822" + /* violation */ + "\u7823" + /* violation */ + "\u7824" + /* violation */ + "\u7825" + /* violation */ + "\u7826" + /* violation */ + "\u7827" + /* violation */ + "\u7828" + /* violation */ + "\u7829" + /* violation */ + "\u782a" + /* violation */ + "\u782b" + /* violation */ + "\u782c" + /* violation */ + "\u782d" + /* violation */ + "\u782e" + /* violation */ + "\u782f" + /* violation */ + "\u7830" + /* violation */ + "\u7831" + /* violation */ + "\u7832" + /* violation */ + "\u7833" + /* violation */ + "\u7834" + /* violation */ + "\u7835" + /* violation */ + "\u7836" + /* violation */ + "\u7837" + /* violation */ + "\u7838" + /* violation */ + "\u7839" + /* violation */ + "\u783a" + /* violation */ + "\u783b" + /* violation */ + "\u783c" + /* violation */ + "\u783d" + /* violation */ + "\u783e" + /* violation */ + "\u783f" + /* violation */ + "\u7840" + /* violation */ + "\u7841" + /* violation */ + "\u7842" + /* violation */ + "\u7843" + /* violation */ + "\u7844" + /* violation */ + "\u7845" + /* violation */ + "\u7846" + /* violation */ + "\u7847" + /* violation */ + "\u7848" + /* violation */ + "\u7849" + /* violation */ + "\u784a" + /* violation */ + "\u784b" + /* violation */ + "\u784c" + /* violation */ + "\u784d" + /* violation */ + "\u784e" + /* violation */ + "\u784f" + /* violation */ + "\u7850" + /* violation */ + "\u7851" + /* violation */ + "\u7852" + /* violation */ + "\u7853" + /* violation */ + "\u7854" + /* violation */ + "\u7855" + /* violation */ + "\u7856" + /* violation */ + "\u7857" + /* violation */ + "\u7858" + /* violation */ + "\u7859" + /* violation */ + "\u785a" + /* violation */ + "\u785b" + /* violation */ + "\u785c" + /* violation */ + "\u785d" + /* violation */ + "\u785e" + /* violation */ + "\u785f" + /* violation */ + "\u7860" + /* violation */ + "\u7861" + /* violation */ + "\u7862" + /* violation */ + "\u7863" + /* violation */ + "\u7864" + /* violation */ + "\u7865" + /* violation */ + "\u7866" + /* violation */ + "\u7867" + /* violation */ + "\u7868" + /* violation */ + "\u7869" + /* violation */ + "\u786a" + /* violation */ + "\u786b" + /* violation */ + "\u786c" + /* violation */ + "\u786d" + /* violation */ + "\u786e" + /* violation */ + "\u786f" + /* violation */ + "\u7870" + /* violation */ + "\u7871" + /* violation */ + "\u7872" + /* violation */ + "\u7873" + /* violation */ + "\u7874" + /* violation */ + "\u7875" + /* violation */ + "\u7876" + /* violation */ + "\u7877" + /* violation */ + "\u7878" + /* violation */ + "\u7879" + /* violation */ + "\u787a" + /* violation */ + "\u787b" + /* violation */ + "\u787c" + /* violation */ + "\u787d" + /* violation */ + "\u787e" + /* violation */ + "\u787f" + /* violation */ + "\u7880" + /* violation */ + "\u7881" + /* violation */ + "\u7882" + /* violation */ + "\u7883" + /* violation */ + "\u7884" + /* violation */ + "\u7885" + /* violation */ + "\u7886" + /* violation */ + "\u7887" + /* violation */ + "\u7888" + /* violation */ + "\u7889" + /* violation */ + "\u788a" + /* violation */ + "\u788b" + /* violation */ + "\u788c" + /* violation */ + "\u788d" + /* violation */ + "\u788e" + /* violation */ + "\u788f" + /* violation */ + "\u7890" + /* violation */ + "\u7891" + /* violation */ + "\u7892" + /* violation */ + "\u7893" + /* violation */ + "\u7894" + /* violation */ + "\u7895" + /* violation */ + "\u7896" + /* violation */ + "\u7897" + /* violation */ + "\u7898" + /* violation */ + "\u7899" + /* violation */ + "\u789a" + /* violation */ + "\u789b" + /* violation */ + "\u789c" + /* violation */ + "\u789d" + /* violation */ + "\u789e" + /* violation */ + "\u789f" + /* violation */ + "\u78a0" + /* violation */ + "\u78a1" + /* violation */ + "\u78a2" + /* violation */ + "\u78a3" + /* violation */ + "\u78a4" + /* violation */ + "\u78a5" + /* violation */ + "\u78a6" + /* violation */ + "\u78a7" + /* violation */ + "\u78a8" + /* violation */ + "\u78a9" + /* violation */ + "\u78aa" + /* violation */ + "\u78ab" + /* violation */ + "\u78ac" + /* violation */ + "\u78ad" + /* violation */ + "\u78ae" + /* violation */ + "\u78af" + /* violation */ + "\u78b0" + /* violation */ + "\u78b1" + /* violation */ + "\u78b2" + /* violation */ + "\u78b3" + /* violation */ + "\u78b4" + /* violation */ + "\u78b5" + /* violation */ + "\u78b6" + /* violation */ + "\u78b7" + /* violation */ + "\u78b8" + /* violation */ + "\u78b9" + /* violation */ + "\u78ba" + /* violation */ + "\u78bb" + /* violation */ + "\u78bc" + /* violation */ + "\u78bd" + /* violation */ + "\u78be" + /* violation */ + "\u78bf" + /* violation */ + "\u78c0" + /* violation */ + "\u78c1" + /* violation */ + "\u78c2" + /* violation */ + "\u78c3" + /* violation */ + "\u78c4" + /* violation */ + "\u78c5" + /* violation */ + "\u78c6" + /* violation */ + "\u78c7" + /* violation */ + "\u78c8" + /* violation */ + "\u78c9" + /* violation */ + "\u78ca" + /* violation */ + "\u78cb" + /* violation */ + "\u78cc" + /* violation */ + "\u78cd" + /* violation */ + "\u78ce" + /* violation */ + "\u78cf" + /* violation */ + "\u78d0" + /* violation */ + "\u78d1" + /* violation */ + "\u78d2" + /* violation */ + "\u78d3" + /* violation */ + "\u78d4" + /* violation */ + "\u78d5" + /* violation */ + "\u78d6" + /* violation */ + "\u78d7" + /* violation */ + "\u78d8" + /* violation */ + "\u78d9" + /* violation */ + "\u78da" + /* violation */ + "\u78db" + /* violation */ + "\u78dc" + /* violation */ + "\u78dd" + /* violation */ + "\u78de" + /* violation */ + "\u78df" + /* violation */ + "\u78e0" + /* violation */ + "\u78e1" + /* violation */ + "\u78e2" + /* violation */ + "\u78e3" + /* violation */ + "\u78e4" + /* violation */ + "\u78e5" + /* violation */ + "\u78e6" + /* violation */ + "\u78e7" + /* violation */ + "\u78e8" + /* violation */ + "\u78e9" + /* violation */ + "\u78ea" + /* violation */ + "\u78eb" + /* violation */ + "\u78ec" + /* violation */ + "\u78ed" + /* violation */ + "\u78ee" + /* violation */ + "\u78ef" + /* violation */ + "\u78f0" + /* violation */ + "\u78f1" + /* violation */ + "\u78f2" + /* violation */ + "\u78f3" + /* violation */ + "\u78f4" + /* violation */ + "\u78f5" + /* violation */ + "\u78f6" + /* violation */ + "\u78f7" + /* violation */ + "\u78f8" + /* violation */ + "\u78f9" + /* violation */ + "\u78fa" + /* violation */ + "\u78fb" + /* violation */ + "\u78fc" + /* violation */ + "\u78fd" + /* violation */ + "\u78fe" + /* violation */ + "\u78ff", "" + /* violation */ + "\u7900" + /* violation */ + "\u7901" + /* violation */ + "\u7902" + /* violation */ + "\u7903" + /* violation */ + "\u7904" + /* violation */ + "\u7905" + /* violation */ + "\u7906" + /* violation */ + "\u7907" + /* violation */ + "\u7908" + /* violation */ + "\u7909" + /* violation */ + "\u790a" + /* violation */ + "\u790b" + /* violation */ + "\u790c" + /* violation */ + "\u790d" + /* violation */ + "\u790e" + /* violation */ + "\u790f" + /* violation */ + "\u7910" + /* violation */ + "\u7911" + /* violation */ + "\u7912" + /* violation */ + "\u7913" + /* violation */ + "\u7914" + /* violation */ + "\u7915" + /* violation */ + "\u7916" + /* violation */ + "\u7917" + /* violation */ + "\u7918" + /* violation */ + "\u7919" + /* violation */ + "\u791a" + /* violation */ + "\u791b" + /* violation */ + "\u791c" + /* violation */ + "\u791d" + /* violation */ + "\u791e" + /* violation */ + "\u791f" + /* violation */ + "\u7920" + /* violation */ + "\u7921" + /* violation */ + "\u7922" + /* violation */ + "\u7923" + /* violation */ + "\u7924" + /* violation */ + "\u7925" + /* violation */ + "\u7926" + /* violation */ + "\u7927" + /* violation */ + "\u7928" + /* violation */ + "\u7929" + /* violation */ + "\u792a" + /* violation */ + "\u792b" + /* violation */ + "\u792c" + /* violation */ + "\u792d" + /* violation */ + "\u792e" + /* violation */ + "\u792f" + /* violation */ + "\u7930" + /* violation */ + "\u7931" + /* violation */ + "\u7932" + /* violation */ + "\u7933" + /* violation */ + "\u7934" + /* violation */ + "\u7935" + /* violation */ + "\u7936" + /* violation */ + "\u7937" + /* violation */ + "\u7938" + /* violation */ + "\u7939" + /* violation */ + "\u793a" + /* violation */ + "\u793b" + /* violation */ + "\u793c" + /* violation */ + "\u793d" + /* violation */ + "\u793e" + /* violation */ + "\u793f" + /* violation */ + "\u7940" + /* violation */ + "\u7941" + /* violation */ + "\u7942" + /* violation */ + "\u7943" + /* violation */ + "\u7944" + /* violation */ + "\u7945" + /* violation */ + "\u7946" + /* violation */ + "\u7947" + /* violation */ + "\u7948" + /* violation */ + "\u7949" + /* violation */ + "\u794a" + /* violation */ + "\u794b" + /* violation */ + "\u794c" + /* violation */ + "\u794d" + /* violation */ + "\u794e" + /* violation */ + "\u794f" + /* violation */ + "\u7950" + /* violation */ + "\u7951" + /* violation */ + "\u7952" + /* violation */ + "\u7953" + /* violation */ + "\u7954" + /* violation */ + "\u7955" + /* violation */ + "\u7956" + /* violation */ + "\u7957" + /* violation */ + "\u7958" + /* violation */ + "\u7959" + /* violation */ + "\u795a" + /* violation */ + "\u795b" + /* violation */ + "\u795c" + /* violation */ + "\u795d" + /* violation */ + "\u795e" + /* violation */ + "\u795f" + /* violation */ + "\u7960" + /* violation */ + "\u7961" + /* violation */ + "\u7962" + /* violation */ + "\u7963" + /* violation */ + "\u7964" + /* violation */ + "\u7965" + /* violation */ + "\u7966" + /* violation */ + "\u7967" + /* violation */ + "\u7968" + /* violation */ + "\u7969" + /* violation */ + "\u796a" + /* violation */ + "\u796b" + /* violation */ + "\u796c" + /* violation */ + "\u796d" + /* violation */ + "\u796e" + /* violation */ + "\u796f" + /* violation */ + "\u7970" + /* violation */ + "\u7971" + /* violation */ + "\u7972" + /* violation */ + "\u7973" + /* violation */ + "\u7974" + /* violation */ + "\u7975" + /* violation */ + "\u7976" + /* violation */ + "\u7977" + /* violation */ + "\u7978" + /* violation */ + "\u7979" + /* violation */ + "\u797a" + /* violation */ + "\u797b" + /* violation */ + "\u797c" + /* violation */ + "\u797d" + /* violation */ + "\u797e" + /* violation */ + "\u797f" + /* violation */ + "\u7980" + /* violation */ + "\u7981" + /* violation */ + "\u7982" + /* violation */ + "\u7983" + /* violation */ + "\u7984" + /* violation */ + "\u7985" + /* violation */ + "\u7986" + /* violation */ + "\u7987" + /* violation */ + "\u7988" + /* violation */ + "\u7989" + /* violation */ + "\u798a" + /* violation */ + "\u798b" + /* violation */ + "\u798c" + /* violation */ + "\u798d" + /* violation */ + "\u798e" + /* violation */ + "\u798f" + /* violation */ + "\u7990" + /* violation */ + "\u7991" + /* violation */ + "\u7992" + /* violation */ + "\u7993" + /* violation */ + "\u7994" + /* violation */ + "\u7995" + /* violation */ + "\u7996" + /* violation */ + "\u7997" + /* violation */ + "\u7998" + /* violation */ + "\u7999" + /* violation */ + "\u799a" + /* violation */ + "\u799b" + /* violation */ + "\u799c" + /* violation */ + "\u799d" + /* violation */ + "\u799e" + /* violation */ + "\u799f" + /* violation */ + "\u79a0" + /* violation */ + "\u79a1" + /* violation */ + "\u79a2" + /* violation */ + "\u79a3" + /* violation */ + "\u79a4" + /* violation */ + "\u79a5" + /* violation */ + "\u79a6" + /* violation */ + "\u79a7" + /* violation */ + "\u79a8" + /* violation */ + "\u79a9" + /* violation */ + "\u79aa" + /* violation */ + "\u79ab" + /* violation */ + "\u79ac" + /* violation */ + "\u79ad" + /* violation */ + "\u79ae" + /* violation */ + "\u79af" + /* violation */ + "\u79b0" + /* violation */ + "\u79b1" + /* violation */ + "\u79b2" + /* violation */ + "\u79b3" + /* violation */ + "\u79b4" + /* violation */ + "\u79b5" + /* violation */ + "\u79b6" + /* violation */ + "\u79b7" + /* violation */ + "\u79b8" + /* violation */ + "\u79b9" + /* violation */ + "\u79ba" + /* violation */ + "\u79bb" + /* violation */ + "\u79bc" + /* violation */ + "\u79bd" + /* violation */ + "\u79be" + /* violation */ + "\u79bf" + /* violation */ + "\u79c0" + /* violation */ + "\u79c1" + /* violation */ + "\u79c2" + /* violation */ + "\u79c3" + /* violation */ + "\u79c4" + /* violation */ + "\u79c5" + /* violation */ + "\u79c6" + /* violation */ + "\u79c7" + /* violation */ + "\u79c8" + /* violation */ + "\u79c9" + /* violation */ + "\u79ca" + /* violation */ + "\u79cb" + /* violation */ + "\u79cc" + /* violation */ + "\u79cd" + /* violation */ + "\u79ce" + /* violation */ + "\u79cf" + /* violation */ + "\u79d0" + /* violation */ + "\u79d1" + /* violation */ + "\u79d2" + /* violation */ + "\u79d3" + /* violation */ + "\u79d4" + /* violation */ + "\u79d5" + /* violation */ + "\u79d6" + /* violation */ + "\u79d7" + /* violation */ + "\u79d8" + /* violation */ + "\u79d9" + /* violation */ + "\u79da" + /* violation */ + "\u79db" + /* violation */ + "\u79dc" + /* violation */ + "\u79dd" + /* violation */ + "\u79de" + /* violation */ + "\u79df" + /* violation */ + "\u79e0" + /* violation */ + "\u79e1" + /* violation */ + "\u79e2" + /* violation */ + "\u79e3" + /* violation */ + "\u79e4" + /* violation */ + "\u79e5" + /* violation */ + "\u79e6" + /* violation */ + "\u79e7" + /* violation */ + "\u79e8" + /* violation */ + "\u79e9" + /* violation */ + "\u79ea" + /* violation */ + "\u79eb" + /* violation */ + "\u79ec" + /* violation */ + "\u79ed" + /* violation */ + "\u79ee" + /* violation */ + "\u79ef" + /* violation */ + "\u79f0" + /* violation */ + "\u79f1" + /* violation */ + "\u79f2" + /* violation */ + "\u79f3" + /* violation */ + "\u79f4" + /* violation */ + "\u79f5" + /* violation */ + "\u79f6" + /* violation */ + "\u79f7" + /* violation */ + "\u79f8" + /* violation */ + "\u79f9" + /* violation */ + "\u79fa" + /* violation */ + "\u79fb" + /* violation */ + "\u79fc" + /* violation */ + "\u79fd" + /* violation */ + "\u79fe" + /* violation */ + "\u79ff", "" + /* violation */ + "\u7a00" + /* violation */ + "\u7a01" + /* violation */ + "\u7a02" + /* violation */ + "\u7a03" + /* violation */ + "\u7a04" + /* violation */ + "\u7a05" + /* violation */ + "\u7a06" + /* violation */ + "\u7a07" + /* violation */ + "\u7a08" + /* violation */ + "\u7a09" + /* violation */ + "\u7a0a" + /* violation */ + "\u7a0b" + /* violation */ + "\u7a0c" + /* violation */ + "\u7a0d" + /* violation */ + "\u7a0e" + /* violation */ + "\u7a0f" + /* violation */ + "\u7a10" + /* violation */ + "\u7a11" + /* violation */ + "\u7a12" + /* violation */ + "\u7a13" + /* violation */ + "\u7a14" + /* violation */ + "\u7a15" + /* violation */ + "\u7a16" + /* violation */ + "\u7a17" + /* violation */ + "\u7a18" + /* violation */ + "\u7a19" + /* violation */ + "\u7a1a" + /* violation */ + "\u7a1b" + /* violation */ + "\u7a1c" + /* violation */ + "\u7a1d" + /* violation */ + "\u7a1e" + /* violation */ + "\u7a1f" + /* violation */ + "\u7a20" + /* violation */ + "\u7a21" + /* violation */ + "\u7a22" + /* violation */ + "\u7a23" + /* violation */ + "\u7a24" + /* violation */ + "\u7a25" + /* violation */ + "\u7a26" + /* violation */ + "\u7a27" + /* violation */ + "\u7a28" + /* violation */ + "\u7a29" + /* violation */ + "\u7a2a" + /* violation */ + "\u7a2b" + /* violation */ + "\u7a2c" + /* violation */ + "\u7a2d" + /* violation */ + "\u7a2e" + /* violation */ + "\u7a2f" + /* violation */ + "\u7a30" + /* violation */ + "\u7a31" + /* violation */ + "\u7a32" + /* violation */ + "\u7a33" + /* violation */ + "\u7a34" + /* violation */ + "\u7a35" + /* violation */ + "\u7a36" + /* violation */ + "\u7a37" + /* violation */ + "\u7a38" + /* violation */ + "\u7a39" + /* violation */ + "\u7a3a" + /* violation */ + "\u7a3b" + /* violation */ + "\u7a3c" + /* violation */ + "\u7a3d" + /* violation */ + "\u7a3e" + /* violation */ + "\u7a3f" + /* violation */ + "\u7a40" + /* violation */ + "\u7a41" + /* violation */ + "\u7a42" + /* violation */ + "\u7a43" + /* violation */ + "\u7a44" + /* violation */ + "\u7a45" + /* violation */ + "\u7a46" + /* violation */ + "\u7a47" + /* violation */ + "\u7a48" + /* violation */ + "\u7a49" + /* violation */ + "\u7a4a" + /* violation */ + "\u7a4b" + /* violation */ + "\u7a4c" + /* violation */ + "\u7a4d" + /* violation */ + "\u7a4e" + /* violation */ + "\u7a4f" + /* violation */ + "\u7a50" + /* violation */ + "\u7a51" + /* violation */ + "\u7a52" + /* violation */ + "\u7a53" + /* violation */ + "\u7a54" + /* violation */ + "\u7a55" + /* violation */ + "\u7a56" + /* violation */ + "\u7a57" + /* violation */ + "\u7a58" + /* violation */ + "\u7a59" + /* violation */ + "\u7a5a" + /* violation */ + "\u7a5b" + /* violation */ + "\u7a5c" + /* violation */ + "\u7a5d" + /* violation */ + "\u7a5e" + /* violation */ + "\u7a5f" + /* violation */ + "\u7a60" + /* violation */ + "\u7a61" + /* violation */ + "\u7a62" + /* violation */ + "\u7a63" + /* violation */ + "\u7a64" + /* violation */ + "\u7a65" + /* violation */ + "\u7a66" + /* violation */ + "\u7a67" + /* violation */ + "\u7a68" + /* violation */ + "\u7a69" + /* violation */ + "\u7a6a" + /* violation */ + "\u7a6b" + /* violation */ + "\u7a6c" + /* violation */ + "\u7a6d" + /* violation */ + "\u7a6e" + /* violation */ + "\u7a6f" + /* violation */ + "\u7a70" + /* violation */ + "\u7a71" + /* violation */ + "\u7a72" + /* violation */ + "\u7a73" + /* violation */ + "\u7a74" + /* violation */ + "\u7a75" + /* violation */ + "\u7a76" + /* violation */ + "\u7a77" + /* violation */ + "\u7a78" + /* violation */ + "\u7a79" + /* violation */ + "\u7a7a" + /* violation */ + "\u7a7b" + /* violation */ + "\u7a7c" + /* violation */ + "\u7a7d" + /* violation */ + "\u7a7e" + /* violation */ + "\u7a7f" + /* violation */ + "\u7a80" + /* violation */ + "\u7a81" + /* violation */ + "\u7a82" + /* violation */ + "\u7a83" + /* violation */ + "\u7a84" + /* violation */ + "\u7a85" + /* violation */ + "\u7a86" + /* violation */ + "\u7a87" + /* violation */ + "\u7a88" + /* violation */ + "\u7a89" + /* violation */ + "\u7a8a" + /* violation */ + "\u7a8b" + /* violation */ + "\u7a8c" + /* violation */ + "\u7a8d" + /* violation */ + "\u7a8e" + /* violation */ + "\u7a8f" + /* violation */ + "\u7a90" + /* violation */ + "\u7a91" + /* violation */ + "\u7a92" + /* violation */ + "\u7a93" + /* violation */ + "\u7a94" + /* violation */ + "\u7a95" + /* violation */ + "\u7a96" + /* violation */ + "\u7a97" + /* violation */ + "\u7a98" + /* violation */ + "\u7a99" + /* violation */ + "\u7a9a" + /* violation */ + "\u7a9b" + /* violation */ + "\u7a9c" + /* violation */ + "\u7a9d" + /* violation */ + "\u7a9e" + /* violation */ + "\u7a9f" + /* violation */ + "\u7aa0" + /* violation */ + "\u7aa1" + /* violation */ + "\u7aa2" + /* violation */ + "\u7aa3" + /* violation */ + "\u7aa4" + /* violation */ + "\u7aa5" + /* violation */ + "\u7aa6" + /* violation */ + "\u7aa7" + /* violation */ + "\u7aa8" + /* violation */ + "\u7aa9" + /* violation */ + "\u7aaa" + /* violation */ + "\u7aab" + /* violation */ + "\u7aac" + /* violation */ + "\u7aad" + /* violation */ + "\u7aae" + /* violation */ + "\u7aaf" + /* violation */ + "\u7ab0" + /* violation */ + "\u7ab1" + /* violation */ + "\u7ab2" + /* violation */ + "\u7ab3" + /* violation */ + "\u7ab4" + /* violation */ + "\u7ab5" + /* violation */ + "\u7ab6" + /* violation */ + "\u7ab7" + /* violation */ + "\u7ab8" + /* violation */ + "\u7ab9" + /* violation */ + "\u7aba" + /* violation */ + "\u7abb" + /* violation */ + "\u7abc" + /* violation */ + "\u7abd" + /* violation */ + "\u7abe" + /* violation */ + "\u7abf" + /* violation */ + "\u7ac0" + /* violation */ + "\u7ac1" + /* violation */ + "\u7ac2" + /* violation */ + "\u7ac3" + /* violation */ + "\u7ac4" + /* violation */ + "\u7ac5" + /* violation */ + "\u7ac6" + /* violation */ + "\u7ac7" + /* violation */ + "\u7ac8" + /* violation */ + "\u7ac9" + /* violation */ + "\u7aca" + /* violation */ + "\u7acb" + /* violation */ + "\u7acc" + /* violation */ + "\u7acd" + /* violation */ + "\u7ace" + /* violation */ + "\u7acf" + /* violation */ + "\u7ad0" + /* violation */ + "\u7ad1" + /* violation */ + "\u7ad2" + /* violation */ + "\u7ad3" + /* violation */ + "\u7ad4" + /* violation */ + "\u7ad5" + /* violation */ + "\u7ad6" + /* violation */ + "\u7ad7" + /* violation */ + "\u7ad8" + /* violation */ + "\u7ad9" + /* violation */ + "\u7ada" + /* violation */ + "\u7adb" + /* violation */ + "\u7adc" + /* violation */ + "\u7add" + /* violation */ + "\u7ade" + /* violation */ + "\u7adf" + /* violation */ + "\u7ae0" + /* violation */ + "\u7ae1" + /* violation */ + "\u7ae2" + /* violation */ + "\u7ae3" + /* violation */ + "\u7ae4" + /* violation */ + "\u7ae5" + /* violation */ + "\u7ae6" + /* violation */ + "\u7ae7" + /* violation */ + "\u7ae8" + /* violation */ + "\u7ae9" + /* violation */ + "\u7aea" + /* violation */ + "\u7aeb" + /* violation */ + "\u7aec" + /* violation */ + "\u7aed" + /* violation */ + "\u7aee" + /* violation */ + "\u7aef" + /* violation */ + "\u7af0" + /* violation */ + "\u7af1" + /* violation */ + "\u7af2" + /* violation */ + "\u7af3" + /* violation */ + "\u7af4" + /* violation */ + "\u7af5" + /* violation */ + "\u7af6" + /* violation */ + "\u7af7" + /* violation */ + "\u7af8" + /* violation */ + "\u7af9" + /* violation */ + "\u7afa" + /* violation */ + "\u7afb" + /* violation */ + "\u7afc" + /* violation */ + "\u7afd" + /* violation */ + "\u7afe" + /* violation */ + "\u7aff", "" + /* violation */ + "\u7b00" + /* violation */ + "\u7b01" + /* violation */ + "\u7b02" + /* violation */ + "\u7b03" + /* violation */ + "\u7b04" + /* violation */ + "\u7b05" + /* violation */ + "\u7b06" + /* violation */ + "\u7b07" + /* violation */ + "\u7b08" + /* violation */ + "\u7b09" + /* violation */ + "\u7b0a" + /* violation */ + "\u7b0b" + /* violation */ + "\u7b0c" + /* violation */ + "\u7b0d" + /* violation */ + "\u7b0e" + /* violation */ + "\u7b0f" + /* violation */ + "\u7b10" + /* violation */ + "\u7b11" + /* violation */ + "\u7b12" + /* violation */ + "\u7b13" + /* violation */ + "\u7b14" + /* violation */ + "\u7b15" + /* violation */ + "\u7b16" + /* violation */ + "\u7b17" + /* violation */ + "\u7b18" + /* violation */ + "\u7b19" + /* violation */ + "\u7b1a" + /* violation */ + "\u7b1b" + /* violation */ + "\u7b1c" + /* violation */ + "\u7b1d" + /* violation */ + "\u7b1e" + /* violation */ + "\u7b1f" + /* violation */ + "\u7b20" + /* violation */ + "\u7b21" + /* violation */ + "\u7b22" + /* violation */ + "\u7b23" + /* violation */ + "\u7b24" + /* violation */ + "\u7b25" + /* violation */ + "\u7b26" + /* violation */ + "\u7b27" + /* violation */ + "\u7b28" + /* violation */ + "\u7b29" + /* violation */ + "\u7b2a" + /* violation */ + "\u7b2b" + /* violation */ + "\u7b2c" + /* violation */ + "\u7b2d" + /* violation */ + "\u7b2e" + /* violation */ + "\u7b2f" + /* violation */ + "\u7b30" + /* violation */ + "\u7b31" + /* violation */ + "\u7b32" + /* violation */ + "\u7b33" + /* violation */ + "\u7b34" + /* violation */ + "\u7b35" + /* violation */ + "\u7b36" + /* violation */ + "\u7b37" + /* violation */ + "\u7b38" + /* violation */ + "\u7b39" + /* violation */ + "\u7b3a" + /* violation */ + "\u7b3b" + /* violation */ + "\u7b3c" + /* violation */ + "\u7b3d" + /* violation */ + "\u7b3e" + /* violation */ + "\u7b3f" + /* violation */ + "\u7b40" + /* violation */ + "\u7b41" + /* violation */ + "\u7b42" + /* violation */ + "\u7b43" + /* violation */ + "\u7b44" + /* violation */ + "\u7b45" + /* violation */ + "\u7b46" + /* violation */ + "\u7b47" + /* violation */ + "\u7b48" + /* violation */ + "\u7b49" + /* violation */ + "\u7b4a" + /* violation */ + "\u7b4b" + /* violation */ + "\u7b4c" + /* violation */ + "\u7b4d" + /* violation */ + "\u7b4e" + /* violation */ + "\u7b4f" + /* violation */ + "\u7b50" + /* violation */ + "\u7b51" + /* violation */ + "\u7b52" + /* violation */ + "\u7b53" + /* violation */ + "\u7b54" + /* violation */ + "\u7b55" + /* violation */ + "\u7b56" + /* violation */ + "\u7b57" + /* violation */ + "\u7b58" + /* violation */ + "\u7b59" + /* violation */ + "\u7b5a" + /* violation */ + "\u7b5b" + /* violation */ + "\u7b5c" + /* violation */ + "\u7b5d" + /* violation */ + "\u7b5e" + /* violation */ + "\u7b5f" + /* violation */ + "\u7b60" + /* violation */ + "\u7b61" + /* violation */ + "\u7b62" + /* violation */ + "\u7b63" + /* violation */ + "\u7b64" + /* violation */ + "\u7b65" + /* violation */ + "\u7b66" + /* violation */ + "\u7b67" + /* violation */ + "\u7b68" + /* violation */ + "\u7b69" + /* violation */ + "\u7b6a" + /* violation */ + "\u7b6b" + /* violation */ + "\u7b6c" + /* violation */ + "\u7b6d" + /* violation */ + "\u7b6e" + /* violation */ + "\u7b6f" + /* violation */ + "\u7b70" + /* violation */ + "\u7b71" + /* violation */ + "\u7b72" + /* violation */ + "\u7b73" + /* violation */ + "\u7b74" + /* violation */ + "\u7b75" + /* violation */ + "\u7b76" + /* violation */ + "\u7b77" + /* violation */ + "\u7b78" + /* violation */ + "\u7b79" + /* violation */ + "\u7b7a" + /* violation */ + "\u7b7b" + /* violation */ + "\u7b7c" + /* violation */ + "\u7b7d" + /* violation */ + "\u7b7e" + /* violation */ + "\u7b7f" + /* violation */ + "\u7b80" + /* violation */ + "\u7b81" + /* violation */ + "\u7b82" + /* violation */ + "\u7b83" + /* violation */ + "\u7b84" + /* violation */ + "\u7b85" + /* violation */ + "\u7b86" + /* violation */ + "\u7b87" + /* violation */ + "\u7b88" + /* violation */ + "\u7b89" + /* violation */ + "\u7b8a" + /* violation */ + "\u7b8b" + /* violation */ + "\u7b8c" + /* violation */ + "\u7b8d" + /* violation */ + "\u7b8e" + /* violation */ + "\u7b8f" + /* violation */ + "\u7b90" + /* violation */ + "\u7b91" + /* violation */ + "\u7b92" + /* violation */ + "\u7b93" + /* violation */ + "\u7b94" + /* violation */ + "\u7b95" + /* violation */ + "\u7b96" + /* violation */ + "\u7b97" + /* violation */ + "\u7b98" + /* violation */ + "\u7b99" + /* violation */ + "\u7b9a" + /* violation */ + "\u7b9b" + /* violation */ + "\u7b9c" + /* violation */ + "\u7b9d" + /* violation */ + "\u7b9e" + /* violation */ + "\u7b9f" + /* violation */ + "\u7ba0" + /* violation */ + "\u7ba1" + /* violation */ + "\u7ba2" + /* violation */ + "\u7ba3" + /* violation */ + "\u7ba4" + /* violation */ + "\u7ba5" + /* violation */ + "\u7ba6" + /* violation */ + "\u7ba7" + /* violation */ + "\u7ba8" + /* violation */ + "\u7ba9" + /* violation */ + "\u7baa" + /* violation */ + "\u7bab" + /* violation */ + "\u7bac" + /* violation */ + "\u7bad" + /* violation */ + "\u7bae" + /* violation */ + "\u7baf" + /* violation */ + "\u7bb0" + /* violation */ + "\u7bb1" + /* violation */ + "\u7bb2" + /* violation */ + "\u7bb3" + /* violation */ + "\u7bb4" + /* violation */ + "\u7bb5" + /* violation */ + "\u7bb6" + /* violation */ + "\u7bb7" + /* violation */ + "\u7bb8" + /* violation */ + "\u7bb9" + /* violation */ + "\u7bba" + /* violation */ + "\u7bbb" + /* violation */ + "\u7bbc" + /* violation */ + "\u7bbd" + /* violation */ + "\u7bbe" + /* violation */ + "\u7bbf" + /* violation */ + "\u7bc0" + /* violation */ + "\u7bc1" + /* violation */ + "\u7bc2" + /* violation */ + "\u7bc3" + /* violation */ + "\u7bc4" + /* violation */ + "\u7bc5" + /* violation */ + "\u7bc6" + /* violation */ + "\u7bc7" + /* violation */ + "\u7bc8" + /* violation */ + "\u7bc9" + /* violation */ + "\u7bca" + /* violation */ + "\u7bcb" + /* violation */ + "\u7bcc" + /* violation */ + "\u7bcd" + /* violation */ + "\u7bce" + /* violation */ + "\u7bcf" + /* violation */ + "\u7bd0" + /* violation */ + "\u7bd1" + /* violation */ + "\u7bd2" + /* violation */ + "\u7bd3" + /* violation */ + "\u7bd4" + /* violation */ + "\u7bd5" + /* violation */ + "\u7bd6" + /* violation */ + "\u7bd7" + /* violation */ + "\u7bd8" + /* violation */ + "\u7bd9" + /* violation */ + "\u7bda" + /* violation */ + "\u7bdb" + /* violation */ + "\u7bdc" + /* violation */ + "\u7bdd" + /* violation */ + "\u7bde" + /* violation */ + "\u7bdf" + /* violation */ + "\u7be0" + /* violation */ + "\u7be1" + /* violation */ + "\u7be2" + /* violation */ + "\u7be3" + /* violation */ + "\u7be4" + /* violation */ + "\u7be5" + /* violation */ + "\u7be6" + /* violation */ + "\u7be7" + /* violation */ + "\u7be8" + /* violation */ + "\u7be9" + /* violation */ + "\u7bea" + /* violation */ + "\u7beb" + /* violation */ + "\u7bec" + /* violation */ + "\u7bed" + /* violation */ + "\u7bee" + /* violation */ + "\u7bef" + /* violation */ + "\u7bf0" + /* violation */ + "\u7bf1" + /* violation */ + "\u7bf2" + /* violation */ + "\u7bf3" + /* violation */ + "\u7bf4" + /* violation */ + "\u7bf5" + /* violation */ + "\u7bf6" + /* violation */ + "\u7bf7" + /* violation */ + "\u7bf8" + /* violation */ + "\u7bf9" + /* violation */ + "\u7bfa" + /* violation */ + "\u7bfb" + /* violation */ + "\u7bfc" + /* violation */ + "\u7bfd" + /* violation */ + "\u7bfe" + /* violation */ + "\u7bff", "" + /* violation */ + "\u7c00" + /* violation */ + "\u7c01" + /* violation */ + "\u7c02" + /* violation */ + "\u7c03" + /* violation */ + "\u7c04" + /* violation */ + "\u7c05" + /* violation */ + "\u7c06" + /* violation */ + "\u7c07" + /* violation */ + "\u7c08" + /* violation */ + "\u7c09" + /* violation */ + "\u7c0a" + /* violation */ + "\u7c0b" + /* violation */ + "\u7c0c" + /* violation */ + "\u7c0d" + /* violation */ + "\u7c0e" + /* violation */ + "\u7c0f" + /* violation */ + "\u7c10" + /* violation */ + "\u7c11" + /* violation */ + "\u7c12" + /* violation */ + "\u7c13" + /* violation */ + "\u7c14" + /* violation */ + "\u7c15" + /* violation */ + "\u7c16" + /* violation */ + "\u7c17" + /* violation */ + "\u7c18" + /* violation */ + "\u7c19" + /* violation */ + "\u7c1a" + /* violation */ + "\u7c1b" + /* violation */ + "\u7c1c" + /* violation */ + "\u7c1d" + /* violation */ + "\u7c1e" + /* violation */ + "\u7c1f" + /* violation */ + "\u7c20" + /* violation */ + "\u7c21" + /* violation */ + "\u7c22" + /* violation */ + "\u7c23" + /* violation */ + "\u7c24" + /* violation */ + "\u7c25" + /* violation */ + "\u7c26" + /* violation */ + "\u7c27" + /* violation */ + "\u7c28" + /* violation */ + "\u7c29" + /* violation */ + "\u7c2a" + /* violation */ + "\u7c2b" + /* violation */ + "\u7c2c" + /* violation */ + "\u7c2d" + /* violation */ + "\u7c2e" + /* violation */ + "\u7c2f" + /* violation */ + "\u7c30" + /* violation */ + "\u7c31" + /* violation */ + "\u7c32" + /* violation */ + "\u7c33" + /* violation */ + "\u7c34" + /* violation */ + "\u7c35" + /* violation */ + "\u7c36" + /* violation */ + "\u7c37" + /* violation */ + "\u7c38" + /* violation */ + "\u7c39" + /* violation */ + "\u7c3a" + /* violation */ + "\u7c3b" + /* violation */ + "\u7c3c" + /* violation */ + "\u7c3d" + /* violation */ + "\u7c3e" + /* violation */ + "\u7c3f" + /* violation */ + "\u7c40" + /* violation */ + "\u7c41" + /* violation */ + "\u7c42" + /* violation */ + "\u7c43" + /* violation */ + "\u7c44" + /* violation */ + "\u7c45" + /* violation */ + "\u7c46" + /* violation */ + "\u7c47" + /* violation */ + "\u7c48" + /* violation */ + "\u7c49" + /* violation */ + "\u7c4a" + /* violation */ + "\u7c4b" + /* violation */ + "\u7c4c" + /* violation */ + "\u7c4d" + /* violation */ + "\u7c4e" + /* violation */ + "\u7c4f" + /* violation */ + "\u7c50" + /* violation */ + "\u7c51" + /* violation */ + "\u7c52" + /* violation */ + "\u7c53" + /* violation */ + "\u7c54" + /* violation */ + "\u7c55" + /* violation */ + "\u7c56" + /* violation */ + "\u7c57" + /* violation */ + "\u7c58" + /* violation */ + "\u7c59" + /* violation */ + "\u7c5a" + /* violation */ + "\u7c5b" + /* violation */ + "\u7c5c" + /* violation */ + "\u7c5d" + /* violation */ + "\u7c5e" + /* violation */ + "\u7c5f" + /* violation */ + "\u7c60" + /* violation */ + "\u7c61" + /* violation */ + "\u7c62" + /* violation */ + "\u7c63" + /* violation */ + "\u7c64" + /* violation */ + "\u7c65" + /* violation */ + "\u7c66" + /* violation */ + "\u7c67" + /* violation */ + "\u7c68" + /* violation */ + "\u7c69" + /* violation */ + "\u7c6a" + /* violation */ + "\u7c6b" + /* violation */ + "\u7c6c" + /* violation */ + "\u7c6d" + /* violation */ + "\u7c6e" + /* violation */ + "\u7c6f" + /* violation */ + "\u7c70" + /* violation */ + "\u7c71" + /* violation */ + "\u7c72" + /* violation */ + "\u7c73" + /* violation */ + "\u7c74" + /* violation */ + "\u7c75" + /* violation */ + "\u7c76" + /* violation */ + "\u7c77" + /* violation */ + "\u7c78" + /* violation */ + "\u7c79" + /* violation */ + "\u7c7a" + /* violation */ + "\u7c7b" + /* violation */ + "\u7c7c" + /* violation */ + "\u7c7d" + /* violation */ + "\u7c7e" + /* violation */ + "\u7c7f" + /* violation */ + "\u7c80" + /* violation */ + "\u7c81" + /* violation */ + "\u7c82" + /* violation */ + "\u7c83" + /* violation */ + "\u7c84" + /* violation */ + "\u7c85" + /* violation */ + "\u7c86" + /* violation */ + "\u7c87" + /* violation */ + "\u7c88" + /* violation */ + "\u7c89" + /* violation */ + "\u7c8a" + /* violation */ + "\u7c8b" + /* violation */ + "\u7c8c" + /* violation */ + "\u7c8d" + /* violation */ + "\u7c8e" + /* violation */ + "\u7c8f" + /* violation */ + "\u7c90" + /* violation */ + "\u7c91" + /* violation */ + "\u7c92" + /* violation */ + "\u7c93" + /* violation */ + "\u7c94" + /* violation */ + "\u7c95" + /* violation */ + "\u7c96" + /* violation */ + "\u7c97" + /* violation */ + "\u7c98" + /* violation */ + "\u7c99" + /* violation */ + "\u7c9a" + /* violation */ + "\u7c9b" + /* violation */ + "\u7c9c" + /* violation */ + "\u7c9d" + /* violation */ + "\u7c9e" + /* violation */ + "\u7c9f" + /* violation */ + "\u7ca0" + /* violation */ + "\u7ca1" + /* violation */ + "\u7ca2" + /* violation */ + "\u7ca3" + /* violation */ + "\u7ca4" + /* violation */ + "\u7ca5" + /* violation */ + "\u7ca6" + /* violation */ + "\u7ca7" + /* violation */ + "\u7ca8" + /* violation */ + "\u7ca9" + /* violation */ + "\u7caa" + /* violation */ + "\u7cab" + /* violation */ + "\u7cac" + /* violation */ + "\u7cad" + /* violation */ + "\u7cae" + /* violation */ + "\u7caf" + /* violation */ + "\u7cb0" + /* violation */ + "\u7cb1" + /* violation */ + "\u7cb2" + /* violation */ + "\u7cb3" + /* violation */ + "\u7cb4" + /* violation */ + "\u7cb5" + /* violation */ + "\u7cb6" + /* violation */ + "\u7cb7" + /* violation */ + "\u7cb8" + /* violation */ + "\u7cb9" + /* violation */ + "\u7cba" + /* violation */ + "\u7cbb" + /* violation */ + "\u7cbc" + /* violation */ + "\u7cbd" + /* violation */ + "\u7cbe" + /* violation */ + "\u7cbf" + /* violation */ + "\u7cc0" + /* violation */ + "\u7cc1" + /* violation */ + "\u7cc2" + /* violation */ + "\u7cc3" + /* violation */ + "\u7cc4" + /* violation */ + "\u7cc5" + /* violation */ + "\u7cc6" + /* violation */ + "\u7cc7" + /* violation */ + "\u7cc8" + /* violation */ + "\u7cc9" + /* violation */ + "\u7cca" + /* violation */ + "\u7ccb" + /* violation */ + "\u7ccc" + /* violation */ + "\u7ccd" + /* violation */ + "\u7cce" + /* violation */ + "\u7ccf" + /* violation */ + "\u7cd0" + /* violation */ + "\u7cd1" + /* violation */ + "\u7cd2" + /* violation */ + "\u7cd3" + /* violation */ + "\u7cd4" + /* violation */ + "\u7cd5" + /* violation */ + "\u7cd6" + /* violation */ + "\u7cd7" + /* violation */ + "\u7cd8" + /* violation */ + "\u7cd9" + /* violation */ + "\u7cda" + /* violation */ + "\u7cdb" + /* violation */ + "\u7cdc" + /* violation */ + "\u7cdd" + /* violation */ + "\u7cde" + /* violation */ + "\u7cdf" + /* violation */ + "\u7ce0" + /* violation */ + "\u7ce1" + /* violation */ + "\u7ce2" + /* violation */ + "\u7ce3" + /* violation */ + "\u7ce4" + /* violation */ + "\u7ce5" + /* violation */ + "\u7ce6" + /* violation */ + "\u7ce7" + /* violation */ + "\u7ce8" + /* violation */ + "\u7ce9" + /* violation */ + "\u7cea" + /* violation */ + "\u7ceb" + /* violation */ + "\u7cec" + /* violation */ + "\u7ced" + /* violation */ + "\u7cee" + /* violation */ + "\u7cef" + /* violation */ + "\u7cf0" + /* violation */ + "\u7cf1" + /* violation */ + "\u7cf2" + /* violation */ + "\u7cf3" + /* violation */ + "\u7cf4" + /* violation */ + "\u7cf5" + /* violation */ + "\u7cf6" + /* violation */ + "\u7cf7" + /* violation */ + "\u7cf8" + /* violation */ + "\u7cf9" + /* violation */ + "\u7cfa" + /* violation */ + "\u7cfb" + /* violation */ + "\u7cfc" + /* violation */ + "\u7cfd" + /* violation */ + "\u7cfe" + /* violation */ + "\u7cff", "" + /* violation */ + "\u7d00" + /* violation */ + "\u7d01" + /* violation */ + "\u7d02" + /* violation */ + "\u7d03" + /* violation */ + "\u7d04" + /* violation */ + "\u7d05" + /* violation */ + "\u7d06" + /* violation */ + "\u7d07" + /* violation */ + "\u7d08" + /* violation */ + "\u7d09" + /* violation */ + "\u7d0a" + /* violation */ + "\u7d0b" + /* violation */ + "\u7d0c" + /* violation */ + "\u7d0d" + /* violation */ + "\u7d0e" + /* violation */ + "\u7d0f" + /* violation */ + "\u7d10" + /* violation */ + "\u7d11" + /* violation */ + "\u7d12" + /* violation */ + "\u7d13" + /* violation */ + "\u7d14" + /* violation */ + "\u7d15" + /* violation */ + "\u7d16" + /* violation */ + "\u7d17" + /* violation */ + "\u7d18" + /* violation */ + "\u7d19" + /* violation */ + "\u7d1a" + /* violation */ + "\u7d1b" + /* violation */ + "\u7d1c" + /* violation */ + "\u7d1d" + /* violation */ + "\u7d1e" + /* violation */ + "\u7d1f" + /* violation */ + "\u7d20" + /* violation */ + "\u7d21" + /* violation */ + "\u7d22" + /* violation */ + "\u7d23" + /* violation */ + "\u7d24" + /* violation */ + "\u7d25" + /* violation */ + "\u7d26" + /* violation */ + "\u7d27" + /* violation */ + "\u7d28" + /* violation */ + "\u7d29" + /* violation */ + "\u7d2a" + /* violation */ + "\u7d2b" + /* violation */ + "\u7d2c" + /* violation */ + "\u7d2d" + /* violation */ + "\u7d2e" + /* violation */ + "\u7d2f" + /* violation */ + "\u7d30" + /* violation */ + "\u7d31" + /* violation */ + "\u7d32" + /* violation */ + "\u7d33" + /* violation */ + "\u7d34" + /* violation */ + "\u7d35" + /* violation */ + "\u7d36" + /* violation */ + "\u7d37" + /* violation */ + "\u7d38" + /* violation */ + "\u7d39" + /* violation */ + "\u7d3a" + /* violation */ + "\u7d3b" + /* violation */ + "\u7d3c" + /* violation */ + "\u7d3d" + /* violation */ + "\u7d3e" + /* violation */ + "\u7d3f" + /* violation */ + "\u7d40" + /* violation */ + "\u7d41" + /* violation */ + "\u7d42" + /* violation */ + "\u7d43" + /* violation */ + "\u7d44" + /* violation */ + "\u7d45" + /* violation */ + "\u7d46" + /* violation */ + "\u7d47" + /* violation */ + "\u7d48" + /* violation */ + "\u7d49" + /* violation */ + "\u7d4a" + /* violation */ + "\u7d4b" + /* violation */ + "\u7d4c" + /* violation */ + "\u7d4d" + /* violation */ + "\u7d4e" + /* violation */ + "\u7d4f" + /* violation */ + "\u7d50" + /* violation */ + "\u7d51" + /* violation */ + "\u7d52" + /* violation */ + "\u7d53" + /* violation */ + "\u7d54" + /* violation */ + "\u7d55" + /* violation */ + "\u7d56" + /* violation */ + "\u7d57" + /* violation */ + "\u7d58" + /* violation */ + "\u7d59" + /* violation */ + "\u7d5a" + /* violation */ + "\u7d5b" + /* violation */ + "\u7d5c" + /* violation */ + "\u7d5d" + /* violation */ + "\u7d5e" + /* violation */ + "\u7d5f" + /* violation */ + "\u7d60" + /* violation */ + "\u7d61" + /* violation */ + "\u7d62" + /* violation */ + "\u7d63" + /* violation */ + "\u7d64" + /* violation */ + "\u7d65" + /* violation */ + "\u7d66" + /* violation */ + "\u7d67" + /* violation */ + "\u7d68" + /* violation */ + "\u7d69" + /* violation */ + "\u7d6a" + /* violation */ + "\u7d6b" + /* violation */ + "\u7d6c" + /* violation */ + "\u7d6d" + /* violation */ + "\u7d6e" + /* violation */ + "\u7d6f" + /* violation */ + "\u7d70" + /* violation */ + "\u7d71" + /* violation */ + "\u7d72" + /* violation */ + "\u7d73" + /* violation */ + "\u7d74" + /* violation */ + "\u7d75" + /* violation */ + "\u7d76" + /* violation */ + "\u7d77" + /* violation */ + "\u7d78" + /* violation */ + "\u7d79" + /* violation */ + "\u7d7a" + /* violation */ + "\u7d7b" + /* violation */ + "\u7d7c" + /* violation */ + "\u7d7d" + /* violation */ + "\u7d7e" + /* violation */ + "\u7d7f" + /* violation */ + "\u7d80" + /* violation */ + "\u7d81" + /* violation */ + "\u7d82" + /* violation */ + "\u7d83" + /* violation */ + "\u7d84" + /* violation */ + "\u7d85" + /* violation */ + "\u7d86" + /* violation */ + "\u7d87" + /* violation */ + "\u7d88" + /* violation */ + "\u7d89" + /* violation */ + "\u7d8a" + /* violation */ + "\u7d8b" + /* violation */ + "\u7d8c" + /* violation */ + "\u7d8d" + /* violation */ + "\u7d8e" + /* violation */ + "\u7d8f" + /* violation */ + "\u7d90" + /* violation */ + "\u7d91" + /* violation */ + "\u7d92" + /* violation */ + "\u7d93" + /* violation */ + "\u7d94" + /* violation */ + "\u7d95" + /* violation */ + "\u7d96" + /* violation */ + "\u7d97" + /* violation */ + "\u7d98" + /* violation */ + "\u7d99" + /* violation */ + "\u7d9a" + /* violation */ + "\u7d9b" + /* violation */ + "\u7d9c" + /* violation */ + "\u7d9d" + /* violation */ + "\u7d9e" + /* violation */ + "\u7d9f" + /* violation */ + "\u7da0" + /* violation */ + "\u7da1" + /* violation */ + "\u7da2" + /* violation */ + "\u7da3" + /* violation */ + "\u7da4" + /* violation */ + "\u7da5" + /* violation */ + "\u7da6" + /* violation */ + "\u7da7" + /* violation */ + "\u7da8" + /* violation */ + "\u7da9" + /* violation */ + "\u7daa" + /* violation */ + "\u7dab" + /* violation */ + "\u7dac" + /* violation */ + "\u7dad" + /* violation */ + "\u7dae" + /* violation */ + "\u7daf" + /* violation */ + "\u7db0" + /* violation */ + "\u7db1" + /* violation */ + "\u7db2" + /* violation */ + "\u7db3" + /* violation */ + "\u7db4" + /* violation */ + "\u7db5" + /* violation */ + "\u7db6" + /* violation */ + "\u7db7" + /* violation */ + "\u7db8" + /* violation */ + "\u7db9" + /* violation */ + "\u7dba" + /* violation */ + "\u7dbb" + /* violation */ + "\u7dbc" + /* violation */ + "\u7dbd" + /* violation */ + "\u7dbe" + /* violation */ + "\u7dbf" + /* violation */ + "\u7dc0" + /* violation */ + "\u7dc1" + /* violation */ + "\u7dc2" + /* violation */ + "\u7dc3" + /* violation */ + "\u7dc4" + /* violation */ + "\u7dc5" + /* violation */ + "\u7dc6" + /* violation */ + "\u7dc7" + /* violation */ + "\u7dc8" + /* violation */ + "\u7dc9" + /* violation */ + "\u7dca" + /* violation */ + "\u7dcb" + /* violation */ + "\u7dcc" + /* violation */ + "\u7dcd" + /* violation */ + "\u7dce" + /* violation */ + "\u7dcf" + /* violation */ + "\u7dd0" + /* violation */ + "\u7dd1" + /* violation */ + "\u7dd2" + /* violation */ + "\u7dd3" + /* violation */ + "\u7dd4" + /* violation */ + "\u7dd5" + /* violation */ + "\u7dd6" + /* violation */ + "\u7dd7" + /* violation */ + "\u7dd8" + /* violation */ + "\u7dd9" + /* violation */ + "\u7dda" + /* violation */ + "\u7ddb" + /* violation */ + "\u7ddc" + /* violation */ + "\u7ddd" + /* violation */ + "\u7dde" + /* violation */ + "\u7ddf" + /* violation */ + "\u7de0" + /* violation */ + "\u7de1" + /* violation */ + "\u7de2" + /* violation */ + "\u7de3" + /* violation */ + "\u7de4" + /* violation */ + "\u7de5" + /* violation */ + "\u7de6" + /* violation */ + "\u7de7" + /* violation */ + "\u7de8" + /* violation */ + "\u7de9" + /* violation */ + "\u7dea" + /* violation */ + "\u7deb" + /* violation */ + "\u7dec" + /* violation */ + "\u7ded" + /* violation */ + "\u7dee" + /* violation */ + "\u7def" + /* violation */ + "\u7df0" + /* violation */ + "\u7df1" + /* violation */ + "\u7df2" + /* violation */ + "\u7df3" + /* violation */ + "\u7df4" + /* violation */ + "\u7df5" + /* violation */ + "\u7df6" + /* violation */ + "\u7df7" + /* violation */ + "\u7df8" + /* violation */ + "\u7df9" + /* violation */ + "\u7dfa" + /* violation */ + "\u7dfb" + /* violation */ + "\u7dfc" + /* violation */ + "\u7dfd" + /* violation */ + "\u7dfe" + /* violation */ + "\u7dff", "" + /* violation */ + "\u7e00" + /* violation */ + "\u7e01" + /* violation */ + "\u7e02" + /* violation */ + "\u7e03" + /* violation */ + "\u7e04" + /* violation */ + "\u7e05" + /* violation */ + "\u7e06" + /* violation */ + "\u7e07" + /* violation */ + "\u7e08" + /* violation */ + "\u7e09" + /* violation */ + "\u7e0a" + /* violation */ + "\u7e0b" + /* violation */ + "\u7e0c" + /* violation */ + "\u7e0d" + /* violation */ + "\u7e0e" + /* violation */ + "\u7e0f" + /* violation */ + "\u7e10" + /* violation */ + "\u7e11" + /* violation */ + "\u7e12" + /* violation */ + "\u7e13" + /* violation */ + "\u7e14" + /* violation */ + "\u7e15" + /* violation */ + "\u7e16" + /* violation */ + "\u7e17" + /* violation */ + "\u7e18" + /* violation */ + "\u7e19" + /* violation */ + "\u7e1a" + /* violation */ + "\u7e1b" + /* violation */ + "\u7e1c" + /* violation */ + "\u7e1d" + /* violation */ + "\u7e1e" + /* violation */ + "\u7e1f" + /* violation */ + "\u7e20" + /* violation */ + "\u7e21" + /* violation */ + "\u7e22" + /* violation */ + "\u7e23" + /* violation */ + "\u7e24" + /* violation */ + "\u7e25" + /* violation */ + "\u7e26" + /* violation */ + "\u7e27" + /* violation */ + "\u7e28" + /* violation */ + "\u7e29" + /* violation */ + "\u7e2a" + /* violation */ + "\u7e2b" + /* violation */ + "\u7e2c" + /* violation */ + "\u7e2d" + /* violation */ + "\u7e2e" + /* violation */ + "\u7e2f" + /* violation */ + "\u7e30" + /* violation */ + "\u7e31" + /* violation */ + "\u7e32" + /* violation */ + "\u7e33" + /* violation */ + "\u7e34" + /* violation */ + "\u7e35" + /* violation */ + "\u7e36" + /* violation */ + "\u7e37" + /* violation */ + "\u7e38" + /* violation */ + "\u7e39" + /* violation */ + "\u7e3a" + /* violation */ + "\u7e3b" + /* violation */ + "\u7e3c" + /* violation */ + "\u7e3d" + /* violation */ + "\u7e3e" + /* violation */ + "\u7e3f" + /* violation */ + "\u7e40" + /* violation */ + "\u7e41" + /* violation */ + "\u7e42" + /* violation */ + "\u7e43" + /* violation */ + "\u7e44" + /* violation */ + "\u7e45" + /* violation */ + "\u7e46" + /* violation */ + "\u7e47" + /* violation */ + "\u7e48" + /* violation */ + "\u7e49" + /* violation */ + "\u7e4a" + /* violation */ + "\u7e4b" + /* violation */ + "\u7e4c" + /* violation */ + "\u7e4d" + /* violation */ + "\u7e4e" + /* violation */ + "\u7e4f" + /* violation */ + "\u7e50" + /* violation */ + "\u7e51" + /* violation */ + "\u7e52" + /* violation */ + "\u7e53" + /* violation */ + "\u7e54" + /* violation */ + "\u7e55" + /* violation */ + "\u7e56" + /* violation */ + "\u7e57" + /* violation */ + "\u7e58" + /* violation */ + "\u7e59" + /* violation */ + "\u7e5a" + /* violation */ + "\u7e5b" + /* violation */ + "\u7e5c" + /* violation */ + "\u7e5d" + /* violation */ + "\u7e5e" + /* violation */ + "\u7e5f" + /* violation */ + "\u7e60" + /* violation */ + "\u7e61" + /* violation */ + "\u7e62" + /* violation */ + "\u7e63" + /* violation */ + "\u7e64" + /* violation */ + "\u7e65" + /* violation */ + "\u7e66" + /* violation */ + "\u7e67" + /* violation */ + "\u7e68" + /* violation */ + "\u7e69" + /* violation */ + "\u7e6a" + /* violation */ + "\u7e6b" + /* violation */ + "\u7e6c" + /* violation */ + "\u7e6d" + /* violation */ + "\u7e6e" + /* violation */ + "\u7e6f" + /* violation */ + "\u7e70" + /* violation */ + "\u7e71" + /* violation */ + "\u7e72" + /* violation */ + "\u7e73" + /* violation */ + "\u7e74" + /* violation */ + "\u7e75" + /* violation */ + "\u7e76" + /* violation */ + "\u7e77" + /* violation */ + "\u7e78" + /* violation */ + "\u7e79" + /* violation */ + "\u7e7a" + /* violation */ + "\u7e7b" + /* violation */ + "\u7e7c" + /* violation */ + "\u7e7d" + /* violation */ + "\u7e7e" + /* violation */ + "\u7e7f" + /* violation */ + "\u7e80" + /* violation */ + "\u7e81" + /* violation */ + "\u7e82" + /* violation */ + "\u7e83" + /* violation */ + "\u7e84" + /* violation */ + "\u7e85" + /* violation */ + "\u7e86" + /* violation */ + "\u7e87" + /* violation */ + "\u7e88" + /* violation */ + "\u7e89" + /* violation */ + "\u7e8a" + /* violation */ + "\u7e8b" + /* violation */ + "\u7e8c" + /* violation */ + "\u7e8d" + /* violation */ + "\u7e8e" + /* violation */ + "\u7e8f" + /* violation */ + "\u7e90" + /* violation */ + "\u7e91" + /* violation */ + "\u7e92" + /* violation */ + "\u7e93" + /* violation */ + "\u7e94" + /* violation */ + "\u7e95" + /* violation */ + "\u7e96" + /* violation */ + "\u7e97" + /* violation */ + "\u7e98" + /* violation */ + "\u7e99" + /* violation */ + "\u7e9a" + /* violation */ + "\u7e9b" + /* violation */ + "\u7e9c" + /* violation */ + "\u7e9d" + /* violation */ + "\u7e9e" + /* violation */ + "\u7e9f" + /* violation */ + "\u7ea0" + /* violation */ + "\u7ea1" + /* violation */ + "\u7ea2" + /* violation */ + "\u7ea3" + /* violation */ + "\u7ea4" + /* violation */ + "\u7ea5" + /* violation */ + "\u7ea6" + /* violation */ + "\u7ea7" + /* violation */ + "\u7ea8" + /* violation */ + "\u7ea9" + /* violation */ + "\u7eaa" + /* violation */ + "\u7eab" + /* violation */ + "\u7eac" + /* violation */ + "\u7ead" + /* violation */ + "\u7eae" + /* violation */ + "\u7eaf" + /* violation */ + "\u7eb0" + /* violation */ + "\u7eb1" + /* violation */ + "\u7eb2" + /* violation */ + "\u7eb3" + /* violation */ + "\u7eb4" + /* violation */ + "\u7eb5" + /* violation */ + "\u7eb6" + /* violation */ + "\u7eb7" + /* violation */ + "\u7eb8" + /* violation */ + "\u7eb9" + /* violation */ + "\u7eba" + /* violation */ + "\u7ebb" + /* violation */ + "\u7ebc" + /* violation */ + "\u7ebd" + /* violation */ + "\u7ebe" + /* violation */ + "\u7ebf" + /* violation */ + "\u7ec0" + /* violation */ + "\u7ec1" + /* violation */ + "\u7ec2" + /* violation */ + "\u7ec3" + /* violation */ + "\u7ec4" + /* violation */ + "\u7ec5" + /* violation */ + "\u7ec6" + /* violation */ + "\u7ec7" + /* violation */ + "\u7ec8" + /* violation */ + "\u7ec9" + /* violation */ + "\u7eca" + /* violation */ + "\u7ecb" + /* violation */ + "\u7ecc" + /* violation */ + "\u7ecd" + /* violation */ + "\u7ece" + /* violation */ + "\u7ecf" + /* violation */ + "\u7ed0" + /* violation */ + "\u7ed1" + /* violation */ + "\u7ed2" + /* violation */ + "\u7ed3" + /* violation */ + "\u7ed4" + /* violation */ + "\u7ed5" + /* violation */ + "\u7ed6" + /* violation */ + "\u7ed7" + /* violation */ + "\u7ed8" + /* violation */ + "\u7ed9" + /* violation */ + "\u7eda" + /* violation */ + "\u7edb" + /* violation */ + "\u7edc" + /* violation */ + "\u7edd" + /* violation */ + "\u7ede" + /* violation */ + "\u7edf" + /* violation */ + "\u7ee0" + /* violation */ + "\u7ee1" + /* violation */ + "\u7ee2" + /* violation */ + "\u7ee3" + /* violation */ + "\u7ee4" + /* violation */ + "\u7ee5" + /* violation */ + "\u7ee6" + /* violation */ + "\u7ee7" + /* violation */ + "\u7ee8" + /* violation */ + "\u7ee9" + /* violation */ + "\u7eea" + /* violation */ + "\u7eeb" + /* violation */ + "\u7eec" + /* violation */ + "\u7eed" + /* violation */ + "\u7eee" + /* violation */ + "\u7eef" + /* violation */ + "\u7ef0" + /* violation */ + "\u7ef1" + /* violation */ + "\u7ef2" + /* violation */ + "\u7ef3" + /* violation */ + "\u7ef4" + /* violation */ + "\u7ef5" + /* violation */ + "\u7ef6" + /* violation */ + "\u7ef7" + /* violation */ + "\u7ef8" + /* violation */ + "\u7ef9" + /* violation */ + "\u7efa" + /* violation */ + "\u7efb" + /* violation */ + "\u7efc" + /* violation */ + "\u7efd" + /* violation */ + "\u7efe" + /* violation */ + "\u7eff", "" + /* violation */ + "\u7f00" + /* violation */ + "\u7f01" + /* violation */ + "\u7f02" + /* violation */ + "\u7f03" + /* violation */ + "\u7f04" + /* violation */ + "\u7f05" + /* violation */ + "\u7f06" + /* violation */ + "\u7f07" + /* violation */ + "\u7f08" + /* violation */ + "\u7f09" + /* violation */ + "\u7f0a" + /* violation */ + "\u7f0b" + /* violation */ + "\u7f0c" + /* violation */ + "\u7f0d" + /* violation */ + "\u7f0e" + /* violation */ + "\u7f0f" + /* violation */ + "\u7f10" + /* violation */ + "\u7f11" + /* violation */ + "\u7f12" + /* violation */ + "\u7f13" + /* violation */ + "\u7f14" + /* violation */ + "\u7f15" + /* violation */ + "\u7f16" + /* violation */ + "\u7f17" + /* violation */ + "\u7f18" + /* violation */ + "\u7f19" + /* violation */ + "\u7f1a" + /* violation */ + "\u7f1b" + /* violation */ + "\u7f1c" + /* violation */ + "\u7f1d" + /* violation */ + "\u7f1e" + /* violation */ + "\u7f1f" + /* violation */ + "\u7f20" + /* violation */ + "\u7f21" + /* violation */ + "\u7f22" + /* violation */ + "\u7f23" + /* violation */ + "\u7f24" + /* violation */ + "\u7f25" + /* violation */ + "\u7f26" + /* violation */ + "\u7f27" + /* violation */ + "\u7f28" + /* violation */ + "\u7f29" + /* violation */ + "\u7f2a" + /* violation */ + "\u7f2b" + /* violation */ + "\u7f2c" + /* violation */ + "\u7f2d" + /* violation */ + "\u7f2e" + /* violation */ + "\u7f2f" + /* violation */ + "\u7f30" + /* violation */ + "\u7f31" + /* violation */ + "\u7f32" + /* violation */ + "\u7f33" + /* violation */ + "\u7f34" + /* violation */ + "\u7f35" + /* violation */ + "\u7f36" + /* violation */ + "\u7f37" + /* violation */ + "\u7f38" + /* violation */ + "\u7f39" + /* violation */ + "\u7f3a" + /* violation */ + "\u7f3b" + /* violation */ + "\u7f3c" + /* violation */ + "\u7f3d" + /* violation */ + "\u7f3e" + /* violation */ + "\u7f3f" + /* violation */ + "\u7f40" + /* violation */ + "\u7f41" + /* violation */ + "\u7f42" + /* violation */ + "\u7f43" + /* violation */ + "\u7f44" + /* violation */ + "\u7f45" + /* violation */ + "\u7f46" + /* violation */ + "\u7f47" + /* violation */ + "\u7f48" + /* violation */ + "\u7f49" + /* violation */ + "\u7f4a" + /* violation */ + "\u7f4b" + /* violation */ + "\u7f4c" + /* violation */ + "\u7f4d" + /* violation */ + "\u7f4e" + /* violation */ + "\u7f4f" + /* violation */ + "\u7f50" + /* violation */ + "\u7f51" + /* violation */ + "\u7f52" + /* violation */ + "\u7f53" + /* violation */ + "\u7f54" + /* violation */ + "\u7f55" + /* violation */ + "\u7f56" + /* violation */ + "\u7f57" + /* violation */ + "\u7f58" + /* violation */ + "\u7f59" + /* violation */ + "\u7f5a" + /* violation */ + "\u7f5b" + /* violation */ + "\u7f5c" + /* violation */ + "\u7f5d" + /* violation */ + "\u7f5e" + /* violation */ + "\u7f5f" + /* violation */ + "\u7f60" + /* violation */ + "\u7f61" + /* violation */ + "\u7f62" + /* violation */ + "\u7f63" + /* violation */ + "\u7f64" + /* violation */ + "\u7f65" + /* violation */ + "\u7f66" + /* violation */ + "\u7f67" + /* violation */ + "\u7f68" + /* violation */ + "\u7f69" + /* violation */ + "\u7f6a" + /* violation */ + "\u7f6b" + /* violation */ + "\u7f6c" + /* violation */ + "\u7f6d" + /* violation */ + "\u7f6e" + /* violation */ + "\u7f6f" + /* violation */ + "\u7f70" + /* violation */ + "\u7f71" + /* violation */ + "\u7f72" + /* violation */ + "\u7f73" + /* violation */ + "\u7f74" + /* violation */ + "\u7f75" + /* violation */ + "\u7f76" + /* violation */ + "\u7f77" + /* violation */ + "\u7f78" + /* violation */ + "\u7f79" + /* violation */ + "\u7f7a" + /* violation */ + "\u7f7b" + /* violation */ + "\u7f7c" + /* violation */ + "\u7f7d" + /* violation */ + "\u7f7e" + /* violation */ + "\u7f7f" + /* violation */ + "\u7f80" + /* violation */ + "\u7f81" + /* violation */ + "\u7f82" + /* violation */ + "\u7f83" + /* violation */ + "\u7f84" + /* violation */ + "\u7f85" + /* violation */ + "\u7f86" + /* violation */ + "\u7f87" + /* violation */ + "\u7f88" + /* violation */ + "\u7f89" + /* violation */ + "\u7f8a" + /* violation */ + "\u7f8b" + /* violation */ + "\u7f8c" + /* violation */ + "\u7f8d" + /* violation */ + "\u7f8e" + /* violation */ + "\u7f8f" + /* violation */ + "\u7f90" + /* violation */ + "\u7f91" + /* violation */ + "\u7f92" + /* violation */ + "\u7f93" + /* violation */ + "\u7f94" + /* violation */ + "\u7f95" + /* violation */ + "\u7f96" + /* violation */ + "\u7f97" + /* violation */ + "\u7f98" + /* violation */ + "\u7f99" + /* violation */ + "\u7f9a" + /* violation */ + "\u7f9b" + /* violation */ + "\u7f9c" + /* violation */ + "\u7f9d" + /* violation */ + "\u7f9e" + /* violation */ + "\u7f9f" + /* violation */ + "\u7fa0" + /* violation */ + "\u7fa1" + /* violation */ + "\u7fa2" + /* violation */ + "\u7fa3" + /* violation */ + "\u7fa4" + /* violation */ + "\u7fa5" + /* violation */ + "\u7fa6" + /* violation */ + "\u7fa7" + /* violation */ + "\u7fa8" + /* violation */ + "\u7fa9" + /* violation */ + "\u7faa" + /* violation */ + "\u7fab" + /* violation */ + "\u7fac" + /* violation */ + "\u7fad" + /* violation */ + "\u7fae" + /* violation */ + "\u7faf" + /* violation */ + "\u7fb0" + /* violation */ + "\u7fb1" + /* violation */ + "\u7fb2" + /* violation */ + "\u7fb3" + /* violation */ + "\u7fb4" + /* violation */ + "\u7fb5" + /* violation */ + "\u7fb6" + /* violation */ + "\u7fb7" + /* violation */ + "\u7fb8" + /* violation */ + "\u7fb9" + /* violation */ + "\u7fba" + /* violation */ + "\u7fbb" + /* violation */ + "\u7fbc" + /* violation */ + "\u7fbd" + /* violation */ + "\u7fbe" + /* violation */ + "\u7fbf" + /* violation */ + "\u7fc0" + /* violation */ + "\u7fc1" + /* violation */ + "\u7fc2" + /* violation */ + "\u7fc3" + /* violation */ + "\u7fc4" + /* violation */ + "\u7fc5" + /* violation */ + "\u7fc6" + /* violation */ + "\u7fc7" + /* violation */ + "\u7fc8" + /* violation */ + "\u7fc9" + /* violation */ + "\u7fca" + /* violation */ + "\u7fcb" + /* violation */ + "\u7fcc" + /* violation */ + "\u7fcd" + /* violation */ + "\u7fce" + /* violation */ + "\u7fcf" + /* violation */ + "\u7fd0" + /* violation */ + "\u7fd1" + /* violation */ + "\u7fd2" + /* violation */ + "\u7fd3" + /* violation */ + "\u7fd4" + /* violation */ + "\u7fd5" + /* violation */ + "\u7fd6" + /* violation */ + "\u7fd7" + /* violation */ + "\u7fd8" + /* violation */ + "\u7fd9" + /* violation */ + "\u7fda" + /* violation */ + "\u7fdb" + /* violation */ + "\u7fdc" + /* violation */ + "\u7fdd" + /* violation */ + "\u7fde" + /* violation */ + "\u7fdf" + /* violation */ + "\u7fe0" + /* violation */ + "\u7fe1" + /* violation */ + "\u7fe2" + /* violation */ + "\u7fe3" + /* violation */ + "\u7fe4" + /* violation */ + "\u7fe5" + /* violation */ + "\u7fe6" + /* violation */ + "\u7fe7" + /* violation */ + "\u7fe8" + /* violation */ + "\u7fe9" + /* violation */ + "\u7fea" + /* violation */ + "\u7feb" + /* violation */ + "\u7fec" + /* violation */ + "\u7fed" + /* violation */ + "\u7fee" + /* violation */ + "\u7fef" + /* violation */ + "\u7ff0" + /* violation */ + "\u7ff1" + /* violation */ + "\u7ff2" + /* violation */ + "\u7ff3" + /* violation */ + "\u7ff4" + /* violation */ + "\u7ff5" + /* violation */ + "\u7ff6" + /* violation */ + "\u7ff7" + /* violation */ + "\u7ff8" + /* violation */ + "\u7ff9" + /* violation */ + "\u7ffa" + /* violation */ + "\u7ffb" + /* violation */ + "\u7ffc" + /* violation */ + "\u7ffd" + /* violation */ + "\u7ffe" + /* violation */ + "\u7fff", "" + /* violation */ + "\u8000" + /* violation */ + "\u8001" + /* violation */ + "\u8002" + /* violation */ + "\u8003" + /* violation */ + "\u8004" + /* violation */ + "\u8005" + /* violation */ + "\u8006" + /* violation */ + "\u8007" + /* violation */ + "\u8008" + /* violation */ + "\u8009" + /* violation */ + "\u800a" + /* violation */ + "\u800b" + /* violation */ + "\u800c" + /* violation */ + "\u800d" + /* violation */ + "\u800e" + /* violation */ + "\u800f" + /* violation */ + "\u8010" + /* violation */ + "\u8011" + /* violation */ + "\u8012" + /* violation */ + "\u8013" + /* violation */ + "\u8014" + /* violation */ + "\u8015" + /* violation */ + "\u8016" + /* violation */ + "\u8017" + /* violation */ + "\u8018" + /* violation */ + "\u8019" + /* violation */ + "\u801a" + /* violation */ + "\u801b" + /* violation */ + "\u801c" + /* violation */ + "\u801d" + /* violation */ + "\u801e" + /* violation */ + "\u801f" + /* violation */ + "\u8020" + /* violation */ + "\u8021" + /* violation */ + "\u8022" + /* violation */ + "\u8023" + /* violation */ + "\u8024" + /* violation */ + "\u8025" + /* violation */ + "\u8026" + /* violation */ + "\u8027" + /* violation */ + "\u8028" + /* violation */ + "\u8029" + /* violation */ + "\u802a" + /* violation */ + "\u802b" + /* violation */ + "\u802c" + /* violation */ + "\u802d" + /* violation */ + "\u802e" + /* violation */ + "\u802f" + /* violation */ + "\u8030" + /* violation */ + "\u8031" + /* violation */ + "\u8032" + /* violation */ + "\u8033" + /* violation */ + "\u8034" + /* violation */ + "\u8035" + /* violation */ + "\u8036" + /* violation */ + "\u8037" + /* violation */ + "\u8038" + /* violation */ + "\u8039" + /* violation */ + "\u803a" + /* violation */ + "\u803b" + /* violation */ + "\u803c" + /* violation */ + "\u803d" + /* violation */ + "\u803e" + /* violation */ + "\u803f" + /* violation */ + "\u8040" + /* violation */ + "\u8041" + /* violation */ + "\u8042" + /* violation */ + "\u8043" + /* violation */ + "\u8044" + /* violation */ + "\u8045" + /* violation */ + "\u8046" + /* violation */ + "\u8047" + /* violation */ + "\u8048" + /* violation */ + "\u8049" + /* violation */ + "\u804a" + /* violation */ + "\u804b" + /* violation */ + "\u804c" + /* violation */ + "\u804d" + /* violation */ + "\u804e" + /* violation */ + "\u804f" + /* violation */ + "\u8050" + /* violation */ + "\u8051" + /* violation */ + "\u8052" + /* violation */ + "\u8053" + /* violation */ + "\u8054" + /* violation */ + "\u8055" + /* violation */ + "\u8056" + /* violation */ + "\u8057" + /* violation */ + "\u8058" + /* violation */ + "\u8059" + /* violation */ + "\u805a" + /* violation */ + "\u805b" + /* violation */ + "\u805c" + /* violation */ + "\u805d" + /* violation */ + "\u805e" + /* violation */ + "\u805f" + /* violation */ + "\u8060" + /* violation */ + "\u8061" + /* violation */ + "\u8062" + /* violation */ + "\u8063" + /* violation */ + "\u8064" + /* violation */ + "\u8065" + /* violation */ + "\u8066" + /* violation */ + "\u8067" + /* violation */ + "\u8068" + /* violation */ + "\u8069" + /* violation */ + "\u806a" + /* violation */ + "\u806b" + /* violation */ + "\u806c" + /* violation */ + "\u806d" + /* violation */ + "\u806e" + /* violation */ + "\u806f" + /* violation */ + "\u8070" + /* violation */ + "\u8071" + /* violation */ + "\u8072" + /* violation */ + "\u8073" + /* violation */ + "\u8074" + /* violation */ + "\u8075" + /* violation */ + "\u8076" + /* violation */ + "\u8077" + /* violation */ + "\u8078" + /* violation */ + "\u8079" + /* violation */ + "\u807a" + /* violation */ + "\u807b" + /* violation */ + "\u807c" + /* violation */ + "\u807d" + /* violation */ + "\u807e" + /* violation */ + "\u807f" + /* violation */ + "\u8080" + /* violation */ + "\u8081" + /* violation */ + "\u8082" + /* violation */ + "\u8083" + /* violation */ + "\u8084" + /* violation */ + "\u8085" + /* violation */ + "\u8086" + /* violation */ + "\u8087" + /* violation */ + "\u8088" + /* violation */ + "\u8089" + /* violation */ + "\u808a" + /* violation */ + "\u808b" + /* violation */ + "\u808c" + /* violation */ + "\u808d" + /* violation */ + "\u808e" + /* violation */ + "\u808f" + /* violation */ + "\u8090" + /* violation */ + "\u8091" + /* violation */ + "\u8092" + /* violation */ + "\u8093" + /* violation */ + "\u8094" + /* violation */ + "\u8095" + /* violation */ + "\u8096" + /* violation */ + "\u8097" + /* violation */ + "\u8098" + /* violation */ + "\u8099" + /* violation */ + "\u809a" + /* violation */ + "\u809b" + /* violation */ + "\u809c" + /* violation */ + "\u809d" + /* violation */ + "\u809e" + /* violation */ + "\u809f" + /* violation */ + "\u80a0" + /* violation */ + "\u80a1" + /* violation */ + "\u80a2" + /* violation */ + "\u80a3" + /* violation */ + "\u80a4" + /* violation */ + "\u80a5" + /* violation */ + "\u80a6" + /* violation */ + "\u80a7" + /* violation */ + "\u80a8" + /* violation */ + "\u80a9" + /* violation */ + "\u80aa" + /* violation */ + "\u80ab" + /* violation */ + "\u80ac" + /* violation */ + "\u80ad" + /* violation */ + "\u80ae" + /* violation */ + "\u80af" + /* violation */ + "\u80b0" + /* violation */ + "\u80b1" + /* violation */ + "\u80b2" + /* violation */ + "\u80b3" + /* violation */ + "\u80b4" + /* violation */ + "\u80b5" + /* violation */ + "\u80b6" + /* violation */ + "\u80b7" + /* violation */ + "\u80b8" + /* violation */ + "\u80b9" + /* violation */ + "\u80ba" + /* violation */ + "\u80bb" + /* violation */ + "\u80bc" + /* violation */ + "\u80bd" + /* violation */ + "\u80be" + /* violation */ + "\u80bf" + /* violation */ + "\u80c0" + /* violation */ + "\u80c1" + /* violation */ + "\u80c2" + /* violation */ + "\u80c3" + /* violation */ + "\u80c4" + /* violation */ + "\u80c5" + /* violation */ + "\u80c6" + /* violation */ + "\u80c7" + /* violation */ + "\u80c8" + /* violation */ + "\u80c9" + /* violation */ + "\u80ca" + /* violation */ + "\u80cb" + /* violation */ + "\u80cc" + /* violation */ + "\u80cd" + /* violation */ + "\u80ce" + /* violation */ + "\u80cf" + /* violation */ + "\u80d0" + /* violation */ + "\u80d1" + /* violation */ + "\u80d2" + /* violation */ + "\u80d3" + /* violation */ + "\u80d4" + /* violation */ + "\u80d5" + /* violation */ + "\u80d6" + /* violation */ + "\u80d7" + /* violation */ + "\u80d8" + /* violation */ + "\u80d9" + /* violation */ + "\u80da" + /* violation */ + "\u80db" + /* violation */ + "\u80dc" + /* violation */ + "\u80dd" + /* violation */ + "\u80de" + /* violation */ + "\u80df" + /* violation */ + "\u80e0" + /* violation */ + "\u80e1" + /* violation */ + "\u80e2" + /* violation */ + "\u80e3" + /* violation */ + "\u80e4" + /* violation */ + "\u80e5" + /* violation */ + "\u80e6" + /* violation */ + "\u80e7" + /* violation */ + "\u80e8" + /* violation */ + "\u80e9" + /* violation */ + "\u80ea" + /* violation */ + "\u80eb" + /* violation */ + "\u80ec" + /* violation */ + "\u80ed" + /* violation */ + "\u80ee" + /* violation */ + "\u80ef" + /* violation */ + "\u80f0" + /* violation */ + "\u80f1" + /* violation */ + "\u80f2" + /* violation */ + "\u80f3" + /* violation */ + "\u80f4" + /* violation */ + "\u80f5" + /* violation */ + "\u80f6" + /* violation */ + "\u80f7" + /* violation */ + "\u80f8" + /* violation */ + "\u80f9" + /* violation */ + "\u80fa" + /* violation */ + "\u80fb" + /* violation */ + "\u80fc" + /* violation */ + "\u80fd" + /* violation */ + "\u80fe" + /* violation */ + "\u80ff", "" + /* violation */ + "\u8100" + /* violation */ + "\u8101" + /* violation */ + "\u8102" + /* violation */ + "\u8103" + /* violation */ + "\u8104" + /* violation */ + "\u8105" + /* violation */ + "\u8106" + /* violation */ + "\u8107" + /* violation */ + "\u8108" + /* violation */ + "\u8109" + /* violation */ + "\u810a" + /* violation */ + "\u810b" + /* violation */ + "\u810c" + /* violation */ + "\u810d" + /* violation */ + "\u810e" + /* violation */ + "\u810f" + /* violation */ + "\u8110" + /* violation */ + "\u8111" + /* violation */ + "\u8112" + /* violation */ + "\u8113" + /* violation */ + "\u8114" + /* violation */ + "\u8115" + /* violation */ + "\u8116" + /* violation */ + "\u8117" + /* violation */ + "\u8118" + /* violation */ + "\u8119" + /* violation */ + "\u811a" + /* violation */ + "\u811b" + /* violation */ + "\u811c" + /* violation */ + "\u811d" + /* violation */ + "\u811e" + /* violation */ + "\u811f" + /* violation */ + "\u8120" + /* violation */ + "\u8121" + /* violation */ + "\u8122" + /* violation */ + "\u8123" + /* violation */ + "\u8124" + /* violation */ + "\u8125" + /* violation */ + "\u8126" + /* violation */ + "\u8127" + /* violation */ + "\u8128" + /* violation */ + "\u8129" + /* violation */ + "\u812a" + /* violation */ + "\u812b" + /* violation */ + "\u812c" + /* violation */ + "\u812d" + /* violation */ + "\u812e" + /* violation */ + "\u812f" + /* violation */ + "\u8130" + /* violation */ + "\u8131" + /* violation */ + "\u8132" + /* violation */ + "\u8133" + /* violation */ + "\u8134" + /* violation */ + "\u8135" + /* violation */ + "\u8136" + /* violation */ + "\u8137" + /* violation */ + "\u8138" + /* violation */ + "\u8139" + /* violation */ + "\u813a" + /* violation */ + "\u813b" + /* violation */ + "\u813c" + /* violation */ + "\u813d" + /* violation */ + "\u813e" + /* violation */ + "\u813f" + /* violation */ + "\u8140" + /* violation */ + "\u8141" + /* violation */ + "\u8142" + /* violation */ + "\u8143" + /* violation */ + "\u8144" + /* violation */ + "\u8145" + /* violation */ + "\u8146" + /* violation */ + "\u8147" + /* violation */ + "\u8148" + /* violation */ + "\u8149" + /* violation */ + "\u814a" + /* violation */ + "\u814b" + /* violation */ + "\u814c" + /* violation */ + "\u814d" + /* violation */ + "\u814e" + /* violation */ + "\u814f" + /* violation */ + "\u8150" + /* violation */ + "\u8151" + /* violation */ + "\u8152" + /* violation */ + "\u8153" + /* violation */ + "\u8154" + /* violation */ + "\u8155" + /* violation */ + "\u8156" + /* violation */ + "\u8157" + /* violation */ + "\u8158" + /* violation */ + "\u8159" + /* violation */ + "\u815a" + /* violation */ + "\u815b" + /* violation */ + "\u815c" + /* violation */ + "\u815d" + /* violation */ + "\u815e" + /* violation */ + "\u815f" + /* violation */ + "\u8160" + /* violation */ + "\u8161" + /* violation */ + "\u8162" + /* violation */ + "\u8163" + /* violation */ + "\u8164" + /* violation */ + "\u8165" + /* violation */ + "\u8166" + /* violation */ + "\u8167" + /* violation */ + "\u8168" + /* violation */ + "\u8169" + /* violation */ + "\u816a" + /* violation */ + "\u816b" + /* violation */ + "\u816c" + /* violation */ + "\u816d" + /* violation */ + "\u816e" + /* violation */ + "\u816f" + /* violation */ + "\u8170" + /* violation */ + "\u8171" + /* violation */ + "\u8172" + /* violation */ + "\u8173" + /* violation */ + "\u8174" + /* violation */ + "\u8175" + /* violation */ + "\u8176" + /* violation */ + "\u8177" + /* violation */ + "\u8178" + /* violation */ + "\u8179" + /* violation */ + "\u817a" + /* violation */ + "\u817b" + /* violation */ + "\u817c" + /* violation */ + "\u817d" + /* violation */ + "\u817e" + /* violation */ + "\u817f" + /* violation */ + "\u8180" + /* violation */ + "\u8181" + /* violation */ + "\u8182" + /* violation */ + "\u8183" + /* violation */ + "\u8184" + /* violation */ + "\u8185" + /* violation */ + "\u8186" + /* violation */ + "\u8187" + /* violation */ + "\u8188" + /* violation */ + "\u8189" + /* violation */ + "\u818a" + /* violation */ + "\u818b" + /* violation */ + "\u818c" + /* violation */ + "\u818d" + /* violation */ + "\u818e" + /* violation */ + "\u818f" + /* violation */ + "\u8190" + /* violation */ + "\u8191" + /* violation */ + "\u8192" + /* violation */ + "\u8193" + /* violation */ + "\u8194" + /* violation */ + "\u8195" + /* violation */ + "\u8196" + /* violation */ + "\u8197" + /* violation */ + "\u8198" + /* violation */ + "\u8199" + /* violation */ + "\u819a" + /* violation */ + "\u819b" + /* violation */ + "\u819c" + /* violation */ + "\u819d" + /* violation */ + "\u819e" + /* violation */ + "\u819f" + /* violation */ + "\u81a0" + /* violation */ + "\u81a1" + /* violation */ + "\u81a2" + /* violation */ + "\u81a3" + /* violation */ + "\u81a4" + /* violation */ + "\u81a5" + /* violation */ + "\u81a6" + /* violation */ + "\u81a7" + /* violation */ + "\u81a8" + /* violation */ + "\u81a9" + /* violation */ + "\u81aa" + /* violation */ + "\u81ab" + /* violation */ + "\u81ac" + /* violation */ + "\u81ad" + /* violation */ + "\u81ae" + /* violation */ + "\u81af" + /* violation */ + "\u81b0" + /* violation */ + "\u81b1" + /* violation */ + "\u81b2" + /* violation */ + "\u81b3" + /* violation */ + "\u81b4" + /* violation */ + "\u81b5" + /* violation */ + "\u81b6" + /* violation */ + "\u81b7" + /* violation */ + "\u81b8" + /* violation */ + "\u81b9" + /* violation */ + "\u81ba" + /* violation */ + "\u81bb" + /* violation */ + "\u81bc" + /* violation */ + "\u81bd" + /* violation */ + "\u81be" + /* violation */ + "\u81bf" + /* violation */ + "\u81c0" + /* violation */ + "\u81c1" + /* violation */ + "\u81c2" + /* violation */ + "\u81c3" + /* violation */ + "\u81c4" + /* violation */ + "\u81c5" + /* violation */ + "\u81c6" + /* violation */ + "\u81c7" + /* violation */ + "\u81c8" + /* violation */ + "\u81c9" + /* violation */ + "\u81ca" + /* violation */ + "\u81cb" + /* violation */ + "\u81cc" + /* violation */ + "\u81cd" + /* violation */ + "\u81ce" + /* violation */ + "\u81cf" + /* violation */ + "\u81d0" + /* violation */ + "\u81d1" + /* violation */ + "\u81d2" + /* violation */ + "\u81d3" + /* violation */ + "\u81d4" + /* violation */ + "\u81d5" + /* violation */ + "\u81d6" + /* violation */ + "\u81d7" + /* violation */ + "\u81d8" + /* violation */ + "\u81d9" + /* violation */ + "\u81da" + /* violation */ + "\u81db" + /* violation */ + "\u81dc" + /* violation */ + "\u81dd" + /* violation */ + "\u81de" + /* violation */ + "\u81df" + /* violation */ + "\u81e0" + /* violation */ + "\u81e1" + /* violation */ + "\u81e2" + /* violation */ + "\u81e3" + /* violation */ + "\u81e4" + /* violation */ + "\u81e5" + /* violation */ + "\u81e6" + /* violation */ + "\u81e7" + /* violation */ + "\u81e8" + /* violation */ + "\u81e9" + /* violation */ + "\u81ea" + /* violation */ + "\u81eb" + /* violation */ + "\u81ec" + /* violation */ + "\u81ed" + /* violation */ + "\u81ee" + /* violation */ + "\u81ef" + /* violation */ + "\u81f0" + /* violation */ + "\u81f1" + /* violation */ + "\u81f2" + /* violation */ + "\u81f3" + /* violation */ + "\u81f4" + /* violation */ + "\u81f5" + /* violation */ + "\u81f6" + /* violation */ + "\u81f7" + /* violation */ + "\u81f8" + /* violation */ + "\u81f9" + /* violation */ + "\u81fa" + /* violation */ + "\u81fb" + /* violation */ + "\u81fc" + /* violation */ + "\u81fd" + /* violation */ + "\u81fe" + /* violation */ + "\u81ff", "" + /* violation */ + "\u8200" + /* violation */ + "\u8201" + /* violation */ + "\u8202" + /* violation */ + "\u8203" + /* violation */ + "\u8204" + /* violation */ + "\u8205" + /* violation */ + "\u8206" + /* violation */ + "\u8207" + /* violation */ + "\u8208" + /* violation */ + "\u8209" + /* violation */ + "\u820a" + /* violation */ + "\u820b" + /* violation */ + "\u820c" + /* violation */ + "\u820d" + /* violation */ + "\u820e" + /* violation */ + "\u820f" + /* violation */ + "\u8210" + /* violation */ + "\u8211" + /* violation */ + "\u8212" + /* violation */ + "\u8213" + /* violation */ + "\u8214" + /* violation */ + "\u8215" + /* violation */ + "\u8216" + /* violation */ + "\u8217" + /* violation */ + "\u8218" + /* violation */ + "\u8219" + /* violation */ + "\u821a" + /* violation */ + "\u821b" + /* violation */ + "\u821c" + /* violation */ + "\u821d" + /* violation */ + "\u821e" + /* violation */ + "\u821f" + /* violation */ + "\u8220" + /* violation */ + "\u8221" + /* violation */ + "\u8222" + /* violation */ + "\u8223" + /* violation */ + "\u8224" + /* violation */ + "\u8225" + /* violation */ + "\u8226" + /* violation */ + "\u8227" + /* violation */ + "\u8228" + /* violation */ + "\u8229" + /* violation */ + "\u822a" + /* violation */ + "\u822b" + /* violation */ + "\u822c" + /* violation */ + "\u822d" + /* violation */ + "\u822e" + /* violation */ + "\u822f" + /* violation */ + "\u8230" + /* violation */ + "\u8231" + /* violation */ + "\u8232" + /* violation */ + "\u8233" + /* violation */ + "\u8234" + /* violation */ + "\u8235" + /* violation */ + "\u8236" + /* violation */ + "\u8237" + /* violation */ + "\u8238" + /* violation */ + "\u8239" + /* violation */ + "\u823a" + /* violation */ + "\u823b" + /* violation */ + "\u823c" + /* violation */ + "\u823d" + /* violation */ + "\u823e" + /* violation */ + "\u823f" + /* violation */ + "\u8240" + /* violation */ + "\u8241" + /* violation */ + "\u8242" + /* violation */ + "\u8243" + /* violation */ + "\u8244" + /* violation */ + "\u8245" + /* violation */ + "\u8246" + /* violation */ + "\u8247" + /* violation */ + "\u8248" + /* violation */ + "\u8249" + /* violation */ + "\u824a" + /* violation */ + "\u824b" + /* violation */ + "\u824c" + /* violation */ + "\u824d" + /* violation */ + "\u824e" + /* violation */ + "\u824f" + /* violation */ + "\u8250" + /* violation */ + "\u8251" + /* violation */ + "\u8252" + /* violation */ + "\u8253" + /* violation */ + "\u8254" + /* violation */ + "\u8255" + /* violation */ + "\u8256" + /* violation */ + "\u8257" + /* violation */ + "\u8258" + /* violation */ + "\u8259" + /* violation */ + "\u825a" + /* violation */ + "\u825b" + /* violation */ + "\u825c" + /* violation */ + "\u825d" + /* violation */ + "\u825e" + /* violation */ + "\u825f" + /* violation */ + "\u8260" + /* violation */ + "\u8261" + /* violation */ + "\u8262" + /* violation */ + "\u8263" + /* violation */ + "\u8264" + /* violation */ + "\u8265" + /* violation */ + "\u8266" + /* violation */ + "\u8267" + /* violation */ + "\u8268" + /* violation */ + "\u8269" + /* violation */ + "\u826a" + /* violation */ + "\u826b" + /* violation */ + "\u826c" + /* violation */ + "\u826d" + /* violation */ + "\u826e" + /* violation */ + "\u826f" + /* violation */ + "\u8270" + /* violation */ + "\u8271" + /* violation */ + "\u8272" + /* violation */ + "\u8273" + /* violation */ + "\u8274" + /* violation */ + "\u8275" + /* violation */ + "\u8276" + /* violation */ + "\u8277" + /* violation */ + "\u8278" + /* violation */ + "\u8279" + /* violation */ + "\u827a" + /* violation */ + "\u827b" + /* violation */ + "\u827c" + /* violation */ + "\u827d" + /* violation */ + "\u827e" + /* violation */ + "\u827f" + /* violation */ + "\u8280" + /* violation */ + "\u8281" + /* violation */ + "\u8282" + /* violation */ + "\u8283" + /* violation */ + "\u8284" + /* violation */ + "\u8285" + /* violation */ + "\u8286" + /* violation */ + "\u8287" + /* violation */ + "\u8288" + /* violation */ + "\u8289" + /* violation */ + "\u828a" + /* violation */ + "\u828b" + /* violation */ + "\u828c" + /* violation */ + "\u828d" + /* violation */ + "\u828e" + /* violation */ + "\u828f" + /* violation */ + "\u8290" + /* violation */ + "\u8291" + /* violation */ + "\u8292" + /* violation */ + "\u8293" + /* violation */ + "\u8294" + /* violation */ + "\u8295" + /* violation */ + "\u8296" + /* violation */ + "\u8297" + /* violation */ + "\u8298" + /* violation */ + "\u8299" + /* violation */ + "\u829a" + /* violation */ + "\u829b" + /* violation */ + "\u829c" + /* violation */ + "\u829d" + /* violation */ + "\u829e" + /* violation */ + "\u829f" + /* violation */ + "\u82a0" + /* violation */ + "\u82a1" + /* violation */ + "\u82a2" + /* violation */ + "\u82a3" + /* violation */ + "\u82a4" + /* violation */ + "\u82a5" + /* violation */ + "\u82a6" + /* violation */ + "\u82a7" + /* violation */ + "\u82a8" + /* violation */ + "\u82a9" + /* violation */ + "\u82aa" + /* violation */ + "\u82ab" + /* violation */ + "\u82ac" + /* violation */ + "\u82ad" + /* violation */ + "\u82ae" + /* violation */ + "\u82af" + /* violation */ + "\u82b0" + /* violation */ + "\u82b1" + /* violation */ + "\u82b2" + /* violation */ + "\u82b3" + /* violation */ + "\u82b4" + /* violation */ + "\u82b5" + /* violation */ + "\u82b6" + /* violation */ + "\u82b7" + /* violation */ + "\u82b8" + /* violation */ + "\u82b9" + /* violation */ + "\u82ba" + /* violation */ + "\u82bb" + /* violation */ + "\u82bc" + /* violation */ + "\u82bd" + /* violation */ + "\u82be" + /* violation */ + "\u82bf" + /* violation */ + "\u82c0" + /* violation */ + "\u82c1" + /* violation */ + "\u82c2" + /* violation */ + "\u82c3" + /* violation */ + "\u82c4" + /* violation */ + "\u82c5" + /* violation */ + "\u82c6" + /* violation */ + "\u82c7" + /* violation */ + "\u82c8" + /* violation */ + "\u82c9" + /* violation */ + "\u82ca" + /* violation */ + "\u82cb" + /* violation */ + "\u82cc" + /* violation */ + "\u82cd" + /* violation */ + "\u82ce" + /* violation */ + "\u82cf" + /* violation */ + "\u82d0" + /* violation */ + "\u82d1" + /* violation */ + "\u82d2" + /* violation */ + "\u82d3" + /* violation */ + "\u82d4" + /* violation */ + "\u82d5" + /* violation */ + "\u82d6" + /* violation */ + "\u82d7" + /* violation */ + "\u82d8" + /* violation */ + "\u82d9" + /* violation */ + "\u82da" + /* violation */ + "\u82db" + /* violation */ + "\u82dc" + /* violation */ + "\u82dd" + /* violation */ + "\u82de" + /* violation */ + "\u82df" + /* violation */ + "\u82e0" + /* violation */ + "\u82e1" + /* violation */ + "\u82e2" + /* violation */ + "\u82e3" + /* violation */ + "\u82e4" + /* violation */ + "\u82e5" + /* violation */ + "\u82e6" + /* violation */ + "\u82e7" + /* violation */ + "\u82e8" + /* violation */ + "\u82e9" + /* violation */ + "\u82ea" + /* violation */ + "\u82eb" + /* violation */ + "\u82ec" + /* violation */ + "\u82ed" + /* violation */ + "\u82ee" + /* violation */ + "\u82ef" + /* violation */ + "\u82f0" + /* violation */ + "\u82f1" + /* violation */ + "\u82f2" + /* violation */ + "\u82f3" + /* violation */ + "\u82f4" + /* violation */ + "\u82f5" + /* violation */ + "\u82f6" + /* violation */ + "\u82f7" + /* violation */ + "\u82f8" + /* violation */ + "\u82f9" + /* violation */ + "\u82fa" + /* violation */ + "\u82fb" + /* violation */ + "\u82fc" + /* violation */ + "\u82fd" + /* violation */ + "\u82fe" + /* violation */ + "\u82ff", "" + /* violation */ + "\u8300" + /* violation */ + "\u8301" + /* violation */ + "\u8302" + /* violation */ + "\u8303" + /* violation */ + "\u8304" + /* violation */ + "\u8305" + /* violation */ + "\u8306" + /* violation */ + "\u8307" + /* violation */ + "\u8308" + /* violation */ + "\u8309" + /* violation */ + "\u830a" + /* violation */ + "\u830b" + /* violation */ + "\u830c" + /* violation */ + "\u830d" + /* violation */ + "\u830e" + /* violation */ + "\u830f" + /* violation */ + "\u8310" + /* violation */ + "\u8311" + /* violation */ + "\u8312" + /* violation */ + "\u8313" + /* violation */ + "\u8314" + /* violation */ + "\u8315" + /* violation */ + "\u8316" + /* violation */ + "\u8317" + /* violation */ + "\u8318" + /* violation */ + "\u8319" + /* violation */ + "\u831a" + /* violation */ + "\u831b" + /* violation */ + "\u831c" + /* violation */ + "\u831d" + /* violation */ + "\u831e" + /* violation */ + "\u831f" + /* violation */ + "\u8320" + /* violation */ + "\u8321" + /* violation */ + "\u8322" + /* violation */ + "\u8323" + /* violation */ + "\u8324" + /* violation */ + "\u8325" + /* violation */ + "\u8326" + /* violation */ + "\u8327" + /* violation */ + "\u8328" + /* violation */ + "\u8329" + /* violation */ + "\u832a" + /* violation */ + "\u832b" + /* violation */ + "\u832c" + /* violation */ + "\u832d" + /* violation */ + "\u832e" + /* violation */ + "\u832f" + /* violation */ + "\u8330" + /* violation */ + "\u8331" + /* violation */ + "\u8332" + /* violation */ + "\u8333" + /* violation */ + "\u8334" + /* violation */ + "\u8335" + /* violation */ + "\u8336" + /* violation */ + "\u8337" + /* violation */ + "\u8338" + /* violation */ + "\u8339" + /* violation */ + "\u833a" + /* violation */ + "\u833b" + /* violation */ + "\u833c" + /* violation */ + "\u833d" + /* violation */ + "\u833e" + /* violation */ + "\u833f" + /* violation */ + "\u8340" + /* violation */ + "\u8341" + /* violation */ + "\u8342" + /* violation */ + "\u8343" + /* violation */ + "\u8344" + /* violation */ + "\u8345" + /* violation */ + "\u8346" + /* violation */ + "\u8347" + /* violation */ + "\u8348" + /* violation */ + "\u8349" + /* violation */ + "\u834a" + /* violation */ + "\u834b" + /* violation */ + "\u834c" + /* violation */ + "\u834d" + /* violation */ + "\u834e" + /* violation */ + "\u834f" + /* violation */ + "\u8350" + /* violation */ + "\u8351" + /* violation */ + "\u8352" + /* violation */ + "\u8353" + /* violation */ + "\u8354" + /* violation */ + "\u8355" + /* violation */ + "\u8356" + /* violation */ + "\u8357" + /* violation */ + "\u8358" + /* violation */ + "\u8359" + /* violation */ + "\u835a" + /* violation */ + "\u835b" + /* violation */ + "\u835c" + /* violation */ + "\u835d" + /* violation */ + "\u835e" + /* violation */ + "\u835f" + /* violation */ + "\u8360" + /* violation */ + "\u8361" + /* violation */ + "\u8362" + /* violation */ + "\u8363" + /* violation */ + "\u8364" + /* violation */ + "\u8365" + /* violation */ + "\u8366" + /* violation */ + "\u8367" + /* violation */ + "\u8368" + /* violation */ + "\u8369" + /* violation */ + "\u836a" + /* violation */ + "\u836b" + /* violation */ + "\u836c" + /* violation */ + "\u836d" + /* violation */ + "\u836e" + /* violation */ + "\u836f" + /* violation */ + "\u8370" + /* violation */ + "\u8371" + /* violation */ + "\u8372" + /* violation */ + "\u8373" + /* violation */ + "\u8374" + /* violation */ + "\u8375" + /* violation */ + "\u8376" + /* violation */ + "\u8377" + /* violation */ + "\u8378" + /* violation */ + "\u8379" + /* violation */ + "\u837a" + /* violation */ + "\u837b" + /* violation */ + "\u837c" + /* violation */ + "\u837d" + /* violation */ + "\u837e" + /* violation */ + "\u837f" + /* violation */ + "\u8380" + /* violation */ + "\u8381" + /* violation */ + "\u8382" + /* violation */ + "\u8383" + /* violation */ + "\u8384" + /* violation */ + "\u8385" + /* violation */ + "\u8386" + /* violation */ + "\u8387" + /* violation */ + "\u8388" + /* violation */ + "\u8389" + /* violation */ + "\u838a" + /* violation */ + "\u838b" + /* violation */ + "\u838c" + /* violation */ + "\u838d" + /* violation */ + "\u838e" + /* violation */ + "\u838f" + /* violation */ + "\u8390" + /* violation */ + "\u8391" + /* violation */ + "\u8392" + /* violation */ + "\u8393" + /* violation */ + "\u8394" + /* violation */ + "\u8395" + /* violation */ + "\u8396" + /* violation */ + "\u8397" + /* violation */ + "\u8398" + /* violation */ + "\u8399" + /* violation */ + "\u839a" + /* violation */ + "\u839b" + /* violation */ + "\u839c" + /* violation */ + "\u839d" + /* violation */ + "\u839e" + /* violation */ + "\u839f" + /* violation */ + "\u83a0" + /* violation */ + "\u83a1" + /* violation */ + "\u83a2" + /* violation */ + "\u83a3" + /* violation */ + "\u83a4" + /* violation */ + "\u83a5" + /* violation */ + "\u83a6" + /* violation */ + "\u83a7" + /* violation */ + "\u83a8" + /* violation */ + "\u83a9" + /* violation */ + "\u83aa" + /* violation */ + "\u83ab" + /* violation */ + "\u83ac" + /* violation */ + "\u83ad" + /* violation */ + "\u83ae" + /* violation */ + "\u83af" + /* violation */ + "\u83b0" + /* violation */ + "\u83b1" + /* violation */ + "\u83b2" + /* violation */ + "\u83b3" + /* violation */ + "\u83b4" + /* violation */ + "\u83b5" + /* violation */ + "\u83b6" + /* violation */ + "\u83b7" + /* violation */ + "\u83b8" + /* violation */ + "\u83b9" + /* violation */ + "\u83ba" + /* violation */ + "\u83bb" + /* violation */ + "\u83bc" + /* violation */ + "\u83bd" + /* violation */ + "\u83be" + /* violation */ + "\u83bf" + /* violation */ + "\u83c0" + /* violation */ + "\u83c1" + /* violation */ + "\u83c2" + /* violation */ + "\u83c3" + /* violation */ + "\u83c4" + /* violation */ + "\u83c5" + /* violation */ + "\u83c6" + /* violation */ + "\u83c7" + /* violation */ + "\u83c8" + /* violation */ + "\u83c9" + /* violation */ + "\u83ca" + /* violation */ + "\u83cb" + /* violation */ + "\u83cc" + /* violation */ + "\u83cd" + /* violation */ + "\u83ce" + /* violation */ + "\u83cf" + /* violation */ + "\u83d0" + /* violation */ + "\u83d1" + /* violation */ + "\u83d2" + /* violation */ + "\u83d3" + /* violation */ + "\u83d4" + /* violation */ + "\u83d5" + /* violation */ + "\u83d6" + /* violation */ + "\u83d7" + /* violation */ + "\u83d8" + /* violation */ + "\u83d9" + /* violation */ + "\u83da" + /* violation */ + "\u83db" + /* violation */ + "\u83dc" + /* violation */ + "\u83dd" + /* violation */ + "\u83de" + /* violation */ + "\u83df" + /* violation */ + "\u83e0" + /* violation */ + "\u83e1" + /* violation */ + "\u83e2" + /* violation */ + "\u83e3" + /* violation */ + "\u83e4" + /* violation */ + "\u83e5" + /* violation */ + "\u83e6" + /* violation */ + "\u83e7" + /* violation */ + "\u83e8" + /* violation */ + "\u83e9" + /* violation */ + "\u83ea" + /* violation */ + "\u83eb" + /* violation */ + "\u83ec" + /* violation */ + "\u83ed" + /* violation */ + "\u83ee" + /* violation */ + "\u83ef" + /* violation */ + "\u83f0" + /* violation */ + "\u83f1" + /* violation */ + "\u83f2" + /* violation */ + "\u83f3" + /* violation */ + "\u83f4" + /* violation */ + "\u83f5" + /* violation */ + "\u83f6" + /* violation */ + "\u83f7" + /* violation */ + "\u83f8" + /* violation */ + "\u83f9" + /* violation */ + "\u83fa" + /* violation */ + "\u83fb" + /* violation */ + "\u83fc" + /* violation */ + "\u83fd" + /* violation */ + "\u83fe" + /* violation */ + "\u83ff", "" + /* violation */ + "\u8400" + /* violation */ + "\u8401" + /* violation */ + "\u8402" + /* violation */ + "\u8403" + /* violation */ + "\u8404" + /* violation */ + "\u8405" + /* violation */ + "\u8406" + /* violation */ + "\u8407" + /* violation */ + "\u8408" + /* violation */ + "\u8409" + /* violation */ + "\u840a" + /* violation */ + "\u840b" + /* violation */ + "\u840c" + /* violation */ + "\u840d" + /* violation */ + "\u840e" + /* violation */ + "\u840f" + /* violation */ + "\u8410" + /* violation */ + "\u8411" + /* violation */ + "\u8412" + /* violation */ + "\u8413" + /* violation */ + "\u8414" + /* violation */ + "\u8415" + /* violation */ + "\u8416" + /* violation */ + "\u8417" + /* violation */ + "\u8418" + /* violation */ + "\u8419" + /* violation */ + "\u841a" + /* violation */ + "\u841b" + /* violation */ + "\u841c" + /* violation */ + "\u841d" + /* violation */ + "\u841e" + /* violation */ + "\u841f" + /* violation */ + "\u8420" + /* violation */ + "\u8421" + /* violation */ + "\u8422" + /* violation */ + "\u8423" + /* violation */ + "\u8424" + /* violation */ + "\u8425" + /* violation */ + "\u8426" + /* violation */ + "\u8427" + /* violation */ + "\u8428" + /* violation */ + "\u8429" + /* violation */ + "\u842a" + /* violation */ + "\u842b" + /* violation */ + "\u842c" + /* violation */ + "\u842d" + /* violation */ + "\u842e" + /* violation */ + "\u842f" + /* violation */ + "\u8430" + /* violation */ + "\u8431" + /* violation */ + "\u8432" + /* violation */ + "\u8433" + /* violation */ + "\u8434" + /* violation */ + "\u8435" + /* violation */ + "\u8436" + /* violation */ + "\u8437" + /* violation */ + "\u8438" + /* violation */ + "\u8439" + /* violation */ + "\u843a" + /* violation */ + "\u843b" + /* violation */ + "\u843c" + /* violation */ + "\u843d" + /* violation */ + "\u843e" + /* violation */ + "\u843f" + /* violation */ + "\u8440" + /* violation */ + "\u8441" + /* violation */ + "\u8442" + /* violation */ + "\u8443" + /* violation */ + "\u8444" + /* violation */ + "\u8445" + /* violation */ + "\u8446" + /* violation */ + "\u8447" + /* violation */ + "\u8448" + /* violation */ + "\u8449" + /* violation */ + "\u844a" + /* violation */ + "\u844b" + /* violation */ + "\u844c" + /* violation */ + "\u844d" + /* violation */ + "\u844e" + /* violation */ + "\u844f" + /* violation */ + "\u8450" + /* violation */ + "\u8451" + /* violation */ + "\u8452" + /* violation */ + "\u8453" + /* violation */ + "\u8454" + /* violation */ + "\u8455" + /* violation */ + "\u8456" + /* violation */ + "\u8457" + /* violation */ + "\u8458" + /* violation */ + "\u8459" + /* violation */ + "\u845a" + /* violation */ + "\u845b" + /* violation */ + "\u845c" + /* violation */ + "\u845d" + /* violation */ + "\u845e" + /* violation */ + "\u845f" + /* violation */ + "\u8460" + /* violation */ + "\u8461" + /* violation */ + "\u8462" + /* violation */ + "\u8463" + /* violation */ + "\u8464" + /* violation */ + "\u8465" + /* violation */ + "\u8466" + /* violation */ + "\u8467" + /* violation */ + "\u8468" + /* violation */ + "\u8469" + /* violation */ + "\u846a" + /* violation */ + "\u846b" + /* violation */ + "\u846c" + /* violation */ + "\u846d" + /* violation */ + "\u846e" + /* violation */ + "\u846f" + /* violation */ + "\u8470" + /* violation */ + "\u8471" + /* violation */ + "\u8472" + /* violation */ + "\u8473" + /* violation */ + "\u8474" + /* violation */ + "\u8475" + /* violation */ + "\u8476" + /* violation */ + "\u8477" + /* violation */ + "\u8478" + /* violation */ + "\u8479" + /* violation */ + "\u847a" + /* violation */ + "\u847b" + /* violation */ + "\u847c" + /* violation */ + "\u847d" + /* violation */ + "\u847e" + /* violation */ + "\u847f" + /* violation */ + "\u8480" + /* violation */ + "\u8481" + /* violation */ + "\u8482" + /* violation */ + "\u8483" + /* violation */ + "\u8484" + /* violation */ + "\u8485" + /* violation */ + "\u8486" + /* violation */ + "\u8487" + /* violation */ + "\u8488" + /* violation */ + "\u8489" + /* violation */ + "\u848a" + /* violation */ + "\u848b" + /* violation */ + "\u848c" + /* violation */ + "\u848d" + /* violation */ + "\u848e" + /* violation */ + "\u848f" + /* violation */ + "\u8490" + /* violation */ + "\u8491" + /* violation */ + "\u8492" + /* violation */ + "\u8493" + /* violation */ + "\u8494" + /* violation */ + "\u8495" + /* violation */ + "\u8496" + /* violation */ + "\u8497" + /* violation */ + "\u8498" + /* violation */ + "\u8499" + /* violation */ + "\u849a" + /* violation */ + "\u849b" + /* violation */ + "\u849c" + /* violation */ + "\u849d" + /* violation */ + "\u849e" + /* violation */ + "\u849f" + /* violation */ + "\u84a0" + /* violation */ + "\u84a1" + /* violation */ + "\u84a2" + /* violation */ + "\u84a3" + /* violation */ + "\u84a4" + /* violation */ + "\u84a5" + /* violation */ + "\u84a6" + /* violation */ + "\u84a7" + /* violation */ + "\u84a8" + /* violation */ + "\u84a9" + /* violation */ + "\u84aa" + /* violation */ + "\u84ab" + /* violation */ + "\u84ac" + /* violation */ + "\u84ad" + /* violation */ + "\u84ae" + /* violation */ + "\u84af" + /* violation */ + "\u84b0" + /* violation */ + "\u84b1" + /* violation */ + "\u84b2" + /* violation */ + "\u84b3" + /* violation */ + "\u84b4" + /* violation */ + "\u84b5" + /* violation */ + "\u84b6" + /* violation */ + "\u84b7" + /* violation */ + "\u84b8" + /* violation */ + "\u84b9" + /* violation */ + "\u84ba" + /* violation */ + "\u84bb" + /* violation */ + "\u84bc" + /* violation */ + "\u84bd" + /* violation */ + "\u84be" + /* violation */ + "\u84bf" + /* violation */ + "\u84c0" + /* violation */ + "\u84c1" + /* violation */ + "\u84c2" + /* violation */ + "\u84c3" + /* violation */ + "\u84c4" + /* violation */ + "\u84c5" + /* violation */ + "\u84c6" + /* violation */ + "\u84c7" + /* violation */ + "\u84c8" + /* violation */ + "\u84c9" + /* violation */ + "\u84ca" + /* violation */ + "\u84cb" + /* violation */ + "\u84cc" + /* violation */ + "\u84cd" + /* violation */ + "\u84ce" + /* violation */ + "\u84cf" + /* violation */ + "\u84d0" + /* violation */ + "\u84d1" + /* violation */ + "\u84d2" + /* violation */ + "\u84d3" + /* violation */ + "\u84d4" + /* violation */ + "\u84d5" + /* violation */ + "\u84d6" + /* violation */ + "\u84d7" + /* violation */ + "\u84d8" + /* violation */ + "\u84d9" + /* violation */ + "\u84da" + /* violation */ + "\u84db" + /* violation */ + "\u84dc" + /* violation */ + "\u84dd" + /* violation */ + "\u84de" + /* violation */ + "\u84df" + /* violation */ + "\u84e0" + /* violation */ + "\u84e1" + /* violation */ + "\u84e2" + /* violation */ + "\u84e3" + /* violation */ + "\u84e4" + /* violation */ + "\u84e5" + /* violation */ + "\u84e6" + /* violation */ + "\u84e7" + /* violation */ + "\u84e8" + /* violation */ + "\u84e9" + /* violation */ + "\u84ea" + /* violation */ + "\u84eb" + /* violation */ + "\u84ec" + /* violation */ + "\u84ed" + /* violation */ + "\u84ee" + /* violation */ + "\u84ef" + /* violation */ + "\u84f0" + /* violation */ + "\u84f1" + /* violation */ + "\u84f2" + /* violation */ + "\u84f3" + /* violation */ + "\u84f4" + /* violation */ + "\u84f5" + /* violation */ + "\u84f6" + /* violation */ + "\u84f7" + /* violation */ + "\u84f8" + /* violation */ + "\u84f9" + /* violation */ + "\u84fa" + /* violation */ + "\u84fb" + /* violation */ + "\u84fc" + /* violation */ + "\u84fd" + /* violation */ + "\u84fe" + /* violation */ + "\u84ff", "" + /* violation */ + "\u8500" + /* violation */ + "\u8501" + /* violation */ + "\u8502" + /* violation */ + "\u8503" + /* violation */ + "\u8504" + /* violation */ + "\u8505" + /* violation */ + "\u8506" + /* violation */ + "\u8507" + /* violation */ + "\u8508" + /* violation */ + "\u8509" + /* violation */ + "\u850a" + /* violation */ + "\u850b" + /* violation */ + "\u850c" + /* violation */ + "\u850d" + /* violation */ + "\u850e" + /* violation */ + "\u850f" + /* violation */ + "\u8510" + /* violation */ + "\u8511" + /* violation */ + "\u8512" + /* violation */ + "\u8513" + /* violation */ + "\u8514" + /* violation */ + "\u8515" + /* violation */ + "\u8516" + /* violation */ + "\u8517" + /* violation */ + "\u8518" + /* violation */ + "\u8519" + /* violation */ + "\u851a" + /* violation */ + "\u851b" + /* violation */ + "\u851c" + /* violation */ + "\u851d" + /* violation */ + "\u851e" + /* violation */ + "\u851f" + /* violation */ + "\u8520" + /* violation */ + "\u8521" + /* violation */ + "\u8522" + /* violation */ + "\u8523" + /* violation */ + "\u8524" + /* violation */ + "\u8525" + /* violation */ + "\u8526" + /* violation */ + "\u8527" + /* violation */ + "\u8528" + /* violation */ + "\u8529" + /* violation */ + "\u852a" + /* violation */ + "\u852b" + /* violation */ + "\u852c" + /* violation */ + "\u852d" + /* violation */ + "\u852e" + /* violation */ + "\u852f" + /* violation */ + "\u8530" + /* violation */ + "\u8531" + /* violation */ + "\u8532" + /* violation */ + "\u8533" + /* violation */ + "\u8534" + /* violation */ + "\u8535" + /* violation */ + "\u8536" + /* violation */ + "\u8537" + /* violation */ + "\u8538" + /* violation */ + "\u8539" + /* violation */ + "\u853a" + /* violation */ + "\u853b" + /* violation */ + "\u853c" + /* violation */ + "\u853d" + /* violation */ + "\u853e" + /* violation */ + "\u853f" + /* violation */ + "\u8540" + /* violation */ + "\u8541" + /* violation */ + "\u8542" + /* violation */ + "\u8543" + /* violation */ + "\u8544" + /* violation */ + "\u8545" + /* violation */ + "\u8546" + /* violation */ + "\u8547" + /* violation */ + "\u8548" + /* violation */ + "\u8549" + /* violation */ + "\u854a" + /* violation */ + "\u854b" + /* violation */ + "\u854c" + /* violation */ + "\u854d" + /* violation */ + "\u854e" + /* violation */ + "\u854f" + /* violation */ + "\u8550" + /* violation */ + "\u8551" + /* violation */ + "\u8552" + /* violation */ + "\u8553" + /* violation */ + "\u8554" + /* violation */ + "\u8555" + /* violation */ + "\u8556" + /* violation */ + "\u8557" + /* violation */ + "\u8558" + /* violation */ + "\u8559" + /* violation */ + "\u855a" + /* violation */ + "\u855b" + /* violation */ + "\u855c" + /* violation */ + "\u855d" + /* violation */ + "\u855e" + /* violation */ + "\u855f" + /* violation */ + "\u8560" + /* violation */ + "\u8561" + /* violation */ + "\u8562" + /* violation */ + "\u8563" + /* violation */ + "\u8564" + /* violation */ + "\u8565" + /* violation */ + "\u8566" + /* violation */ + "\u8567" + /* violation */ + "\u8568" + /* violation */ + "\u8569" + /* violation */ + "\u856a" + /* violation */ + "\u856b" + /* violation */ + "\u856c" + /* violation */ + "\u856d" + /* violation */ + "\u856e" + /* violation */ + "\u856f" + /* violation */ + "\u8570" + /* violation */ + "\u8571" + /* violation */ + "\u8572" + /* violation */ + "\u8573" + /* violation */ + "\u8574" + /* violation */ + "\u8575" + /* violation */ + "\u8576" + /* violation */ + "\u8577" + /* violation */ + "\u8578" + /* violation */ + "\u8579" + /* violation */ + "\u857a" + /* violation */ + "\u857b" + /* violation */ + "\u857c" + /* violation */ + "\u857d" + /* violation */ + "\u857e" + /* violation */ + "\u857f" + /* violation */ + "\u8580" + /* violation */ + "\u8581" + /* violation */ + "\u8582" + /* violation */ + "\u8583" + /* violation */ + "\u8584" + /* violation */ + "\u8585" + /* violation */ + "\u8586" + /* violation */ + "\u8587" + /* violation */ + "\u8588" + /* violation */ + "\u8589" + /* violation */ + "\u858a" + /* violation */ + "\u858b" + /* violation */ + "\u858c" + /* violation */ + "\u858d" + /* violation */ + "\u858e" + /* violation */ + "\u858f" + /* violation */ + "\u8590" + /* violation */ + "\u8591" + /* violation */ + "\u8592" + /* violation */ + "\u8593" + /* violation */ + "\u8594" + /* violation */ + "\u8595" + /* violation */ + "\u8596" + /* violation */ + "\u8597" + /* violation */ + "\u8598" + /* violation */ + "\u8599" + /* violation */ + "\u859a" + /* violation */ + "\u859b" + /* violation */ + "\u859c" + /* violation */ + "\u859d" + /* violation */ + "\u859e" + /* violation */ + "\u859f" + /* violation */ + "\u85a0" + /* violation */ + "\u85a1" + /* violation */ + "\u85a2" + /* violation */ + "\u85a3" + /* violation */ + "\u85a4" + /* violation */ + "\u85a5" + /* violation */ + "\u85a6" + /* violation */ + "\u85a7" + /* violation */ + "\u85a8" + /* violation */ + "\u85a9" + /* violation */ + "\u85aa" + /* violation */ + "\u85ab" + /* violation */ + "\u85ac" + /* violation */ + "\u85ad" + /* violation */ + "\u85ae" + /* violation */ + "\u85af" + /* violation */ + "\u85b0" + /* violation */ + "\u85b1" + /* violation */ + "\u85b2" + /* violation */ + "\u85b3" + /* violation */ + "\u85b4" + /* violation */ + "\u85b5" + /* violation */ + "\u85b6" + /* violation */ + "\u85b7" + /* violation */ + "\u85b8" + /* violation */ + "\u85b9" + /* violation */ + "\u85ba" + /* violation */ + "\u85bb" + /* violation */ + "\u85bc" + /* violation */ + "\u85bd" + /* violation */ + "\u85be" + /* violation */ + "\u85bf" + /* violation */ + "\u85c0" + /* violation */ + "\u85c1" + /* violation */ + "\u85c2" + /* violation */ + "\u85c3" + /* violation */ + "\u85c4" + /* violation */ + "\u85c5" + /* violation */ + "\u85c6" + /* violation */ + "\u85c7" + /* violation */ + "\u85c8" + /* violation */ + "\u85c9" + /* violation */ + "\u85ca" + /* violation */ + "\u85cb" + /* violation */ + "\u85cc" + /* violation */ + "\u85cd" + /* violation */ + "\u85ce" + /* violation */ + "\u85cf" + /* violation */ + "\u85d0" + /* violation */ + "\u85d1" + /* violation */ + "\u85d2" + /* violation */ + "\u85d3" + /* violation */ + "\u85d4" + /* violation */ + "\u85d5" + /* violation */ + "\u85d6" + /* violation */ + "\u85d7" + /* violation */ + "\u85d8" + /* violation */ + "\u85d9" + /* violation */ + "\u85da" + /* violation */ + "\u85db" + /* violation */ + "\u85dc" + /* violation */ + "\u85dd" + /* violation */ + "\u85de" + /* violation */ + "\u85df" + /* violation */ + "\u85e0" + /* violation */ + "\u85e1" + /* violation */ + "\u85e2" + /* violation */ + "\u85e3" + /* violation */ + "\u85e4" + /* violation */ + "\u85e5" + /* violation */ + "\u85e6" + /* violation */ + "\u85e7" + /* violation */ + "\u85e8" + /* violation */ + "\u85e9" + /* violation */ + "\u85ea" + /* violation */ + "\u85eb" + /* violation */ + "\u85ec" + /* violation */ + "\u85ed" + /* violation */ + "\u85ee" + /* violation */ + "\u85ef" + /* violation */ + "\u85f0" + /* violation */ + "\u85f1" + /* violation */ + "\u85f2" + /* violation */ + "\u85f3" + /* violation */ + "\u85f4" + /* violation */ + "\u85f5" + /* violation */ + "\u85f6" + /* violation */ + "\u85f7" + /* violation */ + "\u85f8" + /* violation */ + "\u85f9" + /* violation */ + "\u85fa" + /* violation */ + "\u85fb" + /* violation */ + "\u85fc" + /* violation */ + "\u85fd" + /* violation */ + "\u85fe" + /* violation */ + "\u85ff", "" + /* violation */ + "\u8600" + /* violation */ + "\u8601" + /* violation */ + "\u8602" + /* violation */ + "\u8603" + /* violation */ + "\u8604" + /* violation */ + "\u8605" + /* violation */ + "\u8606" + /* violation */ + "\u8607" + /* violation */ + "\u8608" + /* violation */ + "\u8609" + /* violation */ + "\u860a" + /* violation */ + "\u860b" + /* violation */ + "\u860c" + /* violation */ + "\u860d" + /* violation */ + "\u860e" + /* violation */ + "\u860f" + /* violation */ + "\u8610" + /* violation */ + "\u8611" + /* violation */ + "\u8612" + /* violation */ + "\u8613" + /* violation */ + "\u8614" + /* violation */ + "\u8615" + /* violation */ + "\u8616" + /* violation */ + "\u8617" + /* violation */ + "\u8618" + /* violation */ + "\u8619" + /* violation */ + "\u861a" + /* violation */ + "\u861b" + /* violation */ + "\u861c" + /* violation */ + "\u861d" + /* violation */ + "\u861e" + /* violation */ + "\u861f" + /* violation */ + "\u8620" + /* violation */ + "\u8621" + /* violation */ + "\u8622" + /* violation */ + "\u8623" + /* violation */ + "\u8624" + /* violation */ + "\u8625" + /* violation */ + "\u8626" + /* violation */ + "\u8627" + /* violation */ + "\u8628" + /* violation */ + "\u8629" + /* violation */ + "\u862a" + /* violation */ + "\u862b" + /* violation */ + "\u862c" + /* violation */ + "\u862d" + /* violation */ + "\u862e" + /* violation */ + "\u862f" + /* violation */ + "\u8630" + /* violation */ + "\u8631" + /* violation */ + "\u8632" + /* violation */ + "\u8633" + /* violation */ + "\u8634" + /* violation */ + "\u8635" + /* violation */ + "\u8636" + /* violation */ + "\u8637" + /* violation */ + "\u8638" + /* violation */ + "\u8639" + /* violation */ + "\u863a" + /* violation */ + "\u863b" + /* violation */ + "\u863c" + /* violation */ + "\u863d" + /* violation */ + "\u863e" + /* violation */ + "\u863f" + /* violation */ + "\u8640" + /* violation */ + "\u8641" + /* violation */ + "\u8642" + /* violation */ + "\u8643" + /* violation */ + "\u8644" + /* violation */ + "\u8645" + /* violation */ + "\u8646" + /* violation */ + "\u8647" + /* violation */ + "\u8648" + /* violation */ + "\u8649" + /* violation */ + "\u864a" + /* violation */ + "\u864b" + /* violation */ + "\u864c" + /* violation */ + "\u864d" + /* violation */ + "\u864e" + /* violation */ + "\u864f" + /* violation */ + "\u8650" + /* violation */ + "\u8651" + /* violation */ + "\u8652" + /* violation */ + "\u8653" + /* violation */ + "\u8654" + /* violation */ + "\u8655" + /* violation */ + "\u8656" + /* violation */ + "\u8657" + /* violation */ + "\u8658" + /* violation */ + "\u8659" + /* violation */ + "\u865a" + /* violation */ + "\u865b" + /* violation */ + "\u865c" + /* violation */ + "\u865d" + /* violation */ + "\u865e" + /* violation */ + "\u865f" + /* violation */ + "\u8660" + /* violation */ + "\u8661" + /* violation */ + "\u8662" + /* violation */ + "\u8663" + /* violation */ + "\u8664" + /* violation */ + "\u8665" + /* violation */ + "\u8666" + /* violation */ + "\u8667" + /* violation */ + "\u8668" + /* violation */ + "\u8669" + /* violation */ + "\u866a" + /* violation */ + "\u866b" + /* violation */ + "\u866c" + /* violation */ + "\u866d" + /* violation */ + "\u866e" + /* violation */ + "\u866f" + /* violation */ + "\u8670" + /* violation */ + "\u8671" + /* violation */ + "\u8672" + /* violation */ + "\u8673" + /* violation */ + "\u8674" + /* violation */ + "\u8675" + /* violation */ + "\u8676" + /* violation */ + "\u8677" + /* violation */ + "\u8678" + /* violation */ + "\u8679" + /* violation */ + "\u867a" + /* violation */ + "\u867b" + /* violation */ + "\u867c" + /* violation */ + "\u867d" + /* violation */ + "\u867e" + /* violation */ + "\u867f" + /* violation */ + "\u8680" + /* violation */ + "\u8681" + /* violation */ + "\u8682" + /* violation */ + "\u8683" + /* violation */ + "\u8684" + /* violation */ + "\u8685" + /* violation */ + "\u8686" + /* violation */ + "\u8687" + /* violation */ + "\u8688" + /* violation */ + "\u8689" + /* violation */ + "\u868a" + /* violation */ + "\u868b" + /* violation */ + "\u868c" + /* violation */ + "\u868d" + /* violation */ + "\u868e" + /* violation */ + "\u868f" + /* violation */ + "\u8690" + /* violation */ + "\u8691" + /* violation */ + "\u8692" + /* violation */ + "\u8693" + /* violation */ + "\u8694" + /* violation */ + "\u8695" + /* violation */ + "\u8696" + /* violation */ + "\u8697" + /* violation */ + "\u8698" + /* violation */ + "\u8699" + /* violation */ + "\u869a" + /* violation */ + "\u869b" + /* violation */ + "\u869c" + /* violation */ + "\u869d" + /* violation */ + "\u869e" + /* violation */ + "\u869f" + /* violation */ + "\u86a0" + /* violation */ + "\u86a1" + /* violation */ + "\u86a2" + /* violation */ + "\u86a3" + /* violation */ + "\u86a4" + /* violation */ + "\u86a5" + /* violation */ + "\u86a6" + /* violation */ + "\u86a7" + /* violation */ + "\u86a8" + /* violation */ + "\u86a9" + /* violation */ + "\u86aa" + /* violation */ + "\u86ab" + /* violation */ + "\u86ac" + /* violation */ + "\u86ad" + /* violation */ + "\u86ae" + /* violation */ + "\u86af" + /* violation */ + "\u86b0" + /* violation */ + "\u86b1" + /* violation */ + "\u86b2" + /* violation */ + "\u86b3" + /* violation */ + "\u86b4" + /* violation */ + "\u86b5" + /* violation */ + "\u86b6" + /* violation */ + "\u86b7" + /* violation */ + "\u86b8" + /* violation */ + "\u86b9" + /* violation */ + "\u86ba" + /* violation */ + "\u86bb" + /* violation */ + "\u86bc" + /* violation */ + "\u86bd" + /* violation */ + "\u86be" + /* violation */ + "\u86bf" + /* violation */ + "\u86c0" + /* violation */ + "\u86c1" + /* violation */ + "\u86c2" + /* violation */ + "\u86c3" + /* violation */ + "\u86c4" + /* violation */ + "\u86c5" + /* violation */ + "\u86c6" + /* violation */ + "\u86c7" + /* violation */ + "\u86c8" + /* violation */ + "\u86c9" + /* violation */ + "\u86ca" + /* violation */ + "\u86cb" + /* violation */ + "\u86cc" + /* violation */ + "\u86cd" + /* violation */ + "\u86ce" + /* violation */ + "\u86cf" + /* violation */ + "\u86d0" + /* violation */ + "\u86d1" + /* violation */ + "\u86d2" + /* violation */ + "\u86d3" + /* violation */ + "\u86d4" + /* violation */ + "\u86d5" + /* violation */ + "\u86d6" + /* violation */ + "\u86d7" + /* violation */ + "\u86d8" + /* violation */ + "\u86d9" + /* violation */ + "\u86da" + /* violation */ + "\u86db" + /* violation */ + "\u86dc" + /* violation */ + "\u86dd" + /* violation */ + "\u86de" + /* violation */ + "\u86df" + /* violation */ + "\u86e0" + /* violation */ + "\u86e1" + /* violation */ + "\u86e2" + /* violation */ + "\u86e3" + /* violation */ + "\u86e4" + /* violation */ + "\u86e5" + /* violation */ + "\u86e6" + /* violation */ + "\u86e7" + /* violation */ + "\u86e8" + /* violation */ + "\u86e9" + /* violation */ + "\u86ea" + /* violation */ + "\u86eb" + /* violation */ + "\u86ec" + /* violation */ + "\u86ed" + /* violation */ + "\u86ee" + /* violation */ + "\u86ef" + /* violation */ + "\u86f0" + /* violation */ + "\u86f1" + /* violation */ + "\u86f2" + /* violation */ + "\u86f3" + /* violation */ + "\u86f4" + /* violation */ + "\u86f5" + /* violation */ + "\u86f6" + /* violation */ + "\u86f7" + /* violation */ + "\u86f8" + /* violation */ + "\u86f9" + /* violation */ + "\u86fa" + /* violation */ + "\u86fb" + /* violation */ + "\u86fc" + /* violation */ + "\u86fd" + /* violation */ + "\u86fe" + /* violation */ + "\u86ff", "" + /* violation */ + "\u8700" + /* violation */ + "\u8701" + /* violation */ + "\u8702" + /* violation */ + "\u8703" + /* violation */ + "\u8704" + /* violation */ + "\u8705" + /* violation */ + "\u8706" + /* violation */ + "\u8707" + /* violation */ + "\u8708" + /* violation */ + "\u8709" + /* violation */ + "\u870a" + /* violation */ + "\u870b" + /* violation */ + "\u870c" + /* violation */ + "\u870d" + /* violation */ + "\u870e" + /* violation */ + "\u870f" + /* violation */ + "\u8710" + /* violation */ + "\u8711" + /* violation */ + "\u8712" + /* violation */ + "\u8713" + /* violation */ + "\u8714" + /* violation */ + "\u8715" + /* violation */ + "\u8716" + /* violation */ + "\u8717" + /* violation */ + "\u8718" + /* violation */ + "\u8719" + /* violation */ + "\u871a" + /* violation */ + "\u871b" + /* violation */ + "\u871c" + /* violation */ + "\u871d" + /* violation */ + "\u871e" + /* violation */ + "\u871f" + /* violation */ + "\u8720" + /* violation */ + "\u8721" + /* violation */ + "\u8722" + /* violation */ + "\u8723" + /* violation */ + "\u8724" + /* violation */ + "\u8725" + /* violation */ + "\u8726" + /* violation */ + "\u8727" + /* violation */ + "\u8728" + /* violation */ + "\u8729" + /* violation */ + "\u872a" + /* violation */ + "\u872b" + /* violation */ + "\u872c" + /* violation */ + "\u872d" + /* violation */ + "\u872e" + /* violation */ + "\u872f" + /* violation */ + "\u8730" + /* violation */ + "\u8731" + /* violation */ + "\u8732" + /* violation */ + "\u8733" + /* violation */ + "\u8734" + /* violation */ + "\u8735" + /* violation */ + "\u8736" + /* violation */ + "\u8737" + /* violation */ + "\u8738" + /* violation */ + "\u8739" + /* violation */ + "\u873a" + /* violation */ + "\u873b" + /* violation */ + "\u873c" + /* violation */ + "\u873d" + /* violation */ + "\u873e" + /* violation */ + "\u873f" + /* violation */ + "\u8740" + /* violation */ + "\u8741" + /* violation */ + "\u8742" + /* violation */ + "\u8743" + /* violation */ + "\u8744" + /* violation */ + "\u8745" + /* violation */ + "\u8746" + /* violation */ + "\u8747" + /* violation */ + "\u8748" + /* violation */ + "\u8749" + /* violation */ + "\u874a" + /* violation */ + "\u874b" + /* violation */ + "\u874c" + /* violation */ + "\u874d" + /* violation */ + "\u874e" + /* violation */ + "\u874f" + /* violation */ + "\u8750" + /* violation */ + "\u8751" + /* violation */ + "\u8752" + /* violation */ + "\u8753" + /* violation */ + "\u8754" + /* violation */ + "\u8755" + /* violation */ + "\u8756" + /* violation */ + "\u8757" + /* violation */ + "\u8758" + /* violation */ + "\u8759" + /* violation */ + "\u875a" + /* violation */ + "\u875b" + /* violation */ + "\u875c" + /* violation */ + "\u875d" + /* violation */ + "\u875e" + /* violation */ + "\u875f" + /* violation */ + "\u8760" + /* violation */ + "\u8761" + /* violation */ + "\u8762" + /* violation */ + "\u8763" + /* violation */ + "\u8764" + /* violation */ + "\u8765" + /* violation */ + "\u8766" + /* violation */ + "\u8767" + /* violation */ + "\u8768" + /* violation */ + "\u8769" + /* violation */ + "\u876a" + /* violation */ + "\u876b" + /* violation */ + "\u876c" + /* violation */ + "\u876d" + /* violation */ + "\u876e" + /* violation */ + "\u876f" + /* violation */ + "\u8770" + /* violation */ + "\u8771" + /* violation */ + "\u8772" + /* violation */ + "\u8773" + /* violation */ + "\u8774" + /* violation */ + "\u8775" + /* violation */ + "\u8776" + /* violation */ + "\u8777" + /* violation */ + "\u8778" + /* violation */ + "\u8779" + /* violation */ + "\u877a" + /* violation */ + "\u877b" + /* violation */ + "\u877c" + /* violation */ + "\u877d" + /* violation */ + "\u877e" + /* violation */ + "\u877f" + /* violation */ + "\u8780" + /* violation */ + "\u8781" + /* violation */ + "\u8782" + /* violation */ + "\u8783" + /* violation */ + "\u8784" + /* violation */ + "\u8785" + /* violation */ + "\u8786" + /* violation */ + "\u8787" + /* violation */ + "\u8788" + /* violation */ + "\u8789" + /* violation */ + "\u878a" + /* violation */ + "\u878b" + /* violation */ + "\u878c" + /* violation */ + "\u878d" + /* violation */ + "\u878e" + /* violation */ + "\u878f" + /* violation */ + "\u8790" + /* violation */ + "\u8791" + /* violation */ + "\u8792" + /* violation */ + "\u8793" + /* violation */ + "\u8794" + /* violation */ + "\u8795" + /* violation */ + "\u8796" + /* violation */ + "\u8797" + /* violation */ + "\u8798" + /* violation */ + "\u8799" + /* violation */ + "\u879a" + /* violation */ + "\u879b" + /* violation */ + "\u879c" + /* violation */ + "\u879d" + /* violation */ + "\u879e" + /* violation */ + "\u879f" + /* violation */ + "\u87a0" + /* violation */ + "\u87a1" + /* violation */ + "\u87a2" + /* violation */ + "\u87a3" + /* violation */ + "\u87a4" + /* violation */ + "\u87a5" + /* violation */ + "\u87a6" + /* violation */ + "\u87a7" + /* violation */ + "\u87a8" + /* violation */ + "\u87a9" + /* violation */ + "\u87aa" + /* violation */ + "\u87ab" + /* violation */ + "\u87ac" + /* violation */ + "\u87ad" + /* violation */ + "\u87ae" + /* violation */ + "\u87af" + /* violation */ + "\u87b0" + /* violation */ + "\u87b1" + /* violation */ + "\u87b2" + /* violation */ + "\u87b3" + /* violation */ + "\u87b4" + /* violation */ + "\u87b5" + /* violation */ + "\u87b6" + /* violation */ + "\u87b7" + /* violation */ + "\u87b8" + /* violation */ + "\u87b9" + /* violation */ + "\u87ba" + /* violation */ + "\u87bb" + /* violation */ + "\u87bc" + /* violation */ + "\u87bd" + /* violation */ + "\u87be" + /* violation */ + "\u87bf" + /* violation */ + "\u87c0" + /* violation */ + "\u87c1" + /* violation */ + "\u87c2" + /* violation */ + "\u87c3" + /* violation */ + "\u87c4" + /* violation */ + "\u87c5" + /* violation */ + "\u87c6" + /* violation */ + "\u87c7" + /* violation */ + "\u87c8" + /* violation */ + "\u87c9" + /* violation */ + "\u87ca" + /* violation */ + "\u87cb" + /* violation */ + "\u87cc" + /* violation */ + "\u87cd" + /* violation */ + "\u87ce" + /* violation */ + "\u87cf" + /* violation */ + "\u87d0" + /* violation */ + "\u87d1" + /* violation */ + "\u87d2" + /* violation */ + "\u87d3" + /* violation */ + "\u87d4" + /* violation */ + "\u87d5" + /* violation */ + "\u87d6" + /* violation */ + "\u87d7" + /* violation */ + "\u87d8" + /* violation */ + "\u87d9" + /* violation */ + "\u87da" + /* violation */ + "\u87db" + /* violation */ + "\u87dc" + /* violation */ + "\u87dd" + /* violation */ + "\u87de" + /* violation */ + "\u87df" + /* violation */ + "\u87e0" + /* violation */ + "\u87e1" + /* violation */ + "\u87e2" + /* violation */ + "\u87e3" + /* violation */ + "\u87e4" + /* violation */ + "\u87e5" + /* violation */ + "\u87e6" + /* violation */ + "\u87e7" + /* violation */ + "\u87e8" + /* violation */ + "\u87e9" + /* violation */ + "\u87ea" + /* violation */ + "\u87eb" + /* violation */ + "\u87ec" + /* violation */ + "\u87ed" + /* violation */ + "\u87ee" + /* violation */ + "\u87ef" + /* violation */ + "\u87f0" + /* violation */ + "\u87f1" + /* violation */ + "\u87f2" + /* violation */ + "\u87f3" + /* violation */ + "\u87f4" + /* violation */ + "\u87f5" + /* violation */ + "\u87f6" + /* violation */ + "\u87f7" + /* violation */ + "\u87f8" + /* violation */ + "\u87f9" + /* violation */ + "\u87fa" + /* violation */ + "\u87fb" + /* violation */ + "\u87fc" + /* violation */ + "\u87fd" + /* violation */ + "\u87fe" + /* violation */ + "\u87ff", "" + /* violation */ + "\u8800" + /* violation */ + "\u8801" + /* violation */ + "\u8802" + /* violation */ + "\u8803" + /* violation */ + "\u8804" + /* violation */ + "\u8805" + /* violation */ + "\u8806" + /* violation */ + "\u8807" + /* violation */ + "\u8808" + /* violation */ + "\u8809" + /* violation */ + "\u880a" + /* violation */ + "\u880b" + /* violation */ + "\u880c" + /* violation */ + "\u880d" + /* violation */ + "\u880e" + /* violation */ + "\u880f" + /* violation */ + "\u8810" + /* violation */ + "\u8811" + /* violation */ + "\u8812" + /* violation */ + "\u8813" + /* violation */ + "\u8814" + /* violation */ + "\u8815" + /* violation */ + "\u8816" + /* violation */ + "\u8817" + /* violation */ + "\u8818" + /* violation */ + "\u8819" + /* violation */ + "\u881a" + /* violation */ + "\u881b" + /* violation */ + "\u881c" + /* violation */ + "\u881d" + /* violation */ + "\u881e" + /* violation */ + "\u881f" + /* violation */ + "\u8820" + /* violation */ + "\u8821" + /* violation */ + "\u8822" + /* violation */ + "\u8823" + /* violation */ + "\u8824" + /* violation */ + "\u8825" + /* violation */ + "\u8826" + /* violation */ + "\u8827" + /* violation */ + "\u8828" + /* violation */ + "\u8829" + /* violation */ + "\u882a" + /* violation */ + "\u882b" + /* violation */ + "\u882c" + /* violation */ + "\u882d" + /* violation */ + "\u882e" + /* violation */ + "\u882f" + /* violation */ + "\u8830" + /* violation */ + "\u8831" + /* violation */ + "\u8832" + /* violation */ + "\u8833" + /* violation */ + "\u8834" + /* violation */ + "\u8835" + /* violation */ + "\u8836" + /* violation */ + "\u8837" + /* violation */ + "\u8838" + /* violation */ + "\u8839" + /* violation */ + "\u883a" + /* violation */ + "\u883b" + /* violation */ + "\u883c" + /* violation */ + "\u883d" + /* violation */ + "\u883e" + /* violation */ + "\u883f" + /* violation */ + "\u8840" + /* violation */ + "\u8841" + /* violation */ + "\u8842" + /* violation */ + "\u8843" + /* violation */ + "\u8844" + /* violation */ + "\u8845" + /* violation */ + "\u8846" + /* violation */ + "\u8847" + /* violation */ + "\u8848" + /* violation */ + "\u8849" + /* violation */ + "\u884a" + /* violation */ + "\u884b" + /* violation */ + "\u884c" + /* violation */ + "\u884d" + /* violation */ + "\u884e" + /* violation */ + "\u884f" + /* violation */ + "\u8850" + /* violation */ + "\u8851" + /* violation */ + "\u8852" + /* violation */ + "\u8853" + /* violation */ + "\u8854" + /* violation */ + "\u8855" + /* violation */ + "\u8856" + /* violation */ + "\u8857" + /* violation */ + "\u8858" + /* violation */ + "\u8859" + /* violation */ + "\u885a" + /* violation */ + "\u885b" + /* violation */ + "\u885c" + /* violation */ + "\u885d" + /* violation */ + "\u885e" + /* violation */ + "\u885f" + /* violation */ + "\u8860" + /* violation */ + "\u8861" + /* violation */ + "\u8862" + /* violation */ + "\u8863" + /* violation */ + "\u8864" + /* violation */ + "\u8865" + /* violation */ + "\u8866" + /* violation */ + "\u8867" + /* violation */ + "\u8868" + /* violation */ + "\u8869" + /* violation */ + "\u886a" + /* violation */ + "\u886b" + /* violation */ + "\u886c" + /* violation */ + "\u886d" + /* violation */ + "\u886e" + /* violation */ + "\u886f" + /* violation */ + "\u8870" + /* violation */ + "\u8871" + /* violation */ + "\u8872" + /* violation */ + "\u8873" + /* violation */ + "\u8874" + /* violation */ + "\u8875" + /* violation */ + "\u8876" + /* violation */ + "\u8877" + /* violation */ + "\u8878" + /* violation */ + "\u8879" + /* violation */ + "\u887a" + /* violation */ + "\u887b" + /* violation */ + "\u887c" + /* violation */ + "\u887d" + /* violation */ + "\u887e" + /* violation */ + "\u887f" + /* violation */ + "\u8880" + /* violation */ + "\u8881" + /* violation */ + "\u8882" + /* violation */ + "\u8883" + /* violation */ + "\u8884" + /* violation */ + "\u8885" + /* violation */ + "\u8886" + /* violation */ + "\u8887" + /* violation */ + "\u8888" + /* violation */ + "\u8889" + /* violation */ + "\u888a" + /* violation */ + "\u888b" + /* violation */ + "\u888c" + /* violation */ + "\u888d" + /* violation */ + "\u888e" + /* violation */ + "\u888f" + /* violation */ + "\u8890" + /* violation */ + "\u8891" + /* violation */ + "\u8892" + /* violation */ + "\u8893" + /* violation */ + "\u8894" + /* violation */ + "\u8895" + /* violation */ + "\u8896" + /* violation */ + "\u8897" + /* violation */ + "\u8898" + /* violation */ + "\u8899" + /* violation */ + "\u889a" + /* violation */ + "\u889b" + /* violation */ + "\u889c" + /* violation */ + "\u889d" + /* violation */ + "\u889e" + /* violation */ + "\u889f" + /* violation */ + "\u88a0" + /* violation */ + "\u88a1" + /* violation */ + "\u88a2" + /* violation */ + "\u88a3" + /* violation */ + "\u88a4" + /* violation */ + "\u88a5" + /* violation */ + "\u88a6" + /* violation */ + "\u88a7" + /* violation */ + "\u88a8" + /* violation */ + "\u88a9" + /* violation */ + "\u88aa" + /* violation */ + "\u88ab" + /* violation */ + "\u88ac" + /* violation */ + "\u88ad" + /* violation */ + "\u88ae" + /* violation */ + "\u88af" + /* violation */ + "\u88b0" + /* violation */ + "\u88b1" + /* violation */ + "\u88b2" + /* violation */ + "\u88b3" + /* violation */ + "\u88b4" + /* violation */ + "\u88b5" + /* violation */ + "\u88b6" + /* violation */ + "\u88b7" + /* violation */ + "\u88b8" + /* violation */ + "\u88b9" + /* violation */ + "\u88ba" + /* violation */ + "\u88bb" + /* violation */ + "\u88bc" + /* violation */ + "\u88bd" + /* violation */ + "\u88be" + /* violation */ + "\u88bf" + /* violation */ + "\u88c0" + /* violation */ + "\u88c1" + /* violation */ + "\u88c2" + /* violation */ + "\u88c3" + /* violation */ + "\u88c4" + /* violation */ + "\u88c5" + /* violation */ + "\u88c6" + /* violation */ + "\u88c7" + /* violation */ + "\u88c8" + /* violation */ + "\u88c9" + /* violation */ + "\u88ca" + /* violation */ + "\u88cb" + /* violation */ + "\u88cc" + /* violation */ + "\u88cd" + /* violation */ + "\u88ce" + /* violation */ + "\u88cf" + /* violation */ + "\u88d0" + /* violation */ + "\u88d1" + /* violation */ + "\u88d2" + /* violation */ + "\u88d3" + /* violation */ + "\u88d4" + /* violation */ + "\u88d5" + /* violation */ + "\u88d6" + /* violation */ + "\u88d7" + /* violation */ + "\u88d8" + /* violation */ + "\u88d9" + /* violation */ + "\u88da" + /* violation */ + "\u88db" + /* violation */ + "\u88dc" + /* violation */ + "\u88dd" + /* violation */ + "\u88de" + /* violation */ + "\u88df" + /* violation */ + "\u88e0" + /* violation */ + "\u88e1" + /* violation */ + "\u88e2" + /* violation */ + "\u88e3" + /* violation */ + "\u88e4" + /* violation */ + "\u88e5" + /* violation */ + "\u88e6" + /* violation */ + "\u88e7" + /* violation */ + "\u88e8" + /* violation */ + "\u88e9" + /* violation */ + "\u88ea" + /* violation */ + "\u88eb" + /* violation */ + "\u88ec" + /* violation */ + "\u88ed" + /* violation */ + "\u88ee" + /* violation */ + "\u88ef" + /* violation */ + "\u88f0" + /* violation */ + "\u88f1" + /* violation */ + "\u88f2" + /* violation */ + "\u88f3" + /* violation */ + "\u88f4" + /* violation */ + "\u88f5" + /* violation */ + "\u88f6" + /* violation */ + "\u88f7" + /* violation */ + "\u88f8" + /* violation */ + "\u88f9" + /* violation */ + "\u88fa" + /* violation */ + "\u88fb" + /* violation */ + "\u88fc" + /* violation */ + "\u88fd" + /* violation */ + "\u88fe" + /* violation */ + "\u88ff", "" + /* violation */ + "\u8900" + /* violation */ + "\u8901" + /* violation */ + "\u8902" + /* violation */ + "\u8903" + /* violation */ + "\u8904" + /* violation */ + "\u8905" + /* violation */ + "\u8906" + /* violation */ + "\u8907" + /* violation */ + "\u8908" + /* violation */ + "\u8909" + /* violation */ + "\u890a" + /* violation */ + "\u890b" + /* violation */ + "\u890c" + /* violation */ + "\u890d" + /* violation */ + "\u890e" + /* violation */ + "\u890f" + /* violation */ + "\u8910" + /* violation */ + "\u8911" + /* violation */ + "\u8912" + /* violation */ + "\u8913" + /* violation */ + "\u8914" + /* violation */ + "\u8915" + /* violation */ + "\u8916" + /* violation */ + "\u8917" + /* violation */ + "\u8918" + /* violation */ + "\u8919" + /* violation */ + "\u891a" + /* violation */ + "\u891b" + /* violation */ + "\u891c" + /* violation */ + "\u891d" + /* violation */ + "\u891e" + /* violation */ + "\u891f" + /* violation */ + "\u8920" + /* violation */ + "\u8921" + /* violation */ + "\u8922" + /* violation */ + "\u8923" + /* violation */ + "\u8924" + /* violation */ + "\u8925" + /* violation */ + "\u8926" + /* violation */ + "\u8927" + /* violation */ + "\u8928" + /* violation */ + "\u8929" + /* violation */ + "\u892a" + /* violation */ + "\u892b" + /* violation */ + "\u892c" + /* violation */ + "\u892d" + /* violation */ + "\u892e" + /* violation */ + "\u892f" + /* violation */ + "\u8930" + /* violation */ + "\u8931" + /* violation */ + "\u8932" + /* violation */ + "\u8933" + /* violation */ + "\u8934" + /* violation */ + "\u8935" + /* violation */ + "\u8936" + /* violation */ + "\u8937" + /* violation */ + "\u8938" + /* violation */ + "\u8939" + /* violation */ + "\u893a" + /* violation */ + "\u893b" + /* violation */ + "\u893c" + /* violation */ + "\u893d" + /* violation */ + "\u893e" + /* violation */ + "\u893f" + /* violation */ + "\u8940" + /* violation */ + "\u8941" + /* violation */ + "\u8942" + /* violation */ + "\u8943" + /* violation */ + "\u8944" + /* violation */ + "\u8945" + /* violation */ + "\u8946" + /* violation */ + "\u8947" + /* violation */ + "\u8948" + /* violation */ + "\u8949" + /* violation */ + "\u894a" + /* violation */ + "\u894b" + /* violation */ + "\u894c" + /* violation */ + "\u894d" + /* violation */ + "\u894e" + /* violation */ + "\u894f" + /* violation */ + "\u8950" + /* violation */ + "\u8951" + /* violation */ + "\u8952" + /* violation */ + "\u8953" + /* violation */ + "\u8954" + /* violation */ + "\u8955" + /* violation */ + "\u8956" + /* violation */ + "\u8957" + /* violation */ + "\u8958" + /* violation */ + "\u8959" + /* violation */ + "\u895a" + /* violation */ + "\u895b" + /* violation */ + "\u895c" + /* violation */ + "\u895d" + /* violation */ + "\u895e" + /* violation */ + "\u895f" + /* violation */ + "\u8960" + /* violation */ + "\u8961" + /* violation */ + "\u8962" + /* violation */ + "\u8963" + /* violation */ + "\u8964" + /* violation */ + "\u8965" + /* violation */ + "\u8966" + /* violation */ + "\u8967" + /* violation */ + "\u8968" + /* violation */ + "\u8969" + /* violation */ + "\u896a" + /* violation */ + "\u896b" + /* violation */ + "\u896c" + /* violation */ + "\u896d" + /* violation */ + "\u896e" + /* violation */ + "\u896f" + /* violation */ + "\u8970" + /* violation */ + "\u8971" + /* violation */ + "\u8972" + /* violation */ + "\u8973" + /* violation */ + "\u8974" + /* violation */ + "\u8975" + /* violation */ + "\u8976" + /* violation */ + "\u8977" + /* violation */ + "\u8978" + /* violation */ + "\u8979" + /* violation */ + "\u897a" + /* violation */ + "\u897b" + /* violation */ + "\u897c" + /* violation */ + "\u897d" + /* violation */ + "\u897e" + /* violation */ + "\u897f" + /* violation */ + "\u8980" + /* violation */ + "\u8981" + /* violation */ + "\u8982" + /* violation */ + "\u8983" + /* violation */ + "\u8984" + /* violation */ + "\u8985" + /* violation */ + "\u8986" + /* violation */ + "\u8987" + /* violation */ + "\u8988" + /* violation */ + "\u8989" + /* violation */ + "\u898a" + /* violation */ + "\u898b" + /* violation */ + "\u898c" + /* violation */ + "\u898d" + /* violation */ + "\u898e" + /* violation */ + "\u898f" + /* violation */ + "\u8990" + /* violation */ + "\u8991" + /* violation */ + "\u8992" + /* violation */ + "\u8993" + /* violation */ + "\u8994" + /* violation */ + "\u8995" + /* violation */ + "\u8996" + /* violation */ + "\u8997" + /* violation */ + "\u8998" + /* violation */ + "\u8999" + /* violation */ + "\u899a" + /* violation */ + "\u899b" + /* violation */ + "\u899c" + /* violation */ + "\u899d" + /* violation */ + "\u899e" + /* violation */ + "\u899f" + /* violation */ + "\u89a0" + /* violation */ + "\u89a1" + /* violation */ + "\u89a2" + /* violation */ + "\u89a3" + /* violation */ + "\u89a4" + /* violation */ + "\u89a5" + /* violation */ + "\u89a6" + /* violation */ + "\u89a7" + /* violation */ + "\u89a8" + /* violation */ + "\u89a9" + /* violation */ + "\u89aa" + /* violation */ + "\u89ab" + /* violation */ + "\u89ac" + /* violation */ + "\u89ad" + /* violation */ + "\u89ae" + /* violation */ + "\u89af" + /* violation */ + "\u89b0" + /* violation */ + "\u89b1" + /* violation */ + "\u89b2" + /* violation */ + "\u89b3" + /* violation */ + "\u89b4" + /* violation */ + "\u89b5" + /* violation */ + "\u89b6" + /* violation */ + "\u89b7" + /* violation */ + "\u89b8" + /* violation */ + "\u89b9" + /* violation */ + "\u89ba" + /* violation */ + "\u89bb" + /* violation */ + "\u89bc" + /* violation */ + "\u89bd" + /* violation */ + "\u89be" + /* violation */ + "\u89bf" + /* violation */ + "\u89c0" + /* violation */ + "\u89c1" + /* violation */ + "\u89c2" + /* violation */ + "\u89c3" + /* violation */ + "\u89c4" + /* violation */ + "\u89c5" + /* violation */ + "\u89c6" + /* violation */ + "\u89c7" + /* violation */ + "\u89c8" + /* violation */ + "\u89c9" + /* violation */ + "\u89ca" + /* violation */ + "\u89cb" + /* violation */ + "\u89cc" + /* violation */ + "\u89cd" + /* violation */ + "\u89ce" + /* violation */ + "\u89cf" + /* violation */ + "\u89d0" + /* violation */ + "\u89d1" + /* violation */ + "\u89d2" + /* violation */ + "\u89d3" + /* violation */ + "\u89d4" + /* violation */ + "\u89d5" + /* violation */ + "\u89d6" + /* violation */ + "\u89d7" + /* violation */ + "\u89d8" + /* violation */ + "\u89d9" + /* violation */ + "\u89da" + /* violation */ + "\u89db" + /* violation */ + "\u89dc" + /* violation */ + "\u89dd" + /* violation */ + "\u89de" + /* violation */ + "\u89df" + /* violation */ + "\u89e0" + /* violation */ + "\u89e1" + /* violation */ + "\u89e2" + /* violation */ + "\u89e3" + /* violation */ + "\u89e4" + /* violation */ + "\u89e5" + /* violation */ + "\u89e6" + /* violation */ + "\u89e7" + /* violation */ + "\u89e8" + /* violation */ + "\u89e9" + /* violation */ + "\u89ea" + /* violation */ + "\u89eb" + /* violation */ + "\u89ec" + /* violation */ + "\u89ed" + /* violation */ + "\u89ee" + /* violation */ + "\u89ef" + /* violation */ + "\u89f0" + /* violation */ + "\u89f1" + /* violation */ + "\u89f2" + /* violation */ + "\u89f3" + /* violation */ + "\u89f4" + /* violation */ + "\u89f5" + /* violation */ + "\u89f6" + /* violation */ + "\u89f7" + /* violation */ + "\u89f8" + /* violation */ + "\u89f9" + /* violation */ + "\u89fa" + /* violation */ + "\u89fb" + /* violation */ + "\u89fc" + /* violation */ + "\u89fd" + /* violation */ + "\u89fe" + /* violation */ + "\u89ff", "" + /* violation */ + "\u8a00" + /* violation */ + "\u8a01" + /* violation */ + "\u8a02" + /* violation */ + "\u8a03" + /* violation */ + "\u8a04" + /* violation */ + "\u8a05" + /* violation */ + "\u8a06" + /* violation */ + "\u8a07" + /* violation */ + "\u8a08" + /* violation */ + "\u8a09" + /* violation */ + "\u8a0a" + /* violation */ + "\u8a0b" + /* violation */ + "\u8a0c" + /* violation */ + "\u8a0d" + /* violation */ + "\u8a0e" + /* violation */ + "\u8a0f" + /* violation */ + "\u8a10" + /* violation */ + "\u8a11" + /* violation */ + "\u8a12" + /* violation */ + "\u8a13" + /* violation */ + "\u8a14" + /* violation */ + "\u8a15" + /* violation */ + "\u8a16" + /* violation */ + "\u8a17" + /* violation */ + "\u8a18" + /* violation */ + "\u8a19" + /* violation */ + "\u8a1a" + /* violation */ + "\u8a1b" + /* violation */ + "\u8a1c" + /* violation */ + "\u8a1d" + /* violation */ + "\u8a1e" + /* violation */ + "\u8a1f" + /* violation */ + "\u8a20" + /* violation */ + "\u8a21" + /* violation */ + "\u8a22" + /* violation */ + "\u8a23" + /* violation */ + "\u8a24" + /* violation */ + "\u8a25" + /* violation */ + "\u8a26" + /* violation */ + "\u8a27" + /* violation */ + "\u8a28" + /* violation */ + "\u8a29" + /* violation */ + "\u8a2a" + /* violation */ + "\u8a2b" + /* violation */ + "\u8a2c" + /* violation */ + "\u8a2d" + /* violation */ + "\u8a2e" + /* violation */ + "\u8a2f" + /* violation */ + "\u8a30" + /* violation */ + "\u8a31" + /* violation */ + "\u8a32" + /* violation */ + "\u8a33" + /* violation */ + "\u8a34" + /* violation */ + "\u8a35" + /* violation */ + "\u8a36" + /* violation */ + "\u8a37" + /* violation */ + "\u8a38" + /* violation */ + "\u8a39" + /* violation */ + "\u8a3a" + /* violation */ + "\u8a3b" + /* violation */ + "\u8a3c" + /* violation */ + "\u8a3d" + /* violation */ + "\u8a3e" + /* violation */ + "\u8a3f" + /* violation */ + "\u8a40" + /* violation */ + "\u8a41" + /* violation */ + "\u8a42" + /* violation */ + "\u8a43" + /* violation */ + "\u8a44" + /* violation */ + "\u8a45" + /* violation */ + "\u8a46" + /* violation */ + "\u8a47" + /* violation */ + "\u8a48" + /* violation */ + "\u8a49" + /* violation */ + "\u8a4a" + /* violation */ + "\u8a4b" + /* violation */ + "\u8a4c" + /* violation */ + "\u8a4d" + /* violation */ + "\u8a4e" + /* violation */ + "\u8a4f" + /* violation */ + "\u8a50" + /* violation */ + "\u8a51" + /* violation */ + "\u8a52" + /* violation */ + "\u8a53" + /* violation */ + "\u8a54" + /* violation */ + "\u8a55" + /* violation */ + "\u8a56" + /* violation */ + "\u8a57" + /* violation */ + "\u8a58" + /* violation */ + "\u8a59" + /* violation */ + "\u8a5a" + /* violation */ + "\u8a5b" + /* violation */ + "\u8a5c" + /* violation */ + "\u8a5d" + /* violation */ + "\u8a5e" + /* violation */ + "\u8a5f" + /* violation */ + "\u8a60" + /* violation */ + "\u8a61" + /* violation */ + "\u8a62" + /* violation */ + "\u8a63" + /* violation */ + "\u8a64" + /* violation */ + "\u8a65" + /* violation */ + "\u8a66" + /* violation */ + "\u8a67" + /* violation */ + "\u8a68" + /* violation */ + "\u8a69" + /* violation */ + "\u8a6a" + /* violation */ + "\u8a6b" + /* violation */ + "\u8a6c" + /* violation */ + "\u8a6d" + /* violation */ + "\u8a6e" + /* violation */ + "\u8a6f" + /* violation */ + "\u8a70" + /* violation */ + "\u8a71" + /* violation */ + "\u8a72" + /* violation */ + "\u8a73" + /* violation */ + "\u8a74" + /* violation */ + "\u8a75" + /* violation */ + "\u8a76" + /* violation */ + "\u8a77" + /* violation */ + "\u8a78" + /* violation */ + "\u8a79" + /* violation */ + "\u8a7a" + /* violation */ + "\u8a7b" + /* violation */ + "\u8a7c" + /* violation */ + "\u8a7d" + /* violation */ + "\u8a7e" + /* violation */ + "\u8a7f" + /* violation */ + "\u8a80" + /* violation */ + "\u8a81" + /* violation */ + "\u8a82" + /* violation */ + "\u8a83" + /* violation */ + "\u8a84" + /* violation */ + "\u8a85" + /* violation */ + "\u8a86" + /* violation */ + "\u8a87" + /* violation */ + "\u8a88" + /* violation */ + "\u8a89" + /* violation */ + "\u8a8a" + /* violation */ + "\u8a8b" + /* violation */ + "\u8a8c" + /* violation */ + "\u8a8d" + /* violation */ + "\u8a8e" + /* violation */ + "\u8a8f" + /* violation */ + "\u8a90" + /* violation */ + "\u8a91" + /* violation */ + "\u8a92" + /* violation */ + "\u8a93" + /* violation */ + "\u8a94" + /* violation */ + "\u8a95" + /* violation */ + "\u8a96" + /* violation */ + "\u8a97" + /* violation */ + "\u8a98" + /* violation */ + "\u8a99" + /* violation */ + "\u8a9a" + /* violation */ + "\u8a9b" + /* violation */ + "\u8a9c" + /* violation */ + "\u8a9d" + /* violation */ + "\u8a9e" + /* violation */ + "\u8a9f" + /* violation */ + "\u8aa0" + /* violation */ + "\u8aa1" + /* violation */ + "\u8aa2" + /* violation */ + "\u8aa3" + /* violation */ + "\u8aa4" + /* violation */ + "\u8aa5" + /* violation */ + "\u8aa6" + /* violation */ + "\u8aa7" + /* violation */ + "\u8aa8" + /* violation */ + "\u8aa9" + /* violation */ + "\u8aaa" + /* violation */ + "\u8aab" + /* violation */ + "\u8aac" + /* violation */ + "\u8aad" + /* violation */ + "\u8aae" + /* violation */ + "\u8aaf" + /* violation */ + "\u8ab0" + /* violation */ + "\u8ab1" + /* violation */ + "\u8ab2" + /* violation */ + "\u8ab3" + /* violation */ + "\u8ab4" + /* violation */ + "\u8ab5" + /* violation */ + "\u8ab6" + /* violation */ + "\u8ab7" + /* violation */ + "\u8ab8" + /* violation */ + "\u8ab9" + /* violation */ + "\u8aba" + /* violation */ + "\u8abb" + /* violation */ + "\u8abc" + /* violation */ + "\u8abd" + /* violation */ + "\u8abe" + /* violation */ + "\u8abf" + /* violation */ + "\u8ac0" + /* violation */ + "\u8ac1" + /* violation */ + "\u8ac2" + /* violation */ + "\u8ac3" + /* violation */ + "\u8ac4" + /* violation */ + "\u8ac5" + /* violation */ + "\u8ac6" + /* violation */ + "\u8ac7" + /* violation */ + "\u8ac8" + /* violation */ + "\u8ac9" + /* violation */ + "\u8aca" + /* violation */ + "\u8acb" + /* violation */ + "\u8acc" + /* violation */ + "\u8acd" + /* violation */ + "\u8ace" + /* violation */ + "\u8acf" + /* violation */ + "\u8ad0" + /* violation */ + "\u8ad1" + /* violation */ + "\u8ad2" + /* violation */ + "\u8ad3" + /* violation */ + "\u8ad4" + /* violation */ + "\u8ad5" + /* violation */ + "\u8ad6" + /* violation */ + "\u8ad7" + /* violation */ + "\u8ad8" + /* violation */ + "\u8ad9" + /* violation */ + "\u8ada" + /* violation */ + "\u8adb" + /* violation */ + "\u8adc" + /* violation */ + "\u8add" + /* violation */ + "\u8ade" + /* violation */ + "\u8adf" + /* violation */ + "\u8ae0" + /* violation */ + "\u8ae1" + /* violation */ + "\u8ae2" + /* violation */ + "\u8ae3" + /* violation */ + "\u8ae4" + /* violation */ + "\u8ae5" + /* violation */ + "\u8ae6" + /* violation */ + "\u8ae7" + /* violation */ + "\u8ae8" + /* violation */ + "\u8ae9" + /* violation */ + "\u8aea" + /* violation */ + "\u8aeb" + /* violation */ + "\u8aec" + /* violation */ + "\u8aed" + /* violation */ + "\u8aee" + /* violation */ + "\u8aef" + /* violation */ + "\u8af0" + /* violation */ + "\u8af1" + /* violation */ + "\u8af2" + /* violation */ + "\u8af3" + /* violation */ + "\u8af4" + /* violation */ + "\u8af5" + /* violation */ + "\u8af6" + /* violation */ + "\u8af7" + /* violation */ + "\u8af8" + /* violation */ + "\u8af9" + /* violation */ + "\u8afa" + /* violation */ + "\u8afb" + /* violation */ + "\u8afc" + /* violation */ + "\u8afd" + /* violation */ + "\u8afe" + /* violation */ + "\u8aff", "" + /* violation */ + "\u8b00" + /* violation */ + "\u8b01" + /* violation */ + "\u8b02" + /* violation */ + "\u8b03" + /* violation */ + "\u8b04" + /* violation */ + "\u8b05" + /* violation */ + "\u8b06" + /* violation */ + "\u8b07" + /* violation */ + "\u8b08" + /* violation */ + "\u8b09" + /* violation */ + "\u8b0a" + /* violation */ + "\u8b0b" + /* violation */ + "\u8b0c" + /* violation */ + "\u8b0d" + /* violation */ + "\u8b0e" + /* violation */ + "\u8b0f" + /* violation */ + "\u8b10" + /* violation */ + "\u8b11" + /* violation */ + "\u8b12" + /* violation */ + "\u8b13" + /* violation */ + "\u8b14" + /* violation */ + "\u8b15" + /* violation */ + "\u8b16" + /* violation */ + "\u8b17" + /* violation */ + "\u8b18" + /* violation */ + "\u8b19" + /* violation */ + "\u8b1a" + /* violation */ + "\u8b1b" + /* violation */ + "\u8b1c" + /* violation */ + "\u8b1d" + /* violation */ + "\u8b1e" + /* violation */ + "\u8b1f" + /* violation */ + "\u8b20" + /* violation */ + "\u8b21" + /* violation */ + "\u8b22" + /* violation */ + "\u8b23" + /* violation */ + "\u8b24" + /* violation */ + "\u8b25" + /* violation */ + "\u8b26" + /* violation */ + "\u8b27" + /* violation */ + "\u8b28" + /* violation */ + "\u8b29" + /* violation */ + "\u8b2a" + /* violation */ + "\u8b2b" + /* violation */ + "\u8b2c" + /* violation */ + "\u8b2d" + /* violation */ + "\u8b2e" + /* violation */ + "\u8b2f" + /* violation */ + "\u8b30" + /* violation */ + "\u8b31" + /* violation */ + "\u8b32" + /* violation */ + "\u8b33" + /* violation */ + "\u8b34" + /* violation */ + "\u8b35" + /* violation */ + "\u8b36" + /* violation */ + "\u8b37" + /* violation */ + "\u8b38" + /* violation */ + "\u8b39" + /* violation */ + "\u8b3a" + /* violation */ + "\u8b3b" + /* violation */ + "\u8b3c" + /* violation */ + "\u8b3d" + /* violation */ + "\u8b3e" + /* violation */ + "\u8b3f" + /* violation */ + "\u8b40" + /* violation */ + "\u8b41" + /* violation */ + "\u8b42" + /* violation */ + "\u8b43" + /* violation */ + "\u8b44" + /* violation */ + "\u8b45" + /* violation */ + "\u8b46" + /* violation */ + "\u8b47" + /* violation */ + "\u8b48" + /* violation */ + "\u8b49" + /* violation */ + "\u8b4a" + /* violation */ + "\u8b4b" + /* violation */ + "\u8b4c" + /* violation */ + "\u8b4d" + /* violation */ + "\u8b4e" + /* violation */ + "\u8b4f" + /* violation */ + "\u8b50" + /* violation */ + "\u8b51" + /* violation */ + "\u8b52" + /* violation */ + "\u8b53" + /* violation */ + "\u8b54" + /* violation */ + "\u8b55" + /* violation */ + "\u8b56" + /* violation */ + "\u8b57" + /* violation */ + "\u8b58" + /* violation */ + "\u8b59" + /* violation */ + "\u8b5a" + /* violation */ + "\u8b5b" + /* violation */ + "\u8b5c" + /* violation */ + "\u8b5d" + /* violation */ + "\u8b5e" + /* violation */ + "\u8b5f" + /* violation */ + "\u8b60" + /* violation */ + "\u8b61" + /* violation */ + "\u8b62" + /* violation */ + "\u8b63" + /* violation */ + "\u8b64" + /* violation */ + "\u8b65" + /* violation */ + "\u8b66" + /* violation */ + "\u8b67" + /* violation */ + "\u8b68" + /* violation */ + "\u8b69" + /* violation */ + "\u8b6a" + /* violation */ + "\u8b6b" + /* violation */ + "\u8b6c" + /* violation */ + "\u8b6d" + /* violation */ + "\u8b6e" + /* violation */ + "\u8b6f" + /* violation */ + "\u8b70" + /* violation */ + "\u8b71" + /* violation */ + "\u8b72" + /* violation */ + "\u8b73" + /* violation */ + "\u8b74" + /* violation */ + "\u8b75" + /* violation */ + "\u8b76" + /* violation */ + "\u8b77" + /* violation */ + "\u8b78" + /* violation */ + "\u8b79" + /* violation */ + "\u8b7a" + /* violation */ + "\u8b7b" + /* violation */ + "\u8b7c" + /* violation */ + "\u8b7d" + /* violation */ + "\u8b7e" + /* violation */ + "\u8b7f" + /* violation */ + "\u8b80" + /* violation */ + "\u8b81" + /* violation */ + "\u8b82" + /* violation */ + "\u8b83" + /* violation */ + "\u8b84" + /* violation */ + "\u8b85" + /* violation */ + "\u8b86" + /* violation */ + "\u8b87" + /* violation */ + "\u8b88" + /* violation */ + "\u8b89" + /* violation */ + "\u8b8a" + /* violation */ + "\u8b8b" + /* violation */ + "\u8b8c" + /* violation */ + "\u8b8d" + /* violation */ + "\u8b8e" + /* violation */ + "\u8b8f" + /* violation */ + "\u8b90" + /* violation */ + "\u8b91" + /* violation */ + "\u8b92" + /* violation */ + "\u8b93" + /* violation */ + "\u8b94" + /* violation */ + "\u8b95" + /* violation */ + "\u8b96" + /* violation */ + "\u8b97" + /* violation */ + "\u8b98" + /* violation */ + "\u8b99" + /* violation */ + "\u8b9a" + /* violation */ + "\u8b9b" + /* violation */ + "\u8b9c" + /* violation */ + "\u8b9d" + /* violation */ + "\u8b9e" + /* violation */ + "\u8b9f" + /* violation */ + "\u8ba0" + /* violation */ + "\u8ba1" + /* violation */ + "\u8ba2" + /* violation */ + "\u8ba3" + /* violation */ + "\u8ba4" + /* violation */ + "\u8ba5" + /* violation */ + "\u8ba6" + /* violation */ + "\u8ba7" + /* violation */ + "\u8ba8" + /* violation */ + "\u8ba9" + /* violation */ + "\u8baa" + /* violation */ + "\u8bab" + /* violation */ + "\u8bac" + /* violation */ + "\u8bad" + /* violation */ + "\u8bae" + /* violation */ + "\u8baf" + /* violation */ + "\u8bb0" + /* violation */ + "\u8bb1" + /* violation */ + "\u8bb2" + /* violation */ + "\u8bb3" + /* violation */ + "\u8bb4" + /* violation */ + "\u8bb5" + /* violation */ + "\u8bb6" + /* violation */ + "\u8bb7" + /* violation */ + "\u8bb8" + /* violation */ + "\u8bb9" + /* violation */ + "\u8bba" + /* violation */ + "\u8bbb" + /* violation */ + "\u8bbc" + /* violation */ + "\u8bbd" + /* violation */ + "\u8bbe" + /* violation */ + "\u8bbf" + /* violation */ + "\u8bc0" + /* violation */ + "\u8bc1" + /* violation */ + "\u8bc2" + /* violation */ + "\u8bc3" + /* violation */ + "\u8bc4" + /* violation */ + "\u8bc5" + /* violation */ + "\u8bc6" + /* violation */ + "\u8bc7" + /* violation */ + "\u8bc8" + /* violation */ + "\u8bc9" + /* violation */ + "\u8bca" + /* violation */ + "\u8bcb" + /* violation */ + "\u8bcc" + /* violation */ + "\u8bcd" + /* violation */ + "\u8bce" + /* violation */ + "\u8bcf" + /* violation */ + "\u8bd0" + /* violation */ + "\u8bd1" + /* violation */ + "\u8bd2" + /* violation */ + "\u8bd3" + /* violation */ + "\u8bd4" + /* violation */ + "\u8bd5" + /* violation */ + "\u8bd6" + /* violation */ + "\u8bd7" + /* violation */ + "\u8bd8" + /* violation */ + "\u8bd9" + /* violation */ + "\u8bda" + /* violation */ + "\u8bdb" + /* violation */ + "\u8bdc" + /* violation */ + "\u8bdd" + /* violation */ + "\u8bde" + /* violation */ + "\u8bdf" + /* violation */ + "\u8be0" + /* violation */ + "\u8be1" + /* violation */ + "\u8be2" + /* violation */ + "\u8be3" + /* violation */ + "\u8be4" + /* violation */ + "\u8be5" + /* violation */ + "\u8be6" + /* violation */ + "\u8be7" + /* violation */ + "\u8be8" + /* violation */ + "\u8be9" + /* violation */ + "\u8bea" + /* violation */ + "\u8beb" + /* violation */ + "\u8bec" + /* violation */ + "\u8bed" + /* violation */ + "\u8bee" + /* violation */ + "\u8bef" + /* violation */ + "\u8bf0" + /* violation */ + "\u8bf1" + /* violation */ + "\u8bf2" + /* violation */ + "\u8bf3" + /* violation */ + "\u8bf4" + /* violation */ + "\u8bf5" + /* violation */ + "\u8bf6" + /* violation */ + "\u8bf7" + /* violation */ + "\u8bf8" + /* violation */ + "\u8bf9" + /* violation */ + "\u8bfa" + /* violation */ + "\u8bfb" + /* violation */ + "\u8bfc" + /* violation */ + "\u8bfd" + /* violation */ + "\u8bfe" + /* violation */ + "\u8bff", "" + /* violation */ + "\u8c00" + /* violation */ + "\u8c01" + /* violation */ + "\u8c02" + /* violation */ + "\u8c03" + /* violation */ + "\u8c04" + /* violation */ + "\u8c05" + /* violation */ + "\u8c06" + /* violation */ + "\u8c07" + /* violation */ + "\u8c08" + /* violation */ + "\u8c09" + /* violation */ + "\u8c0a" + /* violation */ + "\u8c0b" + /* violation */ + "\u8c0c" + /* violation */ + "\u8c0d" + /* violation */ + "\u8c0e" + /* violation */ + "\u8c0f" + /* violation */ + "\u8c10" + /* violation */ + "\u8c11" + /* violation */ + "\u8c12" + /* violation */ + "\u8c13" + /* violation */ + "\u8c14" + /* violation */ + "\u8c15" + /* violation */ + "\u8c16" + /* violation */ + "\u8c17" + /* violation */ + "\u8c18" + /* violation */ + "\u8c19" + /* violation */ + "\u8c1a" + /* violation */ + "\u8c1b" + /* violation */ + "\u8c1c" + /* violation */ + "\u8c1d" + /* violation */ + "\u8c1e" + /* violation */ + "\u8c1f" + /* violation */ + "\u8c20" + /* violation */ + "\u8c21" + /* violation */ + "\u8c22" + /* violation */ + "\u8c23" + /* violation */ + "\u8c24" + /* violation */ + "\u8c25" + /* violation */ + "\u8c26" + /* violation */ + "\u8c27" + /* violation */ + "\u8c28" + /* violation */ + "\u8c29" + /* violation */ + "\u8c2a" + /* violation */ + "\u8c2b" + /* violation */ + "\u8c2c" + /* violation */ + "\u8c2d" + /* violation */ + "\u8c2e" + /* violation */ + "\u8c2f" + /* violation */ + "\u8c30" + /* violation */ + "\u8c31" + /* violation */ + "\u8c32" + /* violation */ + "\u8c33" + /* violation */ + "\u8c34" + /* violation */ + "\u8c35" + /* violation */ + "\u8c36" + /* violation */ + "\u8c37" + /* violation */ + "\u8c38" + /* violation */ + "\u8c39" + /* violation */ + "\u8c3a" + /* violation */ + "\u8c3b" + /* violation */ + "\u8c3c" + /* violation */ + "\u8c3d" + /* violation */ + "\u8c3e" + /* violation */ + "\u8c3f" + /* violation */ + "\u8c40" + /* violation */ + "\u8c41" + /* violation */ + "\u8c42" + /* violation */ + "\u8c43" + /* violation */ + "\u8c44" + /* violation */ + "\u8c45" + /* violation */ + "\u8c46" + /* violation */ + "\u8c47" + /* violation */ + "\u8c48" + /* violation */ + "\u8c49" + /* violation */ + "\u8c4a" + /* violation */ + "\u8c4b" + /* violation */ + "\u8c4c" + /* violation */ + "\u8c4d" + /* violation */ + "\u8c4e" + /* violation */ + "\u8c4f" + /* violation */ + "\u8c50" + /* violation */ + "\u8c51" + /* violation */ + "\u8c52" + /* violation */ + "\u8c53" + /* violation */ + "\u8c54" + /* violation */ + "\u8c55" + /* violation */ + "\u8c56" + /* violation */ + "\u8c57" + /* violation */ + "\u8c58" + /* violation */ + "\u8c59" + /* violation */ + "\u8c5a" + /* violation */ + "\u8c5b" + /* violation */ + "\u8c5c" + /* violation */ + "\u8c5d" + /* violation */ + "\u8c5e" + /* violation */ + "\u8c5f" + /* violation */ + "\u8c60" + /* violation */ + "\u8c61" + /* violation */ + "\u8c62" + /* violation */ + "\u8c63" + /* violation */ + "\u8c64" + /* violation */ + "\u8c65" + /* violation */ + "\u8c66" + /* violation */ + "\u8c67" + /* violation */ + "\u8c68" + /* violation */ + "\u8c69" + /* violation */ + "\u8c6a" + /* violation */ + "\u8c6b" + /* violation */ + "\u8c6c" + /* violation */ + "\u8c6d" + /* violation */ + "\u8c6e" + /* violation */ + "\u8c6f" + /* violation */ + "\u8c70" + /* violation */ + "\u8c71" + /* violation */ + "\u8c72" + /* violation */ + "\u8c73" + /* violation */ + "\u8c74" + /* violation */ + "\u8c75" + /* violation */ + "\u8c76" + /* violation */ + "\u8c77" + /* violation */ + "\u8c78" + /* violation */ + "\u8c79" + /* violation */ + "\u8c7a" + /* violation */ + "\u8c7b" + /* violation */ + "\u8c7c" + /* violation */ + "\u8c7d" + /* violation */ + "\u8c7e" + /* violation */ + "\u8c7f" + /* violation */ + "\u8c80" + /* violation */ + "\u8c81" + /* violation */ + "\u8c82" + /* violation */ + "\u8c83" + /* violation */ + "\u8c84" + /* violation */ + "\u8c85" + /* violation */ + "\u8c86" + /* violation */ + "\u8c87" + /* violation */ + "\u8c88" + /* violation */ + "\u8c89" + /* violation */ + "\u8c8a" + /* violation */ + "\u8c8b" + /* violation */ + "\u8c8c" + /* violation */ + "\u8c8d" + /* violation */ + "\u8c8e" + /* violation */ + "\u8c8f" + /* violation */ + "\u8c90" + /* violation */ + "\u8c91" + /* violation */ + "\u8c92" + /* violation */ + "\u8c93" + /* violation */ + "\u8c94" + /* violation */ + "\u8c95" + /* violation */ + "\u8c96" + /* violation */ + "\u8c97" + /* violation */ + "\u8c98" + /* violation */ + "\u8c99" + /* violation */ + "\u8c9a" + /* violation */ + "\u8c9b" + /* violation */ + "\u8c9c" + /* violation */ + "\u8c9d" + /* violation */ + "\u8c9e" + /* violation */ + "\u8c9f" + /* violation */ + "\u8ca0" + /* violation */ + "\u8ca1" + /* violation */ + "\u8ca2" + /* violation */ + "\u8ca3" + /* violation */ + "\u8ca4" + /* violation */ + "\u8ca5" + /* violation */ + "\u8ca6" + /* violation */ + "\u8ca7" + /* violation */ + "\u8ca8" + /* violation */ + "\u8ca9" + /* violation */ + "\u8caa" + /* violation */ + "\u8cab" + /* violation */ + "\u8cac" + /* violation */ + "\u8cad" + /* violation */ + "\u8cae" + /* violation */ + "\u8caf" + /* violation */ + "\u8cb0" + /* violation */ + "\u8cb1" + /* violation */ + "\u8cb2" + /* violation */ + "\u8cb3" + /* violation */ + "\u8cb4" + /* violation */ + "\u8cb5" + /* violation */ + "\u8cb6" + /* violation */ + "\u8cb7" + /* violation */ + "\u8cb8" + /* violation */ + "\u8cb9" + /* violation */ + "\u8cba" + /* violation */ + "\u8cbb" + /* violation */ + "\u8cbc" + /* violation */ + "\u8cbd" + /* violation */ + "\u8cbe" + /* violation */ + "\u8cbf" + /* violation */ + "\u8cc0" + /* violation */ + "\u8cc1" + /* violation */ + "\u8cc2" + /* violation */ + "\u8cc3" + /* violation */ + "\u8cc4" + /* violation */ + "\u8cc5" + /* violation */ + "\u8cc6" + /* violation */ + "\u8cc7" + /* violation */ + "\u8cc8" + /* violation */ + "\u8cc9" + /* violation */ + "\u8cca" + /* violation */ + "\u8ccb" + /* violation */ + "\u8ccc" + /* violation */ + "\u8ccd" + /* violation */ + "\u8cce" + /* violation */ + "\u8ccf" + /* violation */ + "\u8cd0" + /* violation */ + "\u8cd1" + /* violation */ + "\u8cd2" + /* violation */ + "\u8cd3" + /* violation */ + "\u8cd4" + /* violation */ + "\u8cd5" + /* violation */ + "\u8cd6" + /* violation */ + "\u8cd7" + /* violation */ + "\u8cd8" + /* violation */ + "\u8cd9" + /* violation */ + "\u8cda" + /* violation */ + "\u8cdb" + /* violation */ + "\u8cdc" + /* violation */ + "\u8cdd" + /* violation */ + "\u8cde" + /* violation */ + "\u8cdf" + /* violation */ + "\u8ce0" + /* violation */ + "\u8ce1" + /* violation */ + "\u8ce2" + /* violation */ + "\u8ce3" + /* violation */ + "\u8ce4" + /* violation */ + "\u8ce5" + /* violation */ + "\u8ce6" + /* violation */ + "\u8ce7" + /* violation */ + "\u8ce8" + /* violation */ + "\u8ce9" + /* violation */ + "\u8cea" + /* violation */ + "\u8ceb" + /* violation */ + "\u8cec" + /* violation */ + "\u8ced" + /* violation */ + "\u8cee" + /* violation */ + "\u8cef" + /* violation */ + "\u8cf0" + /* violation */ + "\u8cf1" + /* violation */ + "\u8cf2" + /* violation */ + "\u8cf3" + /* violation */ + "\u8cf4" + /* violation */ + "\u8cf5" + /* violation */ + "\u8cf6" + /* violation */ + "\u8cf7" + /* violation */ + "\u8cf8" + /* violation */ + "\u8cf9" + /* violation */ + "\u8cfa" + /* violation */ + "\u8cfb" + /* violation */ + "\u8cfc" + /* violation */ + "\u8cfd" + /* violation */ + "\u8cfe" + /* violation */ + "\u8cff", "" + /* violation */ + "\u8d00" + /* violation */ + "\u8d01" + /* violation */ + "\u8d02" + /* violation */ + "\u8d03" + /* violation */ + "\u8d04" + /* violation */ + "\u8d05" + /* violation */ + "\u8d06" + /* violation */ + "\u8d07" + /* violation */ + "\u8d08" + /* violation */ + "\u8d09" + /* violation */ + "\u8d0a" + /* violation */ + "\u8d0b" + /* violation */ + "\u8d0c" + /* violation */ + "\u8d0d" + /* violation */ + "\u8d0e" + /* violation */ + "\u8d0f" + /* violation */ + "\u8d10" + /* violation */ + "\u8d11" + /* violation */ + "\u8d12" + /* violation */ + "\u8d13" + /* violation */ + "\u8d14" + /* violation */ + "\u8d15" + /* violation */ + "\u8d16" + /* violation */ + "\u8d17" + /* violation */ + "\u8d18" + /* violation */ + "\u8d19" + /* violation */ + "\u8d1a" + /* violation */ + "\u8d1b" + /* violation */ + "\u8d1c" + /* violation */ + "\u8d1d" + /* violation */ + "\u8d1e" + /* violation */ + "\u8d1f" + /* violation */ + "\u8d20" + /* violation */ + "\u8d21" + /* violation */ + "\u8d22" + /* violation */ + "\u8d23" + /* violation */ + "\u8d24" + /* violation */ + "\u8d25" + /* violation */ + "\u8d26" + /* violation */ + "\u8d27" + /* violation */ + "\u8d28" + /* violation */ + "\u8d29" + /* violation */ + "\u8d2a" + /* violation */ + "\u8d2b" + /* violation */ + "\u8d2c" + /* violation */ + "\u8d2d" + /* violation */ + "\u8d2e" + /* violation */ + "\u8d2f" + /* violation */ + "\u8d30" + /* violation */ + "\u8d31" + /* violation */ + "\u8d32" + /* violation */ + "\u8d33" + /* violation */ + "\u8d34" + /* violation */ + "\u8d35" + /* violation */ + "\u8d36" + /* violation */ + "\u8d37" + /* violation */ + "\u8d38" + /* violation */ + "\u8d39" + /* violation */ + "\u8d3a" + /* violation */ + "\u8d3b" + /* violation */ + "\u8d3c" + /* violation */ + "\u8d3d" + /* violation */ + "\u8d3e" + /* violation */ + "\u8d3f" + /* violation */ + "\u8d40" + /* violation */ + "\u8d41" + /* violation */ + "\u8d42" + /* violation */ + "\u8d43" + /* violation */ + "\u8d44" + /* violation */ + "\u8d45" + /* violation */ + "\u8d46" + /* violation */ + "\u8d47" + /* violation */ + "\u8d48" + /* violation */ + "\u8d49" + /* violation */ + "\u8d4a" + /* violation */ + "\u8d4b" + /* violation */ + "\u8d4c" + /* violation */ + "\u8d4d" + /* violation */ + "\u8d4e" + /* violation */ + "\u8d4f" + /* violation */ + "\u8d50" + /* violation */ + "\u8d51" + /* violation */ + "\u8d52" + /* violation */ + "\u8d53" + /* violation */ + "\u8d54" + /* violation */ + "\u8d55" + /* violation */ + "\u8d56" + /* violation */ + "\u8d57" + /* violation */ + "\u8d58" + /* violation */ + "\u8d59" + /* violation */ + "\u8d5a" + /* violation */ + "\u8d5b" + /* violation */ + "\u8d5c" + /* violation */ + "\u8d5d" + /* violation */ + "\u8d5e" + /* violation */ + "\u8d5f" + /* violation */ + "\u8d60" + /* violation */ + "\u8d61" + /* violation */ + "\u8d62" + /* violation */ + "\u8d63" + /* violation */ + "\u8d64" + /* violation */ + "\u8d65" + /* violation */ + "\u8d66" + /* violation */ + "\u8d67" + /* violation */ + "\u8d68" + /* violation */ + "\u8d69" + /* violation */ + "\u8d6a" + /* violation */ + "\u8d6b" + /* violation */ + "\u8d6c" + /* violation */ + "\u8d6d" + /* violation */ + "\u8d6e" + /* violation */ + "\u8d6f" + /* violation */ + "\u8d70" + /* violation */ + "\u8d71" + /* violation */ + "\u8d72" + /* violation */ + "\u8d73" + /* violation */ + "\u8d74" + /* violation */ + "\u8d75" + /* violation */ + "\u8d76" + /* violation */ + "\u8d77" + /* violation */ + "\u8d78" + /* violation */ + "\u8d79" + /* violation */ + "\u8d7a" + /* violation */ + "\u8d7b" + /* violation */ + "\u8d7c" + /* violation */ + "\u8d7d" + /* violation */ + "\u8d7e" + /* violation */ + "\u8d7f" + /* violation */ + "\u8d80" + /* violation */ + "\u8d81" + /* violation */ + "\u8d82" + /* violation */ + "\u8d83" + /* violation */ + "\u8d84" + /* violation */ + "\u8d85" + /* violation */ + "\u8d86" + /* violation */ + "\u8d87" + /* violation */ + "\u8d88" + /* violation */ + "\u8d89" + /* violation */ + "\u8d8a" + /* violation */ + "\u8d8b" + /* violation */ + "\u8d8c" + /* violation */ + "\u8d8d" + /* violation */ + "\u8d8e" + /* violation */ + "\u8d8f" + /* violation */ + "\u8d90" + /* violation */ + "\u8d91" + /* violation */ + "\u8d92" + /* violation */ + "\u8d93" + /* violation */ + "\u8d94" + /* violation */ + "\u8d95" + /* violation */ + "\u8d96" + /* violation */ + "\u8d97" + /* violation */ + "\u8d98" + /* violation */ + "\u8d99" + /* violation */ + "\u8d9a" + /* violation */ + "\u8d9b" + /* violation */ + "\u8d9c" + /* violation */ + "\u8d9d" + /* violation */ + "\u8d9e" + /* violation */ + "\u8d9f" + /* violation */ + "\u8da0" + /* violation */ + "\u8da1" + /* violation */ + "\u8da2" + /* violation */ + "\u8da3" + /* violation */ + "\u8da4" + /* violation */ + "\u8da5" + /* violation */ + "\u8da6" + /* violation */ + "\u8da7" + /* violation */ + "\u8da8" + /* violation */ + "\u8da9" + /* violation */ + "\u8daa" + /* violation */ + "\u8dab" + /* violation */ + "\u8dac" + /* violation */ + "\u8dad" + /* violation */ + "\u8dae" + /* violation */ + "\u8daf" + /* violation */ + "\u8db0" + /* violation */ + "\u8db1" + /* violation */ + "\u8db2" + /* violation */ + "\u8db3" + /* violation */ + "\u8db4" + /* violation */ + "\u8db5" + /* violation */ + "\u8db6" + /* violation */ + "\u8db7" + /* violation */ + "\u8db8" + /* violation */ + "\u8db9" + /* violation */ + "\u8dba" + /* violation */ + "\u8dbb" + /* violation */ + "\u8dbc" + /* violation */ + "\u8dbd" + /* violation */ + "\u8dbe" + /* violation */ + "\u8dbf" + /* violation */ + "\u8dc0" + /* violation */ + "\u8dc1" + /* violation */ + "\u8dc2" + /* violation */ + "\u8dc3" + /* violation */ + "\u8dc4" + /* violation */ + "\u8dc5" + /* violation */ + "\u8dc6" + /* violation */ + "\u8dc7" + /* violation */ + "\u8dc8" + /* violation */ + "\u8dc9" + /* violation */ + "\u8dca" + /* violation */ + "\u8dcb" + /* violation */ + "\u8dcc" + /* violation */ + "\u8dcd" + /* violation */ + "\u8dce" + /* violation */ + "\u8dcf" + /* violation */ + "\u8dd0" + /* violation */ + "\u8dd1" + /* violation */ + "\u8dd2" + /* violation */ + "\u8dd3" + /* violation */ + "\u8dd4" + /* violation */ + "\u8dd5" + /* violation */ + "\u8dd6" + /* violation */ + "\u8dd7" + /* violation */ + "\u8dd8" + /* violation */ + "\u8dd9" + /* violation */ + "\u8dda" + /* violation */ + "\u8ddb" + /* violation */ + "\u8ddc" + /* violation */ + "\u8ddd" + /* violation */ + "\u8dde" + /* violation */ + "\u8ddf" + /* violation */ + "\u8de0" + /* violation */ + "\u8de1" + /* violation */ + "\u8de2" + /* violation */ + "\u8de3" + /* violation */ + "\u8de4" + /* violation */ + "\u8de5" + /* violation */ + "\u8de6" + /* violation */ + "\u8de7" + /* violation */ + "\u8de8" + /* violation */ + "\u8de9" + /* violation */ + "\u8dea" + /* violation */ + "\u8deb" + /* violation */ + "\u8dec" + /* violation */ + "\u8ded" + /* violation */ + "\u8dee" + /* violation */ + "\u8def" + /* violation */ + "\u8df0" + /* violation */ + "\u8df1" + /* violation */ + "\u8df2" + /* violation */ + "\u8df3" + /* violation */ + "\u8df4" + /* violation */ + "\u8df5" + /* violation */ + "\u8df6" + /* violation */ + "\u8df7" + /* violation */ + "\u8df8" + /* violation */ + "\u8df9" + /* violation */ + "\u8dfa" + /* violation */ + "\u8dfb" + /* violation */ + "\u8dfc" + /* violation */ + "\u8dfd" + /* violation */ + "\u8dfe" + /* violation */ + "\u8dff", "" + /* violation */ + "\u8e00" + /* violation */ + "\u8e01" + /* violation */ + "\u8e02" + /* violation */ + "\u8e03" + /* violation */ + "\u8e04" + /* violation */ + "\u8e05" + /* violation */ + "\u8e06" + /* violation */ + "\u8e07" + /* violation */ + "\u8e08" + /* violation */ + "\u8e09" + /* violation */ + "\u8e0a" + /* violation */ + "\u8e0b" + /* violation */ + "\u8e0c" + /* violation */ + "\u8e0d" + /* violation */ + "\u8e0e" + /* violation */ + "\u8e0f" + /* violation */ + "\u8e10" + /* violation */ + "\u8e11" + /* violation */ + "\u8e12" + /* violation */ + "\u8e13" + /* violation */ + "\u8e14" + /* violation */ + "\u8e15" + /* violation */ + "\u8e16" + /* violation */ + "\u8e17" + /* violation */ + "\u8e18" + /* violation */ + "\u8e19" + /* violation */ + "\u8e1a" + /* violation */ + "\u8e1b" + /* violation */ + "\u8e1c" + /* violation */ + "\u8e1d" + /* violation */ + "\u8e1e" + /* violation */ + "\u8e1f" + /* violation */ + "\u8e20" + /* violation */ + "\u8e21" + /* violation */ + "\u8e22" + /* violation */ + "\u8e23" + /* violation */ + "\u8e24" + /* violation */ + "\u8e25" + /* violation */ + "\u8e26" + /* violation */ + "\u8e27" + /* violation */ + "\u8e28" + /* violation */ + "\u8e29" + /* violation */ + "\u8e2a" + /* violation */ + "\u8e2b" + /* violation */ + "\u8e2c" + /* violation */ + "\u8e2d" + /* violation */ + "\u8e2e" + /* violation */ + "\u8e2f" + /* violation */ + "\u8e30" + /* violation */ + "\u8e31" + /* violation */ + "\u8e32" + /* violation */ + "\u8e33" + /* violation */ + "\u8e34" + /* violation */ + "\u8e35" + /* violation */ + "\u8e36" + /* violation */ + "\u8e37" + /* violation */ + "\u8e38" + /* violation */ + "\u8e39" + /* violation */ + "\u8e3a" + /* violation */ + "\u8e3b" + /* violation */ + "\u8e3c" + /* violation */ + "\u8e3d" + /* violation */ + "\u8e3e" + /* violation */ + "\u8e3f" + /* violation */ + "\u8e40" + /* violation */ + "\u8e41" + /* violation */ + "\u8e42" + /* violation */ + "\u8e43" + /* violation */ + "\u8e44" + /* violation */ + "\u8e45" + /* violation */ + "\u8e46" + /* violation */ + "\u8e47" + /* violation */ + "\u8e48" + /* violation */ + "\u8e49" + /* violation */ + "\u8e4a" + /* violation */ + "\u8e4b" + /* violation */ + "\u8e4c" + /* violation */ + "\u8e4d" + /* violation */ + "\u8e4e" + /* violation */ + "\u8e4f" + /* violation */ + "\u8e50" + /* violation */ + "\u8e51" + /* violation */ + "\u8e52" + /* violation */ + "\u8e53" + /* violation */ + "\u8e54" + /* violation */ + "\u8e55" + /* violation */ + "\u8e56" + /* violation */ + "\u8e57" + /* violation */ + "\u8e58" + /* violation */ + "\u8e59" + /* violation */ + "\u8e5a" + /* violation */ + "\u8e5b" + /* violation */ + "\u8e5c" + /* violation */ + "\u8e5d" + /* violation */ + "\u8e5e" + /* violation */ + "\u8e5f" + /* violation */ + "\u8e60" + /* violation */ + "\u8e61" + /* violation */ + "\u8e62" + /* violation */ + "\u8e63" + /* violation */ + "\u8e64" + /* violation */ + "\u8e65" + /* violation */ + "\u8e66" + /* violation */ + "\u8e67" + /* violation */ + "\u8e68" + /* violation */ + "\u8e69" + /* violation */ + "\u8e6a" + /* violation */ + "\u8e6b" + /* violation */ + "\u8e6c" + /* violation */ + "\u8e6d" + /* violation */ + "\u8e6e" + /* violation */ + "\u8e6f" + /* violation */ + "\u8e70" + /* violation */ + "\u8e71" + /* violation */ + "\u8e72" + /* violation */ + "\u8e73" + /* violation */ + "\u8e74" + /* violation */ + "\u8e75" + /* violation */ + "\u8e76" + /* violation */ + "\u8e77" + /* violation */ + "\u8e78" + /* violation */ + "\u8e79" + /* violation */ + "\u8e7a" + /* violation */ + "\u8e7b" + /* violation */ + "\u8e7c" + /* violation */ + "\u8e7d" + /* violation */ + "\u8e7e" + /* violation */ + "\u8e7f" + /* violation */ + "\u8e80" + /* violation */ + "\u8e81" + /* violation */ + "\u8e82" + /* violation */ + "\u8e83" + /* violation */ + "\u8e84" + /* violation */ + "\u8e85" + /* violation */ + "\u8e86" + /* violation */ + "\u8e87" + /* violation */ + "\u8e88" + /* violation */ + "\u8e89" + /* violation */ + "\u8e8a" + /* violation */ + "\u8e8b" + /* violation */ + "\u8e8c" + /* violation */ + "\u8e8d" + /* violation */ + "\u8e8e" + /* violation */ + "\u8e8f" + /* violation */ + "\u8e90" + /* violation */ + "\u8e91" + /* violation */ + "\u8e92" + /* violation */ + "\u8e93" + /* violation */ + "\u8e94" + /* violation */ + "\u8e95" + /* violation */ + "\u8e96" + /* violation */ + "\u8e97" + /* violation */ + "\u8e98" + /* violation */ + "\u8e99" + /* violation */ + "\u8e9a" + /* violation */ + "\u8e9b" + /* violation */ + "\u8e9c" + /* violation */ + "\u8e9d" + /* violation */ + "\u8e9e" + /* violation */ + "\u8e9f" + /* violation */ + "\u8ea0" + /* violation */ + "\u8ea1" + /* violation */ + "\u8ea2" + /* violation */ + "\u8ea3" + /* violation */ + "\u8ea4" + /* violation */ + "\u8ea5" + /* violation */ + "\u8ea6" + /* violation */ + "\u8ea7" + /* violation */ + "\u8ea8" + /* violation */ + "\u8ea9" + /* violation */ + "\u8eaa" + /* violation */ + "\u8eab" + /* violation */ + "\u8eac" + /* violation */ + "\u8ead" + /* violation */ + "\u8eae" + /* violation */ + "\u8eaf" + /* violation */ + "\u8eb0" + /* violation */ + "\u8eb1" + /* violation */ + "\u8eb2" + /* violation */ + "\u8eb3" + /* violation */ + "\u8eb4" + /* violation */ + "\u8eb5" + /* violation */ + "\u8eb6" + /* violation */ + "\u8eb7" + /* violation */ + "\u8eb8" + /* violation */ + "\u8eb9" + /* violation */ + "\u8eba" + /* violation */ + "\u8ebb" + /* violation */ + "\u8ebc" + /* violation */ + "\u8ebd" + /* violation */ + "\u8ebe" + /* violation */ + "\u8ebf" + /* violation */ + "\u8ec0" + /* violation */ + "\u8ec1" + /* violation */ + "\u8ec2" + /* violation */ + "\u8ec3" + /* violation */ + "\u8ec4" + /* violation */ + "\u8ec5" + /* violation */ + "\u8ec6" + /* violation */ + "\u8ec7" + /* violation */ + "\u8ec8" + /* violation */ + "\u8ec9" + /* violation */ + "\u8eca" + /* violation */ + "\u8ecb" + /* violation */ + "\u8ecc" + /* violation */ + "\u8ecd" + /* violation */ + "\u8ece" + /* violation */ + "\u8ecf" + /* violation */ + "\u8ed0" + /* violation */ + "\u8ed1" + /* violation */ + "\u8ed2" + /* violation */ + "\u8ed3" + /* violation */ + "\u8ed4" + /* violation */ + "\u8ed5" + /* violation */ + "\u8ed6" + /* violation */ + "\u8ed7" + /* violation */ + "\u8ed8" + /* violation */ + "\u8ed9" + /* violation */ + "\u8eda" + /* violation */ + "\u8edb" + /* violation */ + "\u8edc" + /* violation */ + "\u8edd" + /* violation */ + "\u8ede" + /* violation */ + "\u8edf" + /* violation */ + "\u8ee0" + /* violation */ + "\u8ee1" + /* violation */ + "\u8ee2" + /* violation */ + "\u8ee3" + /* violation */ + "\u8ee4" + /* violation */ + "\u8ee5" + /* violation */ + "\u8ee6" + /* violation */ + "\u8ee7" + /* violation */ + "\u8ee8" + /* violation */ + "\u8ee9" + /* violation */ + "\u8eea" + /* violation */ + "\u8eeb" + /* violation */ + "\u8eec" + /* violation */ + "\u8eed" + /* violation */ + "\u8eee" + /* violation */ + "\u8eef" + /* violation */ + "\u8ef0" + /* violation */ + "\u8ef1" + /* violation */ + "\u8ef2" + /* violation */ + "\u8ef3" + /* violation */ + "\u8ef4" + /* violation */ + "\u8ef5" + /* violation */ + "\u8ef6" + /* violation */ + "\u8ef7" + /* violation */ + "\u8ef8" + /* violation */ + "\u8ef9" + /* violation */ + "\u8efa" + /* violation */ + "\u8efb" + /* violation */ + "\u8efc" + /* violation */ + "\u8efd" + /* violation */ + "\u8efe" + /* violation */ + "\u8eff", "" + /* violation */ + "\u8f00" + /* violation */ + "\u8f01" + /* violation */ + "\u8f02" + /* violation */ + "\u8f03" + /* violation */ + "\u8f04" + /* violation */ + "\u8f05" + /* violation */ + "\u8f06" + /* violation */ + "\u8f07" + /* violation */ + "\u8f08" + /* violation */ + "\u8f09" + /* violation */ + "\u8f0a" + /* violation */ + "\u8f0b" + /* violation */ + "\u8f0c" + /* violation */ + "\u8f0d" + /* violation */ + "\u8f0e" + /* violation */ + "\u8f0f" + /* violation */ + "\u8f10" + /* violation */ + "\u8f11" + /* violation */ + "\u8f12" + /* violation */ + "\u8f13" + /* violation */ + "\u8f14" + /* violation */ + "\u8f15" + /* violation */ + "\u8f16" + /* violation */ + "\u8f17" + /* violation */ + "\u8f18" + /* violation */ + "\u8f19" + /* violation */ + "\u8f1a" + /* violation */ + "\u8f1b" + /* violation */ + "\u8f1c" + /* violation */ + "\u8f1d" + /* violation */ + "\u8f1e" + /* violation */ + "\u8f1f" + /* violation */ + "\u8f20" + /* violation */ + "\u8f21" + /* violation */ + "\u8f22" + /* violation */ + "\u8f23" + /* violation */ + "\u8f24" + /* violation */ + "\u8f25" + /* violation */ + "\u8f26" + /* violation */ + "\u8f27" + /* violation */ + "\u8f28" + /* violation */ + "\u8f29" + /* violation */ + "\u8f2a" + /* violation */ + "\u8f2b" + /* violation */ + "\u8f2c" + /* violation */ + "\u8f2d" + /* violation */ + "\u8f2e" + /* violation */ + "\u8f2f" + /* violation */ + "\u8f30" + /* violation */ + "\u8f31" + /* violation */ + "\u8f32" + /* violation */ + "\u8f33" + /* violation */ + "\u8f34" + /* violation */ + "\u8f35" + /* violation */ + "\u8f36" + /* violation */ + "\u8f37" + /* violation */ + "\u8f38" + /* violation */ + "\u8f39" + /* violation */ + "\u8f3a" + /* violation */ + "\u8f3b" + /* violation */ + "\u8f3c" + /* violation */ + "\u8f3d" + /* violation */ + "\u8f3e" + /* violation */ + "\u8f3f" + /* violation */ + "\u8f40" + /* violation */ + "\u8f41" + /* violation */ + "\u8f42" + /* violation */ + "\u8f43" + /* violation */ + "\u8f44" + /* violation */ + "\u8f45" + /* violation */ + "\u8f46" + /* violation */ + "\u8f47" + /* violation */ + "\u8f48" + /* violation */ + "\u8f49" + /* violation */ + "\u8f4a" + /* violation */ + "\u8f4b" + /* violation */ + "\u8f4c" + /* violation */ + "\u8f4d" + /* violation */ + "\u8f4e" + /* violation */ + "\u8f4f" + /* violation */ + "\u8f50" + /* violation */ + "\u8f51" + /* violation */ + "\u8f52" + /* violation */ + "\u8f53" + /* violation */ + "\u8f54" + /* violation */ + "\u8f55" + /* violation */ + "\u8f56" + /* violation */ + "\u8f57" + /* violation */ + "\u8f58" + /* violation */ + "\u8f59" + /* violation */ + "\u8f5a" + /* violation */ + "\u8f5b" + /* violation */ + "\u8f5c" + /* violation */ + "\u8f5d" + /* violation */ + "\u8f5e" + /* violation */ + "\u8f5f" + /* violation */ + "\u8f60" + /* violation */ + "\u8f61" + /* violation */ + "\u8f62" + /* violation */ + "\u8f63" + /* violation */ + "\u8f64" + /* violation */ + "\u8f65" + /* violation */ + "\u8f66" + /* violation */ + "\u8f67" + /* violation */ + "\u8f68" + /* violation */ + "\u8f69" + /* violation */ + "\u8f6a" + /* violation */ + "\u8f6b" + /* violation */ + "\u8f6c" + /* violation */ + "\u8f6d" + /* violation */ + "\u8f6e" + /* violation */ + "\u8f6f" + /* violation */ + "\u8f70" + /* violation */ + "\u8f71" + /* violation */ + "\u8f72" + /* violation */ + "\u8f73" + /* violation */ + "\u8f74" + /* violation */ + "\u8f75" + /* violation */ + "\u8f76" + /* violation */ + "\u8f77" + /* violation */ + "\u8f78" + /* violation */ + "\u8f79" + /* violation */ + "\u8f7a" + /* violation */ + "\u8f7b" + /* violation */ + "\u8f7c" + /* violation */ + "\u8f7d" + /* violation */ + "\u8f7e" + /* violation */ + "\u8f7f" + /* violation */ + "\u8f80" + /* violation */ + "\u8f81" + /* violation */ + "\u8f82" + /* violation */ + "\u8f83" + /* violation */ + "\u8f84" + /* violation */ + "\u8f85" + /* violation */ + "\u8f86" + /* violation */ + "\u8f87" + /* violation */ + "\u8f88" + /* violation */ + "\u8f89" + /* violation */ + "\u8f8a" + /* violation */ + "\u8f8b" + /* violation */ + "\u8f8c" + /* violation */ + "\u8f8d" + /* violation */ + "\u8f8e" + /* violation */ + "\u8f8f" + /* violation */ + "\u8f90" + /* violation */ + "\u8f91" + /* violation */ + "\u8f92" + /* violation */ + "\u8f93" + /* violation */ + "\u8f94" + /* violation */ + "\u8f95" + /* violation */ + "\u8f96" + /* violation */ + "\u8f97" + /* violation */ + "\u8f98" + /* violation */ + "\u8f99" + /* violation */ + "\u8f9a" + /* violation */ + "\u8f9b" + /* violation */ + "\u8f9c" + /* violation */ + "\u8f9d" + /* violation */ + "\u8f9e" + /* violation */ + "\u8f9f" + /* violation */ + "\u8fa0" + /* violation */ + "\u8fa1" + /* violation */ + "\u8fa2" + /* violation */ + "\u8fa3" + /* violation */ + "\u8fa4" + /* violation */ + "\u8fa5" + /* violation */ + "\u8fa6" + /* violation */ + "\u8fa7" + /* violation */ + "\u8fa8" + /* violation */ + "\u8fa9" + /* violation */ + "\u8faa" + /* violation */ + "\u8fab" + /* violation */ + "\u8fac" + /* violation */ + "\u8fad" + /* violation */ + "\u8fae" + /* violation */ + "\u8faf" + /* violation */ + "\u8fb0" + /* violation */ + "\u8fb1" + /* violation */ + "\u8fb2" + /* violation */ + "\u8fb3" + /* violation */ + "\u8fb4" + /* violation */ + "\u8fb5" + /* violation */ + "\u8fb6" + /* violation */ + "\u8fb7" + /* violation */ + "\u8fb8" + /* violation */ + "\u8fb9" + /* violation */ + "\u8fba" + /* violation */ + "\u8fbb" + /* violation */ + "\u8fbc" + /* violation */ + "\u8fbd" + /* violation */ + "\u8fbe" + /* violation */ + "\u8fbf" + /* violation */ + "\u8fc0" + /* violation */ + "\u8fc1" + /* violation */ + "\u8fc2" + /* violation */ + "\u8fc3" + /* violation */ + "\u8fc4" + /* violation */ + "\u8fc5" + /* violation */ + "\u8fc6" + /* violation */ + "\u8fc7" + /* violation */ + "\u8fc8" + /* violation */ + "\u8fc9" + /* violation */ + "\u8fca" + /* violation */ + "\u8fcb" + /* violation */ + "\u8fcc" + /* violation */ + "\u8fcd" + /* violation */ + "\u8fce" + /* violation */ + "\u8fcf" + /* violation */ + "\u8fd0" + /* violation */ + "\u8fd1" + /* violation */ + "\u8fd2" + /* violation */ + "\u8fd3" + /* violation */ + "\u8fd4" + /* violation */ + "\u8fd5" + /* violation */ + "\u8fd6" + /* violation */ + "\u8fd7" + /* violation */ + "\u8fd8" + /* violation */ + "\u8fd9" + /* violation */ + "\u8fda" + /* violation */ + "\u8fdb" + /* violation */ + "\u8fdc" + /* violation */ + "\u8fdd" + /* violation */ + "\u8fde" + /* violation */ + "\u8fdf" + /* violation */ + "\u8fe0" + /* violation */ + "\u8fe1" + /* violation */ + "\u8fe2" + /* violation */ + "\u8fe3" + /* violation */ + "\u8fe4" + /* violation */ + "\u8fe5" + /* violation */ + "\u8fe6" + /* violation */ + "\u8fe7" + /* violation */ + "\u8fe8" + /* violation */ + "\u8fe9" + /* violation */ + "\u8fea" + /* violation */ + "\u8feb" + /* violation */ + "\u8fec" + /* violation */ + "\u8fed" + /* violation */ + "\u8fee" + /* violation */ + "\u8fef" + /* violation */ + "\u8ff0" + /* violation */ + "\u8ff1" + /* violation */ + "\u8ff2" + /* violation */ + "\u8ff3" + /* violation */ + "\u8ff4" + /* violation */ + "\u8ff5" + /* violation */ + "\u8ff6" + /* violation */ + "\u8ff7" + /* violation */ + "\u8ff8" + /* violation */ + "\u8ff9" + /* violation */ + "\u8ffa" + /* violation */ + "\u8ffb" + /* violation */ + "\u8ffc" + /* violation */ + "\u8ffd" + /* violation */ + "\u8ffe" + /* violation */ + "\u8fff", "" + /* violation */ + "\u9000" + /* violation */ + "\u9001" + /* violation */ + "\u9002" + /* violation */ + "\u9003" + /* violation */ + "\u9004" + /* violation */ + "\u9005" + /* violation */ + "\u9006" + /* violation */ + "\u9007" + /* violation */ + "\u9008" + /* violation */ + "\u9009" + /* violation */ + "\u900a" + /* violation */ + "\u900b" + /* violation */ + "\u900c" + /* violation */ + "\u900d" + /* violation */ + "\u900e" + /* violation */ + "\u900f" + /* violation */ + "\u9010" + /* violation */ + "\u9011" + /* violation */ + "\u9012" + /* violation */ + "\u9013" + /* violation */ + "\u9014" + /* violation */ + "\u9015" + /* violation */ + "\u9016" + /* violation */ + "\u9017" + /* violation */ + "\u9018" + /* violation */ + "\u9019" + /* violation */ + "\u901a" + /* violation */ + "\u901b" + /* violation */ + "\u901c" + /* violation */ + "\u901d" + /* violation */ + "\u901e" + /* violation */ + "\u901f" + /* violation */ + "\u9020" + /* violation */ + "\u9021" + /* violation */ + "\u9022" + /* violation */ + "\u9023" + /* violation */ + "\u9024" + /* violation */ + "\u9025" + /* violation */ + "\u9026" + /* violation */ + "\u9027" + /* violation */ + "\u9028" + /* violation */ + "\u9029" + /* violation */ + "\u902a" + /* violation */ + "\u902b" + /* violation */ + "\u902c" + /* violation */ + "\u902d" + /* violation */ + "\u902e" + /* violation */ + "\u902f" + /* violation */ + "\u9030" + /* violation */ + "\u9031" + /* violation */ + "\u9032" + /* violation */ + "\u9033" + /* violation */ + "\u9034" + /* violation */ + "\u9035" + /* violation */ + "\u9036" + /* violation */ + "\u9037" + /* violation */ + "\u9038" + /* violation */ + "\u9039" + /* violation */ + "\u903a" + /* violation */ + "\u903b" + /* violation */ + "\u903c" + /* violation */ + "\u903d" + /* violation */ + "\u903e" + /* violation */ + "\u903f" + /* violation */ + "\u9040" + /* violation */ + "\u9041" + /* violation */ + "\u9042" + /* violation */ + "\u9043" + /* violation */ + "\u9044" + /* violation */ + "\u9045" + /* violation */ + "\u9046" + /* violation */ + "\u9047" + /* violation */ + "\u9048" + /* violation */ + "\u9049" + /* violation */ + "\u904a" + /* violation */ + "\u904b" + /* violation */ + "\u904c" + /* violation */ + "\u904d" + /* violation */ + "\u904e" + /* violation */ + "\u904f" + /* violation */ + "\u9050" + /* violation */ + "\u9051" + /* violation */ + "\u9052" + /* violation */ + "\u9053" + /* violation */ + "\u9054" + /* violation */ + "\u9055" + /* violation */ + "\u9056" + /* violation */ + "\u9057" + /* violation */ + "\u9058" + /* violation */ + "\u9059" + /* violation */ + "\u905a" + /* violation */ + "\u905b" + /* violation */ + "\u905c" + /* violation */ + "\u905d" + /* violation */ + "\u905e" + /* violation */ + "\u905f" + /* violation */ + "\u9060" + /* violation */ + "\u9061" + /* violation */ + "\u9062" + /* violation */ + "\u9063" + /* violation */ + "\u9064" + /* violation */ + "\u9065" + /* violation */ + "\u9066" + /* violation */ + "\u9067" + /* violation */ + "\u9068" + /* violation */ + "\u9069" + /* violation */ + "\u906a" + /* violation */ + "\u906b" + /* violation */ + "\u906c" + /* violation */ + "\u906d" + /* violation */ + "\u906e" + /* violation */ + "\u906f" + /* violation */ + "\u9070" + /* violation */ + "\u9071" + /* violation */ + "\u9072" + /* violation */ + "\u9073" + /* violation */ + "\u9074" + /* violation */ + "\u9075" + /* violation */ + "\u9076" + /* violation */ + "\u9077" + /* violation */ + "\u9078" + /* violation */ + "\u9079" + /* violation */ + "\u907a" + /* violation */ + "\u907b" + /* violation */ + "\u907c" + /* violation */ + "\u907d" + /* violation */ + "\u907e" + /* violation */ + "\u907f" + /* violation */ + "\u9080" + /* violation */ + "\u9081" + /* violation */ + "\u9082" + /* violation */ + "\u9083" + /* violation */ + "\u9084" + /* violation */ + "\u9085" + /* violation */ + "\u9086" + /* violation */ + "\u9087" + /* violation */ + "\u9088" + /* violation */ + "\u9089" + /* violation */ + "\u908a" + /* violation */ + "\u908b" + /* violation */ + "\u908c" + /* violation */ + "\u908d" + /* violation */ + "\u908e" + /* violation */ + "\u908f" + /* violation */ + "\u9090" + /* violation */ + "\u9091" + /* violation */ + "\u9092" + /* violation */ + "\u9093" + /* violation */ + "\u9094" + /* violation */ + "\u9095" + /* violation */ + "\u9096" + /* violation */ + "\u9097" + /* violation */ + "\u9098" + /* violation */ + "\u9099" + /* violation */ + "\u909a" + /* violation */ + "\u909b" + /* violation */ + "\u909c" + /* violation */ + "\u909d" + /* violation */ + "\u909e" + /* violation */ + "\u909f" + /* violation */ + "\u90a0" + /* violation */ + "\u90a1" + /* violation */ + "\u90a2" + /* violation */ + "\u90a3" + /* violation */ + "\u90a4" + /* violation */ + "\u90a5" + /* violation */ + "\u90a6" + /* violation */ + "\u90a7" + /* violation */ + "\u90a8" + /* violation */ + "\u90a9" + /* violation */ + "\u90aa" + /* violation */ + "\u90ab" + /* violation */ + "\u90ac" + /* violation */ + "\u90ad" + /* violation */ + "\u90ae" + /* violation */ + "\u90af" + /* violation */ + "\u90b0" + /* violation */ + "\u90b1" + /* violation */ + "\u90b2" + /* violation */ + "\u90b3" + /* violation */ + "\u90b4" + /* violation */ + "\u90b5" + /* violation */ + "\u90b6" + /* violation */ + "\u90b7" + /* violation */ + "\u90b8" + /* violation */ + "\u90b9" + /* violation */ + "\u90ba" + /* violation */ + "\u90bb" + /* violation */ + "\u90bc" + /* violation */ + "\u90bd" + /* violation */ + "\u90be" + /* violation */ + "\u90bf" + /* violation */ + "\u90c0" + /* violation */ + "\u90c1" + /* violation */ + "\u90c2" + /* violation */ + "\u90c3" + /* violation */ + "\u90c4" + /* violation */ + "\u90c5" + /* violation */ + "\u90c6" + /* violation */ + "\u90c7" + /* violation */ + "\u90c8" + /* violation */ + "\u90c9" + /* violation */ + "\u90ca" + /* violation */ + "\u90cb" + /* violation */ + "\u90cc" + /* violation */ + "\u90cd" + /* violation */ + "\u90ce" + /* violation */ + "\u90cf" + /* violation */ + "\u90d0" + /* violation */ + "\u90d1" + /* violation */ + "\u90d2" + /* violation */ + "\u90d3" + /* violation */ + "\u90d4" + /* violation */ + "\u90d5" + /* violation */ + "\u90d6" + /* violation */ + "\u90d7" + /* violation */ + "\u90d8" + /* violation */ + "\u90d9" + /* violation */ + "\u90da" + /* violation */ + "\u90db" + /* violation */ + "\u90dc" + /* violation */ + "\u90dd" + /* violation */ + "\u90de" + /* violation */ + "\u90df" + /* violation */ + "\u90e0" + /* violation */ + "\u90e1" + /* violation */ + "\u90e2" + /* violation */ + "\u90e3" + /* violation */ + "\u90e4" + /* violation */ + "\u90e5" + /* violation */ + "\u90e6" + /* violation */ + "\u90e7" + /* violation */ + "\u90e8" + /* violation */ + "\u90e9" + /* violation */ + "\u90ea" + /* violation */ + "\u90eb" + /* violation */ + "\u90ec" + /* violation */ + "\u90ed" + /* violation */ + "\u90ee" + /* violation */ + "\u90ef" + /* violation */ + "\u90f0" + /* violation */ + "\u90f1" + /* violation */ + "\u90f2" + /* violation */ + "\u90f3" + /* violation */ + "\u90f4" + /* violation */ + "\u90f5" + /* violation */ + "\u90f6" + /* violation */ + "\u90f7" + /* violation */ + "\u90f8" + /* violation */ + "\u90f9" + /* violation */ + "\u90fa" + /* violation */ + "\u90fb" + /* violation */ + "\u90fc" + /* violation */ + "\u90fd" + /* violation */ + "\u90fe" + /* violation */ + "\u90ff", "" + /* violation */ + "\u9100" + /* violation */ + "\u9101" + /* violation */ + "\u9102" + /* violation */ + "\u9103" + /* violation */ + "\u9104" + /* violation */ + "\u9105" + /* violation */ + "\u9106" + /* violation */ + "\u9107" + /* violation */ + "\u9108" + /* violation */ + "\u9109" + /* violation */ + "\u910a" + /* violation */ + "\u910b" + /* violation */ + "\u910c" + /* violation */ + "\u910d" + /* violation */ + "\u910e" + /* violation */ + "\u910f" + /* violation */ + "\u9110" + /* violation */ + "\u9111" + /* violation */ + "\u9112" + /* violation */ + "\u9113" + /* violation */ + "\u9114" + /* violation */ + "\u9115" + /* violation */ + "\u9116" + /* violation */ + "\u9117" + /* violation */ + "\u9118" + /* violation */ + "\u9119" + /* violation */ + "\u911a" + /* violation */ + "\u911b" + /* violation */ + "\u911c" + /* violation */ + "\u911d" + /* violation */ + "\u911e" + /* violation */ + "\u911f" + /* violation */ + "\u9120" + /* violation */ + "\u9121" + /* violation */ + "\u9122" + /* violation */ + "\u9123" + /* violation */ + "\u9124" + /* violation */ + "\u9125" + /* violation */ + "\u9126" + /* violation */ + "\u9127" + /* violation */ + "\u9128" + /* violation */ + "\u9129" + /* violation */ + "\u912a" + /* violation */ + "\u912b" + /* violation */ + "\u912c" + /* violation */ + "\u912d" + /* violation */ + "\u912e" + /* violation */ + "\u912f" + /* violation */ + "\u9130" + /* violation */ + "\u9131" + /* violation */ + "\u9132" + /* violation */ + "\u9133" + /* violation */ + "\u9134" + /* violation */ + "\u9135" + /* violation */ + "\u9136" + /* violation */ + "\u9137" + /* violation */ + "\u9138" + /* violation */ + "\u9139" + /* violation */ + "\u913a" + /* violation */ + "\u913b" + /* violation */ + "\u913c" + /* violation */ + "\u913d" + /* violation */ + "\u913e" + /* violation */ + "\u913f" + /* violation */ + "\u9140" + /* violation */ + "\u9141" + /* violation */ + "\u9142" + /* violation */ + "\u9143" + /* violation */ + "\u9144" + /* violation */ + "\u9145" + /* violation */ + "\u9146" + /* violation */ + "\u9147" + /* violation */ + "\u9148" + /* violation */ + "\u9149" + /* violation */ + "\u914a" + /* violation */ + "\u914b" + /* violation */ + "\u914c" + /* violation */ + "\u914d" + /* violation */ + "\u914e" + /* violation */ + "\u914f" + /* violation */ + "\u9150" + /* violation */ + "\u9151" + /* violation */ + "\u9152" + /* violation */ + "\u9153" + /* violation */ + "\u9154" + /* violation */ + "\u9155" + /* violation */ + "\u9156" + /* violation */ + "\u9157" + /* violation */ + "\u9158" + /* violation */ + "\u9159" + /* violation */ + "\u915a" + /* violation */ + "\u915b" + /* violation */ + "\u915c" + /* violation */ + "\u915d" + /* violation */ + "\u915e" + /* violation */ + "\u915f" + /* violation */ + "\u9160" + /* violation */ + "\u9161" + /* violation */ + "\u9162" + /* violation */ + "\u9163" + /* violation */ + "\u9164" + /* violation */ + "\u9165" + /* violation */ + "\u9166" + /* violation */ + "\u9167" + /* violation */ + "\u9168" + /* violation */ + "\u9169" + /* violation */ + "\u916a" + /* violation */ + "\u916b" + /* violation */ + "\u916c" + /* violation */ + "\u916d" + /* violation */ + "\u916e" + /* violation */ + "\u916f" + /* violation */ + "\u9170" + /* violation */ + "\u9171" + /* violation */ + "\u9172" + /* violation */ + "\u9173" + /* violation */ + "\u9174" + /* violation */ + "\u9175" + /* violation */ + "\u9176" + /* violation */ + "\u9177" + /* violation */ + "\u9178" + /* violation */ + "\u9179" + /* violation */ + "\u917a" + /* violation */ + "\u917b" + /* violation */ + "\u917c" + /* violation */ + "\u917d" + /* violation */ + "\u917e" + /* violation */ + "\u917f" + /* violation */ + "\u9180" + /* violation */ + "\u9181" + /* violation */ + "\u9182" + /* violation */ + "\u9183" + /* violation */ + "\u9184" + /* violation */ + "\u9185" + /* violation */ + "\u9186" + /* violation */ + "\u9187" + /* violation */ + "\u9188" + /* violation */ + "\u9189" + /* violation */ + "\u918a" + /* violation */ + "\u918b" + /* violation */ + "\u918c" + /* violation */ + "\u918d" + /* violation */ + "\u918e" + /* violation */ + "\u918f" + /* violation */ + "\u9190" + /* violation */ + "\u9191" + /* violation */ + "\u9192" + /* violation */ + "\u9193" + /* violation */ + "\u9194" + /* violation */ + "\u9195" + /* violation */ + "\u9196" + /* violation */ + "\u9197" + /* violation */ + "\u9198" + /* violation */ + "\u9199" + /* violation */ + "\u919a" + /* violation */ + "\u919b" + /* violation */ + "\u919c" + /* violation */ + "\u919d" + /* violation */ + "\u919e" + /* violation */ + "\u919f" + /* violation */ + "\u91a0" + /* violation */ + "\u91a1" + /* violation */ + "\u91a2" + /* violation */ + "\u91a3" + /* violation */ + "\u91a4" + /* violation */ + "\u91a5" + /* violation */ + "\u91a6" + /* violation */ + "\u91a7" + /* violation */ + "\u91a8" + /* violation */ + "\u91a9" + /* violation */ + "\u91aa" + /* violation */ + "\u91ab" + /* violation */ + "\u91ac" + /* violation */ + "\u91ad" + /* violation */ + "\u91ae" + /* violation */ + "\u91af" + /* violation */ + "\u91b0" + /* violation */ + "\u91b1" + /* violation */ + "\u91b2" + /* violation */ + "\u91b3" + /* violation */ + "\u91b4" + /* violation */ + "\u91b5" + /* violation */ + "\u91b6" + /* violation */ + "\u91b7" + /* violation */ + "\u91b8" + /* violation */ + "\u91b9" + /* violation */ + "\u91ba" + /* violation */ + "\u91bb" + /* violation */ + "\u91bc" + /* violation */ + "\u91bd" + /* violation */ + "\u91be" + /* violation */ + "\u91bf" + /* violation */ + "\u91c0" + /* violation */ + "\u91c1" + /* violation */ + "\u91c2" + /* violation */ + "\u91c3" + /* violation */ + "\u91c4" + /* violation */ + "\u91c5" + /* violation */ + "\u91c6" + /* violation */ + "\u91c7" + /* violation */ + "\u91c8" + /* violation */ + "\u91c9" + /* violation */ + "\u91ca" + /* violation */ + "\u91cb" + /* violation */ + "\u91cc" + /* violation */ + "\u91cd" + /* violation */ + "\u91ce" + /* violation */ + "\u91cf" + /* violation */ + "\u91d0" + /* violation */ + "\u91d1" + /* violation */ + "\u91d2" + /* violation */ + "\u91d3" + /* violation */ + "\u91d4" + /* violation */ + "\u91d5" + /* violation */ + "\u91d6" + /* violation */ + "\u91d7" + /* violation */ + "\u91d8" + /* violation */ + "\u91d9" + /* violation */ + "\u91da" + /* violation */ + "\u91db" + /* violation */ + "\u91dc" + /* violation */ + "\u91dd" + /* violation */ + "\u91de" + /* violation */ + "\u91df" + /* violation */ + "\u91e0" + /* violation */ + "\u91e1" + /* violation */ + "\u91e2" + /* violation */ + "\u91e3" + /* violation */ + "\u91e4" + /* violation */ + "\u91e5" + /* violation */ + "\u91e6" + /* violation */ + "\u91e7" + /* violation */ + "\u91e8" + /* violation */ + "\u91e9" + /* violation */ + "\u91ea" + /* violation */ + "\u91eb" + /* violation */ + "\u91ec" + /* violation */ + "\u91ed" + /* violation */ + "\u91ee" + /* violation */ + "\u91ef" + /* violation */ + "\u91f0" + /* violation */ + "\u91f1" + /* violation */ + "\u91f2" + /* violation */ + "\u91f3" + /* violation */ + "\u91f4" + /* violation */ + "\u91f5" + /* violation */ + "\u91f6" + /* violation */ + "\u91f7" + /* violation */ + "\u91f8" + /* violation */ + "\u91f9" + /* violation */ + "\u91fa" + /* violation */ + "\u91fb" + /* violation */ + "\u91fc" + /* violation */ + "\u91fd" + /* violation */ + "\u91fe" + /* violation */ + "\u91ff", "" + /* violation */ + "\u9200" + /* violation */ + "\u9201" + /* violation */ + "\u9202" + /* violation */ + "\u9203" + /* violation */ + "\u9204" + /* violation */ + "\u9205" + /* violation */ + "\u9206" + /* violation */ + "\u9207" + /* violation */ + "\u9208" + /* violation */ + "\u9209" + /* violation */ + "\u920a" + /* violation */ + "\u920b" + /* violation */ + "\u920c" + /* violation */ + "\u920d" + /* violation */ + "\u920e" + /* violation */ + "\u920f" + /* violation */ + "\u9210" + /* violation */ + "\u9211" + /* violation */ + "\u9212" + /* violation */ + "\u9213" + /* violation */ + "\u9214" + /* violation */ + "\u9215" + /* violation */ + "\u9216" + /* violation */ + "\u9217" + /* violation */ + "\u9218" + /* violation */ + "\u9219" + /* violation */ + "\u921a" + /* violation */ + "\u921b" + /* violation */ + "\u921c" + /* violation */ + "\u921d" + /* violation */ + "\u921e" + /* violation */ + "\u921f" + /* violation */ + "\u9220" + /* violation */ + "\u9221" + /* violation */ + "\u9222" + /* violation */ + "\u9223" + /* violation */ + "\u9224" + /* violation */ + "\u9225" + /* violation */ + "\u9226" + /* violation */ + "\u9227" + /* violation */ + "\u9228" + /* violation */ + "\u9229" + /* violation */ + "\u922a" + /* violation */ + "\u922b" + /* violation */ + "\u922c" + /* violation */ + "\u922d" + /* violation */ + "\u922e" + /* violation */ + "\u922f" + /* violation */ + "\u9230" + /* violation */ + "\u9231" + /* violation */ + "\u9232" + /* violation */ + "\u9233" + /* violation */ + "\u9234" + /* violation */ + "\u9235" + /* violation */ + "\u9236" + /* violation */ + "\u9237" + /* violation */ + "\u9238" + /* violation */ + "\u9239" + /* violation */ + "\u923a" + /* violation */ + "\u923b" + /* violation */ + "\u923c" + /* violation */ + "\u923d" + /* violation */ + "\u923e" + /* violation */ + "\u923f" + /* violation */ + "\u9240" + /* violation */ + "\u9241" + /* violation */ + "\u9242" + /* violation */ + "\u9243" + /* violation */ + "\u9244" + /* violation */ + "\u9245" + /* violation */ + "\u9246" + /* violation */ + "\u9247" + /* violation */ + "\u9248" + /* violation */ + "\u9249" + /* violation */ + "\u924a" + /* violation */ + "\u924b" + /* violation */ + "\u924c" + /* violation */ + "\u924d" + /* violation */ + "\u924e" + /* violation */ + "\u924f" + /* violation */ + "\u9250" + /* violation */ + "\u9251" + /* violation */ + "\u9252" + /* violation */ + "\u9253" + /* violation */ + "\u9254" + /* violation */ + "\u9255" + /* violation */ + "\u9256" + /* violation */ + "\u9257" + /* violation */ + "\u9258" + /* violation */ + "\u9259" + /* violation */ + "\u925a" + /* violation */ + "\u925b" + /* violation */ + "\u925c" + /* violation */ + "\u925d" + /* violation */ + "\u925e" + /* violation */ + "\u925f" + /* violation */ + "\u9260" + /* violation */ + "\u9261" + /* violation */ + "\u9262" + /* violation */ + "\u9263" + /* violation */ + "\u9264" + /* violation */ + "\u9265" + /* violation */ + "\u9266" + /* violation */ + "\u9267" + /* violation */ + "\u9268" + /* violation */ + "\u9269" + /* violation */ + "\u926a" + /* violation */ + "\u926b" + /* violation */ + "\u926c" + /* violation */ + "\u926d" + /* violation */ + "\u926e" + /* violation */ + "\u926f" + /* violation */ + "\u9270" + /* violation */ + "\u9271" + /* violation */ + "\u9272" + /* violation */ + "\u9273" + /* violation */ + "\u9274" + /* violation */ + "\u9275" + /* violation */ + "\u9276" + /* violation */ + "\u9277" + /* violation */ + "\u9278" + /* violation */ + "\u9279" + /* violation */ + "\u927a" + /* violation */ + "\u927b" + /* violation */ + "\u927c" + /* violation */ + "\u927d" + /* violation */ + "\u927e" + /* violation */ + "\u927f" + /* violation */ + "\u9280" + /* violation */ + "\u9281" + /* violation */ + "\u9282" + /* violation */ + "\u9283" + /* violation */ + "\u9284" + /* violation */ + "\u9285" + /* violation */ + "\u9286" + /* violation */ + "\u9287" + /* violation */ + "\u9288" + /* violation */ + "\u9289" + /* violation */ + "\u928a" + /* violation */ + "\u928b" + /* violation */ + "\u928c" + /* violation */ + "\u928d" + /* violation */ + "\u928e" + /* violation */ + "\u928f" + /* violation */ + "\u9290" + /* violation */ + "\u9291" + /* violation */ + "\u9292" + /* violation */ + "\u9293" + /* violation */ + "\u9294" + /* violation */ + "\u9295" + /* violation */ + "\u9296" + /* violation */ + "\u9297" + /* violation */ + "\u9298" + /* violation */ + "\u9299" + /* violation */ + "\u929a" + /* violation */ + "\u929b" + /* violation */ + "\u929c" + /* violation */ + "\u929d" + /* violation */ + "\u929e" + /* violation */ + "\u929f" + /* violation */ + "\u92a0" + /* violation */ + "\u92a1" + /* violation */ + "\u92a2" + /* violation */ + "\u92a3" + /* violation */ + "\u92a4" + /* violation */ + "\u92a5" + /* violation */ + "\u92a6" + /* violation */ + "\u92a7" + /* violation */ + "\u92a8" + /* violation */ + "\u92a9" + /* violation */ + "\u92aa" + /* violation */ + "\u92ab" + /* violation */ + "\u92ac" + /* violation */ + "\u92ad" + /* violation */ + "\u92ae" + /* violation */ + "\u92af" + /* violation */ + "\u92b0" + /* violation */ + "\u92b1" + /* violation */ + "\u92b2" + /* violation */ + "\u92b3" + /* violation */ + "\u92b4" + /* violation */ + "\u92b5" + /* violation */ + "\u92b6" + /* violation */ + "\u92b7" + /* violation */ + "\u92b8" + /* violation */ + "\u92b9" + /* violation */ + "\u92ba" + /* violation */ + "\u92bb" + /* violation */ + "\u92bc" + /* violation */ + "\u92bd" + /* violation */ + "\u92be" + /* violation */ + "\u92bf" + /* violation */ + "\u92c0" + /* violation */ + "\u92c1" + /* violation */ + "\u92c2" + /* violation */ + "\u92c3" + /* violation */ + "\u92c4" + /* violation */ + "\u92c5" + /* violation */ + "\u92c6" + /* violation */ + "\u92c7" + /* violation */ + "\u92c8" + /* violation */ + "\u92c9" + /* violation */ + "\u92ca" + /* violation */ + "\u92cb" + /* violation */ + "\u92cc" + /* violation */ + "\u92cd" + /* violation */ + "\u92ce" + /* violation */ + "\u92cf" + /* violation */ + "\u92d0" + /* violation */ + "\u92d1" + /* violation */ + "\u92d2" + /* violation */ + "\u92d3" + /* violation */ + "\u92d4" + /* violation */ + "\u92d5" + /* violation */ + "\u92d6" + /* violation */ + "\u92d7" + /* violation */ + "\u92d8" + /* violation */ + "\u92d9" + /* violation */ + "\u92da" + /* violation */ + "\u92db" + /* violation */ + "\u92dc" + /* violation */ + "\u92dd" + /* violation */ + "\u92de" + /* violation */ + "\u92df" + /* violation */ + "\u92e0" + /* violation */ + "\u92e1" + /* violation */ + "\u92e2" + /* violation */ + "\u92e3" + /* violation */ + "\u92e4" + /* violation */ + "\u92e5" + /* violation */ + "\u92e6" + /* violation */ + "\u92e7" + /* violation */ + "\u92e8" + /* violation */ + "\u92e9" + /* violation */ + "\u92ea" + /* violation */ + "\u92eb" + /* violation */ + "\u92ec" + /* violation */ + "\u92ed" + /* violation */ + "\u92ee" + /* violation */ + "\u92ef" + /* violation */ + "\u92f0" + /* violation */ + "\u92f1" + /* violation */ + "\u92f2" + /* violation */ + "\u92f3" + /* violation */ + "\u92f4" + /* violation */ + "\u92f5" + /* violation */ + "\u92f6" + /* violation */ + "\u92f7" + /* violation */ + "\u92f8" + /* violation */ + "\u92f9" + /* violation */ + "\u92fa" + /* violation */ + "\u92fb" + /* violation */ + "\u92fc" + /* violation */ + "\u92fd" + /* violation */ + "\u92fe" + /* violation */ + "\u92ff", "" + /* violation */ + "\u9300" + /* violation */ + "\u9301" + /* violation */ + "\u9302" + /* violation */ + "\u9303" + /* violation */ + "\u9304" + /* violation */ + "\u9305" + /* violation */ + "\u9306" + /* violation */ + "\u9307" + /* violation */ + "\u9308" + /* violation */ + "\u9309" + /* violation */ + "\u930a" + /* violation */ + "\u930b" + /* violation */ + "\u930c" + /* violation */ + "\u930d" + /* violation */ + "\u930e" + /* violation */ + "\u930f" + /* violation */ + "\u9310" + /* violation */ + "\u9311" + /* violation */ + "\u9312" + /* violation */ + "\u9313" + /* violation */ + "\u9314" + /* violation */ + "\u9315" + /* violation */ + "\u9316" + /* violation */ + "\u9317" + /* violation */ + "\u9318" + /* violation */ + "\u9319" + /* violation */ + "\u931a" + /* violation */ + "\u931b" + /* violation */ + "\u931c" + /* violation */ + "\u931d" + /* violation */ + "\u931e" + /* violation */ + "\u931f" + /* violation */ + "\u9320" + /* violation */ + "\u9321" + /* violation */ + "\u9322" + /* violation */ + "\u9323" + /* violation */ + "\u9324" + /* violation */ + "\u9325" + /* violation */ + "\u9326" + /* violation */ + "\u9327" + /* violation */ + "\u9328" + /* violation */ + "\u9329" + /* violation */ + "\u932a" + /* violation */ + "\u932b" + /* violation */ + "\u932c" + /* violation */ + "\u932d" + /* violation */ + "\u932e" + /* violation */ + "\u932f" + /* violation */ + "\u9330" + /* violation */ + "\u9331" + /* violation */ + "\u9332" + /* violation */ + "\u9333" + /* violation */ + "\u9334" + /* violation */ + "\u9335" + /* violation */ + "\u9336" + /* violation */ + "\u9337" + /* violation */ + "\u9338" + /* violation */ + "\u9339" + /* violation */ + "\u933a" + /* violation */ + "\u933b" + /* violation */ + "\u933c" + /* violation */ + "\u933d" + /* violation */ + "\u933e" + /* violation */ + "\u933f" + /* violation */ + "\u9340" + /* violation */ + "\u9341" + /* violation */ + "\u9342" + /* violation */ + "\u9343" + /* violation */ + "\u9344" + /* violation */ + "\u9345" + /* violation */ + "\u9346" + /* violation */ + "\u9347" + /* violation */ + "\u9348" + /* violation */ + "\u9349" + /* violation */ + "\u934a" + /* violation */ + "\u934b" + /* violation */ + "\u934c" + /* violation */ + "\u934d" + /* violation */ + "\u934e" + /* violation */ + "\u934f" + /* violation */ + "\u9350" + /* violation */ + "\u9351" + /* violation */ + "\u9352" + /* violation */ + "\u9353" + /* violation */ + "\u9354" + /* violation */ + "\u9355" + /* violation */ + "\u9356" + /* violation */ + "\u9357" + /* violation */ + "\u9358" + /* violation */ + "\u9359" + /* violation */ + "\u935a" + /* violation */ + "\u935b" + /* violation */ + "\u935c" + /* violation */ + "\u935d" + /* violation */ + "\u935e" + /* violation */ + "\u935f" + /* violation */ + "\u9360" + /* violation */ + "\u9361" + /* violation */ + "\u9362" + /* violation */ + "\u9363" + /* violation */ + "\u9364" + /* violation */ + "\u9365" + /* violation */ + "\u9366" + /* violation */ + "\u9367" + /* violation */ + "\u9368" + /* violation */ + "\u9369" + /* violation */ + "\u936a" + /* violation */ + "\u936b" + /* violation */ + "\u936c" + /* violation */ + "\u936d" + /* violation */ + "\u936e" + /* violation */ + "\u936f" + /* violation */ + "\u9370" + /* violation */ + "\u9371" + /* violation */ + "\u9372" + /* violation */ + "\u9373" + /* violation */ + "\u9374" + /* violation */ + "\u9375" + /* violation */ + "\u9376" + /* violation */ + "\u9377" + /* violation */ + "\u9378" + /* violation */ + "\u9379" + /* violation */ + "\u937a" + /* violation */ + "\u937b" + /* violation */ + "\u937c" + /* violation */ + "\u937d" + /* violation */ + "\u937e" + /* violation */ + "\u937f" + /* violation */ + "\u9380" + /* violation */ + "\u9381" + /* violation */ + "\u9382" + /* violation */ + "\u9383" + /* violation */ + "\u9384" + /* violation */ + "\u9385" + /* violation */ + "\u9386" + /* violation */ + "\u9387" + /* violation */ + "\u9388" + /* violation */ + "\u9389" + /* violation */ + "\u938a" + /* violation */ + "\u938b" + /* violation */ + "\u938c" + /* violation */ + "\u938d" + /* violation */ + "\u938e" + /* violation */ + "\u938f" + /* violation */ + "\u9390" + /* violation */ + "\u9391" + /* violation */ + "\u9392" + /* violation */ + "\u9393" + /* violation */ + "\u9394" + /* violation */ + "\u9395" + /* violation */ + "\u9396" + /* violation */ + "\u9397" + /* violation */ + "\u9398" + /* violation */ + "\u9399" + /* violation */ + "\u939a" + /* violation */ + "\u939b" + /* violation */ + "\u939c" + /* violation */ + "\u939d" + /* violation */ + "\u939e" + /* violation */ + "\u939f" + /* violation */ + "\u93a0" + /* violation */ + "\u93a1" + /* violation */ + "\u93a2" + /* violation */ + "\u93a3" + /* violation */ + "\u93a4" + /* violation */ + "\u93a5" + /* violation */ + "\u93a6" + /* violation */ + "\u93a7" + /* violation */ + "\u93a8" + /* violation */ + "\u93a9" + /* violation */ + "\u93aa" + /* violation */ + "\u93ab" + /* violation */ + "\u93ac" + /* violation */ + "\u93ad" + /* violation */ + "\u93ae" + /* violation */ + "\u93af" + /* violation */ + "\u93b0" + /* violation */ + "\u93b1" + /* violation */ + "\u93b2" + /* violation */ + "\u93b3" + /* violation */ + "\u93b4" + /* violation */ + "\u93b5" + /* violation */ + "\u93b6" + /* violation */ + "\u93b7" + /* violation */ + "\u93b8" + /* violation */ + "\u93b9" + /* violation */ + "\u93ba" + /* violation */ + "\u93bb" + /* violation */ + "\u93bc" + /* violation */ + "\u93bd" + /* violation */ + "\u93be" + /* violation */ + "\u93bf" + /* violation */ + "\u93c0" + /* violation */ + "\u93c1" + /* violation */ + "\u93c2" + /* violation */ + "\u93c3" + /* violation */ + "\u93c4" + /* violation */ + "\u93c5" + /* violation */ + "\u93c6" + /* violation */ + "\u93c7" + /* violation */ + "\u93c8" + /* violation */ + "\u93c9" + /* violation */ + "\u93ca" + /* violation */ + "\u93cb" + /* violation */ + "\u93cc" + /* violation */ + "\u93cd" + /* violation */ + "\u93ce" + /* violation */ + "\u93cf" + /* violation */ + "\u93d0" + /* violation */ + "\u93d1" + /* violation */ + "\u93d2" + /* violation */ + "\u93d3" + /* violation */ + "\u93d4" + /* violation */ + "\u93d5" + /* violation */ + "\u93d6" + /* violation */ + "\u93d7" + /* violation */ + "\u93d8" + /* violation */ + "\u93d9" + /* violation */ + "\u93da" + /* violation */ + "\u93db" + /* violation */ + "\u93dc" + /* violation */ + "\u93dd" + /* violation */ + "\u93de" + /* violation */ + "\u93df" + /* violation */ + "\u93e0" + /* violation */ + "\u93e1" + /* violation */ + "\u93e2" + /* violation */ + "\u93e3" + /* violation */ + "\u93e4" + /* violation */ + "\u93e5" + /* violation */ + "\u93e6" + /* violation */ + "\u93e7" + /* violation */ + "\u93e8" + /* violation */ + "\u93e9" + /* violation */ + "\u93ea" + /* violation */ + "\u93eb" + /* violation */ + "\u93ec" + /* violation */ + "\u93ed" + /* violation */ + "\u93ee" + /* violation */ + "\u93ef" + /* violation */ + "\u93f0" + /* violation */ + "\u93f1" + /* violation */ + "\u93f2" + /* violation */ + "\u93f3" + /* violation */ + "\u93f4" + /* violation */ + "\u93f5" + /* violation */ + "\u93f6" + /* violation */ + "\u93f7" + /* violation */ + "\u93f8" + /* violation */ + "\u93f9" + /* violation */ + "\u93fa" + /* violation */ + "\u93fb" + /* violation */ + "\u93fc" + /* violation */ + "\u93fd" + /* violation */ + "\u93fe" + /* violation */ + "\u93ff", "" + /* violation */ + "\u9400" + /* violation */ + "\u9401" + /* violation */ + "\u9402" + /* violation */ + "\u9403" + /* violation */ + "\u9404" + /* violation */ + "\u9405" + /* violation */ + "\u9406" + /* violation */ + "\u9407" + /* violation */ + "\u9408" + /* violation */ + "\u9409" + /* violation */ + "\u940a" + /* violation */ + "\u940b" + /* violation */ + "\u940c" + /* violation */ + "\u940d" + /* violation */ + "\u940e" + /* violation */ + "\u940f" + /* violation */ + "\u9410" + /* violation */ + "\u9411" + /* violation */ + "\u9412" + /* violation */ + "\u9413" + /* violation */ + "\u9414" + /* violation */ + "\u9415" + /* violation */ + "\u9416" + /* violation */ + "\u9417" + /* violation */ + "\u9418" + /* violation */ + "\u9419" + /* violation */ + "\u941a" + /* violation */ + "\u941b" + /* violation */ + "\u941c" + /* violation */ + "\u941d" + /* violation */ + "\u941e" + /* violation */ + "\u941f" + /* violation */ + "\u9420" + /* violation */ + "\u9421" + /* violation */ + "\u9422" + /* violation */ + "\u9423" + /* violation */ + "\u9424" + /* violation */ + "\u9425" + /* violation */ + "\u9426" + /* violation */ + "\u9427" + /* violation */ + "\u9428" + /* violation */ + "\u9429" + /* violation */ + "\u942a" + /* violation */ + "\u942b" + /* violation */ + "\u942c" + /* violation */ + "\u942d" + /* violation */ + "\u942e" + /* violation */ + "\u942f" + /* violation */ + "\u9430" + /* violation */ + "\u9431" + /* violation */ + "\u9432" + /* violation */ + "\u9433" + /* violation */ + "\u9434" + /* violation */ + "\u9435" + /* violation */ + "\u9436" + /* violation */ + "\u9437" + /* violation */ + "\u9438" + /* violation */ + "\u9439" + /* violation */ + "\u943a" + /* violation */ + "\u943b" + /* violation */ + "\u943c" + /* violation */ + "\u943d" + /* violation */ + "\u943e" + /* violation */ + "\u943f" + /* violation */ + "\u9440" + /* violation */ + "\u9441" + /* violation */ + "\u9442" + /* violation */ + "\u9443" + /* violation */ + "\u9444" + /* violation */ + "\u9445" + /* violation */ + "\u9446" + /* violation */ + "\u9447" + /* violation */ + "\u9448" + /* violation */ + "\u9449" + /* violation */ + "\u944a" + /* violation */ + "\u944b" + /* violation */ + "\u944c" + /* violation */ + "\u944d" + /* violation */ + "\u944e" + /* violation */ + "\u944f" + /* violation */ + "\u9450" + /* violation */ + "\u9451" + /* violation */ + "\u9452" + /* violation */ + "\u9453" + /* violation */ + "\u9454" + /* violation */ + "\u9455" + /* violation */ + "\u9456" + /* violation */ + "\u9457" + /* violation */ + "\u9458" + /* violation */ + "\u9459" + /* violation */ + "\u945a" + /* violation */ + "\u945b" + /* violation */ + "\u945c" + /* violation */ + "\u945d" + /* violation */ + "\u945e" + /* violation */ + "\u945f" + /* violation */ + "\u9460" + /* violation */ + "\u9461" + /* violation */ + "\u9462" + /* violation */ + "\u9463" + /* violation */ + "\u9464" + /* violation */ + "\u9465" + /* violation */ + "\u9466" + /* violation */ + "\u9467" + /* violation */ + "\u9468" + /* violation */ + "\u9469" + /* violation */ + "\u946a" + /* violation */ + "\u946b" + /* violation */ + "\u946c" + /* violation */ + "\u946d" + /* violation */ + "\u946e" + /* violation */ + "\u946f" + /* violation */ + "\u9470" + /* violation */ + "\u9471" + /* violation */ + "\u9472" + /* violation */ + "\u9473" + /* violation */ + "\u9474" + /* violation */ + "\u9475" + /* violation */ + "\u9476" + /* violation */ + "\u9477" + /* violation */ + "\u9478" + /* violation */ + "\u9479" + /* violation */ + "\u947a" + /* violation */ + "\u947b" + /* violation */ + "\u947c" + /* violation */ + "\u947d" + /* violation */ + "\u947e" + /* violation */ + "\u947f" + /* violation */ + "\u9480" + /* violation */ + "\u9481" + /* violation */ + "\u9482" + /* violation */ + "\u9483" + /* violation */ + "\u9484" + /* violation */ + "\u9485" + /* violation */ + "\u9486" + /* violation */ + "\u9487" + /* violation */ + "\u9488" + /* violation */ + "\u9489" + /* violation */ + "\u948a" + /* violation */ + "\u948b" + /* violation */ + "\u948c" + /* violation */ + "\u948d" + /* violation */ + "\u948e" + /* violation */ + "\u948f" + /* violation */ + "\u9490" + /* violation */ + "\u9491" + /* violation */ + "\u9492" + /* violation */ + "\u9493" + /* violation */ + "\u9494" + /* violation */ + "\u9495" + /* violation */ + "\u9496" + /* violation */ + "\u9497" + /* violation */ + "\u9498" + /* violation */ + "\u9499" + /* violation */ + "\u949a" + /* violation */ + "\u949b" + /* violation */ + "\u949c" + /* violation */ + "\u949d" + /* violation */ + "\u949e" + /* violation */ + "\u949f" + /* violation */ + "\u94a0" + /* violation */ + "\u94a1" + /* violation */ + "\u94a2" + /* violation */ + "\u94a3" + /* violation */ + "\u94a4" + /* violation */ + "\u94a5" + /* violation */ + "\u94a6" + /* violation */ + "\u94a7" + /* violation */ + "\u94a8" + /* violation */ + "\u94a9" + /* violation */ + "\u94aa" + /* violation */ + "\u94ab" + /* violation */ + "\u94ac" + /* violation */ + "\u94ad" + /* violation */ + "\u94ae" + /* violation */ + "\u94af" + /* violation */ + "\u94b0" + /* violation */ + "\u94b1" + /* violation */ + "\u94b2" + /* violation */ + "\u94b3" + /* violation */ + "\u94b4" + /* violation */ + "\u94b5" + /* violation */ + "\u94b6" + /* violation */ + "\u94b7" + /* violation */ + "\u94b8" + /* violation */ + "\u94b9" + /* violation */ + "\u94ba" + /* violation */ + "\u94bb" + /* violation */ + "\u94bc" + /* violation */ + "\u94bd" + /* violation */ + "\u94be" + /* violation */ + "\u94bf" + /* violation */ + "\u94c0" + /* violation */ + "\u94c1" + /* violation */ + "\u94c2" + /* violation */ + "\u94c3" + /* violation */ + "\u94c4" + /* violation */ + "\u94c5" + /* violation */ + "\u94c6" + /* violation */ + "\u94c7" + /* violation */ + "\u94c8" + /* violation */ + "\u94c9" + /* violation */ + "\u94ca" + /* violation */ + "\u94cb" + /* violation */ + "\u94cc" + /* violation */ + "\u94cd" + /* violation */ + "\u94ce" + /* violation */ + "\u94cf" + /* violation */ + "\u94d0" + /* violation */ + "\u94d1" + /* violation */ + "\u94d2" + /* violation */ + "\u94d3" + /* violation */ + "\u94d4" + /* violation */ + "\u94d5" + /* violation */ + "\u94d6" + /* violation */ + "\u94d7" + /* violation */ + "\u94d8" + /* violation */ + "\u94d9" + /* violation */ + "\u94da" + /* violation */ + "\u94db" + /* violation */ + "\u94dc" + /* violation */ + "\u94dd" + /* violation */ + "\u94de" + /* violation */ + "\u94df" + /* violation */ + "\u94e0" + /* violation */ + "\u94e1" + /* violation */ + "\u94e2" + /* violation */ + "\u94e3" + /* violation */ + "\u94e4" + /* violation */ + "\u94e5" + /* violation */ + "\u94e6" + /* violation */ + "\u94e7" + /* violation */ + "\u94e8" + /* violation */ + "\u94e9" + /* violation */ + "\u94ea" + /* violation */ + "\u94eb" + /* violation */ + "\u94ec" + /* violation */ + "\u94ed" + /* violation */ + "\u94ee" + /* violation */ + "\u94ef" + /* violation */ + "\u94f0" + /* violation */ + "\u94f1" + /* violation */ + "\u94f2" + /* violation */ + "\u94f3" + /* violation */ + "\u94f4" + /* violation */ + "\u94f5" + /* violation */ + "\u94f6" + /* violation */ + "\u94f7" + /* violation */ + "\u94f8" + /* violation */ + "\u94f9" + /* violation */ + "\u94fa" + /* violation */ + "\u94fb" + /* violation */ + "\u94fc" + /* violation */ + "\u94fd" + /* violation */ + "\u94fe" + /* violation */ + "\u94ff", "" + /* violation */ + "\u9500" + /* violation */ + "\u9501" + /* violation */ + "\u9502" + /* violation */ + "\u9503" + /* violation */ + "\u9504" + /* violation */ + "\u9505" + /* violation */ + "\u9506" + /* violation */ + "\u9507" + /* violation */ + "\u9508" + /* violation */ + "\u9509" + /* violation */ + "\u950a" + /* violation */ + "\u950b" + /* violation */ + "\u950c" + /* violation */ + "\u950d" + /* violation */ + "\u950e" + /* violation */ + "\u950f" + /* violation */ + "\u9510" + /* violation */ + "\u9511" + /* violation */ + "\u9512" + /* violation */ + "\u9513" + /* violation */ + "\u9514" + /* violation */ + "\u9515" + /* violation */ + "\u9516" + /* violation */ + "\u9517" + /* violation */ + "\u9518" + /* violation */ + "\u9519" + /* violation */ + "\u951a" + /* violation */ + "\u951b" + /* violation */ + "\u951c" + /* violation */ + "\u951d" + /* violation */ + "\u951e" + /* violation */ + "\u951f" + /* violation */ + "\u9520" + /* violation */ + "\u9521" + /* violation */ + "\u9522" + /* violation */ + "\u9523" + /* violation */ + "\u9524" + /* violation */ + "\u9525" + /* violation */ + "\u9526" + /* violation */ + "\u9527" + /* violation */ + "\u9528" + /* violation */ + "\u9529" + /* violation */ + "\u952a" + /* violation */ + "\u952b" + /* violation */ + "\u952c" + /* violation */ + "\u952d" + /* violation */ + "\u952e" + /* violation */ + "\u952f" + /* violation */ + "\u9530" + /* violation */ + "\u9531" + /* violation */ + "\u9532" + /* violation */ + "\u9533" + /* violation */ + "\u9534" + /* violation */ + "\u9535" + /* violation */ + "\u9536" + /* violation */ + "\u9537" + /* violation */ + "\u9538" + /* violation */ + "\u9539" + /* violation */ + "\u953a" + /* violation */ + "\u953b" + /* violation */ + "\u953c" + /* violation */ + "\u953d" + /* violation */ + "\u953e" + /* violation */ + "\u953f" + /* violation */ + "\u9540" + /* violation */ + "\u9541" + /* violation */ + "\u9542" + /* violation */ + "\u9543" + /* violation */ + "\u9544" + /* violation */ + "\u9545" + /* violation */ + "\u9546" + /* violation */ + "\u9547" + /* violation */ + "\u9548" + /* violation */ + "\u9549" + /* violation */ + "\u954a" + /* violation */ + "\u954b" + /* violation */ + "\u954c" + /* violation */ + "\u954d" + /* violation */ + "\u954e" + /* violation */ + "\u954f" + /* violation */ + "\u9550" + /* violation */ + "\u9551" + /* violation */ + "\u9552" + /* violation */ + "\u9553" + /* violation */ + "\u9554" + /* violation */ + "\u9555" + /* violation */ + "\u9556" + /* violation */ + "\u9557" + /* violation */ + "\u9558" + /* violation */ + "\u9559" + /* violation */ + "\u955a" + /* violation */ + "\u955b" + /* violation */ + "\u955c" + /* violation */ + "\u955d" + /* violation */ + "\u955e" + /* violation */ + "\u955f" + /* violation */ + "\u9560" + /* violation */ + "\u9561" + /* violation */ + "\u9562" + /* violation */ + "\u9563" + /* violation */ + "\u9564" + /* violation */ + "\u9565" + /* violation */ + "\u9566" + /* violation */ + "\u9567" + /* violation */ + "\u9568" + /* violation */ + "\u9569" + /* violation */ + "\u956a" + /* violation */ + "\u956b" + /* violation */ + "\u956c" + /* violation */ + "\u956d" + /* violation */ + "\u956e" + /* violation */ + "\u956f" + /* violation */ + "\u9570" + /* violation */ + "\u9571" + /* violation */ + "\u9572" + /* violation */ + "\u9573" + /* violation */ + "\u9574" + /* violation */ + "\u9575" + /* violation */ + "\u9576" + /* violation */ + "\u9577" + /* violation */ + "\u9578" + /* violation */ + "\u9579" + /* violation */ + "\u957a" + /* violation */ + "\u957b" + /* violation */ + "\u957c" + /* violation */ + "\u957d" + /* violation */ + "\u957e" + /* violation */ + "\u957f" + /* violation */ + "\u9580" + /* violation */ + "\u9581" + /* violation */ + "\u9582" + /* violation */ + "\u9583" + /* violation */ + "\u9584" + /* violation */ + "\u9585" + /* violation */ + "\u9586" + /* violation */ + "\u9587" + /* violation */ + "\u9588" + /* violation */ + "\u9589" + /* violation */ + "\u958a" + /* violation */ + "\u958b" + /* violation */ + "\u958c" + /* violation */ + "\u958d" + /* violation */ + "\u958e" + /* violation */ + "\u958f" + /* violation */ + "\u9590" + /* violation */ + "\u9591" + /* violation */ + "\u9592" + /* violation */ + "\u9593" + /* violation */ + "\u9594" + /* violation */ + "\u9595" + /* violation */ + "\u9596" + /* violation */ + "\u9597" + /* violation */ + "\u9598" + /* violation */ + "\u9599" + /* violation */ + "\u959a" + /* violation */ + "\u959b" + /* violation */ + "\u959c" + /* violation */ + "\u959d" + /* violation */ + "\u959e" + /* violation */ + "\u959f" + /* violation */ + "\u95a0" + /* violation */ + "\u95a1" + /* violation */ + "\u95a2" + /* violation */ + "\u95a3" + /* violation */ + "\u95a4" + /* violation */ + "\u95a5" + /* violation */ + "\u95a6" + /* violation */ + "\u95a7" + /* violation */ + "\u95a8" + /* violation */ + "\u95a9" + /* violation */ + "\u95aa" + /* violation */ + "\u95ab" + /* violation */ + "\u95ac" + /* violation */ + "\u95ad" + /* violation */ + "\u95ae" + /* violation */ + "\u95af" + /* violation */ + "\u95b0" + /* violation */ + "\u95b1" + /* violation */ + "\u95b2" + /* violation */ + "\u95b3" + /* violation */ + "\u95b4" + /* violation */ + "\u95b5" + /* violation */ + "\u95b6" + /* violation */ + "\u95b7" + /* violation */ + "\u95b8" + /* violation */ + "\u95b9" + /* violation */ + "\u95ba" + /* violation */ + "\u95bb" + /* violation */ + "\u95bc" + /* violation */ + "\u95bd" + /* violation */ + "\u95be" + /* violation */ + "\u95bf" + /* violation */ + "\u95c0" + /* violation */ + "\u95c1" + /* violation */ + "\u95c2" + /* violation */ + "\u95c3" + /* violation */ + "\u95c4" + /* violation */ + "\u95c5" + /* violation */ + "\u95c6" + /* violation */ + "\u95c7" + /* violation */ + "\u95c8" + /* violation */ + "\u95c9" + /* violation */ + "\u95ca" + /* violation */ + "\u95cb" + /* violation */ + "\u95cc" + /* violation */ + "\u95cd" + /* violation */ + "\u95ce" + /* violation */ + "\u95cf" + /* violation */ + "\u95d0" + /* violation */ + "\u95d1" + /* violation */ + "\u95d2" + /* violation */ + "\u95d3" + /* violation */ + "\u95d4" + /* violation */ + "\u95d5" + /* violation */ + "\u95d6" + /* violation */ + "\u95d7" + /* violation */ + "\u95d8" + /* violation */ + "\u95d9" + /* violation */ + "\u95da" + /* violation */ + "\u95db" + /* violation */ + "\u95dc" + /* violation */ + "\u95dd" + /* violation */ + "\u95de" + /* violation */ + "\u95df" + /* violation */ + "\u95e0" + /* violation */ + "\u95e1" + /* violation */ + "\u95e2" + /* violation */ + "\u95e3" + /* violation */ + "\u95e4" + /* violation */ + "\u95e5" + /* violation */ + "\u95e6" + /* violation */ + "\u95e7" + /* violation */ + "\u95e8" + /* violation */ + "\u95e9" + /* violation */ + "\u95ea" + /* violation */ + "\u95eb" + /* violation */ + "\u95ec" + /* violation */ + "\u95ed" + /* violation */ + "\u95ee" + /* violation */ + "\u95ef" + /* violation */ + "\u95f0" + /* violation */ + "\u95f1" + /* violation */ + "\u95f2" + /* violation */ + "\u95f3" + /* violation */ + "\u95f4" + /* violation */ + "\u95f5" + /* violation */ + "\u95f6" + /* violation */ + "\u95f7" + /* violation */ + "\u95f8" + /* violation */ + "\u95f9" + /* violation */ + "\u95fa" + /* violation */ + "\u95fb" + /* violation */ + "\u95fc" + /* violation */ + "\u95fd" + /* violation */ + "\u95fe" + /* violation */ + "\u95ff", "" + /* violation */ + "\u9600" + /* violation */ + "\u9601" + /* violation */ + "\u9602" + /* violation */ + "\u9603" + /* violation */ + "\u9604" + /* violation */ + "\u9605" + /* violation */ + "\u9606" + /* violation */ + "\u9607" + /* violation */ + "\u9608" + /* violation */ + "\u9609" + /* violation */ + "\u960a" + /* violation */ + "\u960b" + /* violation */ + "\u960c" + /* violation */ + "\u960d" + /* violation */ + "\u960e" + /* violation */ + "\u960f" + /* violation */ + "\u9610" + /* violation */ + "\u9611" + /* violation */ + "\u9612" + /* violation */ + "\u9613" + /* violation */ + "\u9614" + /* violation */ + "\u9615" + /* violation */ + "\u9616" + /* violation */ + "\u9617" + /* violation */ + "\u9618" + /* violation */ + "\u9619" + /* violation */ + "\u961a" + /* violation */ + "\u961b" + /* violation */ + "\u961c" + /* violation */ + "\u961d" + /* violation */ + "\u961e" + /* violation */ + "\u961f" + /* violation */ + "\u9620" + /* violation */ + "\u9621" + /* violation */ + "\u9622" + /* violation */ + "\u9623" + /* violation */ + "\u9624" + /* violation */ + "\u9625" + /* violation */ + "\u9626" + /* violation */ + "\u9627" + /* violation */ + "\u9628" + /* violation */ + "\u9629" + /* violation */ + "\u962a" + /* violation */ + "\u962b" + /* violation */ + "\u962c" + /* violation */ + "\u962d" + /* violation */ + "\u962e" + /* violation */ + "\u962f" + /* violation */ + "\u9630" + /* violation */ + "\u9631" + /* violation */ + "\u9632" + /* violation */ + "\u9633" + /* violation */ + "\u9634" + /* violation */ + "\u9635" + /* violation */ + "\u9636" + /* violation */ + "\u9637" + /* violation */ + "\u9638" + /* violation */ + "\u9639" + /* violation */ + "\u963a" + /* violation */ + "\u963b" + /* violation */ + "\u963c" + /* violation */ + "\u963d" + /* violation */ + "\u963e" + /* violation */ + "\u963f" + /* violation */ + "\u9640" + /* violation */ + "\u9641" + /* violation */ + "\u9642" + /* violation */ + "\u9643" + /* violation */ + "\u9644" + /* violation */ + "\u9645" + /* violation */ + "\u9646" + /* violation */ + "\u9647" + /* violation */ + "\u9648" + /* violation */ + "\u9649" + /* violation */ + "\u964a" + /* violation */ + "\u964b" + /* violation */ + "\u964c" + /* violation */ + "\u964d" + /* violation */ + "\u964e" + /* violation */ + "\u964f" + /* violation */ + "\u9650" + /* violation */ + "\u9651" + /* violation */ + "\u9652" + /* violation */ + "\u9653" + /* violation */ + "\u9654" + /* violation */ + "\u9655" + /* violation */ + "\u9656" + /* violation */ + "\u9657" + /* violation */ + "\u9658" + /* violation */ + "\u9659" + /* violation */ + "\u965a" + /* violation */ + "\u965b" + /* violation */ + "\u965c" + /* violation */ + "\u965d" + /* violation */ + "\u965e" + /* violation */ + "\u965f" + /* violation */ + "\u9660" + /* violation */ + "\u9661" + /* violation */ + "\u9662" + /* violation */ + "\u9663" + /* violation */ + "\u9664" + /* violation */ + "\u9665" + /* violation */ + "\u9666" + /* violation */ + "\u9667" + /* violation */ + "\u9668" + /* violation */ + "\u9669" + /* violation */ + "\u966a" + /* violation */ + "\u966b" + /* violation */ + "\u966c" + /* violation */ + "\u966d" + /* violation */ + "\u966e" + /* violation */ + "\u966f" + /* violation */ + "\u9670" + /* violation */ + "\u9671" + /* violation */ + "\u9672" + /* violation */ + "\u9673" + /* violation */ + "\u9674" + /* violation */ + "\u9675" + /* violation */ + "\u9676" + /* violation */ + "\u9677" + /* violation */ + "\u9678" + /* violation */ + "\u9679" + /* violation */ + "\u967a" + /* violation */ + "\u967b" + /* violation */ + "\u967c" + /* violation */ + "\u967d" + /* violation */ + "\u967e" + /* violation */ + "\u967f" + /* violation */ + "\u9680" + /* violation */ + "\u9681" + /* violation */ + "\u9682" + /* violation */ + "\u9683" + /* violation */ + "\u9684" + /* violation */ + "\u9685" + /* violation */ + "\u9686" + /* violation */ + "\u9687" + /* violation */ + "\u9688" + /* violation */ + "\u9689" + /* violation */ + "\u968a" + /* violation */ + "\u968b" + /* violation */ + "\u968c" + /* violation */ + "\u968d" + /* violation */ + "\u968e" + /* violation */ + "\u968f" + /* violation */ + "\u9690" + /* violation */ + "\u9691" + /* violation */ + "\u9692" + /* violation */ + "\u9693" + /* violation */ + "\u9694" + /* violation */ + "\u9695" + /* violation */ + "\u9696" + /* violation */ + "\u9697" + /* violation */ + "\u9698" + /* violation */ + "\u9699" + /* violation */ + "\u969a" + /* violation */ + "\u969b" + /* violation */ + "\u969c" + /* violation */ + "\u969d" + /* violation */ + "\u969e" + /* violation */ + "\u969f" + /* violation */ + "\u96a0" + /* violation */ + "\u96a1" + /* violation */ + "\u96a2" + /* violation */ + "\u96a3" + /* violation */ + "\u96a4" + /* violation */ + "\u96a5" + /* violation */ + "\u96a6" + /* violation */ + "\u96a7" + /* violation */ + "\u96a8" + /* violation */ + "\u96a9" + /* violation */ + "\u96aa" + /* violation */ + "\u96ab" + /* violation */ + "\u96ac" + /* violation */ + "\u96ad" + /* violation */ + "\u96ae" + /* violation */ + "\u96af" + /* violation */ + "\u96b0" + /* violation */ + "\u96b1" + /* violation */ + "\u96b2" + /* violation */ + "\u96b3" + /* violation */ + "\u96b4" + /* violation */ + "\u96b5" + /* violation */ + "\u96b6" + /* violation */ + "\u96b7" + /* violation */ + "\u96b8" + /* violation */ + "\u96b9" + /* violation */ + "\u96ba" + /* violation */ + "\u96bb" + /* violation */ + "\u96bc" + /* violation */ + "\u96bd" + /* violation */ + "\u96be" + /* violation */ + "\u96bf" + /* violation */ + "\u96c0" + /* violation */ + "\u96c1" + /* violation */ + "\u96c2" + /* violation */ + "\u96c3" + /* violation */ + "\u96c4" + /* violation */ + "\u96c5" + /* violation */ + "\u96c6" + /* violation */ + "\u96c7" + /* violation */ + "\u96c8" + /* violation */ + "\u96c9" + /* violation */ + "\u96ca" + /* violation */ + "\u96cb" + /* violation */ + "\u96cc" + /* violation */ + "\u96cd" + /* violation */ + "\u96ce" + /* violation */ + "\u96cf" + /* violation */ + "\u96d0" + /* violation */ + "\u96d1" + /* violation */ + "\u96d2" + /* violation */ + "\u96d3" + /* violation */ + "\u96d4" + /* violation */ + "\u96d5" + /* violation */ + "\u96d6" + /* violation */ + "\u96d7" + /* violation */ + "\u96d8" + /* violation */ + "\u96d9" + /* violation */ + "\u96da" + /* violation */ + "\u96db" + /* violation */ + "\u96dc" + /* violation */ + "\u96dd" + /* violation */ + "\u96de" + /* violation */ + "\u96df" + /* violation */ + "\u96e0" + /* violation */ + "\u96e1" + /* violation */ + "\u96e2" + /* violation */ + "\u96e3" + /* violation */ + "\u96e4" + /* violation */ + "\u96e5" + /* violation */ + "\u96e6" + /* violation */ + "\u96e7" + /* violation */ + "\u96e8" + /* violation */ + "\u96e9" + /* violation */ + "\u96ea" + /* violation */ + "\u96eb" + /* violation */ + "\u96ec" + /* violation */ + "\u96ed" + /* violation */ + "\u96ee" + /* violation */ + "\u96ef" + /* violation */ + "\u96f0" + /* violation */ + "\u96f1" + /* violation */ + "\u96f2" + /* violation */ + "\u96f3" + /* violation */ + "\u96f4" + /* violation */ + "\u96f5" + /* violation */ + "\u96f6" + /* violation */ + "\u96f7" + /* violation */ + "\u96f8" + /* violation */ + "\u96f9" + /* violation */ + "\u96fa" + /* violation */ + "\u96fb" + /* violation */ + "\u96fc" + /* violation */ + "\u96fd" + /* violation */ + "\u96fe" + /* violation */ + "\u96ff", "" + /* violation */ + "\u9700" + /* violation */ + "\u9701" + /* violation */ + "\u9702" + /* violation */ + "\u9703" + /* violation */ + "\u9704" + /* violation */ + "\u9705" + /* violation */ + "\u9706" + /* violation */ + "\u9707" + /* violation */ + "\u9708" + /* violation */ + "\u9709" + /* violation */ + "\u970a" + /* violation */ + "\u970b" + /* violation */ + "\u970c" + /* violation */ + "\u970d" + /* violation */ + "\u970e" + /* violation */ + "\u970f" + /* violation */ + "\u9710" + /* violation */ + "\u9711" + /* violation */ + "\u9712" + /* violation */ + "\u9713" + /* violation */ + "\u9714" + /* violation */ + "\u9715" + /* violation */ + "\u9716" + /* violation */ + "\u9717" + /* violation */ + "\u9718" + /* violation */ + "\u9719" + /* violation */ + "\u971a" + /* violation */ + "\u971b" + /* violation */ + "\u971c" + /* violation */ + "\u971d" + /* violation */ + "\u971e" + /* violation */ + "\u971f" + /* violation */ + "\u9720" + /* violation */ + "\u9721" + /* violation */ + "\u9722" + /* violation */ + "\u9723" + /* violation */ + "\u9724" + /* violation */ + "\u9725" + /* violation */ + "\u9726" + /* violation */ + "\u9727" + /* violation */ + "\u9728" + /* violation */ + "\u9729" + /* violation */ + "\u972a" + /* violation */ + "\u972b" + /* violation */ + "\u972c" + /* violation */ + "\u972d" + /* violation */ + "\u972e" + /* violation */ + "\u972f" + /* violation */ + "\u9730" + /* violation */ + "\u9731" + /* violation */ + "\u9732" + /* violation */ + "\u9733" + /* violation */ + "\u9734" + /* violation */ + "\u9735" + /* violation */ + "\u9736" + /* violation */ + "\u9737" + /* violation */ + "\u9738" + /* violation */ + "\u9739" + /* violation */ + "\u973a" + /* violation */ + "\u973b" + /* violation */ + "\u973c" + /* violation */ + "\u973d" + /* violation */ + "\u973e" + /* violation */ + "\u973f" + /* violation */ + "\u9740" + /* violation */ + "\u9741" + /* violation */ + "\u9742" + /* violation */ + "\u9743" + /* violation */ + "\u9744" + /* violation */ + "\u9745" + /* violation */ + "\u9746" + /* violation */ + "\u9747" + /* violation */ + "\u9748" + /* violation */ + "\u9749" + /* violation */ + "\u974a" + /* violation */ + "\u974b" + /* violation */ + "\u974c" + /* violation */ + "\u974d" + /* violation */ + "\u974e" + /* violation */ + "\u974f" + /* violation */ + "\u9750" + /* violation */ + "\u9751" + /* violation */ + "\u9752" + /* violation */ + "\u9753" + /* violation */ + "\u9754" + /* violation */ + "\u9755" + /* violation */ + "\u9756" + /* violation */ + "\u9757" + /* violation */ + "\u9758" + /* violation */ + "\u9759" + /* violation */ + "\u975a" + /* violation */ + "\u975b" + /* violation */ + "\u975c" + /* violation */ + "\u975d" + /* violation */ + "\u975e" + /* violation */ + "\u975f" + /* violation */ + "\u9760" + /* violation */ + "\u9761" + /* violation */ + "\u9762" + /* violation */ + "\u9763" + /* violation */ + "\u9764" + /* violation */ + "\u9765" + /* violation */ + "\u9766" + /* violation */ + "\u9767" + /* violation */ + "\u9768" + /* violation */ + "\u9769" + /* violation */ + "\u976a" + /* violation */ + "\u976b" + /* violation */ + "\u976c" + /* violation */ + "\u976d" + /* violation */ + "\u976e" + /* violation */ + "\u976f" + /* violation */ + "\u9770" + /* violation */ + "\u9771" + /* violation */ + "\u9772" + /* violation */ + "\u9773" + /* violation */ + "\u9774" + /* violation */ + "\u9775" + /* violation */ + "\u9776" + /* violation */ + "\u9777" + /* violation */ + "\u9778" + /* violation */ + "\u9779" + /* violation */ + "\u977a" + /* violation */ + "\u977b" + /* violation */ + "\u977c" + /* violation */ + "\u977d" + /* violation */ + "\u977e" + /* violation */ + "\u977f" + /* violation */ + "\u9780" + /* violation */ + "\u9781" + /* violation */ + "\u9782" + /* violation */ + "\u9783" + /* violation */ + "\u9784" + /* violation */ + "\u9785" + /* violation */ + "\u9786" + /* violation */ + "\u9787" + /* violation */ + "\u9788" + /* violation */ + "\u9789" + /* violation */ + "\u978a" + /* violation */ + "\u978b" + /* violation */ + "\u978c" + /* violation */ + "\u978d" + /* violation */ + "\u978e" + /* violation */ + "\u978f" + /* violation */ + "\u9790" + /* violation */ + "\u9791" + /* violation */ + "\u9792" + /* violation */ + "\u9793" + /* violation */ + "\u9794" + /* violation */ + "\u9795" + /* violation */ + "\u9796" + /* violation */ + "\u9797" + /* violation */ + "\u9798" + /* violation */ + "\u9799" + /* violation */ + "\u979a" + /* violation */ + "\u979b" + /* violation */ + "\u979c" + /* violation */ + "\u979d" + /* violation */ + "\u979e" + /* violation */ + "\u979f" + /* violation */ + "\u97a0" + /* violation */ + "\u97a1" + /* violation */ + "\u97a2" + /* violation */ + "\u97a3" + /* violation */ + "\u97a4" + /* violation */ + "\u97a5" + /* violation */ + "\u97a6" + /* violation */ + "\u97a7" + /* violation */ + "\u97a8" + /* violation */ + "\u97a9" + /* violation */ + "\u97aa" + /* violation */ + "\u97ab" + /* violation */ + "\u97ac" + /* violation */ + "\u97ad" + /* violation */ + "\u97ae" + /* violation */ + "\u97af" + /* violation */ + "\u97b0" + /* violation */ + "\u97b1" + /* violation */ + "\u97b2" + /* violation */ + "\u97b3" + /* violation */ + "\u97b4" + /* violation */ + "\u97b5" + /* violation */ + "\u97b6" + /* violation */ + "\u97b7" + /* violation */ + "\u97b8" + /* violation */ + "\u97b9" + /* violation */ + "\u97ba" + /* violation */ + "\u97bb" + /* violation */ + "\u97bc" + /* violation */ + "\u97bd" + /* violation */ + "\u97be" + /* violation */ + "\u97bf" + /* violation */ + "\u97c0" + /* violation */ + "\u97c1" + /* violation */ + "\u97c2" + /* violation */ + "\u97c3" + /* violation */ + "\u97c4" + /* violation */ + "\u97c5" + /* violation */ + "\u97c6" + /* violation */ + "\u97c7" + /* violation */ + "\u97c8" + /* violation */ + "\u97c9" + /* violation */ + "\u97ca" + /* violation */ + "\u97cb" + /* violation */ + "\u97cc" + /* violation */ + "\u97cd" + /* violation */ + "\u97ce" + /* violation */ + "\u97cf" + /* violation */ + "\u97d0" + /* violation */ + "\u97d1" + /* violation */ + "\u97d2" + /* violation */ + "\u97d3" + /* violation */ + "\u97d4" + /* violation */ + "\u97d5" + /* violation */ + "\u97d6" + /* violation */ + "\u97d7" + /* violation */ + "\u97d8" + /* violation */ + "\u97d9" + /* violation */ + "\u97da" + /* violation */ + "\u97db" + /* violation */ + "\u97dc" + /* violation */ + "\u97dd" + /* violation */ + "\u97de" + /* violation */ + "\u97df" + /* violation */ + "\u97e0" + /* violation */ + "\u97e1" + /* violation */ + "\u97e2" + /* violation */ + "\u97e3" + /* violation */ + "\u97e4" + /* violation */ + "\u97e5" + /* violation */ + "\u97e6" + /* violation */ + "\u97e7" + /* violation */ + "\u97e8" + /* violation */ + "\u97e9" + /* violation */ + "\u97ea" + /* violation */ + "\u97eb" + /* violation */ + "\u97ec" + /* violation */ + "\u97ed" + /* violation */ + "\u97ee" + /* violation */ + "\u97ef" + /* violation */ + "\u97f0" + /* violation */ + "\u97f1" + /* violation */ + "\u97f2" + /* violation */ + "\u97f3" + /* violation */ + "\u97f4" + /* violation */ + "\u97f5" + /* violation */ + "\u97f6" + /* violation */ + "\u97f7" + /* violation */ + "\u97f8" + /* violation */ + "\u97f9" + /* violation */ + "\u97fa" + /* violation */ + "\u97fb" + /* violation */ + "\u97fc" + /* violation */ + "\u97fd" + /* violation */ + "\u97fe" + /* violation */ + "\u97ff", "" + /* violation */ + "\u9800" + /* violation */ + "\u9801" + /* violation */ + "\u9802" + /* violation */ + "\u9803" + /* violation */ + "\u9804" + /* violation */ + "\u9805" + /* violation */ + "\u9806" + /* violation */ + "\u9807" + /* violation */ + "\u9808" + /* violation */ + "\u9809" + /* violation */ + "\u980a" + /* violation */ + "\u980b" + /* violation */ + "\u980c" + /* violation */ + "\u980d" + /* violation */ + "\u980e" + /* violation */ + "\u980f" + /* violation */ + "\u9810" + /* violation */ + "\u9811" + /* violation */ + "\u9812" + /* violation */ + "\u9813" + /* violation */ + "\u9814" + /* violation */ + "\u9815" + /* violation */ + "\u9816" + /* violation */ + "\u9817" + /* violation */ + "\u9818" + /* violation */ + "\u9819" + /* violation */ + "\u981a" + /* violation */ + "\u981b" + /* violation */ + "\u981c" + /* violation */ + "\u981d" + /* violation */ + "\u981e" + /* violation */ + "\u981f" + /* violation */ + "\u9820" + /* violation */ + "\u9821" + /* violation */ + "\u9822" + /* violation */ + "\u9823" + /* violation */ + "\u9824" + /* violation */ + "\u9825" + /* violation */ + "\u9826" + /* violation */ + "\u9827" + /* violation */ + "\u9828" + /* violation */ + "\u9829" + /* violation */ + "\u982a" + /* violation */ + "\u982b" + /* violation */ + "\u982c" + /* violation */ + "\u982d" + /* violation */ + "\u982e" + /* violation */ + "\u982f" + /* violation */ + "\u9830" + /* violation */ + "\u9831" + /* violation */ + "\u9832" + /* violation */ + "\u9833" + /* violation */ + "\u9834" + /* violation */ + "\u9835" + /* violation */ + "\u9836" + /* violation */ + "\u9837" + /* violation */ + "\u9838" + /* violation */ + "\u9839" + /* violation */ + "\u983a" + /* violation */ + "\u983b" + /* violation */ + "\u983c" + /* violation */ + "\u983d" + /* violation */ + "\u983e" + /* violation */ + "\u983f" + /* violation */ + "\u9840" + /* violation */ + "\u9841" + /* violation */ + "\u9842" + /* violation */ + "\u9843" + /* violation */ + "\u9844" + /* violation */ + "\u9845" + /* violation */ + "\u9846" + /* violation */ + "\u9847" + /* violation */ + "\u9848" + /* violation */ + "\u9849" + /* violation */ + "\u984a" + /* violation */ + "\u984b" + /* violation */ + "\u984c" + /* violation */ + "\u984d" + /* violation */ + "\u984e" + /* violation */ + "\u984f" + /* violation */ + "\u9850" + /* violation */ + "\u9851" + /* violation */ + "\u9852" + /* violation */ + "\u9853" + /* violation */ + "\u9854" + /* violation */ + "\u9855" + /* violation */ + "\u9856" + /* violation */ + "\u9857" + /* violation */ + "\u9858" + /* violation */ + "\u9859" + /* violation */ + "\u985a" + /* violation */ + "\u985b" + /* violation */ + "\u985c" + /* violation */ + "\u985d" + /* violation */ + "\u985e" + /* violation */ + "\u985f" + /* violation */ + "\u9860" + /* violation */ + "\u9861" + /* violation */ + "\u9862" + /* violation */ + "\u9863" + /* violation */ + "\u9864" + /* violation */ + "\u9865" + /* violation */ + "\u9866" + /* violation */ + "\u9867" + /* violation */ + "\u9868" + /* violation */ + "\u9869" + /* violation */ + "\u986a" + /* violation */ + "\u986b" + /* violation */ + "\u986c" + /* violation */ + "\u986d" + /* violation */ + "\u986e" + /* violation */ + "\u986f" + /* violation */ + "\u9870" + /* violation */ + "\u9871" + /* violation */ + "\u9872" + /* violation */ + "\u9873" + /* violation */ + "\u9874" + /* violation */ + "\u9875" + /* violation */ + "\u9876" + /* violation */ + "\u9877" + /* violation */ + "\u9878" + /* violation */ + "\u9879" + /* violation */ + "\u987a" + /* violation */ + "\u987b" + /* violation */ + "\u987c" + /* violation */ + "\u987d" + /* violation */ + "\u987e" + /* violation */ + "\u987f" + /* violation */ + "\u9880" + /* violation */ + "\u9881" + /* violation */ + "\u9882" + /* violation */ + "\u9883" + /* violation */ + "\u9884" + /* violation */ + "\u9885" + /* violation */ + "\u9886" + /* violation */ + "\u9887" + /* violation */ + "\u9888" + /* violation */ + "\u9889" + /* violation */ + "\u988a" + /* violation */ + "\u988b" + /* violation */ + "\u988c" + /* violation */ + "\u988d" + /* violation */ + "\u988e" + /* violation */ + "\u988f" + /* violation */ + "\u9890" + /* violation */ + "\u9891" + /* violation */ + "\u9892" + /* violation */ + "\u9893" + /* violation */ + "\u9894" + /* violation */ + "\u9895" + /* violation */ + "\u9896" + /* violation */ + "\u9897" + /* violation */ + "\u9898" + /* violation */ + "\u9899" + /* violation */ + "\u989a" + /* violation */ + "\u989b" + /* violation */ + "\u989c" + /* violation */ + "\u989d" + /* violation */ + "\u989e" + /* violation */ + "\u989f" + /* violation */ + "\u98a0" + /* violation */ + "\u98a1" + /* violation */ + "\u98a2" + /* violation */ + "\u98a3" + /* violation */ + "\u98a4" + /* violation */ + "\u98a5" + /* violation */ + "\u98a6" + /* violation */ + "\u98a7" + /* violation */ + "\u98a8" + /* violation */ + "\u98a9" + /* violation */ + "\u98aa" + /* violation */ + "\u98ab" + /* violation */ + "\u98ac" + /* violation */ + "\u98ad" + /* violation */ + "\u98ae" + /* violation */ + "\u98af" + /* violation */ + "\u98b0" + /* violation */ + "\u98b1" + /* violation */ + "\u98b2" + /* violation */ + "\u98b3" + /* violation */ + "\u98b4" + /* violation */ + "\u98b5" + /* violation */ + "\u98b6" + /* violation */ + "\u98b7" + /* violation */ + "\u98b8" + /* violation */ + "\u98b9" + /* violation */ + "\u98ba" + /* violation */ + "\u98bb" + /* violation */ + "\u98bc" + /* violation */ + "\u98bd" + /* violation */ + "\u98be" + /* violation */ + "\u98bf" + /* violation */ + "\u98c0" + /* violation */ + "\u98c1" + /* violation */ + "\u98c2" + /* violation */ + "\u98c3" + /* violation */ + "\u98c4" + /* violation */ + "\u98c5" + /* violation */ + "\u98c6" + /* violation */ + "\u98c7" + /* violation */ + "\u98c8" + /* violation */ + "\u98c9" + /* violation */ + "\u98ca" + /* violation */ + "\u98cb" + /* violation */ + "\u98cc" + /* violation */ + "\u98cd" + /* violation */ + "\u98ce" + /* violation */ + "\u98cf" + /* violation */ + "\u98d0" + /* violation */ + "\u98d1" + /* violation */ + "\u98d2" + /* violation */ + "\u98d3" + /* violation */ + "\u98d4" + /* violation */ + "\u98d5" + /* violation */ + "\u98d6" + /* violation */ + "\u98d7" + /* violation */ + "\u98d8" + /* violation */ + "\u98d9" + /* violation */ + "\u98da" + /* violation */ + "\u98db" + /* violation */ + "\u98dc" + /* violation */ + "\u98dd" + /* violation */ + "\u98de" + /* violation */ + "\u98df" + /* violation */ + "\u98e0" + /* violation */ + "\u98e1" + /* violation */ + "\u98e2" + /* violation */ + "\u98e3" + /* violation */ + "\u98e4" + /* violation */ + "\u98e5" + /* violation */ + "\u98e6" + /* violation */ + "\u98e7" + /* violation */ + "\u98e8" + /* violation */ + "\u98e9" + /* violation */ + "\u98ea" + /* violation */ + "\u98eb" + /* violation */ + "\u98ec" + /* violation */ + "\u98ed" + /* violation */ + "\u98ee" + /* violation */ + "\u98ef" + /* violation */ + "\u98f0" + /* violation */ + "\u98f1" + /* violation */ + "\u98f2" + /* violation */ + "\u98f3" + /* violation */ + "\u98f4" + /* violation */ + "\u98f5" + /* violation */ + "\u98f6" + /* violation */ + "\u98f7" + /* violation */ + "\u98f8" + /* violation */ + "\u98f9" + /* violation */ + "\u98fa" + /* violation */ + "\u98fb" + /* violation */ + "\u98fc" + /* violation */ + "\u98fd" + /* violation */ + "\u98fe" + /* violation */ + "\u98ff", "" + /* violation */ + "\u9900" + /* violation */ + "\u9901" + /* violation */ + "\u9902" + /* violation */ + "\u9903" + /* violation */ + "\u9904" + /* violation */ + "\u9905" + /* violation */ + "\u9906" + /* violation */ + "\u9907" + /* violation */ + "\u9908" + /* violation */ + "\u9909" + /* violation */ + "\u990a" + /* violation */ + "\u990b" + /* violation */ + "\u990c" + /* violation */ + "\u990d" + /* violation */ + "\u990e" + /* violation */ + "\u990f" + /* violation */ + "\u9910" + /* violation */ + "\u9911" + /* violation */ + "\u9912" + /* violation */ + "\u9913" + /* violation */ + "\u9914" + /* violation */ + "\u9915" + /* violation */ + "\u9916" + /* violation */ + "\u9917" + /* violation */ + "\u9918" + /* violation */ + "\u9919" + /* violation */ + "\u991a" + /* violation */ + "\u991b" + /* violation */ + "\u991c" + /* violation */ + "\u991d" + /* violation */ + "\u991e" + /* violation */ + "\u991f" + /* violation */ + "\u9920" + /* violation */ + "\u9921" + /* violation */ + "\u9922" + /* violation */ + "\u9923" + /* violation */ + "\u9924" + /* violation */ + "\u9925" + /* violation */ + "\u9926" + /* violation */ + "\u9927" + /* violation */ + "\u9928" + /* violation */ + "\u9929" + /* violation */ + "\u992a" + /* violation */ + "\u992b" + /* violation */ + "\u992c" + /* violation */ + "\u992d" + /* violation */ + "\u992e" + /* violation */ + "\u992f" + /* violation */ + "\u9930" + /* violation */ + "\u9931" + /* violation */ + "\u9932" + /* violation */ + "\u9933" + /* violation */ + "\u9934" + /* violation */ + "\u9935" + /* violation */ + "\u9936" + /* violation */ + "\u9937" + /* violation */ + "\u9938" + /* violation */ + "\u9939" + /* violation */ + "\u993a" + /* violation */ + "\u993b" + /* violation */ + "\u993c" + /* violation */ + "\u993d" + /* violation */ + "\u993e" + /* violation */ + "\u993f" + /* violation */ + "\u9940" + /* violation */ + "\u9941" + /* violation */ + "\u9942" + /* violation */ + "\u9943" + /* violation */ + "\u9944" + /* violation */ + "\u9945" + /* violation */ + "\u9946" + /* violation */ + "\u9947" + /* violation */ + "\u9948" + /* violation */ + "\u9949" + /* violation */ + "\u994a" + /* violation */ + "\u994b" + /* violation */ + "\u994c" + /* violation */ + "\u994d" + /* violation */ + "\u994e" + /* violation */ + "\u994f" + /* violation */ + "\u9950" + /* violation */ + "\u9951" + /* violation */ + "\u9952" + /* violation */ + "\u9953" + /* violation */ + "\u9954" + /* violation */ + "\u9955" + /* violation */ + "\u9956" + /* violation */ + "\u9957" + /* violation */ + "\u9958" + /* violation */ + "\u9959" + /* violation */ + "\u995a" + /* violation */ + "\u995b" + /* violation */ + "\u995c" + /* violation */ + "\u995d" + /* violation */ + "\u995e" + /* violation */ + "\u995f" + /* violation */ + "\u9960" + /* violation */ + "\u9961" + /* violation */ + "\u9962" + /* violation */ + "\u9963" + /* violation */ + "\u9964" + /* violation */ + "\u9965" + /* violation */ + "\u9966" + /* violation */ + "\u9967" + /* violation */ + "\u9968" + /* violation */ + "\u9969" + /* violation */ + "\u996a" + /* violation */ + "\u996b" + /* violation */ + "\u996c" + /* violation */ + "\u996d" + /* violation */ + "\u996e" + /* violation */ + "\u996f" + /* violation */ + "\u9970" + /* violation */ + "\u9971" + /* violation */ + "\u9972" + /* violation */ + "\u9973" + /* violation */ + "\u9974" + /* violation */ + "\u9975" + /* violation */ + "\u9976" + /* violation */ + "\u9977" + /* violation */ + "\u9978" + /* violation */ + "\u9979" + /* violation */ + "\u997a" + /* violation */ + "\u997b" + /* violation */ + "\u997c" + /* violation */ + "\u997d" + /* violation */ + "\u997e" + /* violation */ + "\u997f" + /* violation */ + "\u9980" + /* violation */ + "\u9981" + /* violation */ + "\u9982" + /* violation */ + "\u9983" + /* violation */ + "\u9984" + /* violation */ + "\u9985" + /* violation */ + "\u9986" + /* violation */ + "\u9987" + /* violation */ + "\u9988" + /* violation */ + "\u9989" + /* violation */ + "\u998a" + /* violation */ + "\u998b" + /* violation */ + "\u998c" + /* violation */ + "\u998d" + /* violation */ + "\u998e" + /* violation */ + "\u998f" + /* violation */ + "\u9990" + /* violation */ + "\u9991" + /* violation */ + "\u9992" + /* violation */ + "\u9993" + /* violation */ + "\u9994" + /* violation */ + "\u9995" + /* violation */ + "\u9996" + /* violation */ + "\u9997" + /* violation */ + "\u9998" + /* violation */ + "\u9999" + /* violation */ + "\u999a" + /* violation */ + "\u999b" + /* violation */ + "\u999c" + /* violation */ + "\u999d" + /* violation */ + "\u999e" + /* violation */ + "\u999f" + /* violation */ + "\u99a0" + /* violation */ + "\u99a1" + /* violation */ + "\u99a2" + /* violation */ + "\u99a3" + /* violation */ + "\u99a4" + /* violation */ + "\u99a5" + /* violation */ + "\u99a6" + /* violation */ + "\u99a7" + /* violation */ + "\u99a8" + /* violation */ + "\u99a9" + /* violation */ + "\u99aa" + /* violation */ + "\u99ab" + /* violation */ + "\u99ac" + /* violation */ + "\u99ad" + /* violation */ + "\u99ae" + /* violation */ + "\u99af" + /* violation */ + "\u99b0" + /* violation */ + "\u99b1" + /* violation */ + "\u99b2" + /* violation */ + "\u99b3" + /* violation */ + "\u99b4" + /* violation */ + "\u99b5" + /* violation */ + "\u99b6" + /* violation */ + "\u99b7" + /* violation */ + "\u99b8" + /* violation */ + "\u99b9" + /* violation */ + "\u99ba" + /* violation */ + "\u99bb" + /* violation */ + "\u99bc" + /* violation */ + "\u99bd" + /* violation */ + "\u99be" + /* violation */ + "\u99bf" + /* violation */ + "\u99c0" + /* violation */ + "\u99c1" + /* violation */ + "\u99c2" + /* violation */ + "\u99c3" + /* violation */ + "\u99c4" + /* violation */ + "\u99c5" + /* violation */ + "\u99c6" + /* violation */ + "\u99c7" + /* violation */ + "\u99c8" + /* violation */ + "\u99c9" + /* violation */ + "\u99ca" + /* violation */ + "\u99cb" + /* violation */ + "\u99cc" + /* violation */ + "\u99cd" + /* violation */ + "\u99ce" + /* violation */ + "\u99cf" + /* violation */ + "\u99d0" + /* violation */ + "\u99d1" + /* violation */ + "\u99d2" + /* violation */ + "\u99d3" + /* violation */ + "\u99d4" + /* violation */ + "\u99d5" + /* violation */ + "\u99d6" + /* violation */ + "\u99d7" + /* violation */ + "\u99d8" + /* violation */ + "\u99d9" + /* violation */ + "\u99da" + /* violation */ + "\u99db" + /* violation */ + "\u99dc" + /* violation */ + "\u99dd" + /* violation */ + "\u99de" + /* violation */ + "\u99df" + /* violation */ + "\u99e0" + /* violation */ + "\u99e1" + /* violation */ + "\u99e2" + /* violation */ + "\u99e3" + /* violation */ + "\u99e4" + /* violation */ + "\u99e5" + /* violation */ + "\u99e6" + /* violation */ + "\u99e7" + /* violation */ + "\u99e8" + /* violation */ + "\u99e9" + /* violation */ + "\u99ea" + /* violation */ + "\u99eb" + /* violation */ + "\u99ec" + /* violation */ + "\u99ed" + /* violation */ + "\u99ee" + /* violation */ + "\u99ef" + /* violation */ + "\u99f0" + /* violation */ + "\u99f1" + /* violation */ + "\u99f2" + /* violation */ + "\u99f3" + /* violation */ + "\u99f4" + /* violation */ + "\u99f5" + /* violation */ + "\u99f6" + /* violation */ + "\u99f7" + /* violation */ + "\u99f8" + /* violation */ + "\u99f9" + /* violation */ + "\u99fa" + /* violation */ + "\u99fb" + /* violation */ + "\u99fc" + /* violation */ + "\u99fd" + /* violation */ + "\u99fe" + /* violation */ + "\u99ff", "" + /* violation */ + "\u9a00" + /* violation */ + "\u9a01" + /* violation */ + "\u9a02" + /* violation */ + "\u9a03" + /* violation */ + "\u9a04" + /* violation */ + "\u9a05" + /* violation */ + "\u9a06" + /* violation */ + "\u9a07" + /* violation */ + "\u9a08" + /* violation */ + "\u9a09" + /* violation */ + "\u9a0a" + /* violation */ + "\u9a0b" + /* violation */ + "\u9a0c" + /* violation */ + "\u9a0d" + /* violation */ + "\u9a0e" + /* violation */ + "\u9a0f" + /* violation */ + "\u9a10" + /* violation */ + "\u9a11" + /* violation */ + "\u9a12" + /* violation */ + "\u9a13" + /* violation */ + "\u9a14" + /* violation */ + "\u9a15" + /* violation */ + "\u9a16" + /* violation */ + "\u9a17" + /* violation */ + "\u9a18" + /* violation */ + "\u9a19" + /* violation */ + "\u9a1a" + /* violation */ + "\u9a1b" + /* violation */ + "\u9a1c" + /* violation */ + "\u9a1d" + /* violation */ + "\u9a1e" + /* violation */ + "\u9a1f" + /* violation */ + "\u9a20" + /* violation */ + "\u9a21" + /* violation */ + "\u9a22" + /* violation */ + "\u9a23" + /* violation */ + "\u9a24" + /* violation */ + "\u9a25" + /* violation */ + "\u9a26" + /* violation */ + "\u9a27" + /* violation */ + "\u9a28" + /* violation */ + "\u9a29" + /* violation */ + "\u9a2a" + /* violation */ + "\u9a2b" + /* violation */ + "\u9a2c" + /* violation */ + "\u9a2d" + /* violation */ + "\u9a2e" + /* violation */ + "\u9a2f" + /* violation */ + "\u9a30" + /* violation */ + "\u9a31" + /* violation */ + "\u9a32" + /* violation */ + "\u9a33" + /* violation */ + "\u9a34" + /* violation */ + "\u9a35" + /* violation */ + "\u9a36" + /* violation */ + "\u9a37" + /* violation */ + "\u9a38" + /* violation */ + "\u9a39" + /* violation */ + "\u9a3a" + /* violation */ + "\u9a3b" + /* violation */ + "\u9a3c" + /* violation */ + "\u9a3d" + /* violation */ + "\u9a3e" + /* violation */ + "\u9a3f" + /* violation */ + "\u9a40" + /* violation */ + "\u9a41" + /* violation */ + "\u9a42" + /* violation */ + "\u9a43" + /* violation */ + "\u9a44" + /* violation */ + "\u9a45" + /* violation */ + "\u9a46" + /* violation */ + "\u9a47" + /* violation */ + "\u9a48" + /* violation */ + "\u9a49" + /* violation */ + "\u9a4a" + /* violation */ + "\u9a4b" + /* violation */ + "\u9a4c" + /* violation */ + "\u9a4d" + /* violation */ + "\u9a4e" + /* violation */ + "\u9a4f" + /* violation */ + "\u9a50" + /* violation */ + "\u9a51" + /* violation */ + "\u9a52" + /* violation */ + "\u9a53" + /* violation */ + "\u9a54" + /* violation */ + "\u9a55" + /* violation */ + "\u9a56" + /* violation */ + "\u9a57" + /* violation */ + "\u9a58" + /* violation */ + "\u9a59" + /* violation */ + "\u9a5a" + /* violation */ + "\u9a5b" + /* violation */ + "\u9a5c" + /* violation */ + "\u9a5d" + /* violation */ + "\u9a5e" + /* violation */ + "\u9a5f" + /* violation */ + "\u9a60" + /* violation */ + "\u9a61" + /* violation */ + "\u9a62" + /* violation */ + "\u9a63" + /* violation */ + "\u9a64" + /* violation */ + "\u9a65" + /* violation */ + "\u9a66" + /* violation */ + "\u9a67" + /* violation */ + "\u9a68" + /* violation */ + "\u9a69" + /* violation */ + "\u9a6a" + /* violation */ + "\u9a6b" + /* violation */ + "\u9a6c" + /* violation */ + "\u9a6d" + /* violation */ + "\u9a6e" + /* violation */ + "\u9a6f" + /* violation */ + "\u9a70" + /* violation */ + "\u9a71" + /* violation */ + "\u9a72" + /* violation */ + "\u9a73" + /* violation */ + "\u9a74" + /* violation */ + "\u9a75" + /* violation */ + "\u9a76" + /* violation */ + "\u9a77" + /* violation */ + "\u9a78" + /* violation */ + "\u9a79" + /* violation */ + "\u9a7a" + /* violation */ + "\u9a7b" + /* violation */ + "\u9a7c" + /* violation */ + "\u9a7d" + /* violation */ + "\u9a7e" + /* violation */ + "\u9a7f" + /* violation */ + "\u9a80" + /* violation */ + "\u9a81" + /* violation */ + "\u9a82" + /* violation */ + "\u9a83" + /* violation */ + "\u9a84" + /* violation */ + "\u9a85" + /* violation */ + "\u9a86" + /* violation */ + "\u9a87" + /* violation */ + "\u9a88" + /* violation */ + "\u9a89" + /* violation */ + "\u9a8a" + /* violation */ + "\u9a8b" + /* violation */ + "\u9a8c" + /* violation */ + "\u9a8d" + /* violation */ + "\u9a8e" + /* violation */ + "\u9a8f" + /* violation */ + "\u9a90" + /* violation */ + "\u9a91" + /* violation */ + "\u9a92" + /* violation */ + "\u9a93" + /* violation */ + "\u9a94" + /* violation */ + "\u9a95" + /* violation */ + "\u9a96" + /* violation */ + "\u9a97" + /* violation */ + "\u9a98" + /* violation */ + "\u9a99" + /* violation */ + "\u9a9a" + /* violation */ + "\u9a9b" + /* violation */ + "\u9a9c" + /* violation */ + "\u9a9d" + /* violation */ + "\u9a9e" + /* violation */ + "\u9a9f" + /* violation */ + "\u9aa0" + /* violation */ + "\u9aa1" + /* violation */ + "\u9aa2" + /* violation */ + "\u9aa3" + /* violation */ + "\u9aa4" + /* violation */ + "\u9aa5" + /* violation */ + "\u9aa6" + /* violation */ + "\u9aa7" + /* violation */ + "\u9aa8" + /* violation */ + "\u9aa9" + /* violation */ + "\u9aaa" + /* violation */ + "\u9aab" + /* violation */ + "\u9aac" + /* violation */ + "\u9aad" + /* violation */ + "\u9aae" + /* violation */ + "\u9aaf" + /* violation */ + "\u9ab0" + /* violation */ + "\u9ab1" + /* violation */ + "\u9ab2" + /* violation */ + "\u9ab3" + /* violation */ + "\u9ab4" + /* violation */ + "\u9ab5" + /* violation */ + "\u9ab6" + /* violation */ + "\u9ab7" + /* violation */ + "\u9ab8" + /* violation */ + "\u9ab9" + /* violation */ + "\u9aba" + /* violation */ + "\u9abb" + /* violation */ + "\u9abc" + /* violation */ + "\u9abd" + /* violation */ + "\u9abe" + /* violation */ + "\u9abf" + /* violation */ + "\u9ac0" + /* violation */ + "\u9ac1" + /* violation */ + "\u9ac2" + /* violation */ + "\u9ac3" + /* violation */ + "\u9ac4" + /* violation */ + "\u9ac5" + /* violation */ + "\u9ac6" + /* violation */ + "\u9ac7" + /* violation */ + "\u9ac8" + /* violation */ + "\u9ac9" + /* violation */ + "\u9aca" + /* violation */ + "\u9acb" + /* violation */ + "\u9acc" + /* violation */ + "\u9acd" + /* violation */ + "\u9ace" + /* violation */ + "\u9acf" + /* violation */ + "\u9ad0" + /* violation */ + "\u9ad1" + /* violation */ + "\u9ad2" + /* violation */ + "\u9ad3" + /* violation */ + "\u9ad4" + /* violation */ + "\u9ad5" + /* violation */ + "\u9ad6" + /* violation */ + "\u9ad7" + /* violation */ + "\u9ad8" + /* violation */ + "\u9ad9" + /* violation */ + "\u9ada" + /* violation */ + "\u9adb" + /* violation */ + "\u9adc" + /* violation */ + "\u9add" + /* violation */ + "\u9ade" + /* violation */ + "\u9adf" + /* violation */ + "\u9ae0" + /* violation */ + "\u9ae1" + /* violation */ + "\u9ae2" + /* violation */ + "\u9ae3" + /* violation */ + "\u9ae4" + /* violation */ + "\u9ae5" + /* violation */ + "\u9ae6" + /* violation */ + "\u9ae7" + /* violation */ + "\u9ae8" + /* violation */ + "\u9ae9" + /* violation */ + "\u9aea" + /* violation */ + "\u9aeb" + /* violation */ + "\u9aec" + /* violation */ + "\u9aed" + /* violation */ + "\u9aee" + /* violation */ + "\u9aef" + /* violation */ + "\u9af0" + /* violation */ + "\u9af1" + /* violation */ + "\u9af2" + /* violation */ + "\u9af3" + /* violation */ + "\u9af4" + /* violation */ + "\u9af5" + /* violation */ + "\u9af6" + /* violation */ + "\u9af7" + /* violation */ + "\u9af8" + /* violation */ + "\u9af9" + /* violation */ + "\u9afa" + /* violation */ + "\u9afb" + /* violation */ + "\u9afc" + /* violation */ + "\u9afd" + /* violation */ + "\u9afe" + /* violation */ + "\u9aff", "" + /* violation */ + "\u9b00" + /* violation */ + "\u9b01" + /* violation */ + "\u9b02" + /* violation */ + "\u9b03" + /* violation */ + "\u9b04" + /* violation */ + "\u9b05" + /* violation */ + "\u9b06" + /* violation */ + "\u9b07" + /* violation */ + "\u9b08" + /* violation */ + "\u9b09" + /* violation */ + "\u9b0a" + /* violation */ + "\u9b0b" + /* violation */ + "\u9b0c" + /* violation */ + "\u9b0d" + /* violation */ + "\u9b0e" + /* violation */ + "\u9b0f" + /* violation */ + "\u9b10" + /* violation */ + "\u9b11" + /* violation */ + "\u9b12" + /* violation */ + "\u9b13" + /* violation */ + "\u9b14" + /* violation */ + "\u9b15" + /* violation */ + "\u9b16" + /* violation */ + "\u9b17" + /* violation */ + "\u9b18" + /* violation */ + "\u9b19" + /* violation */ + "\u9b1a" + /* violation */ + "\u9b1b" + /* violation */ + "\u9b1c" + /* violation */ + "\u9b1d" + /* violation */ + "\u9b1e" + /* violation */ + "\u9b1f" + /* violation */ + "\u9b20" + /* violation */ + "\u9b21" + /* violation */ + "\u9b22" + /* violation */ + "\u9b23" + /* violation */ + "\u9b24" + /* violation */ + "\u9b25" + /* violation */ + "\u9b26" + /* violation */ + "\u9b27" + /* violation */ + "\u9b28" + /* violation */ + "\u9b29" + /* violation */ + "\u9b2a" + /* violation */ + "\u9b2b" + /* violation */ + "\u9b2c" + /* violation */ + "\u9b2d" + /* violation */ + "\u9b2e" + /* violation */ + "\u9b2f" + /* violation */ + "\u9b30" + /* violation */ + "\u9b31" + /* violation */ + "\u9b32" + /* violation */ + "\u9b33" + /* violation */ + "\u9b34" + /* violation */ + "\u9b35" + /* violation */ + "\u9b36" + /* violation */ + "\u9b37" + /* violation */ + "\u9b38" + /* violation */ + "\u9b39" + /* violation */ + "\u9b3a" + /* violation */ + "\u9b3b" + /* violation */ + "\u9b3c" + /* violation */ + "\u9b3d" + /* violation */ + "\u9b3e" + /* violation */ + "\u9b3f" + /* violation */ + "\u9b40" + /* violation */ + "\u9b41" + /* violation */ + "\u9b42" + /* violation */ + "\u9b43" + /* violation */ + "\u9b44" + /* violation */ + "\u9b45" + /* violation */ + "\u9b46" + /* violation */ + "\u9b47" + /* violation */ + "\u9b48" + /* violation */ + "\u9b49" + /* violation */ + "\u9b4a" + /* violation */ + "\u9b4b" + /* violation */ + "\u9b4c" + /* violation */ + "\u9b4d" + /* violation */ + "\u9b4e" + /* violation */ + "\u9b4f" + /* violation */ + "\u9b50" + /* violation */ + "\u9b51" + /* violation */ + "\u9b52" + /* violation */ + "\u9b53" + /* violation */ + "\u9b54" + /* violation */ + "\u9b55" + /* violation */ + "\u9b56" + /* violation */ + "\u9b57" + /* violation */ + "\u9b58" + /* violation */ + "\u9b59" + /* violation */ + "\u9b5a" + /* violation */ + "\u9b5b" + /* violation */ + "\u9b5c" + /* violation */ + "\u9b5d" + /* violation */ + "\u9b5e" + /* violation */ + "\u9b5f" + /* violation */ + "\u9b60" + /* violation */ + "\u9b61" + /* violation */ + "\u9b62" + /* violation */ + "\u9b63" + /* violation */ + "\u9b64" + /* violation */ + "\u9b65" + /* violation */ + "\u9b66" + /* violation */ + "\u9b67" + /* violation */ + "\u9b68" + /* violation */ + "\u9b69" + /* violation */ + "\u9b6a" + /* violation */ + "\u9b6b" + /* violation */ + "\u9b6c" + /* violation */ + "\u9b6d" + /* violation */ + "\u9b6e" + /* violation */ + "\u9b6f" + /* violation */ + "\u9b70" + /* violation */ + "\u9b71" + /* violation */ + "\u9b72" + /* violation */ + "\u9b73" + /* violation */ + "\u9b74" + /* violation */ + "\u9b75" + /* violation */ + "\u9b76" + /* violation */ + "\u9b77" + /* violation */ + "\u9b78" + /* violation */ + "\u9b79" + /* violation */ + "\u9b7a" + /* violation */ + "\u9b7b" + /* violation */ + "\u9b7c" + /* violation */ + "\u9b7d" + /* violation */ + "\u9b7e" + /* violation */ + "\u9b7f" + /* violation */ + "\u9b80" + /* violation */ + "\u9b81" + /* violation */ + "\u9b82" + /* violation */ + "\u9b83" + /* violation */ + "\u9b84" + /* violation */ + "\u9b85" + /* violation */ + "\u9b86" + /* violation */ + "\u9b87" + /* violation */ + "\u9b88" + /* violation */ + "\u9b89" + /* violation */ + "\u9b8a" + /* violation */ + "\u9b8b" + /* violation */ + "\u9b8c" + /* violation */ + "\u9b8d" + /* violation */ + "\u9b8e" + /* violation */ + "\u9b8f" + /* violation */ + "\u9b90" + /* violation */ + "\u9b91" + /* violation */ + "\u9b92" + /* violation */ + "\u9b93" + /* violation */ + "\u9b94" + /* violation */ + "\u9b95" + /* violation */ + "\u9b96" + /* violation */ + "\u9b97" + /* violation */ + "\u9b98" + /* violation */ + "\u9b99" + /* violation */ + "\u9b9a" + /* violation */ + "\u9b9b" + /* violation */ + "\u9b9c" + /* violation */ + "\u9b9d" + /* violation */ + "\u9b9e" + /* violation */ + "\u9b9f" + /* violation */ + "\u9ba0" + /* violation */ + "\u9ba1" + /* violation */ + "\u9ba2" + /* violation */ + "\u9ba3" + /* violation */ + "\u9ba4" + /* violation */ + "\u9ba5" + /* violation */ + "\u9ba6" + /* violation */ + "\u9ba7" + /* violation */ + "\u9ba8" + /* violation */ + "\u9ba9" + /* violation */ + "\u9baa" + /* violation */ + "\u9bab" + /* violation */ + "\u9bac" + /* violation */ + "\u9bad" + /* violation */ + "\u9bae" + /* violation */ + "\u9baf" + /* violation */ + "\u9bb0" + /* violation */ + "\u9bb1" + /* violation */ + "\u9bb2" + /* violation */ + "\u9bb3" + /* violation */ + "\u9bb4" + /* violation */ + "\u9bb5" + /* violation */ + "\u9bb6" + /* violation */ + "\u9bb7" + /* violation */ + "\u9bb8" + /* violation */ + "\u9bb9" + /* violation */ + "\u9bba" + /* violation */ + "\u9bbb" + /* violation */ + "\u9bbc" + /* violation */ + "\u9bbd" + /* violation */ + "\u9bbe" + /* violation */ + "\u9bbf" + /* violation */ + "\u9bc0" + /* violation */ + "\u9bc1" + /* violation */ + "\u9bc2" + /* violation */ + "\u9bc3" + /* violation */ + "\u9bc4" + /* violation */ + "\u9bc5" + /* violation */ + "\u9bc6" + /* violation */ + "\u9bc7" + /* violation */ + "\u9bc8" + /* violation */ + "\u9bc9" + /* violation */ + "\u9bca" + /* violation */ + "\u9bcb" + /* violation */ + "\u9bcc" + /* violation */ + "\u9bcd" + /* violation */ + "\u9bce" + /* violation */ + "\u9bcf" + /* violation */ + "\u9bd0" + /* violation */ + "\u9bd1" + /* violation */ + "\u9bd2" + /* violation */ + "\u9bd3" + /* violation */ + "\u9bd4" + /* violation */ + "\u9bd5" + /* violation */ + "\u9bd6" + /* violation */ + "\u9bd7" + /* violation */ + "\u9bd8" + /* violation */ + "\u9bd9" + /* violation */ + "\u9bda" + /* violation */ + "\u9bdb" + /* violation */ + "\u9bdc" + /* violation */ + "\u9bdd" + /* violation */ + "\u9bde" + /* violation */ + "\u9bdf" + /* violation */ + "\u9be0" + /* violation */ + "\u9be1" + /* violation */ + "\u9be2" + /* violation */ + "\u9be3" + /* violation */ + "\u9be4" + /* violation */ + "\u9be5" + /* violation */ + "\u9be6" + /* violation */ + "\u9be7" + /* violation */ + "\u9be8" + /* violation */ + "\u9be9" + /* violation */ + "\u9bea" + /* violation */ + "\u9beb" + /* violation */ + "\u9bec" + /* violation */ + "\u9bed" + /* violation */ + "\u9bee" + /* violation */ + "\u9bef" + /* violation */ + "\u9bf0" + /* violation */ + "\u9bf1" + /* violation */ + "\u9bf2" + /* violation */ + "\u9bf3" + /* violation */ + "\u9bf4" + /* violation */ + "\u9bf5" + /* violation */ + "\u9bf6" + /* violation */ + "\u9bf7" + /* violation */ + "\u9bf8" + /* violation */ + "\u9bf9" + /* violation */ + "\u9bfa" + /* violation */ + "\u9bfb" + /* violation */ + "\u9bfc" + /* violation */ + "\u9bfd" + /* violation */ + "\u9bfe" + /* violation */ + "\u9bff", "" + /* violation */ + "\u9c00" + /* violation */ + "\u9c01" + /* violation */ + "\u9c02" + /* violation */ + "\u9c03" + /* violation */ + "\u9c04" + /* violation */ + "\u9c05" + /* violation */ + "\u9c06" + /* violation */ + "\u9c07" + /* violation */ + "\u9c08" + /* violation */ + "\u9c09" + /* violation */ + "\u9c0a" + /* violation */ + "\u9c0b" + /* violation */ + "\u9c0c" + /* violation */ + "\u9c0d" + /* violation */ + "\u9c0e" + /* violation */ + "\u9c0f" + /* violation */ + "\u9c10" + /* violation */ + "\u9c11" + /* violation */ + "\u9c12" + /* violation */ + "\u9c13" + /* violation */ + "\u9c14" + /* violation */ + "\u9c15" + /* violation */ + "\u9c16" + /* violation */ + "\u9c17" + /* violation */ + "\u9c18" + /* violation */ + "\u9c19" + /* violation */ + "\u9c1a" + /* violation */ + "\u9c1b" + /* violation */ + "\u9c1c" + /* violation */ + "\u9c1d" + /* violation */ + "\u9c1e" + /* violation */ + "\u9c1f" + /* violation */ + "\u9c20" + /* violation */ + "\u9c21" + /* violation */ + "\u9c22" + /* violation */ + "\u9c23" + /* violation */ + "\u9c24" + /* violation */ + "\u9c25" + /* violation */ + "\u9c26" + /* violation */ + "\u9c27" + /* violation */ + "\u9c28" + /* violation */ + "\u9c29" + /* violation */ + "\u9c2a" + /* violation */ + "\u9c2b" + /* violation */ + "\u9c2c" + /* violation */ + "\u9c2d" + /* violation */ + "\u9c2e" + /* violation */ + "\u9c2f" + /* violation */ + "\u9c30" + /* violation */ + "\u9c31" + /* violation */ + "\u9c32" + /* violation */ + "\u9c33" + /* violation */ + "\u9c34" + /* violation */ + "\u9c35" + /* violation */ + "\u9c36" + /* violation */ + "\u9c37" + /* violation */ + "\u9c38" + /* violation */ + "\u9c39" + /* violation */ + "\u9c3a" + /* violation */ + "\u9c3b" + /* violation */ + "\u9c3c" + /* violation */ + "\u9c3d" + /* violation */ + "\u9c3e" + /* violation */ + "\u9c3f" + /* violation */ + "\u9c40" + /* violation */ + "\u9c41" + /* violation */ + "\u9c42" + /* violation */ + "\u9c43" + /* violation */ + "\u9c44" + /* violation */ + "\u9c45" + /* violation */ + "\u9c46" + /* violation */ + "\u9c47" + /* violation */ + "\u9c48" + /* violation */ + "\u9c49" + /* violation */ + "\u9c4a" + /* violation */ + "\u9c4b" + /* violation */ + "\u9c4c" + /* violation */ + "\u9c4d" + /* violation */ + "\u9c4e" + /* violation */ + "\u9c4f" + /* violation */ + "\u9c50" + /* violation */ + "\u9c51" + /* violation */ + "\u9c52" + /* violation */ + "\u9c53" + /* violation */ + "\u9c54" + /* violation */ + "\u9c55" + /* violation */ + "\u9c56" + /* violation */ + "\u9c57" + /* violation */ + "\u9c58" + /* violation */ + "\u9c59" + /* violation */ + "\u9c5a" + /* violation */ + "\u9c5b" + /* violation */ + "\u9c5c" + /* violation */ + "\u9c5d" + /* violation */ + "\u9c5e" + /* violation */ + "\u9c5f" + /* violation */ + "\u9c60" + /* violation */ + "\u9c61" + /* violation */ + "\u9c62" + /* violation */ + "\u9c63" + /* violation */ + "\u9c64" + /* violation */ + "\u9c65" + /* violation */ + "\u9c66" + /* violation */ + "\u9c67" + /* violation */ + "\u9c68" + /* violation */ + "\u9c69" + /* violation */ + "\u9c6a" + /* violation */ + "\u9c6b" + /* violation */ + "\u9c6c" + /* violation */ + "\u9c6d" + /* violation */ + "\u9c6e" + /* violation */ + "\u9c6f" + /* violation */ + "\u9c70" + /* violation */ + "\u9c71" + /* violation */ + "\u9c72" + /* violation */ + "\u9c73" + /* violation */ + "\u9c74" + /* violation */ + "\u9c75" + /* violation */ + "\u9c76" + /* violation */ + "\u9c77" + /* violation */ + "\u9c78" + /* violation */ + "\u9c79" + /* violation */ + "\u9c7a" + /* violation */ + "\u9c7b" + /* violation */ + "\u9c7c" + /* violation */ + "\u9c7d" + /* violation */ + "\u9c7e" + /* violation */ + "\u9c7f" + /* violation */ + "\u9c80" + /* violation */ + "\u9c81" + /* violation */ + "\u9c82" + /* violation */ + "\u9c83" + /* violation */ + "\u9c84" + /* violation */ + "\u9c85" + /* violation */ + "\u9c86" + /* violation */ + "\u9c87" + /* violation */ + "\u9c88" + /* violation */ + "\u9c89" + /* violation */ + "\u9c8a" + /* violation */ + "\u9c8b" + /* violation */ + "\u9c8c" + /* violation */ + "\u9c8d" + /* violation */ + "\u9c8e" + /* violation */ + "\u9c8f" + /* violation */ + "\u9c90" + /* violation */ + "\u9c91" + /* violation */ + "\u9c92" + /* violation */ + "\u9c93" + /* violation */ + "\u9c94" + /* violation */ + "\u9c95" + /* violation */ + "\u9c96" + /* violation */ + "\u9c97" + /* violation */ + "\u9c98" + /* violation */ + "\u9c99" + /* violation */ + "\u9c9a" + /* violation */ + "\u9c9b" + /* violation */ + "\u9c9c" + /* violation */ + "\u9c9d" + /* violation */ + "\u9c9e" + /* violation */ + "\u9c9f" + /* violation */ + "\u9ca0" + /* violation */ + "\u9ca1" + /* violation */ + "\u9ca2" + /* violation */ + "\u9ca3" + /* violation */ + "\u9ca4" + /* violation */ + "\u9ca5" + /* violation */ + "\u9ca6" + /* violation */ + "\u9ca7" + /* violation */ + "\u9ca8" + /* violation */ + "\u9ca9" + /* violation */ + "\u9caa" + /* violation */ + "\u9cab" + /* violation */ + "\u9cac" + /* violation */ + "\u9cad" + /* violation */ + "\u9cae" + /* violation */ + "\u9caf" + /* violation */ + "\u9cb0" + /* violation */ + "\u9cb1" + /* violation */ + "\u9cb2" + /* violation */ + "\u9cb3" + /* violation */ + "\u9cb4" + /* violation */ + "\u9cb5" + /* violation */ + "\u9cb6" + /* violation */ + "\u9cb7" + /* violation */ + "\u9cb8" + /* violation */ + "\u9cb9" + /* violation */ + "\u9cba" + /* violation */ + "\u9cbb" + /* violation */ + "\u9cbc" + /* violation */ + "\u9cbd" + /* violation */ + "\u9cbe" + /* violation */ + "\u9cbf" + /* violation */ + "\u9cc0" + /* violation */ + "\u9cc1" + /* violation */ + "\u9cc2" + /* violation */ + "\u9cc3" + /* violation */ + "\u9cc4" + /* violation */ + "\u9cc5" + /* violation */ + "\u9cc6" + /* violation */ + "\u9cc7" + /* violation */ + "\u9cc8" + /* violation */ + "\u9cc9" + /* violation */ + "\u9cca" + /* violation */ + "\u9ccb" + /* violation */ + "\u9ccc" + /* violation */ + "\u9ccd" + /* violation */ + "\u9cce" + /* violation */ + "\u9ccf" + /* violation */ + "\u9cd0" + /* violation */ + "\u9cd1" + /* violation */ + "\u9cd2" + /* violation */ + "\u9cd3" + /* violation */ + "\u9cd4" + /* violation */ + "\u9cd5" + /* violation */ + "\u9cd6" + /* violation */ + "\u9cd7" + /* violation */ + "\u9cd8" + /* violation */ + "\u9cd9" + /* violation */ + "\u9cda" + /* violation */ + "\u9cdb" + /* violation */ + "\u9cdc" + /* violation */ + "\u9cdd" + /* violation */ + "\u9cde" + /* violation */ + "\u9cdf" + /* violation */ + "\u9ce0" + /* violation */ + "\u9ce1" + /* violation */ + "\u9ce2" + /* violation */ + "\u9ce3" + /* violation */ + "\u9ce4" + /* violation */ + "\u9ce5" + /* violation */ + "\u9ce6" + /* violation */ + "\u9ce7" + /* violation */ + "\u9ce8" + /* violation */ + "\u9ce9" + /* violation */ + "\u9cea" + /* violation */ + "\u9ceb" + /* violation */ + "\u9cec" + /* violation */ + "\u9ced" + /* violation */ + "\u9cee" + /* violation */ + "\u9cef" + /* violation */ + "\u9cf0" + /* violation */ + "\u9cf1" + /* violation */ + "\u9cf2" + /* violation */ + "\u9cf3" + /* violation */ + "\u9cf4" + /* violation */ + "\u9cf5" + /* violation */ + "\u9cf6" + /* violation */ + "\u9cf7" + /* violation */ + "\u9cf8" + /* violation */ + "\u9cf9" + /* violation */ + "\u9cfa" + /* violation */ + "\u9cfb" + /* violation */ + "\u9cfc" + /* violation */ + "\u9cfd" + /* violation */ + "\u9cfe" + /* violation */ + "\u9cff", "" + /* violation */ + "\u9d00" + /* violation */ + "\u9d01" + /* violation */ + "\u9d02" + /* violation */ + "\u9d03" + /* violation */ + "\u9d04" + /* violation */ + "\u9d05" + /* violation */ + "\u9d06" + /* violation */ + "\u9d07" + /* violation */ + "\u9d08" + /* violation */ + "\u9d09" + /* violation */ + "\u9d0a" + /* violation */ + "\u9d0b" + /* violation */ + "\u9d0c" + /* violation */ + "\u9d0d" + /* violation */ + "\u9d0e" + /* violation */ + "\u9d0f" + /* violation */ + "\u9d10" + /* violation */ + "\u9d11" + /* violation */ + "\u9d12" + /* violation */ + "\u9d13" + /* violation */ + "\u9d14" + /* violation */ + "\u9d15" + /* violation */ + "\u9d16" + /* violation */ + "\u9d17" + /* violation */ + "\u9d18" + /* violation */ + "\u9d19" + /* violation */ + "\u9d1a" + /* violation */ + "\u9d1b" + /* violation */ + "\u9d1c" + /* violation */ + "\u9d1d" + /* violation */ + "\u9d1e" + /* violation */ + "\u9d1f" + /* violation */ + "\u9d20" + /* violation */ + "\u9d21" + /* violation */ + "\u9d22" + /* violation */ + "\u9d23" + /* violation */ + "\u9d24" + /* violation */ + "\u9d25" + /* violation */ + "\u9d26" + /* violation */ + "\u9d27" + /* violation */ + "\u9d28" + /* violation */ + "\u9d29" + /* violation */ + "\u9d2a" + /* violation */ + "\u9d2b" + /* violation */ + "\u9d2c" + /* violation */ + "\u9d2d" + /* violation */ + "\u9d2e" + /* violation */ + "\u9d2f" + /* violation */ + "\u9d30" + /* violation */ + "\u9d31" + /* violation */ + "\u9d32" + /* violation */ + "\u9d33" + /* violation */ + "\u9d34" + /* violation */ + "\u9d35" + /* violation */ + "\u9d36" + /* violation */ + "\u9d37" + /* violation */ + "\u9d38" + /* violation */ + "\u9d39" + /* violation */ + "\u9d3a" + /* violation */ + "\u9d3b" + /* violation */ + "\u9d3c" + /* violation */ + "\u9d3d" + /* violation */ + "\u9d3e" + /* violation */ + "\u9d3f" + /* violation */ + "\u9d40" + /* violation */ + "\u9d41" + /* violation */ + "\u9d42" + /* violation */ + "\u9d43" + /* violation */ + "\u9d44" + /* violation */ + "\u9d45" + /* violation */ + "\u9d46" + /* violation */ + "\u9d47" + /* violation */ + "\u9d48" + /* violation */ + "\u9d49" + /* violation */ + "\u9d4a" + /* violation */ + "\u9d4b" + /* violation */ + "\u9d4c" + /* violation */ + "\u9d4d" + /* violation */ + "\u9d4e" + /* violation */ + "\u9d4f" + /* violation */ + "\u9d50" + /* violation */ + "\u9d51" + /* violation */ + "\u9d52" + /* violation */ + "\u9d53" + /* violation */ + "\u9d54" + /* violation */ + "\u9d55" + /* violation */ + "\u9d56" + /* violation */ + "\u9d57" + /* violation */ + "\u9d58" + /* violation */ + "\u9d59" + /* violation */ + "\u9d5a" + /* violation */ + "\u9d5b" + /* violation */ + "\u9d5c" + /* violation */ + "\u9d5d" + /* violation */ + "\u9d5e" + /* violation */ + "\u9d5f" + /* violation */ + "\u9d60" + /* violation */ + "\u9d61" + /* violation */ + "\u9d62" + /* violation */ + "\u9d63" + /* violation */ + "\u9d64" + /* violation */ + "\u9d65" + /* violation */ + "\u9d66" + /* violation */ + "\u9d67" + /* violation */ + "\u9d68" + /* violation */ + "\u9d69" + /* violation */ + "\u9d6a" + /* violation */ + "\u9d6b" + /* violation */ + "\u9d6c" + /* violation */ + "\u9d6d" + /* violation */ + "\u9d6e" + /* violation */ + "\u9d6f" + /* violation */ + "\u9d70" + /* violation */ + "\u9d71" + /* violation */ + "\u9d72" + /* violation */ + "\u9d73" + /* violation */ + "\u9d74" + /* violation */ + "\u9d75" + /* violation */ + "\u9d76" + /* violation */ + "\u9d77" + /* violation */ + "\u9d78" + /* violation */ + "\u9d79" + /* violation */ + "\u9d7a" + /* violation */ + "\u9d7b" + /* violation */ + "\u9d7c" + /* violation */ + "\u9d7d" + /* violation */ + "\u9d7e" + /* violation */ + "\u9d7f" + /* violation */ + "\u9d80" + /* violation */ + "\u9d81" + /* violation */ + "\u9d82" + /* violation */ + "\u9d83" + /* violation */ + "\u9d84" + /* violation */ + "\u9d85" + /* violation */ + "\u9d86" + /* violation */ + "\u9d87" + /* violation */ + "\u9d88" + /* violation */ + "\u9d89" + /* violation */ + "\u9d8a" + /* violation */ + "\u9d8b" + /* violation */ + "\u9d8c" + /* violation */ + "\u9d8d" + /* violation */ + "\u9d8e" + /* violation */ + "\u9d8f" + /* violation */ + "\u9d90" + /* violation */ + "\u9d91" + /* violation */ + "\u9d92" + /* violation */ + "\u9d93" + /* violation */ + "\u9d94" + /* violation */ + "\u9d95" + /* violation */ + "\u9d96" + /* violation */ + "\u9d97" + /* violation */ + "\u9d98" + /* violation */ + "\u9d99" + /* violation */ + "\u9d9a" + /* violation */ + "\u9d9b" + /* violation */ + "\u9d9c" + /* violation */ + "\u9d9d" + /* violation */ + "\u9d9e" + /* violation */ + "\u9d9f" + /* violation */ + "\u9da0" + /* violation */ + "\u9da1" + /* violation */ + "\u9da2" + /* violation */ + "\u9da3" + /* violation */ + "\u9da4" + /* violation */ + "\u9da5" + /* violation */ + "\u9da6" + /* violation */ + "\u9da7" + /* violation */ + "\u9da8" + /* violation */ + "\u9da9" + /* violation */ + "\u9daa" + /* violation */ + "\u9dab" + /* violation */ + "\u9dac" + /* violation */ + "\u9dad" + /* violation */ + "\u9dae" + /* violation */ + "\u9daf" + /* violation */ + "\u9db0" + /* violation */ + "\u9db1" + /* violation */ + "\u9db2" + /* violation */ + "\u9db3" + /* violation */ + "\u9db4" + /* violation */ + "\u9db5" + /* violation */ + "\u9db6" + /* violation */ + "\u9db7" + /* violation */ + "\u9db8" + /* violation */ + "\u9db9" + /* violation */ + "\u9dba" + /* violation */ + "\u9dbb" + /* violation */ + "\u9dbc" + /* violation */ + "\u9dbd" + /* violation */ + "\u9dbe" + /* violation */ + "\u9dbf" + /* violation */ + "\u9dc0" + /* violation */ + "\u9dc1" + /* violation */ + "\u9dc2" + /* violation */ + "\u9dc3" + /* violation */ + "\u9dc4" + /* violation */ + "\u9dc5" + /* violation */ + "\u9dc6" + /* violation */ + "\u9dc7" + /* violation */ + "\u9dc8" + /* violation */ + "\u9dc9" + /* violation */ + "\u9dca" + /* violation */ + "\u9dcb" + /* violation */ + "\u9dcc" + /* violation */ + "\u9dcd" + /* violation */ + "\u9dce" + /* violation */ + "\u9dcf" + /* violation */ + "\u9dd0" + /* violation */ + "\u9dd1" + /* violation */ + "\u9dd2" + /* violation */ + "\u9dd3" + /* violation */ + "\u9dd4" + /* violation */ + "\u9dd5" + /* violation */ + "\u9dd6" + /* violation */ + "\u9dd7" + /* violation */ + "\u9dd8" + /* violation */ + "\u9dd9" + /* violation */ + "\u9dda" + /* violation */ + "\u9ddb" + /* violation */ + "\u9ddc" + /* violation */ + "\u9ddd" + /* violation */ + "\u9dde" + /* violation */ + "\u9ddf" + /* violation */ + "\u9de0" + /* violation */ + "\u9de1" + /* violation */ + "\u9de2" + /* violation */ + "\u9de3" + /* violation */ + "\u9de4" + /* violation */ + "\u9de5" + /* violation */ + "\u9de6" + /* violation */ + "\u9de7" + /* violation */ + "\u9de8" + /* violation */ + "\u9de9" + /* violation */ + "\u9dea" + /* violation */ + "\u9deb" + /* violation */ + "\u9dec" + /* violation */ + "\u9ded" + /* violation */ + "\u9dee" + /* violation */ + "\u9def" + /* violation */ + "\u9df0" + /* violation */ + "\u9df1" + /* violation */ + "\u9df2" + /* violation */ + "\u9df3" + /* violation */ + "\u9df4" + /* violation */ + "\u9df5" + /* violation */ + "\u9df6" + /* violation */ + "\u9df7" + /* violation */ + "\u9df8" + /* violation */ + "\u9df9" + /* violation */ + "\u9dfa" + /* violation */ + "\u9dfb" + /* violation */ + "\u9dfc" + /* violation */ + "\u9dfd" + /* violation */ + "\u9dfe" + /* violation */ + "\u9dff", "" + /* violation */ + "\u9e00" + /* violation */ + "\u9e01" + /* violation */ + "\u9e02" + /* violation */ + "\u9e03" + /* violation */ + "\u9e04" + /* violation */ + "\u9e05" + /* violation */ + "\u9e06" + /* violation */ + "\u9e07" + /* violation */ + "\u9e08" + /* violation */ + "\u9e09" + /* violation */ + "\u9e0a" + /* violation */ + "\u9e0b" + /* violation */ + "\u9e0c" + /* violation */ + "\u9e0d" + /* violation */ + "\u9e0e" + /* violation */ + "\u9e0f" + /* violation */ + "\u9e10" + /* violation */ + "\u9e11" + /* violation */ + "\u9e12" + /* violation */ + "\u9e13" + /* violation */ + "\u9e14" + /* violation */ + "\u9e15" + /* violation */ + "\u9e16" + /* violation */ + "\u9e17" + /* violation */ + "\u9e18" + /* violation */ + "\u9e19" + /* violation */ + "\u9e1a" + /* violation */ + "\u9e1b" + /* violation */ + "\u9e1c" + /* violation */ + "\u9e1d" + /* violation */ + "\u9e1e" + /* violation */ + "\u9e1f" + /* violation */ + "\u9e20" + /* violation */ + "\u9e21" + /* violation */ + "\u9e22" + /* violation */ + "\u9e23" + /* violation */ + "\u9e24" + /* violation */ + "\u9e25" + /* violation */ + "\u9e26" + /* violation */ + "\u9e27" + /* violation */ + "\u9e28" + /* violation */ + "\u9e29" + /* violation */ + "\u9e2a" + /* violation */ + "\u9e2b" + /* violation */ + "\u9e2c" + /* violation */ + "\u9e2d" + /* violation */ + "\u9e2e" + /* violation */ + "\u9e2f" + /* violation */ + "\u9e30" + /* violation */ + "\u9e31" + /* violation */ + "\u9e32" + /* violation */ + "\u9e33" + /* violation */ + "\u9e34" + /* violation */ + "\u9e35" + /* violation */ + "\u9e36" + /* violation */ + "\u9e37" + /* violation */ + "\u9e38" + /* violation */ + "\u9e39" + /* violation */ + "\u9e3a" + /* violation */ + "\u9e3b" + /* violation */ + "\u9e3c" + /* violation */ + "\u9e3d" + /* violation */ + "\u9e3e" + /* violation */ + "\u9e3f" + /* violation */ + "\u9e40" + /* violation */ + "\u9e41" + /* violation */ + "\u9e42" + /* violation */ + "\u9e43" + /* violation */ + "\u9e44" + /* violation */ + "\u9e45" + /* violation */ + "\u9e46" + /* violation */ + "\u9e47" + /* violation */ + "\u9e48" + /* violation */ + "\u9e49" + /* violation */ + "\u9e4a" + /* violation */ + "\u9e4b" + /* violation */ + "\u9e4c" + /* violation */ + "\u9e4d" + /* violation */ + "\u9e4e" + /* violation */ + "\u9e4f" + /* violation */ + "\u9e50" + /* violation */ + "\u9e51" + /* violation */ + "\u9e52" + /* violation */ + "\u9e53" + /* violation */ + "\u9e54" + /* violation */ + "\u9e55" + /* violation */ + "\u9e56" + /* violation */ + "\u9e57" + /* violation */ + "\u9e58" + /* violation */ + "\u9e59" + /* violation */ + "\u9e5a" + /* violation */ + "\u9e5b" + /* violation */ + "\u9e5c" + /* violation */ + "\u9e5d" + /* violation */ + "\u9e5e" + /* violation */ + "\u9e5f" + /* violation */ + "\u9e60" + /* violation */ + "\u9e61" + /* violation */ + "\u9e62" + /* violation */ + "\u9e63" + /* violation */ + "\u9e64" + /* violation */ + "\u9e65" + /* violation */ + "\u9e66" + /* violation */ + "\u9e67" + /* violation */ + "\u9e68" + /* violation */ + "\u9e69" + /* violation */ + "\u9e6a" + /* violation */ + "\u9e6b" + /* violation */ + "\u9e6c" + /* violation */ + "\u9e6d" + /* violation */ + "\u9e6e" + /* violation */ + "\u9e6f" + /* violation */ + "\u9e70" + /* violation */ + "\u9e71" + /* violation */ + "\u9e72" + /* violation */ + "\u9e73" + /* violation */ + "\u9e74" + /* violation */ + "\u9e75" + /* violation */ + "\u9e76" + /* violation */ + "\u9e77" + /* violation */ + "\u9e78" + /* violation */ + "\u9e79" + /* violation */ + "\u9e7a" + /* violation */ + "\u9e7b" + /* violation */ + "\u9e7c" + /* violation */ + "\u9e7d" + /* violation */ + "\u9e7e" + /* violation */ + "\u9e7f" + /* violation */ + "\u9e80" + /* violation */ + "\u9e81" + /* violation */ + "\u9e82" + /* violation */ + "\u9e83" + /* violation */ + "\u9e84" + /* violation */ + "\u9e85" + /* violation */ + "\u9e86" + /* violation */ + "\u9e87" + /* violation */ + "\u9e88" + /* violation */ + "\u9e89" + /* violation */ + "\u9e8a" + /* violation */ + "\u9e8b" + /* violation */ + "\u9e8c" + /* violation */ + "\u9e8d" + /* violation */ + "\u9e8e" + /* violation */ + "\u9e8f" + /* violation */ + "\u9e90" + /* violation */ + "\u9e91" + /* violation */ + "\u9e92" + /* violation */ + "\u9e93" + /* violation */ + "\u9e94" + /* violation */ + "\u9e95" + /* violation */ + "\u9e96" + /* violation */ + "\u9e97" + /* violation */ + "\u9e98" + /* violation */ + "\u9e99" + /* violation */ + "\u9e9a" + /* violation */ + "\u9e9b" + /* violation */ + "\u9e9c" + /* violation */ + "\u9e9d" + /* violation */ + "\u9e9e" + /* violation */ + "\u9e9f" + /* violation */ + "\u9ea0" + /* violation */ + "\u9ea1" + /* violation */ + "\u9ea2" + /* violation */ + "\u9ea3" + /* violation */ + "\u9ea4" + /* violation */ + "\u9ea5" + /* violation */ + "\u9ea6" + /* violation */ + "\u9ea7" + /* violation */ + "\u9ea8" + /* violation */ + "\u9ea9" + /* violation */ + "\u9eaa" + /* violation */ + "\u9eab" + /* violation */ + "\u9eac" + /* violation */ + "\u9ead" + /* violation */ + "\u9eae" + /* violation */ + "\u9eaf" + /* violation */ + "\u9eb0" + /* violation */ + "\u9eb1" + /* violation */ + "\u9eb2" + /* violation */ + "\u9eb3" + /* violation */ + "\u9eb4" + /* violation */ + "\u9eb5" + /* violation */ + "\u9eb6" + /* violation */ + "\u9eb7" + /* violation */ + "\u9eb8" + /* violation */ + "\u9eb9" + /* violation */ + "\u9eba" + /* violation */ + "\u9ebb" + /* violation */ + "\u9ebc" + /* violation */ + "\u9ebd" + /* violation */ + "\u9ebe" + /* violation */ + "\u9ebf" + /* violation */ + "\u9ec0" + /* violation */ + "\u9ec1" + /* violation */ + "\u9ec2" + /* violation */ + "\u9ec3" + /* violation */ + "\u9ec4" + /* violation */ + "\u9ec5" + /* violation */ + "\u9ec6" + /* violation */ + "\u9ec7" + /* violation */ + "\u9ec8" + /* violation */ + "\u9ec9" + /* violation */ + "\u9eca" + /* violation */ + "\u9ecb" + /* violation */ + "\u9ecc" + /* violation */ + "\u9ecd" + /* violation */ + "\u9ece" + /* violation */ + "\u9ecf" + /* violation */ + "\u9ed0" + /* violation */ + "\u9ed1" + /* violation */ + "\u9ed2" + /* violation */ + "\u9ed3" + /* violation */ + "\u9ed4" + /* violation */ + "\u9ed5" + /* violation */ + "\u9ed6" + /* violation */ + "\u9ed7" + /* violation */ + "\u9ed8" + /* violation */ + "\u9ed9" + /* violation */ + "\u9eda" + /* violation */ + "\u9edb" + /* violation */ + "\u9edc" + /* violation */ + "\u9edd" + /* violation */ + "\u9ede" + /* violation */ + "\u9edf" + /* violation */ + "\u9ee0" + /* violation */ + "\u9ee1" + /* violation */ + "\u9ee2" + /* violation */ + "\u9ee3" + /* violation */ + "\u9ee4" + /* violation */ + "\u9ee5" + /* violation */ + "\u9ee6" + /* violation */ + "\u9ee7" + /* violation */ + "\u9ee8" + /* violation */ + "\u9ee9" + /* violation */ + "\u9eea" + /* violation */ + "\u9eeb" + /* violation */ + "\u9eec" + /* violation */ + "\u9eed" + /* violation */ + "\u9eee" + /* violation */ + "\u9eef" + /* violation */ + "\u9ef0" + /* violation */ + "\u9ef1" + /* violation */ + "\u9ef2" + /* violation */ + "\u9ef3" + /* violation */ + "\u9ef4" + /* violation */ + "\u9ef5" + /* violation */ + "\u9ef6" + /* violation */ + "\u9ef7" + /* violation */ + "\u9ef8" + /* violation */ + "\u9ef9" + /* violation */ + "\u9efa" + /* violation */ + "\u9efb" + /* violation */ + "\u9efc" + /* violation */ + "\u9efd" + /* violation */ + "\u9efe" + /* violation */ + "\u9eff", "" + /* violation */ + "\u9f00" + /* violation */ + "\u9f01" + /* violation */ + "\u9f02" + /* violation */ + "\u9f03" + /* violation */ + "\u9f04" + /* violation */ + "\u9f05" + /* violation */ + "\u9f06" + /* violation */ + "\u9f07" + /* violation */ + "\u9f08" + /* violation */ + "\u9f09" + /* violation */ + "\u9f0a" + /* violation */ + "\u9f0b" + /* violation */ + "\u9f0c" + /* violation */ + "\u9f0d" + /* violation */ + "\u9f0e" + /* violation */ + "\u9f0f" + /* violation */ + "\u9f10" + /* violation */ + "\u9f11" + /* violation */ + "\u9f12" + /* violation */ + "\u9f13" + /* violation */ + "\u9f14" + /* violation */ + "\u9f15" + /* violation */ + "\u9f16" + /* violation */ + "\u9f17" + /* violation */ + "\u9f18" + /* violation */ + "\u9f19" + /* violation */ + "\u9f1a" + /* violation */ + "\u9f1b" + /* violation */ + "\u9f1c" + /* violation */ + "\u9f1d" + /* violation */ + "\u9f1e" + /* violation */ + "\u9f1f" + /* violation */ + "\u9f20" + /* violation */ + "\u9f21" + /* violation */ + "\u9f22" + /* violation */ + "\u9f23" + /* violation */ + "\u9f24" + /* violation */ + "\u9f25" + /* violation */ + "\u9f26" + /* violation */ + "\u9f27" + /* violation */ + "\u9f28" + /* violation */ + "\u9f29" + /* violation */ + "\u9f2a" + /* violation */ + "\u9f2b" + /* violation */ + "\u9f2c" + /* violation */ + "\u9f2d" + /* violation */ + "\u9f2e" + /* violation */ + "\u9f2f" + /* violation */ + "\u9f30" + /* violation */ + "\u9f31" + /* violation */ + "\u9f32" + /* violation */ + "\u9f33" + /* violation */ + "\u9f34" + /* violation */ + "\u9f35" + /* violation */ + "\u9f36" + /* violation */ + "\u9f37" + /* violation */ + "\u9f38" + /* violation */ + "\u9f39" + /* violation */ + "\u9f3a" + /* violation */ + "\u9f3b" + /* violation */ + "\u9f3c" + /* violation */ + "\u9f3d" + /* violation */ + "\u9f3e" + /* violation */ + "\u9f3f" + /* violation */ + "\u9f40" + /* violation */ + "\u9f41" + /* violation */ + "\u9f42" + /* violation */ + "\u9f43" + /* violation */ + "\u9f44" + /* violation */ + "\u9f45" + /* violation */ + "\u9f46" + /* violation */ + "\u9f47" + /* violation */ + "\u9f48" + /* violation */ + "\u9f49" + /* violation */ + "\u9f4a" + /* violation */ + "\u9f4b" + /* violation */ + "\u9f4c" + /* violation */ + "\u9f4d" + /* violation */ + "\u9f4e" + /* violation */ + "\u9f4f" + /* violation */ + "\u9f50" + /* violation */ + "\u9f51" + /* violation */ + "\u9f52" + /* violation */ + "\u9f53" + /* violation */ + "\u9f54" + /* violation */ + "\u9f55" + /* violation */ + "\u9f56" + /* violation */ + "\u9f57" + /* violation */ + "\u9f58" + /* violation */ + "\u9f59" + /* violation */ + "\u9f5a" + /* violation */ + "\u9f5b" + /* violation */ + "\u9f5c" + /* violation */ + "\u9f5d" + /* violation */ + "\u9f5e" + /* violation */ + "\u9f5f" + /* violation */ + "\u9f60" + /* violation */ + "\u9f61" + /* violation */ + "\u9f62" + /* violation */ + "\u9f63" + /* violation */ + "\u9f64" + /* violation */ + "\u9f65" + /* violation */ + "\u9f66" + /* violation */ + "\u9f67" + /* violation */ + "\u9f68" + /* violation */ + "\u9f69" + /* violation */ + "\u9f6a" + /* violation */ + "\u9f6b" + /* violation */ + "\u9f6c" + /* violation */ + "\u9f6d" + /* violation */ + "\u9f6e" + /* violation */ + "\u9f6f" + /* violation */ + "\u9f70" + /* violation */ + "\u9f71" + /* violation */ + "\u9f72" + /* violation */ + "\u9f73" + /* violation */ + "\u9f74" + /* violation */ + "\u9f75" + /* violation */ + "\u9f76" + /* violation */ + "\u9f77" + /* violation */ + "\u9f78" + /* violation */ + "\u9f79" + /* violation */ + "\u9f7a" + /* violation */ + "\u9f7b" + /* violation */ + "\u9f7c" + /* violation */ + "\u9f7d" + /* violation */ + "\u9f7e" + /* violation */ + "\u9f7f" + /* violation */ + "\u9f80" + /* violation */ + "\u9f81" + /* violation */ + "\u9f82" + /* violation */ + "\u9f83" + /* violation */ + "\u9f84" + /* violation */ + "\u9f85" + /* violation */ + "\u9f86" + /* violation */ + "\u9f87" + /* violation */ + "\u9f88" + /* violation */ + "\u9f89" + /* violation */ + "\u9f8a" + /* violation */ + "\u9f8b" + /* violation */ + "\u9f8c" + /* violation */ + "\u9f8d" + /* violation */ + "\u9f8e" + /* violation */ + "\u9f8f" + /* violation */ + "\u9f90" + /* violation */ + "\u9f91" + /* violation */ + "\u9f92" + /* violation */ + "\u9f93" + /* violation */ + "\u9f94" + /* violation */ + "\u9f95" + /* violation */ + "\u9f96" + /* violation */ + "\u9f97" + /* violation */ + "\u9f98" + /* violation */ + "\u9f99" + /* violation */ + "\u9f9a" + /* violation */ + "\u9f9b" + /* violation */ + "\u9f9c" + /* violation */ + "\u9f9d" + /* violation */ + "\u9f9e" + /* violation */ + "\u9f9f" + /* violation */ + "\u9fa0" + /* violation */ + "\u9fa1" + /* violation */ + "\u9fa2" + /* violation */ + "\u9fa3" + /* violation */ + "\u9fa4" + /* violation */ + "\u9fa5" + /* violation */ + "\u9fa6" + /* violation */ + "\u9fa7" + /* violation */ + "\u9fa8" + /* violation */ + "\u9fa9" + /* violation */ + "\u9faa" + /* violation */ + "\u9fab" + /* violation */ + "\u9fac" + /* violation */ + "\u9fad" + /* violation */ + "\u9fae" + /* violation */ + "\u9faf" + /* violation */ + "\u9fb0" + /* violation */ + "\u9fb1" + /* violation */ + "\u9fb2" + /* violation */ + "\u9fb3" + /* violation */ + "\u9fb4" + /* violation */ + "\u9fb5" + /* violation */ + "\u9fb6" + /* violation */ + "\u9fb7" + /* violation */ + "\u9fb8" + /* violation */ + "\u9fb9" + /* violation */ + "\u9fba" + /* violation */ + "\u9fbb" + /* violation */ + "\u9fbc" + /* violation */ + "\u9fbd" + /* violation */ + "\u9fbe" + /* violation */ + "\u9fbf" + /* violation */ + "\u9fc0" + /* violation */ + "\u9fc1" + /* violation */ + "\u9fc2" + /* violation */ + "\u9fc3" + /* violation */ + "\u9fc4" + /* violation */ + "\u9fc5" + /* violation */ + "\u9fc6" + /* violation */ + "\u9fc7" + /* violation */ + "\u9fc8" + /* violation */ + "\u9fc9" + /* violation */ + "\u9fca" + /* violation */ + "\u9fcb" + /* violation */ + "\u9fcc" + /* violation */ + "\u9fcd" + /* violation */ + "\u9fce" + /* violation */ + "\u9fcf" + /* violation */ + "\u9fd0" + /* violation */ + "\u9fd1" + /* violation */ + "\u9fd2" + /* violation */ + "\u9fd3" + /* violation */ + "\u9fd4" + /* violation */ + "\u9fd5" + /* violation */ + "\u9fd6" + /* violation */ + "\u9fd7" + /* violation */ + "\u9fd8" + /* violation */ + "\u9fd9" + /* violation */ + "\u9fda" + /* violation */ + "\u9fdb" + /* violation */ + "\u9fdc" + /* violation */ + "\u9fdd" + /* violation */ + "\u9fde" + /* violation */ + "\u9fdf" + /* violation */ + "\u9fe0" + /* violation */ + "\u9fe1" + /* violation */ + "\u9fe2" + /* violation */ + "\u9fe3" + /* violation */ + "\u9fe4" + /* violation */ + "\u9fe5" + /* violation */ + "\u9fe6" + /* violation */ + "\u9fe7" + /* violation */ + "\u9fe8" + /* violation */ + "\u9fe9" + /* violation */ + "\u9fea" + /* violation */ + "\u9feb" + /* violation */ + "\u9fec" + /* violation */ + "\u9fed" + /* violation */ + "\u9fee" + /* violation */ + "\u9fef" + /* violation */ + "\u9ff0" + /* violation */ + "\u9ff1" + /* violation */ + "\u9ff2" + /* violation */ + "\u9ff3" + /* violation */ + "\u9ff4" + /* violation */ + "\u9ff5" + /* violation */ + "\u9ff6" + /* violation */ + "\u9ff7" + /* violation */ + "\u9ff8" + /* violation */ + "\u9ff9" + /* violation */ + "\u9ffa" + /* violation */ + "\u9ffb" + /* violation */ + "\u9ffc" + /* violation */ + "\u9ffd" + /* violation */ + "\u9ffe" + /* violation */ + "\u9fff", "" + /* violation */ + "\ua000" + /* violation */ + "\ua001" + /* violation */ + "\ua002" + /* violation */ + "\ua003" + /* violation */ + "\ua004" + /* violation */ + "\ua005" + /* violation */ + "\ua006" + /* violation */ + "\ua007" + /* violation */ + "\ua008" + /* violation */ + "\ua009" + /* violation */ + "\ua00a" + /* violation */ + "\ua00b" + /* violation */ + "\ua00c" + /* violation */ + "\ua00d" + /* violation */ + "\ua00e" + /* violation */ + "\ua00f" + /* violation */ + "\ua010" + /* violation */ + "\ua011" + /* violation */ + "\ua012" + /* violation */ + "\ua013" + /* violation */ + "\ua014" + /* violation */ + "\ua015" + /* violation */ + "\ua016" + /* violation */ + "\ua017" + /* violation */ + "\ua018" + /* violation */ + "\ua019" + /* violation */ + "\ua01a" + /* violation */ + "\ua01b" + /* violation */ + "\ua01c" + /* violation */ + "\ua01d" + /* violation */ + "\ua01e" + /* violation */ + "\ua01f" + /* violation */ + "\ua020" + /* violation */ + "\ua021" + /* violation */ + "\ua022" + /* violation */ + "\ua023" + /* violation */ + "\ua024" + /* violation */ + "\ua025" + /* violation */ + "\ua026" + /* violation */ + "\ua027" + /* violation */ + "\ua028" + /* violation */ + "\ua029" + /* violation */ + "\ua02a" + /* violation */ + "\ua02b" + /* violation */ + "\ua02c" + /* violation */ + "\ua02d" + /* violation */ + "\ua02e" + /* violation */ + "\ua02f" + /* violation */ + "\ua030" + /* violation */ + "\ua031" + /* violation */ + "\ua032" + /* violation */ + "\ua033" + /* violation */ + "\ua034" + /* violation */ + "\ua035" + /* violation */ + "\ua036" + /* violation */ + "\ua037" + /* violation */ + "\ua038" + /* violation */ + "\ua039" + /* violation */ + "\ua03a" + /* violation */ + "\ua03b" + /* violation */ + "\ua03c" + /* violation */ + "\ua03d" + /* violation */ + "\ua03e" + /* violation */ + "\ua03f" + /* violation */ + "\ua040" + /* violation */ + "\ua041" + /* violation */ + "\ua042" + /* violation */ + "\ua043" + /* violation */ + "\ua044" + /* violation */ + "\ua045" + /* violation */ + "\ua046" + /* violation */ + "\ua047" + /* violation */ + "\ua048" + /* violation */ + "\ua049" + /* violation */ + "\ua04a" + /* violation */ + "\ua04b" + /* violation */ + "\ua04c" + /* violation */ + "\ua04d" + /* violation */ + "\ua04e" + /* violation */ + "\ua04f" + /* violation */ + "\ua050" + /* violation */ + "\ua051" + /* violation */ + "\ua052" + /* violation */ + "\ua053" + /* violation */ + "\ua054" + /* violation */ + "\ua055" + /* violation */ + "\ua056" + /* violation */ + "\ua057" + /* violation */ + "\ua058" + /* violation */ + "\ua059" + /* violation */ + "\ua05a" + /* violation */ + "\ua05b" + /* violation */ + "\ua05c" + /* violation */ + "\ua05d" + /* violation */ + "\ua05e" + /* violation */ + "\ua05f" + /* violation */ + "\ua060" + /* violation */ + "\ua061" + /* violation */ + "\ua062" + /* violation */ + "\ua063" + /* violation */ + "\ua064" + /* violation */ + "\ua065" + /* violation */ + "\ua066" + /* violation */ + "\ua067" + /* violation */ + "\ua068" + /* violation */ + "\ua069" + /* violation */ + "\ua06a" + /* violation */ + "\ua06b" + /* violation */ + "\ua06c" + /* violation */ + "\ua06d" + /* violation */ + "\ua06e" + /* violation */ + "\ua06f" + /* violation */ + "\ua070" + /* violation */ + "\ua071" + /* violation */ + "\ua072" + /* violation */ + "\ua073" + /* violation */ + "\ua074" + /* violation */ + "\ua075" + /* violation */ + "\ua076" + /* violation */ + "\ua077" + /* violation */ + "\ua078" + /* violation */ + "\ua079" + /* violation */ + "\ua07a" + /* violation */ + "\ua07b" + /* violation */ + "\ua07c" + /* violation */ + "\ua07d" + /* violation */ + "\ua07e" + /* violation */ + "\ua07f" + /* violation */ + "\ua080" + /* violation */ + "\ua081" + /* violation */ + "\ua082" + /* violation */ + "\ua083" + /* violation */ + "\ua084" + /* violation */ + "\ua085" + /* violation */ + "\ua086" + /* violation */ + "\ua087" + /* violation */ + "\ua088" + /* violation */ + "\ua089" + /* violation */ + "\ua08a" + /* violation */ + "\ua08b" + /* violation */ + "\ua08c" + /* violation */ + "\ua08d" + /* violation */ + "\ua08e" + /* violation */ + "\ua08f" + /* violation */ + "\ua090" + /* violation */ + "\ua091" + /* violation */ + "\ua092" + /* violation */ + "\ua093" + /* violation */ + "\ua094" + /* violation */ + "\ua095" + /* violation */ + "\ua096" + /* violation */ + "\ua097" + /* violation */ + "\ua098" + /* violation */ + "\ua099" + /* violation */ + "\ua09a" + /* violation */ + "\ua09b" + /* violation */ + "\ua09c" + /* violation */ + "\ua09d" + /* violation */ + "\ua09e" + /* violation */ + "\ua09f" + /* violation */ + "\ua0a0" + /* violation */ + "\ua0a1" + /* violation */ + "\ua0a2" + /* violation */ + "\ua0a3" + /* violation */ + "\ua0a4" + /* violation */ + "\ua0a5" + /* violation */ + "\ua0a6" + /* violation */ + "\ua0a7" + /* violation */ + "\ua0a8" + /* violation */ + "\ua0a9" + /* violation */ + "\ua0aa" + /* violation */ + "\ua0ab" + /* violation */ + "\ua0ac" + /* violation */ + "\ua0ad" + /* violation */ + "\ua0ae" + /* violation */ + "\ua0af" + /* violation */ + "\ua0b0" + /* violation */ + "\ua0b1" + /* violation */ + "\ua0b2" + /* violation */ + "\ua0b3" + /* violation */ + "\ua0b4" + /* violation */ + "\ua0b5" + /* violation */ + "\ua0b6" + /* violation */ + "\ua0b7" + /* violation */ + "\ua0b8" + /* violation */ + "\ua0b9" + /* violation */ + "\ua0ba" + /* violation */ + "\ua0bb" + /* violation */ + "\ua0bc" + /* violation */ + "\ua0bd" + /* violation */ + "\ua0be" + /* violation */ + "\ua0bf" + /* violation */ + "\ua0c0" + /* violation */ + "\ua0c1" + /* violation */ + "\ua0c2" + /* violation */ + "\ua0c3" + /* violation */ + "\ua0c4" + /* violation */ + "\ua0c5" + /* violation */ + "\ua0c6" + /* violation */ + "\ua0c7" + /* violation */ + "\ua0c8" + /* violation */ + "\ua0c9" + /* violation */ + "\ua0ca" + /* violation */ + "\ua0cb" + /* violation */ + "\ua0cc" + /* violation */ + "\ua0cd" + /* violation */ + "\ua0ce" + /* violation */ + "\ua0cf" + /* violation */ + "\ua0d0" + /* violation */ + "\ua0d1" + /* violation */ + "\ua0d2" + /* violation */ + "\ua0d3" + /* violation */ + "\ua0d4" + /* violation */ + "\ua0d5" + /* violation */ + "\ua0d6" + /* violation */ + "\ua0d7" + /* violation */ + "\ua0d8" + /* violation */ + "\ua0d9" + /* violation */ + "\ua0da" + /* violation */ + "\ua0db" + /* violation */ + "\ua0dc" + /* violation */ + "\ua0dd" + /* violation */ + "\ua0de" + /* violation */ + "\ua0df" + /* violation */ + "\ua0e0" + /* violation */ + "\ua0e1" + /* violation */ + "\ua0e2" + /* violation */ + "\ua0e3" + /* violation */ + "\ua0e4" + /* violation */ + "\ua0e5" + /* violation */ + "\ua0e6" + /* violation */ + "\ua0e7" + /* violation */ + "\ua0e8" + /* violation */ + "\ua0e9" + /* violation */ + "\ua0ea" + /* violation */ + "\ua0eb" + /* violation */ + "\ua0ec" + /* violation */ + "\ua0ed" + /* violation */ + "\ua0ee" + /* violation */ + "\ua0ef" + /* violation */ + "\ua0f0" + /* violation */ + "\ua0f1" + /* violation */ + "\ua0f2" + /* violation */ + "\ua0f3" + /* violation */ + "\ua0f4" + /* violation */ + "\ua0f5" + /* violation */ + "\ua0f6" + /* violation */ + "\ua0f7" + /* violation */ + "\ua0f8" + /* violation */ + "\ua0f9" + /* violation */ + "\ua0fa" + /* violation */ + "\ua0fb" + /* violation */ + "\ua0fc" + /* violation */ + "\ua0fd" + /* violation */ + "\ua0fe" + /* violation */ + "\ua0ff", "" + /* violation */ + "\ua100" + /* violation */ + "\ua101" + /* violation */ + "\ua102" + /* violation */ + "\ua103" + /* violation */ + "\ua104" + /* violation */ + "\ua105" + /* violation */ + "\ua106" + /* violation */ + "\ua107" + /* violation */ + "\ua108" + /* violation */ + "\ua109" + /* violation */ + "\ua10a" + /* violation */ + "\ua10b" + /* violation */ + "\ua10c" + /* violation */ + "\ua10d" + /* violation */ + "\ua10e" + /* violation */ + "\ua10f" + /* violation */ + "\ua110" + /* violation */ + "\ua111" + /* violation */ + "\ua112" + /* violation */ + "\ua113" + /* violation */ + "\ua114" + /* violation */ + "\ua115" + /* violation */ + "\ua116" + /* violation */ + "\ua117" + /* violation */ + "\ua118" + /* violation */ + "\ua119" + /* violation */ + "\ua11a" + /* violation */ + "\ua11b" + /* violation */ + "\ua11c" + /* violation */ + "\ua11d" + /* violation */ + "\ua11e" + /* violation */ + "\ua11f" + /* violation */ + "\ua120" + /* violation */ + "\ua121" + /* violation */ + "\ua122" + /* violation */ + "\ua123" + /* violation */ + "\ua124" + /* violation */ + "\ua125" + /* violation */ + "\ua126" + /* violation */ + "\ua127" + /* violation */ + "\ua128" + /* violation */ + "\ua129" + /* violation */ + "\ua12a" + /* violation */ + "\ua12b" + /* violation */ + "\ua12c" + /* violation */ + "\ua12d" + /* violation */ + "\ua12e" + /* violation */ + "\ua12f" + /* violation */ + "\ua130" + /* violation */ + "\ua131" + /* violation */ + "\ua132" + /* violation */ + "\ua133" + /* violation */ + "\ua134" + /* violation */ + "\ua135" + /* violation */ + "\ua136" + /* violation */ + "\ua137" + /* violation */ + "\ua138" + /* violation */ + "\ua139" + /* violation */ + "\ua13a" + /* violation */ + "\ua13b" + /* violation */ + "\ua13c" + /* violation */ + "\ua13d" + /* violation */ + "\ua13e" + /* violation */ + "\ua13f" + /* violation */ + "\ua140" + /* violation */ + "\ua141" + /* violation */ + "\ua142" + /* violation */ + "\ua143" + /* violation */ + "\ua144" + /* violation */ + "\ua145" + /* violation */ + "\ua146" + /* violation */ + "\ua147" + /* violation */ + "\ua148" + /* violation */ + "\ua149" + /* violation */ + "\ua14a" + /* violation */ + "\ua14b" + /* violation */ + "\ua14c" + /* violation */ + "\ua14d" + /* violation */ + "\ua14e" + /* violation */ + "\ua14f" + /* violation */ + "\ua150" + /* violation */ + "\ua151" + /* violation */ + "\ua152" + /* violation */ + "\ua153" + /* violation */ + "\ua154" + /* violation */ + "\ua155" + /* violation */ + "\ua156" + /* violation */ + "\ua157" + /* violation */ + "\ua158" + /* violation */ + "\ua159" + /* violation */ + "\ua15a" + /* violation */ + "\ua15b" + /* violation */ + "\ua15c" + /* violation */ + "\ua15d" + /* violation */ + "\ua15e" + /* violation */ + "\ua15f" + /* violation */ + "\ua160" + /* violation */ + "\ua161" + /* violation */ + "\ua162" + /* violation */ + "\ua163" + /* violation */ + "\ua164" + /* violation */ + "\ua165" + /* violation */ + "\ua166" + /* violation */ + "\ua167" + /* violation */ + "\ua168" + /* violation */ + "\ua169" + /* violation */ + "\ua16a" + /* violation */ + "\ua16b" + /* violation */ + "\ua16c" + /* violation */ + "\ua16d" + /* violation */ + "\ua16e" + /* violation */ + "\ua16f" + /* violation */ + "\ua170" + /* violation */ + "\ua171" + /* violation */ + "\ua172" + /* violation */ + "\ua173" + /* violation */ + "\ua174" + /* violation */ + "\ua175" + /* violation */ + "\ua176" + /* violation */ + "\ua177" + /* violation */ + "\ua178" + /* violation */ + "\ua179" + /* violation */ + "\ua17a" + /* violation */ + "\ua17b" + /* violation */ + "\ua17c" + /* violation */ + "\ua17d" + /* violation */ + "\ua17e" + /* violation */ + "\ua17f" + /* violation */ + "\ua180" + /* violation */ + "\ua181" + /* violation */ + "\ua182" + /* violation */ + "\ua183" + /* violation */ + "\ua184" + /* violation */ + "\ua185" + /* violation */ + "\ua186" + /* violation */ + "\ua187" + /* violation */ + "\ua188" + /* violation */ + "\ua189" + /* violation */ + "\ua18a" + /* violation */ + "\ua18b" + /* violation */ + "\ua18c" + /* violation */ + "\ua18d" + /* violation */ + "\ua18e" + /* violation */ + "\ua18f" + /* violation */ + "\ua190" + /* violation */ + "\ua191" + /* violation */ + "\ua192" + /* violation */ + "\ua193" + /* violation */ + "\ua194" + /* violation */ + "\ua195" + /* violation */ + "\ua196" + /* violation */ + "\ua197" + /* violation */ + "\ua198" + /* violation */ + "\ua199" + /* violation */ + "\ua19a" + /* violation */ + "\ua19b" + /* violation */ + "\ua19c" + /* violation */ + "\ua19d" + /* violation */ + "\ua19e" + /* violation */ + "\ua19f" + /* violation */ + "\ua1a0" + /* violation */ + "\ua1a1" + /* violation */ + "\ua1a2" + /* violation */ + "\ua1a3" + /* violation */ + "\ua1a4" + /* violation */ + "\ua1a5" + /* violation */ + "\ua1a6" + /* violation */ + "\ua1a7" + /* violation */ + "\ua1a8" + /* violation */ + "\ua1a9" + /* violation */ + "\ua1aa" + /* violation */ + "\ua1ab" + /* violation */ + "\ua1ac" + /* violation */ + "\ua1ad" + /* violation */ + "\ua1ae" + /* violation */ + "\ua1af" + /* violation */ + "\ua1b0" + /* violation */ + "\ua1b1" + /* violation */ + "\ua1b2" + /* violation */ + "\ua1b3" + /* violation */ + "\ua1b4" + /* violation */ + "\ua1b5" + /* violation */ + "\ua1b6" + /* violation */ + "\ua1b7" + /* violation */ + "\ua1b8" + /* violation */ + "\ua1b9" + /* violation */ + "\ua1ba" + /* violation */ + "\ua1bb" + /* violation */ + "\ua1bc" + /* violation */ + "\ua1bd" + /* violation */ + "\ua1be" + /* violation */ + "\ua1bf" + /* violation */ + "\ua1c0" + /* violation */ + "\ua1c1" + /* violation */ + "\ua1c2" + /* violation */ + "\ua1c3" + /* violation */ + "\ua1c4" + /* violation */ + "\ua1c5" + /* violation */ + "\ua1c6" + /* violation */ + "\ua1c7" + /* violation */ + "\ua1c8" + /* violation */ + "\ua1c9" + /* violation */ + "\ua1ca" + /* violation */ + "\ua1cb" + /* violation */ + "\ua1cc" + /* violation */ + "\ua1cd" + /* violation */ + "\ua1ce" + /* violation */ + "\ua1cf" + /* violation */ + "\ua1d0" + /* violation */ + "\ua1d1" + /* violation */ + "\ua1d2" + /* violation */ + "\ua1d3" + /* violation */ + "\ua1d4" + /* violation */ + "\ua1d5" + /* violation */ + "\ua1d6" + /* violation */ + "\ua1d7" + /* violation */ + "\ua1d8" + /* violation */ + "\ua1d9" + /* violation */ + "\ua1da" + /* violation */ + "\ua1db" + /* violation */ + "\ua1dc" + /* violation */ + "\ua1dd" + /* violation */ + "\ua1de" + /* violation */ + "\ua1df" + /* violation */ + "\ua1e0" + /* violation */ + "\ua1e1" + /* violation */ + "\ua1e2" + /* violation */ + "\ua1e3" + /* violation */ + "\ua1e4" + /* violation */ + "\ua1e5" + /* violation */ + "\ua1e6" + /* violation */ + "\ua1e7" + /* violation */ + "\ua1e8" + /* violation */ + "\ua1e9" + /* violation */ + "\ua1ea" + /* violation */ + "\ua1eb" + /* violation */ + "\ua1ec" + /* violation */ + "\ua1ed" + /* violation */ + "\ua1ee" + /* violation */ + "\ua1ef" + /* violation */ + "\ua1f0" + /* violation */ + "\ua1f1" + /* violation */ + "\ua1f2" + /* violation */ + "\ua1f3" + /* violation */ + "\ua1f4" + /* violation */ + "\ua1f5" + /* violation */ + "\ua1f6" + /* violation */ + "\ua1f7" + /* violation */ + "\ua1f8" + /* violation */ + "\ua1f9" + /* violation */ + "\ua1fa" + /* violation */ + "\ua1fb" + /* violation */ + "\ua1fc" + /* violation */ + "\ua1fd" + /* violation */ + "\ua1fe" + /* violation */ + "\ua1ff", "" + /* violation */ + "\ua200" + /* violation */ + "\ua201" + /* violation */ + "\ua202" + /* violation */ + "\ua203" + /* violation */ + "\ua204" + /* violation */ + "\ua205" + /* violation */ + "\ua206" + /* violation */ + "\ua207" + /* violation */ + "\ua208" + /* violation */ + "\ua209" + /* violation */ + "\ua20a" + /* violation */ + "\ua20b" + /* violation */ + "\ua20c" + /* violation */ + "\ua20d" + /* violation */ + "\ua20e" + /* violation */ + "\ua20f" + /* violation */ + "\ua210" + /* violation */ + "\ua211" + /* violation */ + "\ua212" + /* violation */ + "\ua213" + /* violation */ + "\ua214" + /* violation */ + "\ua215" + /* violation */ + "\ua216" + /* violation */ + "\ua217" + /* violation */ + "\ua218" + /* violation */ + "\ua219" + /* violation */ + "\ua21a" + /* violation */ + "\ua21b" + /* violation */ + "\ua21c" + /* violation */ + "\ua21d" + /* violation */ + "\ua21e" + /* violation */ + "\ua21f" + /* violation */ + "\ua220" + /* violation */ + "\ua221" + /* violation */ + "\ua222" + /* violation */ + "\ua223" + /* violation */ + "\ua224" + /* violation */ + "\ua225" + /* violation */ + "\ua226" + /* violation */ + "\ua227" + /* violation */ + "\ua228" + /* violation */ + "\ua229" + /* violation */ + "\ua22a" + /* violation */ + "\ua22b" + /* violation */ + "\ua22c" + /* violation */ + "\ua22d" + /* violation */ + "\ua22e" + /* violation */ + "\ua22f" + /* violation */ + "\ua230" + /* violation */ + "\ua231" + /* violation */ + "\ua232" + /* violation */ + "\ua233" + /* violation */ + "\ua234" + /* violation */ + "\ua235" + /* violation */ + "\ua236" + /* violation */ + "\ua237" + /* violation */ + "\ua238" + /* violation */ + "\ua239" + /* violation */ + "\ua23a" + /* violation */ + "\ua23b" + /* violation */ + "\ua23c" + /* violation */ + "\ua23d" + /* violation */ + "\ua23e" + /* violation */ + "\ua23f" + /* violation */ + "\ua240" + /* violation */ + "\ua241" + /* violation */ + "\ua242" + /* violation */ + "\ua243" + /* violation */ + "\ua244" + /* violation */ + "\ua245" + /* violation */ + "\ua246" + /* violation */ + "\ua247" + /* violation */ + "\ua248" + /* violation */ + "\ua249" + /* violation */ + "\ua24a" + /* violation */ + "\ua24b" + /* violation */ + "\ua24c" + /* violation */ + "\ua24d" + /* violation */ + "\ua24e" + /* violation */ + "\ua24f" + /* violation */ + "\ua250" + /* violation */ + "\ua251" + /* violation */ + "\ua252" + /* violation */ + "\ua253" + /* violation */ + "\ua254" + /* violation */ + "\ua255" + /* violation */ + "\ua256" + /* violation */ + "\ua257" + /* violation */ + "\ua258" + /* violation */ + "\ua259" + /* violation */ + "\ua25a" + /* violation */ + "\ua25b" + /* violation */ + "\ua25c" + /* violation */ + "\ua25d" + /* violation */ + "\ua25e" + /* violation */ + "\ua25f" + /* violation */ + "\ua260" + /* violation */ + "\ua261" + /* violation */ + "\ua262" + /* violation */ + "\ua263" + /* violation */ + "\ua264" + /* violation */ + "\ua265" + /* violation */ + "\ua266" + /* violation */ + "\ua267" + /* violation */ + "\ua268" + /* violation */ + "\ua269" + /* violation */ + "\ua26a" + /* violation */ + "\ua26b" + /* violation */ + "\ua26c" + /* violation */ + "\ua26d" + /* violation */ + "\ua26e" + /* violation */ + "\ua26f" + /* violation */ + "\ua270" + /* violation */ + "\ua271" + /* violation */ + "\ua272" + /* violation */ + "\ua273" + /* violation */ + "\ua274" + /* violation */ + "\ua275" + /* violation */ + "\ua276" + /* violation */ + "\ua277" + /* violation */ + "\ua278" + /* violation */ + "\ua279" + /* violation */ + "\ua27a" + /* violation */ + "\ua27b" + /* violation */ + "\ua27c" + /* violation */ + "\ua27d" + /* violation */ + "\ua27e" + /* violation */ + "\ua27f" + /* violation */ + "\ua280" + /* violation */ + "\ua281" + /* violation */ + "\ua282" + /* violation */ + "\ua283" + /* violation */ + "\ua284" + /* violation */ + "\ua285" + /* violation */ + "\ua286" + /* violation */ + "\ua287" + /* violation */ + "\ua288" + /* violation */ + "\ua289" + /* violation */ + "\ua28a" + /* violation */ + "\ua28b" + /* violation */ + "\ua28c" + /* violation */ + "\ua28d" + /* violation */ + "\ua28e" + /* violation */ + "\ua28f" + /* violation */ + "\ua290" + /* violation */ + "\ua291" + /* violation */ + "\ua292" + /* violation */ + "\ua293" + /* violation */ + "\ua294" + /* violation */ + "\ua295" + /* violation */ + "\ua296" + /* violation */ + "\ua297" + /* violation */ + "\ua298" + /* violation */ + "\ua299" + /* violation */ + "\ua29a" + /* violation */ + "\ua29b" + /* violation */ + "\ua29c" + /* violation */ + "\ua29d" + /* violation */ + "\ua29e" + /* violation */ + "\ua29f" + /* violation */ + "\ua2a0" + /* violation */ + "\ua2a1" + /* violation */ + "\ua2a2" + /* violation */ + "\ua2a3" + /* violation */ + "\ua2a4" + /* violation */ + "\ua2a5" + /* violation */ + "\ua2a6" + /* violation */ + "\ua2a7" + /* violation */ + "\ua2a8" + /* violation */ + "\ua2a9" + /* violation */ + "\ua2aa" + /* violation */ + "\ua2ab" + /* violation */ + "\ua2ac" + /* violation */ + "\ua2ad" + /* violation */ + "\ua2ae" + /* violation */ + "\ua2af" + /* violation */ + "\ua2b0" + /* violation */ + "\ua2b1" + /* violation */ + "\ua2b2" + /* violation */ + "\ua2b3" + /* violation */ + "\ua2b4" + /* violation */ + "\ua2b5" + /* violation */ + "\ua2b6" + /* violation */ + "\ua2b7" + /* violation */ + "\ua2b8" + /* violation */ + "\ua2b9" + /* violation */ + "\ua2ba" + /* violation */ + "\ua2bb" + /* violation */ + "\ua2bc" + /* violation */ + "\ua2bd" + /* violation */ + "\ua2be" + /* violation */ + "\ua2bf" + /* violation */ + "\ua2c0" + /* violation */ + "\ua2c1" + /* violation */ + "\ua2c2" + /* violation */ + "\ua2c3" + /* violation */ + "\ua2c4" + /* violation */ + "\ua2c5" + /* violation */ + "\ua2c6" + /* violation */ + "\ua2c7" + /* violation */ + "\ua2c8" + /* violation */ + "\ua2c9" + /* violation */ + "\ua2ca" + /* violation */ + "\ua2cb" + /* violation */ + "\ua2cc" + /* violation */ + "\ua2cd" + /* violation */ + "\ua2ce" + /* violation */ + "\ua2cf" + /* violation */ + "\ua2d0" + /* violation */ + "\ua2d1" + /* violation */ + "\ua2d2" + /* violation */ + "\ua2d3" + /* violation */ + "\ua2d4" + /* violation */ + "\ua2d5" + /* violation */ + "\ua2d6" + /* violation */ + "\ua2d7" + /* violation */ + "\ua2d8" + /* violation */ + "\ua2d9" + /* violation */ + "\ua2da" + /* violation */ + "\ua2db" + /* violation */ + "\ua2dc" + /* violation */ + "\ua2dd" + /* violation */ + "\ua2de" + /* violation */ + "\ua2df" + /* violation */ + "\ua2e0" + /* violation */ + "\ua2e1" + /* violation */ + "\ua2e2" + /* violation */ + "\ua2e3" + /* violation */ + "\ua2e4" + /* violation */ + "\ua2e5" + /* violation */ + "\ua2e6" + /* violation */ + "\ua2e7" + /* violation */ + "\ua2e8" + /* violation */ + "\ua2e9" + /* violation */ + "\ua2ea" + /* violation */ + "\ua2eb" + /* violation */ + "\ua2ec" + /* violation */ + "\ua2ed" + /* violation */ + "\ua2ee" + /* violation */ + "\ua2ef" + /* violation */ + "\ua2f0" + /* violation */ + "\ua2f1" + /* violation */ + "\ua2f2" + /* violation */ + "\ua2f3" + /* violation */ + "\ua2f4" + /* violation */ + "\ua2f5" + /* violation */ + "\ua2f6" + /* violation */ + "\ua2f7" + /* violation */ + "\ua2f8" + /* violation */ + "\ua2f9" + /* violation */ + "\ua2fa" + /* violation */ + "\ua2fb" + /* violation */ + "\ua2fc" + /* violation */ + "\ua2fd" + /* violation */ + "\ua2fe" + /* violation */ + "\ua2ff", "" + /* violation */ + "\ua300" + /* violation */ + "\ua301" + /* violation */ + "\ua302" + /* violation */ + "\ua303" + /* violation */ + "\ua304" + /* violation */ + "\ua305" + /* violation */ + "\ua306" + /* violation */ + "\ua307" + /* violation */ + "\ua308" + /* violation */ + "\ua309" + /* violation */ + "\ua30a" + /* violation */ + "\ua30b" + /* violation */ + "\ua30c" + /* violation */ + "\ua30d" + /* violation */ + "\ua30e" + /* violation */ + "\ua30f" + /* violation */ + "\ua310" + /* violation */ + "\ua311" + /* violation */ + "\ua312" + /* violation */ + "\ua313" + /* violation */ + "\ua314" + /* violation */ + "\ua315" + /* violation */ + "\ua316" + /* violation */ + "\ua317" + /* violation */ + "\ua318" + /* violation */ + "\ua319" + /* violation */ + "\ua31a" + /* violation */ + "\ua31b" + /* violation */ + "\ua31c" + /* violation */ + "\ua31d" + /* violation */ + "\ua31e" + /* violation */ + "\ua31f" + /* violation */ + "\ua320" + /* violation */ + "\ua321" + /* violation */ + "\ua322" + /* violation */ + "\ua323" + /* violation */ + "\ua324" + /* violation */ + "\ua325" + /* violation */ + "\ua326" + /* violation */ + "\ua327" + /* violation */ + "\ua328" + /* violation */ + "\ua329" + /* violation */ + "\ua32a" + /* violation */ + "\ua32b" + /* violation */ + "\ua32c" + /* violation */ + "\ua32d" + /* violation */ + "\ua32e" + /* violation */ + "\ua32f" + /* violation */ + "\ua330" + /* violation */ + "\ua331" + /* violation */ + "\ua332" + /* violation */ + "\ua333" + /* violation */ + "\ua334" + /* violation */ + "\ua335" + /* violation */ + "\ua336" + /* violation */ + "\ua337" + /* violation */ + "\ua338" + /* violation */ + "\ua339" + /* violation */ + "\ua33a" + /* violation */ + "\ua33b" + /* violation */ + "\ua33c" + /* violation */ + "\ua33d" + /* violation */ + "\ua33e" + /* violation */ + "\ua33f" + /* violation */ + "\ua340" + /* violation */ + "\ua341" + /* violation */ + "\ua342" + /* violation */ + "\ua343" + /* violation */ + "\ua344" + /* violation */ + "\ua345" + /* violation */ + "\ua346" + /* violation */ + "\ua347" + /* violation */ + "\ua348" + /* violation */ + "\ua349" + /* violation */ + "\ua34a" + /* violation */ + "\ua34b" + /* violation */ + "\ua34c" + /* violation */ + "\ua34d" + /* violation */ + "\ua34e" + /* violation */ + "\ua34f" + /* violation */ + "\ua350" + /* violation */ + "\ua351" + /* violation */ + "\ua352" + /* violation */ + "\ua353" + /* violation */ + "\ua354" + /* violation */ + "\ua355" + /* violation */ + "\ua356" + /* violation */ + "\ua357" + /* violation */ + "\ua358" + /* violation */ + "\ua359" + /* violation */ + "\ua35a" + /* violation */ + "\ua35b" + /* violation */ + "\ua35c" + /* violation */ + "\ua35d" + /* violation */ + "\ua35e" + /* violation */ + "\ua35f" + /* violation */ + "\ua360" + /* violation */ + "\ua361" + /* violation */ + "\ua362" + /* violation */ + "\ua363" + /* violation */ + "\ua364" + /* violation */ + "\ua365" + /* violation */ + "\ua366" + /* violation */ + "\ua367" + /* violation */ + "\ua368" + /* violation */ + "\ua369" + /* violation */ + "\ua36a" + /* violation */ + "\ua36b" + /* violation */ + "\ua36c" + /* violation */ + "\ua36d" + /* violation */ + "\ua36e" + /* violation */ + "\ua36f" + /* violation */ + "\ua370" + /* violation */ + "\ua371" + /* violation */ + "\ua372" + /* violation */ + "\ua373" + /* violation */ + "\ua374" + /* violation */ + "\ua375" + /* violation */ + "\ua376" + /* violation */ + "\ua377" + /* violation */ + "\ua378" + /* violation */ + "\ua379" + /* violation */ + "\ua37a" + /* violation */ + "\ua37b" + /* violation */ + "\ua37c" + /* violation */ + "\ua37d" + /* violation */ + "\ua37e" + /* violation */ + "\ua37f" + /* violation */ + "\ua380" + /* violation */ + "\ua381" + /* violation */ + "\ua382" + /* violation */ + "\ua383" + /* violation */ + "\ua384" + /* violation */ + "\ua385" + /* violation */ + "\ua386" + /* violation */ + "\ua387" + /* violation */ + "\ua388" + /* violation */ + "\ua389" + /* violation */ + "\ua38a" + /* violation */ + "\ua38b" + /* violation */ + "\ua38c" + /* violation */ + "\ua38d" + /* violation */ + "\ua38e" + /* violation */ + "\ua38f" + /* violation */ + "\ua390" + /* violation */ + "\ua391" + /* violation */ + "\ua392" + /* violation */ + "\ua393" + /* violation */ + "\ua394" + /* violation */ + "\ua395" + /* violation */ + "\ua396" + /* violation */ + "\ua397" + /* violation */ + "\ua398" + /* violation */ + "\ua399" + /* violation */ + "\ua39a" + /* violation */ + "\ua39b" + /* violation */ + "\ua39c" + /* violation */ + "\ua39d" + /* violation */ + "\ua39e" + /* violation */ + "\ua39f" + /* violation */ + "\ua3a0" + /* violation */ + "\ua3a1" + /* violation */ + "\ua3a2" + /* violation */ + "\ua3a3" + /* violation */ + "\ua3a4" + /* violation */ + "\ua3a5" + /* violation */ + "\ua3a6" + /* violation */ + "\ua3a7" + /* violation */ + "\ua3a8" + /* violation */ + "\ua3a9" + /* violation */ + "\ua3aa" + /* violation */ + "\ua3ab" + /* violation */ + "\ua3ac" + /* violation */ + "\ua3ad" + /* violation */ + "\ua3ae" + /* violation */ + "\ua3af" + /* violation */ + "\ua3b0" + /* violation */ + "\ua3b1" + /* violation */ + "\ua3b2" + /* violation */ + "\ua3b3" + /* violation */ + "\ua3b4" + /* violation */ + "\ua3b5" + /* violation */ + "\ua3b6" + /* violation */ + "\ua3b7" + /* violation */ + "\ua3b8" + /* violation */ + "\ua3b9" + /* violation */ + "\ua3ba" + /* violation */ + "\ua3bb" + /* violation */ + "\ua3bc" + /* violation */ + "\ua3bd" + /* violation */ + "\ua3be" + /* violation */ + "\ua3bf" + /* violation */ + "\ua3c0" + /* violation */ + "\ua3c1" + /* violation */ + "\ua3c2" + /* violation */ + "\ua3c3" + /* violation */ + "\ua3c4" + /* violation */ + "\ua3c5" + /* violation */ + "\ua3c6" + /* violation */ + "\ua3c7" + /* violation */ + "\ua3c8" + /* violation */ + "\ua3c9" + /* violation */ + "\ua3ca" + /* violation */ + "\ua3cb" + /* violation */ + "\ua3cc" + /* violation */ + "\ua3cd" + /* violation */ + "\ua3ce" + /* violation */ + "\ua3cf" + /* violation */ + "\ua3d0" + /* violation */ + "\ua3d1" + /* violation */ + "\ua3d2" + /* violation */ + "\ua3d3" + /* violation */ + "\ua3d4" + /* violation */ + "\ua3d5" + /* violation */ + "\ua3d6" + /* violation */ + "\ua3d7" + /* violation */ + "\ua3d8" + /* violation */ + "\ua3d9" + /* violation */ + "\ua3da" + /* violation */ + "\ua3db" + /* violation */ + "\ua3dc" + /* violation */ + "\ua3dd" + /* violation */ + "\ua3de" + /* violation */ + "\ua3df" + /* violation */ + "\ua3e0" + /* violation */ + "\ua3e1" + /* violation */ + "\ua3e2" + /* violation */ + "\ua3e3" + /* violation */ + "\ua3e4" + /* violation */ + "\ua3e5" + /* violation */ + "\ua3e6" + /* violation */ + "\ua3e7" + /* violation */ + "\ua3e8" + /* violation */ + "\ua3e9" + /* violation */ + "\ua3ea" + /* violation */ + "\ua3eb" + /* violation */ + "\ua3ec" + /* violation */ + "\ua3ed" + /* violation */ + "\ua3ee" + /* violation */ + "\ua3ef" + /* violation */ + "\ua3f0" + /* violation */ + "\ua3f1" + /* violation */ + "\ua3f2" + /* violation */ + "\ua3f3" + /* violation */ + "\ua3f4" + /* violation */ + "\ua3f5" + /* violation */ + "\ua3f6" + /* violation */ + "\ua3f7" + /* violation */ + "\ua3f8" + /* violation */ + "\ua3f9" + /* violation */ + "\ua3fa" + /* violation */ + "\ua3fb" + /* violation */ + "\ua3fc" + /* violation */ + "\ua3fd" + /* violation */ + "\ua3fe" + /* violation */ + "\ua3ff", "" + /* violation */ + "\ua400" + /* violation */ + "\ua401" + /* violation */ + "\ua402" + /* violation */ + "\ua403" + /* violation */ + "\ua404" + /* violation */ + "\ua405" + /* violation */ + "\ua406" + /* violation */ + "\ua407" + /* violation */ + "\ua408" + /* violation */ + "\ua409" + /* violation */ + "\ua40a" + /* violation */ + "\ua40b" + /* violation */ + "\ua40c" + /* violation */ + "\ua40d" + /* violation */ + "\ua40e" + /* violation */ + "\ua40f" + /* violation */ + "\ua410" + /* violation */ + "\ua411" + /* violation */ + "\ua412" + /* violation */ + "\ua413" + /* violation */ + "\ua414" + /* violation */ + "\ua415" + /* violation */ + "\ua416" + /* violation */ + "\ua417" + /* violation */ + "\ua418" + /* violation */ + "\ua419" + /* violation */ + "\ua41a" + /* violation */ + "\ua41b" + /* violation */ + "\ua41c" + /* violation */ + "\ua41d" + /* violation */ + "\ua41e" + /* violation */ + "\ua41f" + /* violation */ + "\ua420" + /* violation */ + "\ua421" + /* violation */ + "\ua422" + /* violation */ + "\ua423" + /* violation */ + "\ua424" + /* violation */ + "\ua425" + /* violation */ + "\ua426" + /* violation */ + "\ua427" + /* violation */ + "\ua428" + /* violation */ + "\ua429" + /* violation */ + "\ua42a" + /* violation */ + "\ua42b" + /* violation */ + "\ua42c" + /* violation */ + "\ua42d" + /* violation */ + "\ua42e" + /* violation */ + "\ua42f" + /* violation */ + "\ua430" + /* violation */ + "\ua431" + /* violation */ + "\ua432" + /* violation */ + "\ua433" + /* violation */ + "\ua434" + /* violation */ + "\ua435" + /* violation */ + "\ua436" + /* violation */ + "\ua437" + /* violation */ + "\ua438" + /* violation */ + "\ua439" + /* violation */ + "\ua43a" + /* violation */ + "\ua43b" + /* violation */ + "\ua43c" + /* violation */ + "\ua43d" + /* violation */ + "\ua43e" + /* violation */ + "\ua43f" + /* violation */ + "\ua440" + /* violation */ + "\ua441" + /* violation */ + "\ua442" + /* violation */ + "\ua443" + /* violation */ + "\ua444" + /* violation */ + "\ua445" + /* violation */ + "\ua446" + /* violation */ + "\ua447" + /* violation */ + "\ua448" + /* violation */ + "\ua449" + /* violation */ + "\ua44a" + /* violation */ + "\ua44b" + /* violation */ + "\ua44c" + /* violation */ + "\ua44d" + /* violation */ + "\ua44e" + /* violation */ + "\ua44f" + /* violation */ + "\ua450" + /* violation */ + "\ua451" + /* violation */ + "\ua452" + /* violation */ + "\ua453" + /* violation */ + "\ua454" + /* violation */ + "\ua455" + /* violation */ + "\ua456" + /* violation */ + "\ua457" + /* violation */ + "\ua458" + /* violation */ + "\ua459" + /* violation */ + "\ua45a" + /* violation */ + "\ua45b" + /* violation */ + "\ua45c" + /* violation */ + "\ua45d" + /* violation */ + "\ua45e" + /* violation */ + "\ua45f" + /* violation */ + "\ua460" + /* violation */ + "\ua461" + /* violation */ + "\ua462" + /* violation */ + "\ua463" + /* violation */ + "\ua464" + /* violation */ + "\ua465" + /* violation */ + "\ua466" + /* violation */ + "\ua467" + /* violation */ + "\ua468" + /* violation */ + "\ua469" + /* violation */ + "\ua46a" + /* violation */ + "\ua46b" + /* violation */ + "\ua46c" + /* violation */ + "\ua46d" + /* violation */ + "\ua46e" + /* violation */ + "\ua46f" + /* violation */ + "\ua470" + /* violation */ + "\ua471" + /* violation */ + "\ua472" + /* violation */ + "\ua473" + /* violation */ + "\ua474" + /* violation */ + "\ua475" + /* violation */ + "\ua476" + /* violation */ + "\ua477" + /* violation */ + "\ua478" + /* violation */ + "\ua479" + /* violation */ + "\ua47a" + /* violation */ + "\ua47b" + /* violation */ + "\ua47c" + /* violation */ + "\ua47d" + /* violation */ + "\ua47e" + /* violation */ + "\ua47f" + /* violation */ + "\ua480" + /* violation */ + "\ua481" + /* violation */ + "\ua482" + /* violation */ + "\ua483" + /* violation */ + "\ua484" + /* violation */ + "\ua485" + /* violation */ + "\ua486" + /* violation */ + "\ua487" + /* violation */ + "\ua488" + /* violation */ + "\ua489" + /* violation */ + "\ua48a" + /* violation */ + "\ua48b" + /* violation */ + "\ua48c" + /* violation */ + "\ua48d" + /* violation */ + "\ua48e" + /* violation */ + "\ua48f" + /* violation */ + "\ua490" + /* violation */ + "\ua491" + /* violation */ + "\ua492" + /* violation */ + "\ua493" + /* violation */ + "\ua494" + /* violation */ + "\ua495" + /* violation */ + "\ua496" + /* violation */ + "\ua497" + /* violation */ + "\ua498" + /* violation */ + "\ua499" + /* violation */ + "\ua49a" + /* violation */ + "\ua49b" + /* violation */ + "\ua49c" + /* violation */ + "\ua49d" + /* violation */ + "\ua49e" + /* violation */ + "\ua49f" + /* violation */ + "\ua4a0" + /* violation */ + "\ua4a1" + /* violation */ + "\ua4a2" + /* violation */ + "\ua4a3" + /* violation */ + "\ua4a4" + /* violation */ + "\ua4a5" + /* violation */ + "\ua4a6" + /* violation */ + "\ua4a7" + /* violation */ + "\ua4a8" + /* violation */ + "\ua4a9" + /* violation */ + "\ua4aa" + /* violation */ + "\ua4ab" + /* violation */ + "\ua4ac" + /* violation */ + "\ua4ad" + /* violation */ + "\ua4ae" + /* violation */ + "\ua4af" + /* violation */ + "\ua4b0" + /* violation */ + "\ua4b1" + /* violation */ + "\ua4b2" + /* violation */ + "\ua4b3" + /* violation */ + "\ua4b4" + /* violation */ + "\ua4b5" + /* violation */ + "\ua4b6" + /* violation */ + "\ua4b7" + /* violation */ + "\ua4b8" + /* violation */ + "\ua4b9" + /* violation */ + "\ua4ba" + /* violation */ + "\ua4bb" + /* violation */ + "\ua4bc" + /* violation */ + "\ua4bd" + /* violation */ + "\ua4be" + /* violation */ + "\ua4bf" + /* violation */ + "\ua4c0" + /* violation */ + "\ua4c1" + /* violation */ + "\ua4c2" + /* violation */ + "\ua4c3" + /* violation */ + "\ua4c4" + /* violation */ + "\ua4c5" + /* violation */ + "\ua4c6" + /* violation */ + "\ua4c7" + /* violation */ + "\ua4c8" + /* violation */ + "\ua4c9" + /* violation */ + "\ua4ca" + /* violation */ + "\ua4cb" + /* violation */ + "\ua4cc" + /* violation */ + "\ua4cd" + /* violation */ + "\ua4ce" + /* violation */ + "\ua4cf" + /* violation */ + "\ua4d0" + /* violation */ + "\ua4d1" + /* violation */ + "\ua4d2" + /* violation */ + "\ua4d3" + /* violation */ + "\ua4d4" + /* violation */ + "\ua4d5" + /* violation */ + "\ua4d6" + /* violation */ + "\ua4d7" + /* violation */ + "\ua4d8" + /* violation */ + "\ua4d9" + /* violation */ + "\ua4da" + /* violation */ + "\ua4db" + /* violation */ + "\ua4dc" + /* violation */ + "\ua4dd" + /* violation */ + "\ua4de" + /* violation */ + "\ua4df" + /* violation */ + "\ua4e0" + /* violation */ + "\ua4e1" + /* violation */ + "\ua4e2" + /* violation */ + "\ua4e3" + /* violation */ + "\ua4e4" + /* violation */ + "\ua4e5" + /* violation */ + "\ua4e6" + /* violation */ + "\ua4e7" + /* violation */ + "\ua4e8" + /* violation */ + "\ua4e9" + /* violation */ + "\ua4ea" + /* violation */ + "\ua4eb" + /* violation */ + "\ua4ec" + /* violation */ + "\ua4ed" + /* violation */ + "\ua4ee" + /* violation */ + "\ua4ef" + /* violation */ + "\ua4f0" + /* violation */ + "\ua4f1" + /* violation */ + "\ua4f2" + /* violation */ + "\ua4f3" + /* violation */ + "\ua4f4" + /* violation */ + "\ua4f5" + /* violation */ + "\ua4f6" + /* violation */ + "\ua4f7" + /* violation */ + "\ua4f8" + /* violation */ + "\ua4f9" + /* violation */ + "\ua4fa" + /* violation */ + "\ua4fb" + /* violation */ + "\ua4fc" + /* violation */ + "\ua4fd" + /* violation */ + "\ua4fe" + /* violation */ + "\ua4ff", "" + /* violation */ + "\ua500" + /* violation */ + "\ua501" + /* violation */ + "\ua502" + /* violation */ + "\ua503" + /* violation */ + "\ua504" + /* violation */ + "\ua505" + /* violation */ + "\ua506" + /* violation */ + "\ua507" + /* violation */ + "\ua508" + /* violation */ + "\ua509" + /* violation */ + "\ua50a" + /* violation */ + "\ua50b" + /* violation */ + "\ua50c" + /* violation */ + "\ua50d" + /* violation */ + "\ua50e" + /* violation */ + "\ua50f" + /* violation */ + "\ua510" + /* violation */ + "\ua511" + /* violation */ + "\ua512" + /* violation */ + "\ua513" + /* violation */ + "\ua514" + /* violation */ + "\ua515" + /* violation */ + "\ua516" + /* violation */ + "\ua517" + /* violation */ + "\ua518" + /* violation */ + "\ua519" + /* violation */ + "\ua51a" + /* violation */ + "\ua51b" + /* violation */ + "\ua51c" + /* violation */ + "\ua51d" + /* violation */ + "\ua51e" + /* violation */ + "\ua51f" + /* violation */ + "\ua520" + /* violation */ + "\ua521" + /* violation */ + "\ua522" + /* violation */ + "\ua523" + /* violation */ + "\ua524" + /* violation */ + "\ua525" + /* violation */ + "\ua526" + /* violation */ + "\ua527" + /* violation */ + "\ua528" + /* violation */ + "\ua529" + /* violation */ + "\ua52a" + /* violation */ + "\ua52b" + /* violation */ + "\ua52c" + /* violation */ + "\ua52d" + /* violation */ + "\ua52e" + /* violation */ + "\ua52f" + /* violation */ + "\ua530" + /* violation */ + "\ua531" + /* violation */ + "\ua532" + /* violation */ + "\ua533" + /* violation */ + "\ua534" + /* violation */ + "\ua535" + /* violation */ + "\ua536" + /* violation */ + "\ua537" + /* violation */ + "\ua538" + /* violation */ + "\ua539" + /* violation */ + "\ua53a" + /* violation */ + "\ua53b" + /* violation */ + "\ua53c" + /* violation */ + "\ua53d" + /* violation */ + "\ua53e" + /* violation */ + "\ua53f" + /* violation */ + "\ua540" + /* violation */ + "\ua541" + /* violation */ + "\ua542" + /* violation */ + "\ua543" + /* violation */ + "\ua544" + /* violation */ + "\ua545" + /* violation */ + "\ua546" + /* violation */ + "\ua547" + /* violation */ + "\ua548" + /* violation */ + "\ua549" + /* violation */ + "\ua54a" + /* violation */ + "\ua54b" + /* violation */ + "\ua54c" + /* violation */ + "\ua54d" + /* violation */ + "\ua54e" + /* violation */ + "\ua54f" + /* violation */ + "\ua550" + /* violation */ + "\ua551" + /* violation */ + "\ua552" + /* violation */ + "\ua553" + /* violation */ + "\ua554" + /* violation */ + "\ua555" + /* violation */ + "\ua556" + /* violation */ + "\ua557" + /* violation */ + "\ua558" + /* violation */ + "\ua559" + /* violation */ + "\ua55a" + /* violation */ + "\ua55b" + /* violation */ + "\ua55c" + /* violation */ + "\ua55d" + /* violation */ + "\ua55e" + /* violation */ + "\ua55f" + /* violation */ + "\ua560" + /* violation */ + "\ua561" + /* violation */ + "\ua562" + /* violation */ + "\ua563" + /* violation */ + "\ua564" + /* violation */ + "\ua565" + /* violation */ + "\ua566" + /* violation */ + "\ua567" + /* violation */ + "\ua568" + /* violation */ + "\ua569" + /* violation */ + "\ua56a" + /* violation */ + "\ua56b" + /* violation */ + "\ua56c" + /* violation */ + "\ua56d" + /* violation */ + "\ua56e" + /* violation */ + "\ua56f" + /* violation */ + "\ua570" + /* violation */ + "\ua571" + /* violation */ + "\ua572" + /* violation */ + "\ua573" + /* violation */ + "\ua574" + /* violation */ + "\ua575" + /* violation */ + "\ua576" + /* violation */ + "\ua577" + /* violation */ + "\ua578" + /* violation */ + "\ua579" + /* violation */ + "\ua57a" + /* violation */ + "\ua57b" + /* violation */ + "\ua57c" + /* violation */ + "\ua57d" + /* violation */ + "\ua57e" + /* violation */ + "\ua57f" + /* violation */ + "\ua580" + /* violation */ + "\ua581" + /* violation */ + "\ua582" + /* violation */ + "\ua583" + /* violation */ + "\ua584" + /* violation */ + "\ua585" + /* violation */ + "\ua586" + /* violation */ + "\ua587" + /* violation */ + "\ua588" + /* violation */ + "\ua589" + /* violation */ + "\ua58a" + /* violation */ + "\ua58b" + /* violation */ + "\ua58c" + /* violation */ + "\ua58d" + /* violation */ + "\ua58e" + /* violation */ + "\ua58f" + /* violation */ + "\ua590" + /* violation */ + "\ua591" + /* violation */ + "\ua592" + /* violation */ + "\ua593" + /* violation */ + "\ua594" + /* violation */ + "\ua595" + /* violation */ + "\ua596" + /* violation */ + "\ua597" + /* violation */ + "\ua598" + /* violation */ + "\ua599" + /* violation */ + "\ua59a" + /* violation */ + "\ua59b" + /* violation */ + "\ua59c" + /* violation */ + "\ua59d" + /* violation */ + "\ua59e" + /* violation */ + "\ua59f" + /* violation */ + "\ua5a0" + /* violation */ + "\ua5a1" + /* violation */ + "\ua5a2" + /* violation */ + "\ua5a3" + /* violation */ + "\ua5a4" + /* violation */ + "\ua5a5" + /* violation */ + "\ua5a6" + /* violation */ + "\ua5a7" + /* violation */ + "\ua5a8" + /* violation */ + "\ua5a9" + /* violation */ + "\ua5aa" + /* violation */ + "\ua5ab" + /* violation */ + "\ua5ac" + /* violation */ + "\ua5ad" + /* violation */ + "\ua5ae" + /* violation */ + "\ua5af" + /* violation */ + "\ua5b0" + /* violation */ + "\ua5b1" + /* violation */ + "\ua5b2" + /* violation */ + "\ua5b3" + /* violation */ + "\ua5b4" + /* violation */ + "\ua5b5" + /* violation */ + "\ua5b6" + /* violation */ + "\ua5b7" + /* violation */ + "\ua5b8" + /* violation */ + "\ua5b9" + /* violation */ + "\ua5ba" + /* violation */ + "\ua5bb" + /* violation */ + "\ua5bc" + /* violation */ + "\ua5bd" + /* violation */ + "\ua5be" + /* violation */ + "\ua5bf" + /* violation */ + "\ua5c0" + /* violation */ + "\ua5c1" + /* violation */ + "\ua5c2" + /* violation */ + "\ua5c3" + /* violation */ + "\ua5c4" + /* violation */ + "\ua5c5" + /* violation */ + "\ua5c6" + /* violation */ + "\ua5c7" + /* violation */ + "\ua5c8" + /* violation */ + "\ua5c9" + /* violation */ + "\ua5ca" + /* violation */ + "\ua5cb" + /* violation */ + "\ua5cc" + /* violation */ + "\ua5cd" + /* violation */ + "\ua5ce" + /* violation */ + "\ua5cf" + /* violation */ + "\ua5d0" + /* violation */ + "\ua5d1" + /* violation */ + "\ua5d2" + /* violation */ + "\ua5d3" + /* violation */ + "\ua5d4" + /* violation */ + "\ua5d5" + /* violation */ + "\ua5d6" + /* violation */ + "\ua5d7" + /* violation */ + "\ua5d8" + /* violation */ + "\ua5d9" + /* violation */ + "\ua5da" + /* violation */ + "\ua5db" + /* violation */ + "\ua5dc" + /* violation */ + "\ua5dd" + /* violation */ + "\ua5de" + /* violation */ + "\ua5df" + /* violation */ + "\ua5e0" + /* violation */ + "\ua5e1" + /* violation */ + "\ua5e2" + /* violation */ + "\ua5e3" + /* violation */ + "\ua5e4" + /* violation */ + "\ua5e5" + /* violation */ + "\ua5e6" + /* violation */ + "\ua5e7" + /* violation */ + "\ua5e8" + /* violation */ + "\ua5e9" + /* violation */ + "\ua5ea" + /* violation */ + "\ua5eb" + /* violation */ + "\ua5ec" + /* violation */ + "\ua5ed" + /* violation */ + "\ua5ee" + /* violation */ + "\ua5ef" + /* violation */ + "\ua5f0" + /* violation */ + "\ua5f1" + /* violation */ + "\ua5f2" + /* violation */ + "\ua5f3" + /* violation */ + "\ua5f4" + /* violation */ + "\ua5f5" + /* violation */ + "\ua5f6" + /* violation */ + "\ua5f7" + /* violation */ + "\ua5f8" + /* violation */ + "\ua5f9" + /* violation */ + "\ua5fa" + /* violation */ + "\ua5fb" + /* violation */ + "\ua5fc" + /* violation */ + "\ua5fd" + /* violation */ + "\ua5fe" + /* violation */ + "\ua5ff", "" + /* violation */ + "\ua600" + /* violation */ + "\ua601" + /* violation */ + "\ua602" + /* violation */ + "\ua603" + /* violation */ + "\ua604" + /* violation */ + "\ua605" + /* violation */ + "\ua606" + /* violation */ + "\ua607" + /* violation */ + "\ua608" + /* violation */ + "\ua609" + /* violation */ + "\ua60a" + /* violation */ + "\ua60b" + /* violation */ + "\ua60c" + /* violation */ + "\ua60d" + /* violation */ + "\ua60e" + /* violation */ + "\ua60f" + /* violation */ + "\ua610" + /* violation */ + "\ua611" + /* violation */ + "\ua612" + /* violation */ + "\ua613" + /* violation */ + "\ua614" + /* violation */ + "\ua615" + /* violation */ + "\ua616" + /* violation */ + "\ua617" + /* violation */ + "\ua618" + /* violation */ + "\ua619" + /* violation */ + "\ua61a" + /* violation */ + "\ua61b" + /* violation */ + "\ua61c" + /* violation */ + "\ua61d" + /* violation */ + "\ua61e" + /* violation */ + "\ua61f" + /* violation */ + "\ua620" + /* violation */ + "\ua621" + /* violation */ + "\ua622" + /* violation */ + "\ua623" + /* violation */ + "\ua624" + /* violation */ + "\ua625" + /* violation */ + "\ua626" + /* violation */ + "\ua627" + /* violation */ + "\ua628" + /* violation */ + "\ua629" + /* violation */ + "\ua62a" + /* violation */ + "\ua62b" + /* violation */ + "\ua62c" + /* violation */ + "\ua62d" + /* violation */ + "\ua62e" + /* violation */ + "\ua62f" + /* violation */ + "\ua630" + /* violation */ + "\ua631" + /* violation */ + "\ua632" + /* violation */ + "\ua633" + /* violation */ + "\ua634" + /* violation */ + "\ua635" + /* violation */ + "\ua636" + /* violation */ + "\ua637" + /* violation */ + "\ua638" + /* violation */ + "\ua639" + /* violation */ + "\ua63a" + /* violation */ + "\ua63b" + /* violation */ + "\ua63c" + /* violation */ + "\ua63d" + /* violation */ + "\ua63e" + /* violation */ + "\ua63f" + /* violation */ + "\ua640" + /* violation */ + "\ua641" + /* violation */ + "\ua642" + /* violation */ + "\ua643" + /* violation */ + "\ua644" + /* violation */ + "\ua645" + /* violation */ + "\ua646" + /* violation */ + "\ua647" + /* violation */ + "\ua648" + /* violation */ + "\ua649" + /* violation */ + "\ua64a" + /* violation */ + "\ua64b" + /* violation */ + "\ua64c" + /* violation */ + "\ua64d" + /* violation */ + "\ua64e" + /* violation */ + "\ua64f" + /* violation */ + "\ua650" + /* violation */ + "\ua651" + /* violation */ + "\ua652" + /* violation */ + "\ua653" + /* violation */ + "\ua654" + /* violation */ + "\ua655" + /* violation */ + "\ua656" + /* violation */ + "\ua657" + /* violation */ + "\ua658" + /* violation */ + "\ua659" + /* violation */ + "\ua65a" + /* violation */ + "\ua65b" + /* violation */ + "\ua65c" + /* violation */ + "\ua65d" + /* violation */ + "\ua65e" + /* violation */ + "\ua65f" + /* violation */ + "\ua660" + /* violation */ + "\ua661" + /* violation */ + "\ua662" + /* violation */ + "\ua663" + /* violation */ + "\ua664" + /* violation */ + "\ua665" + /* violation */ + "\ua666" + /* violation */ + "\ua667" + /* violation */ + "\ua668" + /* violation */ + "\ua669" + /* violation */ + "\ua66a" + /* violation */ + "\ua66b" + /* violation */ + "\ua66c" + /* violation */ + "\ua66d" + /* violation */ + "\ua66e" + /* violation */ + "\ua66f" + /* violation */ + "\ua670" + /* violation */ + "\ua671" + /* violation */ + "\ua672" + /* violation */ + "\ua673" + /* violation */ + "\ua674" + /* violation */ + "\ua675" + /* violation */ + "\ua676" + /* violation */ + "\ua677" + /* violation */ + "\ua678" + /* violation */ + "\ua679" + /* violation */ + "\ua67a" + /* violation */ + "\ua67b" + /* violation */ + "\ua67c" + /* violation */ + "\ua67d" + /* violation */ + "\ua67e" + /* violation */ + "\ua67f" + /* violation */ + "\ua680" + /* violation */ + "\ua681" + /* violation */ + "\ua682" + /* violation */ + "\ua683" + /* violation */ + "\ua684" + /* violation */ + "\ua685" + /* violation */ + "\ua686" + /* violation */ + "\ua687" + /* violation */ + "\ua688" + /* violation */ + "\ua689" + /* violation */ + "\ua68a" + /* violation */ + "\ua68b" + /* violation */ + "\ua68c" + /* violation */ + "\ua68d" + /* violation */ + "\ua68e" + /* violation */ + "\ua68f" + /* violation */ + "\ua690" + /* violation */ + "\ua691" + /* violation */ + "\ua692" + /* violation */ + "\ua693" + /* violation */ + "\ua694" + /* violation */ + "\ua695" + /* violation */ + "\ua696" + /* violation */ + "\ua697" + /* violation */ + "\ua698" + /* violation */ + "\ua699" + /* violation */ + "\ua69a" + /* violation */ + "\ua69b" + /* violation */ + "\ua69c" + /* violation */ + "\ua69d" + /* violation */ + "\ua69e" + /* violation */ + "\ua69f" + /* violation */ + "\ua6a0" + /* violation */ + "\ua6a1" + /* violation */ + "\ua6a2" + /* violation */ + "\ua6a3" + /* violation */ + "\ua6a4" + /* violation */ + "\ua6a5" + /* violation */ + "\ua6a6" + /* violation */ + "\ua6a7" + /* violation */ + "\ua6a8" + /* violation */ + "\ua6a9" + /* violation */ + "\ua6aa" + /* violation */ + "\ua6ab" + /* violation */ + "\ua6ac" + /* violation */ + "\ua6ad" + /* violation */ + "\ua6ae" + /* violation */ + "\ua6af" + /* violation */ + "\ua6b0" + /* violation */ + "\ua6b1" + /* violation */ + "\ua6b2" + /* violation */ + "\ua6b3" + /* violation */ + "\ua6b4" + /* violation */ + "\ua6b5" + /* violation */ + "\ua6b6" + /* violation */ + "\ua6b7" + /* violation */ + "\ua6b8" + /* violation */ + "\ua6b9" + /* violation */ + "\ua6ba" + /* violation */ + "\ua6bb" + /* violation */ + "\ua6bc" + /* violation */ + "\ua6bd" + /* violation */ + "\ua6be" + /* violation */ + "\ua6bf" + /* violation */ + "\ua6c0" + /* violation */ + "\ua6c1" + /* violation */ + "\ua6c2" + /* violation */ + "\ua6c3" + /* violation */ + "\ua6c4" + /* violation */ + "\ua6c5" + /* violation */ + "\ua6c6" + /* violation */ + "\ua6c7" + /* violation */ + "\ua6c8" + /* violation */ + "\ua6c9" + /* violation */ + "\ua6ca" + /* violation */ + "\ua6cb" + /* violation */ + "\ua6cc" + /* violation */ + "\ua6cd" + /* violation */ + "\ua6ce" + /* violation */ + "\ua6cf" + /* violation */ + "\ua6d0" + /* violation */ + "\ua6d1" + /* violation */ + "\ua6d2" + /* violation */ + "\ua6d3" + /* violation */ + "\ua6d4" + /* violation */ + "\ua6d5" + /* violation */ + "\ua6d6" + /* violation */ + "\ua6d7" + /* violation */ + "\ua6d8" + /* violation */ + "\ua6d9" + /* violation */ + "\ua6da" + /* violation */ + "\ua6db" + /* violation */ + "\ua6dc" + /* violation */ + "\ua6dd" + /* violation */ + "\ua6de" + /* violation */ + "\ua6df" + /* violation */ + "\ua6e0" + /* violation */ + "\ua6e1" + /* violation */ + "\ua6e2" + /* violation */ + "\ua6e3" + /* violation */ + "\ua6e4" + /* violation */ + "\ua6e5" + /* violation */ + "\ua6e6" + /* violation */ + "\ua6e7" + /* violation */ + "\ua6e8" + /* violation */ + "\ua6e9" + /* violation */ + "\ua6ea" + /* violation */ + "\ua6eb" + /* violation */ + "\ua6ec" + /* violation */ + "\ua6ed" + /* violation */ + "\ua6ee" + /* violation */ + "\ua6ef" + /* violation */ + "\ua6f0" + /* violation */ + "\ua6f1" + /* violation */ + "\ua6f2" + /* violation */ + "\ua6f3" + /* violation */ + "\ua6f4" + /* violation */ + "\ua6f5" + /* violation */ + "\ua6f6" + /* violation */ + "\ua6f7" + /* violation */ + "\ua6f8" + /* violation */ + "\ua6f9" + /* violation */ + "\ua6fa" + /* violation */ + "\ua6fb" + /* violation */ + "\ua6fc" + /* violation */ + "\ua6fd" + /* violation */ + "\ua6fe" + /* violation */ + "\ua6ff", "" + /* violation */ + "\ua700" + /* violation */ + "\ua701" + /* violation */ + "\ua702" + /* violation */ + "\ua703" + /* violation */ + "\ua704" + /* violation */ + "\ua705" + /* violation */ + "\ua706" + /* violation */ + "\ua707" + /* violation */ + "\ua708" + /* violation */ + "\ua709" + /* violation */ + "\ua70a" + /* violation */ + "\ua70b" + /* violation */ + "\ua70c" + /* violation */ + "\ua70d" + /* violation */ + "\ua70e" + /* violation */ + "\ua70f" + /* violation */ + "\ua710" + /* violation */ + "\ua711" + /* violation */ + "\ua712" + /* violation */ + "\ua713" + /* violation */ + "\ua714" + /* violation */ + "\ua715" + /* violation */ + "\ua716" + /* violation */ + "\ua717" + /* violation */ + "\ua718" + /* violation */ + "\ua719" + /* violation */ + "\ua71a" + /* violation */ + "\ua71b" + /* violation */ + "\ua71c" + /* violation */ + "\ua71d" + /* violation */ + "\ua71e" + /* violation */ + "\ua71f" + /* violation */ + "\ua720" + /* violation */ + "\ua721" + /* violation */ + "\ua722" + /* violation */ + "\ua723" + /* violation */ + "\ua724" + /* violation */ + "\ua725" + /* violation */ + "\ua726" + /* violation */ + "\ua727" + /* violation */ + "\ua728" + /* violation */ + "\ua729" + /* violation */ + "\ua72a" + /* violation */ + "\ua72b" + /* violation */ + "\ua72c" + /* violation */ + "\ua72d" + /* violation */ + "\ua72e" + /* violation */ + "\ua72f" + /* violation */ + "\ua730" + /* violation */ + "\ua731" + /* violation */ + "\ua732" + /* violation */ + "\ua733" + /* violation */ + "\ua734" + /* violation */ + "\ua735" + /* violation */ + "\ua736" + /* violation */ + "\ua737" + /* violation */ + "\ua738" + /* violation */ + "\ua739" + /* violation */ + "\ua73a" + /* violation */ + "\ua73b" + /* violation */ + "\ua73c" + /* violation */ + "\ua73d" + /* violation */ + "\ua73e" + /* violation */ + "\ua73f" + /* violation */ + "\ua740" + /* violation */ + "\ua741" + /* violation */ + "\ua742" + /* violation */ + "\ua743" + /* violation */ + "\ua744" + /* violation */ + "\ua745" + /* violation */ + "\ua746" + /* violation */ + "\ua747" + /* violation */ + "\ua748" + /* violation */ + "\ua749" + /* violation */ + "\ua74a" + /* violation */ + "\ua74b" + /* violation */ + "\ua74c" + /* violation */ + "\ua74d" + /* violation */ + "\ua74e" + /* violation */ + "\ua74f" + /* violation */ + "\ua750" + /* violation */ + "\ua751" + /* violation */ + "\ua752" + /* violation */ + "\ua753" + /* violation */ + "\ua754" + /* violation */ + "\ua755" + /* violation */ + "\ua756" + /* violation */ + "\ua757" + /* violation */ + "\ua758" + /* violation */ + "\ua759" + /* violation */ + "\ua75a" + /* violation */ + "\ua75b" + /* violation */ + "\ua75c" + /* violation */ + "\ua75d" + /* violation */ + "\ua75e" + /* violation */ + "\ua75f" + /* violation */ + "\ua760" + /* violation */ + "\ua761" + /* violation */ + "\ua762" + /* violation */ + "\ua763" + /* violation */ + "\ua764" + /* violation */ + "\ua765" + /* violation */ + "\ua766" + /* violation */ + "\ua767" + /* violation */ + "\ua768" + /* violation */ + "\ua769" + /* violation */ + "\ua76a" + /* violation */ + "\ua76b" + /* violation */ + "\ua76c" + /* violation */ + "\ua76d" + /* violation */ + "\ua76e" + /* violation */ + "\ua76f" + /* violation */ + "\ua770" + /* violation */ + "\ua771" + /* violation */ + "\ua772" + /* violation */ + "\ua773" + /* violation */ + "\ua774" + /* violation */ + "\ua775" + /* violation */ + "\ua776" + /* violation */ + "\ua777" + /* violation */ + "\ua778" + /* violation */ + "\ua779" + /* violation */ + "\ua77a" + /* violation */ + "\ua77b" + /* violation */ + "\ua77c" + /* violation */ + "\ua77d" + /* violation */ + "\ua77e" + /* violation */ + "\ua77f" + /* violation */ + "\ua780" + /* violation */ + "\ua781" + /* violation */ + "\ua782" + /* violation */ + "\ua783" + /* violation */ + "\ua784" + /* violation */ + "\ua785" + /* violation */ + "\ua786" + /* violation */ + "\ua787" + /* violation */ + "\ua788" + /* violation */ + "\ua789" + /* violation */ + "\ua78a" + /* violation */ + "\ua78b" + /* violation */ + "\ua78c" + /* violation */ + "\ua78d" + /* violation */ + "\ua78e" + /* violation */ + "\ua78f" + /* violation */ + "\ua790" + /* violation */ + "\ua791" + /* violation */ + "\ua792" + /* violation */ + "\ua793" + /* violation */ + "\ua794" + /* violation */ + "\ua795" + /* violation */ + "\ua796" + /* violation */ + "\ua797" + /* violation */ + "\ua798" + /* violation */ + "\ua799" + /* violation */ + "\ua79a" + /* violation */ + "\ua79b" + /* violation */ + "\ua79c" + /* violation */ + "\ua79d" + /* violation */ + "\ua79e" + /* violation */ + "\ua79f" + /* violation */ + "\ua7a0" + /* violation */ + "\ua7a1" + /* violation */ + "\ua7a2" + /* violation */ + "\ua7a3" + /* violation */ + "\ua7a4" + /* violation */ + "\ua7a5" + /* violation */ + "\ua7a6" + /* violation */ + "\ua7a7" + /* violation */ + "\ua7a8" + /* violation */ + "\ua7a9" + /* violation */ + "\ua7aa" + /* violation */ + "\ua7ab" + /* violation */ + "\ua7ac" + /* violation */ + "\ua7ad" + /* violation */ + "\ua7ae" + /* violation */ + "\ua7af" + /* violation */ + "\ua7b0" + /* violation */ + "\ua7b1" + /* violation */ + "\ua7b2" + /* violation */ + "\ua7b3" + /* violation */ + "\ua7b4" + /* violation */ + "\ua7b5" + /* violation */ + "\ua7b6" + /* violation */ + "\ua7b7" + /* violation */ + "\ua7b8" + /* violation */ + "\ua7b9" + /* violation */ + "\ua7ba" + /* violation */ + "\ua7bb" + /* violation */ + "\ua7bc" + /* violation */ + "\ua7bd" + /* violation */ + "\ua7be" + /* violation */ + "\ua7bf" + /* violation */ + "\ua7c0" + /* violation */ + "\ua7c1" + /* violation */ + "\ua7c2" + /* violation */ + "\ua7c3" + /* violation */ + "\ua7c4" + /* violation */ + "\ua7c5" + /* violation */ + "\ua7c6" + /* violation */ + "\ua7c7" + /* violation */ + "\ua7c8" + /* violation */ + "\ua7c9" + /* violation */ + "\ua7ca" + /* violation */ + "\ua7cb" + /* violation */ + "\ua7cc" + /* violation */ + "\ua7cd" + /* violation */ + "\ua7ce" + /* violation */ + "\ua7cf" + /* violation */ + "\ua7d0" + /* violation */ + "\ua7d1" + /* violation */ + "\ua7d2" + /* violation */ + "\ua7d3" + /* violation */ + "\ua7d4" + /* violation */ + "\ua7d5" + /* violation */ + "\ua7d6" + /* violation */ + "\ua7d7" + /* violation */ + "\ua7d8" + /* violation */ + "\ua7d9" + /* violation */ + "\ua7da" + /* violation */ + "\ua7db" + /* violation */ + "\ua7dc" + /* violation */ + "\ua7dd" + /* violation */ + "\ua7de" + /* violation */ + "\ua7df" + /* violation */ + "\ua7e0" + /* violation */ + "\ua7e1" + /* violation */ + "\ua7e2" + /* violation */ + "\ua7e3" + /* violation */ + "\ua7e4" + /* violation */ + "\ua7e5" + /* violation */ + "\ua7e6" + /* violation */ + "\ua7e7" + /* violation */ + "\ua7e8" + /* violation */ + "\ua7e9" + /* violation */ + "\ua7ea" + /* violation */ + "\ua7eb" + /* violation */ + "\ua7ec" + /* violation */ + "\ua7ed" + /* violation */ + "\ua7ee" + /* violation */ + "\ua7ef" + /* violation */ + "\ua7f0" + /* violation */ + "\ua7f1" + /* violation */ + "\ua7f2" + /* violation */ + "\ua7f3" + /* violation */ + "\ua7f4" + /* violation */ + "\ua7f5" + /* violation */ + "\ua7f6" + /* violation */ + "\ua7f7" + /* violation */ + "\ua7f8" + /* violation */ + "\ua7f9" + /* violation */ + "\ua7fa" + /* violation */ + "\ua7fb" + /* violation */ + "\ua7fc" + /* violation */ + "\ua7fd" + /* violation */ + "\ua7fe" + /* violation */ + "\ua7ff", "" + /* violation */ + "\ua800" + /* violation */ + "\ua801" + /* violation */ + "\ua802" + /* violation */ + "\ua803" + /* violation */ + "\ua804" + /* violation */ + "\ua805" + /* violation */ + "\ua806" + /* violation */ + "\ua807" + /* violation */ + "\ua808" + /* violation */ + "\ua809" + /* violation */ + "\ua80a" + /* violation */ + "\ua80b" + /* violation */ + "\ua80c" + /* violation */ + "\ua80d" + /* violation */ + "\ua80e" + /* violation */ + "\ua80f" + /* violation */ + "\ua810" + /* violation */ + "\ua811" + /* violation */ + "\ua812" + /* violation */ + "\ua813" + /* violation */ + "\ua814" + /* violation */ + "\ua815" + /* violation */ + "\ua816" + /* violation */ + "\ua817" + /* violation */ + "\ua818" + /* violation */ + "\ua819" + /* violation */ + "\ua81a" + /* violation */ + "\ua81b" + /* violation */ + "\ua81c" + /* violation */ + "\ua81d" + /* violation */ + "\ua81e" + /* violation */ + "\ua81f" + /* violation */ + "\ua820" + /* violation */ + "\ua821" + /* violation */ + "\ua822" + /* violation */ + "\ua823" + /* violation */ + "\ua824" + /* violation */ + "\ua825" + /* violation */ + "\ua826" + /* violation */ + "\ua827" + /* violation */ + "\ua828" + /* violation */ + "\ua829" + /* violation */ + "\ua82a" + /* violation */ + "\ua82b" + /* violation */ + "\ua82c" + /* violation */ + "\ua82d" + /* violation */ + "\ua82e" + /* violation */ + "\ua82f" + /* violation */ + "\ua830" + /* violation */ + "\ua831" + /* violation */ + "\ua832" + /* violation */ + "\ua833" + /* violation */ + "\ua834" + /* violation */ + "\ua835" + /* violation */ + "\ua836" + /* violation */ + "\ua837" + /* violation */ + "\ua838" + /* violation */ + "\ua839" + /* violation */ + "\ua83a" + /* violation */ + "\ua83b" + /* violation */ + "\ua83c" + /* violation */ + "\ua83d" + /* violation */ + "\ua83e" + /* violation */ + "\ua83f" + /* violation */ + "\ua840" + /* violation */ + "\ua841" + /* violation */ + "\ua842" + /* violation */ + "\ua843" + /* violation */ + "\ua844" + /* violation */ + "\ua845" + /* violation */ + "\ua846" + /* violation */ + "\ua847" + /* violation */ + "\ua848" + /* violation */ + "\ua849" + /* violation */ + "\ua84a" + /* violation */ + "\ua84b" + /* violation */ + "\ua84c" + /* violation */ + "\ua84d" + /* violation */ + "\ua84e" + /* violation */ + "\ua84f" + /* violation */ + "\ua850" + /* violation */ + "\ua851" + /* violation */ + "\ua852" + /* violation */ + "\ua853" + /* violation */ + "\ua854" + /* violation */ + "\ua855" + /* violation */ + "\ua856" + /* violation */ + "\ua857" + /* violation */ + "\ua858" + /* violation */ + "\ua859" + /* violation */ + "\ua85a" + /* violation */ + "\ua85b" + /* violation */ + "\ua85c" + /* violation */ + "\ua85d" + /* violation */ + "\ua85e" + /* violation */ + "\ua85f" + /* violation */ + "\ua860" + /* violation */ + "\ua861" + /* violation */ + "\ua862" + /* violation */ + "\ua863" + /* violation */ + "\ua864" + /* violation */ + "\ua865" + /* violation */ + "\ua866" + /* violation */ + "\ua867" + /* violation */ + "\ua868" + /* violation */ + "\ua869" + /* violation */ + "\ua86a" + /* violation */ + "\ua86b" + /* violation */ + "\ua86c" + /* violation */ + "\ua86d" + /* violation */ + "\ua86e" + /* violation */ + "\ua86f" + /* violation */ + "\ua870" + /* violation */ + "\ua871" + /* violation */ + "\ua872" + /* violation */ + "\ua873" + /* violation */ + "\ua874" + /* violation */ + "\ua875" + /* violation */ + "\ua876" + /* violation */ + "\ua877" + /* violation */ + "\ua878" + /* violation */ + "\ua879" + /* violation */ + "\ua87a" + /* violation */ + "\ua87b" + /* violation */ + "\ua87c" + /* violation */ + "\ua87d" + /* violation */ + "\ua87e" + /* violation */ + "\ua87f" + /* violation */ + "\ua880" + /* violation */ + "\ua881" + /* violation */ + "\ua882" + /* violation */ + "\ua883" + /* violation */ + "\ua884" + /* violation */ + "\ua885" + /* violation */ + "\ua886" + /* violation */ + "\ua887" + /* violation */ + "\ua888" + /* violation */ + "\ua889" + /* violation */ + "\ua88a" + /* violation */ + "\ua88b" + /* violation */ + "\ua88c" + /* violation */ + "\ua88d" + /* violation */ + "\ua88e" + /* violation */ + "\ua88f" + /* violation */ + "\ua890" + /* violation */ + "\ua891" + /* violation */ + "\ua892" + /* violation */ + "\ua893" + /* violation */ + "\ua894" + /* violation */ + "\ua895" + /* violation */ + "\ua896" + /* violation */ + "\ua897" + /* violation */ + "\ua898" + /* violation */ + "\ua899" + /* violation */ + "\ua89a" + /* violation */ + "\ua89b" + /* violation */ + "\ua89c" + /* violation */ + "\ua89d" + /* violation */ + "\ua89e" + /* violation */ + "\ua89f" + /* violation */ + "\ua8a0" + /* violation */ + "\ua8a1" + /* violation */ + "\ua8a2" + /* violation */ + "\ua8a3" + /* violation */ + "\ua8a4" + /* violation */ + "\ua8a5" + /* violation */ + "\ua8a6" + /* violation */ + "\ua8a7" + /* violation */ + "\ua8a8" + /* violation */ + "\ua8a9" + /* violation */ + "\ua8aa" + /* violation */ + "\ua8ab" + /* violation */ + "\ua8ac" + /* violation */ + "\ua8ad" + /* violation */ + "\ua8ae" + /* violation */ + "\ua8af" + /* violation */ + "\ua8b0" + /* violation */ + "\ua8b1" + /* violation */ + "\ua8b2" + /* violation */ + "\ua8b3" + /* violation */ + "\ua8b4" + /* violation */ + "\ua8b5" + /* violation */ + "\ua8b6" + /* violation */ + "\ua8b7" + /* violation */ + "\ua8b8" + /* violation */ + "\ua8b9" + /* violation */ + "\ua8ba" + /* violation */ + "\ua8bb" + /* violation */ + "\ua8bc" + /* violation */ + "\ua8bd" + /* violation */ + "\ua8be" + /* violation */ + "\ua8bf" + /* violation */ + "\ua8c0" + /* violation */ + "\ua8c1" + /* violation */ + "\ua8c2" + /* violation */ + "\ua8c3" + /* violation */ + "\ua8c4" + /* violation */ + "\ua8c5" + /* violation */ + "\ua8c6" + /* violation */ + "\ua8c7" + /* violation */ + "\ua8c8" + /* violation */ + "\ua8c9" + /* violation */ + "\ua8ca" + /* violation */ + "\ua8cb" + /* violation */ + "\ua8cc" + /* violation */ + "\ua8cd" + /* violation */ + "\ua8ce" + /* violation */ + "\ua8cf" + /* violation */ + "\ua8d0" + /* violation */ + "\ua8d1" + /* violation */ + "\ua8d2" + /* violation */ + "\ua8d3" + /* violation */ + "\ua8d4" + /* violation */ + "\ua8d5" + /* violation */ + "\ua8d6" + /* violation */ + "\ua8d7" + /* violation */ + "\ua8d8" + /* violation */ + "\ua8d9" + /* violation */ + "\ua8da" + /* violation */ + "\ua8db" + /* violation */ + "\ua8dc" + /* violation */ + "\ua8dd" + /* violation */ + "\ua8de" + /* violation */ + "\ua8df" + /* violation */ + "\ua8e0" + /* violation */ + "\ua8e1" + /* violation */ + "\ua8e2" + /* violation */ + "\ua8e3" + /* violation */ + "\ua8e4" + /* violation */ + "\ua8e5" + /* violation */ + "\ua8e6" + /* violation */ + "\ua8e7" + /* violation */ + "\ua8e8" + /* violation */ + "\ua8e9" + /* violation */ + "\ua8ea" + /* violation */ + "\ua8eb" + /* violation */ + "\ua8ec" + /* violation */ + "\ua8ed" + /* violation */ + "\ua8ee" + /* violation */ + "\ua8ef" + /* violation */ + "\ua8f0" + /* violation */ + "\ua8f1" + /* violation */ + "\ua8f2" + /* violation */ + "\ua8f3" + /* violation */ + "\ua8f4" + /* violation */ + "\ua8f5" + /* violation */ + "\ua8f6" + /* violation */ + "\ua8f7" + /* violation */ + "\ua8f8" + /* violation */ + "\ua8f9" + /* violation */ + "\ua8fa" + /* violation */ + "\ua8fb" + /* violation */ + "\ua8fc" + /* violation */ + "\ua8fd" + /* violation */ + "\ua8fe" + /* violation */ + "\ua8ff", "" + /* violation */ + "\ua900" + /* violation */ + "\ua901" + /* violation */ + "\ua902" + /* violation */ + "\ua903" + /* violation */ + "\ua904" + /* violation */ + "\ua905" + /* violation */ + "\ua906" + /* violation */ + "\ua907" + /* violation */ + "\ua908" + /* violation */ + "\ua909" + /* violation */ + "\ua90a" + /* violation */ + "\ua90b" + /* violation */ + "\ua90c" + /* violation */ + "\ua90d" + /* violation */ + "\ua90e" + /* violation */ + "\ua90f" + /* violation */ + "\ua910" + /* violation */ + "\ua911" + /* violation */ + "\ua912" + /* violation */ + "\ua913" + /* violation */ + "\ua914" + /* violation */ + "\ua915" + /* violation */ + "\ua916" + /* violation */ + "\ua917" + /* violation */ + "\ua918" + /* violation */ + "\ua919" + /* violation */ + "\ua91a" + /* violation */ + "\ua91b" + /* violation */ + "\ua91c" + /* violation */ + "\ua91d" + /* violation */ + "\ua91e" + /* violation */ + "\ua91f" + /* violation */ + "\ua920" + /* violation */ + "\ua921" + /* violation */ + "\ua922" + /* violation */ + "\ua923" + /* violation */ + "\ua924" + /* violation */ + "\ua925" + /* violation */ + "\ua926" + /* violation */ + "\ua927" + /* violation */ + "\ua928" + /* violation */ + "\ua929" + /* violation */ + "\ua92a" + /* violation */ + "\ua92b" + /* violation */ + "\ua92c" + /* violation */ + "\ua92d" + /* violation */ + "\ua92e" + /* violation */ + "\ua92f" + /* violation */ + "\ua930" + /* violation */ + "\ua931" + /* violation */ + "\ua932" + /* violation */ + "\ua933" + /* violation */ + "\ua934" + /* violation */ + "\ua935" + /* violation */ + "\ua936" + /* violation */ + "\ua937" + /* violation */ + "\ua938" + /* violation */ + "\ua939" + /* violation */ + "\ua93a" + /* violation */ + "\ua93b" + /* violation */ + "\ua93c" + /* violation */ + "\ua93d" + /* violation */ + "\ua93e" + /* violation */ + "\ua93f" + /* violation */ + "\ua940" + /* violation */ + "\ua941" + /* violation */ + "\ua942" + /* violation */ + "\ua943" + /* violation */ + "\ua944" + /* violation */ + "\ua945" + /* violation */ + "\ua946" + /* violation */ + "\ua947" + /* violation */ + "\ua948" + /* violation */ + "\ua949" + /* violation */ + "\ua94a" + /* violation */ + "\ua94b" + /* violation */ + "\ua94c" + /* violation */ + "\ua94d" + /* violation */ + "\ua94e" + /* violation */ + "\ua94f" + /* violation */ + "\ua950" + /* violation */ + "\ua951" + /* violation */ + "\ua952" + /* violation */ + "\ua953" + /* violation */ + "\ua954" + /* violation */ + "\ua955" + /* violation */ + "\ua956" + /* violation */ + "\ua957" + /* violation */ + "\ua958" + /* violation */ + "\ua959" + /* violation */ + "\ua95a" + /* violation */ + "\ua95b" + /* violation */ + "\ua95c" + /* violation */ + "\ua95d" + /* violation */ + "\ua95e" + /* violation */ + "\ua95f" + /* violation */ + "\ua960" + /* violation */ + "\ua961" + /* violation */ + "\ua962" + /* violation */ + "\ua963" + /* violation */ + "\ua964" + /* violation */ + "\ua965" + /* violation */ + "\ua966" + /* violation */ + "\ua967" + /* violation */ + "\ua968" + /* violation */ + "\ua969" + /* violation */ + "\ua96a" + /* violation */ + "\ua96b" + /* violation */ + "\ua96c" + /* violation */ + "\ua96d" + /* violation */ + "\ua96e" + /* violation */ + "\ua96f" + /* violation */ + "\ua970" + /* violation */ + "\ua971" + /* violation */ + "\ua972" + /* violation */ + "\ua973" + /* violation */ + "\ua974" + /* violation */ + "\ua975" + /* violation */ + "\ua976" + /* violation */ + "\ua977" + /* violation */ + "\ua978" + /* violation */ + "\ua979" + /* violation */ + "\ua97a" + /* violation */ + "\ua97b" + /* violation */ + "\ua97c" + /* violation */ + "\ua97d" + /* violation */ + "\ua97e" + /* violation */ + "\ua97f" + /* violation */ + "\ua980" + /* violation */ + "\ua981" + /* violation */ + "\ua982" + /* violation */ + "\ua983" + /* violation */ + "\ua984" + /* violation */ + "\ua985" + /* violation */ + "\ua986" + /* violation */ + "\ua987" + /* violation */ + "\ua988" + /* violation */ + "\ua989" + /* violation */ + "\ua98a" + /* violation */ + "\ua98b" + /* violation */ + "\ua98c" + /* violation */ + "\ua98d" + /* violation */ + "\ua98e" + /* violation */ + "\ua98f" + /* violation */ + "\ua990" + /* violation */ + "\ua991" + /* violation */ + "\ua992" + /* violation */ + "\ua993" + /* violation */ + "\ua994" + /* violation */ + "\ua995" + /* violation */ + "\ua996" + /* violation */ + "\ua997" + /* violation */ + "\ua998" + /* violation */ + "\ua999" + /* violation */ + "\ua99a" + /* violation */ + "\ua99b" + /* violation */ + "\ua99c" + /* violation */ + "\ua99d" + /* violation */ + "\ua99e" + /* violation */ + "\ua99f" + /* violation */ + "\ua9a0" + /* violation */ + "\ua9a1" + /* violation */ + "\ua9a2" + /* violation */ + "\ua9a3" + /* violation */ + "\ua9a4" + /* violation */ + "\ua9a5" + /* violation */ + "\ua9a6" + /* violation */ + "\ua9a7" + /* violation */ + "\ua9a8" + /* violation */ + "\ua9a9" + /* violation */ + "\ua9aa" + /* violation */ + "\ua9ab" + /* violation */ + "\ua9ac" + /* violation */ + "\ua9ad" + /* violation */ + "\ua9ae" + /* violation */ + "\ua9af" + /* violation */ + "\ua9b0" + /* violation */ + "\ua9b1" + /* violation */ + "\ua9b2" + /* violation */ + "\ua9b3" + /* violation */ + "\ua9b4" + /* violation */ + "\ua9b5" + /* violation */ + "\ua9b6" + /* violation */ + "\ua9b7" + /* violation */ + "\ua9b8" + /* violation */ + "\ua9b9" + /* violation */ + "\ua9ba" + /* violation */ + "\ua9bb" + /* violation */ + "\ua9bc" + /* violation */ + "\ua9bd" + /* violation */ + "\ua9be" + /* violation */ + "\ua9bf" + /* violation */ + "\ua9c0" + /* violation */ + "\ua9c1" + /* violation */ + "\ua9c2" + /* violation */ + "\ua9c3" + /* violation */ + "\ua9c4" + /* violation */ + "\ua9c5" + /* violation */ + "\ua9c6" + /* violation */ + "\ua9c7" + /* violation */ + "\ua9c8" + /* violation */ + "\ua9c9" + /* violation */ + "\ua9ca" + /* violation */ + "\ua9cb" + /* violation */ + "\ua9cc" + /* violation */ + "\ua9cd" + /* violation */ + "\ua9ce" + /* violation */ + "\ua9cf" + /* violation */ + "\ua9d0" + /* violation */ + "\ua9d1" + /* violation */ + "\ua9d2" + /* violation */ + "\ua9d3" + /* violation */ + "\ua9d4" + /* violation */ + "\ua9d5" + /* violation */ + "\ua9d6" + /* violation */ + "\ua9d7" + /* violation */ + "\ua9d8" + /* violation */ + "\ua9d9" + /* violation */ + "\ua9da" + /* violation */ + "\ua9db" + /* violation */ + "\ua9dc" + /* violation */ + "\ua9dd" + /* violation */ + "\ua9de" + /* violation */ + "\ua9df" + /* violation */ + "\ua9e0" + /* violation */ + "\ua9e1" + /* violation */ + "\ua9e2" + /* violation */ + "\ua9e3" + /* violation */ + "\ua9e4" + /* violation */ + "\ua9e5" + /* violation */ + "\ua9e6" + /* violation */ + "\ua9e7" + /* violation */ + "\ua9e8" + /* violation */ + "\ua9e9" + /* violation */ + "\ua9ea" + /* violation */ + "\ua9eb" + /* violation */ + "\ua9ec" + /* violation */ + "\ua9ed" + /* violation */ + "\ua9ee" + /* violation */ + "\ua9ef" + /* violation */ + "\ua9f0" + /* violation */ + "\ua9f1" + /* violation */ + "\ua9f2" + /* violation */ + "\ua9f3" + /* violation */ + "\ua9f4" + /* violation */ + "\ua9f5" + /* violation */ + "\ua9f6" + /* violation */ + "\ua9f7" + /* violation */ + "\ua9f8" + /* violation */ + "\ua9f9" + /* violation */ + "\ua9fa" + /* violation */ + "\ua9fb" + /* violation */ + "\ua9fc" + /* violation */ + "\ua9fd" + /* violation */ + "\ua9fe" + /* violation */ + "\ua9ff", "" + /* violation */ + "\uaa00" + /* violation */ + "\uaa01" + /* violation */ + "\uaa02" + /* violation */ + "\uaa03" + /* violation */ + "\uaa04" + /* violation */ + "\uaa05" + /* violation */ + "\uaa06" + /* violation */ + "\uaa07" + /* violation */ + "\uaa08" + /* violation */ + "\uaa09" + /* violation */ + "\uaa0a" + /* violation */ + "\uaa0b" + /* violation */ + "\uaa0c" + /* violation */ + "\uaa0d" + /* violation */ + "\uaa0e" + /* violation */ + "\uaa0f" + /* violation */ + "\uaa10" + /* violation */ + "\uaa11" + /* violation */ + "\uaa12" + /* violation */ + "\uaa13" + /* violation */ + "\uaa14" + /* violation */ + "\uaa15" + /* violation */ + "\uaa16" + /* violation */ + "\uaa17" + /* violation */ + "\uaa18" + /* violation */ + "\uaa19" + /* violation */ + "\uaa1a" + /* violation */ + "\uaa1b" + /* violation */ + "\uaa1c" + /* violation */ + "\uaa1d" + /* violation */ + "\uaa1e" + /* violation */ + "\uaa1f" + /* violation */ + "\uaa20" + /* violation */ + "\uaa21" + /* violation */ + "\uaa22" + /* violation */ + "\uaa23" + /* violation */ + "\uaa24" + /* violation */ + "\uaa25" + /* violation */ + "\uaa26" + /* violation */ + "\uaa27" + /* violation */ + "\uaa28" + /* violation */ + "\uaa29" + /* violation */ + "\uaa2a" + /* violation */ + "\uaa2b" + /* violation */ + "\uaa2c" + /* violation */ + "\uaa2d" + /* violation */ + "\uaa2e" + /* violation */ + "\uaa2f" + /* violation */ + "\uaa30" + /* violation */ + "\uaa31" + /* violation */ + "\uaa32" + /* violation */ + "\uaa33" + /* violation */ + "\uaa34" + /* violation */ + "\uaa35" + /* violation */ + "\uaa36" + /* violation */ + "\uaa37" + /* violation */ + "\uaa38" + /* violation */ + "\uaa39" + /* violation */ + "\uaa3a" + /* violation */ + "\uaa3b" + /* violation */ + "\uaa3c" + /* violation */ + "\uaa3d" + /* violation */ + "\uaa3e" + /* violation */ + "\uaa3f" + /* violation */ + "\uaa40" + /* violation */ + "\uaa41" + /* violation */ + "\uaa42" + /* violation */ + "\uaa43" + /* violation */ + "\uaa44" + /* violation */ + "\uaa45" + /* violation */ + "\uaa46" + /* violation */ + "\uaa47" + /* violation */ + "\uaa48" + /* violation */ + "\uaa49" + /* violation */ + "\uaa4a" + /* violation */ + "\uaa4b" + /* violation */ + "\uaa4c" + /* violation */ + "\uaa4d" + /* violation */ + "\uaa4e" + /* violation */ + "\uaa4f" + /* violation */ + "\uaa50" + /* violation */ + "\uaa51" + /* violation */ + "\uaa52" + /* violation */ + "\uaa53" + /* violation */ + "\uaa54" + /* violation */ + "\uaa55" + /* violation */ + "\uaa56" + /* violation */ + "\uaa57" + /* violation */ + "\uaa58" + /* violation */ + "\uaa59" + /* violation */ + "\uaa5a" + /* violation */ + "\uaa5b" + /* violation */ + "\uaa5c" + /* violation */ + "\uaa5d" + /* violation */ + "\uaa5e" + /* violation */ + "\uaa5f" + /* violation */ + "\uaa60" + /* violation */ + "\uaa61" + /* violation */ + "\uaa62" + /* violation */ + "\uaa63" + /* violation */ + "\uaa64" + /* violation */ + "\uaa65" + /* violation */ + "\uaa66" + /* violation */ + "\uaa67" + /* violation */ + "\uaa68" + /* violation */ + "\uaa69" + /* violation */ + "\uaa6a" + /* violation */ + "\uaa6b" + /* violation */ + "\uaa6c" + /* violation */ + "\uaa6d" + /* violation */ + "\uaa6e" + /* violation */ + "\uaa6f" + /* violation */ + "\uaa70" + /* violation */ + "\uaa71" + /* violation */ + "\uaa72" + /* violation */ + "\uaa73" + /* violation */ + "\uaa74" + /* violation */ + "\uaa75" + /* violation */ + "\uaa76" + /* violation */ + "\uaa77" + /* violation */ + "\uaa78" + /* violation */ + "\uaa79" + /* violation */ + "\uaa7a" + /* violation */ + "\uaa7b" + /* violation */ + "\uaa7c" + /* violation */ + "\uaa7d" + /* violation */ + "\uaa7e" + /* violation */ + "\uaa7f" + /* violation */ + "\uaa80" + /* violation */ + "\uaa81" + /* violation */ + "\uaa82" + /* violation */ + "\uaa83" + /* violation */ + "\uaa84" + /* violation */ + "\uaa85" + /* violation */ + "\uaa86" + /* violation */ + "\uaa87" + /* violation */ + "\uaa88" + /* violation */ + "\uaa89" + /* violation */ + "\uaa8a" + /* violation */ + "\uaa8b" + /* violation */ + "\uaa8c" + /* violation */ + "\uaa8d" + /* violation */ + "\uaa8e" + /* violation */ + "\uaa8f" + /* violation */ + "\uaa90" + /* violation */ + "\uaa91" + /* violation */ + "\uaa92" + /* violation */ + "\uaa93" + /* violation */ + "\uaa94" + /* violation */ + "\uaa95" + /* violation */ + "\uaa96" + /* violation */ + "\uaa97" + /* violation */ + "\uaa98" + /* violation */ + "\uaa99" + /* violation */ + "\uaa9a" + /* violation */ + "\uaa9b" + /* violation */ + "\uaa9c" + /* violation */ + "\uaa9d" + /* violation */ + "\uaa9e" + /* violation */ + "\uaa9f" + /* violation */ + "\uaaa0" + /* violation */ + "\uaaa1" + /* violation */ + "\uaaa2" + /* violation */ + "\uaaa3" + /* violation */ + "\uaaa4" + /* violation */ + "\uaaa5" + /* violation */ + "\uaaa6" + /* violation */ + "\uaaa7" + /* violation */ + "\uaaa8" + /* violation */ + "\uaaa9" + /* violation */ + "\uaaaa" + /* violation */ + "\uaaab" + /* violation */ + "\uaaac" + /* violation */ + "\uaaad" + /* violation */ + "\uaaae" + /* violation */ + "\uaaaf" + /* violation */ + "\uaab0" + /* violation */ + "\uaab1" + /* violation */ + "\uaab2" + /* violation */ + "\uaab3" + /* violation */ + "\uaab4" + /* violation */ + "\uaab5" + /* violation */ + "\uaab6" + /* violation */ + "\uaab7" + /* violation */ + "\uaab8" + /* violation */ + "\uaab9" + /* violation */ + "\uaaba" + /* violation */ + "\uaabb" + /* violation */ + "\uaabc" + /* violation */ + "\uaabd" + /* violation */ + "\uaabe" + /* violation */ + "\uaabf" + /* violation */ + "\uaac0" + /* violation */ + "\uaac1" + /* violation */ + "\uaac2" + /* violation */ + "\uaac3" + /* violation */ + "\uaac4" + /* violation */ + "\uaac5" + /* violation */ + "\uaac6" + /* violation */ + "\uaac7" + /* violation */ + "\uaac8" + /* violation */ + "\uaac9" + /* violation */ + "\uaaca" + /* violation */ + "\uaacb" + /* violation */ + "\uaacc" + /* violation */ + "\uaacd" + /* violation */ + "\uaace" + /* violation */ + "\uaacf" + /* violation */ + "\uaad0" + /* violation */ + "\uaad1" + /* violation */ + "\uaad2" + /* violation */ + "\uaad3" + /* violation */ + "\uaad4" + /* violation */ + "\uaad5" + /* violation */ + "\uaad6" + /* violation */ + "\uaad7" + /* violation */ + "\uaad8" + /* violation */ + "\uaad9" + /* violation */ + "\uaada" + /* violation */ + "\uaadb" + /* violation */ + "\uaadc" + /* violation */ + "\uaadd" + /* violation */ + "\uaade" + /* violation */ + "\uaadf" + /* violation */ + "\uaae0" + /* violation */ + "\uaae1" + /* violation */ + "\uaae2" + /* violation */ + "\uaae3" + /* violation */ + "\uaae4" + /* violation */ + "\uaae5" + /* violation */ + "\uaae6" + /* violation */ + "\uaae7" + /* violation */ + "\uaae8" + /* violation */ + "\uaae9" + /* violation */ + "\uaaea" + /* violation */ + "\uaaeb" + /* violation */ + "\uaaec" + /* violation */ + "\uaaed" + /* violation */ + "\uaaee" + /* violation */ + "\uaaef" + /* violation */ + "\uaaf0" + /* violation */ + "\uaaf1" + /* violation */ + "\uaaf2" + /* violation */ + "\uaaf3" + /* violation */ + "\uaaf4" + /* violation */ + "\uaaf5" + /* violation */ + "\uaaf6" + /* violation */ + "\uaaf7" + /* violation */ + "\uaaf8" + /* violation */ + "\uaaf9" + /* violation */ + "\uaafa" + /* violation */ + "\uaafb" + /* violation */ + "\uaafc" + /* violation */ + "\uaafd" + /* violation */ + "\uaafe" + /* violation */ + "\uaaff", "" + /* violation */ + "\uab00" + /* violation */ + "\uab01" + /* violation */ + "\uab02" + /* violation */ + "\uab03" + /* violation */ + "\uab04" + /* violation */ + "\uab05" + /* violation */ + "\uab06" + /* violation */ + "\uab07" + /* violation */ + "\uab08" + /* violation */ + "\uab09" + /* violation */ + "\uab0a" + /* violation */ + "\uab0b" + /* violation */ + "\uab0c" + /* violation */ + "\uab0d" + /* violation */ + "\uab0e" + /* violation */ + "\uab0f" + /* violation */ + "\uab10" + /* violation */ + "\uab11" + /* violation */ + "\uab12" + /* violation */ + "\uab13" + /* violation */ + "\uab14" + /* violation */ + "\uab15" + /* violation */ + "\uab16" + /* violation */ + "\uab17" + /* violation */ + "\uab18" + /* violation */ + "\uab19" + /* violation */ + "\uab1a" + /* violation */ + "\uab1b" + /* violation */ + "\uab1c" + /* violation */ + "\uab1d" + /* violation */ + "\uab1e" + /* violation */ + "\uab1f" + /* violation */ + "\uab20" + /* violation */ + "\uab21" + /* violation */ + "\uab22" + /* violation */ + "\uab23" + /* violation */ + "\uab24" + /* violation */ + "\uab25" + /* violation */ + "\uab26" + /* violation */ + "\uab27" + /* violation */ + "\uab28" + /* violation */ + "\uab29" + /* violation */ + "\uab2a" + /* violation */ + "\uab2b" + /* violation */ + "\uab2c" + /* violation */ + "\uab2d" + /* violation */ + "\uab2e" + /* violation */ + "\uab2f" + /* violation */ + "\uab30" + /* violation */ + "\uab31" + /* violation */ + "\uab32" + /* violation */ + "\uab33" + /* violation */ + "\uab34" + /* violation */ + "\uab35" + /* violation */ + "\uab36" + /* violation */ + "\uab37" + /* violation */ + "\uab38" + /* violation */ + "\uab39" + /* violation */ + "\uab3a" + /* violation */ + "\uab3b" + /* violation */ + "\uab3c" + /* violation */ + "\uab3d" + /* violation */ + "\uab3e" + /* violation */ + "\uab3f" + /* violation */ + "\uab40" + /* violation */ + "\uab41" + /* violation */ + "\uab42" + /* violation */ + "\uab43" + /* violation */ + "\uab44" + /* violation */ + "\uab45" + /* violation */ + "\uab46" + /* violation */ + "\uab47" + /* violation */ + "\uab48" + /* violation */ + "\uab49" + /* violation */ + "\uab4a" + /* violation */ + "\uab4b" + /* violation */ + "\uab4c" + /* violation */ + "\uab4d" + /* violation */ + "\uab4e" + /* violation */ + "\uab4f" + /* violation */ + "\uab50" + /* violation */ + "\uab51" + /* violation */ + "\uab52" + /* violation */ + "\uab53" + /* violation */ + "\uab54" + /* violation */ + "\uab55" + /* violation */ + "\uab56" + /* violation */ + "\uab57" + /* violation */ + "\uab58" + /* violation */ + "\uab59" + /* violation */ + "\uab5a" + /* violation */ + "\uab5b" + /* violation */ + "\uab5c" + /* violation */ + "\uab5d" + /* violation */ + "\uab5e" + /* violation */ + "\uab5f" + /* violation */ + "\uab60" + /* violation */ + "\uab61" + /* violation */ + "\uab62" + /* violation */ + "\uab63" + /* violation */ + "\uab64" + /* violation */ + "\uab65" + /* violation */ + "\uab66" + /* violation */ + "\uab67" + /* violation */ + "\uab68" + /* violation */ + "\uab69" + /* violation */ + "\uab6a" + /* violation */ + "\uab6b" + /* violation */ + "\uab6c" + /* violation */ + "\uab6d" + /* violation */ + "\uab6e" + /* violation */ + "\uab6f" + /* violation */ + "\uab70" + /* violation */ + "\uab71" + /* violation */ + "\uab72" + /* violation */ + "\uab73" + /* violation */ + "\uab74" + /* violation */ + "\uab75" + /* violation */ + "\uab76" + /* violation */ + "\uab77" + /* violation */ + "\uab78" + /* violation */ + "\uab79" + /* violation */ + "\uab7a" + /* violation */ + "\uab7b" + /* violation */ + "\uab7c" + /* violation */ + "\uab7d" + /* violation */ + "\uab7e" + /* violation */ + "\uab7f" + /* violation */ + "\uab80" + /* violation */ + "\uab81" + /* violation */ + "\uab82" + /* violation */ + "\uab83" + /* violation */ + "\uab84" + /* violation */ + "\uab85" + /* violation */ + "\uab86" + /* violation */ + "\uab87" + /* violation */ + "\uab88" + /* violation */ + "\uab89" + /* violation */ + "\uab8a" + /* violation */ + "\uab8b" + /* violation */ + "\uab8c" + /* violation */ + "\uab8d" + /* violation */ + "\uab8e" + /* violation */ + "\uab8f" + /* violation */ + "\uab90" + /* violation */ + "\uab91" + /* violation */ + "\uab92" + /* violation */ + "\uab93" + /* violation */ + "\uab94" + /* violation */ + "\uab95" + /* violation */ + "\uab96" + /* violation */ + "\uab97" + /* violation */ + "\uab98" + /* violation */ + "\uab99" + /* violation */ + "\uab9a" + /* violation */ + "\uab9b" + /* violation */ + "\uab9c" + /* violation */ + "\uab9d" + /* violation */ + "\uab9e" + /* violation */ + "\uab9f" + /* violation */ + "\uaba0" + /* violation */ + "\uaba1" + /* violation */ + "\uaba2" + /* violation */ + "\uaba3" + /* violation */ + "\uaba4" + /* violation */ + "\uaba5" + /* violation */ + "\uaba6" + /* violation */ + "\uaba7" + /* violation */ + "\uaba8" + /* violation */ + "\uaba9" + /* violation */ + "\uabaa" + /* violation */ + "\uabab" + /* violation */ + "\uabac" + /* violation */ + "\uabad" + /* violation */ + "\uabae" + /* violation */ + "\uabaf" + /* violation */ + "\uabb0" + /* violation */ + "\uabb1" + /* violation */ + "\uabb2" + /* violation */ + "\uabb3" + /* violation */ + "\uabb4" + /* violation */ + "\uabb5" + /* violation */ + "\uabb6" + /* violation */ + "\uabb7" + /* violation */ + "\uabb8" + /* violation */ + "\uabb9" + /* violation */ + "\uabba" + /* violation */ + "\uabbb" + /* violation */ + "\uabbc" + /* violation */ + "\uabbd" + /* violation */ + "\uabbe" + /* violation */ + "\uabbf" + /* violation */ + "\uabc0" + /* violation */ + "\uabc1" + /* violation */ + "\uabc2" + /* violation */ + "\uabc3" + /* violation */ + "\uabc4" + /* violation */ + "\uabc5" + /* violation */ + "\uabc6" + /* violation */ + "\uabc7" + /* violation */ + "\uabc8" + /* violation */ + "\uabc9" + /* violation */ + "\uabca" + /* violation */ + "\uabcb" + /* violation */ + "\uabcc" + /* violation */ + "\uabcd" + /* violation */ + "\uabce" + /* violation */ + "\uabcf" + /* violation */ + "\uabd0" + /* violation */ + "\uabd1" + /* violation */ + "\uabd2" + /* violation */ + "\uabd3" + /* violation */ + "\uabd4" + /* violation */ + "\uabd5" + /* violation */ + "\uabd6" + /* violation */ + "\uabd7" + /* violation */ + "\uabd8" + /* violation */ + "\uabd9" + /* violation */ + "\uabda" + /* violation */ + "\uabdb" + /* violation */ + "\uabdc" + /* violation */ + "\uabdd" + /* violation */ + "\uabde" + /* violation */ + "\uabdf" + /* violation */ + "\uabe0" + /* violation */ + "\uabe1" + /* violation */ + "\uabe2" + /* violation */ + "\uabe3" + /* violation */ + "\uabe4" + /* violation */ + "\uabe5" + /* violation */ + "\uabe6" + /* violation */ + "\uabe7" + /* violation */ + "\uabe8" + /* violation */ + "\uabe9" + /* violation */ + "\uabea" + /* violation */ + "\uabeb" + /* violation */ + "\uabec" + /* violation */ + "\uabed" + /* violation */ + "\uabee" + /* violation */ + "\uabef" + /* violation */ + "\uabf0" + /* violation */ + "\uabf1" + /* violation */ + "\uabf2" + /* violation */ + "\uabf3" + /* violation */ + "\uabf4" + /* violation */ + "\uabf5" + /* violation */ + "\uabf6" + /* violation */ + "\uabf7" + /* violation */ + "\uabf8" + /* violation */ + "\uabf9" + /* violation */ + "\uabfa" + /* violation */ + "\uabfb" + /* violation */ + "\uabfc" + /* violation */ + "\uabfd" + /* violation */ + "\uabfe" + /* violation */ + "\uabff", "" + /* violation */ + "\uac00" + /* violation */ + "\uac01" + /* violation */ + "\uac02" + /* violation */ + "\uac03" + /* violation */ + "\uac04" + /* violation */ + "\uac05" + /* violation */ + "\uac06" + /* violation */ + "\uac07" + /* violation */ + "\uac08" + /* violation */ + "\uac09" + /* violation */ + "\uac0a" + /* violation */ + "\uac0b" + /* violation */ + "\uac0c" + /* violation */ + "\uac0d" + /* violation */ + "\uac0e" + /* violation */ + "\uac0f" + /* violation */ + "\uac10" + /* violation */ + "\uac11" + /* violation */ + "\uac12" + /* violation */ + "\uac13" + /* violation */ + "\uac14" + /* violation */ + "\uac15" + /* violation */ + "\uac16" + /* violation */ + "\uac17" + /* violation */ + "\uac18" + /* violation */ + "\uac19" + /* violation */ + "\uac1a" + /* violation */ + "\uac1b" + /* violation */ + "\uac1c" + /* violation */ + "\uac1d" + /* violation */ + "\uac1e" + /* violation */ + "\uac1f" + /* violation */ + "\uac20" + /* violation */ + "\uac21" + /* violation */ + "\uac22" + /* violation */ + "\uac23" + /* violation */ + "\uac24" + /* violation */ + "\uac25" + /* violation */ + "\uac26" + /* violation */ + "\uac27" + /* violation */ + "\uac28" + /* violation */ + "\uac29" + /* violation */ + "\uac2a" + /* violation */ + "\uac2b" + /* violation */ + "\uac2c" + /* violation */ + "\uac2d" + /* violation */ + "\uac2e" + /* violation */ + "\uac2f" + /* violation */ + "\uac30" + /* violation */ + "\uac31" + /* violation */ + "\uac32" + /* violation */ + "\uac33" + /* violation */ + "\uac34" + /* violation */ + "\uac35" + /* violation */ + "\uac36" + /* violation */ + "\uac37" + /* violation */ + "\uac38" + /* violation */ + "\uac39" + /* violation */ + "\uac3a" + /* violation */ + "\uac3b" + /* violation */ + "\uac3c" + /* violation */ + "\uac3d" + /* violation */ + "\uac3e" + /* violation */ + "\uac3f" + /* violation */ + "\uac40" + /* violation */ + "\uac41" + /* violation */ + "\uac42" + /* violation */ + "\uac43" + /* violation */ + "\uac44" + /* violation */ + "\uac45" + /* violation */ + "\uac46" + /* violation */ + "\uac47" + /* violation */ + "\uac48" + /* violation */ + "\uac49" + /* violation */ + "\uac4a" + /* violation */ + "\uac4b" + /* violation */ + "\uac4c" + /* violation */ + "\uac4d" + /* violation */ + "\uac4e" + /* violation */ + "\uac4f" + /* violation */ + "\uac50" + /* violation */ + "\uac51" + /* violation */ + "\uac52" + /* violation */ + "\uac53" + /* violation */ + "\uac54" + /* violation */ + "\uac55" + /* violation */ + "\uac56" + /* violation */ + "\uac57" + /* violation */ + "\uac58" + /* violation */ + "\uac59" + /* violation */ + "\uac5a" + /* violation */ + "\uac5b" + /* violation */ + "\uac5c" + /* violation */ + "\uac5d" + /* violation */ + "\uac5e" + /* violation */ + "\uac5f" + /* violation */ + "\uac60" + /* violation */ + "\uac61" + /* violation */ + "\uac62" + /* violation */ + "\uac63" + /* violation */ + "\uac64" + /* violation */ + "\uac65" + /* violation */ + "\uac66" + /* violation */ + "\uac67" + /* violation */ + "\uac68" + /* violation */ + "\uac69" + /* violation */ + "\uac6a" + /* violation */ + "\uac6b" + /* violation */ + "\uac6c" + /* violation */ + "\uac6d" + /* violation */ + "\uac6e" + /* violation */ + "\uac6f" + /* violation */ + "\uac70" + /* violation */ + "\uac71" + /* violation */ + "\uac72" + /* violation */ + "\uac73" + /* violation */ + "\uac74" + /* violation */ + "\uac75" + /* violation */ + "\uac76" + /* violation */ + "\uac77" + /* violation */ + "\uac78" + /* violation */ + "\uac79" + /* violation */ + "\uac7a" + /* violation */ + "\uac7b" + /* violation */ + "\uac7c" + /* violation */ + "\uac7d" + /* violation */ + "\uac7e" + /* violation */ + "\uac7f" + /* violation */ + "\uac80" + /* violation */ + "\uac81" + /* violation */ + "\uac82" + /* violation */ + "\uac83" + /* violation */ + "\uac84" + /* violation */ + "\uac85" + /* violation */ + "\uac86" + /* violation */ + "\uac87" + /* violation */ + "\uac88" + /* violation */ + "\uac89" + /* violation */ + "\uac8a" + /* violation */ + "\uac8b" + /* violation */ + "\uac8c" + /* violation */ + "\uac8d" + /* violation */ + "\uac8e" + /* violation */ + "\uac8f" + /* violation */ + "\uac90" + /* violation */ + "\uac91" + /* violation */ + "\uac92" + /* violation */ + "\uac93" + /* violation */ + "\uac94" + /* violation */ + "\uac95" + /* violation */ + "\uac96" + /* violation */ + "\uac97" + /* violation */ + "\uac98" + /* violation */ + "\uac99" + /* violation */ + "\uac9a" + /* violation */ + "\uac9b" + /* violation */ + "\uac9c" + /* violation */ + "\uac9d" + /* violation */ + "\uac9e" + /* violation */ + "\uac9f" + /* violation */ + "\uaca0" + /* violation */ + "\uaca1" + /* violation */ + "\uaca2" + /* violation */ + "\uaca3" + /* violation */ + "\uaca4" + /* violation */ + "\uaca5" + /* violation */ + "\uaca6" + /* violation */ + "\uaca7" + /* violation */ + "\uaca8" + /* violation */ + "\uaca9" + /* violation */ + "\uacaa" + /* violation */ + "\uacab" + /* violation */ + "\uacac" + /* violation */ + "\uacad" + /* violation */ + "\uacae" + /* violation */ + "\uacaf" + /* violation */ + "\uacb0" + /* violation */ + "\uacb1" + /* violation */ + "\uacb2" + /* violation */ + "\uacb3" + /* violation */ + "\uacb4" + /* violation */ + "\uacb5" + /* violation */ + "\uacb6" + /* violation */ + "\uacb7" + /* violation */ + "\uacb8" + /* violation */ + "\uacb9" + /* violation */ + "\uacba" + /* violation */ + "\uacbb" + /* violation */ + "\uacbc" + /* violation */ + "\uacbd" + /* violation */ + "\uacbe" + /* violation */ + "\uacbf" + /* violation */ + "\uacc0" + /* violation */ + "\uacc1" + /* violation */ + "\uacc2" + /* violation */ + "\uacc3" + /* violation */ + "\uacc4" + /* violation */ + "\uacc5" + /* violation */ + "\uacc6" + /* violation */ + "\uacc7" + /* violation */ + "\uacc8" + /* violation */ + "\uacc9" + /* violation */ + "\uacca" + /* violation */ + "\uaccb" + /* violation */ + "\uaccc" + /* violation */ + "\uaccd" + /* violation */ + "\uacce" + /* violation */ + "\uaccf" + /* violation */ + "\uacd0" + /* violation */ + "\uacd1" + /* violation */ + "\uacd2" + /* violation */ + "\uacd3" + /* violation */ + "\uacd4" + /* violation */ + "\uacd5" + /* violation */ + "\uacd6" + /* violation */ + "\uacd7" + /* violation */ + "\uacd8" + /* violation */ + "\uacd9" + /* violation */ + "\uacda" + /* violation */ + "\uacdb" + /* violation */ + "\uacdc" + /* violation */ + "\uacdd" + /* violation */ + "\uacde" + /* violation */ + "\uacdf" + /* violation */ + "\uace0" + /* violation */ + "\uace1" + /* violation */ + "\uace2" + /* violation */ + "\uace3" + /* violation */ + "\uace4" + /* violation */ + "\uace5" + /* violation */ + "\uace6" + /* violation */ + "\uace7" + /* violation */ + "\uace8" + /* violation */ + "\uace9" + /* violation */ + "\uacea" + /* violation */ + "\uaceb" + /* violation */ + "\uacec" + /* violation */ + "\uaced" + /* violation */ + "\uacee" + /* violation */ + "\uacef" + /* violation */ + "\uacf0" + /* violation */ + "\uacf1" + /* violation */ + "\uacf2" + /* violation */ + "\uacf3" + /* violation */ + "\uacf4" + /* violation */ + "\uacf5" + /* violation */ + "\uacf6" + /* violation */ + "\uacf7" + /* violation */ + "\uacf8" + /* violation */ + "\uacf9" + /* violation */ + "\uacfa" + /* violation */ + "\uacfb" + /* violation */ + "\uacfc" + /* violation */ + "\uacfd" + /* violation */ + "\uacfe" + /* violation */ + "\uacff", "" + /* violation */ + "\uad00" + /* violation */ + "\uad01" + /* violation */ + "\uad02" + /* violation */ + "\uad03" + /* violation */ + "\uad04" + /* violation */ + "\uad05" + /* violation */ + "\uad06" + /* violation */ + "\uad07" + /* violation */ + "\uad08" + /* violation */ + "\uad09" + /* violation */ + "\uad0a" + /* violation */ + "\uad0b" + /* violation */ + "\uad0c" + /* violation */ + "\uad0d" + /* violation */ + "\uad0e" + /* violation */ + "\uad0f" + /* violation */ + "\uad10" + /* violation */ + "\uad11" + /* violation */ + "\uad12" + /* violation */ + "\uad13" + /* violation */ + "\uad14" + /* violation */ + "\uad15" + /* violation */ + "\uad16" + /* violation */ + "\uad17" + /* violation */ + "\uad18" + /* violation */ + "\uad19" + /* violation */ + "\uad1a" + /* violation */ + "\uad1b" + /* violation */ + "\uad1c" + /* violation */ + "\uad1d" + /* violation */ + "\uad1e" + /* violation */ + "\uad1f" + /* violation */ + "\uad20" + /* violation */ + "\uad21" + /* violation */ + "\uad22" + /* violation */ + "\uad23" + /* violation */ + "\uad24" + /* violation */ + "\uad25" + /* violation */ + "\uad26" + /* violation */ + "\uad27" + /* violation */ + "\uad28" + /* violation */ + "\uad29" + /* violation */ + "\uad2a" + /* violation */ + "\uad2b" + /* violation */ + "\uad2c" + /* violation */ + "\uad2d" + /* violation */ + "\uad2e" + /* violation */ + "\uad2f" + /* violation */ + "\uad30" + /* violation */ + "\uad31" + /* violation */ + "\uad32" + /* violation */ + "\uad33" + /* violation */ + "\uad34" + /* violation */ + "\uad35" + /* violation */ + "\uad36" + /* violation */ + "\uad37" + /* violation */ + "\uad38" + /* violation */ + "\uad39" + /* violation */ + "\uad3a" + /* violation */ + "\uad3b" + /* violation */ + "\uad3c" + /* violation */ + "\uad3d" + /* violation */ + "\uad3e" + /* violation */ + "\uad3f" + /* violation */ + "\uad40" + /* violation */ + "\uad41" + /* violation */ + "\uad42" + /* violation */ + "\uad43" + /* violation */ + "\uad44" + /* violation */ + "\uad45" + /* violation */ + "\uad46" + /* violation */ + "\uad47" + /* violation */ + "\uad48" + /* violation */ + "\uad49" + /* violation */ + "\uad4a" + /* violation */ + "\uad4b" + /* violation */ + "\uad4c" + /* violation */ + "\uad4d" + /* violation */ + "\uad4e" + /* violation */ + "\uad4f" + /* violation */ + "\uad50" + /* violation */ + "\uad51" + /* violation */ + "\uad52" + /* violation */ + "\uad53" + /* violation */ + "\uad54" + /* violation */ + "\uad55" + /* violation */ + "\uad56" + /* violation */ + "\uad57" + /* violation */ + "\uad58" + /* violation */ + "\uad59" + /* violation */ + "\uad5a" + /* violation */ + "\uad5b" + /* violation */ + "\uad5c" + /* violation */ + "\uad5d" + /* violation */ + "\uad5e" + /* violation */ + "\uad5f" + /* violation */ + "\uad60" + /* violation */ + "\uad61" + /* violation */ + "\uad62" + /* violation */ + "\uad63" + /* violation */ + "\uad64" + /* violation */ + "\uad65" + /* violation */ + "\uad66" + /* violation */ + "\uad67" + /* violation */ + "\uad68" + /* violation */ + "\uad69" + /* violation */ + "\uad6a" + /* violation */ + "\uad6b" + /* violation */ + "\uad6c" + /* violation */ + "\uad6d" + /* violation */ + "\uad6e" + /* violation */ + "\uad6f" + /* violation */ + "\uad70" + /* violation */ + "\uad71" + /* violation */ + "\uad72" + /* violation */ + "\uad73" + /* violation */ + "\uad74" + /* violation */ + "\uad75" + /* violation */ + "\uad76" + /* violation */ + "\uad77" + /* violation */ + "\uad78" + /* violation */ + "\uad79" + /* violation */ + "\uad7a" + /* violation */ + "\uad7b" + /* violation */ + "\uad7c" + /* violation */ + "\uad7d" + /* violation */ + "\uad7e" + /* violation */ + "\uad7f" + /* violation */ + "\uad80" + /* violation */ + "\uad81" + /* violation */ + "\uad82" + /* violation */ + "\uad83" + /* violation */ + "\uad84" + /* violation */ + "\uad85" + /* violation */ + "\uad86" + /* violation */ + "\uad87" + /* violation */ + "\uad88" + /* violation */ + "\uad89" + /* violation */ + "\uad8a" + /* violation */ + "\uad8b" + /* violation */ + "\uad8c" + /* violation */ + "\uad8d" + /* violation */ + "\uad8e" + /* violation */ + "\uad8f" + /* violation */ + "\uad90" + /* violation */ + "\uad91" + /* violation */ + "\uad92" + /* violation */ + "\uad93" + /* violation */ + "\uad94" + /* violation */ + "\uad95" + /* violation */ + "\uad96" + /* violation */ + "\uad97" + /* violation */ + "\uad98" + /* violation */ + "\uad99" + /* violation */ + "\uad9a" + /* violation */ + "\uad9b" + /* violation */ + "\uad9c" + /* violation */ + "\uad9d" + /* violation */ + "\uad9e" + /* violation */ + "\uad9f" + /* violation */ + "\uada0" + /* violation */ + "\uada1" + /* violation */ + "\uada2" + /* violation */ + "\uada3" + /* violation */ + "\uada4" + /* violation */ + "\uada5" + /* violation */ + "\uada6" + /* violation */ + "\uada7" + /* violation */ + "\uada8" + /* violation */ + "\uada9" + /* violation */ + "\uadaa" + /* violation */ + "\uadab" + /* violation */ + "\uadac" + /* violation */ + "\uadad" + /* violation */ + "\uadae" + /* violation */ + "\uadaf" + /* violation */ + "\uadb0" + /* violation */ + "\uadb1" + /* violation */ + "\uadb2" + /* violation */ + "\uadb3" + /* violation */ + "\uadb4" + /* violation */ + "\uadb5" + /* violation */ + "\uadb6" + /* violation */ + "\uadb7" + /* violation */ + "\uadb8" + /* violation */ + "\uadb9" + /* violation */ + "\uadba" + /* violation */ + "\uadbb" + /* violation */ + "\uadbc" + /* violation */ + "\uadbd" + /* violation */ + "\uadbe" + /* violation */ + "\uadbf" + /* violation */ + "\uadc0" + /* violation */ + "\uadc1" + /* violation */ + "\uadc2" + /* violation */ + "\uadc3" + /* violation */ + "\uadc4" + /* violation */ + "\uadc5" + /* violation */ + "\uadc6" + /* violation */ + "\uadc7" + /* violation */ + "\uadc8" + /* violation */ + "\uadc9" + /* violation */ + "\uadca" + /* violation */ + "\uadcb" + /* violation */ + "\uadcc" + /* violation */ + "\uadcd" + /* violation */ + "\uadce" + /* violation */ + "\uadcf" + /* violation */ + "\uadd0" + /* violation */ + "\uadd1" + /* violation */ + "\uadd2" + /* violation */ + "\uadd3" + /* violation */ + "\uadd4" + /* violation */ + "\uadd5" + /* violation */ + "\uadd6" + /* violation */ + "\uadd7" + /* violation */ + "\uadd8" + /* violation */ + "\uadd9" + /* violation */ + "\uadda" + /* violation */ + "\uaddb" + /* violation */ + "\uaddc" + /* violation */ + "\uaddd" + /* violation */ + "\uadde" + /* violation */ + "\uaddf" + /* violation */ + "\uade0" + /* violation */ + "\uade1" + /* violation */ + "\uade2" + /* violation */ + "\uade3" + /* violation */ + "\uade4" + /* violation */ + "\uade5" + /* violation */ + "\uade6" + /* violation */ + "\uade7" + /* violation */ + "\uade8" + /* violation */ + "\uade9" + /* violation */ + "\uadea" + /* violation */ + "\uadeb" + /* violation */ + "\uadec" + /* violation */ + "\uaded" + /* violation */ + "\uadee" + /* violation */ + "\uadef" + /* violation */ + "\uadf0" + /* violation */ + "\uadf1" + /* violation */ + "\uadf2" + /* violation */ + "\uadf3" + /* violation */ + "\uadf4" + /* violation */ + "\uadf5" + /* violation */ + "\uadf6" + /* violation */ + "\uadf7" + /* violation */ + "\uadf8" + /* violation */ + "\uadf9" + /* violation */ + "\uadfa" + /* violation */ + "\uadfb" + /* violation */ + "\uadfc" + /* violation */ + "\uadfd" + /* violation */ + "\uadfe" + /* violation */ + "\uadff", "" + /* violation */ + "\uae00" + /* violation */ + "\uae01" + /* violation */ + "\uae02" + /* violation */ + "\uae03" + /* violation */ + "\uae04" + /* violation */ + "\uae05" + /* violation */ + "\uae06" + /* violation */ + "\uae07" + /* violation */ + "\uae08" + /* violation */ + "\uae09" + /* violation */ + "\uae0a" + /* violation */ + "\uae0b" + /* violation */ + "\uae0c" + /* violation */ + "\uae0d" + /* violation */ + "\uae0e" + /* violation */ + "\uae0f" + /* violation */ + "\uae10" + /* violation */ + "\uae11" + /* violation */ + "\uae12" + /* violation */ + "\uae13" + /* violation */ + "\uae14" + /* violation */ + "\uae15" + /* violation */ + "\uae16" + /* violation */ + "\uae17" + /* violation */ + "\uae18" + /* violation */ + "\uae19" + /* violation */ + "\uae1a" + /* violation */ + "\uae1b" + /* violation */ + "\uae1c" + /* violation */ + "\uae1d" + /* violation */ + "\uae1e" + /* violation */ + "\uae1f" + /* violation */ + "\uae20" + /* violation */ + "\uae21" + /* violation */ + "\uae22" + /* violation */ + "\uae23" + /* violation */ + "\uae24" + /* violation */ + "\uae25" + /* violation */ + "\uae26" + /* violation */ + "\uae27" + /* violation */ + "\uae28" + /* violation */ + "\uae29" + /* violation */ + "\uae2a" + /* violation */ + "\uae2b" + /* violation */ + "\uae2c" + /* violation */ + "\uae2d" + /* violation */ + "\uae2e" + /* violation */ + "\uae2f" + /* violation */ + "\uae30" + /* violation */ + "\uae31" + /* violation */ + "\uae32" + /* violation */ + "\uae33" + /* violation */ + "\uae34" + /* violation */ + "\uae35" + /* violation */ + "\uae36" + /* violation */ + "\uae37" + /* violation */ + "\uae38" + /* violation */ + "\uae39" + /* violation */ + "\uae3a" + /* violation */ + "\uae3b" + /* violation */ + "\uae3c" + /* violation */ + "\uae3d" + /* violation */ + "\uae3e" + /* violation */ + "\uae3f" + /* violation */ + "\uae40" + /* violation */ + "\uae41" + /* violation */ + "\uae42" + /* violation */ + "\uae43" + /* violation */ + "\uae44" + /* violation */ + "\uae45" + /* violation */ + "\uae46" + /* violation */ + "\uae47" + /* violation */ + "\uae48" + /* violation */ + "\uae49" + /* violation */ + "\uae4a" + /* violation */ + "\uae4b" + /* violation */ + "\uae4c" + /* violation */ + "\uae4d" + /* violation */ + "\uae4e" + /* violation */ + "\uae4f" + /* violation */ + "\uae50" + /* violation */ + "\uae51" + /* violation */ + "\uae52" + /* violation */ + "\uae53" + /* violation */ + "\uae54" + /* violation */ + "\uae55" + /* violation */ + "\uae56" + /* violation */ + "\uae57" + /* violation */ + "\uae58" + /* violation */ + "\uae59" + /* violation */ + "\uae5a" + /* violation */ + "\uae5b" + /* violation */ + "\uae5c" + /* violation */ + "\uae5d" + /* violation */ + "\uae5e" + /* violation */ + "\uae5f" + /* violation */ + "\uae60" + /* violation */ + "\uae61" + /* violation */ + "\uae62" + /* violation */ + "\uae63" + /* violation */ + "\uae64" + /* violation */ + "\uae65" + /* violation */ + "\uae66" + /* violation */ + "\uae67" + /* violation */ + "\uae68" + /* violation */ + "\uae69" + /* violation */ + "\uae6a" + /* violation */ + "\uae6b" + /* violation */ + "\uae6c" + /* violation */ + "\uae6d" + /* violation */ + "\uae6e" + /* violation */ + "\uae6f" + /* violation */ + "\uae70" + /* violation */ + "\uae71" + /* violation */ + "\uae72" + /* violation */ + "\uae73" + /* violation */ + "\uae74" + /* violation */ + "\uae75" + /* violation */ + "\uae76" + /* violation */ + "\uae77" + /* violation */ + "\uae78" + /* violation */ + "\uae79" + /* violation */ + "\uae7a" + /* violation */ + "\uae7b" + /* violation */ + "\uae7c" + /* violation */ + "\uae7d" + /* violation */ + "\uae7e" + /* violation */ + "\uae7f" + /* violation */ + "\uae80" + /* violation */ + "\uae81" + /* violation */ + "\uae82" + /* violation */ + "\uae83" + /* violation */ + "\uae84" + /* violation */ + "\uae85" + /* violation */ + "\uae86" + /* violation */ + "\uae87" + /* violation */ + "\uae88" + /* violation */ + "\uae89" + /* violation */ + "\uae8a" + /* violation */ + "\uae8b" + /* violation */ + "\uae8c" + /* violation */ + "\uae8d" + /* violation */ + "\uae8e" + /* violation */ + "\uae8f" + /* violation */ + "\uae90" + /* violation */ + "\uae91" + /* violation */ + "\uae92" + /* violation */ + "\uae93" + /* violation */ + "\uae94" + /* violation */ + "\uae95" + /* violation */ + "\uae96" + /* violation */ + "\uae97" + /* violation */ + "\uae98" + /* violation */ + "\uae99" + /* violation */ + "\uae9a" + /* violation */ + "\uae9b" + /* violation */ + "\uae9c" + /* violation */ + "\uae9d" + /* violation */ + "\uae9e" + /* violation */ + "\uae9f" + /* violation */ + "\uaea0" + /* violation */ + "\uaea1" + /* violation */ + "\uaea2" + /* violation */ + "\uaea3" + /* violation */ + "\uaea4" + /* violation */ + "\uaea5" + /* violation */ + "\uaea6" + /* violation */ + "\uaea7" + /* violation */ + "\uaea8" + /* violation */ + "\uaea9" + /* violation */ + "\uaeaa" + /* violation */ + "\uaeab" + /* violation */ + "\uaeac" + /* violation */ + "\uaead" + /* violation */ + "\uaeae" + /* violation */ + "\uaeaf" + /* violation */ + "\uaeb0" + /* violation */ + "\uaeb1" + /* violation */ + "\uaeb2" + /* violation */ + "\uaeb3" + /* violation */ + "\uaeb4" + /* violation */ + "\uaeb5" + /* violation */ + "\uaeb6" + /* violation */ + "\uaeb7" + /* violation */ + "\uaeb8" + /* violation */ + "\uaeb9" + /* violation */ + "\uaeba" + /* violation */ + "\uaebb" + /* violation */ + "\uaebc" + /* violation */ + "\uaebd" + /* violation */ + "\uaebe" + /* violation */ + "\uaebf" + /* violation */ + "\uaec0" + /* violation */ + "\uaec1" + /* violation */ + "\uaec2" + /* violation */ + "\uaec3" + /* violation */ + "\uaec4" + /* violation */ + "\uaec5" + /* violation */ + "\uaec6" + /* violation */ + "\uaec7" + /* violation */ + "\uaec8" + /* violation */ + "\uaec9" + /* violation */ + "\uaeca" + /* violation */ + "\uaecb" + /* violation */ + "\uaecc" + /* violation */ + "\uaecd" + /* violation */ + "\uaece" + /* violation */ + "\uaecf" + /* violation */ + "\uaed0" + /* violation */ + "\uaed1" + /* violation */ + "\uaed2" + /* violation */ + "\uaed3" + /* violation */ + "\uaed4" + /* violation */ + "\uaed5" + /* violation */ + "\uaed6" + /* violation */ + "\uaed7" + /* violation */ + "\uaed8" + /* violation */ + "\uaed9" + /* violation */ + "\uaeda" + /* violation */ + "\uaedb" + /* violation */ + "\uaedc" + /* violation */ + "\uaedd" + /* violation */ + "\uaede" + /* violation */ + "\uaedf" + /* violation */ + "\uaee0" + /* violation */ + "\uaee1" + /* violation */ + "\uaee2" + /* violation */ + "\uaee3" + /* violation */ + "\uaee4" + /* violation */ + "\uaee5" + /* violation */ + "\uaee6" + /* violation */ + "\uaee7" + /* violation */ + "\uaee8" + /* violation */ + "\uaee9" + /* violation */ + "\uaeea" + /* violation */ + "\uaeeb" + /* violation */ + "\uaeec" + /* violation */ + "\uaeed" + /* violation */ + "\uaeee" + /* violation */ + "\uaeef" + /* violation */ + "\uaef0" + /* violation */ + "\uaef1" + /* violation */ + "\uaef2" + /* violation */ + "\uaef3" + /* violation */ + "\uaef4" + /* violation */ + "\uaef5" + /* violation */ + "\uaef6" + /* violation */ + "\uaef7" + /* violation */ + "\uaef8" + /* violation */ + "\uaef9" + /* violation */ + "\uaefa" + /* violation */ + "\uaefb" + /* violation */ + "\uaefc" + /* violation */ + "\uaefd" + /* violation */ + "\uaefe" + /* violation */ + "\uaeff", "" + /* violation */ + "\uaf00" + /* violation */ + "\uaf01" + /* violation */ + "\uaf02" + /* violation */ + "\uaf03" + /* violation */ + "\uaf04" + /* violation */ + "\uaf05" + /* violation */ + "\uaf06" + /* violation */ + "\uaf07" + /* violation */ + "\uaf08" + /* violation */ + "\uaf09" + /* violation */ + "\uaf0a" + /* violation */ + "\uaf0b" + /* violation */ + "\uaf0c" + /* violation */ + "\uaf0d" + /* violation */ + "\uaf0e" + /* violation */ + "\uaf0f" + /* violation */ + "\uaf10" + /* violation */ + "\uaf11" + /* violation */ + "\uaf12" + /* violation */ + "\uaf13" + /* violation */ + "\uaf14" + /* violation */ + "\uaf15" + /* violation */ + "\uaf16" + /* violation */ + "\uaf17" + /* violation */ + "\uaf18" + /* violation */ + "\uaf19" + /* violation */ + "\uaf1a" + /* violation */ + "\uaf1b" + /* violation */ + "\uaf1c" + /* violation */ + "\uaf1d" + /* violation */ + "\uaf1e" + /* violation */ + "\uaf1f" + /* violation */ + "\uaf20" + /* violation */ + "\uaf21" + /* violation */ + "\uaf22" + /* violation */ + "\uaf23" + /* violation */ + "\uaf24" + /* violation */ + "\uaf25" + /* violation */ + "\uaf26" + /* violation */ + "\uaf27" + /* violation */ + "\uaf28" + /* violation */ + "\uaf29" + /* violation */ + "\uaf2a" + /* violation */ + "\uaf2b" + /* violation */ + "\uaf2c" + /* violation */ + "\uaf2d" + /* violation */ + "\uaf2e" + /* violation */ + "\uaf2f" + /* violation */ + "\uaf30" + /* violation */ + "\uaf31" + /* violation */ + "\uaf32" + /* violation */ + "\uaf33" + /* violation */ + "\uaf34" + /* violation */ + "\uaf35" + /* violation */ + "\uaf36" + /* violation */ + "\uaf37" + /* violation */ + "\uaf38" + /* violation */ + "\uaf39" + /* violation */ + "\uaf3a" + /* violation */ + "\uaf3b" + /* violation */ + "\uaf3c" + /* violation */ + "\uaf3d" + /* violation */ + "\uaf3e" + /* violation */ + "\uaf3f" + /* violation */ + "\uaf40" + /* violation */ + "\uaf41" + /* violation */ + "\uaf42" + /* violation */ + "\uaf43" + /* violation */ + "\uaf44" + /* violation */ + "\uaf45" + /* violation */ + "\uaf46" + /* violation */ + "\uaf47" + /* violation */ + "\uaf48" + /* violation */ + "\uaf49" + /* violation */ + "\uaf4a" + /* violation */ + "\uaf4b" + /* violation */ + "\uaf4c" + /* violation */ + "\uaf4d" + /* violation */ + "\uaf4e" + /* violation */ + "\uaf4f" + /* violation */ + "\uaf50" + /* violation */ + "\uaf51" + /* violation */ + "\uaf52" + /* violation */ + "\uaf53" + /* violation */ + "\uaf54" + /* violation */ + "\uaf55" + /* violation */ + "\uaf56" + /* violation */ + "\uaf57" + /* violation */ + "\uaf58" + /* violation */ + "\uaf59" + /* violation */ + "\uaf5a" + /* violation */ + "\uaf5b" + /* violation */ + "\uaf5c" + /* violation */ + "\uaf5d" + /* violation */ + "\uaf5e" + /* violation */ + "\uaf5f" + /* violation */ + "\uaf60" + /* violation */ + "\uaf61" + /* violation */ + "\uaf62" + /* violation */ + "\uaf63" + /* violation */ + "\uaf64" + /* violation */ + "\uaf65" + /* violation */ + "\uaf66" + /* violation */ + "\uaf67" + /* violation */ + "\uaf68" + /* violation */ + "\uaf69" + /* violation */ + "\uaf6a" + /* violation */ + "\uaf6b" + /* violation */ + "\uaf6c" + /* violation */ + "\uaf6d" + /* violation */ + "\uaf6e" + /* violation */ + "\uaf6f" + /* violation */ + "\uaf70" + /* violation */ + "\uaf71" + /* violation */ + "\uaf72" + /* violation */ + "\uaf73" + /* violation */ + "\uaf74" + /* violation */ + "\uaf75" + /* violation */ + "\uaf76" + /* violation */ + "\uaf77" + /* violation */ + "\uaf78" + /* violation */ + "\uaf79" + /* violation */ + "\uaf7a" + /* violation */ + "\uaf7b" + /* violation */ + "\uaf7c" + /* violation */ + "\uaf7d" + /* violation */ + "\uaf7e" + /* violation */ + "\uaf7f" + /* violation */ + "\uaf80" + /* violation */ + "\uaf81" + /* violation */ + "\uaf82" + /* violation */ + "\uaf83" + /* violation */ + "\uaf84" + /* violation */ + "\uaf85" + /* violation */ + "\uaf86" + /* violation */ + "\uaf87" + /* violation */ + "\uaf88" + /* violation */ + "\uaf89" + /* violation */ + "\uaf8a" + /* violation */ + "\uaf8b" + /* violation */ + "\uaf8c" + /* violation */ + "\uaf8d" + /* violation */ + "\uaf8e" + /* violation */ + "\uaf8f" + /* violation */ + "\uaf90" + /* violation */ + "\uaf91" + /* violation */ + "\uaf92" + /* violation */ + "\uaf93" + /* violation */ + "\uaf94" + /* violation */ + "\uaf95" + /* violation */ + "\uaf96" + /* violation */ + "\uaf97" + /* violation */ + "\uaf98" + /* violation */ + "\uaf99" + /* violation */ + "\uaf9a" + /* violation */ + "\uaf9b" + /* violation */ + "\uaf9c" + /* violation */ + "\uaf9d" + /* violation */ + "\uaf9e" + /* violation */ + "\uaf9f" + /* violation */ + "\uafa0" + /* violation */ + "\uafa1" + /* violation */ + "\uafa2" + /* violation */ + "\uafa3" + /* violation */ + "\uafa4" + /* violation */ + "\uafa5" + /* violation */ + "\uafa6" + /* violation */ + "\uafa7" + /* violation */ + "\uafa8" + /* violation */ + "\uafa9" + /* violation */ + "\uafaa" + /* violation */ + "\uafab" + /* violation */ + "\uafac" + /* violation */ + "\uafad" + /* violation */ + "\uafae" + /* violation */ + "\uafaf" + /* violation */ + "\uafb0" + /* violation */ + "\uafb1" + /* violation */ + "\uafb2" + /* violation */ + "\uafb3" + /* violation */ + "\uafb4" + /* violation */ + "\uafb5" + /* violation */ + "\uafb6" + /* violation */ + "\uafb7" + /* violation */ + "\uafb8" + /* violation */ + "\uafb9" + /* violation */ + "\uafba" + /* violation */ + "\uafbb" + /* violation */ + "\uafbc" + /* violation */ + "\uafbd" + /* violation */ + "\uafbe" + /* violation */ + "\uafbf" + /* violation */ + "\uafc0" + /* violation */ + "\uafc1" + /* violation */ + "\uafc2" + /* violation */ + "\uafc3" + /* violation */ + "\uafc4" + /* violation */ + "\uafc5" + /* violation */ + "\uafc6" + /* violation */ + "\uafc7" + /* violation */ + "\uafc8" + /* violation */ + "\uafc9" + /* violation */ + "\uafca" + /* violation */ + "\uafcb" + /* violation */ + "\uafcc" + /* violation */ + "\uafcd" + /* violation */ + "\uafce" + /* violation */ + "\uafcf" + /* violation */ + "\uafd0" + /* violation */ + "\uafd1" + /* violation */ + "\uafd2" + /* violation */ + "\uafd3" + /* violation */ + "\uafd4" + /* violation */ + "\uafd5" + /* violation */ + "\uafd6" + /* violation */ + "\uafd7" + /* violation */ + "\uafd8" + /* violation */ + "\uafd9" + /* violation */ + "\uafda" + /* violation */ + "\uafdb" + /* violation */ + "\uafdc" + /* violation */ + "\uafdd" + /* violation */ + "\uafde" + /* violation */ + "\uafdf" + /* violation */ + "\uafe0" + /* violation */ + "\uafe1" + /* violation */ + "\uafe2" + /* violation */ + "\uafe3" + /* violation */ + "\uafe4" + /* violation */ + "\uafe5" + /* violation */ + "\uafe6" + /* violation */ + "\uafe7" + /* violation */ + "\uafe8" + /* violation */ + "\uafe9" + /* violation */ + "\uafea" + /* violation */ + "\uafeb" + /* violation */ + "\uafec" + /* violation */ + "\uafed" + /* violation */ + "\uafee" + /* violation */ + "\uafef" + /* violation */ + "\uaff0" + /* violation */ + "\uaff1" + /* violation */ + "\uaff2" + /* violation */ + "\uaff3" + /* violation */ + "\uaff4" + /* violation */ + "\uaff5" + /* violation */ + "\uaff6" + /* violation */ + "\uaff7" + /* violation */ + "\uaff8" + /* violation */ + "\uaff9" + /* violation */ + "\uaffa" + /* violation */ + "\uaffb" + /* violation */ + "\uaffc" + /* violation */ + "\uaffd" + /* violation */ + "\uaffe" + /* violation */ + "\uafff", "" + /* violation */ + "\ub000" + /* violation */ + "\ub001" + /* violation */ + "\ub002" + /* violation */ + "\ub003" + /* violation */ + "\ub004" + /* violation */ + "\ub005" + /* violation */ + "\ub006" + /* violation */ + "\ub007" + /* violation */ + "\ub008" + /* violation */ + "\ub009" + /* violation */ + "\ub00a" + /* violation */ + "\ub00b" + /* violation */ + "\ub00c" + /* violation */ + "\ub00d" + /* violation */ + "\ub00e" + /* violation */ + "\ub00f" + /* violation */ + "\ub010" + /* violation */ + "\ub011" + /* violation */ + "\ub012" + /* violation */ + "\ub013" + /* violation */ + "\ub014" + /* violation */ + "\ub015" + /* violation */ + "\ub016" + /* violation */ + "\ub017" + /* violation */ + "\ub018" + /* violation */ + "\ub019" + /* violation */ + "\ub01a" + /* violation */ + "\ub01b" + /* violation */ + "\ub01c" + /* violation */ + "\ub01d" + /* violation */ + "\ub01e" + /* violation */ + "\ub01f" + /* violation */ + "\ub020" + /* violation */ + "\ub021" + /* violation */ + "\ub022" + /* violation */ + "\ub023" + /* violation */ + "\ub024" + /* violation */ + "\ub025" + /* violation */ + "\ub026" + /* violation */ + "\ub027" + /* violation */ + "\ub028" + /* violation */ + "\ub029" + /* violation */ + "\ub02a" + /* violation */ + "\ub02b" + /* violation */ + "\ub02c" + /* violation */ + "\ub02d" + /* violation */ + "\ub02e" + /* violation */ + "\ub02f" + /* violation */ + "\ub030" + /* violation */ + "\ub031" + /* violation */ + "\ub032" + /* violation */ + "\ub033" + /* violation */ + "\ub034" + /* violation */ + "\ub035" + /* violation */ + "\ub036" + /* violation */ + "\ub037" + /* violation */ + "\ub038" + /* violation */ + "\ub039" + /* violation */ + "\ub03a" + /* violation */ + "\ub03b" + /* violation */ + "\ub03c" + /* violation */ + "\ub03d" + /* violation */ + "\ub03e" + /* violation */ + "\ub03f" + /* violation */ + "\ub040" + /* violation */ + "\ub041" + /* violation */ + "\ub042" + /* violation */ + "\ub043" + /* violation */ + "\ub044" + /* violation */ + "\ub045" + /* violation */ + "\ub046" + /* violation */ + "\ub047" + /* violation */ + "\ub048" + /* violation */ + "\ub049" + /* violation */ + "\ub04a" + /* violation */ + "\ub04b" + /* violation */ + "\ub04c" + /* violation */ + "\ub04d" + /* violation */ + "\ub04e" + /* violation */ + "\ub04f" + /* violation */ + "\ub050" + /* violation */ + "\ub051" + /* violation */ + "\ub052" + /* violation */ + "\ub053" + /* violation */ + "\ub054" + /* violation */ + "\ub055" + /* violation */ + "\ub056" + /* violation */ + "\ub057" + /* violation */ + "\ub058" + /* violation */ + "\ub059" + /* violation */ + "\ub05a" + /* violation */ + "\ub05b" + /* violation */ + "\ub05c" + /* violation */ + "\ub05d" + /* violation */ + "\ub05e" + /* violation */ + "\ub05f" + /* violation */ + "\ub060" + /* violation */ + "\ub061" + /* violation */ + "\ub062" + /* violation */ + "\ub063" + /* violation */ + "\ub064" + /* violation */ + "\ub065" + /* violation */ + "\ub066" + /* violation */ + "\ub067" + /* violation */ + "\ub068" + /* violation */ + "\ub069" + /* violation */ + "\ub06a" + /* violation */ + "\ub06b" + /* violation */ + "\ub06c" + /* violation */ + "\ub06d" + /* violation */ + "\ub06e" + /* violation */ + "\ub06f" + /* violation */ + "\ub070" + /* violation */ + "\ub071" + /* violation */ + "\ub072" + /* violation */ + "\ub073" + /* violation */ + "\ub074" + /* violation */ + "\ub075" + /* violation */ + "\ub076" + /* violation */ + "\ub077" + /* violation */ + "\ub078" + /* violation */ + "\ub079" + /* violation */ + "\ub07a" + /* violation */ + "\ub07b" + /* violation */ + "\ub07c" + /* violation */ + "\ub07d" + /* violation */ + "\ub07e" + /* violation */ + "\ub07f" + /* violation */ + "\ub080" + /* violation */ + "\ub081" + /* violation */ + "\ub082" + /* violation */ + "\ub083" + /* violation */ + "\ub084" + /* violation */ + "\ub085" + /* violation */ + "\ub086" + /* violation */ + "\ub087" + /* violation */ + "\ub088" + /* violation */ + "\ub089" + /* violation */ + "\ub08a" + /* violation */ + "\ub08b" + /* violation */ + "\ub08c" + /* violation */ + "\ub08d" + /* violation */ + "\ub08e" + /* violation */ + "\ub08f" + /* violation */ + "\ub090" + /* violation */ + "\ub091" + /* violation */ + "\ub092" + /* violation */ + "\ub093" + /* violation */ + "\ub094" + /* violation */ + "\ub095" + /* violation */ + "\ub096" + /* violation */ + "\ub097" + /* violation */ + "\ub098" + /* violation */ + "\ub099" + /* violation */ + "\ub09a" + /* violation */ + "\ub09b" + /* violation */ + "\ub09c" + /* violation */ + "\ub09d" + /* violation */ + "\ub09e" + /* violation */ + "\ub09f" + /* violation */ + "\ub0a0" + /* violation */ + "\ub0a1" + /* violation */ + "\ub0a2" + /* violation */ + "\ub0a3" + /* violation */ + "\ub0a4" + /* violation */ + "\ub0a5" + /* violation */ + "\ub0a6" + /* violation */ + "\ub0a7" + /* violation */ + "\ub0a8" + /* violation */ + "\ub0a9" + /* violation */ + "\ub0aa" + /* violation */ + "\ub0ab" + /* violation */ + "\ub0ac" + /* violation */ + "\ub0ad" + /* violation */ + "\ub0ae" + /* violation */ + "\ub0af" + /* violation */ + "\ub0b0" + /* violation */ + "\ub0b1" + /* violation */ + "\ub0b2" + /* violation */ + "\ub0b3" + /* violation */ + "\ub0b4" + /* violation */ + "\ub0b5" + /* violation */ + "\ub0b6" + /* violation */ + "\ub0b7" + /* violation */ + "\ub0b8" + /* violation */ + "\ub0b9" + /* violation */ + "\ub0ba" + /* violation */ + "\ub0bb" + /* violation */ + "\ub0bc" + /* violation */ + "\ub0bd" + /* violation */ + "\ub0be" + /* violation */ + "\ub0bf" + /* violation */ + "\ub0c0" + /* violation */ + "\ub0c1" + /* violation */ + "\ub0c2" + /* violation */ + "\ub0c3" + /* violation */ + "\ub0c4" + /* violation */ + "\ub0c5" + /* violation */ + "\ub0c6" + /* violation */ + "\ub0c7" + /* violation */ + "\ub0c8" + /* violation */ + "\ub0c9" + /* violation */ + "\ub0ca" + /* violation */ + "\ub0cb" + /* violation */ + "\ub0cc" + /* violation */ + "\ub0cd" + /* violation */ + "\ub0ce" + /* violation */ + "\ub0cf" + /* violation */ + "\ub0d0" + /* violation */ + "\ub0d1" + /* violation */ + "\ub0d2" + /* violation */ + "\ub0d3" + /* violation */ + "\ub0d4" + /* violation */ + "\ub0d5" + /* violation */ + "\ub0d6" + /* violation */ + "\ub0d7" + /* violation */ + "\ub0d8" + /* violation */ + "\ub0d9" + /* violation */ + "\ub0da" + /* violation */ + "\ub0db" + /* violation */ + "\ub0dc" + /* violation */ + "\ub0dd" + /* violation */ + "\ub0de" + /* violation */ + "\ub0df" + /* violation */ + "\ub0e0" + /* violation */ + "\ub0e1" + /* violation */ + "\ub0e2" + /* violation */ + "\ub0e3" + /* violation */ + "\ub0e4" + /* violation */ + "\ub0e5" + /* violation */ + "\ub0e6" + /* violation */ + "\ub0e7" + /* violation */ + "\ub0e8" + /* violation */ + "\ub0e9" + /* violation */ + "\ub0ea" + /* violation */ + "\ub0eb" + /* violation */ + "\ub0ec" + /* violation */ + "\ub0ed" + /* violation */ + "\ub0ee" + /* violation */ + "\ub0ef" + /* violation */ + "\ub0f0" + /* violation */ + "\ub0f1" + /* violation */ + "\ub0f2" + /* violation */ + "\ub0f3" + /* violation */ + "\ub0f4" + /* violation */ + "\ub0f5" + /* violation */ + "\ub0f6" + /* violation */ + "\ub0f7" + /* violation */ + "\ub0f8" + /* violation */ + "\ub0f9" + /* violation */ + "\ub0fa" + /* violation */ + "\ub0fb" + /* violation */ + "\ub0fc" + /* violation */ + "\ub0fd" + /* violation */ + "\ub0fe" + /* violation */ + "\ub0ff", "" + /* violation */ + "\ub100" + /* violation */ + "\ub101" + /* violation */ + "\ub102" + /* violation */ + "\ub103" + /* violation */ + "\ub104" + /* violation */ + "\ub105" + /* violation */ + "\ub106" + /* violation */ + "\ub107" + /* violation */ + "\ub108" + /* violation */ + "\ub109" + /* violation */ + "\ub10a" + /* violation */ + "\ub10b" + /* violation */ + "\ub10c" + /* violation */ + "\ub10d" + /* violation */ + "\ub10e" + /* violation */ + "\ub10f" + /* violation */ + "\ub110" + /* violation */ + "\ub111" + /* violation */ + "\ub112" + /* violation */ + "\ub113" + /* violation */ + "\ub114" + /* violation */ + "\ub115" + /* violation */ + "\ub116" + /* violation */ + "\ub117" + /* violation */ + "\ub118" + /* violation */ + "\ub119" + /* violation */ + "\ub11a" + /* violation */ + "\ub11b" + /* violation */ + "\ub11c" + /* violation */ + "\ub11d" + /* violation */ + "\ub11e" + /* violation */ + "\ub11f" + /* violation */ + "\ub120" + /* violation */ + "\ub121" + /* violation */ + "\ub122" + /* violation */ + "\ub123" + /* violation */ + "\ub124" + /* violation */ + "\ub125" + /* violation */ + "\ub126" + /* violation */ + "\ub127" + /* violation */ + "\ub128" + /* violation */ + "\ub129" + /* violation */ + "\ub12a" + /* violation */ + "\ub12b" + /* violation */ + "\ub12c" + /* violation */ + "\ub12d" + /* violation */ + "\ub12e" + /* violation */ + "\ub12f" + /* violation */ + "\ub130" + /* violation */ + "\ub131" + /* violation */ + "\ub132" + /* violation */ + "\ub133" + /* violation */ + "\ub134" + /* violation */ + "\ub135" + /* violation */ + "\ub136" + /* violation */ + "\ub137" + /* violation */ + "\ub138" + /* violation */ + "\ub139" + /* violation */ + "\ub13a" + /* violation */ + "\ub13b" + /* violation */ + "\ub13c" + /* violation */ + "\ub13d" + /* violation */ + "\ub13e" + /* violation */ + "\ub13f" + /* violation */ + "\ub140" + /* violation */ + "\ub141" + /* violation */ + "\ub142" + /* violation */ + "\ub143" + /* violation */ + "\ub144" + /* violation */ + "\ub145" + /* violation */ + "\ub146" + /* violation */ + "\ub147" + /* violation */ + "\ub148" + /* violation */ + "\ub149" + /* violation */ + "\ub14a" + /* violation */ + "\ub14b" + /* violation */ + "\ub14c" + /* violation */ + "\ub14d" + /* violation */ + "\ub14e" + /* violation */ + "\ub14f" + /* violation */ + "\ub150" + /* violation */ + "\ub151" + /* violation */ + "\ub152" + /* violation */ + "\ub153" + /* violation */ + "\ub154" + /* violation */ + "\ub155" + /* violation */ + "\ub156" + /* violation */ + "\ub157" + /* violation */ + "\ub158" + /* violation */ + "\ub159" + /* violation */ + "\ub15a" + /* violation */ + "\ub15b" + /* violation */ + "\ub15c" + /* violation */ + "\ub15d" + /* violation */ + "\ub15e" + /* violation */ + "\ub15f" + /* violation */ + "\ub160" + /* violation */ + "\ub161" + /* violation */ + "\ub162" + /* violation */ + "\ub163" + /* violation */ + "\ub164" + /* violation */ + "\ub165" + /* violation */ + "\ub166" + /* violation */ + "\ub167" + /* violation */ + "\ub168" + /* violation */ + "\ub169" + /* violation */ + "\ub16a" + /* violation */ + "\ub16b" + /* violation */ + "\ub16c" + /* violation */ + "\ub16d" + /* violation */ + "\ub16e" + /* violation */ + "\ub16f" + /* violation */ + "\ub170" + /* violation */ + "\ub171" + /* violation */ + "\ub172" + /* violation */ + "\ub173" + /* violation */ + "\ub174" + /* violation */ + "\ub175" + /* violation */ + "\ub176" + /* violation */ + "\ub177" + /* violation */ + "\ub178" + /* violation */ + "\ub179" + /* violation */ + "\ub17a" + /* violation */ + "\ub17b" + /* violation */ + "\ub17c" + /* violation */ + "\ub17d" + /* violation */ + "\ub17e" + /* violation */ + "\ub17f" + /* violation */ + "\ub180" + /* violation */ + "\ub181" + /* violation */ + "\ub182" + /* violation */ + "\ub183" + /* violation */ + "\ub184" + /* violation */ + "\ub185" + /* violation */ + "\ub186" + /* violation */ + "\ub187" + /* violation */ + "\ub188" + /* violation */ + "\ub189" + /* violation */ + "\ub18a" + /* violation */ + "\ub18b" + /* violation */ + "\ub18c" + /* violation */ + "\ub18d" + /* violation */ + "\ub18e" + /* violation */ + "\ub18f" + /* violation */ + "\ub190" + /* violation */ + "\ub191" + /* violation */ + "\ub192" + /* violation */ + "\ub193" + /* violation */ + "\ub194" + /* violation */ + "\ub195" + /* violation */ + "\ub196" + /* violation */ + "\ub197" + /* violation */ + "\ub198" + /* violation */ + "\ub199" + /* violation */ + "\ub19a" + /* violation */ + "\ub19b" + /* violation */ + "\ub19c" + /* violation */ + "\ub19d" + /* violation */ + "\ub19e" + /* violation */ + "\ub19f" + /* violation */ + "\ub1a0" + /* violation */ + "\ub1a1" + /* violation */ + "\ub1a2" + /* violation */ + "\ub1a3" + /* violation */ + "\ub1a4" + /* violation */ + "\ub1a5" + /* violation */ + "\ub1a6" + /* violation */ + "\ub1a7" + /* violation */ + "\ub1a8" + /* violation */ + "\ub1a9" + /* violation */ + "\ub1aa" + /* violation */ + "\ub1ab" + /* violation */ + "\ub1ac" + /* violation */ + "\ub1ad" + /* violation */ + "\ub1ae" + /* violation */ + "\ub1af" + /* violation */ + "\ub1b0" + /* violation */ + "\ub1b1" + /* violation */ + "\ub1b2" + /* violation */ + "\ub1b3" + /* violation */ + "\ub1b4" + /* violation */ + "\ub1b5" + /* violation */ + "\ub1b6" + /* violation */ + "\ub1b7" + /* violation */ + "\ub1b8" + /* violation */ + "\ub1b9" + /* violation */ + "\ub1ba" + /* violation */ + "\ub1bb" + /* violation */ + "\ub1bc" + /* violation */ + "\ub1bd" + /* violation */ + "\ub1be" + /* violation */ + "\ub1bf" + /* violation */ + "\ub1c0" + /* violation */ + "\ub1c1" + /* violation */ + "\ub1c2" + /* violation */ + "\ub1c3" + /* violation */ + "\ub1c4" + /* violation */ + "\ub1c5" + /* violation */ + "\ub1c6" + /* violation */ + "\ub1c7" + /* violation */ + "\ub1c8" + /* violation */ + "\ub1c9" + /* violation */ + "\ub1ca" + /* violation */ + "\ub1cb" + /* violation */ + "\ub1cc" + /* violation */ + "\ub1cd" + /* violation */ + "\ub1ce" + /* violation */ + "\ub1cf" + /* violation */ + "\ub1d0" + /* violation */ + "\ub1d1" + /* violation */ + "\ub1d2" + /* violation */ + "\ub1d3" + /* violation */ + "\ub1d4" + /* violation */ + "\ub1d5" + /* violation */ + "\ub1d6" + /* violation */ + "\ub1d7" + /* violation */ + "\ub1d8" + /* violation */ + "\ub1d9" + /* violation */ + "\ub1da" + /* violation */ + "\ub1db" + /* violation */ + "\ub1dc" + /* violation */ + "\ub1dd" + /* violation */ + "\ub1de" + /* violation */ + "\ub1df" + /* violation */ + "\ub1e0" + /* violation */ + "\ub1e1" + /* violation */ + "\ub1e2" + /* violation */ + "\ub1e3" + /* violation */ + "\ub1e4" + /* violation */ + "\ub1e5" + /* violation */ + "\ub1e6" + /* violation */ + "\ub1e7" + /* violation */ + "\ub1e8" + /* violation */ + "\ub1e9" + /* violation */ + "\ub1ea" + /* violation */ + "\ub1eb" + /* violation */ + "\ub1ec" + /* violation */ + "\ub1ed" + /* violation */ + "\ub1ee" + /* violation */ + "\ub1ef" + /* violation */ + "\ub1f0" + /* violation */ + "\ub1f1" + /* violation */ + "\ub1f2" + /* violation */ + "\ub1f3" + /* violation */ + "\ub1f4" + /* violation */ + "\ub1f5" + /* violation */ + "\ub1f6" + /* violation */ + "\ub1f7" + /* violation */ + "\ub1f8" + /* violation */ + "\ub1f9" + /* violation */ + "\ub1fa" + /* violation */ + "\ub1fb" + /* violation */ + "\ub1fc" + /* violation */ + "\ub1fd" + /* violation */ + "\ub1fe" + /* violation */ + "\ub1ff", "" + /* violation */ + "\ub200" + /* violation */ + "\ub201" + /* violation */ + "\ub202" + /* violation */ + "\ub203" + /* violation */ + "\ub204" + /* violation */ + "\ub205" + /* violation */ + "\ub206" + /* violation */ + "\ub207" + /* violation */ + "\ub208" + /* violation */ + "\ub209" + /* violation */ + "\ub20a" + /* violation */ + "\ub20b" + /* violation */ + "\ub20c" + /* violation */ + "\ub20d" + /* violation */ + "\ub20e" + /* violation */ + "\ub20f" + /* violation */ + "\ub210" + /* violation */ + "\ub211" + /* violation */ + "\ub212" + /* violation */ + "\ub213" + /* violation */ + "\ub214" + /* violation */ + "\ub215" + /* violation */ + "\ub216" + /* violation */ + "\ub217" + /* violation */ + "\ub218" + /* violation */ + "\ub219" + /* violation */ + "\ub21a" + /* violation */ + "\ub21b" + /* violation */ + "\ub21c" + /* violation */ + "\ub21d" + /* violation */ + "\ub21e" + /* violation */ + "\ub21f" + /* violation */ + "\ub220" + /* violation */ + "\ub221" + /* violation */ + "\ub222" + /* violation */ + "\ub223" + /* violation */ + "\ub224" + /* violation */ + "\ub225" + /* violation */ + "\ub226" + /* violation */ + "\ub227" + /* violation */ + "\ub228" + /* violation */ + "\ub229" + /* violation */ + "\ub22a" + /* violation */ + "\ub22b" + /* violation */ + "\ub22c" + /* violation */ + "\ub22d" + /* violation */ + "\ub22e" + /* violation */ + "\ub22f" + /* violation */ + "\ub230" + /* violation */ + "\ub231" + /* violation */ + "\ub232" + /* violation */ + "\ub233" + /* violation */ + "\ub234" + /* violation */ + "\ub235" + /* violation */ + "\ub236" + /* violation */ + "\ub237" + /* violation */ + "\ub238" + /* violation */ + "\ub239" + /* violation */ + "\ub23a" + /* violation */ + "\ub23b" + /* violation */ + "\ub23c" + /* violation */ + "\ub23d" + /* violation */ + "\ub23e" + /* violation */ + "\ub23f" + /* violation */ + "\ub240" + /* violation */ + "\ub241" + /* violation */ + "\ub242" + /* violation */ + "\ub243" + /* violation */ + "\ub244" + /* violation */ + "\ub245" + /* violation */ + "\ub246" + /* violation */ + "\ub247" + /* violation */ + "\ub248" + /* violation */ + "\ub249" + /* violation */ + "\ub24a" + /* violation */ + "\ub24b" + /* violation */ + "\ub24c" + /* violation */ + "\ub24d" + /* violation */ + "\ub24e" + /* violation */ + "\ub24f" + /* violation */ + "\ub250" + /* violation */ + "\ub251" + /* violation */ + "\ub252" + /* violation */ + "\ub253" + /* violation */ + "\ub254" + /* violation */ + "\ub255" + /* violation */ + "\ub256" + /* violation */ + "\ub257" + /* violation */ + "\ub258" + /* violation */ + "\ub259" + /* violation */ + "\ub25a" + /* violation */ + "\ub25b" + /* violation */ + "\ub25c" + /* violation */ + "\ub25d" + /* violation */ + "\ub25e" + /* violation */ + "\ub25f" + /* violation */ + "\ub260" + /* violation */ + "\ub261" + /* violation */ + "\ub262" + /* violation */ + "\ub263" + /* violation */ + "\ub264" + /* violation */ + "\ub265" + /* violation */ + "\ub266" + /* violation */ + "\ub267" + /* violation */ + "\ub268" + /* violation */ + "\ub269" + /* violation */ + "\ub26a" + /* violation */ + "\ub26b" + /* violation */ + "\ub26c" + /* violation */ + "\ub26d" + /* violation */ + "\ub26e" + /* violation */ + "\ub26f" + /* violation */ + "\ub270" + /* violation */ + "\ub271" + /* violation */ + "\ub272" + /* violation */ + "\ub273" + /* violation */ + "\ub274" + /* violation */ + "\ub275" + /* violation */ + "\ub276" + /* violation */ + "\ub277" + /* violation */ + "\ub278" + /* violation */ + "\ub279" + /* violation */ + "\ub27a" + /* violation */ + "\ub27b" + /* violation */ + "\ub27c" + /* violation */ + "\ub27d" + /* violation */ + "\ub27e" + /* violation */ + "\ub27f" + /* violation */ + "\ub280" + /* violation */ + "\ub281" + /* violation */ + "\ub282" + /* violation */ + "\ub283" + /* violation */ + "\ub284" + /* violation */ + "\ub285" + /* violation */ + "\ub286" + /* violation */ + "\ub287" + /* violation */ + "\ub288" + /* violation */ + "\ub289" + /* violation */ + "\ub28a" + /* violation */ + "\ub28b" + /* violation */ + "\ub28c" + /* violation */ + "\ub28d" + /* violation */ + "\ub28e" + /* violation */ + "\ub28f" + /* violation */ + "\ub290" + /* violation */ + "\ub291" + /* violation */ + "\ub292" + /* violation */ + "\ub293" + /* violation */ + "\ub294" + /* violation */ + "\ub295" + /* violation */ + "\ub296" + /* violation */ + "\ub297" + /* violation */ + "\ub298" + /* violation */ + "\ub299" + /* violation */ + "\ub29a" + /* violation */ + "\ub29b" + /* violation */ + "\ub29c" + /* violation */ + "\ub29d" + /* violation */ + "\ub29e" + /* violation */ + "\ub29f" + /* violation */ + "\ub2a0" + /* violation */ + "\ub2a1" + /* violation */ + "\ub2a2" + /* violation */ + "\ub2a3" + /* violation */ + "\ub2a4" + /* violation */ + "\ub2a5" + /* violation */ + "\ub2a6" + /* violation */ + "\ub2a7" + /* violation */ + "\ub2a8" + /* violation */ + "\ub2a9" + /* violation */ + "\ub2aa" + /* violation */ + "\ub2ab" + /* violation */ + "\ub2ac" + /* violation */ + "\ub2ad" + /* violation */ + "\ub2ae" + /* violation */ + "\ub2af" + /* violation */ + "\ub2b0" + /* violation */ + "\ub2b1" + /* violation */ + "\ub2b2" + /* violation */ + "\ub2b3" + /* violation */ + "\ub2b4" + /* violation */ + "\ub2b5" + /* violation */ + "\ub2b6" + /* violation */ + "\ub2b7" + /* violation */ + "\ub2b8" + /* violation */ + "\ub2b9" + /* violation */ + "\ub2ba" + /* violation */ + "\ub2bb" + /* violation */ + "\ub2bc" + /* violation */ + "\ub2bd" + /* violation */ + "\ub2be" + /* violation */ + "\ub2bf" + /* violation */ + "\ub2c0" + /* violation */ + "\ub2c1" + /* violation */ + "\ub2c2" + /* violation */ + "\ub2c3" + /* violation */ + "\ub2c4" + /* violation */ + "\ub2c5" + /* violation */ + "\ub2c6" + /* violation */ + "\ub2c7" + /* violation */ + "\ub2c8" + /* violation */ + "\ub2c9" + /* violation */ + "\ub2ca" + /* violation */ + "\ub2cb" + /* violation */ + "\ub2cc" + /* violation */ + "\ub2cd" + /* violation */ + "\ub2ce" + /* violation */ + "\ub2cf" + /* violation */ + "\ub2d0" + /* violation */ + "\ub2d1" + /* violation */ + "\ub2d2" + /* violation */ + "\ub2d3" + /* violation */ + "\ub2d4" + /* violation */ + "\ub2d5" + /* violation */ + "\ub2d6" + /* violation */ + "\ub2d7" + /* violation */ + "\ub2d8" + /* violation */ + "\ub2d9" + /* violation */ + "\ub2da" + /* violation */ + "\ub2db" + /* violation */ + "\ub2dc" + /* violation */ + "\ub2dd" + /* violation */ + "\ub2de" + /* violation */ + "\ub2df" + /* violation */ + "\ub2e0" + /* violation */ + "\ub2e1" + /* violation */ + "\ub2e2" + /* violation */ + "\ub2e3" + /* violation */ + "\ub2e4" + /* violation */ + "\ub2e5" + /* violation */ + "\ub2e6" + /* violation */ + "\ub2e7" + /* violation */ + "\ub2e8" + /* violation */ + "\ub2e9" + /* violation */ + "\ub2ea" + /* violation */ + "\ub2eb" + /* violation */ + "\ub2ec" + /* violation */ + "\ub2ed" + /* violation */ + "\ub2ee" + /* violation */ + "\ub2ef" + /* violation */ + "\ub2f0" + /* violation */ + "\ub2f1" + /* violation */ + "\ub2f2" + /* violation */ + "\ub2f3" + /* violation */ + "\ub2f4" + /* violation */ + "\ub2f5" + /* violation */ + "\ub2f6" + /* violation */ + "\ub2f7" + /* violation */ + "\ub2f8" + /* violation */ + "\ub2f9" + /* violation */ + "\ub2fa" + /* violation */ + "\ub2fb" + /* violation */ + "\ub2fc" + /* violation */ + "\ub2fd" + /* violation */ + "\ub2fe" + /* violation */ + "\ub2ff", "" + /* violation */ + "\ub300" + /* violation */ + "\ub301" + /* violation */ + "\ub302" + /* violation */ + "\ub303" + /* violation */ + "\ub304" + /* violation */ + "\ub305" + /* violation */ + "\ub306" + /* violation */ + "\ub307" + /* violation */ + "\ub308" + /* violation */ + "\ub309" + /* violation */ + "\ub30a" + /* violation */ + "\ub30b" + /* violation */ + "\ub30c" + /* violation */ + "\ub30d" + /* violation */ + "\ub30e" + /* violation */ + "\ub30f" + /* violation */ + "\ub310" + /* violation */ + "\ub311" + /* violation */ + "\ub312" + /* violation */ + "\ub313" + /* violation */ + "\ub314" + /* violation */ + "\ub315" + /* violation */ + "\ub316" + /* violation */ + "\ub317" + /* violation */ + "\ub318" + /* violation */ + "\ub319" + /* violation */ + "\ub31a" + /* violation */ + "\ub31b" + /* violation */ + "\ub31c" + /* violation */ + "\ub31d" + /* violation */ + "\ub31e" + /* violation */ + "\ub31f" + /* violation */ + "\ub320" + /* violation */ + "\ub321" + /* violation */ + "\ub322" + /* violation */ + "\ub323" + /* violation */ + "\ub324" + /* violation */ + "\ub325" + /* violation */ + "\ub326" + /* violation */ + "\ub327" + /* violation */ + "\ub328" + /* violation */ + "\ub329" + /* violation */ + "\ub32a" + /* violation */ + "\ub32b" + /* violation */ + "\ub32c" + /* violation */ + "\ub32d" + /* violation */ + "\ub32e" + /* violation */ + "\ub32f" + /* violation */ + "\ub330" + /* violation */ + "\ub331" + /* violation */ + "\ub332" + /* violation */ + "\ub333" + /* violation */ + "\ub334" + /* violation */ + "\ub335" + /* violation */ + "\ub336" + /* violation */ + "\ub337" + /* violation */ + "\ub338" + /* violation */ + "\ub339" + /* violation */ + "\ub33a" + /* violation */ + "\ub33b" + /* violation */ + "\ub33c" + /* violation */ + "\ub33d" + /* violation */ + "\ub33e" + /* violation */ + "\ub33f" + /* violation */ + "\ub340" + /* violation */ + "\ub341" + /* violation */ + "\ub342" + /* violation */ + "\ub343" + /* violation */ + "\ub344" + /* violation */ + "\ub345" + /* violation */ + "\ub346" + /* violation */ + "\ub347" + /* violation */ + "\ub348" + /* violation */ + "\ub349" + /* violation */ + "\ub34a" + /* violation */ + "\ub34b" + /* violation */ + "\ub34c" + /* violation */ + "\ub34d" + /* violation */ + "\ub34e" + /* violation */ + "\ub34f" + /* violation */ + "\ub350" + /* violation */ + "\ub351" + /* violation */ + "\ub352" + /* violation */ + "\ub353" + /* violation */ + "\ub354" + /* violation */ + "\ub355" + /* violation */ + "\ub356" + /* violation */ + "\ub357" + /* violation */ + "\ub358" + /* violation */ + "\ub359" + /* violation */ + "\ub35a" + /* violation */ + "\ub35b" + /* violation */ + "\ub35c" + /* violation */ + "\ub35d" + /* violation */ + "\ub35e" + /* violation */ + "\ub35f" + /* violation */ + "\ub360" + /* violation */ + "\ub361" + /* violation */ + "\ub362" + /* violation */ + "\ub363" + /* violation */ + "\ub364" + /* violation */ + "\ub365" + /* violation */ + "\ub366" + /* violation */ + "\ub367" + /* violation */ + "\ub368" + /* violation */ + "\ub369" + /* violation */ + "\ub36a" + /* violation */ + "\ub36b" + /* violation */ + "\ub36c" + /* violation */ + "\ub36d" + /* violation */ + "\ub36e" + /* violation */ + "\ub36f" + /* violation */ + "\ub370" + /* violation */ + "\ub371" + /* violation */ + "\ub372" + /* violation */ + "\ub373" + /* violation */ + "\ub374" + /* violation */ + "\ub375" + /* violation */ + "\ub376" + /* violation */ + "\ub377" + /* violation */ + "\ub378" + /* violation */ + "\ub379" + /* violation */ + "\ub37a" + /* violation */ + "\ub37b" + /* violation */ + "\ub37c" + /* violation */ + "\ub37d" + /* violation */ + "\ub37e" + /* violation */ + "\ub37f" + /* violation */ + "\ub380" + /* violation */ + "\ub381" + /* violation */ + "\ub382" + /* violation */ + "\ub383" + /* violation */ + "\ub384" + /* violation */ + "\ub385" + /* violation */ + "\ub386" + /* violation */ + "\ub387" + /* violation */ + "\ub388" + /* violation */ + "\ub389" + /* violation */ + "\ub38a" + /* violation */ + "\ub38b" + /* violation */ + "\ub38c" + /* violation */ + "\ub38d" + /* violation */ + "\ub38e" + /* violation */ + "\ub38f" + /* violation */ + "\ub390" + /* violation */ + "\ub391" + /* violation */ + "\ub392" + /* violation */ + "\ub393" + /* violation */ + "\ub394" + /* violation */ + "\ub395" + /* violation */ + "\ub396" + /* violation */ + "\ub397" + /* violation */ + "\ub398" + /* violation */ + "\ub399" + /* violation */ + "\ub39a" + /* violation */ + "\ub39b" + /* violation */ + "\ub39c" + /* violation */ + "\ub39d" + /* violation */ + "\ub39e" + /* violation */ + "\ub39f" + /* violation */ + "\ub3a0" + /* violation */ + "\ub3a1" + /* violation */ + "\ub3a2" + /* violation */ + "\ub3a3" + /* violation */ + "\ub3a4" + /* violation */ + "\ub3a5" + /* violation */ + "\ub3a6" + /* violation */ + "\ub3a7" + /* violation */ + "\ub3a8" + /* violation */ + "\ub3a9" + /* violation */ + "\ub3aa" + /* violation */ + "\ub3ab" + /* violation */ + "\ub3ac" + /* violation */ + "\ub3ad" + /* violation */ + "\ub3ae" + /* violation */ + "\ub3af" + /* violation */ + "\ub3b0" + /* violation */ + "\ub3b1" + /* violation */ + "\ub3b2" + /* violation */ + "\ub3b3" + /* violation */ + "\ub3b4" + /* violation */ + "\ub3b5" + /* violation */ + "\ub3b6" + /* violation */ + "\ub3b7" + /* violation */ + "\ub3b8" + /* violation */ + "\ub3b9" + /* violation */ + "\ub3ba" + /* violation */ + "\ub3bb" + /* violation */ + "\ub3bc" + /* violation */ + "\ub3bd" + /* violation */ + "\ub3be" + /* violation */ + "\ub3bf" + /* violation */ + "\ub3c0" + /* violation */ + "\ub3c1" + /* violation */ + "\ub3c2" + /* violation */ + "\ub3c3" + /* violation */ + "\ub3c4" + /* violation */ + "\ub3c5" + /* violation */ + "\ub3c6" + /* violation */ + "\ub3c7" + /* violation */ + "\ub3c8" + /* violation */ + "\ub3c9" + /* violation */ + "\ub3ca" + /* violation */ + "\ub3cb" + /* violation */ + "\ub3cc" + /* violation */ + "\ub3cd" + /* violation */ + "\ub3ce" + /* violation */ + "\ub3cf" + /* violation */ + "\ub3d0" + /* violation */ + "\ub3d1" + /* violation */ + "\ub3d2" + /* violation */ + "\ub3d3" + /* violation */ + "\ub3d4" + /* violation */ + "\ub3d5" + /* violation */ + "\ub3d6" + /* violation */ + "\ub3d7" + /* violation */ + "\ub3d8" + /* violation */ + "\ub3d9" + /* violation */ + "\ub3da" + /* violation */ + "\ub3db" + /* violation */ + "\ub3dc" + /* violation */ + "\ub3dd" + /* violation */ + "\ub3de" + /* violation */ + "\ub3df" + /* violation */ + "\ub3e0" + /* violation */ + "\ub3e1" + /* violation */ + "\ub3e2" + /* violation */ + "\ub3e3" + /* violation */ + "\ub3e4" + /* violation */ + "\ub3e5" + /* violation */ + "\ub3e6" + /* violation */ + "\ub3e7" + /* violation */ + "\ub3e8" + /* violation */ + "\ub3e9" + /* violation */ + "\ub3ea" + /* violation */ + "\ub3eb" + /* violation */ + "\ub3ec" + /* violation */ + "\ub3ed" + /* violation */ + "\ub3ee" + /* violation */ + "\ub3ef" + /* violation */ + "\ub3f0" + /* violation */ + "\ub3f1" + /* violation */ + "\ub3f2" + /* violation */ + "\ub3f3" + /* violation */ + "\ub3f4" + /* violation */ + "\ub3f5" + /* violation */ + "\ub3f6" + /* violation */ + "\ub3f7" + /* violation */ + "\ub3f8" + /* violation */ + "\ub3f9" + /* violation */ + "\ub3fa" + /* violation */ + "\ub3fb" + /* violation */ + "\ub3fc" + /* violation */ + "\ub3fd" + /* violation */ + "\ub3fe" + /* violation */ + "\ub3ff", "" + /* violation */ + "\ub400" + /* violation */ + "\ub401" + /* violation */ + "\ub402" + /* violation */ + "\ub403" + /* violation */ + "\ub404" + /* violation */ + "\ub405" + /* violation */ + "\ub406" + /* violation */ + "\ub407" + /* violation */ + "\ub408" + /* violation */ + "\ub409" + /* violation */ + "\ub40a" + /* violation */ + "\ub40b" + /* violation */ + "\ub40c" + /* violation */ + "\ub40d" + /* violation */ + "\ub40e" + /* violation */ + "\ub40f" + /* violation */ + "\ub410" + /* violation */ + "\ub411" + /* violation */ + "\ub412" + /* violation */ + "\ub413" + /* violation */ + "\ub414" + /* violation */ + "\ub415" + /* violation */ + "\ub416" + /* violation */ + "\ub417" + /* violation */ + "\ub418" + /* violation */ + "\ub419" + /* violation */ + "\ub41a" + /* violation */ + "\ub41b" + /* violation */ + "\ub41c" + /* violation */ + "\ub41d" + /* violation */ + "\ub41e" + /* violation */ + "\ub41f" + /* violation */ + "\ub420" + /* violation */ + "\ub421" + /* violation */ + "\ub422" + /* violation */ + "\ub423" + /* violation */ + "\ub424" + /* violation */ + "\ub425" + /* violation */ + "\ub426" + /* violation */ + "\ub427" + /* violation */ + "\ub428" + /* violation */ + "\ub429" + /* violation */ + "\ub42a" + /* violation */ + "\ub42b" + /* violation */ + "\ub42c" + /* violation */ + "\ub42d" + /* violation */ + "\ub42e" + /* violation */ + "\ub42f" + /* violation */ + "\ub430" + /* violation */ + "\ub431" + /* violation */ + "\ub432" + /* violation */ + "\ub433" + /* violation */ + "\ub434" + /* violation */ + "\ub435" + /* violation */ + "\ub436" + /* violation */ + "\ub437" + /* violation */ + "\ub438" + /* violation */ + "\ub439" + /* violation */ + "\ub43a" + /* violation */ + "\ub43b" + /* violation */ + "\ub43c" + /* violation */ + "\ub43d" + /* violation */ + "\ub43e" + /* violation */ + "\ub43f" + /* violation */ + "\ub440" + /* violation */ + "\ub441" + /* violation */ + "\ub442" + /* violation */ + "\ub443" + /* violation */ + "\ub444" + /* violation */ + "\ub445" + /* violation */ + "\ub446" + /* violation */ + "\ub447" + /* violation */ + "\ub448" + /* violation */ + "\ub449" + /* violation */ + "\ub44a" + /* violation */ + "\ub44b" + /* violation */ + "\ub44c" + /* violation */ + "\ub44d" + /* violation */ + "\ub44e" + /* violation */ + "\ub44f" + /* violation */ + "\ub450" + /* violation */ + "\ub451" + /* violation */ + "\ub452" + /* violation */ + "\ub453" + /* violation */ + "\ub454" + /* violation */ + "\ub455" + /* violation */ + "\ub456" + /* violation */ + "\ub457" + /* violation */ + "\ub458" + /* violation */ + "\ub459" + /* violation */ + "\ub45a" + /* violation */ + "\ub45b" + /* violation */ + "\ub45c" + /* violation */ + "\ub45d" + /* violation */ + "\ub45e" + /* violation */ + "\ub45f" + /* violation */ + "\ub460" + /* violation */ + "\ub461" + /* violation */ + "\ub462" + /* violation */ + "\ub463" + /* violation */ + "\ub464" + /* violation */ + "\ub465" + /* violation */ + "\ub466" + /* violation */ + "\ub467" + /* violation */ + "\ub468" + /* violation */ + "\ub469" + /* violation */ + "\ub46a" + /* violation */ + "\ub46b" + /* violation */ + "\ub46c" + /* violation */ + "\ub46d" + /* violation */ + "\ub46e" + /* violation */ + "\ub46f" + /* violation */ + "\ub470" + /* violation */ + "\ub471" + /* violation */ + "\ub472" + /* violation */ + "\ub473" + /* violation */ + "\ub474" + /* violation */ + "\ub475" + /* violation */ + "\ub476" + /* violation */ + "\ub477" + /* violation */ + "\ub478" + /* violation */ + "\ub479" + /* violation */ + "\ub47a" + /* violation */ + "\ub47b" + /* violation */ + "\ub47c" + /* violation */ + "\ub47d" + /* violation */ + "\ub47e" + /* violation */ + "\ub47f" + /* violation */ + "\ub480" + /* violation */ + "\ub481" + /* violation */ + "\ub482" + /* violation */ + "\ub483" + /* violation */ + "\ub484" + /* violation */ + "\ub485" + /* violation */ + "\ub486" + /* violation */ + "\ub487" + /* violation */ + "\ub488" + /* violation */ + "\ub489" + /* violation */ + "\ub48a" + /* violation */ + "\ub48b" + /* violation */ + "\ub48c" + /* violation */ + "\ub48d" + /* violation */ + "\ub48e" + /* violation */ + "\ub48f" + /* violation */ + "\ub490" + /* violation */ + "\ub491" + /* violation */ + "\ub492" + /* violation */ + "\ub493" + /* violation */ + "\ub494" + /* violation */ + "\ub495" + /* violation */ + "\ub496" + /* violation */ + "\ub497" + /* violation */ + "\ub498" + /* violation */ + "\ub499" + /* violation */ + "\ub49a" + /* violation */ + "\ub49b" + /* violation */ + "\ub49c" + /* violation */ + "\ub49d" + /* violation */ + "\ub49e" + /* violation */ + "\ub49f" + /* violation */ + "\ub4a0" + /* violation */ + "\ub4a1" + /* violation */ + "\ub4a2" + /* violation */ + "\ub4a3" + /* violation */ + "\ub4a4" + /* violation */ + "\ub4a5" + /* violation */ + "\ub4a6" + /* violation */ + "\ub4a7" + /* violation */ + "\ub4a8" + /* violation */ + "\ub4a9" + /* violation */ + "\ub4aa" + /* violation */ + "\ub4ab" + /* violation */ + "\ub4ac" + /* violation */ + "\ub4ad" + /* violation */ + "\ub4ae" + /* violation */ + "\ub4af" + /* violation */ + "\ub4b0" + /* violation */ + "\ub4b1" + /* violation */ + "\ub4b2" + /* violation */ + "\ub4b3" + /* violation */ + "\ub4b4" + /* violation */ + "\ub4b5" + /* violation */ + "\ub4b6" + /* violation */ + "\ub4b7" + /* violation */ + "\ub4b8" + /* violation */ + "\ub4b9" + /* violation */ + "\ub4ba" + /* violation */ + "\ub4bb" + /* violation */ + "\ub4bc" + /* violation */ + "\ub4bd" + /* violation */ + "\ub4be" + /* violation */ + "\ub4bf" + /* violation */ + "\ub4c0" + /* violation */ + "\ub4c1" + /* violation */ + "\ub4c2" + /* violation */ + "\ub4c3" + /* violation */ + "\ub4c4" + /* violation */ + "\ub4c5" + /* violation */ + "\ub4c6" + /* violation */ + "\ub4c7" + /* violation */ + "\ub4c8" + /* violation */ + "\ub4c9" + /* violation */ + "\ub4ca" + /* violation */ + "\ub4cb" + /* violation */ + "\ub4cc" + /* violation */ + "\ub4cd" + /* violation */ + "\ub4ce" + /* violation */ + "\ub4cf" + /* violation */ + "\ub4d0" + /* violation */ + "\ub4d1" + /* violation */ + "\ub4d2" + /* violation */ + "\ub4d3" + /* violation */ + "\ub4d4" + /* violation */ + "\ub4d5" + /* violation */ + "\ub4d6" + /* violation */ + "\ub4d7" + /* violation */ + "\ub4d8" + /* violation */ + "\ub4d9" + /* violation */ + "\ub4da" + /* violation */ + "\ub4db" + /* violation */ + "\ub4dc" + /* violation */ + "\ub4dd" + /* violation */ + "\ub4de" + /* violation */ + "\ub4df" + /* violation */ + "\ub4e0" + /* violation */ + "\ub4e1" + /* violation */ + "\ub4e2" + /* violation */ + "\ub4e3" + /* violation */ + "\ub4e4" + /* violation */ + "\ub4e5" + /* violation */ + "\ub4e6" + /* violation */ + "\ub4e7" + /* violation */ + "\ub4e8" + /* violation */ + "\ub4e9" + /* violation */ + "\ub4ea" + /* violation */ + "\ub4eb" + /* violation */ + "\ub4ec" + /* violation */ + "\ub4ed" + /* violation */ + "\ub4ee" + /* violation */ + "\ub4ef" + /* violation */ + "\ub4f0" + /* violation */ + "\ub4f1" + /* violation */ + "\ub4f2" + /* violation */ + "\ub4f3" + /* violation */ + "\ub4f4" + /* violation */ + "\ub4f5" + /* violation */ + "\ub4f6" + /* violation */ + "\ub4f7" + /* violation */ + "\ub4f8" + /* violation */ + "\ub4f9" + /* violation */ + "\ub4fa" + /* violation */ + "\ub4fb" + /* violation */ + "\ub4fc" + /* violation */ + "\ub4fd" + /* violation */ + "\ub4fe" + /* violation */ + "\ub4ff", "" + /* violation */ + "\ub500" + /* violation */ + "\ub501" + /* violation */ + "\ub502" + /* violation */ + "\ub503" + /* violation */ + "\ub504" + /* violation */ + "\ub505" + /* violation */ + "\ub506" + /* violation */ + "\ub507" + /* violation */ + "\ub508" + /* violation */ + "\ub509" + /* violation */ + "\ub50a" + /* violation */ + "\ub50b" + /* violation */ + "\ub50c" + /* violation */ + "\ub50d" + /* violation */ + "\ub50e" + /* violation */ + "\ub50f" + /* violation */ + "\ub510" + /* violation */ + "\ub511" + /* violation */ + "\ub512" + /* violation */ + "\ub513" + /* violation */ + "\ub514" + /* violation */ + "\ub515" + /* violation */ + "\ub516" + /* violation */ + "\ub517" + /* violation */ + "\ub518" + /* violation */ + "\ub519" + /* violation */ + "\ub51a" + /* violation */ + "\ub51b" + /* violation */ + "\ub51c" + /* violation */ + "\ub51d" + /* violation */ + "\ub51e" + /* violation */ + "\ub51f" + /* violation */ + "\ub520" + /* violation */ + "\ub521" + /* violation */ + "\ub522" + /* violation */ + "\ub523" + /* violation */ + "\ub524" + /* violation */ + "\ub525" + /* violation */ + "\ub526" + /* violation */ + "\ub527" + /* violation */ + "\ub528" + /* violation */ + "\ub529" + /* violation */ + "\ub52a" + /* violation */ + "\ub52b" + /* violation */ + "\ub52c" + /* violation */ + "\ub52d" + /* violation */ + "\ub52e" + /* violation */ + "\ub52f" + /* violation */ + "\ub530" + /* violation */ + "\ub531" + /* violation */ + "\ub532" + /* violation */ + "\ub533" + /* violation */ + "\ub534" + /* violation */ + "\ub535" + /* violation */ + "\ub536" + /* violation */ + "\ub537" + /* violation */ + "\ub538" + /* violation */ + "\ub539" + /* violation */ + "\ub53a" + /* violation */ + "\ub53b" + /* violation */ + "\ub53c" + /* violation */ + "\ub53d" + /* violation */ + "\ub53e" + /* violation */ + "\ub53f" + /* violation */ + "\ub540" + /* violation */ + "\ub541" + /* violation */ + "\ub542" + /* violation */ + "\ub543" + /* violation */ + "\ub544" + /* violation */ + "\ub545" + /* violation */ + "\ub546" + /* violation */ + "\ub547" + /* violation */ + "\ub548" + /* violation */ + "\ub549" + /* violation */ + "\ub54a" + /* violation */ + "\ub54b" + /* violation */ + "\ub54c" + /* violation */ + "\ub54d" + /* violation */ + "\ub54e" + /* violation */ + "\ub54f" + /* violation */ + "\ub550" + /* violation */ + "\ub551" + /* violation */ + "\ub552" + /* violation */ + "\ub553" + /* violation */ + "\ub554" + /* violation */ + "\ub555" + /* violation */ + "\ub556" + /* violation */ + "\ub557" + /* violation */ + "\ub558" + /* violation */ + "\ub559" + /* violation */ + "\ub55a" + /* violation */ + "\ub55b" + /* violation */ + "\ub55c" + /* violation */ + "\ub55d" + /* violation */ + "\ub55e" + /* violation */ + "\ub55f" + /* violation */ + "\ub560" + /* violation */ + "\ub561" + /* violation */ + "\ub562" + /* violation */ + "\ub563" + /* violation */ + "\ub564" + /* violation */ + "\ub565" + /* violation */ + "\ub566" + /* violation */ + "\ub567" + /* violation */ + "\ub568" + /* violation */ + "\ub569" + /* violation */ + "\ub56a" + /* violation */ + "\ub56b" + /* violation */ + "\ub56c" + /* violation */ + "\ub56d" + /* violation */ + "\ub56e" + /* violation */ + "\ub56f" + /* violation */ + "\ub570" + /* violation */ + "\ub571" + /* violation */ + "\ub572" + /* violation */ + "\ub573" + /* violation */ + "\ub574" + /* violation */ + "\ub575" + /* violation */ + "\ub576" + /* violation */ + "\ub577" + /* violation */ + "\ub578" + /* violation */ + "\ub579" + /* violation */ + "\ub57a" + /* violation */ + "\ub57b" + /* violation */ + "\ub57c" + /* violation */ + "\ub57d" + /* violation */ + "\ub57e" + /* violation */ + "\ub57f" + /* violation */ + "\ub580" + /* violation */ + "\ub581" + /* violation */ + "\ub582" + /* violation */ + "\ub583" + /* violation */ + "\ub584" + /* violation */ + "\ub585" + /* violation */ + "\ub586" + /* violation */ + "\ub587" + /* violation */ + "\ub588" + /* violation */ + "\ub589" + /* violation */ + "\ub58a" + /* violation */ + "\ub58b" + /* violation */ + "\ub58c" + /* violation */ + "\ub58d" + /* violation */ + "\ub58e" + /* violation */ + "\ub58f" + /* violation */ + "\ub590" + /* violation */ + "\ub591" + /* violation */ + "\ub592" + /* violation */ + "\ub593" + /* violation */ + "\ub594" + /* violation */ + "\ub595" + /* violation */ + "\ub596" + /* violation */ + "\ub597" + /* violation */ + "\ub598" + /* violation */ + "\ub599" + /* violation */ + "\ub59a" + /* violation */ + "\ub59b" + /* violation */ + "\ub59c" + /* violation */ + "\ub59d" + /* violation */ + "\ub59e" + /* violation */ + "\ub59f" + /* violation */ + "\ub5a0" + /* violation */ + "\ub5a1" + /* violation */ + "\ub5a2" + /* violation */ + "\ub5a3" + /* violation */ + "\ub5a4" + /* violation */ + "\ub5a5" + /* violation */ + "\ub5a6" + /* violation */ + "\ub5a7" + /* violation */ + "\ub5a8" + /* violation */ + "\ub5a9" + /* violation */ + "\ub5aa" + /* violation */ + "\ub5ab" + /* violation */ + "\ub5ac" + /* violation */ + "\ub5ad" + /* violation */ + "\ub5ae" + /* violation */ + "\ub5af" + /* violation */ + "\ub5b0" + /* violation */ + "\ub5b1" + /* violation */ + "\ub5b2" + /* violation */ + "\ub5b3" + /* violation */ + "\ub5b4" + /* violation */ + "\ub5b5" + /* violation */ + "\ub5b6" + /* violation */ + "\ub5b7" + /* violation */ + "\ub5b8" + /* violation */ + "\ub5b9" + /* violation */ + "\ub5ba" + /* violation */ + "\ub5bb" + /* violation */ + "\ub5bc" + /* violation */ + "\ub5bd" + /* violation */ + "\ub5be" + /* violation */ + "\ub5bf" + /* violation */ + "\ub5c0" + /* violation */ + "\ub5c1" + /* violation */ + "\ub5c2" + /* violation */ + "\ub5c3" + /* violation */ + "\ub5c4" + /* violation */ + "\ub5c5" + /* violation */ + "\ub5c6" + /* violation */ + "\ub5c7" + /* violation */ + "\ub5c8" + /* violation */ + "\ub5c9" + /* violation */ + "\ub5ca" + /* violation */ + "\ub5cb" + /* violation */ + "\ub5cc" + /* violation */ + "\ub5cd" + /* violation */ + "\ub5ce" + /* violation */ + "\ub5cf" + /* violation */ + "\ub5d0" + /* violation */ + "\ub5d1" + /* violation */ + "\ub5d2" + /* violation */ + "\ub5d3" + /* violation */ + "\ub5d4" + /* violation */ + "\ub5d5" + /* violation */ + "\ub5d6" + /* violation */ + "\ub5d7" + /* violation */ + "\ub5d8" + /* violation */ + "\ub5d9" + /* violation */ + "\ub5da" + /* violation */ + "\ub5db" + /* violation */ + "\ub5dc" + /* violation */ + "\ub5dd" + /* violation */ + "\ub5de" + /* violation */ + "\ub5df" + /* violation */ + "\ub5e0" + /* violation */ + "\ub5e1" + /* violation */ + "\ub5e2" + /* violation */ + "\ub5e3" + /* violation */ + "\ub5e4" + /* violation */ + "\ub5e5" + /* violation */ + "\ub5e6" + /* violation */ + "\ub5e7" + /* violation */ + "\ub5e8" + /* violation */ + "\ub5e9" + /* violation */ + "\ub5ea" + /* violation */ + "\ub5eb" + /* violation */ + "\ub5ec" + /* violation */ + "\ub5ed" + /* violation */ + "\ub5ee" + /* violation */ + "\ub5ef" + /* violation */ + "\ub5f0" + /* violation */ + "\ub5f1" + /* violation */ + "\ub5f2" + /* violation */ + "\ub5f3" + /* violation */ + "\ub5f4" + /* violation */ + "\ub5f5" + /* violation */ + "\ub5f6" + /* violation */ + "\ub5f7" + /* violation */ + "\ub5f8" + /* violation */ + "\ub5f9" + /* violation */ + "\ub5fa" + /* violation */ + "\ub5fb" + /* violation */ + "\ub5fc" + /* violation */ + "\ub5fd" + /* violation */ + "\ub5fe" + /* violation */ + "\ub5ff", "" + /* violation */ + "\ub600" + /* violation */ + "\ub601" + /* violation */ + "\ub602" + /* violation */ + "\ub603" + /* violation */ + "\ub604" + /* violation */ + "\ub605" + /* violation */ + "\ub606" + /* violation */ + "\ub607" + /* violation */ + "\ub608" + /* violation */ + "\ub609" + /* violation */ + "\ub60a" + /* violation */ + "\ub60b" + /* violation */ + "\ub60c" + /* violation */ + "\ub60d" + /* violation */ + "\ub60e" + /* violation */ + "\ub60f" + /* violation */ + "\ub610" + /* violation */ + "\ub611" + /* violation */ + "\ub612" + /* violation */ + "\ub613" + /* violation */ + "\ub614" + /* violation */ + "\ub615" + /* violation */ + "\ub616" + /* violation */ + "\ub617" + /* violation */ + "\ub618" + /* violation */ + "\ub619" + /* violation */ + "\ub61a" + /* violation */ + "\ub61b" + /* violation */ + "\ub61c" + /* violation */ + "\ub61d" + /* violation */ + "\ub61e" + /* violation */ + "\ub61f" + /* violation */ + "\ub620" + /* violation */ + "\ub621" + /* violation */ + "\ub622" + /* violation */ + "\ub623" + /* violation */ + "\ub624" + /* violation */ + "\ub625" + /* violation */ + "\ub626" + /* violation */ + "\ub627" + /* violation */ + "\ub628" + /* violation */ + "\ub629" + /* violation */ + "\ub62a" + /* violation */ + "\ub62b" + /* violation */ + "\ub62c" + /* violation */ + "\ub62d" + /* violation */ + "\ub62e" + /* violation */ + "\ub62f" + /* violation */ + "\ub630" + /* violation */ + "\ub631" + /* violation */ + "\ub632" + /* violation */ + "\ub633" + /* violation */ + "\ub634" + /* violation */ + "\ub635" + /* violation */ + "\ub636" + /* violation */ + "\ub637" + /* violation */ + "\ub638" + /* violation */ + "\ub639" + /* violation */ + "\ub63a" + /* violation */ + "\ub63b" + /* violation */ + "\ub63c" + /* violation */ + "\ub63d" + /* violation */ + "\ub63e" + /* violation */ + "\ub63f" + /* violation */ + "\ub640" + /* violation */ + "\ub641" + /* violation */ + "\ub642" + /* violation */ + "\ub643" + /* violation */ + "\ub644" + /* violation */ + "\ub645" + /* violation */ + "\ub646" + /* violation */ + "\ub647" + /* violation */ + "\ub648" + /* violation */ + "\ub649" + /* violation */ + "\ub64a" + /* violation */ + "\ub64b" + /* violation */ + "\ub64c" + /* violation */ + "\ub64d" + /* violation */ + "\ub64e" + /* violation */ + "\ub64f" + /* violation */ + "\ub650" + /* violation */ + "\ub651" + /* violation */ + "\ub652" + /* violation */ + "\ub653" + /* violation */ + "\ub654" + /* violation */ + "\ub655" + /* violation */ + "\ub656" + /* violation */ + "\ub657" + /* violation */ + "\ub658" + /* violation */ + "\ub659" + /* violation */ + "\ub65a" + /* violation */ + "\ub65b" + /* violation */ + "\ub65c" + /* violation */ + "\ub65d" + /* violation */ + "\ub65e" + /* violation */ + "\ub65f" + /* violation */ + "\ub660" + /* violation */ + "\ub661" + /* violation */ + "\ub662" + /* violation */ + "\ub663" + /* violation */ + "\ub664" + /* violation */ + "\ub665" + /* violation */ + "\ub666" + /* violation */ + "\ub667" + /* violation */ + "\ub668" + /* violation */ + "\ub669" + /* violation */ + "\ub66a" + /* violation */ + "\ub66b" + /* violation */ + "\ub66c" + /* violation */ + "\ub66d" + /* violation */ + "\ub66e" + /* violation */ + "\ub66f" + /* violation */ + "\ub670" + /* violation */ + "\ub671" + /* violation */ + "\ub672" + /* violation */ + "\ub673" + /* violation */ + "\ub674" + /* violation */ + "\ub675" + /* violation */ + "\ub676" + /* violation */ + "\ub677" + /* violation */ + "\ub678" + /* violation */ + "\ub679" + /* violation */ + "\ub67a" + /* violation */ + "\ub67b" + /* violation */ + "\ub67c" + /* violation */ + "\ub67d" + /* violation */ + "\ub67e" + /* violation */ + "\ub67f" + /* violation */ + "\ub680" + /* violation */ + "\ub681" + /* violation */ + "\ub682" + /* violation */ + "\ub683" + /* violation */ + "\ub684" + /* violation */ + "\ub685" + /* violation */ + "\ub686" + /* violation */ + "\ub687" + /* violation */ + "\ub688" + /* violation */ + "\ub689" + /* violation */ + "\ub68a" + /* violation */ + "\ub68b" + /* violation */ + "\ub68c" + /* violation */ + "\ub68d" + /* violation */ + "\ub68e" + /* violation */ + "\ub68f" + /* violation */ + "\ub690" + /* violation */ + "\ub691" + /* violation */ + "\ub692" + /* violation */ + "\ub693" + /* violation */ + "\ub694" + /* violation */ + "\ub695" + /* violation */ + "\ub696" + /* violation */ + "\ub697" + /* violation */ + "\ub698" + /* violation */ + "\ub699" + /* violation */ + "\ub69a" + /* violation */ + "\ub69b" + /* violation */ + "\ub69c" + /* violation */ + "\ub69d" + /* violation */ + "\ub69e" + /* violation */ + "\ub69f" + /* violation */ + "\ub6a0" + /* violation */ + "\ub6a1" + /* violation */ + "\ub6a2" + /* violation */ + "\ub6a3" + /* violation */ + "\ub6a4" + /* violation */ + "\ub6a5" + /* violation */ + "\ub6a6" + /* violation */ + "\ub6a7" + /* violation */ + "\ub6a8" + /* violation */ + "\ub6a9" + /* violation */ + "\ub6aa" + /* violation */ + "\ub6ab" + /* violation */ + "\ub6ac" + /* violation */ + "\ub6ad" + /* violation */ + "\ub6ae" + /* violation */ + "\ub6af" + /* violation */ + "\ub6b0" + /* violation */ + "\ub6b1" + /* violation */ + "\ub6b2" + /* violation */ + "\ub6b3" + /* violation */ + "\ub6b4" + /* violation */ + "\ub6b5" + /* violation */ + "\ub6b6" + /* violation */ + "\ub6b7" + /* violation */ + "\ub6b8" + /* violation */ + "\ub6b9" + /* violation */ + "\ub6ba" + /* violation */ + "\ub6bb" + /* violation */ + "\ub6bc" + /* violation */ + "\ub6bd" + /* violation */ + "\ub6be" + /* violation */ + "\ub6bf" + /* violation */ + "\ub6c0" + /* violation */ + "\ub6c1" + /* violation */ + "\ub6c2" + /* violation */ + "\ub6c3" + /* violation */ + "\ub6c4" + /* violation */ + "\ub6c5" + /* violation */ + "\ub6c6" + /* violation */ + "\ub6c7" + /* violation */ + "\ub6c8" + /* violation */ + "\ub6c9" + /* violation */ + "\ub6ca" + /* violation */ + "\ub6cb" + /* violation */ + "\ub6cc" + /* violation */ + "\ub6cd" + /* violation */ + "\ub6ce" + /* violation */ + "\ub6cf" + /* violation */ + "\ub6d0" + /* violation */ + "\ub6d1" + /* violation */ + "\ub6d2" + /* violation */ + "\ub6d3" + /* violation */ + "\ub6d4" + /* violation */ + "\ub6d5" + /* violation */ + "\ub6d6" + /* violation */ + "\ub6d7" + /* violation */ + "\ub6d8" + /* violation */ + "\ub6d9" + /* violation */ + "\ub6da" + /* violation */ + "\ub6db" + /* violation */ + "\ub6dc" + /* violation */ + "\ub6dd" + /* violation */ + "\ub6de" + /* violation */ + "\ub6df" + /* violation */ + "\ub6e0" + /* violation */ + "\ub6e1" + /* violation */ + "\ub6e2" + /* violation */ + "\ub6e3" + /* violation */ + "\ub6e4" + /* violation */ + "\ub6e5" + /* violation */ + "\ub6e6" + /* violation */ + "\ub6e7" + /* violation */ + "\ub6e8" + /* violation */ + "\ub6e9" + /* violation */ + "\ub6ea" + /* violation */ + "\ub6eb" + /* violation */ + "\ub6ec" + /* violation */ + "\ub6ed" + /* violation */ + "\ub6ee" + /* violation */ + "\ub6ef" + /* violation */ + "\ub6f0" + /* violation */ + "\ub6f1" + /* violation */ + "\ub6f2" + /* violation */ + "\ub6f3" + /* violation */ + "\ub6f4" + /* violation */ + "\ub6f5" + /* violation */ + "\ub6f6" + /* violation */ + "\ub6f7" + /* violation */ + "\ub6f8" + /* violation */ + "\ub6f9" + /* violation */ + "\ub6fa" + /* violation */ + "\ub6fb" + /* violation */ + "\ub6fc" + /* violation */ + "\ub6fd" + /* violation */ + "\ub6fe" + /* violation */ + "\ub6ff", "" + /* violation */ + "\ub700" + /* violation */ + "\ub701" + /* violation */ + "\ub702" + /* violation */ + "\ub703" + /* violation */ + "\ub704" + /* violation */ + "\ub705" + /* violation */ + "\ub706" + /* violation */ + "\ub707" + /* violation */ + "\ub708" + /* violation */ + "\ub709" + /* violation */ + "\ub70a" + /* violation */ + "\ub70b" + /* violation */ + "\ub70c" + /* violation */ + "\ub70d" + /* violation */ + "\ub70e" + /* violation */ + "\ub70f" + /* violation */ + "\ub710" + /* violation */ + "\ub711" + /* violation */ + "\ub712" + /* violation */ + "\ub713" + /* violation */ + "\ub714" + /* violation */ + "\ub715" + /* violation */ + "\ub716" + /* violation */ + "\ub717" + /* violation */ + "\ub718" + /* violation */ + "\ub719" + /* violation */ + "\ub71a" + /* violation */ + "\ub71b" + /* violation */ + "\ub71c" + /* violation */ + "\ub71d" + /* violation */ + "\ub71e" + /* violation */ + "\ub71f" + /* violation */ + "\ub720" + /* violation */ + "\ub721" + /* violation */ + "\ub722" + /* violation */ + "\ub723" + /* violation */ + "\ub724" + /* violation */ + "\ub725" + /* violation */ + "\ub726" + /* violation */ + "\ub727" + /* violation */ + "\ub728" + /* violation */ + "\ub729" + /* violation */ + "\ub72a" + /* violation */ + "\ub72b" + /* violation */ + "\ub72c" + /* violation */ + "\ub72d" + /* violation */ + "\ub72e" + /* violation */ + "\ub72f" + /* violation */ + "\ub730" + /* violation */ + "\ub731" + /* violation */ + "\ub732" + /* violation */ + "\ub733" + /* violation */ + "\ub734" + /* violation */ + "\ub735" + /* violation */ + "\ub736" + /* violation */ + "\ub737" + /* violation */ + "\ub738" + /* violation */ + "\ub739" + /* violation */ + "\ub73a" + /* violation */ + "\ub73b" + /* violation */ + "\ub73c" + /* violation */ + "\ub73d" + /* violation */ + "\ub73e" + /* violation */ + "\ub73f" + /* violation */ + "\ub740" + /* violation */ + "\ub741" + /* violation */ + "\ub742" + /* violation */ + "\ub743" + /* violation */ + "\ub744" + /* violation */ + "\ub745" + /* violation */ + "\ub746" + /* violation */ + "\ub747" + /* violation */ + "\ub748" + /* violation */ + "\ub749" + /* violation */ + "\ub74a" + /* violation */ + "\ub74b" + /* violation */ + "\ub74c" + /* violation */ + "\ub74d" + /* violation */ + "\ub74e" + /* violation */ + "\ub74f" + /* violation */ + "\ub750" + /* violation */ + "\ub751" + /* violation */ + "\ub752" + /* violation */ + "\ub753" + /* violation */ + "\ub754" + /* violation */ + "\ub755" + /* violation */ + "\ub756" + /* violation */ + "\ub757" + /* violation */ + "\ub758" + /* violation */ + "\ub759" + /* violation */ + "\ub75a" + /* violation */ + "\ub75b" + /* violation */ + "\ub75c" + /* violation */ + "\ub75d" + /* violation */ + "\ub75e" + /* violation */ + "\ub75f" + /* violation */ + "\ub760" + /* violation */ + "\ub761" + /* violation */ + "\ub762" + /* violation */ + "\ub763" + /* violation */ + "\ub764" + /* violation */ + "\ub765" + /* violation */ + "\ub766" + /* violation */ + "\ub767" + /* violation */ + "\ub768" + /* violation */ + "\ub769" + /* violation */ + "\ub76a" + /* violation */ + "\ub76b" + /* violation */ + "\ub76c" + /* violation */ + "\ub76d" + /* violation */ + "\ub76e" + /* violation */ + "\ub76f" + /* violation */ + "\ub770" + /* violation */ + "\ub771" + /* violation */ + "\ub772" + /* violation */ + "\ub773" + /* violation */ + "\ub774" + /* violation */ + "\ub775" + /* violation */ + "\ub776" + /* violation */ + "\ub777" + /* violation */ + "\ub778" + /* violation */ + "\ub779" + /* violation */ + "\ub77a" + /* violation */ + "\ub77b" + /* violation */ + "\ub77c" + /* violation */ + "\ub77d" + /* violation */ + "\ub77e" + /* violation */ + "\ub77f" + /* violation */ + "\ub780" + /* violation */ + "\ub781" + /* violation */ + "\ub782" + /* violation */ + "\ub783" + /* violation */ + "\ub784" + /* violation */ + "\ub785" + /* violation */ + "\ub786" + /* violation */ + "\ub787" + /* violation */ + "\ub788" + /* violation */ + "\ub789" + /* violation */ + "\ub78a" + /* violation */ + "\ub78b" + /* violation */ + "\ub78c" + /* violation */ + "\ub78d" + /* violation */ + "\ub78e" + /* violation */ + "\ub78f" + /* violation */ + "\ub790" + /* violation */ + "\ub791" + /* violation */ + "\ub792" + /* violation */ + "\ub793" + /* violation */ + "\ub794" + /* violation */ + "\ub795" + /* violation */ + "\ub796" + /* violation */ + "\ub797" + /* violation */ + "\ub798" + /* violation */ + "\ub799" + /* violation */ + "\ub79a" + /* violation */ + "\ub79b" + /* violation */ + "\ub79c" + /* violation */ + "\ub79d" + /* violation */ + "\ub79e" + /* violation */ + "\ub79f" + /* violation */ + "\ub7a0" + /* violation */ + "\ub7a1" + /* violation */ + "\ub7a2" + /* violation */ + "\ub7a3" + /* violation */ + "\ub7a4" + /* violation */ + "\ub7a5" + /* violation */ + "\ub7a6" + /* violation */ + "\ub7a7" + /* violation */ + "\ub7a8" + /* violation */ + "\ub7a9" + /* violation */ + "\ub7aa" + /* violation */ + "\ub7ab" + /* violation */ + "\ub7ac" + /* violation */ + "\ub7ad" + /* violation */ + "\ub7ae" + /* violation */ + "\ub7af" + /* violation */ + "\ub7b0" + /* violation */ + "\ub7b1" + /* violation */ + "\ub7b2" + /* violation */ + "\ub7b3" + /* violation */ + "\ub7b4" + /* violation */ + "\ub7b5" + /* violation */ + "\ub7b6" + /* violation */ + "\ub7b7" + /* violation */ + "\ub7b8" + /* violation */ + "\ub7b9" + /* violation */ + "\ub7ba" + /* violation */ + "\ub7bb" + /* violation */ + "\ub7bc" + /* violation */ + "\ub7bd" + /* violation */ + "\ub7be" + /* violation */ + "\ub7bf" + /* violation */ + "\ub7c0" + /* violation */ + "\ub7c1" + /* violation */ + "\ub7c2" + /* violation */ + "\ub7c3" + /* violation */ + "\ub7c4" + /* violation */ + "\ub7c5" + /* violation */ + "\ub7c6" + /* violation */ + "\ub7c7" + /* violation */ + "\ub7c8" + /* violation */ + "\ub7c9" + /* violation */ + "\ub7ca" + /* violation */ + "\ub7cb" + /* violation */ + "\ub7cc" + /* violation */ + "\ub7cd" + /* violation */ + "\ub7ce" + /* violation */ + "\ub7cf" + /* violation */ + "\ub7d0" + /* violation */ + "\ub7d1" + /* violation */ + "\ub7d2" + /* violation */ + "\ub7d3" + /* violation */ + "\ub7d4" + /* violation */ + "\ub7d5" + /* violation */ + "\ub7d6" + /* violation */ + "\ub7d7" + /* violation */ + "\ub7d8" + /* violation */ + "\ub7d9" + /* violation */ + "\ub7da" + /* violation */ + "\ub7db" + /* violation */ + "\ub7dc" + /* violation */ + "\ub7dd" + /* violation */ + "\ub7de" + /* violation */ + "\ub7df" + /* violation */ + "\ub7e0" + /* violation */ + "\ub7e1" + /* violation */ + "\ub7e2" + /* violation */ + "\ub7e3" + /* violation */ + "\ub7e4" + /* violation */ + "\ub7e5" + /* violation */ + "\ub7e6" + /* violation */ + "\ub7e7" + /* violation */ + "\ub7e8" + /* violation */ + "\ub7e9" + /* violation */ + "\ub7ea" + /* violation */ + "\ub7eb" + /* violation */ + "\ub7ec" + /* violation */ + "\ub7ed" + /* violation */ + "\ub7ee" + /* violation */ + "\ub7ef" + /* violation */ + "\ub7f0" + /* violation */ + "\ub7f1" + /* violation */ + "\ub7f2" + /* violation */ + "\ub7f3" + /* violation */ + "\ub7f4" + /* violation */ + "\ub7f5" + /* violation */ + "\ub7f6" + /* violation */ + "\ub7f7" + /* violation */ + "\ub7f8" + /* violation */ + "\ub7f9" + /* violation */ + "\ub7fa" + /* violation */ + "\ub7fb" + /* violation */ + "\ub7fc" + /* violation */ + "\ub7fd" + /* violation */ + "\ub7fe" + /* violation */ + "\ub7ff", "" + /* violation */ + "\ub800" + /* violation */ + "\ub801" + /* violation */ + "\ub802" + /* violation */ + "\ub803" + /* violation */ + "\ub804" + /* violation */ + "\ub805" + /* violation */ + "\ub806" + /* violation */ + "\ub807" + /* violation */ + "\ub808" + /* violation */ + "\ub809" + /* violation */ + "\ub80a" + /* violation */ + "\ub80b" + /* violation */ + "\ub80c" + /* violation */ + "\ub80d" + /* violation */ + "\ub80e" + /* violation */ + "\ub80f" + /* violation */ + "\ub810" + /* violation */ + "\ub811" + /* violation */ + "\ub812" + /* violation */ + "\ub813" + /* violation */ + "\ub814" + /* violation */ + "\ub815" + /* violation */ + "\ub816" + /* violation */ + "\ub817" + /* violation */ + "\ub818" + /* violation */ + "\ub819" + /* violation */ + "\ub81a" + /* violation */ + "\ub81b" + /* violation */ + "\ub81c" + /* violation */ + "\ub81d" + /* violation */ + "\ub81e" + /* violation */ + "\ub81f" + /* violation */ + "\ub820" + /* violation */ + "\ub821" + /* violation */ + "\ub822" + /* violation */ + "\ub823" + /* violation */ + "\ub824" + /* violation */ + "\ub825" + /* violation */ + "\ub826" + /* violation */ + "\ub827" + /* violation */ + "\ub828" + /* violation */ + "\ub829" + /* violation */ + "\ub82a" + /* violation */ + "\ub82b" + /* violation */ + "\ub82c" + /* violation */ + "\ub82d" + /* violation */ + "\ub82e" + /* violation */ + "\ub82f" + /* violation */ + "\ub830" + /* violation */ + "\ub831" + /* violation */ + "\ub832" + /* violation */ + "\ub833" + /* violation */ + "\ub834" + /* violation */ + "\ub835" + /* violation */ + "\ub836" + /* violation */ + "\ub837" + /* violation */ + "\ub838" + /* violation */ + "\ub839" + /* violation */ + "\ub83a" + /* violation */ + "\ub83b" + /* violation */ + "\ub83c" + /* violation */ + "\ub83d" + /* violation */ + "\ub83e" + /* violation */ + "\ub83f" + /* violation */ + "\ub840" + /* violation */ + "\ub841" + /* violation */ + "\ub842" + /* violation */ + "\ub843" + /* violation */ + "\ub844" + /* violation */ + "\ub845" + /* violation */ + "\ub846" + /* violation */ + "\ub847" + /* violation */ + "\ub848" + /* violation */ + "\ub849" + /* violation */ + "\ub84a" + /* violation */ + "\ub84b" + /* violation */ + "\ub84c" + /* violation */ + "\ub84d" + /* violation */ + "\ub84e" + /* violation */ + "\ub84f" + /* violation */ + "\ub850" + /* violation */ + "\ub851" + /* violation */ + "\ub852" + /* violation */ + "\ub853" + /* violation */ + "\ub854" + /* violation */ + "\ub855" + /* violation */ + "\ub856" + /* violation */ + "\ub857" + /* violation */ + "\ub858" + /* violation */ + "\ub859" + /* violation */ + "\ub85a" + /* violation */ + "\ub85b" + /* violation */ + "\ub85c" + /* violation */ + "\ub85d" + /* violation */ + "\ub85e" + /* violation */ + "\ub85f" + /* violation */ + "\ub860" + /* violation */ + "\ub861" + /* violation */ + "\ub862" + /* violation */ + "\ub863" + /* violation */ + "\ub864" + /* violation */ + "\ub865" + /* violation */ + "\ub866" + /* violation */ + "\ub867" + /* violation */ + "\ub868" + /* violation */ + "\ub869" + /* violation */ + "\ub86a" + /* violation */ + "\ub86b" + /* violation */ + "\ub86c" + /* violation */ + "\ub86d" + /* violation */ + "\ub86e" + /* violation */ + "\ub86f" + /* violation */ + "\ub870" + /* violation */ + "\ub871" + /* violation */ + "\ub872" + /* violation */ + "\ub873" + /* violation */ + "\ub874" + /* violation */ + "\ub875" + /* violation */ + "\ub876" + /* violation */ + "\ub877" + /* violation */ + "\ub878" + /* violation */ + "\ub879" + /* violation */ + "\ub87a" + /* violation */ + "\ub87b" + /* violation */ + "\ub87c" + /* violation */ + "\ub87d" + /* violation */ + "\ub87e" + /* violation */ + "\ub87f" + /* violation */ + "\ub880" + /* violation */ + "\ub881" + /* violation */ + "\ub882" + /* violation */ + "\ub883" + /* violation */ + "\ub884" + /* violation */ + "\ub885" + /* violation */ + "\ub886" + /* violation */ + "\ub887" + /* violation */ + "\ub888" + /* violation */ + "\ub889" + /* violation */ + "\ub88a" + /* violation */ + "\ub88b" + /* violation */ + "\ub88c" + /* violation */ + "\ub88d" + /* violation */ + "\ub88e" + /* violation */ + "\ub88f" + /* violation */ + "\ub890" + /* violation */ + "\ub891" + /* violation */ + "\ub892" + /* violation */ + "\ub893" + /* violation */ + "\ub894" + /* violation */ + "\ub895" + /* violation */ + "\ub896" + /* violation */ + "\ub897" + /* violation */ + "\ub898" + /* violation */ + "\ub899" + /* violation */ + "\ub89a" + /* violation */ + "\ub89b" + /* violation */ + "\ub89c" + /* violation */ + "\ub89d" + /* violation */ + "\ub89e" + /* violation */ + "\ub89f" + /* violation */ + "\ub8a0" + /* violation */ + "\ub8a1" + /* violation */ + "\ub8a2" + /* violation */ + "\ub8a3" + /* violation */ + "\ub8a4" + /* violation */ + "\ub8a5" + /* violation */ + "\ub8a6" + /* violation */ + "\ub8a7" + /* violation */ + "\ub8a8" + /* violation */ + "\ub8a9" + /* violation */ + "\ub8aa" + /* violation */ + "\ub8ab" + /* violation */ + "\ub8ac" + /* violation */ + "\ub8ad" + /* violation */ + "\ub8ae" + /* violation */ + "\ub8af" + /* violation */ + "\ub8b0" + /* violation */ + "\ub8b1" + /* violation */ + "\ub8b2" + /* violation */ + "\ub8b3" + /* violation */ + "\ub8b4" + /* violation */ + "\ub8b5" + /* violation */ + "\ub8b6" + /* violation */ + "\ub8b7" + /* violation */ + "\ub8b8" + /* violation */ + "\ub8b9" + /* violation */ + "\ub8ba" + /* violation */ + "\ub8bb" + /* violation */ + "\ub8bc" + /* violation */ + "\ub8bd" + /* violation */ + "\ub8be" + /* violation */ + "\ub8bf" + /* violation */ + "\ub8c0" + /* violation */ + "\ub8c1" + /* violation */ + "\ub8c2" + /* violation */ + "\ub8c3" + /* violation */ + "\ub8c4" + /* violation */ + "\ub8c5" + /* violation */ + "\ub8c6" + /* violation */ + "\ub8c7" + /* violation */ + "\ub8c8" + /* violation */ + "\ub8c9" + /* violation */ + "\ub8ca" + /* violation */ + "\ub8cb" + /* violation */ + "\ub8cc" + /* violation */ + "\ub8cd" + /* violation */ + "\ub8ce" + /* violation */ + "\ub8cf" + /* violation */ + "\ub8d0" + /* violation */ + "\ub8d1" + /* violation */ + "\ub8d2" + /* violation */ + "\ub8d3" + /* violation */ + "\ub8d4" + /* violation */ + "\ub8d5" + /* violation */ + "\ub8d6" + /* violation */ + "\ub8d7" + /* violation */ + "\ub8d8" + /* violation */ + "\ub8d9" + /* violation */ + "\ub8da" + /* violation */ + "\ub8db" + /* violation */ + "\ub8dc" + /* violation */ + "\ub8dd" + /* violation */ + "\ub8de" + /* violation */ + "\ub8df" + /* violation */ + "\ub8e0" + /* violation */ + "\ub8e1" + /* violation */ + "\ub8e2" + /* violation */ + "\ub8e3" + /* violation */ + "\ub8e4" + /* violation */ + "\ub8e5" + /* violation */ + "\ub8e6" + /* violation */ + "\ub8e7" + /* violation */ + "\ub8e8" + /* violation */ + "\ub8e9" + /* violation */ + "\ub8ea" + /* violation */ + "\ub8eb" + /* violation */ + "\ub8ec" + /* violation */ + "\ub8ed" + /* violation */ + "\ub8ee" + /* violation */ + "\ub8ef" + /* violation */ + "\ub8f0" + /* violation */ + "\ub8f1" + /* violation */ + "\ub8f2" + /* violation */ + "\ub8f3" + /* violation */ + "\ub8f4" + /* violation */ + "\ub8f5" + /* violation */ + "\ub8f6" + /* violation */ + "\ub8f7" + /* violation */ + "\ub8f8" + /* violation */ + "\ub8f9" + /* violation */ + "\ub8fa" + /* violation */ + "\ub8fb" + /* violation */ + "\ub8fc" + /* violation */ + "\ub8fd" + /* violation */ + "\ub8fe" + /* violation */ + "\ub8ff", "" + /* violation */ + "\ub900" + /* violation */ + "\ub901" + /* violation */ + "\ub902" + /* violation */ + "\ub903" + /* violation */ + "\ub904" + /* violation */ + "\ub905" + /* violation */ + "\ub906" + /* violation */ + "\ub907" + /* violation */ + "\ub908" + /* violation */ + "\ub909" + /* violation */ + "\ub90a" + /* violation */ + "\ub90b" + /* violation */ + "\ub90c" + /* violation */ + "\ub90d" + /* violation */ + "\ub90e" + /* violation */ + "\ub90f" + /* violation */ + "\ub910" + /* violation */ + "\ub911" + /* violation */ + "\ub912" + /* violation */ + "\ub913" + /* violation */ + "\ub914" + /* violation */ + "\ub915" + /* violation */ + "\ub916" + /* violation */ + "\ub917" + /* violation */ + "\ub918" + /* violation */ + "\ub919" + /* violation */ + "\ub91a" + /* violation */ + "\ub91b" + /* violation */ + "\ub91c" + /* violation */ + "\ub91d" + /* violation */ + "\ub91e" + /* violation */ + "\ub91f" + /* violation */ + "\ub920" + /* violation */ + "\ub921" + /* violation */ + "\ub922" + /* violation */ + "\ub923" + /* violation */ + "\ub924" + /* violation */ + "\ub925" + /* violation */ + "\ub926" + /* violation */ + "\ub927" + /* violation */ + "\ub928" + /* violation */ + "\ub929" + /* violation */ + "\ub92a" + /* violation */ + "\ub92b" + /* violation */ + "\ub92c" + /* violation */ + "\ub92d" + /* violation */ + "\ub92e" + /* violation */ + "\ub92f" + /* violation */ + "\ub930" + /* violation */ + "\ub931" + /* violation */ + "\ub932" + /* violation */ + "\ub933" + /* violation */ + "\ub934" + /* violation */ + "\ub935" + /* violation */ + "\ub936" + /* violation */ + "\ub937" + /* violation */ + "\ub938" + /* violation */ + "\ub939" + /* violation */ + "\ub93a" + /* violation */ + "\ub93b" + /* violation */ + "\ub93c" + /* violation */ + "\ub93d" + /* violation */ + "\ub93e" + /* violation */ + "\ub93f" + /* violation */ + "\ub940" + /* violation */ + "\ub941" + /* violation */ + "\ub942" + /* violation */ + "\ub943" + /* violation */ + "\ub944" + /* violation */ + "\ub945" + /* violation */ + "\ub946" + /* violation */ + "\ub947" + /* violation */ + "\ub948" + /* violation */ + "\ub949" + /* violation */ + "\ub94a" + /* violation */ + "\ub94b" + /* violation */ + "\ub94c" + /* violation */ + "\ub94d" + /* violation */ + "\ub94e" + /* violation */ + "\ub94f" + /* violation */ + "\ub950" + /* violation */ + "\ub951" + /* violation */ + "\ub952" + /* violation */ + "\ub953" + /* violation */ + "\ub954" + /* violation */ + "\ub955" + /* violation */ + "\ub956" + /* violation */ + "\ub957" + /* violation */ + "\ub958" + /* violation */ + "\ub959" + /* violation */ + "\ub95a" + /* violation */ + "\ub95b" + /* violation */ + "\ub95c" + /* violation */ + "\ub95d" + /* violation */ + "\ub95e" + /* violation */ + "\ub95f" + /* violation */ + "\ub960" + /* violation */ + "\ub961" + /* violation */ + "\ub962" + /* violation */ + "\ub963" + /* violation */ + "\ub964" + /* violation */ + "\ub965" + /* violation */ + "\ub966" + /* violation */ + "\ub967" + /* violation */ + "\ub968" + /* violation */ + "\ub969" + /* violation */ + "\ub96a" + /* violation */ + "\ub96b" + /* violation */ + "\ub96c" + /* violation */ + "\ub96d" + /* violation */ + "\ub96e" + /* violation */ + "\ub96f" + /* violation */ + "\ub970" + /* violation */ + "\ub971" + /* violation */ + "\ub972" + /* violation */ + "\ub973" + /* violation */ + "\ub974" + /* violation */ + "\ub975" + /* violation */ + "\ub976" + /* violation */ + "\ub977" + /* violation */ + "\ub978" + /* violation */ + "\ub979" + /* violation */ + "\ub97a" + /* violation */ + "\ub97b" + /* violation */ + "\ub97c" + /* violation */ + "\ub97d" + /* violation */ + "\ub97e" + /* violation */ + "\ub97f" + /* violation */ + "\ub980" + /* violation */ + "\ub981" + /* violation */ + "\ub982" + /* violation */ + "\ub983" + /* violation */ + "\ub984" + /* violation */ + "\ub985" + /* violation */ + "\ub986" + /* violation */ + "\ub987" + /* violation */ + "\ub988" + /* violation */ + "\ub989" + /* violation */ + "\ub98a" + /* violation */ + "\ub98b" + /* violation */ + "\ub98c" + /* violation */ + "\ub98d" + /* violation */ + "\ub98e" + /* violation */ + "\ub98f" + /* violation */ + "\ub990" + /* violation */ + "\ub991" + /* violation */ + "\ub992" + /* violation */ + "\ub993" + /* violation */ + "\ub994" + /* violation */ + "\ub995" + /* violation */ + "\ub996" + /* violation */ + "\ub997" + /* violation */ + "\ub998" + /* violation */ + "\ub999" + /* violation */ + "\ub99a" + /* violation */ + "\ub99b" + /* violation */ + "\ub99c" + /* violation */ + "\ub99d" + /* violation */ + "\ub99e" + /* violation */ + "\ub99f" + /* violation */ + "\ub9a0" + /* violation */ + "\ub9a1" + /* violation */ + "\ub9a2" + /* violation */ + "\ub9a3" + /* violation */ + "\ub9a4" + /* violation */ + "\ub9a5" + /* violation */ + "\ub9a6" + /* violation */ + "\ub9a7" + /* violation */ + "\ub9a8" + /* violation */ + "\ub9a9" + /* violation */ + "\ub9aa" + /* violation */ + "\ub9ab" + /* violation */ + "\ub9ac" + /* violation */ + "\ub9ad" + /* violation */ + "\ub9ae" + /* violation */ + "\ub9af" + /* violation */ + "\ub9b0" + /* violation */ + "\ub9b1" + /* violation */ + "\ub9b2" + /* violation */ + "\ub9b3" + /* violation */ + "\ub9b4" + /* violation */ + "\ub9b5" + /* violation */ + "\ub9b6" + /* violation */ + "\ub9b7" + /* violation */ + "\ub9b8" + /* violation */ + "\ub9b9" + /* violation */ + "\ub9ba" + /* violation */ + "\ub9bb" + /* violation */ + "\ub9bc" + /* violation */ + "\ub9bd" + /* violation */ + "\ub9be" + /* violation */ + "\ub9bf" + /* violation */ + "\ub9c0" + /* violation */ + "\ub9c1" + /* violation */ + "\ub9c2" + /* violation */ + "\ub9c3" + /* violation */ + "\ub9c4" + /* violation */ + "\ub9c5" + /* violation */ + "\ub9c6" + /* violation */ + "\ub9c7" + /* violation */ + "\ub9c8" + /* violation */ + "\ub9c9" + /* violation */ + "\ub9ca" + /* violation */ + "\ub9cb" + /* violation */ + "\ub9cc" + /* violation */ + "\ub9cd" + /* violation */ + "\ub9ce" + /* violation */ + "\ub9cf" + /* violation */ + "\ub9d0" + /* violation */ + "\ub9d1" + /* violation */ + "\ub9d2" + /* violation */ + "\ub9d3" + /* violation */ + "\ub9d4" + /* violation */ + "\ub9d5" + /* violation */ + "\ub9d6" + /* violation */ + "\ub9d7" + /* violation */ + "\ub9d8" + /* violation */ + "\ub9d9" + /* violation */ + "\ub9da" + /* violation */ + "\ub9db" + /* violation */ + "\ub9dc" + /* violation */ + "\ub9dd" + /* violation */ + "\ub9de" + /* violation */ + "\ub9df" + /* violation */ + "\ub9e0" + /* violation */ + "\ub9e1" + /* violation */ + "\ub9e2" + /* violation */ + "\ub9e3" + /* violation */ + "\ub9e4" + /* violation */ + "\ub9e5" + /* violation */ + "\ub9e6" + /* violation */ + "\ub9e7" + /* violation */ + "\ub9e8" + /* violation */ + "\ub9e9" + /* violation */ + "\ub9ea" + /* violation */ + "\ub9eb" + /* violation */ + "\ub9ec" + /* violation */ + "\ub9ed" + /* violation */ + "\ub9ee" + /* violation */ + "\ub9ef" + /* violation */ + "\ub9f0" + /* violation */ + "\ub9f1" + /* violation */ + "\ub9f2" + /* violation */ + "\ub9f3" + /* violation */ + "\ub9f4" + /* violation */ + "\ub9f5" + /* violation */ + "\ub9f6" + /* violation */ + "\ub9f7" + /* violation */ + "\ub9f8" + /* violation */ + "\ub9f9" + /* violation */ + "\ub9fa" + /* violation */ + "\ub9fb" + /* violation */ + "\ub9fc" + /* violation */ + "\ub9fd" + /* violation */ + "\ub9fe" + /* violation */ + "\ub9ff", "" + /* violation */ + "\uba00" + /* violation */ + "\uba01" + /* violation */ + "\uba02" + /* violation */ + "\uba03" + /* violation */ + "\uba04" + /* violation */ + "\uba05" + /* violation */ + "\uba06" + /* violation */ + "\uba07" + /* violation */ + "\uba08" + /* violation */ + "\uba09" + /* violation */ + "\uba0a" + /* violation */ + "\uba0b" + /* violation */ + "\uba0c" + /* violation */ + "\uba0d" + /* violation */ + "\uba0e" + /* violation */ + "\uba0f" + /* violation */ + "\uba10" + /* violation */ + "\uba11" + /* violation */ + "\uba12" + /* violation */ + "\uba13" + /* violation */ + "\uba14" + /* violation */ + "\uba15" + /* violation */ + "\uba16" + /* violation */ + "\uba17" + /* violation */ + "\uba18" + /* violation */ + "\uba19" + /* violation */ + "\uba1a" + /* violation */ + "\uba1b" + /* violation */ + "\uba1c" + /* violation */ + "\uba1d" + /* violation */ + "\uba1e" + /* violation */ + "\uba1f" + /* violation */ + "\uba20" + /* violation */ + "\uba21" + /* violation */ + "\uba22" + /* violation */ + "\uba23" + /* violation */ + "\uba24" + /* violation */ + "\uba25" + /* violation */ + "\uba26" + /* violation */ + "\uba27" + /* violation */ + "\uba28" + /* violation */ + "\uba29" + /* violation */ + "\uba2a" + /* violation */ + "\uba2b" + /* violation */ + "\uba2c" + /* violation */ + "\uba2d" + /* violation */ + "\uba2e" + /* violation */ + "\uba2f" + /* violation */ + "\uba30" + /* violation */ + "\uba31" + /* violation */ + "\uba32" + /* violation */ + "\uba33" + /* violation */ + "\uba34" + /* violation */ + "\uba35" + /* violation */ + "\uba36" + /* violation */ + "\uba37" + /* violation */ + "\uba38" + /* violation */ + "\uba39" + /* violation */ + "\uba3a" + /* violation */ + "\uba3b" + /* violation */ + "\uba3c" + /* violation */ + "\uba3d" + /* violation */ + "\uba3e" + /* violation */ + "\uba3f" + /* violation */ + "\uba40" + /* violation */ + "\uba41" + /* violation */ + "\uba42" + /* violation */ + "\uba43" + /* violation */ + "\uba44" + /* violation */ + "\uba45" + /* violation */ + "\uba46" + /* violation */ + "\uba47" + /* violation */ + "\uba48" + /* violation */ + "\uba49" + /* violation */ + "\uba4a" + /* violation */ + "\uba4b" + /* violation */ + "\uba4c" + /* violation */ + "\uba4d" + /* violation */ + "\uba4e" + /* violation */ + "\uba4f" + /* violation */ + "\uba50" + /* violation */ + "\uba51" + /* violation */ + "\uba52" + /* violation */ + "\uba53" + /* violation */ + "\uba54" + /* violation */ + "\uba55" + /* violation */ + "\uba56" + /* violation */ + "\uba57" + /* violation */ + "\uba58" + /* violation */ + "\uba59" + /* violation */ + "\uba5a" + /* violation */ + "\uba5b" + /* violation */ + "\uba5c" + /* violation */ + "\uba5d" + /* violation */ + "\uba5e" + /* violation */ + "\uba5f" + /* violation */ + "\uba60" + /* violation */ + "\uba61" + /* violation */ + "\uba62" + /* violation */ + "\uba63" + /* violation */ + "\uba64" + /* violation */ + "\uba65" + /* violation */ + "\uba66" + /* violation */ + "\uba67" + /* violation */ + "\uba68" + /* violation */ + "\uba69" + /* violation */ + "\uba6a" + /* violation */ + "\uba6b" + /* violation */ + "\uba6c" + /* violation */ + "\uba6d" + /* violation */ + "\uba6e" + /* violation */ + "\uba6f" + /* violation */ + "\uba70" + /* violation */ + "\uba71" + /* violation */ + "\uba72" + /* violation */ + "\uba73" + /* violation */ + "\uba74" + /* violation */ + "\uba75" + /* violation */ + "\uba76" + /* violation */ + "\uba77" + /* violation */ + "\uba78" + /* violation */ + "\uba79" + /* violation */ + "\uba7a" + /* violation */ + "\uba7b" + /* violation */ + "\uba7c" + /* violation */ + "\uba7d" + /* violation */ + "\uba7e" + /* violation */ + "\uba7f" + /* violation */ + "\uba80" + /* violation */ + "\uba81" + /* violation */ + "\uba82" + /* violation */ + "\uba83" + /* violation */ + "\uba84" + /* violation */ + "\uba85" + /* violation */ + "\uba86" + /* violation */ + "\uba87" + /* violation */ + "\uba88" + /* violation */ + "\uba89" + /* violation */ + "\uba8a" + /* violation */ + "\uba8b" + /* violation */ + "\uba8c" + /* violation */ + "\uba8d" + /* violation */ + "\uba8e" + /* violation */ + "\uba8f" + /* violation */ + "\uba90" + /* violation */ + "\uba91" + /* violation */ + "\uba92" + /* violation */ + "\uba93" + /* violation */ + "\uba94" + /* violation */ + "\uba95" + /* violation */ + "\uba96" + /* violation */ + "\uba97" + /* violation */ + "\uba98" + /* violation */ + "\uba99" + /* violation */ + "\uba9a" + /* violation */ + "\uba9b" + /* violation */ + "\uba9c" + /* violation */ + "\uba9d" + /* violation */ + "\uba9e" + /* violation */ + "\uba9f" + /* violation */ + "\ubaa0" + /* violation */ + "\ubaa1" + /* violation */ + "\ubaa2" + /* violation */ + "\ubaa3" + /* violation */ + "\ubaa4" + /* violation */ + "\ubaa5" + /* violation */ + "\ubaa6" + /* violation */ + "\ubaa7" + /* violation */ + "\ubaa8" + /* violation */ + "\ubaa9" + /* violation */ + "\ubaaa" + /* violation */ + "\ubaab" + /* violation */ + "\ubaac" + /* violation */ + "\ubaad" + /* violation */ + "\ubaae" + /* violation */ + "\ubaaf" + /* violation */ + "\ubab0" + /* violation */ + "\ubab1" + /* violation */ + "\ubab2" + /* violation */ + "\ubab3" + /* violation */ + "\ubab4" + /* violation */ + "\ubab5" + /* violation */ + "\ubab6" + /* violation */ + "\ubab7" + /* violation */ + "\ubab8" + /* violation */ + "\ubab9" + /* violation */ + "\ubaba" + /* violation */ + "\ubabb" + /* violation */ + "\ubabc" + /* violation */ + "\ubabd" + /* violation */ + "\ubabe" + /* violation */ + "\ubabf" + /* violation */ + "\ubac0" + /* violation */ + "\ubac1" + /* violation */ + "\ubac2" + /* violation */ + "\ubac3" + /* violation */ + "\ubac4" + /* violation */ + "\ubac5" + /* violation */ + "\ubac6" + /* violation */ + "\ubac7" + /* violation */ + "\ubac8" + /* violation */ + "\ubac9" + /* violation */ + "\ubaca" + /* violation */ + "\ubacb" + /* violation */ + "\ubacc" + /* violation */ + "\ubacd" + /* violation */ + "\ubace" + /* violation */ + "\ubacf" + /* violation */ + "\ubad0" + /* violation */ + "\ubad1" + /* violation */ + "\ubad2" + /* violation */ + "\ubad3" + /* violation */ + "\ubad4" + /* violation */ + "\ubad5" + /* violation */ + "\ubad6" + /* violation */ + "\ubad7" + /* violation */ + "\ubad8" + /* violation */ + "\ubad9" + /* violation */ + "\ubada" + /* violation */ + "\ubadb" + /* violation */ + "\ubadc" + /* violation */ + "\ubadd" + /* violation */ + "\ubade" + /* violation */ + "\ubadf" + /* violation */ + "\ubae0" + /* violation */ + "\ubae1" + /* violation */ + "\ubae2" + /* violation */ + "\ubae3" + /* violation */ + "\ubae4" + /* violation */ + "\ubae5" + /* violation */ + "\ubae6" + /* violation */ + "\ubae7" + /* violation */ + "\ubae8" + /* violation */ + "\ubae9" + /* violation */ + "\ubaea" + /* violation */ + "\ubaeb" + /* violation */ + "\ubaec" + /* violation */ + "\ubaed" + /* violation */ + "\ubaee" + /* violation */ + "\ubaef" + /* violation */ + "\ubaf0" + /* violation */ + "\ubaf1" + /* violation */ + "\ubaf2" + /* violation */ + "\ubaf3" + /* violation */ + "\ubaf4" + /* violation */ + "\ubaf5" + /* violation */ + "\ubaf6" + /* violation */ + "\ubaf7" + /* violation */ + "\ubaf8" + /* violation */ + "\ubaf9" + /* violation */ + "\ubafa" + /* violation */ + "\ubafb" + /* violation */ + "\ubafc" + /* violation */ + "\ubafd" + /* violation */ + "\ubafe" + /* violation */ + "\ubaff", "" + /* violation */ + "\ubb00" + /* violation */ + "\ubb01" + /* violation */ + "\ubb02" + /* violation */ + "\ubb03" + /* violation */ + "\ubb04" + /* violation */ + "\ubb05" + /* violation */ + "\ubb06" + /* violation */ + "\ubb07" + /* violation */ + "\ubb08" + /* violation */ + "\ubb09" + /* violation */ + "\ubb0a" + /* violation */ + "\ubb0b" + /* violation */ + "\ubb0c" + /* violation */ + "\ubb0d" + /* violation */ + "\ubb0e" + /* violation */ + "\ubb0f" + /* violation */ + "\ubb10" + /* violation */ + "\ubb11" + /* violation */ + "\ubb12" + /* violation */ + "\ubb13" + /* violation */ + "\ubb14" + /* violation */ + "\ubb15" + /* violation */ + "\ubb16" + /* violation */ + "\ubb17" + /* violation */ + "\ubb18" + /* violation */ + "\ubb19" + /* violation */ + "\ubb1a" + /* violation */ + "\ubb1b" + /* violation */ + "\ubb1c" + /* violation */ + "\ubb1d" + /* violation */ + "\ubb1e" + /* violation */ + "\ubb1f" + /* violation */ + "\ubb20" + /* violation */ + "\ubb21" + /* violation */ + "\ubb22" + /* violation */ + "\ubb23" + /* violation */ + "\ubb24" + /* violation */ + "\ubb25" + /* violation */ + "\ubb26" + /* violation */ + "\ubb27" + /* violation */ + "\ubb28" + /* violation */ + "\ubb29" + /* violation */ + "\ubb2a" + /* violation */ + "\ubb2b" + /* violation */ + "\ubb2c" + /* violation */ + "\ubb2d" + /* violation */ + "\ubb2e" + /* violation */ + "\ubb2f" + /* violation */ + "\ubb30" + /* violation */ + "\ubb31" + /* violation */ + "\ubb32" + /* violation */ + "\ubb33" + /* violation */ + "\ubb34" + /* violation */ + "\ubb35" + /* violation */ + "\ubb36" + /* violation */ + "\ubb37" + /* violation */ + "\ubb38" + /* violation */ + "\ubb39" + /* violation */ + "\ubb3a" + /* violation */ + "\ubb3b" + /* violation */ + "\ubb3c" + /* violation */ + "\ubb3d" + /* violation */ + "\ubb3e" + /* violation */ + "\ubb3f" + /* violation */ + "\ubb40" + /* violation */ + "\ubb41" + /* violation */ + "\ubb42" + /* violation */ + "\ubb43" + /* violation */ + "\ubb44" + /* violation */ + "\ubb45" + /* violation */ + "\ubb46" + /* violation */ + "\ubb47" + /* violation */ + "\ubb48" + /* violation */ + "\ubb49" + /* violation */ + "\ubb4a" + /* violation */ + "\ubb4b" + /* violation */ + "\ubb4c" + /* violation */ + "\ubb4d" + /* violation */ + "\ubb4e" + /* violation */ + "\ubb4f" + /* violation */ + "\ubb50" + /* violation */ + "\ubb51" + /* violation */ + "\ubb52" + /* violation */ + "\ubb53" + /* violation */ + "\ubb54" + /* violation */ + "\ubb55" + /* violation */ + "\ubb56" + /* violation */ + "\ubb57" + /* violation */ + "\ubb58" + /* violation */ + "\ubb59" + /* violation */ + "\ubb5a" + /* violation */ + "\ubb5b" + /* violation */ + "\ubb5c" + /* violation */ + "\ubb5d" + /* violation */ + "\ubb5e" + /* violation */ + "\ubb5f" + /* violation */ + "\ubb60" + /* violation */ + "\ubb61" + /* violation */ + "\ubb62" + /* violation */ + "\ubb63" + /* violation */ + "\ubb64" + /* violation */ + "\ubb65" + /* violation */ + "\ubb66" + /* violation */ + "\ubb67" + /* violation */ + "\ubb68" + /* violation */ + "\ubb69" + /* violation */ + "\ubb6a" + /* violation */ + "\ubb6b" + /* violation */ + "\ubb6c" + /* violation */ + "\ubb6d" + /* violation */ + "\ubb6e" + /* violation */ + "\ubb6f" + /* violation */ + "\ubb70" + /* violation */ + "\ubb71" + /* violation */ + "\ubb72" + /* violation */ + "\ubb73" + /* violation */ + "\ubb74" + /* violation */ + "\ubb75" + /* violation */ + "\ubb76" + /* violation */ + "\ubb77" + /* violation */ + "\ubb78" + /* violation */ + "\ubb79" + /* violation */ + "\ubb7a" + /* violation */ + "\ubb7b" + /* violation */ + "\ubb7c" + /* violation */ + "\ubb7d" + /* violation */ + "\ubb7e" + /* violation */ + "\ubb7f" + /* violation */ + "\ubb80" + /* violation */ + "\ubb81" + /* violation */ + "\ubb82" + /* violation */ + "\ubb83" + /* violation */ + "\ubb84" + /* violation */ + "\ubb85" + /* violation */ + "\ubb86" + /* violation */ + "\ubb87" + /* violation */ + "\ubb88" + /* violation */ + "\ubb89" + /* violation */ + "\ubb8a" + /* violation */ + "\ubb8b" + /* violation */ + "\ubb8c" + /* violation */ + "\ubb8d" + /* violation */ + "\ubb8e" + /* violation */ + "\ubb8f" + /* violation */ + "\ubb90" + /* violation */ + "\ubb91" + /* violation */ + "\ubb92" + /* violation */ + "\ubb93" + /* violation */ + "\ubb94" + /* violation */ + "\ubb95" + /* violation */ + "\ubb96" + /* violation */ + "\ubb97" + /* violation */ + "\ubb98" + /* violation */ + "\ubb99" + /* violation */ + "\ubb9a" + /* violation */ + "\ubb9b" + /* violation */ + "\ubb9c" + /* violation */ + "\ubb9d" + /* violation */ + "\ubb9e" + /* violation */ + "\ubb9f" + /* violation */ + "\ubba0" + /* violation */ + "\ubba1" + /* violation */ + "\ubba2" + /* violation */ + "\ubba3" + /* violation */ + "\ubba4" + /* violation */ + "\ubba5" + /* violation */ + "\ubba6" + /* violation */ + "\ubba7" + /* violation */ + "\ubba8" + /* violation */ + "\ubba9" + /* violation */ + "\ubbaa" + /* violation */ + "\ubbab" + /* violation */ + "\ubbac" + /* violation */ + "\ubbad" + /* violation */ + "\ubbae" + /* violation */ + "\ubbaf" + /* violation */ + "\ubbb0" + /* violation */ + "\ubbb1" + /* violation */ + "\ubbb2" + /* violation */ + "\ubbb3" + /* violation */ + "\ubbb4" + /* violation */ + "\ubbb5" + /* violation */ + "\ubbb6" + /* violation */ + "\ubbb7" + /* violation */ + "\ubbb8" + /* violation */ + "\ubbb9" + /* violation */ + "\ubbba" + /* violation */ + "\ubbbb" + /* violation */ + "\ubbbc" + /* violation */ + "\ubbbd" + /* violation */ + "\ubbbe" + /* violation */ + "\ubbbf" + /* violation */ + "\ubbc0" + /* violation */ + "\ubbc1" + /* violation */ + "\ubbc2" + /* violation */ + "\ubbc3" + /* violation */ + "\ubbc4" + /* violation */ + "\ubbc5" + /* violation */ + "\ubbc6" + /* violation */ + "\ubbc7" + /* violation */ + "\ubbc8" + /* violation */ + "\ubbc9" + /* violation */ + "\ubbca" + /* violation */ + "\ubbcb" + /* violation */ + "\ubbcc" + /* violation */ + "\ubbcd" + /* violation */ + "\ubbce" + /* violation */ + "\ubbcf" + /* violation */ + "\ubbd0" + /* violation */ + "\ubbd1" + /* violation */ + "\ubbd2" + /* violation */ + "\ubbd3" + /* violation */ + "\ubbd4" + /* violation */ + "\ubbd5" + /* violation */ + "\ubbd6" + /* violation */ + "\ubbd7" + /* violation */ + "\ubbd8" + /* violation */ + "\ubbd9" + /* violation */ + "\ubbda" + /* violation */ + "\ubbdb" + /* violation */ + "\ubbdc" + /* violation */ + "\ubbdd" + /* violation */ + "\ubbde" + /* violation */ + "\ubbdf" + /* violation */ + "\ubbe0" + /* violation */ + "\ubbe1" + /* violation */ + "\ubbe2" + /* violation */ + "\ubbe3" + /* violation */ + "\ubbe4" + /* violation */ + "\ubbe5" + /* violation */ + "\ubbe6" + /* violation */ + "\ubbe7" + /* violation */ + "\ubbe8" + /* violation */ + "\ubbe9" + /* violation */ + "\ubbea" + /* violation */ + "\ubbeb" + /* violation */ + "\ubbec" + /* violation */ + "\ubbed" + /* violation */ + "\ubbee" + /* violation */ + "\ubbef" + /* violation */ + "\ubbf0" + /* violation */ + "\ubbf1" + /* violation */ + "\ubbf2" + /* violation */ + "\ubbf3" + /* violation */ + "\ubbf4" + /* violation */ + "\ubbf5" + /* violation */ + "\ubbf6" + /* violation */ + "\ubbf7" + /* violation */ + "\ubbf8" + /* violation */ + "\ubbf9" + /* violation */ + "\ubbfa" + /* violation */ + "\ubbfb" + /* violation */ + "\ubbfc" + /* violation */ + "\ubbfd" + /* violation */ + "\ubbfe" + /* violation */ + "\ubbff", "" + /* violation */ + "\ubc00" + /* violation */ + "\ubc01" + /* violation */ + "\ubc02" + /* violation */ + "\ubc03" + /* violation */ + "\ubc04" + /* violation */ + "\ubc05" + /* violation */ + "\ubc06" + /* violation */ + "\ubc07" + /* violation */ + "\ubc08" + /* violation */ + "\ubc09" + /* violation */ + "\ubc0a" + /* violation */ + "\ubc0b" + /* violation */ + "\ubc0c" + /* violation */ + "\ubc0d" + /* violation */ + "\ubc0e" + /* violation */ + "\ubc0f" + /* violation */ + "\ubc10" + /* violation */ + "\ubc11" + /* violation */ + "\ubc12" + /* violation */ + "\ubc13" + /* violation */ + "\ubc14" + /* violation */ + "\ubc15" + /* violation */ + "\ubc16" + /* violation */ + "\ubc17" + /* violation */ + "\ubc18" + /* violation */ + "\ubc19" + /* violation */ + "\ubc1a" + /* violation */ + "\ubc1b" + /* violation */ + "\ubc1c" + /* violation */ + "\ubc1d" + /* violation */ + "\ubc1e" + /* violation */ + "\ubc1f" + /* violation */ + "\ubc20" + /* violation */ + "\ubc21" + /* violation */ + "\ubc22" + /* violation */ + "\ubc23" + /* violation */ + "\ubc24" + /* violation */ + "\ubc25" + /* violation */ + "\ubc26" + /* violation */ + "\ubc27" + /* violation */ + "\ubc28" + /* violation */ + "\ubc29" + /* violation */ + "\ubc2a" + /* violation */ + "\ubc2b" + /* violation */ + "\ubc2c" + /* violation */ + "\ubc2d" + /* violation */ + "\ubc2e" + /* violation */ + "\ubc2f" + /* violation */ + "\ubc30" + /* violation */ + "\ubc31" + /* violation */ + "\ubc32" + /* violation */ + "\ubc33" + /* violation */ + "\ubc34" + /* violation */ + "\ubc35" + /* violation */ + "\ubc36" + /* violation */ + "\ubc37" + /* violation */ + "\ubc38" + /* violation */ + "\ubc39" + /* violation */ + "\ubc3a" + /* violation */ + "\ubc3b" + /* violation */ + "\ubc3c" + /* violation */ + "\ubc3d" + /* violation */ + "\ubc3e" + /* violation */ + "\ubc3f" + /* violation */ + "\ubc40" + /* violation */ + "\ubc41" + /* violation */ + "\ubc42" + /* violation */ + "\ubc43" + /* violation */ + "\ubc44" + /* violation */ + "\ubc45" + /* violation */ + "\ubc46" + /* violation */ + "\ubc47" + /* violation */ + "\ubc48" + /* violation */ + "\ubc49" + /* violation */ + "\ubc4a" + /* violation */ + "\ubc4b" + /* violation */ + "\ubc4c" + /* violation */ + "\ubc4d" + /* violation */ + "\ubc4e" + /* violation */ + "\ubc4f" + /* violation */ + "\ubc50" + /* violation */ + "\ubc51" + /* violation */ + "\ubc52" + /* violation */ + "\ubc53" + /* violation */ + "\ubc54" + /* violation */ + "\ubc55" + /* violation */ + "\ubc56" + /* violation */ + "\ubc57" + /* violation */ + "\ubc58" + /* violation */ + "\ubc59" + /* violation */ + "\ubc5a" + /* violation */ + "\ubc5b" + /* violation */ + "\ubc5c" + /* violation */ + "\ubc5d" + /* violation */ + "\ubc5e" + /* violation */ + "\ubc5f" + /* violation */ + "\ubc60" + /* violation */ + "\ubc61" + /* violation */ + "\ubc62" + /* violation */ + "\ubc63" + /* violation */ + "\ubc64" + /* violation */ + "\ubc65" + /* violation */ + "\ubc66" + /* violation */ + "\ubc67" + /* violation */ + "\ubc68" + /* violation */ + "\ubc69" + /* violation */ + "\ubc6a" + /* violation */ + "\ubc6b" + /* violation */ + "\ubc6c" + /* violation */ + "\ubc6d" + /* violation */ + "\ubc6e" + /* violation */ + "\ubc6f" + /* violation */ + "\ubc70" + /* violation */ + "\ubc71" + /* violation */ + "\ubc72" + /* violation */ + "\ubc73" + /* violation */ + "\ubc74" + /* violation */ + "\ubc75" + /* violation */ + "\ubc76" + /* violation */ + "\ubc77" + /* violation */ + "\ubc78" + /* violation */ + "\ubc79" + /* violation */ + "\ubc7a" + /* violation */ + "\ubc7b" + /* violation */ + "\ubc7c" + /* violation */ + "\ubc7d" + /* violation */ + "\ubc7e" + /* violation */ + "\ubc7f" + /* violation */ + "\ubc80" + /* violation */ + "\ubc81" + /* violation */ + "\ubc82" + /* violation */ + "\ubc83" + /* violation */ + "\ubc84" + /* violation */ + "\ubc85" + /* violation */ + "\ubc86" + /* violation */ + "\ubc87" + /* violation */ + "\ubc88" + /* violation */ + "\ubc89" + /* violation */ + "\ubc8a" + /* violation */ + "\ubc8b" + /* violation */ + "\ubc8c" + /* violation */ + "\ubc8d" + /* violation */ + "\ubc8e" + /* violation */ + "\ubc8f" + /* violation */ + "\ubc90" + /* violation */ + "\ubc91" + /* violation */ + "\ubc92" + /* violation */ + "\ubc93" + /* violation */ + "\ubc94" + /* violation */ + "\ubc95" + /* violation */ + "\ubc96" + /* violation */ + "\ubc97" + /* violation */ + "\ubc98" + /* violation */ + "\ubc99" + /* violation */ + "\ubc9a" + /* violation */ + "\ubc9b" + /* violation */ + "\ubc9c" + /* violation */ + "\ubc9d" + /* violation */ + "\ubc9e" + /* violation */ + "\ubc9f" + /* violation */ + "\ubca0" + /* violation */ + "\ubca1" + /* violation */ + "\ubca2" + /* violation */ + "\ubca3" + /* violation */ + "\ubca4" + /* violation */ + "\ubca5" + /* violation */ + "\ubca6" + /* violation */ + "\ubca7" + /* violation */ + "\ubca8" + /* violation */ + "\ubca9" + /* violation */ + "\ubcaa" + /* violation */ + "\ubcab" + /* violation */ + "\ubcac" + /* violation */ + "\ubcad" + /* violation */ + "\ubcae" + /* violation */ + "\ubcaf" + /* violation */ + "\ubcb0" + /* violation */ + "\ubcb1" + /* violation */ + "\ubcb2" + /* violation */ + "\ubcb3" + /* violation */ + "\ubcb4" + /* violation */ + "\ubcb5" + /* violation */ + "\ubcb6" + /* violation */ + "\ubcb7" + /* violation */ + "\ubcb8" + /* violation */ + "\ubcb9" + /* violation */ + "\ubcba" + /* violation */ + "\ubcbb" + /* violation */ + "\ubcbc" + /* violation */ + "\ubcbd" + /* violation */ + "\ubcbe" + /* violation */ + "\ubcbf" + /* violation */ + "\ubcc0" + /* violation */ + "\ubcc1" + /* violation */ + "\ubcc2" + /* violation */ + "\ubcc3" + /* violation */ + "\ubcc4" + /* violation */ + "\ubcc5" + /* violation */ + "\ubcc6" + /* violation */ + "\ubcc7" + /* violation */ + "\ubcc8" + /* violation */ + "\ubcc9" + /* violation */ + "\ubcca" + /* violation */ + "\ubccb" + /* violation */ + "\ubccc" + /* violation */ + "\ubccd" + /* violation */ + "\ubcce" + /* violation */ + "\ubccf" + /* violation */ + "\ubcd0" + /* violation */ + "\ubcd1" + /* violation */ + "\ubcd2" + /* violation */ + "\ubcd3" + /* violation */ + "\ubcd4" + /* violation */ + "\ubcd5" + /* violation */ + "\ubcd6" + /* violation */ + "\ubcd7" + /* violation */ + "\ubcd8" + /* violation */ + "\ubcd9" + /* violation */ + "\ubcda" + /* violation */ + "\ubcdb" + /* violation */ + "\ubcdc" + /* violation */ + "\ubcdd" + /* violation */ + "\ubcde" + /* violation */ + "\ubcdf" + /* violation */ + "\ubce0" + /* violation */ + "\ubce1" + /* violation */ + "\ubce2" + /* violation */ + "\ubce3" + /* violation */ + "\ubce4" + /* violation */ + "\ubce5" + /* violation */ + "\ubce6" + /* violation */ + "\ubce7" + /* violation */ + "\ubce8" + /* violation */ + "\ubce9" + /* violation */ + "\ubcea" + /* violation */ + "\ubceb" + /* violation */ + "\ubcec" + /* violation */ + "\ubced" + /* violation */ + "\ubcee" + /* violation */ + "\ubcef" + /* violation */ + "\ubcf0" + /* violation */ + "\ubcf1" + /* violation */ + "\ubcf2" + /* violation */ + "\ubcf3" + /* violation */ + "\ubcf4" + /* violation */ + "\ubcf5" + /* violation */ + "\ubcf6" + /* violation */ + "\ubcf7" + /* violation */ + "\ubcf8" + /* violation */ + "\ubcf9" + /* violation */ + "\ubcfa" + /* violation */ + "\ubcfb" + /* violation */ + "\ubcfc" + /* violation */ + "\ubcfd" + /* violation */ + "\ubcfe" + /* violation */ + "\ubcff", "" + /* violation */ + "\ubd00" + /* violation */ + "\ubd01" + /* violation */ + "\ubd02" + /* violation */ + "\ubd03" + /* violation */ + "\ubd04" + /* violation */ + "\ubd05" + /* violation */ + "\ubd06" + /* violation */ + "\ubd07" + /* violation */ + "\ubd08" + /* violation */ + "\ubd09" + /* violation */ + "\ubd0a" + /* violation */ + "\ubd0b" + /* violation */ + "\ubd0c" + /* violation */ + "\ubd0d" + /* violation */ + "\ubd0e" + /* violation */ + "\ubd0f" + /* violation */ + "\ubd10" + /* violation */ + "\ubd11" + /* violation */ + "\ubd12" + /* violation */ + "\ubd13" + /* violation */ + "\ubd14" + /* violation */ + "\ubd15" + /* violation */ + "\ubd16" + /* violation */ + "\ubd17" + /* violation */ + "\ubd18" + /* violation */ + "\ubd19" + /* violation */ + "\ubd1a" + /* violation */ + "\ubd1b" + /* violation */ + "\ubd1c" + /* violation */ + "\ubd1d" + /* violation */ + "\ubd1e" + /* violation */ + "\ubd1f" + /* violation */ + "\ubd20" + /* violation */ + "\ubd21" + /* violation */ + "\ubd22" + /* violation */ + "\ubd23" + /* violation */ + "\ubd24" + /* violation */ + "\ubd25" + /* violation */ + "\ubd26" + /* violation */ + "\ubd27" + /* violation */ + "\ubd28" + /* violation */ + "\ubd29" + /* violation */ + "\ubd2a" + /* violation */ + "\ubd2b" + /* violation */ + "\ubd2c" + /* violation */ + "\ubd2d" + /* violation */ + "\ubd2e" + /* violation */ + "\ubd2f" + /* violation */ + "\ubd30" + /* violation */ + "\ubd31" + /* violation */ + "\ubd32" + /* violation */ + "\ubd33" + /* violation */ + "\ubd34" + /* violation */ + "\ubd35" + /* violation */ + "\ubd36" + /* violation */ + "\ubd37" + /* violation */ + "\ubd38" + /* violation */ + "\ubd39" + /* violation */ + "\ubd3a" + /* violation */ + "\ubd3b" + /* violation */ + "\ubd3c" + /* violation */ + "\ubd3d" + /* violation */ + "\ubd3e" + /* violation */ + "\ubd3f" + /* violation */ + "\ubd40" + /* violation */ + "\ubd41" + /* violation */ + "\ubd42" + /* violation */ + "\ubd43" + /* violation */ + "\ubd44" + /* violation */ + "\ubd45" + /* violation */ + "\ubd46" + /* violation */ + "\ubd47" + /* violation */ + "\ubd48" + /* violation */ + "\ubd49" + /* violation */ + "\ubd4a" + /* violation */ + "\ubd4b" + /* violation */ + "\ubd4c" + /* violation */ + "\ubd4d" + /* violation */ + "\ubd4e" + /* violation */ + "\ubd4f" + /* violation */ + "\ubd50" + /* violation */ + "\ubd51" + /* violation */ + "\ubd52" + /* violation */ + "\ubd53" + /* violation */ + "\ubd54" + /* violation */ + "\ubd55" + /* violation */ + "\ubd56" + /* violation */ + "\ubd57" + /* violation */ + "\ubd58" + /* violation */ + "\ubd59" + /* violation */ + "\ubd5a" + /* violation */ + "\ubd5b" + /* violation */ + "\ubd5c" + /* violation */ + "\ubd5d" + /* violation */ + "\ubd5e" + /* violation */ + "\ubd5f" + /* violation */ + "\ubd60" + /* violation */ + "\ubd61" + /* violation */ + "\ubd62" + /* violation */ + "\ubd63" + /* violation */ + "\ubd64" + /* violation */ + "\ubd65" + /* violation */ + "\ubd66" + /* violation */ + "\ubd67" + /* violation */ + "\ubd68" + /* violation */ + "\ubd69" + /* violation */ + "\ubd6a" + /* violation */ + "\ubd6b" + /* violation */ + "\ubd6c" + /* violation */ + "\ubd6d" + /* violation */ + "\ubd6e" + /* violation */ + "\ubd6f" + /* violation */ + "\ubd70" + /* violation */ + "\ubd71" + /* violation */ + "\ubd72" + /* violation */ + "\ubd73" + /* violation */ + "\ubd74" + /* violation */ + "\ubd75" + /* violation */ + "\ubd76" + /* violation */ + "\ubd77" + /* violation */ + "\ubd78" + /* violation */ + "\ubd79" + /* violation */ + "\ubd7a" + /* violation */ + "\ubd7b" + /* violation */ + "\ubd7c" + /* violation */ + "\ubd7d" + /* violation */ + "\ubd7e" + /* violation */ + "\ubd7f" + /* violation */ + "\ubd80" + /* violation */ + "\ubd81" + /* violation */ + "\ubd82" + /* violation */ + "\ubd83" + /* violation */ + "\ubd84" + /* violation */ + "\ubd85" + /* violation */ + "\ubd86" + /* violation */ + "\ubd87" + /* violation */ + "\ubd88" + /* violation */ + "\ubd89" + /* violation */ + "\ubd8a" + /* violation */ + "\ubd8b" + /* violation */ + "\ubd8c" + /* violation */ + "\ubd8d" + /* violation */ + "\ubd8e" + /* violation */ + "\ubd8f" + /* violation */ + "\ubd90" + /* violation */ + "\ubd91" + /* violation */ + "\ubd92" + /* violation */ + "\ubd93" + /* violation */ + "\ubd94" + /* violation */ + "\ubd95" + /* violation */ + "\ubd96" + /* violation */ + "\ubd97" + /* violation */ + "\ubd98" + /* violation */ + "\ubd99" + /* violation */ + "\ubd9a" + /* violation */ + "\ubd9b" + /* violation */ + "\ubd9c" + /* violation */ + "\ubd9d" + /* violation */ + "\ubd9e" + /* violation */ + "\ubd9f" + /* violation */ + "\ubda0" + /* violation */ + "\ubda1" + /* violation */ + "\ubda2" + /* violation */ + "\ubda3" + /* violation */ + "\ubda4" + /* violation */ + "\ubda5" + /* violation */ + "\ubda6" + /* violation */ + "\ubda7" + /* violation */ + "\ubda8" + /* violation */ + "\ubda9" + /* violation */ + "\ubdaa" + /* violation */ + "\ubdab" + /* violation */ + "\ubdac" + /* violation */ + "\ubdad" + /* violation */ + "\ubdae" + /* violation */ + "\ubdaf" + /* violation */ + "\ubdb0" + /* violation */ + "\ubdb1" + /* violation */ + "\ubdb2" + /* violation */ + "\ubdb3" + /* violation */ + "\ubdb4" + /* violation */ + "\ubdb5" + /* violation */ + "\ubdb6" + /* violation */ + "\ubdb7" + /* violation */ + "\ubdb8" + /* violation */ + "\ubdb9" + /* violation */ + "\ubdba" + /* violation */ + "\ubdbb" + /* violation */ + "\ubdbc" + /* violation */ + "\ubdbd" + /* violation */ + "\ubdbe" + /* violation */ + "\ubdbf" + /* violation */ + "\ubdc0" + /* violation */ + "\ubdc1" + /* violation */ + "\ubdc2" + /* violation */ + "\ubdc3" + /* violation */ + "\ubdc4" + /* violation */ + "\ubdc5" + /* violation */ + "\ubdc6" + /* violation */ + "\ubdc7" + /* violation */ + "\ubdc8" + /* violation */ + "\ubdc9" + /* violation */ + "\ubdca" + /* violation */ + "\ubdcb" + /* violation */ + "\ubdcc" + /* violation */ + "\ubdcd" + /* violation */ + "\ubdce" + /* violation */ + "\ubdcf" + /* violation */ + "\ubdd0" + /* violation */ + "\ubdd1" + /* violation */ + "\ubdd2" + /* violation */ + "\ubdd3" + /* violation */ + "\ubdd4" + /* violation */ + "\ubdd5" + /* violation */ + "\ubdd6" + /* violation */ + "\ubdd7" + /* violation */ + "\ubdd8" + /* violation */ + "\ubdd9" + /* violation */ + "\ubdda" + /* violation */ + "\ubddb" + /* violation */ + "\ubddc" + /* violation */ + "\ubddd" + /* violation */ + "\ubdde" + /* violation */ + "\ubddf" + /* violation */ + "\ubde0" + /* violation */ + "\ubde1" + /* violation */ + "\ubde2" + /* violation */ + "\ubde3" + /* violation */ + "\ubde4" + /* violation */ + "\ubde5" + /* violation */ + "\ubde6" + /* violation */ + "\ubde7" + /* violation */ + "\ubde8" + /* violation */ + "\ubde9" + /* violation */ + "\ubdea" + /* violation */ + "\ubdeb" + /* violation */ + "\ubdec" + /* violation */ + "\ubded" + /* violation */ + "\ubdee" + /* violation */ + "\ubdef" + /* violation */ + "\ubdf0" + /* violation */ + "\ubdf1" + /* violation */ + "\ubdf2" + /* violation */ + "\ubdf3" + /* violation */ + "\ubdf4" + /* violation */ + "\ubdf5" + /* violation */ + "\ubdf6" + /* violation */ + "\ubdf7" + /* violation */ + "\ubdf8" + /* violation */ + "\ubdf9" + /* violation */ + "\ubdfa" + /* violation */ + "\ubdfb" + /* violation */ + "\ubdfc" + /* violation */ + "\ubdfd" + /* violation */ + "\ubdfe" + /* violation */ + "\ubdff", "" + /* violation */ + "\ube00" + /* violation */ + "\ube01" + /* violation */ + "\ube02" + /* violation */ + "\ube03" + /* violation */ + "\ube04" + /* violation */ + "\ube05" + /* violation */ + "\ube06" + /* violation */ + "\ube07" + /* violation */ + "\ube08" + /* violation */ + "\ube09" + /* violation */ + "\ube0a" + /* violation */ + "\ube0b" + /* violation */ + "\ube0c" + /* violation */ + "\ube0d" + /* violation */ + "\ube0e" + /* violation */ + "\ube0f" + /* violation */ + "\ube10" + /* violation */ + "\ube11" + /* violation */ + "\ube12" + /* violation */ + "\ube13" + /* violation */ + "\ube14" + /* violation */ + "\ube15" + /* violation */ + "\ube16" + /* violation */ + "\ube17" + /* violation */ + "\ube18" + /* violation */ + "\ube19" + /* violation */ + "\ube1a" + /* violation */ + "\ube1b" + /* violation */ + "\ube1c" + /* violation */ + "\ube1d" + /* violation */ + "\ube1e" + /* violation */ + "\ube1f" + /* violation */ + "\ube20" + /* violation */ + "\ube21" + /* violation */ + "\ube22" + /* violation */ + "\ube23" + /* violation */ + "\ube24" + /* violation */ + "\ube25" + /* violation */ + "\ube26" + /* violation */ + "\ube27" + /* violation */ + "\ube28" + /* violation */ + "\ube29" + /* violation */ + "\ube2a" + /* violation */ + "\ube2b" + /* violation */ + "\ube2c" + /* violation */ + "\ube2d" + /* violation */ + "\ube2e" + /* violation */ + "\ube2f" + /* violation */ + "\ube30" + /* violation */ + "\ube31" + /* violation */ + "\ube32" + /* violation */ + "\ube33" + /* violation */ + "\ube34" + /* violation */ + "\ube35" + /* violation */ + "\ube36" + /* violation */ + "\ube37" + /* violation */ + "\ube38" + /* violation */ + "\ube39" + /* violation */ + "\ube3a" + /* violation */ + "\ube3b" + /* violation */ + "\ube3c" + /* violation */ + "\ube3d" + /* violation */ + "\ube3e" + /* violation */ + "\ube3f" + /* violation */ + "\ube40" + /* violation */ + "\ube41" + /* violation */ + "\ube42" + /* violation */ + "\ube43" + /* violation */ + "\ube44" + /* violation */ + "\ube45" + /* violation */ + "\ube46" + /* violation */ + "\ube47" + /* violation */ + "\ube48" + /* violation */ + "\ube49" + /* violation */ + "\ube4a" + /* violation */ + "\ube4b" + /* violation */ + "\ube4c" + /* violation */ + "\ube4d" + /* violation */ + "\ube4e" + /* violation */ + "\ube4f" + /* violation */ + "\ube50" + /* violation */ + "\ube51" + /* violation */ + "\ube52" + /* violation */ + "\ube53" + /* violation */ + "\ube54" + /* violation */ + "\ube55" + /* violation */ + "\ube56" + /* violation */ + "\ube57" + /* violation */ + "\ube58" + /* violation */ + "\ube59" + /* violation */ + "\ube5a" + /* violation */ + "\ube5b" + /* violation */ + "\ube5c" + /* violation */ + "\ube5d" + /* violation */ + "\ube5e" + /* violation */ + "\ube5f" + /* violation */ + "\ube60" + /* violation */ + "\ube61" + /* violation */ + "\ube62" + /* violation */ + "\ube63" + /* violation */ + "\ube64" + /* violation */ + "\ube65" + /* violation */ + "\ube66" + /* violation */ + "\ube67" + /* violation */ + "\ube68" + /* violation */ + "\ube69" + /* violation */ + "\ube6a" + /* violation */ + "\ube6b" + /* violation */ + "\ube6c" + /* violation */ + "\ube6d" + /* violation */ + "\ube6e" + /* violation */ + "\ube6f" + /* violation */ + "\ube70" + /* violation */ + "\ube71" + /* violation */ + "\ube72" + /* violation */ + "\ube73" + /* violation */ + "\ube74" + /* violation */ + "\ube75" + /* violation */ + "\ube76" + /* violation */ + "\ube77" + /* violation */ + "\ube78" + /* violation */ + "\ube79" + /* violation */ + "\ube7a" + /* violation */ + "\ube7b" + /* violation */ + "\ube7c" + /* violation */ + "\ube7d" + /* violation */ + "\ube7e" + /* violation */ + "\ube7f" + /* violation */ + "\ube80" + /* violation */ + "\ube81" + /* violation */ + "\ube82" + /* violation */ + "\ube83" + /* violation */ + "\ube84" + /* violation */ + "\ube85" + /* violation */ + "\ube86" + /* violation */ + "\ube87" + /* violation */ + "\ube88" + /* violation */ + "\ube89" + /* violation */ + "\ube8a" + /* violation */ + "\ube8b" + /* violation */ + "\ube8c" + /* violation */ + "\ube8d" + /* violation */ + "\ube8e" + /* violation */ + "\ube8f" + /* violation */ + "\ube90" + /* violation */ + "\ube91" + /* violation */ + "\ube92" + /* violation */ + "\ube93" + /* violation */ + "\ube94" + /* violation */ + "\ube95" + /* violation */ + "\ube96" + /* violation */ + "\ube97" + /* violation */ + "\ube98" + /* violation */ + "\ube99" + /* violation */ + "\ube9a" + /* violation */ + "\ube9b" + /* violation */ + "\ube9c" + /* violation */ + "\ube9d" + /* violation */ + "\ube9e" + /* violation */ + "\ube9f" + /* violation */ + "\ubea0" + /* violation */ + "\ubea1" + /* violation */ + "\ubea2" + /* violation */ + "\ubea3" + /* violation */ + "\ubea4" + /* violation */ + "\ubea5" + /* violation */ + "\ubea6" + /* violation */ + "\ubea7" + /* violation */ + "\ubea8" + /* violation */ + "\ubea9" + /* violation */ + "\ubeaa" + /* violation */ + "\ubeab" + /* violation */ + "\ubeac" + /* violation */ + "\ubead" + /* violation */ + "\ubeae" + /* violation */ + "\ubeaf" + /* violation */ + "\ubeb0" + /* violation */ + "\ubeb1" + /* violation */ + "\ubeb2" + /* violation */ + "\ubeb3" + /* violation */ + "\ubeb4" + /* violation */ + "\ubeb5" + /* violation */ + "\ubeb6" + /* violation */ + "\ubeb7" + /* violation */ + "\ubeb8" + /* violation */ + "\ubeb9" + /* violation */ + "\ubeba" + /* violation */ + "\ubebb" + /* violation */ + "\ubebc" + /* violation */ + "\ubebd" + /* violation */ + "\ubebe" + /* violation */ + "\ubebf" + /* violation */ + "\ubec0" + /* violation */ + "\ubec1" + /* violation */ + "\ubec2" + /* violation */ + "\ubec3" + /* violation */ + "\ubec4" + /* violation */ + "\ubec5" + /* violation */ + "\ubec6" + /* violation */ + "\ubec7" + /* violation */ + "\ubec8" + /* violation */ + "\ubec9" + /* violation */ + "\ubeca" + /* violation */ + "\ubecb" + /* violation */ + "\ubecc" + /* violation */ + "\ubecd" + /* violation */ + "\ubece" + /* violation */ + "\ubecf" + /* violation */ + "\ubed0" + /* violation */ + "\ubed1" + /* violation */ + "\ubed2" + /* violation */ + "\ubed3" + /* violation */ + "\ubed4" + /* violation */ + "\ubed5" + /* violation */ + "\ubed6" + /* violation */ + "\ubed7" + /* violation */ + "\ubed8" + /* violation */ + "\ubed9" + /* violation */ + "\ubeda" + /* violation */ + "\ubedb" + /* violation */ + "\ubedc" + /* violation */ + "\ubedd" + /* violation */ + "\ubede" + /* violation */ + "\ubedf" + /* violation */ + "\ubee0" + /* violation */ + "\ubee1" + /* violation */ + "\ubee2" + /* violation */ + "\ubee3" + /* violation */ + "\ubee4" + /* violation */ + "\ubee5" + /* violation */ + "\ubee6" + /* violation */ + "\ubee7" + /* violation */ + "\ubee8" + /* violation */ + "\ubee9" + /* violation */ + "\ubeea" + /* violation */ + "\ubeeb" + /* violation */ + "\ubeec" + /* violation */ + "\ubeed" + /* violation */ + "\ubeee" + /* violation */ + "\ubeef" + /* violation */ + "\ubef0" + /* violation */ + "\ubef1" + /* violation */ + "\ubef2" + /* violation */ + "\ubef3" + /* violation */ + "\ubef4" + /* violation */ + "\ubef5" + /* violation */ + "\ubef6" + /* violation */ + "\ubef7" + /* violation */ + "\ubef8" + /* violation */ + "\ubef9" + /* violation */ + "\ubefa" + /* violation */ + "\ubefb" + /* violation */ + "\ubefc" + /* violation */ + "\ubefd" + /* violation */ + "\ubefe" + /* violation */ + "\ubeff", "" + /* violation */ + "\ubf00" + /* violation */ + "\ubf01" + /* violation */ + "\ubf02" + /* violation */ + "\ubf03" + /* violation */ + "\ubf04" + /* violation */ + "\ubf05" + /* violation */ + "\ubf06" + /* violation */ + "\ubf07" + /* violation */ + "\ubf08" + /* violation */ + "\ubf09" + /* violation */ + "\ubf0a" + /* violation */ + "\ubf0b" + /* violation */ + "\ubf0c" + /* violation */ + "\ubf0d" + /* violation */ + "\ubf0e" + /* violation */ + "\ubf0f" + /* violation */ + "\ubf10" + /* violation */ + "\ubf11" + /* violation */ + "\ubf12" + /* violation */ + "\ubf13" + /* violation */ + "\ubf14" + /* violation */ + "\ubf15" + /* violation */ + "\ubf16" + /* violation */ + "\ubf17" + /* violation */ + "\ubf18" + /* violation */ + "\ubf19" + /* violation */ + "\ubf1a" + /* violation */ + "\ubf1b" + /* violation */ + "\ubf1c" + /* violation */ + "\ubf1d" + /* violation */ + "\ubf1e" + /* violation */ + "\ubf1f" + /* violation */ + "\ubf20" + /* violation */ + "\ubf21" + /* violation */ + "\ubf22" + /* violation */ + "\ubf23" + /* violation */ + "\ubf24" + /* violation */ + "\ubf25" + /* violation */ + "\ubf26" + /* violation */ + "\ubf27" + /* violation */ + "\ubf28" + /* violation */ + "\ubf29" + /* violation */ + "\ubf2a" + /* violation */ + "\ubf2b" + /* violation */ + "\ubf2c" + /* violation */ + "\ubf2d" + /* violation */ + "\ubf2e" + /* violation */ + "\ubf2f" + /* violation */ + "\ubf30" + /* violation */ + "\ubf31" + /* violation */ + "\ubf32" + /* violation */ + "\ubf33" + /* violation */ + "\ubf34" + /* violation */ + "\ubf35" + /* violation */ + "\ubf36" + /* violation */ + "\ubf37" + /* violation */ + "\ubf38" + /* violation */ + "\ubf39" + /* violation */ + "\ubf3a" + /* violation */ + "\ubf3b" + /* violation */ + "\ubf3c" + /* violation */ + "\ubf3d" + /* violation */ + "\ubf3e" + /* violation */ + "\ubf3f" + /* violation */ + "\ubf40" + /* violation */ + "\ubf41" + /* violation */ + "\ubf42" + /* violation */ + "\ubf43" + /* violation */ + "\ubf44" + /* violation */ + "\ubf45" + /* violation */ + "\ubf46" + /* violation */ + "\ubf47" + /* violation */ + "\ubf48" + /* violation */ + "\ubf49" + /* violation */ + "\ubf4a" + /* violation */ + "\ubf4b" + /* violation */ + "\ubf4c" + /* violation */ + "\ubf4d" + /* violation */ + "\ubf4e" + /* violation */ + "\ubf4f" + /* violation */ + "\ubf50" + /* violation */ + "\ubf51" + /* violation */ + "\ubf52" + /* violation */ + "\ubf53" + /* violation */ + "\ubf54" + /* violation */ + "\ubf55" + /* violation */ + "\ubf56" + /* violation */ + "\ubf57" + /* violation */ + "\ubf58" + /* violation */ + "\ubf59" + /* violation */ + "\ubf5a" + /* violation */ + "\ubf5b" + /* violation */ + "\ubf5c" + /* violation */ + "\ubf5d" + /* violation */ + "\ubf5e" + /* violation */ + "\ubf5f" + /* violation */ + "\ubf60" + /* violation */ + "\ubf61" + /* violation */ + "\ubf62" + /* violation */ + "\ubf63" + /* violation */ + "\ubf64" + /* violation */ + "\ubf65" + /* violation */ + "\ubf66" + /* violation */ + "\ubf67" + /* violation */ + "\ubf68" + /* violation */ + "\ubf69" + /* violation */ + "\ubf6a" + /* violation */ + "\ubf6b" + /* violation */ + "\ubf6c" + /* violation */ + "\ubf6d" + /* violation */ + "\ubf6e" + /* violation */ + "\ubf6f" + /* violation */ + "\ubf70" + /* violation */ + "\ubf71" + /* violation */ + "\ubf72" + /* violation */ + "\ubf73" + /* violation */ + "\ubf74" + /* violation */ + "\ubf75" + /* violation */ + "\ubf76" + /* violation */ + "\ubf77" + /* violation */ + "\ubf78" + /* violation */ + "\ubf79" + /* violation */ + "\ubf7a" + /* violation */ + "\ubf7b" + /* violation */ + "\ubf7c" + /* violation */ + "\ubf7d" + /* violation */ + "\ubf7e" + /* violation */ + "\ubf7f" + /* violation */ + "\ubf80" + /* violation */ + "\ubf81" + /* violation */ + "\ubf82" + /* violation */ + "\ubf83" + /* violation */ + "\ubf84" + /* violation */ + "\ubf85" + /* violation */ + "\ubf86" + /* violation */ + "\ubf87" + /* violation */ + "\ubf88" + /* violation */ + "\ubf89" + /* violation */ + "\ubf8a" + /* violation */ + "\ubf8b" + /* violation */ + "\ubf8c" + /* violation */ + "\ubf8d" + /* violation */ + "\ubf8e" + /* violation */ + "\ubf8f" + /* violation */ + "\ubf90" + /* violation */ + "\ubf91" + /* violation */ + "\ubf92" + /* violation */ + "\ubf93" + /* violation */ + "\ubf94" + /* violation */ + "\ubf95" + /* violation */ + "\ubf96" + /* violation */ + "\ubf97" + /* violation */ + "\ubf98" + /* violation */ + "\ubf99" + /* violation */ + "\ubf9a" + /* violation */ + "\ubf9b" + /* violation */ + "\ubf9c" + /* violation */ + "\ubf9d" + /* violation */ + "\ubf9e" + /* violation */ + "\ubf9f" + /* violation */ + "\ubfa0" + /* violation */ + "\ubfa1" + /* violation */ + "\ubfa2" + /* violation */ + "\ubfa3" + /* violation */ + "\ubfa4" + /* violation */ + "\ubfa5" + /* violation */ + "\ubfa6" + /* violation */ + "\ubfa7" + /* violation */ + "\ubfa8" + /* violation */ + "\ubfa9" + /* violation */ + "\ubfaa" + /* violation */ + "\ubfab" + /* violation */ + "\ubfac" + /* violation */ + "\ubfad" + /* violation */ + "\ubfae" + /* violation */ + "\ubfaf" + /* violation */ + "\ubfb0" + /* violation */ + "\ubfb1" + /* violation */ + "\ubfb2" + /* violation */ + "\ubfb3" + /* violation */ + "\ubfb4" + /* violation */ + "\ubfb5" + /* violation */ + "\ubfb6" + /* violation */ + "\ubfb7" + /* violation */ + "\ubfb8" + /* violation */ + "\ubfb9" + /* violation */ + "\ubfba" + /* violation */ + "\ubfbb" + /* violation */ + "\ubfbc" + /* violation */ + "\ubfbd" + /* violation */ + "\ubfbe" + /* violation */ + "\ubfbf" + /* violation */ + "\ubfc0" + /* violation */ + "\ubfc1" + /* violation */ + "\ubfc2" + /* violation */ + "\ubfc3" + /* violation */ + "\ubfc4" + /* violation */ + "\ubfc5" + /* violation */ + "\ubfc6" + /* violation */ + "\ubfc7" + /* violation */ + "\ubfc8" + /* violation */ + "\ubfc9" + /* violation */ + "\ubfca" + /* violation */ + "\ubfcb" + /* violation */ + "\ubfcc" + /* violation */ + "\ubfcd" + /* violation */ + "\ubfce" + /* violation */ + "\ubfcf" + /* violation */ + "\ubfd0" + /* violation */ + "\ubfd1" + /* violation */ + "\ubfd2" + /* violation */ + "\ubfd3" + /* violation */ + "\ubfd4" + /* violation */ + "\ubfd5" + /* violation */ + "\ubfd6" + /* violation */ + "\ubfd7" + /* violation */ + "\ubfd8" + /* violation */ + "\ubfd9" + /* violation */ + "\ubfda" + /* violation */ + "\ubfdb" + /* violation */ + "\ubfdc" + /* violation */ + "\ubfdd" + /* violation */ + "\ubfde" + /* violation */ + "\ubfdf" + /* violation */ + "\ubfe0" + /* violation */ + "\ubfe1" + /* violation */ + "\ubfe2" + /* violation */ + "\ubfe3" + /* violation */ + "\ubfe4" + /* violation */ + "\ubfe5" + /* violation */ + "\ubfe6" + /* violation */ + "\ubfe7" + /* violation */ + "\ubfe8" + /* violation */ + "\ubfe9" + /* violation */ + "\ubfea" + /* violation */ + "\ubfeb" + /* violation */ + "\ubfec" + /* violation */ + "\ubfed" + /* violation */ + "\ubfee" + /* violation */ + "\ubfef" + /* violation */ + "\ubff0" + /* violation */ + "\ubff1" + /* violation */ + "\ubff2" + /* violation */ + "\ubff3" + /* violation */ + "\ubff4" + /* violation */ + "\ubff5" + /* violation */ + "\ubff6" + /* violation */ + "\ubff7" + /* violation */ + "\ubff8" + /* violation */ + "\ubff9" + /* violation */ + "\ubffa" + /* violation */ + "\ubffb" + /* violation */ + "\ubffc" + /* violation */ + "\ubffd" + /* violation */ + "\ubffe" + /* violation */ + "\ubfff", "" + /* violation */ + "\uc000" + /* violation */ + "\uc001" + /* violation */ + "\uc002" + /* violation */ + "\uc003" + /* violation */ + "\uc004" + /* violation */ + "\uc005" + /* violation */ + "\uc006" + /* violation */ + "\uc007" + /* violation */ + "\uc008" + /* violation */ + "\uc009" + /* violation */ + "\uc00a" + /* violation */ + "\uc00b" + /* violation */ + "\uc00c" + /* violation */ + "\uc00d" + /* violation */ + "\uc00e" + /* violation */ + "\uc00f" + /* violation */ + "\uc010" + /* violation */ + "\uc011" + /* violation */ + "\uc012" + /* violation */ + "\uc013" + /* violation */ + "\uc014" + /* violation */ + "\uc015" + /* violation */ + "\uc016" + /* violation */ + "\uc017" + /* violation */ + "\uc018" + /* violation */ + "\uc019" + /* violation */ + "\uc01a" + /* violation */ + "\uc01b" + /* violation */ + "\uc01c" + /* violation */ + "\uc01d" + /* violation */ + "\uc01e" + /* violation */ + "\uc01f" + /* violation */ + "\uc020" + /* violation */ + "\uc021" + /* violation */ + "\uc022" + /* violation */ + "\uc023" + /* violation */ + "\uc024" + /* violation */ + "\uc025" + /* violation */ + "\uc026" + /* violation */ + "\uc027" + /* violation */ + "\uc028" + /* violation */ + "\uc029" + /* violation */ + "\uc02a" + /* violation */ + "\uc02b" + /* violation */ + "\uc02c" + /* violation */ + "\uc02d" + /* violation */ + "\uc02e" + /* violation */ + "\uc02f" + /* violation */ + "\uc030" + /* violation */ + "\uc031" + /* violation */ + "\uc032" + /* violation */ + "\uc033" + /* violation */ + "\uc034" + /* violation */ + "\uc035" + /* violation */ + "\uc036" + /* violation */ + "\uc037" + /* violation */ + "\uc038" + /* violation */ + "\uc039" + /* violation */ + "\uc03a" + /* violation */ + "\uc03b" + /* violation */ + "\uc03c" + /* violation */ + "\uc03d" + /* violation */ + "\uc03e" + /* violation */ + "\uc03f" + /* violation */ + "\uc040" + /* violation */ + "\uc041" + /* violation */ + "\uc042" + /* violation */ + "\uc043" + /* violation */ + "\uc044" + /* violation */ + "\uc045" + /* violation */ + "\uc046" + /* violation */ + "\uc047" + /* violation */ + "\uc048" + /* violation */ + "\uc049" + /* violation */ + "\uc04a" + /* violation */ + "\uc04b" + /* violation */ + "\uc04c" + /* violation */ + "\uc04d" + /* violation */ + "\uc04e" + /* violation */ + "\uc04f" + /* violation */ + "\uc050" + /* violation */ + "\uc051" + /* violation */ + "\uc052" + /* violation */ + "\uc053" + /* violation */ + "\uc054" + /* violation */ + "\uc055" + /* violation */ + "\uc056" + /* violation */ + "\uc057" + /* violation */ + "\uc058" + /* violation */ + "\uc059" + /* violation */ + "\uc05a" + /* violation */ + "\uc05b" + /* violation */ + "\uc05c" + /* violation */ + "\uc05d" + /* violation */ + "\uc05e" + /* violation */ + "\uc05f" + /* violation */ + "\uc060" + /* violation */ + "\uc061" + /* violation */ + "\uc062" + /* violation */ + "\uc063" + /* violation */ + "\uc064" + /* violation */ + "\uc065" + /* violation */ + "\uc066" + /* violation */ + "\uc067" + /* violation */ + "\uc068" + /* violation */ + "\uc069" + /* violation */ + "\uc06a" + /* violation */ + "\uc06b" + /* violation */ + "\uc06c" + /* violation */ + "\uc06d" + /* violation */ + "\uc06e" + /* violation */ + "\uc06f" + /* violation */ + "\uc070" + /* violation */ + "\uc071" + /* violation */ + "\uc072" + /* violation */ + "\uc073" + /* violation */ + "\uc074" + /* violation */ + "\uc075" + /* violation */ + "\uc076" + /* violation */ + "\uc077" + /* violation */ + "\uc078" + /* violation */ + "\uc079" + /* violation */ + "\uc07a" + /* violation */ + "\uc07b" + /* violation */ + "\uc07c" + /* violation */ + "\uc07d" + /* violation */ + "\uc07e" + /* violation */ + "\uc07f" + /* violation */ + "\uc080" + /* violation */ + "\uc081" + /* violation */ + "\uc082" + /* violation */ + "\uc083" + /* violation */ + "\uc084" + /* violation */ + "\uc085" + /* violation */ + "\uc086" + /* violation */ + "\uc087" + /* violation */ + "\uc088" + /* violation */ + "\uc089" + /* violation */ + "\uc08a" + /* violation */ + "\uc08b" + /* violation */ + "\uc08c" + /* violation */ + "\uc08d" + /* violation */ + "\uc08e" + /* violation */ + "\uc08f" + /* violation */ + "\uc090" + /* violation */ + "\uc091" + /* violation */ + "\uc092" + /* violation */ + "\uc093" + /* violation */ + "\uc094" + /* violation */ + "\uc095" + /* violation */ + "\uc096" + /* violation */ + "\uc097" + /* violation */ + "\uc098" + /* violation */ + "\uc099" + /* violation */ + "\uc09a" + /* violation */ + "\uc09b" + /* violation */ + "\uc09c" + /* violation */ + "\uc09d" + /* violation */ + "\uc09e" + /* violation */ + "\uc09f" + /* violation */ + "\uc0a0" + /* violation */ + "\uc0a1" + /* violation */ + "\uc0a2" + /* violation */ + "\uc0a3" + /* violation */ + "\uc0a4" + /* violation */ + "\uc0a5" + /* violation */ + "\uc0a6" + /* violation */ + "\uc0a7" + /* violation */ + "\uc0a8" + /* violation */ + "\uc0a9" + /* violation */ + "\uc0aa" + /* violation */ + "\uc0ab" + /* violation */ + "\uc0ac" + /* violation */ + "\uc0ad" + /* violation */ + "\uc0ae" + /* violation */ + "\uc0af" + /* violation */ + "\uc0b0" + /* violation */ + "\uc0b1" + /* violation */ + "\uc0b2" + /* violation */ + "\uc0b3" + /* violation */ + "\uc0b4" + /* violation */ + "\uc0b5" + /* violation */ + "\uc0b6" + /* violation */ + "\uc0b7" + /* violation */ + "\uc0b8" + /* violation */ + "\uc0b9" + /* violation */ + "\uc0ba" + /* violation */ + "\uc0bb" + /* violation */ + "\uc0bc" + /* violation */ + "\uc0bd" + /* violation */ + "\uc0be" + /* violation */ + "\uc0bf" + /* violation */ + "\uc0c0" + /* violation */ + "\uc0c1" + /* violation */ + "\uc0c2" + /* violation */ + "\uc0c3" + /* violation */ + "\uc0c4" + /* violation */ + "\uc0c5" + /* violation */ + "\uc0c6" + /* violation */ + "\uc0c7" + /* violation */ + "\uc0c8" + /* violation */ + "\uc0c9" + /* violation */ + "\uc0ca" + /* violation */ + "\uc0cb" + /* violation */ + "\uc0cc" + /* violation */ + "\uc0cd" + /* violation */ + "\uc0ce" + /* violation */ + "\uc0cf" + /* violation */ + "\uc0d0" + /* violation */ + "\uc0d1" + /* violation */ + "\uc0d2" + /* violation */ + "\uc0d3" + /* violation */ + "\uc0d4" + /* violation */ + "\uc0d5" + /* violation */ + "\uc0d6" + /* violation */ + "\uc0d7" + /* violation */ + "\uc0d8" + /* violation */ + "\uc0d9" + /* violation */ + "\uc0da" + /* violation */ + "\uc0db" + /* violation */ + "\uc0dc" + /* violation */ + "\uc0dd" + /* violation */ + "\uc0de" + /* violation */ + "\uc0df" + /* violation */ + "\uc0e0" + /* violation */ + "\uc0e1" + /* violation */ + "\uc0e2" + /* violation */ + "\uc0e3" + /* violation */ + "\uc0e4" + /* violation */ + "\uc0e5" + /* violation */ + "\uc0e6" + /* violation */ + "\uc0e7" + /* violation */ + "\uc0e8" + /* violation */ + "\uc0e9" + /* violation */ + "\uc0ea" + /* violation */ + "\uc0eb" + /* violation */ + "\uc0ec" + /* violation */ + "\uc0ed" + /* violation */ + "\uc0ee" + /* violation */ + "\uc0ef" + /* violation */ + "\uc0f0" + /* violation */ + "\uc0f1" + /* violation */ + "\uc0f2" + /* violation */ + "\uc0f3" + /* violation */ + "\uc0f4" + /* violation */ + "\uc0f5" + /* violation */ + "\uc0f6" + /* violation */ + "\uc0f7" + /* violation */ + "\uc0f8" + /* violation */ + "\uc0f9" + /* violation */ + "\uc0fa" + /* violation */ + "\uc0fb" + /* violation */ + "\uc0fc" + /* violation */ + "\uc0fd" + /* violation */ + "\uc0fe" + /* violation */ + "\uc0ff", "" + /* violation */ + "\uc100" + /* violation */ + "\uc101" + /* violation */ + "\uc102" + /* violation */ + "\uc103" + /* violation */ + "\uc104" + /* violation */ + "\uc105" + /* violation */ + "\uc106" + /* violation */ + "\uc107" + /* violation */ + "\uc108" + /* violation */ + "\uc109" + /* violation */ + "\uc10a" + /* violation */ + "\uc10b" + /* violation */ + "\uc10c" + /* violation */ + "\uc10d" + /* violation */ + "\uc10e" + /* violation */ + "\uc10f" + /* violation */ + "\uc110" + /* violation */ + "\uc111" + /* violation */ + "\uc112" + /* violation */ + "\uc113" + /* violation */ + "\uc114" + /* violation */ + "\uc115" + /* violation */ + "\uc116" + /* violation */ + "\uc117" + /* violation */ + "\uc118" + /* violation */ + "\uc119" + /* violation */ + "\uc11a" + /* violation */ + "\uc11b" + /* violation */ + "\uc11c" + /* violation */ + "\uc11d" + /* violation */ + "\uc11e" + /* violation */ + "\uc11f" + /* violation */ + "\uc120" + /* violation */ + "\uc121" + /* violation */ + "\uc122" + /* violation */ + "\uc123" + /* violation */ + "\uc124" + /* violation */ + "\uc125" + /* violation */ + "\uc126" + /* violation */ + "\uc127" + /* violation */ + "\uc128" + /* violation */ + "\uc129" + /* violation */ + "\uc12a" + /* violation */ + "\uc12b" + /* violation */ + "\uc12c" + /* violation */ + "\uc12d" + /* violation */ + "\uc12e" + /* violation */ + "\uc12f" + /* violation */ + "\uc130" + /* violation */ + "\uc131" + /* violation */ + "\uc132" + /* violation */ + "\uc133" + /* violation */ + "\uc134" + /* violation */ + "\uc135" + /* violation */ + "\uc136" + /* violation */ + "\uc137" + /* violation */ + "\uc138" + /* violation */ + "\uc139" + /* violation */ + "\uc13a" + /* violation */ + "\uc13b" + /* violation */ + "\uc13c" + /* violation */ + "\uc13d" + /* violation */ + "\uc13e" + /* violation */ + "\uc13f" + /* violation */ + "\uc140" + /* violation */ + "\uc141" + /* violation */ + "\uc142" + /* violation */ + "\uc143" + /* violation */ + "\uc144" + /* violation */ + "\uc145" + /* violation */ + "\uc146" + /* violation */ + "\uc147" + /* violation */ + "\uc148" + /* violation */ + "\uc149" + /* violation */ + "\uc14a" + /* violation */ + "\uc14b" + /* violation */ + "\uc14c" + /* violation */ + "\uc14d" + /* violation */ + "\uc14e" + /* violation */ + "\uc14f" + /* violation */ + "\uc150" + /* violation */ + "\uc151" + /* violation */ + "\uc152" + /* violation */ + "\uc153" + /* violation */ + "\uc154" + /* violation */ + "\uc155" + /* violation */ + "\uc156" + /* violation */ + "\uc157" + /* violation */ + "\uc158" + /* violation */ + "\uc159" + /* violation */ + "\uc15a" + /* violation */ + "\uc15b" + /* violation */ + "\uc15c" + /* violation */ + "\uc15d" + /* violation */ + "\uc15e" + /* violation */ + "\uc15f" + /* violation */ + "\uc160" + /* violation */ + "\uc161" + /* violation */ + "\uc162" + /* violation */ + "\uc163" + /* violation */ + "\uc164" + /* violation */ + "\uc165" + /* violation */ + "\uc166" + /* violation */ + "\uc167" + /* violation */ + "\uc168" + /* violation */ + "\uc169" + /* violation */ + "\uc16a" + /* violation */ + "\uc16b" + /* violation */ + "\uc16c" + /* violation */ + "\uc16d" + /* violation */ + "\uc16e" + /* violation */ + "\uc16f" + /* violation */ + "\uc170" + /* violation */ + "\uc171" + /* violation */ + "\uc172" + /* violation */ + "\uc173" + /* violation */ + "\uc174" + /* violation */ + "\uc175" + /* violation */ + "\uc176" + /* violation */ + "\uc177" + /* violation */ + "\uc178" + /* violation */ + "\uc179" + /* violation */ + "\uc17a" + /* violation */ + "\uc17b" + /* violation */ + "\uc17c" + /* violation */ + "\uc17d" + /* violation */ + "\uc17e" + /* violation */ + "\uc17f" + /* violation */ + "\uc180" + /* violation */ + "\uc181" + /* violation */ + "\uc182" + /* violation */ + "\uc183" + /* violation */ + "\uc184" + /* violation */ + "\uc185" + /* violation */ + "\uc186" + /* violation */ + "\uc187" + /* violation */ + "\uc188" + /* violation */ + "\uc189" + /* violation */ + "\uc18a" + /* violation */ + "\uc18b" + /* violation */ + "\uc18c" + /* violation */ + "\uc18d" + /* violation */ + "\uc18e" + /* violation */ + "\uc18f" + /* violation */ + "\uc190" + /* violation */ + "\uc191" + /* violation */ + "\uc192" + /* violation */ + "\uc193" + /* violation */ + "\uc194" + /* violation */ + "\uc195" + /* violation */ + "\uc196" + /* violation */ + "\uc197" + /* violation */ + "\uc198" + /* violation */ + "\uc199" + /* violation */ + "\uc19a" + /* violation */ + "\uc19b" + /* violation */ + "\uc19c" + /* violation */ + "\uc19d" + /* violation */ + "\uc19e" + /* violation */ + "\uc19f" + /* violation */ + "\uc1a0" + /* violation */ + "\uc1a1" + /* violation */ + "\uc1a2" + /* violation */ + "\uc1a3" + /* violation */ + "\uc1a4" + /* violation */ + "\uc1a5" + /* violation */ + "\uc1a6" + /* violation */ + "\uc1a7" + /* violation */ + "\uc1a8" + /* violation */ + "\uc1a9" + /* violation */ + "\uc1aa" + /* violation */ + "\uc1ab" + /* violation */ + "\uc1ac" + /* violation */ + "\uc1ad" + /* violation */ + "\uc1ae" + /* violation */ + "\uc1af" + /* violation */ + "\uc1b0" + /* violation */ + "\uc1b1" + /* violation */ + "\uc1b2" + /* violation */ + "\uc1b3" + /* violation */ + "\uc1b4" + /* violation */ + "\uc1b5" + /* violation */ + "\uc1b6" + /* violation */ + "\uc1b7" + /* violation */ + "\uc1b8" + /* violation */ + "\uc1b9" + /* violation */ + "\uc1ba" + /* violation */ + "\uc1bb" + /* violation */ + "\uc1bc" + /* violation */ + "\uc1bd" + /* violation */ + "\uc1be" + /* violation */ + "\uc1bf" + /* violation */ + "\uc1c0" + /* violation */ + "\uc1c1" + /* violation */ + "\uc1c2" + /* violation */ + "\uc1c3" + /* violation */ + "\uc1c4" + /* violation */ + "\uc1c5" + /* violation */ + "\uc1c6" + /* violation */ + "\uc1c7" + /* violation */ + "\uc1c8" + /* violation */ + "\uc1c9" + /* violation */ + "\uc1ca" + /* violation */ + "\uc1cb" + /* violation */ + "\uc1cc" + /* violation */ + "\uc1cd" + /* violation */ + "\uc1ce" + /* violation */ + "\uc1cf" + /* violation */ + "\uc1d0" + /* violation */ + "\uc1d1" + /* violation */ + "\uc1d2" + /* violation */ + "\uc1d3" + /* violation */ + "\uc1d4" + /* violation */ + "\uc1d5" + /* violation */ + "\uc1d6" + /* violation */ + "\uc1d7" + /* violation */ + "\uc1d8" + /* violation */ + "\uc1d9" + /* violation */ + "\uc1da" + /* violation */ + "\uc1db" + /* violation */ + "\uc1dc" + /* violation */ + "\uc1dd" + /* violation */ + "\uc1de" + /* violation */ + "\uc1df" + /* violation */ + "\uc1e0" + /* violation */ + "\uc1e1" + /* violation */ + "\uc1e2" + /* violation */ + "\uc1e3" + /* violation */ + "\uc1e4" + /* violation */ + "\uc1e5" + /* violation */ + "\uc1e6" + /* violation */ + "\uc1e7" + /* violation */ + "\uc1e8" + /* violation */ + "\uc1e9" + /* violation */ + "\uc1ea" + /* violation */ + "\uc1eb" + /* violation */ + "\uc1ec" + /* violation */ + "\uc1ed" + /* violation */ + "\uc1ee" + /* violation */ + "\uc1ef" + /* violation */ + "\uc1f0" + /* violation */ + "\uc1f1" + /* violation */ + "\uc1f2" + /* violation */ + "\uc1f3" + /* violation */ + "\uc1f4" + /* violation */ + "\uc1f5" + /* violation */ + "\uc1f6" + /* violation */ + "\uc1f7" + /* violation */ + "\uc1f8" + /* violation */ + "\uc1f9" + /* violation */ + "\uc1fa" + /* violation */ + "\uc1fb" + /* violation */ + "\uc1fc" + /* violation */ + "\uc1fd" + /* violation */ + "\uc1fe" + /* violation */ + "\uc1ff", "" + /* violation */ + "\uc200" + /* violation */ + "\uc201" + /* violation */ + "\uc202" + /* violation */ + "\uc203" + /* violation */ + "\uc204" + /* violation */ + "\uc205" + /* violation */ + "\uc206" + /* violation */ + "\uc207" + /* violation */ + "\uc208" + /* violation */ + "\uc209" + /* violation */ + "\uc20a" + /* violation */ + "\uc20b" + /* violation */ + "\uc20c" + /* violation */ + "\uc20d" + /* violation */ + "\uc20e" + /* violation */ + "\uc20f" + /* violation */ + "\uc210" + /* violation */ + "\uc211" + /* violation */ + "\uc212" + /* violation */ + "\uc213" + /* violation */ + "\uc214" + /* violation */ + "\uc215" + /* violation */ + "\uc216" + /* violation */ + "\uc217" + /* violation */ + "\uc218" + /* violation */ + "\uc219" + /* violation */ + "\uc21a" + /* violation */ + "\uc21b" + /* violation */ + "\uc21c" + /* violation */ + "\uc21d" + /* violation */ + "\uc21e" + /* violation */ + "\uc21f" + /* violation */ + "\uc220" + /* violation */ + "\uc221" + /* violation */ + "\uc222" + /* violation */ + "\uc223" + /* violation */ + "\uc224" + /* violation */ + "\uc225" + /* violation */ + "\uc226" + /* violation */ + "\uc227" + /* violation */ + "\uc228" + /* violation */ + "\uc229" + /* violation */ + "\uc22a" + /* violation */ + "\uc22b" + /* violation */ + "\uc22c" + /* violation */ + "\uc22d" + /* violation */ + "\uc22e" + /* violation */ + "\uc22f" + /* violation */ + "\uc230" + /* violation */ + "\uc231" + /* violation */ + "\uc232" + /* violation */ + "\uc233" + /* violation */ + "\uc234" + /* violation */ + "\uc235" + /* violation */ + "\uc236" + /* violation */ + "\uc237" + /* violation */ + "\uc238" + /* violation */ + "\uc239" + /* violation */ + "\uc23a" + /* violation */ + "\uc23b" + /* violation */ + "\uc23c" + /* violation */ + "\uc23d" + /* violation */ + "\uc23e" + /* violation */ + "\uc23f" + /* violation */ + "\uc240" + /* violation */ + "\uc241" + /* violation */ + "\uc242" + /* violation */ + "\uc243" + /* violation */ + "\uc244" + /* violation */ + "\uc245" + /* violation */ + "\uc246" + /* violation */ + "\uc247" + /* violation */ + "\uc248" + /* violation */ + "\uc249" + /* violation */ + "\uc24a" + /* violation */ + "\uc24b" + /* violation */ + "\uc24c" + /* violation */ + "\uc24d" + /* violation */ + "\uc24e" + /* violation */ + "\uc24f" + /* violation */ + "\uc250" + /* violation */ + "\uc251" + /* violation */ + "\uc252" + /* violation */ + "\uc253" + /* violation */ + "\uc254" + /* violation */ + "\uc255" + /* violation */ + "\uc256" + /* violation */ + "\uc257" + /* violation */ + "\uc258" + /* violation */ + "\uc259" + /* violation */ + "\uc25a" + /* violation */ + "\uc25b" + /* violation */ + "\uc25c" + /* violation */ + "\uc25d" + /* violation */ + "\uc25e" + /* violation */ + "\uc25f" + /* violation */ + "\uc260" + /* violation */ + "\uc261" + /* violation */ + "\uc262" + /* violation */ + "\uc263" + /* violation */ + "\uc264" + /* violation */ + "\uc265" + /* violation */ + "\uc266" + /* violation */ + "\uc267" + /* violation */ + "\uc268" + /* violation */ + "\uc269" + /* violation */ + "\uc26a" + /* violation */ + "\uc26b" + /* violation */ + "\uc26c" + /* violation */ + "\uc26d" + /* violation */ + "\uc26e" + /* violation */ + "\uc26f" + /* violation */ + "\uc270" + /* violation */ + "\uc271" + /* violation */ + "\uc272" + /* violation */ + "\uc273" + /* violation */ + "\uc274" + /* violation */ + "\uc275" + /* violation */ + "\uc276" + /* violation */ + "\uc277" + /* violation */ + "\uc278" + /* violation */ + "\uc279" + /* violation */ + "\uc27a" + /* violation */ + "\uc27b" + /* violation */ + "\uc27c" + /* violation */ + "\uc27d" + /* violation */ + "\uc27e" + /* violation */ + "\uc27f" + /* violation */ + "\uc280" + /* violation */ + "\uc281" + /* violation */ + "\uc282" + /* violation */ + "\uc283" + /* violation */ + "\uc284" + /* violation */ + "\uc285" + /* violation */ + "\uc286" + /* violation */ + "\uc287" + /* violation */ + "\uc288" + /* violation */ + "\uc289" + /* violation */ + "\uc28a" + /* violation */ + "\uc28b" + /* violation */ + "\uc28c" + /* violation */ + "\uc28d" + /* violation */ + "\uc28e" + /* violation */ + "\uc28f" + /* violation */ + "\uc290" + /* violation */ + "\uc291" + /* violation */ + "\uc292" + /* violation */ + "\uc293" + /* violation */ + "\uc294" + /* violation */ + "\uc295" + /* violation */ + "\uc296" + /* violation */ + "\uc297" + /* violation */ + "\uc298" + /* violation */ + "\uc299" + /* violation */ + "\uc29a" + /* violation */ + "\uc29b" + /* violation */ + "\uc29c" + /* violation */ + "\uc29d" + /* violation */ + "\uc29e" + /* violation */ + "\uc29f" + /* violation */ + "\uc2a0" + /* violation */ + "\uc2a1" + /* violation */ + "\uc2a2" + /* violation */ + "\uc2a3" + /* violation */ + "\uc2a4" + /* violation */ + "\uc2a5" + /* violation */ + "\uc2a6" + /* violation */ + "\uc2a7" + /* violation */ + "\uc2a8" + /* violation */ + "\uc2a9" + /* violation */ + "\uc2aa" + /* violation */ + "\uc2ab" + /* violation */ + "\uc2ac" + /* violation */ + "\uc2ad" + /* violation */ + "\uc2ae" + /* violation */ + "\uc2af" + /* violation */ + "\uc2b0" + /* violation */ + "\uc2b1" + /* violation */ + "\uc2b2" + /* violation */ + "\uc2b3" + /* violation */ + "\uc2b4" + /* violation */ + "\uc2b5" + /* violation */ + "\uc2b6" + /* violation */ + "\uc2b7" + /* violation */ + "\uc2b8" + /* violation */ + "\uc2b9" + /* violation */ + "\uc2ba" + /* violation */ + "\uc2bb" + /* violation */ + "\uc2bc" + /* violation */ + "\uc2bd" + /* violation */ + "\uc2be" + /* violation */ + "\uc2bf" + /* violation */ + "\uc2c0" + /* violation */ + "\uc2c1" + /* violation */ + "\uc2c2" + /* violation */ + "\uc2c3" + /* violation */ + "\uc2c4" + /* violation */ + "\uc2c5" + /* violation */ + "\uc2c6" + /* violation */ + "\uc2c7" + /* violation */ + "\uc2c8" + /* violation */ + "\uc2c9" + /* violation */ + "\uc2ca" + /* violation */ + "\uc2cb" + /* violation */ + "\uc2cc" + /* violation */ + "\uc2cd" + /* violation */ + "\uc2ce" + /* violation */ + "\uc2cf" + /* violation */ + "\uc2d0" + /* violation */ + "\uc2d1" + /* violation */ + "\uc2d2" + /* violation */ + "\uc2d3" + /* violation */ + "\uc2d4" + /* violation */ + "\uc2d5" + /* violation */ + "\uc2d6" + /* violation */ + "\uc2d7" + /* violation */ + "\uc2d8" + /* violation */ + "\uc2d9" + /* violation */ + "\uc2da" + /* violation */ + "\uc2db" + /* violation */ + "\uc2dc" + /* violation */ + "\uc2dd" + /* violation */ + "\uc2de" + /* violation */ + "\uc2df" + /* violation */ + "\uc2e0" + /* violation */ + "\uc2e1" + /* violation */ + "\uc2e2" + /* violation */ + "\uc2e3" + /* violation */ + "\uc2e4" + /* violation */ + "\uc2e5" + /* violation */ + "\uc2e6" + /* violation */ + "\uc2e7" + /* violation */ + "\uc2e8" + /* violation */ + "\uc2e9" + /* violation */ + "\uc2ea" + /* violation */ + "\uc2eb" + /* violation */ + "\uc2ec" + /* violation */ + "\uc2ed" + /* violation */ + "\uc2ee" + /* violation */ + "\uc2ef" + /* violation */ + "\uc2f0" + /* violation */ + "\uc2f1" + /* violation */ + "\uc2f2" + /* violation */ + "\uc2f3" + /* violation */ + "\uc2f4" + /* violation */ + "\uc2f5" + /* violation */ + "\uc2f6" + /* violation */ + "\uc2f7" + /* violation */ + "\uc2f8" + /* violation */ + "\uc2f9" + /* violation */ + "\uc2fa" + /* violation */ + "\uc2fb" + /* violation */ + "\uc2fc" + /* violation */ + "\uc2fd" + /* violation */ + "\uc2fe" + /* violation */ + "\uc2ff", "" + /* violation */ + "\uc300" + /* violation */ + "\uc301" + /* violation */ + "\uc302" + /* violation */ + "\uc303" + /* violation */ + "\uc304" + /* violation */ + "\uc305" + /* violation */ + "\uc306" + /* violation */ + "\uc307" + /* violation */ + "\uc308" + /* violation */ + "\uc309" + /* violation */ + "\uc30a" + /* violation */ + "\uc30b" + /* violation */ + "\uc30c" + /* violation */ + "\uc30d" + /* violation */ + "\uc30e" + /* violation */ + "\uc30f" + /* violation */ + "\uc310" + /* violation */ + "\uc311" + /* violation */ + "\uc312" + /* violation */ + "\uc313" + /* violation */ + "\uc314" + /* violation */ + "\uc315" + /* violation */ + "\uc316" + /* violation */ + "\uc317" + /* violation */ + "\uc318" + /* violation */ + "\uc319" + /* violation */ + "\uc31a" + /* violation */ + "\uc31b" + /* violation */ + "\uc31c" + /* violation */ + "\uc31d" + /* violation */ + "\uc31e" + /* violation */ + "\uc31f" + /* violation */ + "\uc320" + /* violation */ + "\uc321" + /* violation */ + "\uc322" + /* violation */ + "\uc323" + /* violation */ + "\uc324" + /* violation */ + "\uc325" + /* violation */ + "\uc326" + /* violation */ + "\uc327" + /* violation */ + "\uc328" + /* violation */ + "\uc329" + /* violation */ + "\uc32a" + /* violation */ + "\uc32b" + /* violation */ + "\uc32c" + /* violation */ + "\uc32d" + /* violation */ + "\uc32e" + /* violation */ + "\uc32f" + /* violation */ + "\uc330" + /* violation */ + "\uc331" + /* violation */ + "\uc332" + /* violation */ + "\uc333" + /* violation */ + "\uc334" + /* violation */ + "\uc335" + /* violation */ + "\uc336" + /* violation */ + "\uc337" + /* violation */ + "\uc338" + /* violation */ + "\uc339" + /* violation */ + "\uc33a" + /* violation */ + "\uc33b" + /* violation */ + "\uc33c" + /* violation */ + "\uc33d" + /* violation */ + "\uc33e" + /* violation */ + "\uc33f" + /* violation */ + "\uc340" + /* violation */ + "\uc341" + /* violation */ + "\uc342" + /* violation */ + "\uc343" + /* violation */ + "\uc344" + /* violation */ + "\uc345" + /* violation */ + "\uc346" + /* violation */ + "\uc347" + /* violation */ + "\uc348" + /* violation */ + "\uc349" + /* violation */ + "\uc34a" + /* violation */ + "\uc34b" + /* violation */ + "\uc34c" + /* violation */ + "\uc34d" + /* violation */ + "\uc34e" + /* violation */ + "\uc34f" + /* violation */ + "\uc350" + /* violation */ + "\uc351" + /* violation */ + "\uc352" + /* violation */ + "\uc353" + /* violation */ + "\uc354" + /* violation */ + "\uc355" + /* violation */ + "\uc356" + /* violation */ + "\uc357" + /* violation */ + "\uc358" + /* violation */ + "\uc359" + /* violation */ + "\uc35a" + /* violation */ + "\uc35b" + /* violation */ + "\uc35c" + /* violation */ + "\uc35d" + /* violation */ + "\uc35e" + /* violation */ + "\uc35f" + /* violation */ + "\uc360" + /* violation */ + "\uc361" + /* violation */ + "\uc362" + /* violation */ + "\uc363" + /* violation */ + "\uc364" + /* violation */ + "\uc365" + /* violation */ + "\uc366" + /* violation */ + "\uc367" + /* violation */ + "\uc368" + /* violation */ + "\uc369" + /* violation */ + "\uc36a" + /* violation */ + "\uc36b" + /* violation */ + "\uc36c" + /* violation */ + "\uc36d" + /* violation */ + "\uc36e" + /* violation */ + "\uc36f" + /* violation */ + "\uc370" + /* violation */ + "\uc371" + /* violation */ + "\uc372" + /* violation */ + "\uc373" + /* violation */ + "\uc374" + /* violation */ + "\uc375" + /* violation */ + "\uc376" + /* violation */ + "\uc377" + /* violation */ + "\uc378" + /* violation */ + "\uc379" + /* violation */ + "\uc37a" + /* violation */ + "\uc37b" + /* violation */ + "\uc37c" + /* violation */ + "\uc37d" + /* violation */ + "\uc37e" + /* violation */ + "\uc37f" + /* violation */ + "\uc380" + /* violation */ + "\uc381" + /* violation */ + "\uc382" + /* violation */ + "\uc383" + /* violation */ + "\uc384" + /* violation */ + "\uc385" + /* violation */ + "\uc386" + /* violation */ + "\uc387" + /* violation */ + "\uc388" + /* violation */ + "\uc389" + /* violation */ + "\uc38a" + /* violation */ + "\uc38b" + /* violation */ + "\uc38c" + /* violation */ + "\uc38d" + /* violation */ + "\uc38e" + /* violation */ + "\uc38f" + /* violation */ + "\uc390" + /* violation */ + "\uc391" + /* violation */ + "\uc392" + /* violation */ + "\uc393" + /* violation */ + "\uc394" + /* violation */ + "\uc395" + /* violation */ + "\uc396" + /* violation */ + "\uc397" + /* violation */ + "\uc398" + /* violation */ + "\uc399" + /* violation */ + "\uc39a" + /* violation */ + "\uc39b" + /* violation */ + "\uc39c" + /* violation */ + "\uc39d" + /* violation */ + "\uc39e" + /* violation */ + "\uc39f" + /* violation */ + "\uc3a0" + /* violation */ + "\uc3a1" + /* violation */ + "\uc3a2" + /* violation */ + "\uc3a3" + /* violation */ + "\uc3a4" + /* violation */ + "\uc3a5" + /* violation */ + "\uc3a6" + /* violation */ + "\uc3a7" + /* violation */ + "\uc3a8" + /* violation */ + "\uc3a9" + /* violation */ + "\uc3aa" + /* violation */ + "\uc3ab" + /* violation */ + "\uc3ac" + /* violation */ + "\uc3ad" + /* violation */ + "\uc3ae" + /* violation */ + "\uc3af" + /* violation */ + "\uc3b0" + /* violation */ + "\uc3b1" + /* violation */ + "\uc3b2" + /* violation */ + "\uc3b3" + /* violation */ + "\uc3b4" + /* violation */ + "\uc3b5" + /* violation */ + "\uc3b6" + /* violation */ + "\uc3b7" + /* violation */ + "\uc3b8" + /* violation */ + "\uc3b9" + /* violation */ + "\uc3ba" + /* violation */ + "\uc3bb" + /* violation */ + "\uc3bc" + /* violation */ + "\uc3bd" + /* violation */ + "\uc3be" + /* violation */ + "\uc3bf" + /* violation */ + "\uc3c0" + /* violation */ + "\uc3c1" + /* violation */ + "\uc3c2" + /* violation */ + "\uc3c3" + /* violation */ + "\uc3c4" + /* violation */ + "\uc3c5" + /* violation */ + "\uc3c6" + /* violation */ + "\uc3c7" + /* violation */ + "\uc3c8" + /* violation */ + "\uc3c9" + /* violation */ + "\uc3ca" + /* violation */ + "\uc3cb" + /* violation */ + "\uc3cc" + /* violation */ + "\uc3cd" + /* violation */ + "\uc3ce" + /* violation */ + "\uc3cf" + /* violation */ + "\uc3d0" + /* violation */ + "\uc3d1" + /* violation */ + "\uc3d2" + /* violation */ + "\uc3d3" + /* violation */ + "\uc3d4" + /* violation */ + "\uc3d5" + /* violation */ + "\uc3d6" + /* violation */ + "\uc3d7" + /* violation */ + "\uc3d8" + /* violation */ + "\uc3d9" + /* violation */ + "\uc3da" + /* violation */ + "\uc3db" + /* violation */ + "\uc3dc" + /* violation */ + "\uc3dd" + /* violation */ + "\uc3de" + /* violation */ + "\uc3df" + /* violation */ + "\uc3e0" + /* violation */ + "\uc3e1" + /* violation */ + "\uc3e2" + /* violation */ + "\uc3e3" + /* violation */ + "\uc3e4" + /* violation */ + "\uc3e5" + /* violation */ + "\uc3e6" + /* violation */ + "\uc3e7" + /* violation */ + "\uc3e8" + /* violation */ + "\uc3e9" + /* violation */ + "\uc3ea" + /* violation */ + "\uc3eb" + /* violation */ + "\uc3ec" + /* violation */ + "\uc3ed" + /* violation */ + "\uc3ee" + /* violation */ + "\uc3ef" + /* violation */ + "\uc3f0" + /* violation */ + "\uc3f1" + /* violation */ + "\uc3f2" + /* violation */ + "\uc3f3" + /* violation */ + "\uc3f4" + /* violation */ + "\uc3f5" + /* violation */ + "\uc3f6" + /* violation */ + "\uc3f7" + /* violation */ + "\uc3f8" + /* violation */ + "\uc3f9" + /* violation */ + "\uc3fa" + /* violation */ + "\uc3fb" + /* violation */ + "\uc3fc" + /* violation */ + "\uc3fd" + /* violation */ + "\uc3fe" + /* violation */ + "\uc3ff", "" + /* violation */ + "\uc400" + /* violation */ + "\uc401" + /* violation */ + "\uc402" + /* violation */ + "\uc403" + /* violation */ + "\uc404" + /* violation */ + "\uc405" + /* violation */ + "\uc406" + /* violation */ + "\uc407" + /* violation */ + "\uc408" + /* violation */ + "\uc409" + /* violation */ + "\uc40a" + /* violation */ + "\uc40b" + /* violation */ + "\uc40c" + /* violation */ + "\uc40d" + /* violation */ + "\uc40e" + /* violation */ + "\uc40f" + /* violation */ + "\uc410" + /* violation */ + "\uc411" + /* violation */ + "\uc412" + /* violation */ + "\uc413" + /* violation */ + "\uc414" + /* violation */ + "\uc415" + /* violation */ + "\uc416" + /* violation */ + "\uc417" + /* violation */ + "\uc418" + /* violation */ + "\uc419" + /* violation */ + "\uc41a" + /* violation */ + "\uc41b" + /* violation */ + "\uc41c" + /* violation */ + "\uc41d" + /* violation */ + "\uc41e" + /* violation */ + "\uc41f" + /* violation */ + "\uc420" + /* violation */ + "\uc421" + /* violation */ + "\uc422" + /* violation */ + "\uc423" + /* violation */ + "\uc424" + /* violation */ + "\uc425" + /* violation */ + "\uc426" + /* violation */ + "\uc427" + /* violation */ + "\uc428" + /* violation */ + "\uc429" + /* violation */ + "\uc42a" + /* violation */ + "\uc42b" + /* violation */ + "\uc42c" + /* violation */ + "\uc42d" + /* violation */ + "\uc42e" + /* violation */ + "\uc42f" + /* violation */ + "\uc430" + /* violation */ + "\uc431" + /* violation */ + "\uc432" + /* violation */ + "\uc433" + /* violation */ + "\uc434" + /* violation */ + "\uc435" + /* violation */ + "\uc436" + /* violation */ + "\uc437" + /* violation */ + "\uc438" + /* violation */ + "\uc439" + /* violation */ + "\uc43a" + /* violation */ + "\uc43b" + /* violation */ + "\uc43c" + /* violation */ + "\uc43d" + /* violation */ + "\uc43e" + /* violation */ + "\uc43f" + /* violation */ + "\uc440" + /* violation */ + "\uc441" + /* violation */ + "\uc442" + /* violation */ + "\uc443" + /* violation */ + "\uc444" + /* violation */ + "\uc445" + /* violation */ + "\uc446" + /* violation */ + "\uc447" + /* violation */ + "\uc448" + /* violation */ + "\uc449" + /* violation */ + "\uc44a" + /* violation */ + "\uc44b" + /* violation */ + "\uc44c" + /* violation */ + "\uc44d" + /* violation */ + "\uc44e" + /* violation */ + "\uc44f" + /* violation */ + "\uc450" + /* violation */ + "\uc451" + /* violation */ + "\uc452" + /* violation */ + "\uc453" + /* violation */ + "\uc454" + /* violation */ + "\uc455" + /* violation */ + "\uc456" + /* violation */ + "\uc457" + /* violation */ + "\uc458" + /* violation */ + "\uc459" + /* violation */ + "\uc45a" + /* violation */ + "\uc45b" + /* violation */ + "\uc45c" + /* violation */ + "\uc45d" + /* violation */ + "\uc45e" + /* violation */ + "\uc45f" + /* violation */ + "\uc460" + /* violation */ + "\uc461" + /* violation */ + "\uc462" + /* violation */ + "\uc463" + /* violation */ + "\uc464" + /* violation */ + "\uc465" + /* violation */ + "\uc466" + /* violation */ + "\uc467" + /* violation */ + "\uc468" + /* violation */ + "\uc469" + /* violation */ + "\uc46a" + /* violation */ + "\uc46b" + /* violation */ + "\uc46c" + /* violation */ + "\uc46d" + /* violation */ + "\uc46e" + /* violation */ + "\uc46f" + /* violation */ + "\uc470" + /* violation */ + "\uc471" + /* violation */ + "\uc472" + /* violation */ + "\uc473" + /* violation */ + "\uc474" + /* violation */ + "\uc475" + /* violation */ + "\uc476" + /* violation */ + "\uc477" + /* violation */ + "\uc478" + /* violation */ + "\uc479" + /* violation */ + "\uc47a" + /* violation */ + "\uc47b" + /* violation */ + "\uc47c" + /* violation */ + "\uc47d" + /* violation */ + "\uc47e" + /* violation */ + "\uc47f" + /* violation */ + "\uc480" + /* violation */ + "\uc481" + /* violation */ + "\uc482" + /* violation */ + "\uc483" + /* violation */ + "\uc484" + /* violation */ + "\uc485" + /* violation */ + "\uc486" + /* violation */ + "\uc487" + /* violation */ + "\uc488" + /* violation */ + "\uc489" + /* violation */ + "\uc48a" + /* violation */ + "\uc48b" + /* violation */ + "\uc48c" + /* violation */ + "\uc48d" + /* violation */ + "\uc48e" + /* violation */ + "\uc48f" + /* violation */ + "\uc490" + /* violation */ + "\uc491" + /* violation */ + "\uc492" + /* violation */ + "\uc493" + /* violation */ + "\uc494" + /* violation */ + "\uc495" + /* violation */ + "\uc496" + /* violation */ + "\uc497" + /* violation */ + "\uc498" + /* violation */ + "\uc499" + /* violation */ + "\uc49a" + /* violation */ + "\uc49b" + /* violation */ + "\uc49c" + /* violation */ + "\uc49d" + /* violation */ + "\uc49e" + /* violation */ + "\uc49f" + /* violation */ + "\uc4a0" + /* violation */ + "\uc4a1" + /* violation */ + "\uc4a2" + /* violation */ + "\uc4a3" + /* violation */ + "\uc4a4" + /* violation */ + "\uc4a5" + /* violation */ + "\uc4a6" + /* violation */ + "\uc4a7" + /* violation */ + "\uc4a8" + /* violation */ + "\uc4a9" + /* violation */ + "\uc4aa" + /* violation */ + "\uc4ab" + /* violation */ + "\uc4ac" + /* violation */ + "\uc4ad" + /* violation */ + "\uc4ae" + /* violation */ + "\uc4af" + /* violation */ + "\uc4b0" + /* violation */ + "\uc4b1" + /* violation */ + "\uc4b2" + /* violation */ + "\uc4b3" + /* violation */ + "\uc4b4" + /* violation */ + "\uc4b5" + /* violation */ + "\uc4b6" + /* violation */ + "\uc4b7" + /* violation */ + "\uc4b8" + /* violation */ + "\uc4b9" + /* violation */ + "\uc4ba" + /* violation */ + "\uc4bb" + /* violation */ + "\uc4bc" + /* violation */ + "\uc4bd" + /* violation */ + "\uc4be" + /* violation */ + "\uc4bf" + /* violation */ + "\uc4c0" + /* violation */ + "\uc4c1" + /* violation */ + "\uc4c2" + /* violation */ + "\uc4c3" + /* violation */ + "\uc4c4" + /* violation */ + "\uc4c5" + /* violation */ + "\uc4c6" + /* violation */ + "\uc4c7" + /* violation */ + "\uc4c8" + /* violation */ + "\uc4c9" + /* violation */ + "\uc4ca" + /* violation */ + "\uc4cb" + /* violation */ + "\uc4cc" + /* violation */ + "\uc4cd" + /* violation */ + "\uc4ce" + /* violation */ + "\uc4cf" + /* violation */ + "\uc4d0" + /* violation */ + "\uc4d1" + /* violation */ + "\uc4d2" + /* violation */ + "\uc4d3" + /* violation */ + "\uc4d4" + /* violation */ + "\uc4d5" + /* violation */ + "\uc4d6" + /* violation */ + "\uc4d7" + /* violation */ + "\uc4d8" + /* violation */ + "\uc4d9" + /* violation */ + "\uc4da" + /* violation */ + "\uc4db" + /* violation */ + "\uc4dc" + /* violation */ + "\uc4dd" + /* violation */ + "\uc4de" + /* violation */ + "\uc4df" + /* violation */ + "\uc4e0" + /* violation */ + "\uc4e1" + /* violation */ + "\uc4e2" + /* violation */ + "\uc4e3" + /* violation */ + "\uc4e4" + /* violation */ + "\uc4e5" + /* violation */ + "\uc4e6" + /* violation */ + "\uc4e7" + /* violation */ + "\uc4e8" + /* violation */ + "\uc4e9" + /* violation */ + "\uc4ea" + /* violation */ + "\uc4eb" + /* violation */ + "\uc4ec" + /* violation */ + "\uc4ed" + /* violation */ + "\uc4ee" + /* violation */ + "\uc4ef" + /* violation */ + "\uc4f0" + /* violation */ + "\uc4f1" + /* violation */ + "\uc4f2" + /* violation */ + "\uc4f3" + /* violation */ + "\uc4f4" + /* violation */ + "\uc4f5" + /* violation */ + "\uc4f6" + /* violation */ + "\uc4f7" + /* violation */ + "\uc4f8" + /* violation */ + "\uc4f9" + /* violation */ + "\uc4fa" + /* violation */ + "\uc4fb" + /* violation */ + "\uc4fc" + /* violation */ + "\uc4fd" + /* violation */ + "\uc4fe" + /* violation */ + "\uc4ff", "" + /* violation */ + "\uc500" + /* violation */ + "\uc501" + /* violation */ + "\uc502" + /* violation */ + "\uc503" + /* violation */ + "\uc504" + /* violation */ + "\uc505" + /* violation */ + "\uc506" + /* violation */ + "\uc507" + /* violation */ + "\uc508" + /* violation */ + "\uc509" + /* violation */ + "\uc50a" + /* violation */ + "\uc50b" + /* violation */ + "\uc50c" + /* violation */ + "\uc50d" + /* violation */ + "\uc50e" + /* violation */ + "\uc50f" + /* violation */ + "\uc510" + /* violation */ + "\uc511" + /* violation */ + "\uc512" + /* violation */ + "\uc513" + /* violation */ + "\uc514" + /* violation */ + "\uc515" + /* violation */ + "\uc516" + /* violation */ + "\uc517" + /* violation */ + "\uc518" + /* violation */ + "\uc519" + /* violation */ + "\uc51a" + /* violation */ + "\uc51b" + /* violation */ + "\uc51c" + /* violation */ + "\uc51d" + /* violation */ + "\uc51e" + /* violation */ + "\uc51f" + /* violation */ + "\uc520" + /* violation */ + "\uc521" + /* violation */ + "\uc522" + /* violation */ + "\uc523" + /* violation */ + "\uc524" + /* violation */ + "\uc525" + /* violation */ + "\uc526" + /* violation */ + "\uc527" + /* violation */ + "\uc528" + /* violation */ + "\uc529" + /* violation */ + "\uc52a" + /* violation */ + "\uc52b" + /* violation */ + "\uc52c" + /* violation */ + "\uc52d" + /* violation */ + "\uc52e" + /* violation */ + "\uc52f" + /* violation */ + "\uc530" + /* violation */ + "\uc531" + /* violation */ + "\uc532" + /* violation */ + "\uc533" + /* violation */ + "\uc534" + /* violation */ + "\uc535" + /* violation */ + "\uc536" + /* violation */ + "\uc537" + /* violation */ + "\uc538" + /* violation */ + "\uc539" + /* violation */ + "\uc53a" + /* violation */ + "\uc53b" + /* violation */ + "\uc53c" + /* violation */ + "\uc53d" + /* violation */ + "\uc53e" + /* violation */ + "\uc53f" + /* violation */ + "\uc540" + /* violation */ + "\uc541" + /* violation */ + "\uc542" + /* violation */ + "\uc543" + /* violation */ + "\uc544" + /* violation */ + "\uc545" + /* violation */ + "\uc546" + /* violation */ + "\uc547" + /* violation */ + "\uc548" + /* violation */ + "\uc549" + /* violation */ + "\uc54a" + /* violation */ + "\uc54b" + /* violation */ + "\uc54c" + /* violation */ + "\uc54d" + /* violation */ + "\uc54e" + /* violation */ + "\uc54f" + /* violation */ + "\uc550" + /* violation */ + "\uc551" + /* violation */ + "\uc552" + /* violation */ + "\uc553" + /* violation */ + "\uc554" + /* violation */ + "\uc555" + /* violation */ + "\uc556" + /* violation */ + "\uc557" + /* violation */ + "\uc558" + /* violation */ + "\uc559" + /* violation */ + "\uc55a" + /* violation */ + "\uc55b" + /* violation */ + "\uc55c" + /* violation */ + "\uc55d" + /* violation */ + "\uc55e" + /* violation */ + "\uc55f" + /* violation */ + "\uc560" + /* violation */ + "\uc561" + /* violation */ + "\uc562" + /* violation */ + "\uc563" + /* violation */ + "\uc564" + /* violation */ + "\uc565" + /* violation */ + "\uc566" + /* violation */ + "\uc567" + /* violation */ + "\uc568" + /* violation */ + "\uc569" + /* violation */ + "\uc56a" + /* violation */ + "\uc56b" + /* violation */ + "\uc56c" + /* violation */ + "\uc56d" + /* violation */ + "\uc56e" + /* violation */ + "\uc56f" + /* violation */ + "\uc570" + /* violation */ + "\uc571" + /* violation */ + "\uc572" + /* violation */ + "\uc573" + /* violation */ + "\uc574" + /* violation */ + "\uc575" + /* violation */ + "\uc576" + /* violation */ + "\uc577" + /* violation */ + "\uc578" + /* violation */ + "\uc579" + /* violation */ + "\uc57a" + /* violation */ + "\uc57b" + /* violation */ + "\uc57c" + /* violation */ + "\uc57d" + /* violation */ + "\uc57e" + /* violation */ + "\uc57f" + /* violation */ + "\uc580" + /* violation */ + "\uc581" + /* violation */ + "\uc582" + /* violation */ + "\uc583" + /* violation */ + "\uc584" + /* violation */ + "\uc585" + /* violation */ + "\uc586" + /* violation */ + "\uc587" + /* violation */ + "\uc588" + /* violation */ + "\uc589" + /* violation */ + "\uc58a" + /* violation */ + "\uc58b" + /* violation */ + "\uc58c" + /* violation */ + "\uc58d" + /* violation */ + "\uc58e" + /* violation */ + "\uc58f" + /* violation */ + "\uc590" + /* violation */ + "\uc591" + /* violation */ + "\uc592" + /* violation */ + "\uc593" + /* violation */ + "\uc594" + /* violation */ + "\uc595" + /* violation */ + "\uc596" + /* violation */ + "\uc597" + /* violation */ + "\uc598" + /* violation */ + "\uc599" + /* violation */ + "\uc59a" + /* violation */ + "\uc59b" + /* violation */ + "\uc59c" + /* violation */ + "\uc59d" + /* violation */ + "\uc59e" + /* violation */ + "\uc59f" + /* violation */ + "\uc5a0" + /* violation */ + "\uc5a1" + /* violation */ + "\uc5a2" + /* violation */ + "\uc5a3" + /* violation */ + "\uc5a4" + /* violation */ + "\uc5a5" + /* violation */ + "\uc5a6" + /* violation */ + "\uc5a7" + /* violation */ + "\uc5a8" + /* violation */ + "\uc5a9" + /* violation */ + "\uc5aa" + /* violation */ + "\uc5ab" + /* violation */ + "\uc5ac" + /* violation */ + "\uc5ad" + /* violation */ + "\uc5ae" + /* violation */ + "\uc5af" + /* violation */ + "\uc5b0" + /* violation */ + "\uc5b1" + /* violation */ + "\uc5b2" + /* violation */ + "\uc5b3" + /* violation */ + "\uc5b4" + /* violation */ + "\uc5b5" + /* violation */ + "\uc5b6" + /* violation */ + "\uc5b7" + /* violation */ + "\uc5b8" + /* violation */ + "\uc5b9" + /* violation */ + "\uc5ba" + /* violation */ + "\uc5bb" + /* violation */ + "\uc5bc" + /* violation */ + "\uc5bd" + /* violation */ + "\uc5be" + /* violation */ + "\uc5bf" + /* violation */ + "\uc5c0" + /* violation */ + "\uc5c1" + /* violation */ + "\uc5c2" + /* violation */ + "\uc5c3" + /* violation */ + "\uc5c4" + /* violation */ + "\uc5c5" + /* violation */ + "\uc5c6" + /* violation */ + "\uc5c7" + /* violation */ + "\uc5c8" + /* violation */ + "\uc5c9" + /* violation */ + "\uc5ca" + /* violation */ + "\uc5cb" + /* violation */ + "\uc5cc" + /* violation */ + "\uc5cd" + /* violation */ + "\uc5ce" + /* violation */ + "\uc5cf" + /* violation */ + "\uc5d0" + /* violation */ + "\uc5d1" + /* violation */ + "\uc5d2" + /* violation */ + "\uc5d3" + /* violation */ + "\uc5d4" + /* violation */ + "\uc5d5" + /* violation */ + "\uc5d6" + /* violation */ + "\uc5d7" + /* violation */ + "\uc5d8" + /* violation */ + "\uc5d9" + /* violation */ + "\uc5da" + /* violation */ + "\uc5db" + /* violation */ + "\uc5dc" + /* violation */ + "\uc5dd" + /* violation */ + "\uc5de" + /* violation */ + "\uc5df" + /* violation */ + "\uc5e0" + /* violation */ + "\uc5e1" + /* violation */ + "\uc5e2" + /* violation */ + "\uc5e3" + /* violation */ + "\uc5e4" + /* violation */ + "\uc5e5" + /* violation */ + "\uc5e6" + /* violation */ + "\uc5e7" + /* violation */ + "\uc5e8" + /* violation */ + "\uc5e9" + /* violation */ + "\uc5ea" + /* violation */ + "\uc5eb" + /* violation */ + "\uc5ec" + /* violation */ + "\uc5ed" + /* violation */ + "\uc5ee" + /* violation */ + "\uc5ef" + /* violation */ + "\uc5f0" + /* violation */ + "\uc5f1" + /* violation */ + "\uc5f2" + /* violation */ + "\uc5f3" + /* violation */ + "\uc5f4" + /* violation */ + "\uc5f5" + /* violation */ + "\uc5f6" + /* violation */ + "\uc5f7" + /* violation */ + "\uc5f8" + /* violation */ + "\uc5f9" + /* violation */ + "\uc5fa" + /* violation */ + "\uc5fb" + /* violation */ + "\uc5fc" + /* violation */ + "\uc5fd" + /* violation */ + "\uc5fe" + /* violation */ + "\uc5ff", "" + /* violation */ + "\uc600" + /* violation */ + "\uc601" + /* violation */ + "\uc602" + /* violation */ + "\uc603" + /* violation */ + "\uc604" + /* violation */ + "\uc605" + /* violation */ + "\uc606" + /* violation */ + "\uc607" + /* violation */ + "\uc608" + /* violation */ + "\uc609" + /* violation */ + "\uc60a" + /* violation */ + "\uc60b" + /* violation */ + "\uc60c" + /* violation */ + "\uc60d" + /* violation */ + "\uc60e" + /* violation */ + "\uc60f" + /* violation */ + "\uc610" + /* violation */ + "\uc611" + /* violation */ + "\uc612" + /* violation */ + "\uc613" + /* violation */ + "\uc614" + /* violation */ + "\uc615" + /* violation */ + "\uc616" + /* violation */ + "\uc617" + /* violation */ + "\uc618" + /* violation */ + "\uc619" + /* violation */ + "\uc61a" + /* violation */ + "\uc61b" + /* violation */ + "\uc61c" + /* violation */ + "\uc61d" + /* violation */ + "\uc61e" + /* violation */ + "\uc61f" + /* violation */ + "\uc620" + /* violation */ + "\uc621" + /* violation */ + "\uc622" + /* violation */ + "\uc623" + /* violation */ + "\uc624" + /* violation */ + "\uc625" + /* violation */ + "\uc626" + /* violation */ + "\uc627" + /* violation */ + "\uc628" + /* violation */ + "\uc629" + /* violation */ + "\uc62a" + /* violation */ + "\uc62b" + /* violation */ + "\uc62c" + /* violation */ + "\uc62d" + /* violation */ + "\uc62e" + /* violation */ + "\uc62f" + /* violation */ + "\uc630" + /* violation */ + "\uc631" + /* violation */ + "\uc632" + /* violation */ + "\uc633" + /* violation */ + "\uc634" + /* violation */ + "\uc635" + /* violation */ + "\uc636" + /* violation */ + "\uc637" + /* violation */ + "\uc638" + /* violation */ + "\uc639" + /* violation */ + "\uc63a" + /* violation */ + "\uc63b" + /* violation */ + "\uc63c" + /* violation */ + "\uc63d" + /* violation */ + "\uc63e" + /* violation */ + "\uc63f" + /* violation */ + "\uc640" + /* violation */ + "\uc641" + /* violation */ + "\uc642" + /* violation */ + "\uc643" + /* violation */ + "\uc644" + /* violation */ + "\uc645" + /* violation */ + "\uc646" + /* violation */ + "\uc647" + /* violation */ + "\uc648" + /* violation */ + "\uc649" + /* violation */ + "\uc64a" + /* violation */ + "\uc64b" + /* violation */ + "\uc64c" + /* violation */ + "\uc64d" + /* violation */ + "\uc64e" + /* violation */ + "\uc64f" + /* violation */ + "\uc650" + /* violation */ + "\uc651" + /* violation */ + "\uc652" + /* violation */ + "\uc653" + /* violation */ + "\uc654" + /* violation */ + "\uc655" + /* violation */ + "\uc656" + /* violation */ + "\uc657" + /* violation */ + "\uc658" + /* violation */ + "\uc659" + /* violation */ + "\uc65a" + /* violation */ + "\uc65b" + /* violation */ + "\uc65c" + /* violation */ + "\uc65d" + /* violation */ + "\uc65e" + /* violation */ + "\uc65f" + /* violation */ + "\uc660" + /* violation */ + "\uc661" + /* violation */ + "\uc662" + /* violation */ + "\uc663" + /* violation */ + "\uc664" + /* violation */ + "\uc665" + /* violation */ + "\uc666" + /* violation */ + "\uc667" + /* violation */ + "\uc668" + /* violation */ + "\uc669" + /* violation */ + "\uc66a" + /* violation */ + "\uc66b" + /* violation */ + "\uc66c" + /* violation */ + "\uc66d" + /* violation */ + "\uc66e" + /* violation */ + "\uc66f" + /* violation */ + "\uc670" + /* violation */ + "\uc671" + /* violation */ + "\uc672" + /* violation */ + "\uc673" + /* violation */ + "\uc674" + /* violation */ + "\uc675" + /* violation */ + "\uc676" + /* violation */ + "\uc677" + /* violation */ + "\uc678" + /* violation */ + "\uc679" + /* violation */ + "\uc67a" + /* violation */ + "\uc67b" + /* violation */ + "\uc67c" + /* violation */ + "\uc67d" + /* violation */ + "\uc67e" + /* violation */ + "\uc67f" + /* violation */ + "\uc680" + /* violation */ + "\uc681" + /* violation */ + "\uc682" + /* violation */ + "\uc683" + /* violation */ + "\uc684" + /* violation */ + "\uc685" + /* violation */ + "\uc686" + /* violation */ + "\uc687" + /* violation */ + "\uc688" + /* violation */ + "\uc689" + /* violation */ + "\uc68a" + /* violation */ + "\uc68b" + /* violation */ + "\uc68c" + /* violation */ + "\uc68d" + /* violation */ + "\uc68e" + /* violation */ + "\uc68f" + /* violation */ + "\uc690" + /* violation */ + "\uc691" + /* violation */ + "\uc692" + /* violation */ + "\uc693" + /* violation */ + "\uc694" + /* violation */ + "\uc695" + /* violation */ + "\uc696" + /* violation */ + "\uc697" + /* violation */ + "\uc698" + /* violation */ + "\uc699" + /* violation */ + "\uc69a" + /* violation */ + "\uc69b" + /* violation */ + "\uc69c" + /* violation */ + "\uc69d" + /* violation */ + "\uc69e" + /* violation */ + "\uc69f" + /* violation */ + "\uc6a0" + /* violation */ + "\uc6a1" + /* violation */ + "\uc6a2" + /* violation */ + "\uc6a3" + /* violation */ + "\uc6a4" + /* violation */ + "\uc6a5" + /* violation */ + "\uc6a6" + /* violation */ + "\uc6a7" + /* violation */ + "\uc6a8" + /* violation */ + "\uc6a9" + /* violation */ + "\uc6aa" + /* violation */ + "\uc6ab" + /* violation */ + "\uc6ac" + /* violation */ + "\uc6ad" + /* violation */ + "\uc6ae" + /* violation */ + "\uc6af" + /* violation */ + "\uc6b0" + /* violation */ + "\uc6b1" + /* violation */ + "\uc6b2" + /* violation */ + "\uc6b3" + /* violation */ + "\uc6b4" + /* violation */ + "\uc6b5" + /* violation */ + "\uc6b6" + /* violation */ + "\uc6b7" + /* violation */ + "\uc6b8" + /* violation */ + "\uc6b9" + /* violation */ + "\uc6ba" + /* violation */ + "\uc6bb" + /* violation */ + "\uc6bc" + /* violation */ + "\uc6bd" + /* violation */ + "\uc6be" + /* violation */ + "\uc6bf" + /* violation */ + "\uc6c0" + /* violation */ + "\uc6c1" + /* violation */ + "\uc6c2" + /* violation */ + "\uc6c3" + /* violation */ + "\uc6c4" + /* violation */ + "\uc6c5" + /* violation */ + "\uc6c6" + /* violation */ + "\uc6c7" + /* violation */ + "\uc6c8" + /* violation */ + "\uc6c9" + /* violation */ + "\uc6ca" + /* violation */ + "\uc6cb" + /* violation */ + "\uc6cc" + /* violation */ + "\uc6cd" + /* violation */ + "\uc6ce" + /* violation */ + "\uc6cf" + /* violation */ + "\uc6d0" + /* violation */ + "\uc6d1" + /* violation */ + "\uc6d2" + /* violation */ + "\uc6d3" + /* violation */ + "\uc6d4" + /* violation */ + "\uc6d5" + /* violation */ + "\uc6d6" + /* violation */ + "\uc6d7" + /* violation */ + "\uc6d8" + /* violation */ + "\uc6d9" + /* violation */ + "\uc6da" + /* violation */ + "\uc6db" + /* violation */ + "\uc6dc" + /* violation */ + "\uc6dd" + /* violation */ + "\uc6de" + /* violation */ + "\uc6df" + /* violation */ + "\uc6e0" + /* violation */ + "\uc6e1" + /* violation */ + "\uc6e2" + /* violation */ + "\uc6e3" + /* violation */ + "\uc6e4" + /* violation */ + "\uc6e5" + /* violation */ + "\uc6e6" + /* violation */ + "\uc6e7" + /* violation */ + "\uc6e8" + /* violation */ + "\uc6e9" + /* violation */ + "\uc6ea" + /* violation */ + "\uc6eb" + /* violation */ + "\uc6ec" + /* violation */ + "\uc6ed" + /* violation */ + "\uc6ee" + /* violation */ + "\uc6ef" + /* violation */ + "\uc6f0" + /* violation */ + "\uc6f1" + /* violation */ + "\uc6f2" + /* violation */ + "\uc6f3" + /* violation */ + "\uc6f4" + /* violation */ + "\uc6f5" + /* violation */ + "\uc6f6" + /* violation */ + "\uc6f7" + /* violation */ + "\uc6f8" + /* violation */ + "\uc6f9" + /* violation */ + "\uc6fa" + /* violation */ + "\uc6fb" + /* violation */ + "\uc6fc" + /* violation */ + "\uc6fd" + /* violation */ + "\uc6fe" + /* violation */ + "\uc6ff", "" + /* violation */ + "\uc700" + /* violation */ + "\uc701" + /* violation */ + "\uc702" + /* violation */ + "\uc703" + /* violation */ + "\uc704" + /* violation */ + "\uc705" + /* violation */ + "\uc706" + /* violation */ + "\uc707" + /* violation */ + "\uc708" + /* violation */ + "\uc709" + /* violation */ + "\uc70a" + /* violation */ + "\uc70b" + /* violation */ + "\uc70c" + /* violation */ + "\uc70d" + /* violation */ + "\uc70e" + /* violation */ + "\uc70f" + /* violation */ + "\uc710" + /* violation */ + "\uc711" + /* violation */ + "\uc712" + /* violation */ + "\uc713" + /* violation */ + "\uc714" + /* violation */ + "\uc715" + /* violation */ + "\uc716" + /* violation */ + "\uc717" + /* violation */ + "\uc718" + /* violation */ + "\uc719" + /* violation */ + "\uc71a" + /* violation */ + "\uc71b" + /* violation */ + "\uc71c" + /* violation */ + "\uc71d" + /* violation */ + "\uc71e" + /* violation */ + "\uc71f" + /* violation */ + "\uc720" + /* violation */ + "\uc721" + /* violation */ + "\uc722" + /* violation */ + "\uc723" + /* violation */ + "\uc724" + /* violation */ + "\uc725" + /* violation */ + "\uc726" + /* violation */ + "\uc727" + /* violation */ + "\uc728" + /* violation */ + "\uc729" + /* violation */ + "\uc72a" + /* violation */ + "\uc72b" + /* violation */ + "\uc72c" + /* violation */ + "\uc72d" + /* violation */ + "\uc72e" + /* violation */ + "\uc72f" + /* violation */ + "\uc730" + /* violation */ + "\uc731" + /* violation */ + "\uc732" + /* violation */ + "\uc733" + /* violation */ + "\uc734" + /* violation */ + "\uc735" + /* violation */ + "\uc736" + /* violation */ + "\uc737" + /* violation */ + "\uc738" + /* violation */ + "\uc739" + /* violation */ + "\uc73a" + /* violation */ + "\uc73b" + /* violation */ + "\uc73c" + /* violation */ + "\uc73d" + /* violation */ + "\uc73e" + /* violation */ + "\uc73f" + /* violation */ + "\uc740" + /* violation */ + "\uc741" + /* violation */ + "\uc742" + /* violation */ + "\uc743" + /* violation */ + "\uc744" + /* violation */ + "\uc745" + /* violation */ + "\uc746" + /* violation */ + "\uc747" + /* violation */ + "\uc748" + /* violation */ + "\uc749" + /* violation */ + "\uc74a" + /* violation */ + "\uc74b" + /* violation */ + "\uc74c" + /* violation */ + "\uc74d" + /* violation */ + "\uc74e" + /* violation */ + "\uc74f" + /* violation */ + "\uc750" + /* violation */ + "\uc751" + /* violation */ + "\uc752" + /* violation */ + "\uc753" + /* violation */ + "\uc754" + /* violation */ + "\uc755" + /* violation */ + "\uc756" + /* violation */ + "\uc757" + /* violation */ + "\uc758" + /* violation */ + "\uc759" + /* violation */ + "\uc75a" + /* violation */ + "\uc75b" + /* violation */ + "\uc75c" + /* violation */ + "\uc75d" + /* violation */ + "\uc75e" + /* violation */ + "\uc75f" + /* violation */ + "\uc760" + /* violation */ + "\uc761" + /* violation */ + "\uc762" + /* violation */ + "\uc763" + /* violation */ + "\uc764" + /* violation */ + "\uc765" + /* violation */ + "\uc766" + /* violation */ + "\uc767" + /* violation */ + "\uc768" + /* violation */ + "\uc769" + /* violation */ + "\uc76a" + /* violation */ + "\uc76b" + /* violation */ + "\uc76c" + /* violation */ + "\uc76d" + /* violation */ + "\uc76e" + /* violation */ + "\uc76f" + /* violation */ + "\uc770" + /* violation */ + "\uc771" + /* violation */ + "\uc772" + /* violation */ + "\uc773" + /* violation */ + "\uc774" + /* violation */ + "\uc775" + /* violation */ + "\uc776" + /* violation */ + "\uc777" + /* violation */ + "\uc778" + /* violation */ + "\uc779" + /* violation */ + "\uc77a" + /* violation */ + "\uc77b" + /* violation */ + "\uc77c" + /* violation */ + "\uc77d" + /* violation */ + "\uc77e" + /* violation */ + "\uc77f" + /* violation */ + "\uc780" + /* violation */ + "\uc781" + /* violation */ + "\uc782" + /* violation */ + "\uc783" + /* violation */ + "\uc784" + /* violation */ + "\uc785" + /* violation */ + "\uc786" + /* violation */ + "\uc787" + /* violation */ + "\uc788" + /* violation */ + "\uc789" + /* violation */ + "\uc78a" + /* violation */ + "\uc78b" + /* violation */ + "\uc78c" + /* violation */ + "\uc78d" + /* violation */ + "\uc78e" + /* violation */ + "\uc78f" + /* violation */ + "\uc790" + /* violation */ + "\uc791" + /* violation */ + "\uc792" + /* violation */ + "\uc793" + /* violation */ + "\uc794" + /* violation */ + "\uc795" + /* violation */ + "\uc796" + /* violation */ + "\uc797" + /* violation */ + "\uc798" + /* violation */ + "\uc799" + /* violation */ + "\uc79a" + /* violation */ + "\uc79b" + /* violation */ + "\uc79c" + /* violation */ + "\uc79d" + /* violation */ + "\uc79e" + /* violation */ + "\uc79f" + /* violation */ + "\uc7a0" + /* violation */ + "\uc7a1" + /* violation */ + "\uc7a2" + /* violation */ + "\uc7a3" + /* violation */ + "\uc7a4" + /* violation */ + "\uc7a5" + /* violation */ + "\uc7a6" + /* violation */ + "\uc7a7" + /* violation */ + "\uc7a8" + /* violation */ + "\uc7a9" + /* violation */ + "\uc7aa" + /* violation */ + "\uc7ab" + /* violation */ + "\uc7ac" + /* violation */ + "\uc7ad" + /* violation */ + "\uc7ae" + /* violation */ + "\uc7af" + /* violation */ + "\uc7b0" + /* violation */ + "\uc7b1" + /* violation */ + "\uc7b2" + /* violation */ + "\uc7b3" + /* violation */ + "\uc7b4" + /* violation */ + "\uc7b5" + /* violation */ + "\uc7b6" + /* violation */ + "\uc7b7" + /* violation */ + "\uc7b8" + /* violation */ + "\uc7b9" + /* violation */ + "\uc7ba" + /* violation */ + "\uc7bb" + /* violation */ + "\uc7bc" + /* violation */ + "\uc7bd" + /* violation */ + "\uc7be" + /* violation */ + "\uc7bf" + /* violation */ + "\uc7c0" + /* violation */ + "\uc7c1" + /* violation */ + "\uc7c2" + /* violation */ + "\uc7c3" + /* violation */ + "\uc7c4" + /* violation */ + "\uc7c5" + /* violation */ + "\uc7c6" + /* violation */ + "\uc7c7" + /* violation */ + "\uc7c8" + /* violation */ + "\uc7c9" + /* violation */ + "\uc7ca" + /* violation */ + "\uc7cb" + /* violation */ + "\uc7cc" + /* violation */ + "\uc7cd" + /* violation */ + "\uc7ce" + /* violation */ + "\uc7cf" + /* violation */ + "\uc7d0" + /* violation */ + "\uc7d1" + /* violation */ + "\uc7d2" + /* violation */ + "\uc7d3" + /* violation */ + "\uc7d4" + /* violation */ + "\uc7d5" + /* violation */ + "\uc7d6" + /* violation */ + "\uc7d7" + /* violation */ + "\uc7d8" + /* violation */ + "\uc7d9" + /* violation */ + "\uc7da" + /* violation */ + "\uc7db" + /* violation */ + "\uc7dc" + /* violation */ + "\uc7dd" + /* violation */ + "\uc7de" + /* violation */ + "\uc7df" + /* violation */ + "\uc7e0" + /* violation */ + "\uc7e1" + /* violation */ + "\uc7e2" + /* violation */ + "\uc7e3" + /* violation */ + "\uc7e4" + /* violation */ + "\uc7e5" + /* violation */ + "\uc7e6" + /* violation */ + "\uc7e7" + /* violation */ + "\uc7e8" + /* violation */ + "\uc7e9" + /* violation */ + "\uc7ea" + /* violation */ + "\uc7eb" + /* violation */ + "\uc7ec" + /* violation */ + "\uc7ed" + /* violation */ + "\uc7ee" + /* violation */ + "\uc7ef" + /* violation */ + "\uc7f0" + /* violation */ + "\uc7f1" + /* violation */ + "\uc7f2" + /* violation */ + "\uc7f3" + /* violation */ + "\uc7f4" + /* violation */ + "\uc7f5" + /* violation */ + "\uc7f6" + /* violation */ + "\uc7f7" + /* violation */ + "\uc7f8" + /* violation */ + "\uc7f9" + /* violation */ + "\uc7fa" + /* violation */ + "\uc7fb" + /* violation */ + "\uc7fc" + /* violation */ + "\uc7fd" + /* violation */ + "\uc7fe" + /* violation */ + "\uc7ff", "" + /* violation */ + "\uc800" + /* violation */ + "\uc801" + /* violation */ + "\uc802" + /* violation */ + "\uc803" + /* violation */ + "\uc804" + /* violation */ + "\uc805" + /* violation */ + "\uc806" + /* violation */ + "\uc807" + /* violation */ + "\uc808" + /* violation */ + "\uc809" + /* violation */ + "\uc80a" + /* violation */ + "\uc80b" + /* violation */ + "\uc80c" + /* violation */ + "\uc80d" + /* violation */ + "\uc80e" + /* violation */ + "\uc80f" + /* violation */ + "\uc810" + /* violation */ + "\uc811" + /* violation */ + "\uc812" + /* violation */ + "\uc813" + /* violation */ + "\uc814" + /* violation */ + "\uc815" + /* violation */ + "\uc816" + /* violation */ + "\uc817" + /* violation */ + "\uc818" + /* violation */ + "\uc819" + /* violation */ + "\uc81a" + /* violation */ + "\uc81b" + /* violation */ + "\uc81c" + /* violation */ + "\uc81d" + /* violation */ + "\uc81e" + /* violation */ + "\uc81f" + /* violation */ + "\uc820" + /* violation */ + "\uc821" + /* violation */ + "\uc822" + /* violation */ + "\uc823" + /* violation */ + "\uc824" + /* violation */ + "\uc825" + /* violation */ + "\uc826" + /* violation */ + "\uc827" + /* violation */ + "\uc828" + /* violation */ + "\uc829" + /* violation */ + "\uc82a" + /* violation */ + "\uc82b" + /* violation */ + "\uc82c" + /* violation */ + "\uc82d" + /* violation */ + "\uc82e" + /* violation */ + "\uc82f" + /* violation */ + "\uc830" + /* violation */ + "\uc831" + /* violation */ + "\uc832" + /* violation */ + "\uc833" + /* violation */ + "\uc834" + /* violation */ + "\uc835" + /* violation */ + "\uc836" + /* violation */ + "\uc837" + /* violation */ + "\uc838" + /* violation */ + "\uc839" + /* violation */ + "\uc83a" + /* violation */ + "\uc83b" + /* violation */ + "\uc83c" + /* violation */ + "\uc83d" + /* violation */ + "\uc83e" + /* violation */ + "\uc83f" + /* violation */ + "\uc840" + /* violation */ + "\uc841" + /* violation */ + "\uc842" + /* violation */ + "\uc843" + /* violation */ + "\uc844" + /* violation */ + "\uc845" + /* violation */ + "\uc846" + /* violation */ + "\uc847" + /* violation */ + "\uc848" + /* violation */ + "\uc849" + /* violation */ + "\uc84a" + /* violation */ + "\uc84b" + /* violation */ + "\uc84c" + /* violation */ + "\uc84d" + /* violation */ + "\uc84e" + /* violation */ + "\uc84f" + /* violation */ + "\uc850" + /* violation */ + "\uc851" + /* violation */ + "\uc852" + /* violation */ + "\uc853" + /* violation */ + "\uc854" + /* violation */ + "\uc855" + /* violation */ + "\uc856" + /* violation */ + "\uc857" + /* violation */ + "\uc858" + /* violation */ + "\uc859" + /* violation */ + "\uc85a" + /* violation */ + "\uc85b" + /* violation */ + "\uc85c" + /* violation */ + "\uc85d" + /* violation */ + "\uc85e" + /* violation */ + "\uc85f" + /* violation */ + "\uc860" + /* violation */ + "\uc861" + /* violation */ + "\uc862" + /* violation */ + "\uc863" + /* violation */ + "\uc864" + /* violation */ + "\uc865" + /* violation */ + "\uc866" + /* violation */ + "\uc867" + /* violation */ + "\uc868" + /* violation */ + "\uc869" + /* violation */ + "\uc86a" + /* violation */ + "\uc86b" + /* violation */ + "\uc86c" + /* violation */ + "\uc86d" + /* violation */ + "\uc86e" + /* violation */ + "\uc86f" + /* violation */ + "\uc870" + /* violation */ + "\uc871" + /* violation */ + "\uc872" + /* violation */ + "\uc873" + /* violation */ + "\uc874" + /* violation */ + "\uc875" + /* violation */ + "\uc876" + /* violation */ + "\uc877" + /* violation */ + "\uc878" + /* violation */ + "\uc879" + /* violation */ + "\uc87a" + /* violation */ + "\uc87b" + /* violation */ + "\uc87c" + /* violation */ + "\uc87d" + /* violation */ + "\uc87e" + /* violation */ + "\uc87f" + /* violation */ + "\uc880" + /* violation */ + "\uc881" + /* violation */ + "\uc882" + /* violation */ + "\uc883" + /* violation */ + "\uc884" + /* violation */ + "\uc885" + /* violation */ + "\uc886" + /* violation */ + "\uc887" + /* violation */ + "\uc888" + /* violation */ + "\uc889" + /* violation */ + "\uc88a" + /* violation */ + "\uc88b" + /* violation */ + "\uc88c" + /* violation */ + "\uc88d" + /* violation */ + "\uc88e" + /* violation */ + "\uc88f" + /* violation */ + "\uc890" + /* violation */ + "\uc891" + /* violation */ + "\uc892" + /* violation */ + "\uc893" + /* violation */ + "\uc894" + /* violation */ + "\uc895" + /* violation */ + "\uc896" + /* violation */ + "\uc897" + /* violation */ + "\uc898" + /* violation */ + "\uc899" + /* violation */ + "\uc89a" + /* violation */ + "\uc89b" + /* violation */ + "\uc89c" + /* violation */ + "\uc89d" + /* violation */ + "\uc89e" + /* violation */ + "\uc89f" + /* violation */ + "\uc8a0" + /* violation */ + "\uc8a1" + /* violation */ + "\uc8a2" + /* violation */ + "\uc8a3" + /* violation */ + "\uc8a4" + /* violation */ + "\uc8a5" + /* violation */ + "\uc8a6" + /* violation */ + "\uc8a7" + /* violation */ + "\uc8a8" + /* violation */ + "\uc8a9" + /* violation */ + "\uc8aa" + /* violation */ + "\uc8ab" + /* violation */ + "\uc8ac" + /* violation */ + "\uc8ad" + /* violation */ + "\uc8ae" + /* violation */ + "\uc8af" + /* violation */ + "\uc8b0" + /* violation */ + "\uc8b1" + /* violation */ + "\uc8b2" + /* violation */ + "\uc8b3" + /* violation */ + "\uc8b4" + /* violation */ + "\uc8b5" + /* violation */ + "\uc8b6" + /* violation */ + "\uc8b7" + /* violation */ + "\uc8b8" + /* violation */ + "\uc8b9" + /* violation */ + "\uc8ba" + /* violation */ + "\uc8bb" + /* violation */ + "\uc8bc" + /* violation */ + "\uc8bd" + /* violation */ + "\uc8be" + /* violation */ + "\uc8bf" + /* violation */ + "\uc8c0" + /* violation */ + "\uc8c1" + /* violation */ + "\uc8c2" + /* violation */ + "\uc8c3" + /* violation */ + "\uc8c4" + /* violation */ + "\uc8c5" + /* violation */ + "\uc8c6" + /* violation */ + "\uc8c7" + /* violation */ + "\uc8c8" + /* violation */ + "\uc8c9" + /* violation */ + "\uc8ca" + /* violation */ + "\uc8cb" + /* violation */ + "\uc8cc" + /* violation */ + "\uc8cd" + /* violation */ + "\uc8ce" + /* violation */ + "\uc8cf" + /* violation */ + "\uc8d0" + /* violation */ + "\uc8d1" + /* violation */ + "\uc8d2" + /* violation */ + "\uc8d3" + /* violation */ + "\uc8d4" + /* violation */ + "\uc8d5" + /* violation */ + "\uc8d6" + /* violation */ + "\uc8d7" + /* violation */ + "\uc8d8" + /* violation */ + "\uc8d9" + /* violation */ + "\uc8da" + /* violation */ + "\uc8db" + /* violation */ + "\uc8dc" + /* violation */ + "\uc8dd" + /* violation */ + "\uc8de" + /* violation */ + "\uc8df" + /* violation */ + "\uc8e0" + /* violation */ + "\uc8e1" + /* violation */ + "\uc8e2" + /* violation */ + "\uc8e3" + /* violation */ + "\uc8e4" + /* violation */ + "\uc8e5" + /* violation */ + "\uc8e6" + /* violation */ + "\uc8e7" + /* violation */ + "\uc8e8" + /* violation */ + "\uc8e9" + /* violation */ + "\uc8ea" + /* violation */ + "\uc8eb" + /* violation */ + "\uc8ec" + /* violation */ + "\uc8ed" + /* violation */ + "\uc8ee" + /* violation */ + "\uc8ef" + /* violation */ + "\uc8f0" + /* violation */ + "\uc8f1" + /* violation */ + "\uc8f2" + /* violation */ + "\uc8f3" + /* violation */ + "\uc8f4" + /* violation */ + "\uc8f5" + /* violation */ + "\uc8f6" + /* violation */ + "\uc8f7" + /* violation */ + "\uc8f8" + /* violation */ + "\uc8f9" + /* violation */ + "\uc8fa" + /* violation */ + "\uc8fb" + /* violation */ + "\uc8fc" + /* violation */ + "\uc8fd" + /* violation */ + "\uc8fe" + /* violation */ + "\uc8ff", "" + /* violation */ + "\uc900" + /* violation */ + "\uc901" + /* violation */ + "\uc902" + /* violation */ + "\uc903" + /* violation */ + "\uc904" + /* violation */ + "\uc905" + /* violation */ + "\uc906" + /* violation */ + "\uc907" + /* violation */ + "\uc908" + /* violation */ + "\uc909" + /* violation */ + "\uc90a" + /* violation */ + "\uc90b" + /* violation */ + "\uc90c" + /* violation */ + "\uc90d" + /* violation */ + "\uc90e" + /* violation */ + "\uc90f" + /* violation */ + "\uc910" + /* violation */ + "\uc911" + /* violation */ + "\uc912" + /* violation */ + "\uc913" + /* violation */ + "\uc914" + /* violation */ + "\uc915" + /* violation */ + "\uc916" + /* violation */ + "\uc917" + /* violation */ + "\uc918" + /* violation */ + "\uc919" + /* violation */ + "\uc91a" + /* violation */ + "\uc91b" + /* violation */ + "\uc91c" + /* violation */ + "\uc91d" + /* violation */ + "\uc91e" + /* violation */ + "\uc91f" + /* violation */ + "\uc920" + /* violation */ + "\uc921" + /* violation */ + "\uc922" + /* violation */ + "\uc923" + /* violation */ + "\uc924" + /* violation */ + "\uc925" + /* violation */ + "\uc926" + /* violation */ + "\uc927" + /* violation */ + "\uc928" + /* violation */ + "\uc929" + /* violation */ + "\uc92a" + /* violation */ + "\uc92b" + /* violation */ + "\uc92c" + /* violation */ + "\uc92d" + /* violation */ + "\uc92e" + /* violation */ + "\uc92f" + /* violation */ + "\uc930" + /* violation */ + "\uc931" + /* violation */ + "\uc932" + /* violation */ + "\uc933" + /* violation */ + "\uc934" + /* violation */ + "\uc935" + /* violation */ + "\uc936" + /* violation */ + "\uc937" + /* violation */ + "\uc938" + /* violation */ + "\uc939" + /* violation */ + "\uc93a" + /* violation */ + "\uc93b" + /* violation */ + "\uc93c" + /* violation */ + "\uc93d" + /* violation */ + "\uc93e" + /* violation */ + "\uc93f" + /* violation */ + "\uc940" + /* violation */ + "\uc941" + /* violation */ + "\uc942" + /* violation */ + "\uc943" + /* violation */ + "\uc944" + /* violation */ + "\uc945" + /* violation */ + "\uc946" + /* violation */ + "\uc947" + /* violation */ + "\uc948" + /* violation */ + "\uc949" + /* violation */ + "\uc94a" + /* violation */ + "\uc94b" + /* violation */ + "\uc94c" + /* violation */ + "\uc94d" + /* violation */ + "\uc94e" + /* violation */ + "\uc94f" + /* violation */ + "\uc950" + /* violation */ + "\uc951" + /* violation */ + "\uc952" + /* violation */ + "\uc953" + /* violation */ + "\uc954" + /* violation */ + "\uc955" + /* violation */ + "\uc956" + /* violation */ + "\uc957" + /* violation */ + "\uc958" + /* violation */ + "\uc959" + /* violation */ + "\uc95a" + /* violation */ + "\uc95b" + /* violation */ + "\uc95c" + /* violation */ + "\uc95d" + /* violation */ + "\uc95e" + /* violation */ + "\uc95f" + /* violation */ + "\uc960" + /* violation */ + "\uc961" + /* violation */ + "\uc962" + /* violation */ + "\uc963" + /* violation */ + "\uc964" + /* violation */ + "\uc965" + /* violation */ + "\uc966" + /* violation */ + "\uc967" + /* violation */ + "\uc968" + /* violation */ + "\uc969" + /* violation */ + "\uc96a" + /* violation */ + "\uc96b" + /* violation */ + "\uc96c" + /* violation */ + "\uc96d" + /* violation */ + "\uc96e" + /* violation */ + "\uc96f" + /* violation */ + "\uc970" + /* violation */ + "\uc971" + /* violation */ + "\uc972" + /* violation */ + "\uc973" + /* violation */ + "\uc974" + /* violation */ + "\uc975" + /* violation */ + "\uc976" + /* violation */ + "\uc977" + /* violation */ + "\uc978" + /* violation */ + "\uc979" + /* violation */ + "\uc97a" + /* violation */ + "\uc97b" + /* violation */ + "\uc97c" + /* violation */ + "\uc97d" + /* violation */ + "\uc97e" + /* violation */ + "\uc97f" + /* violation */ + "\uc980" + /* violation */ + "\uc981" + /* violation */ + "\uc982" + /* violation */ + "\uc983" + /* violation */ + "\uc984" + /* violation */ + "\uc985" + /* violation */ + "\uc986" + /* violation */ + "\uc987" + /* violation */ + "\uc988" + /* violation */ + "\uc989" + /* violation */ + "\uc98a" + /* violation */ + "\uc98b" + /* violation */ + "\uc98c" + /* violation */ + "\uc98d" + /* violation */ + "\uc98e" + /* violation */ + "\uc98f" + /* violation */ + "\uc990" + /* violation */ + "\uc991" + /* violation */ + "\uc992" + /* violation */ + "\uc993" + /* violation */ + "\uc994" + /* violation */ + "\uc995" + /* violation */ + "\uc996" + /* violation */ + "\uc997" + /* violation */ + "\uc998" + /* violation */ + "\uc999" + /* violation */ + "\uc99a" + /* violation */ + "\uc99b" + /* violation */ + "\uc99c" + /* violation */ + "\uc99d" + /* violation */ + "\uc99e" + /* violation */ + "\uc99f" + /* violation */ + "\uc9a0" + /* violation */ + "\uc9a1" + /* violation */ + "\uc9a2" + /* violation */ + "\uc9a3" + /* violation */ + "\uc9a4" + /* violation */ + "\uc9a5" + /* violation */ + "\uc9a6" + /* violation */ + "\uc9a7" + /* violation */ + "\uc9a8" + /* violation */ + "\uc9a9" + /* violation */ + "\uc9aa" + /* violation */ + "\uc9ab" + /* violation */ + "\uc9ac" + /* violation */ + "\uc9ad" + /* violation */ + "\uc9ae" + /* violation */ + "\uc9af" + /* violation */ + "\uc9b0" + /* violation */ + "\uc9b1" + /* violation */ + "\uc9b2" + /* violation */ + "\uc9b3" + /* violation */ + "\uc9b4" + /* violation */ + "\uc9b5" + /* violation */ + "\uc9b6" + /* violation */ + "\uc9b7" + /* violation */ + "\uc9b8" + /* violation */ + "\uc9b9" + /* violation */ + "\uc9ba" + /* violation */ + "\uc9bb" + /* violation */ + "\uc9bc" + /* violation */ + "\uc9bd" + /* violation */ + "\uc9be" + /* violation */ + "\uc9bf" + /* violation */ + "\uc9c0" + /* violation */ + "\uc9c1" + /* violation */ + "\uc9c2" + /* violation */ + "\uc9c3" + /* violation */ + "\uc9c4" + /* violation */ + "\uc9c5" + /* violation */ + "\uc9c6" + /* violation */ + "\uc9c7" + /* violation */ + "\uc9c8" + /* violation */ + "\uc9c9" + /* violation */ + "\uc9ca" + /* violation */ + "\uc9cb" + /* violation */ + "\uc9cc" + /* violation */ + "\uc9cd" + /* violation */ + "\uc9ce" + /* violation */ + "\uc9cf" + /* violation */ + "\uc9d0" + /* violation */ + "\uc9d1" + /* violation */ + "\uc9d2" + /* violation */ + "\uc9d3" + /* violation */ + "\uc9d4" + /* violation */ + "\uc9d5" + /* violation */ + "\uc9d6" + /* violation */ + "\uc9d7" + /* violation */ + "\uc9d8" + /* violation */ + "\uc9d9" + /* violation */ + "\uc9da" + /* violation */ + "\uc9db" + /* violation */ + "\uc9dc" + /* violation */ + "\uc9dd" + /* violation */ + "\uc9de" + /* violation */ + "\uc9df" + /* violation */ + "\uc9e0" + /* violation */ + "\uc9e1" + /* violation */ + "\uc9e2" + /* violation */ + "\uc9e3" + /* violation */ + "\uc9e4" + /* violation */ + "\uc9e5" + /* violation */ + "\uc9e6" + /* violation */ + "\uc9e7" + /* violation */ + "\uc9e8" + /* violation */ + "\uc9e9" + /* violation */ + "\uc9ea" + /* violation */ + "\uc9eb" + /* violation */ + "\uc9ec" + /* violation */ + "\uc9ed" + /* violation */ + "\uc9ee" + /* violation */ + "\uc9ef" + /* violation */ + "\uc9f0" + /* violation */ + "\uc9f1" + /* violation */ + "\uc9f2" + /* violation */ + "\uc9f3" + /* violation */ + "\uc9f4" + /* violation */ + "\uc9f5" + /* violation */ + "\uc9f6" + /* violation */ + "\uc9f7" + /* violation */ + "\uc9f8" + /* violation */ + "\uc9f9" + /* violation */ + "\uc9fa" + /* violation */ + "\uc9fb" + /* violation */ + "\uc9fc" + /* violation */ + "\uc9fd" + /* violation */ + "\uc9fe" + /* violation */ + "\uc9ff", "" + /* violation */ + "\uca00" + /* violation */ + "\uca01" + /* violation */ + "\uca02" + /* violation */ + "\uca03" + /* violation */ + "\uca04" + /* violation */ + "\uca05" + /* violation */ + "\uca06" + /* violation */ + "\uca07" + /* violation */ + "\uca08" + /* violation */ + "\uca09" + /* violation */ + "\uca0a" + /* violation */ + "\uca0b" + /* violation */ + "\uca0c" + /* violation */ + "\uca0d" + /* violation */ + "\uca0e" + /* violation */ + "\uca0f" + /* violation */ + "\uca10" + /* violation */ + "\uca11" + /* violation */ + "\uca12" + /* violation */ + "\uca13" + /* violation */ + "\uca14" + /* violation */ + "\uca15" + /* violation */ + "\uca16" + /* violation */ + "\uca17" + /* violation */ + "\uca18" + /* violation */ + "\uca19" + /* violation */ + "\uca1a" + /* violation */ + "\uca1b" + /* violation */ + "\uca1c" + /* violation */ + "\uca1d" + /* violation */ + "\uca1e" + /* violation */ + "\uca1f" + /* violation */ + "\uca20" + /* violation */ + "\uca21" + /* violation */ + "\uca22" + /* violation */ + "\uca23" + /* violation */ + "\uca24" + /* violation */ + "\uca25" + /* violation */ + "\uca26" + /* violation */ + "\uca27" + /* violation */ + "\uca28" + /* violation */ + "\uca29" + /* violation */ + "\uca2a" + /* violation */ + "\uca2b" + /* violation */ + "\uca2c" + /* violation */ + "\uca2d" + /* violation */ + "\uca2e" + /* violation */ + "\uca2f" + /* violation */ + "\uca30" + /* violation */ + "\uca31" + /* violation */ + "\uca32" + /* violation */ + "\uca33" + /* violation */ + "\uca34" + /* violation */ + "\uca35" + /* violation */ + "\uca36" + /* violation */ + "\uca37" + /* violation */ + "\uca38" + /* violation */ + "\uca39" + /* violation */ + "\uca3a" + /* violation */ + "\uca3b" + /* violation */ + "\uca3c" + /* violation */ + "\uca3d" + /* violation */ + "\uca3e" + /* violation */ + "\uca3f" + /* violation */ + "\uca40" + /* violation */ + "\uca41" + /* violation */ + "\uca42" + /* violation */ + "\uca43" + /* violation */ + "\uca44" + /* violation */ + "\uca45" + /* violation */ + "\uca46" + /* violation */ + "\uca47" + /* violation */ + "\uca48" + /* violation */ + "\uca49" + /* violation */ + "\uca4a" + /* violation */ + "\uca4b" + /* violation */ + "\uca4c" + /* violation */ + "\uca4d" + /* violation */ + "\uca4e" + /* violation */ + "\uca4f" + /* violation */ + "\uca50" + /* violation */ + "\uca51" + /* violation */ + "\uca52" + /* violation */ + "\uca53" + /* violation */ + "\uca54" + /* violation */ + "\uca55" + /* violation */ + "\uca56" + /* violation */ + "\uca57" + /* violation */ + "\uca58" + /* violation */ + "\uca59" + /* violation */ + "\uca5a" + /* violation */ + "\uca5b" + /* violation */ + "\uca5c" + /* violation */ + "\uca5d" + /* violation */ + "\uca5e" + /* violation */ + "\uca5f" + /* violation */ + "\uca60" + /* violation */ + "\uca61" + /* violation */ + "\uca62" + /* violation */ + "\uca63" + /* violation */ + "\uca64" + /* violation */ + "\uca65" + /* violation */ + "\uca66" + /* violation */ + "\uca67" + /* violation */ + "\uca68" + /* violation */ + "\uca69" + /* violation */ + "\uca6a" + /* violation */ + "\uca6b" + /* violation */ + "\uca6c" + /* violation */ + "\uca6d" + /* violation */ + "\uca6e" + /* violation */ + "\uca6f" + /* violation */ + "\uca70" + /* violation */ + "\uca71" + /* violation */ + "\uca72" + /* violation */ + "\uca73" + /* violation */ + "\uca74" + /* violation */ + "\uca75" + /* violation */ + "\uca76" + /* violation */ + "\uca77" + /* violation */ + "\uca78" + /* violation */ + "\uca79" + /* violation */ + "\uca7a" + /* violation */ + "\uca7b" + /* violation */ + "\uca7c" + /* violation */ + "\uca7d" + /* violation */ + "\uca7e" + /* violation */ + "\uca7f" + /* violation */ + "\uca80" + /* violation */ + "\uca81" + /* violation */ + "\uca82" + /* violation */ + "\uca83" + /* violation */ + "\uca84" + /* violation */ + "\uca85" + /* violation */ + "\uca86" + /* violation */ + "\uca87" + /* violation */ + "\uca88" + /* violation */ + "\uca89" + /* violation */ + "\uca8a" + /* violation */ + "\uca8b" + /* violation */ + "\uca8c" + /* violation */ + "\uca8d" + /* violation */ + "\uca8e" + /* violation */ + "\uca8f" + /* violation */ + "\uca90" + /* violation */ + "\uca91" + /* violation */ + "\uca92" + /* violation */ + "\uca93" + /* violation */ + "\uca94" + /* violation */ + "\uca95" + /* violation */ + "\uca96" + /* violation */ + "\uca97" + /* violation */ + "\uca98" + /* violation */ + "\uca99" + /* violation */ + "\uca9a" + /* violation */ + "\uca9b" + /* violation */ + "\uca9c" + /* violation */ + "\uca9d" + /* violation */ + "\uca9e" + /* violation */ + "\uca9f" + /* violation */ + "\ucaa0" + /* violation */ + "\ucaa1" + /* violation */ + "\ucaa2" + /* violation */ + "\ucaa3" + /* violation */ + "\ucaa4" + /* violation */ + "\ucaa5" + /* violation */ + "\ucaa6" + /* violation */ + "\ucaa7" + /* violation */ + "\ucaa8" + /* violation */ + "\ucaa9" + /* violation */ + "\ucaaa" + /* violation */ + "\ucaab" + /* violation */ + "\ucaac" + /* violation */ + "\ucaad" + /* violation */ + "\ucaae" + /* violation */ + "\ucaaf" + /* violation */ + "\ucab0" + /* violation */ + "\ucab1" + /* violation */ + "\ucab2" + /* violation */ + "\ucab3" + /* violation */ + "\ucab4" + /* violation */ + "\ucab5" + /* violation */ + "\ucab6" + /* violation */ + "\ucab7" + /* violation */ + "\ucab8" + /* violation */ + "\ucab9" + /* violation */ + "\ucaba" + /* violation */ + "\ucabb" + /* violation */ + "\ucabc" + /* violation */ + "\ucabd" + /* violation */ + "\ucabe" + /* violation */ + "\ucabf" + /* violation */ + "\ucac0" + /* violation */ + "\ucac1" + /* violation */ + "\ucac2" + /* violation */ + "\ucac3" + /* violation */ + "\ucac4" + /* violation */ + "\ucac5" + /* violation */ + "\ucac6" + /* violation */ + "\ucac7" + /* violation */ + "\ucac8" + /* violation */ + "\ucac9" + /* violation */ + "\ucaca" + /* violation */ + "\ucacb" + /* violation */ + "\ucacc" + /* violation */ + "\ucacd" + /* violation */ + "\ucace" + /* violation */ + "\ucacf" + /* violation */ + "\ucad0" + /* violation */ + "\ucad1" + /* violation */ + "\ucad2" + /* violation */ + "\ucad3" + /* violation */ + "\ucad4" + /* violation */ + "\ucad5" + /* violation */ + "\ucad6" + /* violation */ + "\ucad7" + /* violation */ + "\ucad8" + /* violation */ + "\ucad9" + /* violation */ + "\ucada" + /* violation */ + "\ucadb" + /* violation */ + "\ucadc" + /* violation */ + "\ucadd" + /* violation */ + "\ucade" + /* violation */ + "\ucadf" + /* violation */ + "\ucae0" + /* violation */ + "\ucae1" + /* violation */ + "\ucae2" + /* violation */ + "\ucae3" + /* violation */ + "\ucae4" + /* violation */ + "\ucae5" + /* violation */ + "\ucae6" + /* violation */ + "\ucae7" + /* violation */ + "\ucae8" + /* violation */ + "\ucae9" + /* violation */ + "\ucaea" + /* violation */ + "\ucaeb" + /* violation */ + "\ucaec" + /* violation */ + "\ucaed" + /* violation */ + "\ucaee" + /* violation */ + "\ucaef" + /* violation */ + "\ucaf0" + /* violation */ + "\ucaf1" + /* violation */ + "\ucaf2" + /* violation */ + "\ucaf3" + /* violation */ + "\ucaf4" + /* violation */ + "\ucaf5" + /* violation */ + "\ucaf6" + /* violation */ + "\ucaf7" + /* violation */ + "\ucaf8" + /* violation */ + "\ucaf9" + /* violation */ + "\ucafa" + /* violation */ + "\ucafb" + /* violation */ + "\ucafc" + /* violation */ + "\ucafd" + /* violation */ + "\ucafe" + /* violation */ + "\ucaff", "" + /* violation */ + "\ucb00" + /* violation */ + "\ucb01" + /* violation */ + "\ucb02" + /* violation */ + "\ucb03" + /* violation */ + "\ucb04" + /* violation */ + "\ucb05" + /* violation */ + "\ucb06" + /* violation */ + "\ucb07" + /* violation */ + "\ucb08" + /* violation */ + "\ucb09" + /* violation */ + "\ucb0a" + /* violation */ + "\ucb0b" + /* violation */ + "\ucb0c" + /* violation */ + "\ucb0d" + /* violation */ + "\ucb0e" + /* violation */ + "\ucb0f" + /* violation */ + "\ucb10" + /* violation */ + "\ucb11" + /* violation */ + "\ucb12" + /* violation */ + "\ucb13" + /* violation */ + "\ucb14" + /* violation */ + "\ucb15" + /* violation */ + "\ucb16" + /* violation */ + "\ucb17" + /* violation */ + "\ucb18" + /* violation */ + "\ucb19" + /* violation */ + "\ucb1a" + /* violation */ + "\ucb1b" + /* violation */ + "\ucb1c" + /* violation */ + "\ucb1d" + /* violation */ + "\ucb1e" + /* violation */ + "\ucb1f" + /* violation */ + "\ucb20" + /* violation */ + "\ucb21" + /* violation */ + "\ucb22" + /* violation */ + "\ucb23" + /* violation */ + "\ucb24" + /* violation */ + "\ucb25" + /* violation */ + "\ucb26" + /* violation */ + "\ucb27" + /* violation */ + "\ucb28" + /* violation */ + "\ucb29" + /* violation */ + "\ucb2a" + /* violation */ + "\ucb2b" + /* violation */ + "\ucb2c" + /* violation */ + "\ucb2d" + /* violation */ + "\ucb2e" + /* violation */ + "\ucb2f" + /* violation */ + "\ucb30" + /* violation */ + "\ucb31" + /* violation */ + "\ucb32" + /* violation */ + "\ucb33" + /* violation */ + "\ucb34" + /* violation */ + "\ucb35" + /* violation */ + "\ucb36" + /* violation */ + "\ucb37" + /* violation */ + "\ucb38" + /* violation */ + "\ucb39" + /* violation */ + "\ucb3a" + /* violation */ + "\ucb3b" + /* violation */ + "\ucb3c" + /* violation */ + "\ucb3d" + /* violation */ + "\ucb3e" + /* violation */ + "\ucb3f" + /* violation */ + "\ucb40" + /* violation */ + "\ucb41" + /* violation */ + "\ucb42" + /* violation */ + "\ucb43" + /* violation */ + "\ucb44" + /* violation */ + "\ucb45" + /* violation */ + "\ucb46" + /* violation */ + "\ucb47" + /* violation */ + "\ucb48" + /* violation */ + "\ucb49" + /* violation */ + "\ucb4a" + /* violation */ + "\ucb4b" + /* violation */ + "\ucb4c" + /* violation */ + "\ucb4d" + /* violation */ + "\ucb4e" + /* violation */ + "\ucb4f" + /* violation */ + "\ucb50" + /* violation */ + "\ucb51" + /* violation */ + "\ucb52" + /* violation */ + "\ucb53" + /* violation */ + "\ucb54" + /* violation */ + "\ucb55" + /* violation */ + "\ucb56" + /* violation */ + "\ucb57" + /* violation */ + "\ucb58" + /* violation */ + "\ucb59" + /* violation */ + "\ucb5a" + /* violation */ + "\ucb5b" + /* violation */ + "\ucb5c" + /* violation */ + "\ucb5d" + /* violation */ + "\ucb5e" + /* violation */ + "\ucb5f" + /* violation */ + "\ucb60" + /* violation */ + "\ucb61" + /* violation */ + "\ucb62" + /* violation */ + "\ucb63" + /* violation */ + "\ucb64" + /* violation */ + "\ucb65" + /* violation */ + "\ucb66" + /* violation */ + "\ucb67" + /* violation */ + "\ucb68" + /* violation */ + "\ucb69" + /* violation */ + "\ucb6a" + /* violation */ + "\ucb6b" + /* violation */ + "\ucb6c" + /* violation */ + "\ucb6d" + /* violation */ + "\ucb6e" + /* violation */ + "\ucb6f" + /* violation */ + "\ucb70" + /* violation */ + "\ucb71" + /* violation */ + "\ucb72" + /* violation */ + "\ucb73" + /* violation */ + "\ucb74" + /* violation */ + "\ucb75" + /* violation */ + "\ucb76" + /* violation */ + "\ucb77" + /* violation */ + "\ucb78" + /* violation */ + "\ucb79" + /* violation */ + "\ucb7a" + /* violation */ + "\ucb7b" + /* violation */ + "\ucb7c" + /* violation */ + "\ucb7d" + /* violation */ + "\ucb7e" + /* violation */ + "\ucb7f" + /* violation */ + "\ucb80" + /* violation */ + "\ucb81" + /* violation */ + "\ucb82" + /* violation */ + "\ucb83" + /* violation */ + "\ucb84" + /* violation */ + "\ucb85" + /* violation */ + "\ucb86" + /* violation */ + "\ucb87" + /* violation */ + "\ucb88" + /* violation */ + "\ucb89" + /* violation */ + "\ucb8a" + /* violation */ + "\ucb8b" + /* violation */ + "\ucb8c" + /* violation */ + "\ucb8d" + /* violation */ + "\ucb8e" + /* violation */ + "\ucb8f" + /* violation */ + "\ucb90" + /* violation */ + "\ucb91" + /* violation */ + "\ucb92" + /* violation */ + "\ucb93" + /* violation */ + "\ucb94" + /* violation */ + "\ucb95" + /* violation */ + "\ucb96" + /* violation */ + "\ucb97" + /* violation */ + "\ucb98" + /* violation */ + "\ucb99" + /* violation */ + "\ucb9a" + /* violation */ + "\ucb9b" + /* violation */ + "\ucb9c" + /* violation */ + "\ucb9d" + /* violation */ + "\ucb9e" + /* violation */ + "\ucb9f" + /* violation */ + "\ucba0" + /* violation */ + "\ucba1" + /* violation */ + "\ucba2" + /* violation */ + "\ucba3" + /* violation */ + "\ucba4" + /* violation */ + "\ucba5" + /* violation */ + "\ucba6" + /* violation */ + "\ucba7" + /* violation */ + "\ucba8" + /* violation */ + "\ucba9" + /* violation */ + "\ucbaa" + /* violation */ + "\ucbab" + /* violation */ + "\ucbac" + /* violation */ + "\ucbad" + /* violation */ + "\ucbae" + /* violation */ + "\ucbaf" + /* violation */ + "\ucbb0" + /* violation */ + "\ucbb1" + /* violation */ + "\ucbb2" + /* violation */ + "\ucbb3" + /* violation */ + "\ucbb4" + /* violation */ + "\ucbb5" + /* violation */ + "\ucbb6" + /* violation */ + "\ucbb7" + /* violation */ + "\ucbb8" + /* violation */ + "\ucbb9" + /* violation */ + "\ucbba" + /* violation */ + "\ucbbb" + /* violation */ + "\ucbbc" + /* violation */ + "\ucbbd" + /* violation */ + "\ucbbe" + /* violation */ + "\ucbbf" + /* violation */ + "\ucbc0" + /* violation */ + "\ucbc1" + /* violation */ + "\ucbc2" + /* violation */ + "\ucbc3" + /* violation */ + "\ucbc4" + /* violation */ + "\ucbc5" + /* violation */ + "\ucbc6" + /* violation */ + "\ucbc7" + /* violation */ + "\ucbc8" + /* violation */ + "\ucbc9" + /* violation */ + "\ucbca" + /* violation */ + "\ucbcb" + /* violation */ + "\ucbcc" + /* violation */ + "\ucbcd" + /* violation */ + "\ucbce" + /* violation */ + "\ucbcf" + /* violation */ + "\ucbd0" + /* violation */ + "\ucbd1" + /* violation */ + "\ucbd2" + /* violation */ + "\ucbd3" + /* violation */ + "\ucbd4" + /* violation */ + "\ucbd5" + /* violation */ + "\ucbd6" + /* violation */ + "\ucbd7" + /* violation */ + "\ucbd8" + /* violation */ + "\ucbd9" + /* violation */ + "\ucbda" + /* violation */ + "\ucbdb" + /* violation */ + "\ucbdc" + /* violation */ + "\ucbdd" + /* violation */ + "\ucbde" + /* violation */ + "\ucbdf" + /* violation */ + "\ucbe0" + /* violation */ + "\ucbe1" + /* violation */ + "\ucbe2" + /* violation */ + "\ucbe3" + /* violation */ + "\ucbe4" + /* violation */ + "\ucbe5" + /* violation */ + "\ucbe6" + /* violation */ + "\ucbe7" + /* violation */ + "\ucbe8" + /* violation */ + "\ucbe9" + /* violation */ + "\ucbea" + /* violation */ + "\ucbeb" + /* violation */ + "\ucbec" + /* violation */ + "\ucbed" + /* violation */ + "\ucbee" + /* violation */ + "\ucbef" + /* violation */ + "\ucbf0" + /* violation */ + "\ucbf1" + /* violation */ + "\ucbf2" + /* violation */ + "\ucbf3" + /* violation */ + "\ucbf4" + /* violation */ + "\ucbf5" + /* violation */ + "\ucbf6" + /* violation */ + "\ucbf7" + /* violation */ + "\ucbf8" + /* violation */ + "\ucbf9" + /* violation */ + "\ucbfa" + /* violation */ + "\ucbfb" + /* violation */ + "\ucbfc" + /* violation */ + "\ucbfd" + /* violation */ + "\ucbfe" + /* violation */ + "\ucbff", "" + /* violation */ + "\ucc00" + /* violation */ + "\ucc01" + /* violation */ + "\ucc02" + /* violation */ + "\ucc03" + /* violation */ + "\ucc04" + /* violation */ + "\ucc05" + /* violation */ + "\ucc06" + /* violation */ + "\ucc07" + /* violation */ + "\ucc08" + /* violation */ + "\ucc09" + /* violation */ + "\ucc0a" + /* violation */ + "\ucc0b" + /* violation */ + "\ucc0c" + /* violation */ + "\ucc0d" + /* violation */ + "\ucc0e" + /* violation */ + "\ucc0f" + /* violation */ + "\ucc10" + /* violation */ + "\ucc11" + /* violation */ + "\ucc12" + /* violation */ + "\ucc13" + /* violation */ + "\ucc14" + /* violation */ + "\ucc15" + /* violation */ + "\ucc16" + /* violation */ + "\ucc17" + /* violation */ + "\ucc18" + /* violation */ + "\ucc19" + /* violation */ + "\ucc1a" + /* violation */ + "\ucc1b" + /* violation */ + "\ucc1c" + /* violation */ + "\ucc1d" + /* violation */ + "\ucc1e" + /* violation */ + "\ucc1f" + /* violation */ + "\ucc20" + /* violation */ + "\ucc21" + /* violation */ + "\ucc22" + /* violation */ + "\ucc23" + /* violation */ + "\ucc24" + /* violation */ + "\ucc25" + /* violation */ + "\ucc26" + /* violation */ + "\ucc27" + /* violation */ + "\ucc28" + /* violation */ + "\ucc29" + /* violation */ + "\ucc2a" + /* violation */ + "\ucc2b" + /* violation */ + "\ucc2c" + /* violation */ + "\ucc2d" + /* violation */ + "\ucc2e" + /* violation */ + "\ucc2f" + /* violation */ + "\ucc30" + /* violation */ + "\ucc31" + /* violation */ + "\ucc32" + /* violation */ + "\ucc33" + /* violation */ + "\ucc34" + /* violation */ + "\ucc35" + /* violation */ + "\ucc36" + /* violation */ + "\ucc37" + /* violation */ + "\ucc38" + /* violation */ + "\ucc39" + /* violation */ + "\ucc3a" + /* violation */ + "\ucc3b" + /* violation */ + "\ucc3c" + /* violation */ + "\ucc3d" + /* violation */ + "\ucc3e" + /* violation */ + "\ucc3f" + /* violation */ + "\ucc40" + /* violation */ + "\ucc41" + /* violation */ + "\ucc42" + /* violation */ + "\ucc43" + /* violation */ + "\ucc44" + /* violation */ + "\ucc45" + /* violation */ + "\ucc46" + /* violation */ + "\ucc47" + /* violation */ + "\ucc48" + /* violation */ + "\ucc49" + /* violation */ + "\ucc4a" + /* violation */ + "\ucc4b" + /* violation */ + "\ucc4c" + /* violation */ + "\ucc4d" + /* violation */ + "\ucc4e" + /* violation */ + "\ucc4f" + /* violation */ + "\ucc50" + /* violation */ + "\ucc51" + /* violation */ + "\ucc52" + /* violation */ + "\ucc53" + /* violation */ + "\ucc54" + /* violation */ + "\ucc55" + /* violation */ + "\ucc56" + /* violation */ + "\ucc57" + /* violation */ + "\ucc58" + /* violation */ + "\ucc59" + /* violation */ + "\ucc5a" + /* violation */ + "\ucc5b" + /* violation */ + "\ucc5c" + /* violation */ + "\ucc5d" + /* violation */ + "\ucc5e" + /* violation */ + "\ucc5f" + /* violation */ + "\ucc60" + /* violation */ + "\ucc61" + /* violation */ + "\ucc62" + /* violation */ + "\ucc63" + /* violation */ + "\ucc64" + /* violation */ + "\ucc65" + /* violation */ + "\ucc66" + /* violation */ + "\ucc67" + /* violation */ + "\ucc68" + /* violation */ + "\ucc69" + /* violation */ + "\ucc6a" + /* violation */ + "\ucc6b" + /* violation */ + "\ucc6c" + /* violation */ + "\ucc6d" + /* violation */ + "\ucc6e" + /* violation */ + "\ucc6f" + /* violation */ + "\ucc70" + /* violation */ + "\ucc71" + /* violation */ + "\ucc72" + /* violation */ + "\ucc73" + /* violation */ + "\ucc74" + /* violation */ + "\ucc75" + /* violation */ + "\ucc76" + /* violation */ + "\ucc77" + /* violation */ + "\ucc78" + /* violation */ + "\ucc79" + /* violation */ + "\ucc7a" + /* violation */ + "\ucc7b" + /* violation */ + "\ucc7c" + /* violation */ + "\ucc7d" + /* violation */ + "\ucc7e" + /* violation */ + "\ucc7f" + /* violation */ + "\ucc80" + /* violation */ + "\ucc81" + /* violation */ + "\ucc82" + /* violation */ + "\ucc83" + /* violation */ + "\ucc84" + /* violation */ + "\ucc85" + /* violation */ + "\ucc86" + /* violation */ + "\ucc87" + /* violation */ + "\ucc88" + /* violation */ + "\ucc89" + /* violation */ + "\ucc8a" + /* violation */ + "\ucc8b" + /* violation */ + "\ucc8c" + /* violation */ + "\ucc8d" + /* violation */ + "\ucc8e" + /* violation */ + "\ucc8f" + /* violation */ + "\ucc90" + /* violation */ + "\ucc91" + /* violation */ + "\ucc92" + /* violation */ + "\ucc93" + /* violation */ + "\ucc94" + /* violation */ + "\ucc95" + /* violation */ + "\ucc96" + /* violation */ + "\ucc97" + /* violation */ + "\ucc98" + /* violation */ + "\ucc99" + /* violation */ + "\ucc9a" + /* violation */ + "\ucc9b" + /* violation */ + "\ucc9c" + /* violation */ + "\ucc9d" + /* violation */ + "\ucc9e" + /* violation */ + "\ucc9f" + /* violation */ + "\ucca0" + /* violation */ + "\ucca1" + /* violation */ + "\ucca2" + /* violation */ + "\ucca3" + /* violation */ + "\ucca4" + /* violation */ + "\ucca5" + /* violation */ + "\ucca6" + /* violation */ + "\ucca7" + /* violation */ + "\ucca8" + /* violation */ + "\ucca9" + /* violation */ + "\uccaa" + /* violation */ + "\uccab" + /* violation */ + "\uccac" + /* violation */ + "\uccad" + /* violation */ + "\uccae" + /* violation */ + "\uccaf" + /* violation */ + "\uccb0" + /* violation */ + "\uccb1" + /* violation */ + "\uccb2" + /* violation */ + "\uccb3" + /* violation */ + "\uccb4" + /* violation */ + "\uccb5" + /* violation */ + "\uccb6" + /* violation */ + "\uccb7" + /* violation */ + "\uccb8" + /* violation */ + "\uccb9" + /* violation */ + "\uccba" + /* violation */ + "\uccbb" + /* violation */ + "\uccbc" + /* violation */ + "\uccbd" + /* violation */ + "\uccbe" + /* violation */ + "\uccbf" + /* violation */ + "\uccc0" + /* violation */ + "\uccc1" + /* violation */ + "\uccc2" + /* violation */ + "\uccc3" + /* violation */ + "\uccc4" + /* violation */ + "\uccc5" + /* violation */ + "\uccc6" + /* violation */ + "\uccc7" + /* violation */ + "\uccc8" + /* violation */ + "\uccc9" + /* violation */ + "\uccca" + /* violation */ + "\ucccb" + /* violation */ + "\ucccc" + /* violation */ + "\ucccd" + /* violation */ + "\uccce" + /* violation */ + "\ucccf" + /* violation */ + "\uccd0" + /* violation */ + "\uccd1" + /* violation */ + "\uccd2" + /* violation */ + "\uccd3" + /* violation */ + "\uccd4" + /* violation */ + "\uccd5" + /* violation */ + "\uccd6" + /* violation */ + "\uccd7" + /* violation */ + "\uccd8" + /* violation */ + "\uccd9" + /* violation */ + "\uccda" + /* violation */ + "\uccdb" + /* violation */ + "\uccdc" + /* violation */ + "\uccdd" + /* violation */ + "\uccde" + /* violation */ + "\uccdf" + /* violation */ + "\ucce0" + /* violation */ + "\ucce1" + /* violation */ + "\ucce2" + /* violation */ + "\ucce3" + /* violation */ + "\ucce4" + /* violation */ + "\ucce5" + /* violation */ + "\ucce6" + /* violation */ + "\ucce7" + /* violation */ + "\ucce8" + /* violation */ + "\ucce9" + /* violation */ + "\uccea" + /* violation */ + "\ucceb" + /* violation */ + "\uccec" + /* violation */ + "\ucced" + /* violation */ + "\uccee" + /* violation */ + "\uccef" + /* violation */ + "\uccf0" + /* violation */ + "\uccf1" + /* violation */ + "\uccf2" + /* violation */ + "\uccf3" + /* violation */ + "\uccf4" + /* violation */ + "\uccf5" + /* violation */ + "\uccf6" + /* violation */ + "\uccf7" + /* violation */ + "\uccf8" + /* violation */ + "\uccf9" + /* violation */ + "\uccfa" + /* violation */ + "\uccfb" + /* violation */ + "\uccfc" + /* violation */ + "\uccfd" + /* violation */ + "\uccfe" + /* violation */ + "\uccff", "" + /* violation */ + "\ucd00" + /* violation */ + "\ucd01" + /* violation */ + "\ucd02" + /* violation */ + "\ucd03" + /* violation */ + "\ucd04" + /* violation */ + "\ucd05" + /* violation */ + "\ucd06" + /* violation */ + "\ucd07" + /* violation */ + "\ucd08" + /* violation */ + "\ucd09" + /* violation */ + "\ucd0a" + /* violation */ + "\ucd0b" + /* violation */ + "\ucd0c" + /* violation */ + "\ucd0d" + /* violation */ + "\ucd0e" + /* violation */ + "\ucd0f" + /* violation */ + "\ucd10" + /* violation */ + "\ucd11" + /* violation */ + "\ucd12" + /* violation */ + "\ucd13" + /* violation */ + "\ucd14" + /* violation */ + "\ucd15" + /* violation */ + "\ucd16" + /* violation */ + "\ucd17" + /* violation */ + "\ucd18" + /* violation */ + "\ucd19" + /* violation */ + "\ucd1a" + /* violation */ + "\ucd1b" + /* violation */ + "\ucd1c" + /* violation */ + "\ucd1d" + /* violation */ + "\ucd1e" + /* violation */ + "\ucd1f" + /* violation */ + "\ucd20" + /* violation */ + "\ucd21" + /* violation */ + "\ucd22" + /* violation */ + "\ucd23" + /* violation */ + "\ucd24" + /* violation */ + "\ucd25" + /* violation */ + "\ucd26" + /* violation */ + "\ucd27" + /* violation */ + "\ucd28" + /* violation */ + "\ucd29" + /* violation */ + "\ucd2a" + /* violation */ + "\ucd2b" + /* violation */ + "\ucd2c" + /* violation */ + "\ucd2d" + /* violation */ + "\ucd2e" + /* violation */ + "\ucd2f" + /* violation */ + "\ucd30" + /* violation */ + "\ucd31" + /* violation */ + "\ucd32" + /* violation */ + "\ucd33" + /* violation */ + "\ucd34" + /* violation */ + "\ucd35" + /* violation */ + "\ucd36" + /* violation */ + "\ucd37" + /* violation */ + "\ucd38" + /* violation */ + "\ucd39" + /* violation */ + "\ucd3a" + /* violation */ + "\ucd3b" + /* violation */ + "\ucd3c" + /* violation */ + "\ucd3d" + /* violation */ + "\ucd3e" + /* violation */ + "\ucd3f" + /* violation */ + "\ucd40" + /* violation */ + "\ucd41" + /* violation */ + "\ucd42" + /* violation */ + "\ucd43" + /* violation */ + "\ucd44" + /* violation */ + "\ucd45" + /* violation */ + "\ucd46" + /* violation */ + "\ucd47" + /* violation */ + "\ucd48" + /* violation */ + "\ucd49" + /* violation */ + "\ucd4a" + /* violation */ + "\ucd4b" + /* violation */ + "\ucd4c" + /* violation */ + "\ucd4d" + /* violation */ + "\ucd4e" + /* violation */ + "\ucd4f" + /* violation */ + "\ucd50" + /* violation */ + "\ucd51" + /* violation */ + "\ucd52" + /* violation */ + "\ucd53" + /* violation */ + "\ucd54" + /* violation */ + "\ucd55" + /* violation */ + "\ucd56" + /* violation */ + "\ucd57" + /* violation */ + "\ucd58" + /* violation */ + "\ucd59" + /* violation */ + "\ucd5a" + /* violation */ + "\ucd5b" + /* violation */ + "\ucd5c" + /* violation */ + "\ucd5d" + /* violation */ + "\ucd5e" + /* violation */ + "\ucd5f" + /* violation */ + "\ucd60" + /* violation */ + "\ucd61" + /* violation */ + "\ucd62" + /* violation */ + "\ucd63" + /* violation */ + "\ucd64" + /* violation */ + "\ucd65" + /* violation */ + "\ucd66" + /* violation */ + "\ucd67" + /* violation */ + "\ucd68" + /* violation */ + "\ucd69" + /* violation */ + "\ucd6a" + /* violation */ + "\ucd6b" + /* violation */ + "\ucd6c" + /* violation */ + "\ucd6d" + /* violation */ + "\ucd6e" + /* violation */ + "\ucd6f" + /* violation */ + "\ucd70" + /* violation */ + "\ucd71" + /* violation */ + "\ucd72" + /* violation */ + "\ucd73" + /* violation */ + "\ucd74" + /* violation */ + "\ucd75" + /* violation */ + "\ucd76" + /* violation */ + "\ucd77" + /* violation */ + "\ucd78" + /* violation */ + "\ucd79" + /* violation */ + "\ucd7a" + /* violation */ + "\ucd7b" + /* violation */ + "\ucd7c" + /* violation */ + "\ucd7d" + /* violation */ + "\ucd7e" + /* violation */ + "\ucd7f" + /* violation */ + "\ucd80" + /* violation */ + "\ucd81" + /* violation */ + "\ucd82" + /* violation */ + "\ucd83" + /* violation */ + "\ucd84" + /* violation */ + "\ucd85" + /* violation */ + "\ucd86" + /* violation */ + "\ucd87" + /* violation */ + "\ucd88" + /* violation */ + "\ucd89" + /* violation */ + "\ucd8a" + /* violation */ + "\ucd8b" + /* violation */ + "\ucd8c" + /* violation */ + "\ucd8d" + /* violation */ + "\ucd8e" + /* violation */ + "\ucd8f" + /* violation */ + "\ucd90" + /* violation */ + "\ucd91" + /* violation */ + "\ucd92" + /* violation */ + "\ucd93" + /* violation */ + "\ucd94" + /* violation */ + "\ucd95" + /* violation */ + "\ucd96" + /* violation */ + "\ucd97" + /* violation */ + "\ucd98" + /* violation */ + "\ucd99" + /* violation */ + "\ucd9a" + /* violation */ + "\ucd9b" + /* violation */ + "\ucd9c" + /* violation */ + "\ucd9d" + /* violation */ + "\ucd9e" + /* violation */ + "\ucd9f" + /* violation */ + "\ucda0" + /* violation */ + "\ucda1" + /* violation */ + "\ucda2" + /* violation */ + "\ucda3" + /* violation */ + "\ucda4" + /* violation */ + "\ucda5" + /* violation */ + "\ucda6" + /* violation */ + "\ucda7" + /* violation */ + "\ucda8" + /* violation */ + "\ucda9" + /* violation */ + "\ucdaa" + /* violation */ + "\ucdab" + /* violation */ + "\ucdac" + /* violation */ + "\ucdad" + /* violation */ + "\ucdae" + /* violation */ + "\ucdaf" + /* violation */ + "\ucdb0" + /* violation */ + "\ucdb1" + /* violation */ + "\ucdb2" + /* violation */ + "\ucdb3" + /* violation */ + "\ucdb4" + /* violation */ + "\ucdb5" + /* violation */ + "\ucdb6" + /* violation */ + "\ucdb7" + /* violation */ + "\ucdb8" + /* violation */ + "\ucdb9" + /* violation */ + "\ucdba" + /* violation */ + "\ucdbb" + /* violation */ + "\ucdbc" + /* violation */ + "\ucdbd" + /* violation */ + "\ucdbe" + /* violation */ + "\ucdbf" + /* violation */ + "\ucdc0" + /* violation */ + "\ucdc1" + /* violation */ + "\ucdc2" + /* violation */ + "\ucdc3" + /* violation */ + "\ucdc4" + /* violation */ + "\ucdc5" + /* violation */ + "\ucdc6" + /* violation */ + "\ucdc7" + /* violation */ + "\ucdc8" + /* violation */ + "\ucdc9" + /* violation */ + "\ucdca" + /* violation */ + "\ucdcb" + /* violation */ + "\ucdcc" + /* violation */ + "\ucdcd" + /* violation */ + "\ucdce" + /* violation */ + "\ucdcf" + /* violation */ + "\ucdd0" + /* violation */ + "\ucdd1" + /* violation */ + "\ucdd2" + /* violation */ + "\ucdd3" + /* violation */ + "\ucdd4" + /* violation */ + "\ucdd5" + /* violation */ + "\ucdd6" + /* violation */ + "\ucdd7" + /* violation */ + "\ucdd8" + /* violation */ + "\ucdd9" + /* violation */ + "\ucdda" + /* violation */ + "\ucddb" + /* violation */ + "\ucddc" + /* violation */ + "\ucddd" + /* violation */ + "\ucdde" + /* violation */ + "\ucddf" + /* violation */ + "\ucde0" + /* violation */ + "\ucde1" + /* violation */ + "\ucde2" + /* violation */ + "\ucde3" + /* violation */ + "\ucde4" + /* violation */ + "\ucde5" + /* violation */ + "\ucde6" + /* violation */ + "\ucde7" + /* violation */ + "\ucde8" + /* violation */ + "\ucde9" + /* violation */ + "\ucdea" + /* violation */ + "\ucdeb" + /* violation */ + "\ucdec" + /* violation */ + "\ucded" + /* violation */ + "\ucdee" + /* violation */ + "\ucdef" + /* violation */ + "\ucdf0" + /* violation */ + "\ucdf1" + /* violation */ + "\ucdf2" + /* violation */ + "\ucdf3" + /* violation */ + "\ucdf4" + /* violation */ + "\ucdf5" + /* violation */ + "\ucdf6" + /* violation */ + "\ucdf7" + /* violation */ + "\ucdf8" + /* violation */ + "\ucdf9" + /* violation */ + "\ucdfa" + /* violation */ + "\ucdfb" + /* violation */ + "\ucdfc" + /* violation */ + "\ucdfd" + /* violation */ + "\ucdfe" + /* violation */ + "\ucdff", "" + /* violation */ + "\uce00" + /* violation */ + "\uce01" + /* violation */ + "\uce02" + /* violation */ + "\uce03" + /* violation */ + "\uce04" + /* violation */ + "\uce05" + /* violation */ + "\uce06" + /* violation */ + "\uce07" + /* violation */ + "\uce08" + /* violation */ + "\uce09" + /* violation */ + "\uce0a" + /* violation */ + "\uce0b" + /* violation */ + "\uce0c" + /* violation */ + "\uce0d" + /* violation */ + "\uce0e" + /* violation */ + "\uce0f" + /* violation */ + "\uce10" + /* violation */ + "\uce11" + /* violation */ + "\uce12" + /* violation */ + "\uce13" + /* violation */ + "\uce14" + /* violation */ + "\uce15" + /* violation */ + "\uce16" + /* violation */ + "\uce17" + /* violation */ + "\uce18" + /* violation */ + "\uce19" + /* violation */ + "\uce1a" + /* violation */ + "\uce1b" + /* violation */ + "\uce1c" + /* violation */ + "\uce1d" + /* violation */ + "\uce1e" + /* violation */ + "\uce1f" + /* violation */ + "\uce20" + /* violation */ + "\uce21" + /* violation */ + "\uce22" + /* violation */ + "\uce23" + /* violation */ + "\uce24" + /* violation */ + "\uce25" + /* violation */ + "\uce26" + /* violation */ + "\uce27" + /* violation */ + "\uce28" + /* violation */ + "\uce29" + /* violation */ + "\uce2a" + /* violation */ + "\uce2b" + /* violation */ + "\uce2c" + /* violation */ + "\uce2d" + /* violation */ + "\uce2e" + /* violation */ + "\uce2f" + /* violation */ + "\uce30" + /* violation */ + "\uce31" + /* violation */ + "\uce32" + /* violation */ + "\uce33" + /* violation */ + "\uce34" + /* violation */ + "\uce35" + /* violation */ + "\uce36" + /* violation */ + "\uce37" + /* violation */ + "\uce38" + /* violation */ + "\uce39" + /* violation */ + "\uce3a" + /* violation */ + "\uce3b" + /* violation */ + "\uce3c" + /* violation */ + "\uce3d" + /* violation */ + "\uce3e" + /* violation */ + "\uce3f" + /* violation */ + "\uce40" + /* violation */ + "\uce41" + /* violation */ + "\uce42" + /* violation */ + "\uce43" + /* violation */ + "\uce44" + /* violation */ + "\uce45" + /* violation */ + "\uce46" + /* violation */ + "\uce47" + /* violation */ + "\uce48" + /* violation */ + "\uce49" + /* violation */ + "\uce4a" + /* violation */ + "\uce4b" + /* violation */ + "\uce4c" + /* violation */ + "\uce4d" + /* violation */ + "\uce4e" + /* violation */ + "\uce4f" + /* violation */ + "\uce50" + /* violation */ + "\uce51" + /* violation */ + "\uce52" + /* violation */ + "\uce53" + /* violation */ + "\uce54" + /* violation */ + "\uce55" + /* violation */ + "\uce56" + /* violation */ + "\uce57" + /* violation */ + "\uce58" + /* violation */ + "\uce59" + /* violation */ + "\uce5a" + /* violation */ + "\uce5b" + /* violation */ + "\uce5c" + /* violation */ + "\uce5d" + /* violation */ + "\uce5e" + /* violation */ + "\uce5f" + /* violation */ + "\uce60" + /* violation */ + "\uce61" + /* violation */ + "\uce62" + /* violation */ + "\uce63" + /* violation */ + "\uce64" + /* violation */ + "\uce65" + /* violation */ + "\uce66" + /* violation */ + "\uce67" + /* violation */ + "\uce68" + /* violation */ + "\uce69" + /* violation */ + "\uce6a" + /* violation */ + "\uce6b" + /* violation */ + "\uce6c" + /* violation */ + "\uce6d" + /* violation */ + "\uce6e" + /* violation */ + "\uce6f" + /* violation */ + "\uce70" + /* violation */ + "\uce71" + /* violation */ + "\uce72" + /* violation */ + "\uce73" + /* violation */ + "\uce74" + /* violation */ + "\uce75" + /* violation */ + "\uce76" + /* violation */ + "\uce77" + /* violation */ + "\uce78" + /* violation */ + "\uce79" + /* violation */ + "\uce7a" + /* violation */ + "\uce7b" + /* violation */ + "\uce7c" + /* violation */ + "\uce7d" + /* violation */ + "\uce7e" + /* violation */ + "\uce7f" + /* violation */ + "\uce80" + /* violation */ + "\uce81" + /* violation */ + "\uce82" + /* violation */ + "\uce83" + /* violation */ + "\uce84" + /* violation */ + "\uce85" + /* violation */ + "\uce86" + /* violation */ + "\uce87" + /* violation */ + "\uce88" + /* violation */ + "\uce89" + /* violation */ + "\uce8a" + /* violation */ + "\uce8b" + /* violation */ + "\uce8c" + /* violation */ + "\uce8d" + /* violation */ + "\uce8e" + /* violation */ + "\uce8f" + /* violation */ + "\uce90" + /* violation */ + "\uce91" + /* violation */ + "\uce92" + /* violation */ + "\uce93" + /* violation */ + "\uce94" + /* violation */ + "\uce95" + /* violation */ + "\uce96" + /* violation */ + "\uce97" + /* violation */ + "\uce98" + /* violation */ + "\uce99" + /* violation */ + "\uce9a" + /* violation */ + "\uce9b" + /* violation */ + "\uce9c" + /* violation */ + "\uce9d" + /* violation */ + "\uce9e" + /* violation */ + "\uce9f" + /* violation */ + "\ucea0" + /* violation */ + "\ucea1" + /* violation */ + "\ucea2" + /* violation */ + "\ucea3" + /* violation */ + "\ucea4" + /* violation */ + "\ucea5" + /* violation */ + "\ucea6" + /* violation */ + "\ucea7" + /* violation */ + "\ucea8" + /* violation */ + "\ucea9" + /* violation */ + "\uceaa" + /* violation */ + "\uceab" + /* violation */ + "\uceac" + /* violation */ + "\ucead" + /* violation */ + "\uceae" + /* violation */ + "\uceaf" + /* violation */ + "\uceb0" + /* violation */ + "\uceb1" + /* violation */ + "\uceb2" + /* violation */ + "\uceb3" + /* violation */ + "\uceb4" + /* violation */ + "\uceb5" + /* violation */ + "\uceb6" + /* violation */ + "\uceb7" + /* violation */ + "\uceb8" + /* violation */ + "\uceb9" + /* violation */ + "\uceba" + /* violation */ + "\ucebb" + /* violation */ + "\ucebc" + /* violation */ + "\ucebd" + /* violation */ + "\ucebe" + /* violation */ + "\ucebf" + /* violation */ + "\ucec0" + /* violation */ + "\ucec1" + /* violation */ + "\ucec2" + /* violation */ + "\ucec3" + /* violation */ + "\ucec4" + /* violation */ + "\ucec5" + /* violation */ + "\ucec6" + /* violation */ + "\ucec7" + /* violation */ + "\ucec8" + /* violation */ + "\ucec9" + /* violation */ + "\uceca" + /* violation */ + "\ucecb" + /* violation */ + "\ucecc" + /* violation */ + "\ucecd" + /* violation */ + "\ucece" + /* violation */ + "\ucecf" + /* violation */ + "\uced0" + /* violation */ + "\uced1" + /* violation */ + "\uced2" + /* violation */ + "\uced3" + /* violation */ + "\uced4" + /* violation */ + "\uced5" + /* violation */ + "\uced6" + /* violation */ + "\uced7" + /* violation */ + "\uced8" + /* violation */ + "\uced9" + /* violation */ + "\uceda" + /* violation */ + "\ucedb" + /* violation */ + "\ucedc" + /* violation */ + "\ucedd" + /* violation */ + "\ucede" + /* violation */ + "\ucedf" + /* violation */ + "\ucee0" + /* violation */ + "\ucee1" + /* violation */ + "\ucee2" + /* violation */ + "\ucee3" + /* violation */ + "\ucee4" + /* violation */ + "\ucee5" + /* violation */ + "\ucee6" + /* violation */ + "\ucee7" + /* violation */ + "\ucee8" + /* violation */ + "\ucee9" + /* violation */ + "\uceea" + /* violation */ + "\uceeb" + /* violation */ + "\uceec" + /* violation */ + "\uceed" + /* violation */ + "\uceee" + /* violation */ + "\uceef" + /* violation */ + "\ucef0" + /* violation */ + "\ucef1" + /* violation */ + "\ucef2" + /* violation */ + "\ucef3" + /* violation */ + "\ucef4" + /* violation */ + "\ucef5" + /* violation */ + "\ucef6" + /* violation */ + "\ucef7" + /* violation */ + "\ucef8" + /* violation */ + "\ucef9" + /* violation */ + "\ucefa" + /* violation */ + "\ucefb" + /* violation */ + "\ucefc" + /* violation */ + "\ucefd" + /* violation */ + "\ucefe" + /* violation */ + "\uceff", "" + /* violation */ + "\ucf00" + /* violation */ + "\ucf01" + /* violation */ + "\ucf02" + /* violation */ + "\ucf03" + /* violation */ + "\ucf04" + /* violation */ + "\ucf05" + /* violation */ + "\ucf06" + /* violation */ + "\ucf07" + /* violation */ + "\ucf08" + /* violation */ + "\ucf09" + /* violation */ + "\ucf0a" + /* violation */ + "\ucf0b" + /* violation */ + "\ucf0c" + /* violation */ + "\ucf0d" + /* violation */ + "\ucf0e" + /* violation */ + "\ucf0f" + /* violation */ + "\ucf10" + /* violation */ + "\ucf11" + /* violation */ + "\ucf12" + /* violation */ + "\ucf13" + /* violation */ + "\ucf14" + /* violation */ + "\ucf15" + /* violation */ + "\ucf16" + /* violation */ + "\ucf17" + /* violation */ + "\ucf18" + /* violation */ + "\ucf19" + /* violation */ + "\ucf1a" + /* violation */ + "\ucf1b" + /* violation */ + "\ucf1c" + /* violation */ + "\ucf1d" + /* violation */ + "\ucf1e" + /* violation */ + "\ucf1f" + /* violation */ + "\ucf20" + /* violation */ + "\ucf21" + /* violation */ + "\ucf22" + /* violation */ + "\ucf23" + /* violation */ + "\ucf24" + /* violation */ + "\ucf25" + /* violation */ + "\ucf26" + /* violation */ + "\ucf27" + /* violation */ + "\ucf28" + /* violation */ + "\ucf29" + /* violation */ + "\ucf2a" + /* violation */ + "\ucf2b" + /* violation */ + "\ucf2c" + /* violation */ + "\ucf2d" + /* violation */ + "\ucf2e" + /* violation */ + "\ucf2f" + /* violation */ + "\ucf30" + /* violation */ + "\ucf31" + /* violation */ + "\ucf32" + /* violation */ + "\ucf33" + /* violation */ + "\ucf34" + /* violation */ + "\ucf35" + /* violation */ + "\ucf36" + /* violation */ + "\ucf37" + /* violation */ + "\ucf38" + /* violation */ + "\ucf39" + /* violation */ + "\ucf3a" + /* violation */ + "\ucf3b" + /* violation */ + "\ucf3c" + /* violation */ + "\ucf3d" + /* violation */ + "\ucf3e" + /* violation */ + "\ucf3f" + /* violation */ + "\ucf40" + /* violation */ + "\ucf41" + /* violation */ + "\ucf42" + /* violation */ + "\ucf43" + /* violation */ + "\ucf44" + /* violation */ + "\ucf45" + /* violation */ + "\ucf46" + /* violation */ + "\ucf47" + /* violation */ + "\ucf48" + /* violation */ + "\ucf49" + /* violation */ + "\ucf4a" + /* violation */ + "\ucf4b" + /* violation */ + "\ucf4c" + /* violation */ + "\ucf4d" + /* violation */ + "\ucf4e" + /* violation */ + "\ucf4f" + /* violation */ + "\ucf50" + /* violation */ + "\ucf51" + /* violation */ + "\ucf52" + /* violation */ + "\ucf53" + /* violation */ + "\ucf54" + /* violation */ + "\ucf55" + /* violation */ + "\ucf56" + /* violation */ + "\ucf57" + /* violation */ + "\ucf58" + /* violation */ + "\ucf59" + /* violation */ + "\ucf5a" + /* violation */ + "\ucf5b" + /* violation */ + "\ucf5c" + /* violation */ + "\ucf5d" + /* violation */ + "\ucf5e" + /* violation */ + "\ucf5f" + /* violation */ + "\ucf60" + /* violation */ + "\ucf61" + /* violation */ + "\ucf62" + /* violation */ + "\ucf63" + /* violation */ + "\ucf64" + /* violation */ + "\ucf65" + /* violation */ + "\ucf66" + /* violation */ + "\ucf67" + /* violation */ + "\ucf68" + /* violation */ + "\ucf69" + /* violation */ + "\ucf6a" + /* violation */ + "\ucf6b" + /* violation */ + "\ucf6c" + /* violation */ + "\ucf6d" + /* violation */ + "\ucf6e" + /* violation */ + "\ucf6f" + /* violation */ + "\ucf70" + /* violation */ + "\ucf71" + /* violation */ + "\ucf72" + /* violation */ + "\ucf73" + /* violation */ + "\ucf74" + /* violation */ + "\ucf75" + /* violation */ + "\ucf76" + /* violation */ + "\ucf77" + /* violation */ + "\ucf78" + /* violation */ + "\ucf79" + /* violation */ + "\ucf7a" + /* violation */ + "\ucf7b" + /* violation */ + "\ucf7c" + /* violation */ + "\ucf7d" + /* violation */ + "\ucf7e" + /* violation */ + "\ucf7f" + /* violation */ + "\ucf80" + /* violation */ + "\ucf81" + /* violation */ + "\ucf82" + /* violation */ + "\ucf83" + /* violation */ + "\ucf84" + /* violation */ + "\ucf85" + /* violation */ + "\ucf86" + /* violation */ + "\ucf87" + /* violation */ + "\ucf88" + /* violation */ + "\ucf89" + /* violation */ + "\ucf8a" + /* violation */ + "\ucf8b" + /* violation */ + "\ucf8c" + /* violation */ + "\ucf8d" + /* violation */ + "\ucf8e" + /* violation */ + "\ucf8f" + /* violation */ + "\ucf90" + /* violation */ + "\ucf91" + /* violation */ + "\ucf92" + /* violation */ + "\ucf93" + /* violation */ + "\ucf94" + /* violation */ + "\ucf95" + /* violation */ + "\ucf96" + /* violation */ + "\ucf97" + /* violation */ + "\ucf98" + /* violation */ + "\ucf99" + /* violation */ + "\ucf9a" + /* violation */ + "\ucf9b" + /* violation */ + "\ucf9c" + /* violation */ + "\ucf9d" + /* violation */ + "\ucf9e" + /* violation */ + "\ucf9f" + /* violation */ + "\ucfa0" + /* violation */ + "\ucfa1" + /* violation */ + "\ucfa2" + /* violation */ + "\ucfa3" + /* violation */ + "\ucfa4" + /* violation */ + "\ucfa5" + /* violation */ + "\ucfa6" + /* violation */ + "\ucfa7" + /* violation */ + "\ucfa8" + /* violation */ + "\ucfa9" + /* violation */ + "\ucfaa" + /* violation */ + "\ucfab" + /* violation */ + "\ucfac" + /* violation */ + "\ucfad" + /* violation */ + "\ucfae" + /* violation */ + "\ucfaf" + /* violation */ + "\ucfb0" + /* violation */ + "\ucfb1" + /* violation */ + "\ucfb2" + /* violation */ + "\ucfb3" + /* violation */ + "\ucfb4" + /* violation */ + "\ucfb5" + /* violation */ + "\ucfb6" + /* violation */ + "\ucfb7" + /* violation */ + "\ucfb8" + /* violation */ + "\ucfb9" + /* violation */ + "\ucfba" + /* violation */ + "\ucfbb" + /* violation */ + "\ucfbc" + /* violation */ + "\ucfbd" + /* violation */ + "\ucfbe" + /* violation */ + "\ucfbf" + /* violation */ + "\ucfc0" + /* violation */ + "\ucfc1" + /* violation */ + "\ucfc2" + /* violation */ + "\ucfc3" + /* violation */ + "\ucfc4" + /* violation */ + "\ucfc5" + /* violation */ + "\ucfc6" + /* violation */ + "\ucfc7" + /* violation */ + "\ucfc8" + /* violation */ + "\ucfc9" + /* violation */ + "\ucfca" + /* violation */ + "\ucfcb" + /* violation */ + "\ucfcc" + /* violation */ + "\ucfcd" + /* violation */ + "\ucfce" + /* violation */ + "\ucfcf" + /* violation */ + "\ucfd0" + /* violation */ + "\ucfd1" + /* violation */ + "\ucfd2" + /* violation */ + "\ucfd3" + /* violation */ + "\ucfd4" + /* violation */ + "\ucfd5" + /* violation */ + "\ucfd6" + /* violation */ + "\ucfd7" + /* violation */ + "\ucfd8" + /* violation */ + "\ucfd9" + /* violation */ + "\ucfda" + /* violation */ + "\ucfdb" + /* violation */ + "\ucfdc" + /* violation */ + "\ucfdd" + /* violation */ + "\ucfde" + /* violation */ + "\ucfdf" + /* violation */ + "\ucfe0" + /* violation */ + "\ucfe1" + /* violation */ + "\ucfe2" + /* violation */ + "\ucfe3" + /* violation */ + "\ucfe4" + /* violation */ + "\ucfe5" + /* violation */ + "\ucfe6" + /* violation */ + "\ucfe7" + /* violation */ + "\ucfe8" + /* violation */ + "\ucfe9" + /* violation */ + "\ucfea" + /* violation */ + "\ucfeb" + /* violation */ + "\ucfec" + /* violation */ + "\ucfed" + /* violation */ + "\ucfee" + /* violation */ + "\ucfef" + /* violation */ + "\ucff0" + /* violation */ + "\ucff1" + /* violation */ + "\ucff2" + /* violation */ + "\ucff3" + /* violation */ + "\ucff4" + /* violation */ + "\ucff5" + /* violation */ + "\ucff6" + /* violation */ + "\ucff7" + /* violation */ + "\ucff8" + /* violation */ + "\ucff9" + /* violation */ + "\ucffa" + /* violation */ + "\ucffb" + /* violation */ + "\ucffc" + /* violation */ + "\ucffd" + /* violation */ + "\ucffe" + /* violation */ + "\ucfff", "" + /* violation */ + "\ud000" + /* violation */ + "\ud001" + /* violation */ + "\ud002" + /* violation */ + "\ud003" + /* violation */ + "\ud004" + /* violation */ + "\ud005" + /* violation */ + "\ud006" + /* violation */ + "\ud007" + /* violation */ + "\ud008" + /* violation */ + "\ud009" + /* violation */ + "\ud00a" + /* violation */ + "\ud00b" + /* violation */ + "\ud00c" + /* violation */ + "\ud00d" + /* violation */ + "\ud00e" + /* violation */ + "\ud00f" + /* violation */ + "\ud010" + /* violation */ + "\ud011" + /* violation */ + "\ud012" + /* violation */ + "\ud013" + /* violation */ + "\ud014" + /* violation */ + "\ud015" + /* violation */ + "\ud016" + /* violation */ + "\ud017" + /* violation */ + "\ud018" + /* violation */ + "\ud019" + /* violation */ + "\ud01a" + /* violation */ + "\ud01b" + /* violation */ + "\ud01c" + /* violation */ + "\ud01d" + /* violation */ + "\ud01e" + /* violation */ + "\ud01f" + /* violation */ + "\ud020" + /* violation */ + "\ud021" + /* violation */ + "\ud022" + /* violation */ + "\ud023" + /* violation */ + "\ud024" + /* violation */ + "\ud025" + /* violation */ + "\ud026" + /* violation */ + "\ud027" + /* violation */ + "\ud028" + /* violation */ + "\ud029" + /* violation */ + "\ud02a" + /* violation */ + "\ud02b" + /* violation */ + "\ud02c" + /* violation */ + "\ud02d" + /* violation */ + "\ud02e" + /* violation */ + "\ud02f" + /* violation */ + "\ud030" + /* violation */ + "\ud031" + /* violation */ + "\ud032" + /* violation */ + "\ud033" + /* violation */ + "\ud034" + /* violation */ + "\ud035" + /* violation */ + "\ud036" + /* violation */ + "\ud037" + /* violation */ + "\ud038" + /* violation */ + "\ud039" + /* violation */ + "\ud03a" + /* violation */ + "\ud03b" + /* violation */ + "\ud03c" + /* violation */ + "\ud03d" + /* violation */ + "\ud03e" + /* violation */ + "\ud03f" + /* violation */ + "\ud040" + /* violation */ + "\ud041" + /* violation */ + "\ud042" + /* violation */ + "\ud043" + /* violation */ + "\ud044" + /* violation */ + "\ud045" + /* violation */ + "\ud046" + /* violation */ + "\ud047" + /* violation */ + "\ud048" + /* violation */ + "\ud049" + /* violation */ + "\ud04a" + /* violation */ + "\ud04b" + /* violation */ + "\ud04c" + /* violation */ + "\ud04d" + /* violation */ + "\ud04e" + /* violation */ + "\ud04f" + /* violation */ + "\ud050" + /* violation */ + "\ud051" + /* violation */ + "\ud052" + /* violation */ + "\ud053" + /* violation */ + "\ud054" + /* violation */ + "\ud055" + /* violation */ + "\ud056" + /* violation */ + "\ud057" + /* violation */ + "\ud058" + /* violation */ + "\ud059" + /* violation */ + "\ud05a" + /* violation */ + "\ud05b" + /* violation */ + "\ud05c" + /* violation */ + "\ud05d" + /* violation */ + "\ud05e" + /* violation */ + "\ud05f" + /* violation */ + "\ud060" + /* violation */ + "\ud061" + /* violation */ + "\ud062" + /* violation */ + "\ud063" + /* violation */ + "\ud064" + /* violation */ + "\ud065" + /* violation */ + "\ud066" + /* violation */ + "\ud067" + /* violation */ + "\ud068" + /* violation */ + "\ud069" + /* violation */ + "\ud06a" + /* violation */ + "\ud06b" + /* violation */ + "\ud06c" + /* violation */ + "\ud06d" + /* violation */ + "\ud06e" + /* violation */ + "\ud06f" + /* violation */ + "\ud070" + /* violation */ + "\ud071" + /* violation */ + "\ud072" + /* violation */ + "\ud073" + /* violation */ + "\ud074" + /* violation */ + "\ud075" + /* violation */ + "\ud076" + /* violation */ + "\ud077" + /* violation */ + "\ud078" + /* violation */ + "\ud079" + /* violation */ + "\ud07a" + /* violation */ + "\ud07b" + /* violation */ + "\ud07c" + /* violation */ + "\ud07d" + /* violation */ + "\ud07e" + /* violation */ + "\ud07f" + /* violation */ + "\ud080" + /* violation */ + "\ud081" + /* violation */ + "\ud082" + /* violation */ + "\ud083" + /* violation */ + "\ud084" + /* violation */ + "\ud085" + /* violation */ + "\ud086" + /* violation */ + "\ud087" + /* violation */ + "\ud088" + /* violation */ + "\ud089" + /* violation */ + "\ud08a" + /* violation */ + "\ud08b" + /* violation */ + "\ud08c" + /* violation */ + "\ud08d" + /* violation */ + "\ud08e" + /* violation */ + "\ud08f" + /* violation */ + "\ud090" + /* violation */ + "\ud091" + /* violation */ + "\ud092" + /* violation */ + "\ud093" + /* violation */ + "\ud094" + /* violation */ + "\ud095" + /* violation */ + "\ud096" + /* violation */ + "\ud097" + /* violation */ + "\ud098" + /* violation */ + "\ud099" + /* violation */ + "\ud09a" + /* violation */ + "\ud09b" + /* violation */ + "\ud09c" + /* violation */ + "\ud09d" + /* violation */ + "\ud09e" + /* violation */ + "\ud09f" + /* violation */ + "\ud0a0" + /* violation */ + "\ud0a1" + /* violation */ + "\ud0a2" + /* violation */ + "\ud0a3" + /* violation */ + "\ud0a4" + /* violation */ + "\ud0a5" + /* violation */ + "\ud0a6" + /* violation */ + "\ud0a7" + /* violation */ + "\ud0a8" + /* violation */ + "\ud0a9" + /* violation */ + "\ud0aa" + /* violation */ + "\ud0ab" + /* violation */ + "\ud0ac" + /* violation */ + "\ud0ad" + /* violation */ + "\ud0ae" + /* violation */ + "\ud0af" + /* violation */ + "\ud0b0" + /* violation */ + "\ud0b1" + /* violation */ + "\ud0b2" + /* violation */ + "\ud0b3" + /* violation */ + "\ud0b4" + /* violation */ + "\ud0b5" + /* violation */ + "\ud0b6" + /* violation */ + "\ud0b7" + /* violation */ + "\ud0b8" + /* violation */ + "\ud0b9" + /* violation */ + "\ud0ba" + /* violation */ + "\ud0bb" + /* violation */ + "\ud0bc" + /* violation */ + "\ud0bd" + /* violation */ + "\ud0be" + /* violation */ + "\ud0bf" + /* violation */ + "\ud0c0" + /* violation */ + "\ud0c1" + /* violation */ + "\ud0c2" + /* violation */ + "\ud0c3" + /* violation */ + "\ud0c4" + /* violation */ + "\ud0c5" + /* violation */ + "\ud0c6" + /* violation */ + "\ud0c7" + /* violation */ + "\ud0c8" + /* violation */ + "\ud0c9" + /* violation */ + "\ud0ca" + /* violation */ + "\ud0cb" + /* violation */ + "\ud0cc" + /* violation */ + "\ud0cd" + /* violation */ + "\ud0ce" + /* violation */ + "\ud0cf" + /* violation */ + "\ud0d0" + /* violation */ + "\ud0d1" + /* violation */ + "\ud0d2" + /* violation */ + "\ud0d3" + /* violation */ + "\ud0d4" + /* violation */ + "\ud0d5" + /* violation */ + "\ud0d6" + /* violation */ + "\ud0d7" + /* violation */ + "\ud0d8" + /* violation */ + "\ud0d9" + /* violation */ + "\ud0da" + /* violation */ + "\ud0db" + /* violation */ + "\ud0dc" + /* violation */ + "\ud0dd" + /* violation */ + "\ud0de" + /* violation */ + "\ud0df" + /* violation */ + "\ud0e0" + /* violation */ + "\ud0e1" + /* violation */ + "\ud0e2" + /* violation */ + "\ud0e3" + /* violation */ + "\ud0e4" + /* violation */ + "\ud0e5" + /* violation */ + "\ud0e6" + /* violation */ + "\ud0e7" + /* violation */ + "\ud0e8" + /* violation */ + "\ud0e9" + /* violation */ + "\ud0ea" + /* violation */ + "\ud0eb" + /* violation */ + "\ud0ec" + /* violation */ + "\ud0ed" + /* violation */ + "\ud0ee" + /* violation */ + "\ud0ef" + /* violation */ + "\ud0f0" + /* violation */ + "\ud0f1" + /* violation */ + "\ud0f2" + /* violation */ + "\ud0f3" + /* violation */ + "\ud0f4" + /* violation */ + "\ud0f5" + /* violation */ + "\ud0f6" + /* violation */ + "\ud0f7" + /* violation */ + "\ud0f8" + /* violation */ + "\ud0f9" + /* violation */ + "\ud0fa" + /* violation */ + "\ud0fb" + /* violation */ + "\ud0fc" + /* violation */ + "\ud0fd" + /* violation */ + "\ud0fe" + /* violation */ + "\ud0ff", "" + /* violation */ + "\ud100" + /* violation */ + "\ud101" + /* violation */ + "\ud102" + /* violation */ + "\ud103" + /* violation */ + "\ud104" + /* violation */ + "\ud105" + /* violation */ + "\ud106" + /* violation */ + "\ud107" + /* violation */ + "\ud108" + /* violation */ + "\ud109" + /* violation */ + "\ud10a" + /* violation */ + "\ud10b" + /* violation */ + "\ud10c" + /* violation */ + "\ud10d" + /* violation */ + "\ud10e" + /* violation */ + "\ud10f" + /* violation */ + "\ud110" + /* violation */ + "\ud111" + /* violation */ + "\ud112" + /* violation */ + "\ud113" + /* violation */ + "\ud114" + /* violation */ + "\ud115" + /* violation */ + "\ud116" + /* violation */ + "\ud117" + /* violation */ + "\ud118" + /* violation */ + "\ud119" + /* violation */ + "\ud11a" + /* violation */ + "\ud11b" + /* violation */ + "\ud11c" + /* violation */ + "\ud11d" + /* violation */ + "\ud11e" + /* violation */ + "\ud11f" + /* violation */ + "\ud120" + /* violation */ + "\ud121" + /* violation */ + "\ud122" + /* violation */ + "\ud123" + /* violation */ + "\ud124" + /* violation */ + "\ud125" + /* violation */ + "\ud126" + /* violation */ + "\ud127" + /* violation */ + "\ud128" + /* violation */ + "\ud129" + /* violation */ + "\ud12a" + /* violation */ + "\ud12b" + /* violation */ + "\ud12c" + /* violation */ + "\ud12d" + /* violation */ + "\ud12e" + /* violation */ + "\ud12f" + /* violation */ + "\ud130" + /* violation */ + "\ud131" + /* violation */ + "\ud132" + /* violation */ + "\ud133" + /* violation */ + "\ud134" + /* violation */ + "\ud135" + /* violation */ + "\ud136" + /* violation */ + "\ud137" + /* violation */ + "\ud138" + /* violation */ + "\ud139" + /* violation */ + "\ud13a" + /* violation */ + "\ud13b" + /* violation */ + "\ud13c" + /* violation */ + "\ud13d" + /* violation */ + "\ud13e" + /* violation */ + "\ud13f" + /* violation */ + "\ud140" + /* violation */ + "\ud141" + /* violation */ + "\ud142" + /* violation */ + "\ud143" + /* violation */ + "\ud144" + /* violation */ + "\ud145" + /* violation */ + "\ud146" + /* violation */ + "\ud147" + /* violation */ + "\ud148" + /* violation */ + "\ud149" + /* violation */ + "\ud14a" + /* violation */ + "\ud14b" + /* violation */ + "\ud14c" + /* violation */ + "\ud14d" + /* violation */ + "\ud14e" + /* violation */ + "\ud14f" + /* violation */ + "\ud150" + /* violation */ + "\ud151" + /* violation */ + "\ud152" + /* violation */ + "\ud153" + /* violation */ + "\ud154" + /* violation */ + "\ud155" + /* violation */ + "\ud156" + /* violation */ + "\ud157" + /* violation */ + "\ud158" + /* violation */ + "\ud159" + /* violation */ + "\ud15a" + /* violation */ + "\ud15b" + /* violation */ + "\ud15c" + /* violation */ + "\ud15d" + /* violation */ + "\ud15e" + /* violation */ + "\ud15f" + /* violation */ + "\ud160" + /* violation */ + "\ud161" + /* violation */ + "\ud162" + /* violation */ + "\ud163" + /* violation */ + "\ud164" + /* violation */ + "\ud165" + /* violation */ + "\ud166" + /* violation */ + "\ud167" + /* violation */ + "\ud168" + /* violation */ + "\ud169" + /* violation */ + "\ud16a" + /* violation */ + "\ud16b" + /* violation */ + "\ud16c" + /* violation */ + "\ud16d" + /* violation */ + "\ud16e" + /* violation */ + "\ud16f" + /* violation */ + "\ud170" + /* violation */ + "\ud171" + /* violation */ + "\ud172" + /* violation */ + "\ud173" + /* violation */ + "\ud174" + /* violation */ + "\ud175" + /* violation */ + "\ud176" + /* violation */ + "\ud177" + /* violation */ + "\ud178" + /* violation */ + "\ud179" + /* violation */ + "\ud17a" + /* violation */ + "\ud17b" + /* violation */ + "\ud17c" + /* violation */ + "\ud17d" + /* violation */ + "\ud17e" + /* violation */ + "\ud17f" + /* violation */ + "\ud180" + /* violation */ + "\ud181" + /* violation */ + "\ud182" + /* violation */ + "\ud183" + /* violation */ + "\ud184" + /* violation */ + "\ud185" + /* violation */ + "\ud186" + /* violation */ + "\ud187" + /* violation */ + "\ud188" + /* violation */ + "\ud189" + /* violation */ + "\ud18a" + /* violation */ + "\ud18b" + /* violation */ + "\ud18c" + /* violation */ + "\ud18d" + /* violation */ + "\ud18e" + /* violation */ + "\ud18f" + /* violation */ + "\ud190" + /* violation */ + "\ud191" + /* violation */ + "\ud192" + /* violation */ + "\ud193" + /* violation */ + "\ud194" + /* violation */ + "\ud195" + /* violation */ + "\ud196" + /* violation */ + "\ud197" + /* violation */ + "\ud198" + /* violation */ + "\ud199" + /* violation */ + "\ud19a" + /* violation */ + "\ud19b" + /* violation */ + "\ud19c" + /* violation */ + "\ud19d" + /* violation */ + "\ud19e" + /* violation */ + "\ud19f" + /* violation */ + "\ud1a0" + /* violation */ + "\ud1a1" + /* violation */ + "\ud1a2" + /* violation */ + "\ud1a3" + /* violation */ + "\ud1a4" + /* violation */ + "\ud1a5" + /* violation */ + "\ud1a6" + /* violation */ + "\ud1a7" + /* violation */ + "\ud1a8" + /* violation */ + "\ud1a9" + /* violation */ + "\ud1aa" + /* violation */ + "\ud1ab" + /* violation */ + "\ud1ac" + /* violation */ + "\ud1ad" + /* violation */ + "\ud1ae" + /* violation */ + "\ud1af" + /* violation */ + "\ud1b0" + /* violation */ + "\ud1b1" + /* violation */ + "\ud1b2" + /* violation */ + "\ud1b3" + /* violation */ + "\ud1b4" + /* violation */ + "\ud1b5" + /* violation */ + "\ud1b6" + /* violation */ + "\ud1b7" + /* violation */ + "\ud1b8" + /* violation */ + "\ud1b9" + /* violation */ + "\ud1ba" + /* violation */ + "\ud1bb" + /* violation */ + "\ud1bc" + /* violation */ + "\ud1bd" + /* violation */ + "\ud1be" + /* violation */ + "\ud1bf" + /* violation */ + "\ud1c0" + /* violation */ + "\ud1c1" + /* violation */ + "\ud1c2" + /* violation */ + "\ud1c3" + /* violation */ + "\ud1c4" + /* violation */ + "\ud1c5" + /* violation */ + "\ud1c6" + /* violation */ + "\ud1c7" + /* violation */ + "\ud1c8" + /* violation */ + "\ud1c9" + /* violation */ + "\ud1ca" + /* violation */ + "\ud1cb" + /* violation */ + "\ud1cc" + /* violation */ + "\ud1cd" + /* violation */ + "\ud1ce" + /* violation */ + "\ud1cf" + /* violation */ + "\ud1d0" + /* violation */ + "\ud1d1" + /* violation */ + "\ud1d2" + /* violation */ + "\ud1d3" + /* violation */ + "\ud1d4" + /* violation */ + "\ud1d5" + /* violation */ + "\ud1d6" + /* violation */ + "\ud1d7" + /* violation */ + "\ud1d8" + /* violation */ + "\ud1d9" + /* violation */ + "\ud1da" + /* violation */ + "\ud1db" + /* violation */ + "\ud1dc" + /* violation */ + "\ud1dd" + /* violation */ + "\ud1de" + /* violation */ + "\ud1df" + /* violation */ + "\ud1e0" + /* violation */ + "\ud1e1" + /* violation */ + "\ud1e2" + /* violation */ + "\ud1e3" + /* violation */ + "\ud1e4" + /* violation */ + "\ud1e5" + /* violation */ + "\ud1e6" + /* violation */ + "\ud1e7" + /* violation */ + "\ud1e8" + /* violation */ + "\ud1e9" + /* violation */ + "\ud1ea" + /* violation */ + "\ud1eb" + /* violation */ + "\ud1ec" + /* violation */ + "\ud1ed" + /* violation */ + "\ud1ee" + /* violation */ + "\ud1ef" + /* violation */ + "\ud1f0" + /* violation */ + "\ud1f1" + /* violation */ + "\ud1f2" + /* violation */ + "\ud1f3" + /* violation */ + "\ud1f4" + /* violation */ + "\ud1f5" + /* violation */ + "\ud1f6" + /* violation */ + "\ud1f7" + /* violation */ + "\ud1f8" + /* violation */ + "\ud1f9" + /* violation */ + "\ud1fa" + /* violation */ + "\ud1fb" + /* violation */ + "\ud1fc" + /* violation */ + "\ud1fd" + /* violation */ + "\ud1fe" + /* violation */ + "\ud1ff", "" + /* violation */ + "\ud200" + /* violation */ + "\ud201" + /* violation */ + "\ud202" + /* violation */ + "\ud203" + /* violation */ + "\ud204" + /* violation */ + "\ud205" + /* violation */ + "\ud206" + /* violation */ + "\ud207" + /* violation */ + "\ud208" + /* violation */ + "\ud209" + /* violation */ + "\ud20a" + /* violation */ + "\ud20b" + /* violation */ + "\ud20c" + /* violation */ + "\ud20d" + /* violation */ + "\ud20e" + /* violation */ + "\ud20f" + /* violation */ + "\ud210" + /* violation */ + "\ud211" + /* violation */ + "\ud212" + /* violation */ + "\ud213" + /* violation */ + "\ud214" + /* violation */ + "\ud215" + /* violation */ + "\ud216" + /* violation */ + "\ud217" + /* violation */ + "\ud218" + /* violation */ + "\ud219" + /* violation */ + "\ud21a" + /* violation */ + "\ud21b" + /* violation */ + "\ud21c" + /* violation */ + "\ud21d" + /* violation */ + "\ud21e" + /* violation */ + "\ud21f" + /* violation */ + "\ud220" + /* violation */ + "\ud221" + /* violation */ + "\ud222" + /* violation */ + "\ud223" + /* violation */ + "\ud224" + /* violation */ + "\ud225" + /* violation */ + "\ud226" + /* violation */ + "\ud227" + /* violation */ + "\ud228" + /* violation */ + "\ud229" + /* violation */ + "\ud22a" + /* violation */ + "\ud22b" + /* violation */ + "\ud22c" + /* violation */ + "\ud22d" + /* violation */ + "\ud22e" + /* violation */ + "\ud22f" + /* violation */ + "\ud230" + /* violation */ + "\ud231" + /* violation */ + "\ud232" + /* violation */ + "\ud233" + /* violation */ + "\ud234" + /* violation */ + "\ud235" + /* violation */ + "\ud236" + /* violation */ + "\ud237" + /* violation */ + "\ud238" + /* violation */ + "\ud239" + /* violation */ + "\ud23a" + /* violation */ + "\ud23b" + /* violation */ + "\ud23c" + /* violation */ + "\ud23d" + /* violation */ + "\ud23e" + /* violation */ + "\ud23f" + /* violation */ + "\ud240" + /* violation */ + "\ud241" + /* violation */ + "\ud242" + /* violation */ + "\ud243" + /* violation */ + "\ud244" + /* violation */ + "\ud245" + /* violation */ + "\ud246" + /* violation */ + "\ud247" + /* violation */ + "\ud248" + /* violation */ + "\ud249" + /* violation */ + "\ud24a" + /* violation */ + "\ud24b" + /* violation */ + "\ud24c" + /* violation */ + "\ud24d" + /* violation */ + "\ud24e" + /* violation */ + "\ud24f" + /* violation */ + "\ud250" + /* violation */ + "\ud251" + /* violation */ + "\ud252" + /* violation */ + "\ud253" + /* violation */ + "\ud254" + /* violation */ + "\ud255" + /* violation */ + "\ud256" + /* violation */ + "\ud257" + /* violation */ + "\ud258" + /* violation */ + "\ud259" + /* violation */ + "\ud25a" + /* violation */ + "\ud25b" + /* violation */ + "\ud25c" + /* violation */ + "\ud25d" + /* violation */ + "\ud25e" + /* violation */ + "\ud25f" + /* violation */ + "\ud260" + /* violation */ + "\ud261" + /* violation */ + "\ud262" + /* violation */ + "\ud263" + /* violation */ + "\ud264" + /* violation */ + "\ud265" + /* violation */ + "\ud266" + /* violation */ + "\ud267" + /* violation */ + "\ud268" + /* violation */ + "\ud269" + /* violation */ + "\ud26a" + /* violation */ + "\ud26b" + /* violation */ + "\ud26c" + /* violation */ + "\ud26d" + /* violation */ + "\ud26e" + /* violation */ + "\ud26f" + /* violation */ + "\ud270" + /* violation */ + "\ud271" + /* violation */ + "\ud272" + /* violation */ + "\ud273" + /* violation */ + "\ud274" + /* violation */ + "\ud275" + /* violation */ + "\ud276" + /* violation */ + "\ud277" + /* violation */ + "\ud278" + /* violation */ + "\ud279" + /* violation */ + "\ud27a" + /* violation */ + "\ud27b" + /* violation */ + "\ud27c" + /* violation */ + "\ud27d" + /* violation */ + "\ud27e" + /* violation */ + "\ud27f" + /* violation */ + "\ud280" + /* violation */ + "\ud281" + /* violation */ + "\ud282" + /* violation */ + "\ud283" + /* violation */ + "\ud284" + /* violation */ + "\ud285" + /* violation */ + "\ud286" + /* violation */ + "\ud287" + /* violation */ + "\ud288" + /* violation */ + "\ud289" + /* violation */ + "\ud28a" + /* violation */ + "\ud28b" + /* violation */ + "\ud28c" + /* violation */ + "\ud28d" + /* violation */ + "\ud28e" + /* violation */ + "\ud28f" + /* violation */ + "\ud290" + /* violation */ + "\ud291" + /* violation */ + "\ud292" + /* violation */ + "\ud293" + /* violation */ + "\ud294" + /* violation */ + "\ud295" + /* violation */ + "\ud296" + /* violation */ + "\ud297" + /* violation */ + "\ud298" + /* violation */ + "\ud299" + /* violation */ + "\ud29a" + /* violation */ + "\ud29b" + /* violation */ + "\ud29c" + /* violation */ + "\ud29d" + /* violation */ + "\ud29e" + /* violation */ + "\ud29f" + /* violation */ + "\ud2a0" + /* violation */ + "\ud2a1" + /* violation */ + "\ud2a2" + /* violation */ + "\ud2a3" + /* violation */ + "\ud2a4" + /* violation */ + "\ud2a5" + /* violation */ + "\ud2a6" + /* violation */ + "\ud2a7" + /* violation */ + "\ud2a8" + /* violation */ + "\ud2a9" + /* violation */ + "\ud2aa" + /* violation */ + "\ud2ab" + /* violation */ + "\ud2ac" + /* violation */ + "\ud2ad" + /* violation */ + "\ud2ae" + /* violation */ + "\ud2af" + /* violation */ + "\ud2b0" + /* violation */ + "\ud2b1" + /* violation */ + "\ud2b2" + /* violation */ + "\ud2b3" + /* violation */ + "\ud2b4" + /* violation */ + "\ud2b5" + /* violation */ + "\ud2b6" + /* violation */ + "\ud2b7" + /* violation */ + "\ud2b8" + /* violation */ + "\ud2b9" + /* violation */ + "\ud2ba" + /* violation */ + "\ud2bb" + /* violation */ + "\ud2bc" + /* violation */ + "\ud2bd" + /* violation */ + "\ud2be" + /* violation */ + "\ud2bf" + /* violation */ + "\ud2c0" + /* violation */ + "\ud2c1" + /* violation */ + "\ud2c2" + /* violation */ + "\ud2c3" + /* violation */ + "\ud2c4" + /* violation */ + "\ud2c5" + /* violation */ + "\ud2c6" + /* violation */ + "\ud2c7" + /* violation */ + "\ud2c8" + /* violation */ + "\ud2c9" + /* violation */ + "\ud2ca" + /* violation */ + "\ud2cb" + /* violation */ + "\ud2cc" + /* violation */ + "\ud2cd" + /* violation */ + "\ud2ce" + /* violation */ + "\ud2cf" + /* violation */ + "\ud2d0" + /* violation */ + "\ud2d1" + /* violation */ + "\ud2d2" + /* violation */ + "\ud2d3" + /* violation */ + "\ud2d4" + /* violation */ + "\ud2d5" + /* violation */ + "\ud2d6" + /* violation */ + "\ud2d7" + /* violation */ + "\ud2d8" + /* violation */ + "\ud2d9" + /* violation */ + "\ud2da" + /* violation */ + "\ud2db" + /* violation */ + "\ud2dc" + /* violation */ + "\ud2dd" + /* violation */ + "\ud2de" + /* violation */ + "\ud2df" + /* violation */ + "\ud2e0" + /* violation */ + "\ud2e1" + /* violation */ + "\ud2e2" + /* violation */ + "\ud2e3" + /* violation */ + "\ud2e4" + /* violation */ + "\ud2e5" + /* violation */ + "\ud2e6" + /* violation */ + "\ud2e7" + /* violation */ + "\ud2e8" + /* violation */ + "\ud2e9" + /* violation */ + "\ud2ea" + /* violation */ + "\ud2eb" + /* violation */ + "\ud2ec" + /* violation */ + "\ud2ed" + /* violation */ + "\ud2ee" + /* violation */ + "\ud2ef" + /* violation */ + "\ud2f0" + /* violation */ + "\ud2f1" + /* violation */ + "\ud2f2" + /* violation */ + "\ud2f3" + /* violation */ + "\ud2f4" + /* violation */ + "\ud2f5" + /* violation */ + "\ud2f6" + /* violation */ + "\ud2f7" + /* violation */ + "\ud2f8" + /* violation */ + "\ud2f9" + /* violation */ + "\ud2fa" + /* violation */ + "\ud2fb" + /* violation */ + "\ud2fc" + /* violation */ + "\ud2fd" + /* violation */ + "\ud2fe" + /* violation */ + "\ud2ff", "" + /* violation */ + "\ud300" + /* violation */ + "\ud301" + /* violation */ + "\ud302" + /* violation */ + "\ud303" + /* violation */ + "\ud304" + /* violation */ + "\ud305" + /* violation */ + "\ud306" + /* violation */ + "\ud307" + /* violation */ + "\ud308" + /* violation */ + "\ud309" + /* violation */ + "\ud30a" + /* violation */ + "\ud30b" + /* violation */ + "\ud30c" + /* violation */ + "\ud30d" + /* violation */ + "\ud30e" + /* violation */ + "\ud30f" + /* violation */ + "\ud310" + /* violation */ + "\ud311" + /* violation */ + "\ud312" + /* violation */ + "\ud313" + /* violation */ + "\ud314" + /* violation */ + "\ud315" + /* violation */ + "\ud316" + /* violation */ + "\ud317" + /* violation */ + "\ud318" + /* violation */ + "\ud319" + /* violation */ + "\ud31a" + /* violation */ + "\ud31b" + /* violation */ + "\ud31c" + /* violation */ + "\ud31d" + /* violation */ + "\ud31e" + /* violation */ + "\ud31f" + /* violation */ + "\ud320" + /* violation */ + "\ud321" + /* violation */ + "\ud322" + /* violation */ + "\ud323" + /* violation */ + "\ud324" + /* violation */ + "\ud325" + /* violation */ + "\ud326" + /* violation */ + "\ud327" + /* violation */ + "\ud328" + /* violation */ + "\ud329" + /* violation */ + "\ud32a" + /* violation */ + "\ud32b" + /* violation */ + "\ud32c" + /* violation */ + "\ud32d" + /* violation */ + "\ud32e" + /* violation */ + "\ud32f" + /* violation */ + "\ud330" + /* violation */ + "\ud331" + /* violation */ + "\ud332" + /* violation */ + "\ud333" + /* violation */ + "\ud334" + /* violation */ + "\ud335" + /* violation */ + "\ud336" + /* violation */ + "\ud337" + /* violation */ + "\ud338" + /* violation */ + "\ud339" + /* violation */ + "\ud33a" + /* violation */ + "\ud33b" + /* violation */ + "\ud33c" + /* violation */ + "\ud33d" + /* violation */ + "\ud33e" + /* violation */ + "\ud33f" + /* violation */ + "\ud340" + /* violation */ + "\ud341" + /* violation */ + "\ud342" + /* violation */ + "\ud343" + /* violation */ + "\ud344" + /* violation */ + "\ud345" + /* violation */ + "\ud346" + /* violation */ + "\ud347" + /* violation */ + "\ud348" + /* violation */ + "\ud349" + /* violation */ + "\ud34a" + /* violation */ + "\ud34b" + /* violation */ + "\ud34c" + /* violation */ + "\ud34d" + /* violation */ + "\ud34e" + /* violation */ + "\ud34f" + /* violation */ + "\ud350" + /* violation */ + "\ud351" + /* violation */ + "\ud352" + /* violation */ + "\ud353" + /* violation */ + "\ud354" + /* violation */ + "\ud355" + /* violation */ + "\ud356" + /* violation */ + "\ud357" + /* violation */ + "\ud358" + /* violation */ + "\ud359" + /* violation */ + "\ud35a" + /* violation */ + "\ud35b" + /* violation */ + "\ud35c" + /* violation */ + "\ud35d" + /* violation */ + "\ud35e" + /* violation */ + "\ud35f" + /* violation */ + "\ud360" + /* violation */ + "\ud361" + /* violation */ + "\ud362" + /* violation */ + "\ud363" + /* violation */ + "\ud364" + /* violation */ + "\ud365" + /* violation */ + "\ud366" + /* violation */ + "\ud367" + /* violation */ + "\ud368" + /* violation */ + "\ud369" + /* violation */ + "\ud36a" + /* violation */ + "\ud36b" + /* violation */ + "\ud36c" + /* violation */ + "\ud36d" + /* violation */ + "\ud36e" + /* violation */ + "\ud36f" + /* violation */ + "\ud370" + /* violation */ + "\ud371" + /* violation */ + "\ud372" + /* violation */ + "\ud373" + /* violation */ + "\ud374" + /* violation */ + "\ud375" + /* violation */ + "\ud376" + /* violation */ + "\ud377" + /* violation */ + "\ud378" + /* violation */ + "\ud379" + /* violation */ + "\ud37a" + /* violation */ + "\ud37b" + /* violation */ + "\ud37c" + /* violation */ + "\ud37d" + /* violation */ + "\ud37e" + /* violation */ + "\ud37f" + /* violation */ + "\ud380" + /* violation */ + "\ud381" + /* violation */ + "\ud382" + /* violation */ + "\ud383" + /* violation */ + "\ud384" + /* violation */ + "\ud385" + /* violation */ + "\ud386" + /* violation */ + "\ud387" + /* violation */ + "\ud388" + /* violation */ + "\ud389" + /* violation */ + "\ud38a" + /* violation */ + "\ud38b" + /* violation */ + "\ud38c" + /* violation */ + "\ud38d" + /* violation */ + "\ud38e" + /* violation */ + "\ud38f" + /* violation */ + "\ud390" + /* violation */ + "\ud391" + /* violation */ + "\ud392" + /* violation */ + "\ud393" + /* violation */ + "\ud394" + /* violation */ + "\ud395" + /* violation */ + "\ud396" + /* violation */ + "\ud397" + /* violation */ + "\ud398" + /* violation */ + "\ud399" + /* violation */ + "\ud39a" + /* violation */ + "\ud39b" + /* violation */ + "\ud39c" + /* violation */ + "\ud39d" + /* violation */ + "\ud39e" + /* violation */ + "\ud39f" + /* violation */ + "\ud3a0" + /* violation */ + "\ud3a1" + /* violation */ + "\ud3a2" + /* violation */ + "\ud3a3" + /* violation */ + "\ud3a4" + /* violation */ + "\ud3a5" + /* violation */ + "\ud3a6" + /* violation */ + "\ud3a7" + /* violation */ + "\ud3a8" + /* violation */ + "\ud3a9" + /* violation */ + "\ud3aa" + /* violation */ + "\ud3ab" + /* violation */ + "\ud3ac" + /* violation */ + "\ud3ad" + /* violation */ + "\ud3ae" + /* violation */ + "\ud3af" + /* violation */ + "\ud3b0" + /* violation */ + "\ud3b1" + /* violation */ + "\ud3b2" + /* violation */ + "\ud3b3" + /* violation */ + "\ud3b4" + /* violation */ + "\ud3b5" + /* violation */ + "\ud3b6" + /* violation */ + "\ud3b7" + /* violation */ + "\ud3b8" + /* violation */ + "\ud3b9" + /* violation */ + "\ud3ba" + /* violation */ + "\ud3bb" + /* violation */ + "\ud3bc" + /* violation */ + "\ud3bd" + /* violation */ + "\ud3be" + /* violation */ + "\ud3bf" + /* violation */ + "\ud3c0" + /* violation */ + "\ud3c1" + /* violation */ + "\ud3c2" + /* violation */ + "\ud3c3" + /* violation */ + "\ud3c4" + /* violation */ + "\ud3c5" + /* violation */ + "\ud3c6" + /* violation */ + "\ud3c7" + /* violation */ + "\ud3c8" + /* violation */ + "\ud3c9" + /* violation */ + "\ud3ca" + /* violation */ + "\ud3cb" + /* violation */ + "\ud3cc" + /* violation */ + "\ud3cd" + /* violation */ + "\ud3ce" + /* violation */ + "\ud3cf" + /* violation */ + "\ud3d0" + /* violation */ + "\ud3d1" + /* violation */ + "\ud3d2" + /* violation */ + "\ud3d3" + /* violation */ + "\ud3d4" + /* violation */ + "\ud3d5" + /* violation */ + "\ud3d6" + /* violation */ + "\ud3d7" + /* violation */ + "\ud3d8" + /* violation */ + "\ud3d9" + /* violation */ + "\ud3da" + /* violation */ + "\ud3db" + /* violation */ + "\ud3dc" + /* violation */ + "\ud3dd" + /* violation */ + "\ud3de" + /* violation */ + "\ud3df" + /* violation */ + "\ud3e0" + /* violation */ + "\ud3e1" + /* violation */ + "\ud3e2" + /* violation */ + "\ud3e3" + /* violation */ + "\ud3e4" + /* violation */ + "\ud3e5" + /* violation */ + "\ud3e6" + /* violation */ + "\ud3e7" + /* violation */ + "\ud3e8" + /* violation */ + "\ud3e9" + /* violation */ + "\ud3ea" + /* violation */ + "\ud3eb" + /* violation */ + "\ud3ec" + /* violation */ + "\ud3ed" + /* violation */ + "\ud3ee" + /* violation */ + "\ud3ef" + /* violation */ + "\ud3f0" + /* violation */ + "\ud3f1" + /* violation */ + "\ud3f2" + /* violation */ + "\ud3f3" + /* violation */ + "\ud3f4" + /* violation */ + "\ud3f5" + /* violation */ + "\ud3f6" + /* violation */ + "\ud3f7" + /* violation */ + "\ud3f8" + /* violation */ + "\ud3f9" + /* violation */ + "\ud3fa" + /* violation */ + "\ud3fb" + /* violation */ + "\ud3fc" + /* violation */ + "\ud3fd" + /* violation */ + "\ud3fe" + /* violation */ + "\ud3ff", "" + /* violation */ + "\ud400" + /* violation */ + "\ud401" + /* violation */ + "\ud402" + /* violation */ + "\ud403" + /* violation */ + "\ud404" + /* violation */ + "\ud405" + /* violation */ + "\ud406" + /* violation */ + "\ud407" + /* violation */ + "\ud408" + /* violation */ + "\ud409" + /* violation */ + "\ud40a" + /* violation */ + "\ud40b" + /* violation */ + "\ud40c" + /* violation */ + "\ud40d" + /* violation */ + "\ud40e" + /* violation */ + "\ud40f" + /* violation */ + "\ud410" + /* violation */ + "\ud411" + /* violation */ + "\ud412" + /* violation */ + "\ud413" + /* violation */ + "\ud414" + /* violation */ + "\ud415" + /* violation */ + "\ud416" + /* violation */ + "\ud417" + /* violation */ + "\ud418" + /* violation */ + "\ud419" + /* violation */ + "\ud41a" + /* violation */ + "\ud41b" + /* violation */ + "\ud41c" + /* violation */ + "\ud41d" + /* violation */ + "\ud41e" + /* violation */ + "\ud41f" + /* violation */ + "\ud420" + /* violation */ + "\ud421" + /* violation */ + "\ud422" + /* violation */ + "\ud423" + /* violation */ + "\ud424" + /* violation */ + "\ud425" + /* violation */ + "\ud426" + /* violation */ + "\ud427" + /* violation */ + "\ud428" + /* violation */ + "\ud429" + /* violation */ + "\ud42a" + /* violation */ + "\ud42b" + /* violation */ + "\ud42c" + /* violation */ + "\ud42d" + /* violation */ + "\ud42e" + /* violation */ + "\ud42f" + /* violation */ + "\ud430" + /* violation */ + "\ud431" + /* violation */ + "\ud432" + /* violation */ + "\ud433" + /* violation */ + "\ud434" + /* violation */ + "\ud435" + /* violation */ + "\ud436" + /* violation */ + "\ud437" + /* violation */ + "\ud438" + /* violation */ + "\ud439" + /* violation */ + "\ud43a" + /* violation */ + "\ud43b" + /* violation */ + "\ud43c" + /* violation */ + "\ud43d" + /* violation */ + "\ud43e" + /* violation */ + "\ud43f" + /* violation */ + "\ud440" + /* violation */ + "\ud441" + /* violation */ + "\ud442" + /* violation */ + "\ud443" + /* violation */ + "\ud444" + /* violation */ + "\ud445" + /* violation */ + "\ud446" + /* violation */ + "\ud447" + /* violation */ + "\ud448" + /* violation */ + "\ud449" + /* violation */ + "\ud44a" + /* violation */ + "\ud44b" + /* violation */ + "\ud44c" + /* violation */ + "\ud44d" + /* violation */ + "\ud44e" + /* violation */ + "\ud44f" + /* violation */ + "\ud450" + /* violation */ + "\ud451" + /* violation */ + "\ud452" + /* violation */ + "\ud453" + /* violation */ + "\ud454" + /* violation */ + "\ud455" + /* violation */ + "\ud456" + /* violation */ + "\ud457" + /* violation */ + "\ud458" + /* violation */ + "\ud459" + /* violation */ + "\ud45a" + /* violation */ + "\ud45b" + /* violation */ + "\ud45c" + /* violation */ + "\ud45d" + /* violation */ + "\ud45e" + /* violation */ + "\ud45f" + /* violation */ + "\ud460" + /* violation */ + "\ud461" + /* violation */ + "\ud462" + /* violation */ + "\ud463" + /* violation */ + "\ud464" + /* violation */ + "\ud465" + /* violation */ + "\ud466" + /* violation */ + "\ud467" + /* violation */ + "\ud468" + /* violation */ + "\ud469" + /* violation */ + "\ud46a" + /* violation */ + "\ud46b" + /* violation */ + "\ud46c" + /* violation */ + "\ud46d" + /* violation */ + "\ud46e" + /* violation */ + "\ud46f" + /* violation */ + "\ud470" + /* violation */ + "\ud471" + /* violation */ + "\ud472" + /* violation */ + "\ud473" + /* violation */ + "\ud474" + /* violation */ + "\ud475" + /* violation */ + "\ud476" + /* violation */ + "\ud477" + /* violation */ + "\ud478" + /* violation */ + "\ud479" + /* violation */ + "\ud47a" + /* violation */ + "\ud47b" + /* violation */ + "\ud47c" + /* violation */ + "\ud47d" + /* violation */ + "\ud47e" + /* violation */ + "\ud47f" + /* violation */ + "\ud480" + /* violation */ + "\ud481" + /* violation */ + "\ud482" + /* violation */ + "\ud483" + /* violation */ + "\ud484" + /* violation */ + "\ud485" + /* violation */ + "\ud486" + /* violation */ + "\ud487" + /* violation */ + "\ud488" + /* violation */ + "\ud489" + /* violation */ + "\ud48a" + /* violation */ + "\ud48b" + /* violation */ + "\ud48c" + /* violation */ + "\ud48d" + /* violation */ + "\ud48e" + /* violation */ + "\ud48f" + /* violation */ + "\ud490" + /* violation */ + "\ud491" + /* violation */ + "\ud492" + /* violation */ + "\ud493" + /* violation */ + "\ud494" + /* violation */ + "\ud495" + /* violation */ + "\ud496" + /* violation */ + "\ud497" + /* violation */ + "\ud498" + /* violation */ + "\ud499" + /* violation */ + "\ud49a" + /* violation */ + "\ud49b" + /* violation */ + "\ud49c" + /* violation */ + "\ud49d" + /* violation */ + "\ud49e" + /* violation */ + "\ud49f" + /* violation */ + "\ud4a0" + /* violation */ + "\ud4a1" + /* violation */ + "\ud4a2" + /* violation */ + "\ud4a3" + /* violation */ + "\ud4a4" + /* violation */ + "\ud4a5" + /* violation */ + "\ud4a6" + /* violation */ + "\ud4a7" + /* violation */ + "\ud4a8" + /* violation */ + "\ud4a9" + /* violation */ + "\ud4aa" + /* violation */ + "\ud4ab" + /* violation */ + "\ud4ac" + /* violation */ + "\ud4ad" + /* violation */ + "\ud4ae" + /* violation */ + "\ud4af" + /* violation */ + "\ud4b0" + /* violation */ + "\ud4b1" + /* violation */ + "\ud4b2" + /* violation */ + "\ud4b3" + /* violation */ + "\ud4b4" + /* violation */ + "\ud4b5" + /* violation */ + "\ud4b6" + /* violation */ + "\ud4b7" + /* violation */ + "\ud4b8" + /* violation */ + "\ud4b9" + /* violation */ + "\ud4ba" + /* violation */ + "\ud4bb" + /* violation */ + "\ud4bc" + /* violation */ + "\ud4bd" + /* violation */ + "\ud4be" + /* violation */ + "\ud4bf" + /* violation */ + "\ud4c0" + /* violation */ + "\ud4c1" + /* violation */ + "\ud4c2" + /* violation */ + "\ud4c3" + /* violation */ + "\ud4c4" + /* violation */ + "\ud4c5" + /* violation */ + "\ud4c6" + /* violation */ + "\ud4c7" + /* violation */ + "\ud4c8" + /* violation */ + "\ud4c9" + /* violation */ + "\ud4ca" + /* violation */ + "\ud4cb" + /* violation */ + "\ud4cc" + /* violation */ + "\ud4cd" + /* violation */ + "\ud4ce" + /* violation */ + "\ud4cf" + /* violation */ + "\ud4d0" + /* violation */ + "\ud4d1" + /* violation */ + "\ud4d2" + /* violation */ + "\ud4d3" + /* violation */ + "\ud4d4" + /* violation */ + "\ud4d5" + /* violation */ + "\ud4d6" + /* violation */ + "\ud4d7" + /* violation */ + "\ud4d8" + /* violation */ + "\ud4d9" + /* violation */ + "\ud4da" + /* violation */ + "\ud4db" + /* violation */ + "\ud4dc" + /* violation */ + "\ud4dd" + /* violation */ + "\ud4de" + /* violation */ + "\ud4df" + /* violation */ + "\ud4e0" + /* violation */ + "\ud4e1" + /* violation */ + "\ud4e2" + /* violation */ + "\ud4e3" + /* violation */ + "\ud4e4" + /* violation */ + "\ud4e5" + /* violation */ + "\ud4e6" + /* violation */ + "\ud4e7" + /* violation */ + "\ud4e8" + /* violation */ + "\ud4e9" + /* violation */ + "\ud4ea" + /* violation */ + "\ud4eb" + /* violation */ + "\ud4ec" + /* violation */ + "\ud4ed" + /* violation */ + "\ud4ee" + /* violation */ + "\ud4ef" + /* violation */ + "\ud4f0" + /* violation */ + "\ud4f1" + /* violation */ + "\ud4f2" + /* violation */ + "\ud4f3" + /* violation */ + "\ud4f4" + /* violation */ + "\ud4f5" + /* violation */ + "\ud4f6" + /* violation */ + "\ud4f7" + /* violation */ + "\ud4f8" + /* violation */ + "\ud4f9" + /* violation */ + "\ud4fa" + /* violation */ + "\ud4fb" + /* violation */ + "\ud4fc" + /* violation */ + "\ud4fd" + /* violation */ + "\ud4fe" + /* violation */ + "\ud4ff", "" + /* violation */ + "\ud500" + /* violation */ + "\ud501" + /* violation */ + "\ud502" + /* violation */ + "\ud503" + /* violation */ + "\ud504" + /* violation */ + "\ud505" + /* violation */ + "\ud506" + /* violation */ + "\ud507" + /* violation */ + "\ud508" + /* violation */ + "\ud509" + /* violation */ + "\ud50a" + /* violation */ + "\ud50b" + /* violation */ + "\ud50c" + /* violation */ + "\ud50d" + /* violation */ + "\ud50e" + /* violation */ + "\ud50f" + /* violation */ + "\ud510" + /* violation */ + "\ud511" + /* violation */ + "\ud512" + /* violation */ + "\ud513" + /* violation */ + "\ud514" + /* violation */ + "\ud515" + /* violation */ + "\ud516" + /* violation */ + "\ud517" + /* violation */ + "\ud518" + /* violation */ + "\ud519" + /* violation */ + "\ud51a" + /* violation */ + "\ud51b" + /* violation */ + "\ud51c" + /* violation */ + "\ud51d" + /* violation */ + "\ud51e" + /* violation */ + "\ud51f" + /* violation */ + "\ud520" + /* violation */ + "\ud521" + /* violation */ + "\ud522" + /* violation */ + "\ud523" + /* violation */ + "\ud524" + /* violation */ + "\ud525" + /* violation */ + "\ud526" + /* violation */ + "\ud527" + /* violation */ + "\ud528" + /* violation */ + "\ud529" + /* violation */ + "\ud52a" + /* violation */ + "\ud52b" + /* violation */ + "\ud52c" + /* violation */ + "\ud52d" + /* violation */ + "\ud52e" + /* violation */ + "\ud52f" + /* violation */ + "\ud530" + /* violation */ + "\ud531" + /* violation */ + "\ud532" + /* violation */ + "\ud533" + /* violation */ + "\ud534" + /* violation */ + "\ud535" + /* violation */ + "\ud536" + /* violation */ + "\ud537" + /* violation */ + "\ud538" + /* violation */ + "\ud539" + /* violation */ + "\ud53a" + /* violation */ + "\ud53b" + /* violation */ + "\ud53c" + /* violation */ + "\ud53d" + /* violation */ + "\ud53e" + /* violation */ + "\ud53f" + /* violation */ + "\ud540" + /* violation */ + "\ud541" + /* violation */ + "\ud542" + /* violation */ + "\ud543" + /* violation */ + "\ud544" + /* violation */ + "\ud545" + /* violation */ + "\ud546" + /* violation */ + "\ud547" + /* violation */ + "\ud548" + /* violation */ + "\ud549" + /* violation */ + "\ud54a" + /* violation */ + "\ud54b" + /* violation */ + "\ud54c" + /* violation */ + "\ud54d" + /* violation */ + "\ud54e" + /* violation */ + "\ud54f" + /* violation */ + "\ud550" + /* violation */ + "\ud551" + /* violation */ + "\ud552" + /* violation */ + "\ud553" + /* violation */ + "\ud554" + /* violation */ + "\ud555" + /* violation */ + "\ud556" + /* violation */ + "\ud557" + /* violation */ + "\ud558" + /* violation */ + "\ud559" + /* violation */ + "\ud55a" + /* violation */ + "\ud55b" + /* violation */ + "\ud55c" + /* violation */ + "\ud55d" + /* violation */ + "\ud55e" + /* violation */ + "\ud55f" + /* violation */ + "\ud560" + /* violation */ + "\ud561" + /* violation */ + "\ud562" + /* violation */ + "\ud563" + /* violation */ + "\ud564" + /* violation */ + "\ud565" + /* violation */ + "\ud566" + /* violation */ + "\ud567" + /* violation */ + "\ud568" + /* violation */ + "\ud569" + /* violation */ + "\ud56a" + /* violation */ + "\ud56b" + /* violation */ + "\ud56c" + /* violation */ + "\ud56d" + /* violation */ + "\ud56e" + /* violation */ + "\ud56f" + /* violation */ + "\ud570" + /* violation */ + "\ud571" + /* violation */ + "\ud572" + /* violation */ + "\ud573" + /* violation */ + "\ud574" + /* violation */ + "\ud575" + /* violation */ + "\ud576" + /* violation */ + "\ud577" + /* violation */ + "\ud578" + /* violation */ + "\ud579" + /* violation */ + "\ud57a" + /* violation */ + "\ud57b" + /* violation */ + "\ud57c" + /* violation */ + "\ud57d" + /* violation */ + "\ud57e" + /* violation */ + "\ud57f" + /* violation */ + "\ud580" + /* violation */ + "\ud581" + /* violation */ + "\ud582" + /* violation */ + "\ud583" + /* violation */ + "\ud584" + /* violation */ + "\ud585" + /* violation */ + "\ud586" + /* violation */ + "\ud587" + /* violation */ + "\ud588" + /* violation */ + "\ud589" + /* violation */ + "\ud58a" + /* violation */ + "\ud58b" + /* violation */ + "\ud58c" + /* violation */ + "\ud58d" + /* violation */ + "\ud58e" + /* violation */ + "\ud58f" + /* violation */ + "\ud590" + /* violation */ + "\ud591" + /* violation */ + "\ud592" + /* violation */ + "\ud593" + /* violation */ + "\ud594" + /* violation */ + "\ud595" + /* violation */ + "\ud596" + /* violation */ + "\ud597" + /* violation */ + "\ud598" + /* violation */ + "\ud599" + /* violation */ + "\ud59a" + /* violation */ + "\ud59b" + /* violation */ + "\ud59c" + /* violation */ + "\ud59d" + /* violation */ + "\ud59e" + /* violation */ + "\ud59f" + /* violation */ + "\ud5a0" + /* violation */ + "\ud5a1" + /* violation */ + "\ud5a2" + /* violation */ + "\ud5a3" + /* violation */ + "\ud5a4" + /* violation */ + "\ud5a5" + /* violation */ + "\ud5a6" + /* violation */ + "\ud5a7" + /* violation */ + "\ud5a8" + /* violation */ + "\ud5a9" + /* violation */ + "\ud5aa" + /* violation */ + "\ud5ab" + /* violation */ + "\ud5ac" + /* violation */ + "\ud5ad" + /* violation */ + "\ud5ae" + /* violation */ + "\ud5af" + /* violation */ + "\ud5b0" + /* violation */ + "\ud5b1" + /* violation */ + "\ud5b2" + /* violation */ + "\ud5b3" + /* violation */ + "\ud5b4" + /* violation */ + "\ud5b5" + /* violation */ + "\ud5b6" + /* violation */ + "\ud5b7" + /* violation */ + "\ud5b8" + /* violation */ + "\ud5b9" + /* violation */ + "\ud5ba" + /* violation */ + "\ud5bb" + /* violation */ + "\ud5bc" + /* violation */ + "\ud5bd" + /* violation */ + "\ud5be" + /* violation */ + "\ud5bf" + /* violation */ + "\ud5c0" + /* violation */ + "\ud5c1" + /* violation */ + "\ud5c2" + /* violation */ + "\ud5c3" + /* violation */ + "\ud5c4" + /* violation */ + "\ud5c5" + /* violation */ + "\ud5c6" + /* violation */ + "\ud5c7" + /* violation */ + "\ud5c8" + /* violation */ + "\ud5c9" + /* violation */ + "\ud5ca" + /* violation */ + "\ud5cb" + /* violation */ + "\ud5cc" + /* violation */ + "\ud5cd" + /* violation */ + "\ud5ce" + /* violation */ + "\ud5cf" + /* violation */ + "\ud5d0" + /* violation */ + "\ud5d1" + /* violation */ + "\ud5d2" + /* violation */ + "\ud5d3" + /* violation */ + "\ud5d4" + /* violation */ + "\ud5d5" + /* violation */ + "\ud5d6" + /* violation */ + "\ud5d7" + /* violation */ + "\ud5d8" + /* violation */ + "\ud5d9" + /* violation */ + "\ud5da" + /* violation */ + "\ud5db" + /* violation */ + "\ud5dc" + /* violation */ + "\ud5dd" + /* violation */ + "\ud5de" + /* violation */ + "\ud5df" + /* violation */ + "\ud5e0" + /* violation */ + "\ud5e1" + /* violation */ + "\ud5e2" + /* violation */ + "\ud5e3" + /* violation */ + "\ud5e4" + /* violation */ + "\ud5e5" + /* violation */ + "\ud5e6" + /* violation */ + "\ud5e7" + /* violation */ + "\ud5e8" + /* violation */ + "\ud5e9" + /* violation */ + "\ud5ea" + /* violation */ + "\ud5eb" + /* violation */ + "\ud5ec" + /* violation */ + "\ud5ed" + /* violation */ + "\ud5ee" + /* violation */ + "\ud5ef" + /* violation */ + "\ud5f0" + /* violation */ + "\ud5f1" + /* violation */ + "\ud5f2" + /* violation */ + "\ud5f3" + /* violation */ + "\ud5f4" + /* violation */ + "\ud5f5" + /* violation */ + "\ud5f6" + /* violation */ + "\ud5f7" + /* violation */ + "\ud5f8" + /* violation */ + "\ud5f9" + /* violation */ + "\ud5fa" + /* violation */ + "\ud5fb" + /* violation */ + "\ud5fc" + /* violation */ + "\ud5fd" + /* violation */ + "\ud5fe" + /* violation */ + "\ud5ff", "" + /* violation */ + "\ud600" + /* violation */ + "\ud601" + /* violation */ + "\ud602" + /* violation */ + "\ud603" + /* violation */ + "\ud604" + /* violation */ + "\ud605" + /* violation */ + "\ud606" + /* violation */ + "\ud607" + /* violation */ + "\ud608" + /* violation */ + "\ud609" + /* violation */ + "\ud60a" + /* violation */ + "\ud60b" + /* violation */ + "\ud60c" + /* violation */ + "\ud60d" + /* violation */ + "\ud60e" + /* violation */ + "\ud60f" + /* violation */ + "\ud610" + /* violation */ + "\ud611" + /* violation */ + "\ud612" + /* violation */ + "\ud613" + /* violation */ + "\ud614" + /* violation */ + "\ud615" + /* violation */ + "\ud616" + /* violation */ + "\ud617" + /* violation */ + "\ud618" + /* violation */ + "\ud619" + /* violation */ + "\ud61a" + /* violation */ + "\ud61b" + /* violation */ + "\ud61c" + /* violation */ + "\ud61d" + /* violation */ + "\ud61e" + /* violation */ + "\ud61f" + /* violation */ + "\ud620" + /* violation */ + "\ud621" + /* violation */ + "\ud622" + /* violation */ + "\ud623" + /* violation */ + "\ud624" + /* violation */ + "\ud625" + /* violation */ + "\ud626" + /* violation */ + "\ud627" + /* violation */ + "\ud628" + /* violation */ + "\ud629" + /* violation */ + "\ud62a" + /* violation */ + "\ud62b" + /* violation */ + "\ud62c" + /* violation */ + "\ud62d" + /* violation */ + "\ud62e" + /* violation */ + "\ud62f" + /* violation */ + "\ud630" + /* violation */ + "\ud631" + /* violation */ + "\ud632" + /* violation */ + "\ud633" + /* violation */ + "\ud634" + /* violation */ + "\ud635" + /* violation */ + "\ud636" + /* violation */ + "\ud637" + /* violation */ + "\ud638" + /* violation */ + "\ud639" + /* violation */ + "\ud63a" + /* violation */ + "\ud63b" + /* violation */ + "\ud63c" + /* violation */ + "\ud63d" + /* violation */ + "\ud63e" + /* violation */ + "\ud63f" + /* violation */ + "\ud640" + /* violation */ + "\ud641" + /* violation */ + "\ud642" + /* violation */ + "\ud643" + /* violation */ + "\ud644" + /* violation */ + "\ud645" + /* violation */ + "\ud646" + /* violation */ + "\ud647" + /* violation */ + "\ud648" + /* violation */ + "\ud649" + /* violation */ + "\ud64a" + /* violation */ + "\ud64b" + /* violation */ + "\ud64c" + /* violation */ + "\ud64d" + /* violation */ + "\ud64e" + /* violation */ + "\ud64f" + /* violation */ + "\ud650" + /* violation */ + "\ud651" + /* violation */ + "\ud652" + /* violation */ + "\ud653" + /* violation */ + "\ud654" + /* violation */ + "\ud655" + /* violation */ + "\ud656" + /* violation */ + "\ud657" + /* violation */ + "\ud658" + /* violation */ + "\ud659" + /* violation */ + "\ud65a" + /* violation */ + "\ud65b" + /* violation */ + "\ud65c" + /* violation */ + "\ud65d" + /* violation */ + "\ud65e" + /* violation */ + "\ud65f" + /* violation */ + "\ud660" + /* violation */ + "\ud661" + /* violation */ + "\ud662" + /* violation */ + "\ud663" + /* violation */ + "\ud664" + /* violation */ + "\ud665" + /* violation */ + "\ud666" + /* violation */ + "\ud667" + /* violation */ + "\ud668" + /* violation */ + "\ud669" + /* violation */ + "\ud66a" + /* violation */ + "\ud66b" + /* violation */ + "\ud66c" + /* violation */ + "\ud66d" + /* violation */ + "\ud66e" + /* violation */ + "\ud66f" + /* violation */ + "\ud670" + /* violation */ + "\ud671" + /* violation */ + "\ud672" + /* violation */ + "\ud673" + /* violation */ + "\ud674" + /* violation */ + "\ud675" + /* violation */ + "\ud676" + /* violation */ + "\ud677" + /* violation */ + "\ud678" + /* violation */ + "\ud679" + /* violation */ + "\ud67a" + /* violation */ + "\ud67b" + /* violation */ + "\ud67c" + /* violation */ + "\ud67d" + /* violation */ + "\ud67e" + /* violation */ + "\ud67f" + /* violation */ + "\ud680" + /* violation */ + "\ud681" + /* violation */ + "\ud682" + /* violation */ + "\ud683" + /* violation */ + "\ud684" + /* violation */ + "\ud685" + /* violation */ + "\ud686" + /* violation */ + "\ud687" + /* violation */ + "\ud688" + /* violation */ + "\ud689" + /* violation */ + "\ud68a" + /* violation */ + "\ud68b" + /* violation */ + "\ud68c" + /* violation */ + "\ud68d" + /* violation */ + "\ud68e" + /* violation */ + "\ud68f" + /* violation */ + "\ud690" + /* violation */ + "\ud691" + /* violation */ + "\ud692" + /* violation */ + "\ud693" + /* violation */ + "\ud694" + /* violation */ + "\ud695" + /* violation */ + "\ud696" + /* violation */ + "\ud697" + /* violation */ + "\ud698" + /* violation */ + "\ud699" + /* violation */ + "\ud69a" + /* violation */ + "\ud69b" + /* violation */ + "\ud69c" + /* violation */ + "\ud69d" + /* violation */ + "\ud69e" + /* violation */ + "\ud69f" + /* violation */ + "\ud6a0" + /* violation */ + "\ud6a1" + /* violation */ + "\ud6a2" + /* violation */ + "\ud6a3" + /* violation */ + "\ud6a4" + /* violation */ + "\ud6a5" + /* violation */ + "\ud6a6" + /* violation */ + "\ud6a7" + /* violation */ + "\ud6a8" + /* violation */ + "\ud6a9" + /* violation */ + "\ud6aa" + /* violation */ + "\ud6ab" + /* violation */ + "\ud6ac" + /* violation */ + "\ud6ad" + /* violation */ + "\ud6ae" + /* violation */ + "\ud6af" + /* violation */ + "\ud6b0" + /* violation */ + "\ud6b1" + /* violation */ + "\ud6b2" + /* violation */ + "\ud6b3" + /* violation */ + "\ud6b4" + /* violation */ + "\ud6b5" + /* violation */ + "\ud6b6" + /* violation */ + "\ud6b7" + /* violation */ + "\ud6b8" + /* violation */ + "\ud6b9" + /* violation */ + "\ud6ba" + /* violation */ + "\ud6bb" + /* violation */ + "\ud6bc" + /* violation */ + "\ud6bd" + /* violation */ + "\ud6be" + /* violation */ + "\ud6bf" + /* violation */ + "\ud6c0" + /* violation */ + "\ud6c1" + /* violation */ + "\ud6c2" + /* violation */ + "\ud6c3" + /* violation */ + "\ud6c4" + /* violation */ + "\ud6c5" + /* violation */ + "\ud6c6" + /* violation */ + "\ud6c7" + /* violation */ + "\ud6c8" + /* violation */ + "\ud6c9" + /* violation */ + "\ud6ca" + /* violation */ + "\ud6cb" + /* violation */ + "\ud6cc" + /* violation */ + "\ud6cd" + /* violation */ + "\ud6ce" + /* violation */ + "\ud6cf" + /* violation */ + "\ud6d0" + /* violation */ + "\ud6d1" + /* violation */ + "\ud6d2" + /* violation */ + "\ud6d3" + /* violation */ + "\ud6d4" + /* violation */ + "\ud6d5" + /* violation */ + "\ud6d6" + /* violation */ + "\ud6d7" + /* violation */ + "\ud6d8" + /* violation */ + "\ud6d9" + /* violation */ + "\ud6da" + /* violation */ + "\ud6db" + /* violation */ + "\ud6dc" + /* violation */ + "\ud6dd" + /* violation */ + "\ud6de" + /* violation */ + "\ud6df" + /* violation */ + "\ud6e0" + /* violation */ + "\ud6e1" + /* violation */ + "\ud6e2" + /* violation */ + "\ud6e3" + /* violation */ + "\ud6e4" + /* violation */ + "\ud6e5" + /* violation */ + "\ud6e6" + /* violation */ + "\ud6e7" + /* violation */ + "\ud6e8" + /* violation */ + "\ud6e9" + /* violation */ + "\ud6ea" + /* violation */ + "\ud6eb" + /* violation */ + "\ud6ec" + /* violation */ + "\ud6ed" + /* violation */ + "\ud6ee" + /* violation */ + "\ud6ef" + /* violation */ + "\ud6f0" + /* violation */ + "\ud6f1" + /* violation */ + "\ud6f2" + /* violation */ + "\ud6f3" + /* violation */ + "\ud6f4" + /* violation */ + "\ud6f5" + /* violation */ + "\ud6f6" + /* violation */ + "\ud6f7" + /* violation */ + "\ud6f8" + /* violation */ + "\ud6f9" + /* violation */ + "\ud6fa" + /* violation */ + "\ud6fb" + /* violation */ + "\ud6fc" + /* violation */ + "\ud6fd" + /* violation */ + "\ud6fe" + /* violation */ + "\ud6ff", "" + /* violation */ + "\ud700" + /* violation */ + "\ud701" + /* violation */ + "\ud702" + /* violation */ + "\ud703" + /* violation */ + "\ud704" + /* violation */ + "\ud705" + /* violation */ + "\ud706" + /* violation */ + "\ud707" + /* violation */ + "\ud708" + /* violation */ + "\ud709" + /* violation */ + "\ud70a" + /* violation */ + "\ud70b" + /* violation */ + "\ud70c" + /* violation */ + "\ud70d" + /* violation */ + "\ud70e" + /* violation */ + "\ud70f" + /* violation */ + "\ud710" + /* violation */ + "\ud711" + /* violation */ + "\ud712" + /* violation */ + "\ud713" + /* violation */ + "\ud714" + /* violation */ + "\ud715" + /* violation */ + "\ud716" + /* violation */ + "\ud717" + /* violation */ + "\ud718" + /* violation */ + "\ud719" + /* violation */ + "\ud71a" + /* violation */ + "\ud71b" + /* violation */ + "\ud71c" + /* violation */ + "\ud71d" + /* violation */ + "\ud71e" + /* violation */ + "\ud71f" + /* violation */ + "\ud720" + /* violation */ + "\ud721" + /* violation */ + "\ud722" + /* violation */ + "\ud723" + /* violation */ + "\ud724" + /* violation */ + "\ud725" + /* violation */ + "\ud726" + /* violation */ + "\ud727" + /* violation */ + "\ud728" + /* violation */ + "\ud729" + /* violation */ + "\ud72a" + /* violation */ + "\ud72b" + /* violation */ + "\ud72c" + /* violation */ + "\ud72d" + /* violation */ + "\ud72e" + /* violation */ + "\ud72f" + /* violation */ + "\ud730" + /* violation */ + "\ud731" + /* violation */ + "\ud732" + /* violation */ + "\ud733" + /* violation */ + "\ud734" + /* violation */ + "\ud735" + /* violation */ + "\ud736" + /* violation */ + "\ud737" + /* violation */ + "\ud738" + /* violation */ + "\ud739" + /* violation */ + "\ud73a" + /* violation */ + "\ud73b" + /* violation */ + "\ud73c" + /* violation */ + "\ud73d" + /* violation */ + "\ud73e" + /* violation */ + "\ud73f" + /* violation */ + "\ud740" + /* violation */ + "\ud741" + /* violation */ + "\ud742" + /* violation */ + "\ud743" + /* violation */ + "\ud744" + /* violation */ + "\ud745" + /* violation */ + "\ud746" + /* violation */ + "\ud747" + /* violation */ + "\ud748" + /* violation */ + "\ud749" + /* violation */ + "\ud74a" + /* violation */ + "\ud74b" + /* violation */ + "\ud74c" + /* violation */ + "\ud74d" + /* violation */ + "\ud74e" + /* violation */ + "\ud74f" + /* violation */ + "\ud750" + /* violation */ + "\ud751" + /* violation */ + "\ud752" + /* violation */ + "\ud753" + /* violation */ + "\ud754" + /* violation */ + "\ud755" + /* violation */ + "\ud756" + /* violation */ + "\ud757" + /* violation */ + "\ud758" + /* violation */ + "\ud759" + /* violation */ + "\ud75a" + /* violation */ + "\ud75b" + /* violation */ + "\ud75c" + /* violation */ + "\ud75d" + /* violation */ + "\ud75e" + /* violation */ + "\ud75f" + /* violation */ + "\ud760" + /* violation */ + "\ud761" + /* violation */ + "\ud762" + /* violation */ + "\ud763" + /* violation */ + "\ud764" + /* violation */ + "\ud765" + /* violation */ + "\ud766" + /* violation */ + "\ud767" + /* violation */ + "\ud768" + /* violation */ + "\ud769" + /* violation */ + "\ud76a" + /* violation */ + "\ud76b" + /* violation */ + "\ud76c" + /* violation */ + "\ud76d" + /* violation */ + "\ud76e" + /* violation */ + "\ud76f" + /* violation */ + "\ud770" + /* violation */ + "\ud771" + /* violation */ + "\ud772" + /* violation */ + "\ud773" + /* violation */ + "\ud774" + /* violation */ + "\ud775" + /* violation */ + "\ud776" + /* violation */ + "\ud777" + /* violation */ + "\ud778" + /* violation */ + "\ud779" + /* violation */ + "\ud77a" + /* violation */ + "\ud77b" + /* violation */ + "\ud77c" + /* violation */ + "\ud77d" + /* violation */ + "\ud77e" + /* violation */ + "\ud77f" + /* violation */ + "\ud780" + /* violation */ + "\ud781" + /* violation */ + "\ud782" + /* violation */ + "\ud783" + /* violation */ + "\ud784" + /* violation */ + "\ud785" + /* violation */ + "\ud786" + /* violation */ + "\ud787" + /* violation */ + "\ud788" + /* violation */ + "\ud789" + /* violation */ + "\ud78a" + /* violation */ + "\ud78b" + /* violation */ + "\ud78c" + /* violation */ + "\ud78d" + /* violation */ + "\ud78e" + /* violation */ + "\ud78f" + /* violation */ + "\ud790" + /* violation */ + "\ud791" + /* violation */ + "\ud792" + /* violation */ + "\ud793" + /* violation */ + "\ud794" + /* violation */ + "\ud795" + /* violation */ + "\ud796" + /* violation */ + "\ud797" + /* violation */ + "\ud798" + /* violation */ + "\ud799" + /* violation */ + "\ud79a" + /* violation */ + "\ud79b" + /* violation */ + "\ud79c" + /* violation */ + "\ud79d" + /* violation */ + "\ud79e" + /* violation */ + "\ud79f" + /* violation */ + "\ud7a0" + /* violation */ + "\ud7a1" + /* violation */ + "\ud7a2" + /* violation */ + "\ud7a3" + /* violation */ + "\ud7a4" + /* violation */ + "\ud7a5" + /* violation */ + "\ud7a6" + /* violation */ + "\ud7a7" + /* violation */ + "\ud7a8" + /* violation */ + "\ud7a9" + /* violation */ + "\ud7aa" + /* violation */ + "\ud7ab" + /* violation */ + "\ud7ac" + /* violation */ + "\ud7ad" + /* violation */ + "\ud7ae" + /* violation */ + "\ud7af" + /* violation */ + "\ud7b0" + /* violation */ + "\ud7b1" + /* violation */ + "\ud7b2" + /* violation */ + "\ud7b3" + /* violation */ + "\ud7b4" + /* violation */ + "\ud7b5" + /* violation */ + "\ud7b6" + /* violation */ + "\ud7b7" + /* violation */ + "\ud7b8" + /* violation */ + "\ud7b9" + /* violation */ + "\ud7ba" + /* violation */ + "\ud7bb" + /* violation */ + "\ud7bc" + /* violation */ + "\ud7bd" + /* violation */ + "\ud7be" + /* violation */ + "\ud7bf" + /* violation */ + "\ud7c0" + /* violation */ + "\ud7c1" + /* violation */ + "\ud7c2" + /* violation */ + "\ud7c3" + /* violation */ + "\ud7c4" + /* violation */ + "\ud7c5" + /* violation */ + "\ud7c6" + /* violation */ + "\ud7c7" + /* violation */ + "\ud7c8" + /* violation */ + "\ud7c9" + /* violation */ + "\ud7ca" + /* violation */ + "\ud7cb" + /* violation */ + "\ud7cc" + /* violation */ + "\ud7cd" + /* violation */ + "\ud7ce" + /* violation */ + "\ud7cf" + /* violation */ + "\ud7d0" + /* violation */ + "\ud7d1" + /* violation */ + "\ud7d2" + /* violation */ + "\ud7d3" + /* violation */ + "\ud7d4" + /* violation */ + "\ud7d5" + /* violation */ + "\ud7d6" + /* violation */ + "\ud7d7" + /* violation */ + "\ud7d8" + /* violation */ + "\ud7d9" + /* violation */ + "\ud7da" + /* violation */ + "\ud7db" + /* violation */ + "\ud7dc" + /* violation */ + "\ud7dd" + /* violation */ + "\ud7de" + /* violation */ + "\ud7df" + /* violation */ + "\ud7e0" + /* violation */ + "\ud7e1" + /* violation */ + "\ud7e2" + /* violation */ + "\ud7e3" + /* violation */ + "\ud7e4" + /* violation */ + "\ud7e5" + /* violation */ + "\ud7e6" + /* violation */ + "\ud7e7" + /* violation */ + "\ud7e8" + /* violation */ + "\ud7e9" + /* violation */ + "\ud7ea" + /* violation */ + "\ud7eb" + /* violation */ + "\ud7ec" + /* violation */ + "\ud7ed" + /* violation */ + "\ud7ee" + /* violation */ + "\ud7ef" + /* violation */ + "\ud7f0" + /* violation */ + "\ud7f1" + /* violation */ + "\ud7f2" + /* violation */ + "\ud7f3" + /* violation */ + "\ud7f4" + /* violation */ + "\ud7f5" + /* violation */ + "\ud7f6" + /* violation */ + "\ud7f7" + /* violation */ + "\ud7f8" + /* violation */ + "\ud7f9" + /* violation */ + "\ud7fa" + /* violation */ + "\ud7fb" + /* violation */ + "\ud7fc" + /* violation */ + "\ud7fd" + /* violation */ + "\ud7fe" + /* violation */ + "\ud7ff", "" + /* violation */ + "\ud800" + /* violation */ + "\ud801" + /* violation */ + "\ud802" + /* violation */ + "\ud803" + /* violation */ + "\ud804" + /* violation */ + "\ud805" + /* violation */ + "\ud806" + /* violation */ + "\ud807" + /* violation */ + "\ud808" + /* violation */ + "\ud809" + /* violation */ + "\ud80a" + /* violation */ + "\ud80b" + /* violation */ + "\ud80c" + /* violation */ + "\ud80d" + /* violation */ + "\ud80e" + /* violation */ + "\ud80f" + /* violation */ + "\ud810" + /* violation */ + "\ud811" + /* violation */ + "\ud812" + /* violation */ + "\ud813" + /* violation */ + "\ud814" + /* violation */ + "\ud815" + /* violation */ + "\ud816" + /* violation */ + "\ud817" + /* violation */ + "\ud818" + /* violation */ + "\ud819" + /* violation */ + "\ud81a" + /* violation */ + "\ud81b" + /* violation */ + "\ud81c" + /* violation */ + "\ud81d" + /* violation */ + "\ud81e" + /* violation */ + "\ud81f" + /* violation */ + "\ud820" + /* violation */ + "\ud821" + /* violation */ + "\ud822" + /* violation */ + "\ud823" + /* violation */ + "\ud824" + /* violation */ + "\ud825" + /* violation */ + "\ud826" + /* violation */ + "\ud827" + /* violation */ + "\ud828" + /* violation */ + "\ud829" + /* violation */ + "\ud82a" + /* violation */ + "\ud82b" + /* violation */ + "\ud82c" + /* violation */ + "\ud82d" + /* violation */ + "\ud82e" + /* violation */ + "\ud82f" + /* violation */ + "\ud830" + /* violation */ + "\ud831" + /* violation */ + "\ud832" + /* violation */ + "\ud833" + /* violation */ + "\ud834" + /* violation */ + "\ud835" + /* violation */ + "\ud836" + /* violation */ + "\ud837" + /* violation */ + "\ud838" + /* violation */ + "\ud839" + /* violation */ + "\ud83a" + /* violation */ + "\ud83b" + /* violation */ + "\ud83c" + /* violation */ + "\ud83d" + /* violation */ + "\ud83e" + /* violation */ + "\ud83f" + /* violation */ + "\ud840" + /* violation */ + "\ud841" + /* violation */ + "\ud842" + /* violation */ + "\ud843" + /* violation */ + "\ud844" + /* violation */ + "\ud845" + /* violation */ + "\ud846" + /* violation */ + "\ud847" + /* violation */ + "\ud848" + /* violation */ + "\ud849" + /* violation */ + "\ud84a" + /* violation */ + "\ud84b" + /* violation */ + "\ud84c" + /* violation */ + "\ud84d" + /* violation */ + "\ud84e" + /* violation */ + "\ud84f" + /* violation */ + "\ud850" + /* violation */ + "\ud851" + /* violation */ + "\ud852" + /* violation */ + "\ud853" + /* violation */ + "\ud854" + /* violation */ + "\ud855" + /* violation */ + "\ud856" + /* violation */ + "\ud857" + /* violation */ + "\ud858" + /* violation */ + "\ud859" + /* violation */ + "\ud85a" + /* violation */ + "\ud85b" + /* violation */ + "\ud85c" + /* violation */ + "\ud85d" + /* violation */ + "\ud85e" + /* violation */ + "\ud85f" + /* violation */ + "\ud860" + /* violation */ + "\ud861" + /* violation */ + "\ud862" + /* violation */ + "\ud863" + /* violation */ + "\ud864" + /* violation */ + "\ud865" + /* violation */ + "\ud866" + /* violation */ + "\ud867" + /* violation */ + "\ud868" + /* violation */ + "\ud869" + /* violation */ + "\ud86a" + /* violation */ + "\ud86b" + /* violation */ + "\ud86c" + /* violation */ + "\ud86d" + /* violation */ + "\ud86e" + /* violation */ + "\ud86f" + /* violation */ + "\ud870" + /* violation */ + "\ud871" + /* violation */ + "\ud872" + /* violation */ + "\ud873" + /* violation */ + "\ud874" + /* violation */ + "\ud875" + /* violation */ + "\ud876" + /* violation */ + "\ud877" + /* violation */ + "\ud878" + /* violation */ + "\ud879" + /* violation */ + "\ud87a" + /* violation */ + "\ud87b" + /* violation */ + "\ud87c" + /* violation */ + "\ud87d" + /* violation */ + "\ud87e" + /* violation */ + "\ud87f" + /* violation */ + "\ud880" + /* violation */ + "\ud881" + /* violation */ + "\ud882" + /* violation */ + "\ud883" + /* violation */ + "\ud884" + /* violation */ + "\ud885" + /* violation */ + "\ud886" + /* violation */ + "\ud887" + /* violation */ + "\ud888" + /* violation */ + "\ud889" + /* violation */ + "\ud88a" + /* violation */ + "\ud88b" + /* violation */ + "\ud88c" + /* violation */ + "\ud88d" + /* violation */ + "\ud88e" + /* violation */ + "\ud88f" + /* violation */ + "\ud890" + /* violation */ + "\ud891" + /* violation */ + "\ud892" + /* violation */ + "\ud893" + /* violation */ + "\ud894" + /* violation */ + "\ud895" + /* violation */ + "\ud896" + /* violation */ + "\ud897" + /* violation */ + "\ud898" + /* violation */ + "\ud899" + /* violation */ + "\ud89a" + /* violation */ + "\ud89b" + /* violation */ + "\ud89c" + /* violation */ + "\ud89d" + /* violation */ + "\ud89e" + /* violation */ + "\ud89f" + /* violation */ + "\ud8a0" + /* violation */ + "\ud8a1" + /* violation */ + "\ud8a2" + /* violation */ + "\ud8a3" + /* violation */ + "\ud8a4" + /* violation */ + "\ud8a5" + /* violation */ + "\ud8a6" + /* violation */ + "\ud8a7" + /* violation */ + "\ud8a8" + /* violation */ + "\ud8a9" + /* violation */ + "\ud8aa" + /* violation */ + "\ud8ab" + /* violation */ + "\ud8ac" + /* violation */ + "\ud8ad" + /* violation */ + "\ud8ae" + /* violation */ + "\ud8af" + /* violation */ + "\ud8b0" + /* violation */ + "\ud8b1" + /* violation */ + "\ud8b2" + /* violation */ + "\ud8b3" + /* violation */ + "\ud8b4" + /* violation */ + "\ud8b5" + /* violation */ + "\ud8b6" + /* violation */ + "\ud8b7" + /* violation */ + "\ud8b8" + /* violation */ + "\ud8b9" + /* violation */ + "\ud8ba" + /* violation */ + "\ud8bb" + /* violation */ + "\ud8bc" + /* violation */ + "\ud8bd" + /* violation */ + "\ud8be" + /* violation */ + "\ud8bf" + /* violation */ + "\ud8c0" + /* violation */ + "\ud8c1" + /* violation */ + "\ud8c2" + /* violation */ + "\ud8c3" + /* violation */ + "\ud8c4" + /* violation */ + "\ud8c5" + /* violation */ + "\ud8c6" + /* violation */ + "\ud8c7" + /* violation */ + "\ud8c8" + /* violation */ + "\ud8c9" + /* violation */ + "\ud8ca" + /* violation */ + "\ud8cb" + /* violation */ + "\ud8cc" + /* violation */ + "\ud8cd" + /* violation */ + "\ud8ce" + /* violation */ + "\ud8cf" + /* violation */ + "\ud8d0" + /* violation */ + "\ud8d1" + /* violation */ + "\ud8d2" + /* violation */ + "\ud8d3" + /* violation */ + "\ud8d4" + /* violation */ + "\ud8d5" + /* violation */ + "\ud8d6" + /* violation */ + "\ud8d7" + /* violation */ + "\ud8d8" + /* violation */ + "\ud8d9" + /* violation */ + "\ud8da" + /* violation */ + "\ud8db" + /* violation */ + "\ud8dc" + /* violation */ + "\ud8dd" + /* violation */ + "\ud8de" + /* violation */ + "\ud8df" + /* violation */ + "\ud8e0" + /* violation */ + "\ud8e1" + /* violation */ + "\ud8e2" + /* violation */ + "\ud8e3" + /* violation */ + "\ud8e4" + /* violation */ + "\ud8e5" + /* violation */ + "\ud8e6" + /* violation */ + "\ud8e7" + /* violation */ + "\ud8e8" + /* violation */ + "\ud8e9" + /* violation */ + "\ud8ea" + /* violation */ + "\ud8eb" + /* violation */ + "\ud8ec" + /* violation */ + "\ud8ed" + /* violation */ + "\ud8ee" + /* violation */ + "\ud8ef" + /* violation */ + "\ud8f0" + /* violation */ + "\ud8f1" + /* violation */ + "\ud8f2" + /* violation */ + "\ud8f3" + /* violation */ + "\ud8f4" + /* violation */ + "\ud8f5" + /* violation */ + "\ud8f6" + /* violation */ + "\ud8f7" + /* violation */ + "\ud8f8" + /* violation */ + "\ud8f9" + /* violation */ + "\ud8fa" + /* violation */ + "\ud8fb" + /* violation */ + "\ud8fc" + /* violation */ + "\ud8fd" + /* violation */ + "\ud8fe" + /* violation */ + "\ud8ff", "" + /* violation */ + "\ud900" + /* violation */ + "\ud901" + /* violation */ + "\ud902" + /* violation */ + "\ud903" + /* violation */ + "\ud904" + /* violation */ + "\ud905" + /* violation */ + "\ud906" + /* violation */ + "\ud907" + /* violation */ + "\ud908" + /* violation */ + "\ud909" + /* violation */ + "\ud90a" + /* violation */ + "\ud90b" + /* violation */ + "\ud90c" + /* violation */ + "\ud90d" + /* violation */ + "\ud90e" + /* violation */ + "\ud90f" + /* violation */ + "\ud910" + /* violation */ + "\ud911" + /* violation */ + "\ud912" + /* violation */ + "\ud913" + /* violation */ + "\ud914" + /* violation */ + "\ud915" + /* violation */ + "\ud916" + /* violation */ + "\ud917" + /* violation */ + "\ud918" + /* violation */ + "\ud919" + /* violation */ + "\ud91a" + /* violation */ + "\ud91b" + /* violation */ + "\ud91c" + /* violation */ + "\ud91d" + /* violation */ + "\ud91e" + /* violation */ + "\ud91f" + /* violation */ + "\ud920" + /* violation */ + "\ud921" + /* violation */ + "\ud922" + /* violation */ + "\ud923" + /* violation */ + "\ud924" + /* violation */ + "\ud925" + /* violation */ + "\ud926" + /* violation */ + "\ud927" + /* violation */ + "\ud928" + /* violation */ + "\ud929" + /* violation */ + "\ud92a" + /* violation */ + "\ud92b" + /* violation */ + "\ud92c" + /* violation */ + "\ud92d" + /* violation */ + "\ud92e" + /* violation */ + "\ud92f" + /* violation */ + "\ud930" + /* violation */ + "\ud931" + /* violation */ + "\ud932" + /* violation */ + "\ud933" + /* violation */ + "\ud934" + /* violation */ + "\ud935" + /* violation */ + "\ud936" + /* violation */ + "\ud937" + /* violation */ + "\ud938" + /* violation */ + "\ud939" + /* violation */ + "\ud93a" + /* violation */ + "\ud93b" + /* violation */ + "\ud93c" + /* violation */ + "\ud93d" + /* violation */ + "\ud93e" + /* violation */ + "\ud93f" + /* violation */ + "\ud940" + /* violation */ + "\ud941" + /* violation */ + "\ud942" + /* violation */ + "\ud943" + /* violation */ + "\ud944" + /* violation */ + "\ud945" + /* violation */ + "\ud946" + /* violation */ + "\ud947" + /* violation */ + "\ud948" + /* violation */ + "\ud949" + /* violation */ + "\ud94a" + /* violation */ + "\ud94b" + /* violation */ + "\ud94c" + /* violation */ + "\ud94d" + /* violation */ + "\ud94e" + /* violation */ + "\ud94f" + /* violation */ + "\ud950" + /* violation */ + "\ud951" + /* violation */ + "\ud952" + /* violation */ + "\ud953" + /* violation */ + "\ud954" + /* violation */ + "\ud955" + /* violation */ + "\ud956" + /* violation */ + "\ud957" + /* violation */ + "\ud958" + /* violation */ + "\ud959" + /* violation */ + "\ud95a" + /* violation */ + "\ud95b" + /* violation */ + "\ud95c" + /* violation */ + "\ud95d" + /* violation */ + "\ud95e" + /* violation */ + "\ud95f" + /* violation */ + "\ud960" + /* violation */ + "\ud961" + /* violation */ + "\ud962" + /* violation */ + "\ud963" + /* violation */ + "\ud964" + /* violation */ + "\ud965" + /* violation */ + "\ud966" + /* violation */ + "\ud967" + /* violation */ + "\ud968" + /* violation */ + "\ud969" + /* violation */ + "\ud96a" + /* violation */ + "\ud96b" + /* violation */ + "\ud96c" + /* violation */ + "\ud96d" + /* violation */ + "\ud96e" + /* violation */ + "\ud96f" + /* violation */ + "\ud970" + /* violation */ + "\ud971" + /* violation */ + "\ud972" + /* violation */ + "\ud973" + /* violation */ + "\ud974" + /* violation */ + "\ud975" + /* violation */ + "\ud976" + /* violation */ + "\ud977" + /* violation */ + "\ud978" + /* violation */ + "\ud979" + /* violation */ + "\ud97a" + /* violation */ + "\ud97b" + /* violation */ + "\ud97c" + /* violation */ + "\ud97d" + /* violation */ + "\ud97e" + /* violation */ + "\ud97f" + /* violation */ + "\ud980" + /* violation */ + "\ud981" + /* violation */ + "\ud982" + /* violation */ + "\ud983" + /* violation */ + "\ud984" + /* violation */ + "\ud985" + /* violation */ + "\ud986" + /* violation */ + "\ud987" + /* violation */ + "\ud988" + /* violation */ + "\ud989" + /* violation */ + "\ud98a" + /* violation */ + "\ud98b" + /* violation */ + "\ud98c" + /* violation */ + "\ud98d" + /* violation */ + "\ud98e" + /* violation */ + "\ud98f" + /* violation */ + "\ud990" + /* violation */ + "\ud991" + /* violation */ + "\ud992" + /* violation */ + "\ud993" + /* violation */ + "\ud994" + /* violation */ + "\ud995" + /* violation */ + "\ud996" + /* violation */ + "\ud997" + /* violation */ + "\ud998" + /* violation */ + "\ud999" + /* violation */ + "\ud99a" + /* violation */ + "\ud99b" + /* violation */ + "\ud99c" + /* violation */ + "\ud99d" + /* violation */ + "\ud99e" + /* violation */ + "\ud99f" + /* violation */ + "\ud9a0" + /* violation */ + "\ud9a1" + /* violation */ + "\ud9a2" + /* violation */ + "\ud9a3" + /* violation */ + "\ud9a4" + /* violation */ + "\ud9a5" + /* violation */ + "\ud9a6" + /* violation */ + "\ud9a7" + /* violation */ + "\ud9a8" + /* violation */ + "\ud9a9" + /* violation */ + "\ud9aa" + /* violation */ + "\ud9ab" + /* violation */ + "\ud9ac" + /* violation */ + "\ud9ad" + /* violation */ + "\ud9ae" + /* violation */ + "\ud9af" + /* violation */ + "\ud9b0" + /* violation */ + "\ud9b1" + /* violation */ + "\ud9b2" + /* violation */ + "\ud9b3" + /* violation */ + "\ud9b4" + /* violation */ + "\ud9b5" + /* violation */ + "\ud9b6" + /* violation */ + "\ud9b7" + /* violation */ + "\ud9b8" + /* violation */ + "\ud9b9" + /* violation */ + "\ud9ba" + /* violation */ + "\ud9bb" + /* violation */ + "\ud9bc" + /* violation */ + "\ud9bd" + /* violation */ + "\ud9be" + /* violation */ + "\ud9bf" + /* violation */ + "\ud9c0" + /* violation */ + "\ud9c1" + /* violation */ + "\ud9c2" + /* violation */ + "\ud9c3" + /* violation */ + "\ud9c4" + /* violation */ + "\ud9c5" + /* violation */ + "\ud9c6" + /* violation */ + "\ud9c7" + /* violation */ + "\ud9c8" + /* violation */ + "\ud9c9" + /* violation */ + "\ud9ca" + /* violation */ + "\ud9cb" + /* violation */ + "\ud9cc" + /* violation */ + "\ud9cd" + /* violation */ + "\ud9ce" + /* violation */ + "\ud9cf" + /* violation */ + "\ud9d0" + /* violation */ + "\ud9d1" + /* violation */ + "\ud9d2" + /* violation */ + "\ud9d3" + /* violation */ + "\ud9d4" + /* violation */ + "\ud9d5" + /* violation */ + "\ud9d6" + /* violation */ + "\ud9d7" + /* violation */ + "\ud9d8" + /* violation */ + "\ud9d9" + /* violation */ + "\ud9da" + /* violation */ + "\ud9db" + /* violation */ + "\ud9dc" + /* violation */ + "\ud9dd" + /* violation */ + "\ud9de" + /* violation */ + "\ud9df" + /* violation */ + "\ud9e0" + /* violation */ + "\ud9e1" + /* violation */ + "\ud9e2" + /* violation */ + "\ud9e3" + /* violation */ + "\ud9e4" + /* violation */ + "\ud9e5" + /* violation */ + "\ud9e6" + /* violation */ + "\ud9e7" + /* violation */ + "\ud9e8" + /* violation */ + "\ud9e9" + /* violation */ + "\ud9ea" + /* violation */ + "\ud9eb" + /* violation */ + "\ud9ec" + /* violation */ + "\ud9ed" + /* violation */ + "\ud9ee" + /* violation */ + "\ud9ef" + /* violation */ + "\ud9f0" + /* violation */ + "\ud9f1" + /* violation */ + "\ud9f2" + /* violation */ + "\ud9f3" + /* violation */ + "\ud9f4" + /* violation */ + "\ud9f5" + /* violation */ + "\ud9f6" + /* violation */ + "\ud9f7" + /* violation */ + "\ud9f8" + /* violation */ + "\ud9f9" + /* violation */ + "\ud9fa" + /* violation */ + "\ud9fb" + /* violation */ + "\ud9fc" + /* violation */ + "\ud9fd" + /* violation */ + "\ud9fe" + /* violation */ + "\ud9ff", "" + /* violation */ + "\uda00" + /* violation */ + "\uda01" + /* violation */ + "\uda02" + /* violation */ + "\uda03" + /* violation */ + "\uda04" + /* violation */ + "\uda05" + /* violation */ + "\uda06" + /* violation */ + "\uda07" + /* violation */ + "\uda08" + /* violation */ + "\uda09" + /* violation */ + "\uda0a" + /* violation */ + "\uda0b" + /* violation */ + "\uda0c" + /* violation */ + "\uda0d" + /* violation */ + "\uda0e" + /* violation */ + "\uda0f" + /* violation */ + "\uda10" + /* violation */ + "\uda11" + /* violation */ + "\uda12" + /* violation */ + "\uda13" + /* violation */ + "\uda14" + /* violation */ + "\uda15" + /* violation */ + "\uda16" + /* violation */ + "\uda17" + /* violation */ + "\uda18" + /* violation */ + "\uda19" + /* violation */ + "\uda1a" + /* violation */ + "\uda1b" + /* violation */ + "\uda1c" + /* violation */ + "\uda1d" + /* violation */ + "\uda1e" + /* violation */ + "\uda1f" + /* violation */ + "\uda20" + /* violation */ + "\uda21" + /* violation */ + "\uda22" + /* violation */ + "\uda23" + /* violation */ + "\uda24" + /* violation */ + "\uda25" + /* violation */ + "\uda26" + /* violation */ + "\uda27" + /* violation */ + "\uda28" + /* violation */ + "\uda29" + /* violation */ + "\uda2a" + /* violation */ + "\uda2b" + /* violation */ + "\uda2c" + /* violation */ + "\uda2d" + /* violation */ + "\uda2e" + /* violation */ + "\uda2f" + /* violation */ + "\uda30" + /* violation */ + "\uda31" + /* violation */ + "\uda32" + /* violation */ + "\uda33" + /* violation */ + "\uda34" + /* violation */ + "\uda35" + /* violation */ + "\uda36" + /* violation */ + "\uda37" + /* violation */ + "\uda38" + /* violation */ + "\uda39" + /* violation */ + "\uda3a" + /* violation */ + "\uda3b" + /* violation */ + "\uda3c" + /* violation */ + "\uda3d" + /* violation */ + "\uda3e" + /* violation */ + "\uda3f" + /* violation */ + "\uda40" + /* violation */ + "\uda41" + /* violation */ + "\uda42" + /* violation */ + "\uda43" + /* violation */ + "\uda44" + /* violation */ + "\uda45" + /* violation */ + "\uda46" + /* violation */ + "\uda47" + /* violation */ + "\uda48" + /* violation */ + "\uda49" + /* violation */ + "\uda4a" + /* violation */ + "\uda4b" + /* violation */ + "\uda4c" + /* violation */ + "\uda4d" + /* violation */ + "\uda4e" + /* violation */ + "\uda4f" + /* violation */ + "\uda50" + /* violation */ + "\uda51" + /* violation */ + "\uda52" + /* violation */ + "\uda53" + /* violation */ + "\uda54" + /* violation */ + "\uda55" + /* violation */ + "\uda56" + /* violation */ + "\uda57" + /* violation */ + "\uda58" + /* violation */ + "\uda59" + /* violation */ + "\uda5a" + /* violation */ + "\uda5b" + /* violation */ + "\uda5c" + /* violation */ + "\uda5d" + /* violation */ + "\uda5e" + /* violation */ + "\uda5f" + /* violation */ + "\uda60" + /* violation */ + "\uda61" + /* violation */ + "\uda62" + /* violation */ + "\uda63" + /* violation */ + "\uda64" + /* violation */ + "\uda65" + /* violation */ + "\uda66" + /* violation */ + "\uda67" + /* violation */ + "\uda68" + /* violation */ + "\uda69" + /* violation */ + "\uda6a" + /* violation */ + "\uda6b" + /* violation */ + "\uda6c" + /* violation */ + "\uda6d" + /* violation */ + "\uda6e" + /* violation */ + "\uda6f" + /* violation */ + "\uda70" + /* violation */ + "\uda71" + /* violation */ + "\uda72" + /* violation */ + "\uda73" + /* violation */ + "\uda74" + /* violation */ + "\uda75" + /* violation */ + "\uda76" + /* violation */ + "\uda77" + /* violation */ + "\uda78" + /* violation */ + "\uda79" + /* violation */ + "\uda7a" + /* violation */ + "\uda7b" + /* violation */ + "\uda7c" + /* violation */ + "\uda7d" + /* violation */ + "\uda7e" + /* violation */ + "\uda7f" + /* violation */ + "\uda80" + /* violation */ + "\uda81" + /* violation */ + "\uda82" + /* violation */ + "\uda83" + /* violation */ + "\uda84" + /* violation */ + "\uda85" + /* violation */ + "\uda86" + /* violation */ + "\uda87" + /* violation */ + "\uda88" + /* violation */ + "\uda89" + /* violation */ + "\uda8a" + /* violation */ + "\uda8b" + /* violation */ + "\uda8c" + /* violation */ + "\uda8d" + /* violation */ + "\uda8e" + /* violation */ + "\uda8f" + /* violation */ + "\uda90" + /* violation */ + "\uda91" + /* violation */ + "\uda92" + /* violation */ + "\uda93" + /* violation */ + "\uda94" + /* violation */ + "\uda95" + /* violation */ + "\uda96" + /* violation */ + "\uda97" + /* violation */ + "\uda98" + /* violation */ + "\uda99" + /* violation */ + "\uda9a" + /* violation */ + "\uda9b" + /* violation */ + "\uda9c" + /* violation */ + "\uda9d" + /* violation */ + "\uda9e" + /* violation */ + "\uda9f" + /* violation */ + "\udaa0" + /* violation */ + "\udaa1" + /* violation */ + "\udaa2" + /* violation */ + "\udaa3" + /* violation */ + "\udaa4" + /* violation */ + "\udaa5" + /* violation */ + "\udaa6" + /* violation */ + "\udaa7" + /* violation */ + "\udaa8" + /* violation */ + "\udaa9" + /* violation */ + "\udaaa" + /* violation */ + "\udaab" + /* violation */ + "\udaac" + /* violation */ + "\udaad" + /* violation */ + "\udaae" + /* violation */ + "\udaaf" + /* violation */ + "\udab0" + /* violation */ + "\udab1" + /* violation */ + "\udab2" + /* violation */ + "\udab3" + /* violation */ + "\udab4" + /* violation */ + "\udab5" + /* violation */ + "\udab6" + /* violation */ + "\udab7" + /* violation */ + "\udab8" + /* violation */ + "\udab9" + /* violation */ + "\udaba" + /* violation */ + "\udabb" + /* violation */ + "\udabc" + /* violation */ + "\udabd" + /* violation */ + "\udabe" + /* violation */ + "\udabf" + /* violation */ + "\udac0" + /* violation */ + "\udac1" + /* violation */ + "\udac2" + /* violation */ + "\udac3" + /* violation */ + "\udac4" + /* violation */ + "\udac5" + /* violation */ + "\udac6" + /* violation */ + "\udac7" + /* violation */ + "\udac8" + /* violation */ + "\udac9" + /* violation */ + "\udaca" + /* violation */ + "\udacb" + /* violation */ + "\udacc" + /* violation */ + "\udacd" + /* violation */ + "\udace" + /* violation */ + "\udacf" + /* violation */ + "\udad0" + /* violation */ + "\udad1" + /* violation */ + "\udad2" + /* violation */ + "\udad3" + /* violation */ + "\udad4" + /* violation */ + "\udad5" + /* violation */ + "\udad6" + /* violation */ + "\udad7" + /* violation */ + "\udad8" + /* violation */ + "\udad9" + /* violation */ + "\udada" + /* violation */ + "\udadb" + /* violation */ + "\udadc" + /* violation */ + "\udadd" + /* violation */ + "\udade" + /* violation */ + "\udadf" + /* violation */ + "\udae0" + /* violation */ + "\udae1" + /* violation */ + "\udae2" + /* violation */ + "\udae3" + /* violation */ + "\udae4" + /* violation */ + "\udae5" + /* violation */ + "\udae6" + /* violation */ + "\udae7" + /* violation */ + "\udae8" + /* violation */ + "\udae9" + /* violation */ + "\udaea" + /* violation */ + "\udaeb" + /* violation */ + "\udaec" + /* violation */ + "\udaed" + /* violation */ + "\udaee" + /* violation */ + "\udaef" + /* violation */ + "\udaf0" + /* violation */ + "\udaf1" + /* violation */ + "\udaf2" + /* violation */ + "\udaf3" + /* violation */ + "\udaf4" + /* violation */ + "\udaf5" + /* violation */ + "\udaf6" + /* violation */ + "\udaf7" + /* violation */ + "\udaf8" + /* violation */ + "\udaf9" + /* violation */ + "\udafa" + /* violation */ + "\udafb" + /* violation */ + "\udafc" + /* violation */ + "\udafd" + /* violation */ + "\udafe" + /* violation */ + "\udaff", "" + /* violation */ + "\udb00" + /* violation */ + "\udb01" + /* violation */ + "\udb02" + /* violation */ + "\udb03" + /* violation */ + "\udb04" + /* violation */ + "\udb05" + /* violation */ + "\udb06" + /* violation */ + "\udb07" + /* violation */ + "\udb08" + /* violation */ + "\udb09" + /* violation */ + "\udb0a" + /* violation */ + "\udb0b" + /* violation */ + "\udb0c" + /* violation */ + "\udb0d" + /* violation */ + "\udb0e" + /* violation */ + "\udb0f" + /* violation */ + "\udb10" + /* violation */ + "\udb11" + /* violation */ + "\udb12" + /* violation */ + "\udb13" + /* violation */ + "\udb14" + /* violation */ + "\udb15" + /* violation */ + "\udb16" + /* violation */ + "\udb17" + /* violation */ + "\udb18" + /* violation */ + "\udb19" + /* violation */ + "\udb1a" + /* violation */ + "\udb1b" + /* violation */ + "\udb1c" + /* violation */ + "\udb1d" + /* violation */ + "\udb1e" + /* violation */ + "\udb1f" + /* violation */ + "\udb20" + /* violation */ + "\udb21" + /* violation */ + "\udb22" + /* violation */ + "\udb23" + /* violation */ + "\udb24" + /* violation */ + "\udb25" + /* violation */ + "\udb26" + /* violation */ + "\udb27" + /* violation */ + "\udb28" + /* violation */ + "\udb29" + /* violation */ + "\udb2a" + /* violation */ + "\udb2b" + /* violation */ + "\udb2c" + /* violation */ + "\udb2d" + /* violation */ + "\udb2e" + /* violation */ + "\udb2f" + /* violation */ + "\udb30" + /* violation */ + "\udb31" + /* violation */ + "\udb32" + /* violation */ + "\udb33" + /* violation */ + "\udb34" + /* violation */ + "\udb35" + /* violation */ + "\udb36" + /* violation */ + "\udb37" + /* violation */ + "\udb38" + /* violation */ + "\udb39" + /* violation */ + "\udb3a" + /* violation */ + "\udb3b" + /* violation */ + "\udb3c" + /* violation */ + "\udb3d" + /* violation */ + "\udb3e" + /* violation */ + "\udb3f" + /* violation */ + "\udb40" + /* violation */ + "\udb41" + /* violation */ + "\udb42" + /* violation */ + "\udb43" + /* violation */ + "\udb44" + /* violation */ + "\udb45" + /* violation */ + "\udb46" + /* violation */ + "\udb47" + /* violation */ + "\udb48" + /* violation */ + "\udb49" + /* violation */ + "\udb4a" + /* violation */ + "\udb4b" + /* violation */ + "\udb4c" + /* violation */ + "\udb4d" + /* violation */ + "\udb4e" + /* violation */ + "\udb4f" + /* violation */ + "\udb50" + /* violation */ + "\udb51" + /* violation */ + "\udb52" + /* violation */ + "\udb53" + /* violation */ + "\udb54" + /* violation */ + "\udb55" + /* violation */ + "\udb56" + /* violation */ + "\udb57" + /* violation */ + "\udb58" + /* violation */ + "\udb59" + /* violation */ + "\udb5a" + /* violation */ + "\udb5b" + /* violation */ + "\udb5c" + /* violation */ + "\udb5d" + /* violation */ + "\udb5e" + /* violation */ + "\udb5f" + /* violation */ + "\udb60" + /* violation */ + "\udb61" + /* violation */ + "\udb62" + /* violation */ + "\udb63" + /* violation */ + "\udb64" + /* violation */ + "\udb65" + /* violation */ + "\udb66" + /* violation */ + "\udb67" + /* violation */ + "\udb68" + /* violation */ + "\udb69" + /* violation */ + "\udb6a" + /* violation */ + "\udb6b" + /* violation */ + "\udb6c" + /* violation */ + "\udb6d" + /* violation */ + "\udb6e" + /* violation */ + "\udb6f" + /* violation */ + "\udb70" + /* violation */ + "\udb71" + /* violation */ + "\udb72" + /* violation */ + "\udb73" + /* violation */ + "\udb74" + /* violation */ + "\udb75" + /* violation */ + "\udb76" + /* violation */ + "\udb77" + /* violation */ + "\udb78" + /* violation */ + "\udb79" + /* violation */ + "\udb7a" + /* violation */ + "\udb7b" + /* violation */ + "\udb7c" + /* violation */ + "\udb7d" + /* violation */ + "\udb7e" + /* violation */ + "\udb7f" + /* violation */ + "\udb80" + /* violation */ + "\udb81" + /* violation */ + "\udb82" + /* violation */ + "\udb83" + /* violation */ + "\udb84" + /* violation */ + "\udb85" + /* violation */ + "\udb86" + /* violation */ + "\udb87" + /* violation */ + "\udb88" + /* violation */ + "\udb89" + /* violation */ + "\udb8a" + /* violation */ + "\udb8b" + /* violation */ + "\udb8c" + /* violation */ + "\udb8d" + /* violation */ + "\udb8e" + /* violation */ + "\udb8f" + /* violation */ + "\udb90" + /* violation */ + "\udb91" + /* violation */ + "\udb92" + /* violation */ + "\udb93" + /* violation */ + "\udb94" + /* violation */ + "\udb95" + /* violation */ + "\udb96" + /* violation */ + "\udb97" + /* violation */ + "\udb98" + /* violation */ + "\udb99" + /* violation */ + "\udb9a" + /* violation */ + "\udb9b" + /* violation */ + "\udb9c" + /* violation */ + "\udb9d" + /* violation */ + "\udb9e" + /* violation */ + "\udb9f" + /* violation */ + "\udba0" + /* violation */ + "\udba1" + /* violation */ + "\udba2" + /* violation */ + "\udba3" + /* violation */ + "\udba4" + /* violation */ + "\udba5" + /* violation */ + "\udba6" + /* violation */ + "\udba7" + /* violation */ + "\udba8" + /* violation */ + "\udba9" + /* violation */ + "\udbaa" + /* violation */ + "\udbab" + /* violation */ + "\udbac" + /* violation */ + "\udbad" + /* violation */ + "\udbae" + /* violation */ + "\udbaf" + /* violation */ + "\udbb0" + /* violation */ + "\udbb1" + /* violation */ + "\udbb2" + /* violation */ + "\udbb3" + /* violation */ + "\udbb4" + /* violation */ + "\udbb5" + /* violation */ + "\udbb6" + /* violation */ + "\udbb7" + /* violation */ + "\udbb8" + /* violation */ + "\udbb9" + /* violation */ + "\udbba" + /* violation */ + "\udbbb" + /* violation */ + "\udbbc" + /* violation */ + "\udbbd" + /* violation */ + "\udbbe" + /* violation */ + "\udbbf" + /* violation */ + "\udbc0" + /* violation */ + "\udbc1" + /* violation */ + "\udbc2" + /* violation */ + "\udbc3" + /* violation */ + "\udbc4" + /* violation */ + "\udbc5" + /* violation */ + "\udbc6" + /* violation */ + "\udbc7" + /* violation */ + "\udbc8" + /* violation */ + "\udbc9" + /* violation */ + "\udbca" + /* violation */ + "\udbcb" + /* violation */ + "\udbcc" + /* violation */ + "\udbcd" + /* violation */ + "\udbce" + /* violation */ + "\udbcf" + /* violation */ + "\udbd0" + /* violation */ + "\udbd1" + /* violation */ + "\udbd2" + /* violation */ + "\udbd3" + /* violation */ + "\udbd4" + /* violation */ + "\udbd5" + /* violation */ + "\udbd6" + /* violation */ + "\udbd7" + /* violation */ + "\udbd8" + /* violation */ + "\udbd9" + /* violation */ + "\udbda" + /* violation */ + "\udbdb" + /* violation */ + "\udbdc" + /* violation */ + "\udbdd" + /* violation */ + "\udbde" + /* violation */ + "\udbdf" + /* violation */ + "\udbe0" + /* violation */ + "\udbe1" + /* violation */ + "\udbe2" + /* violation */ + "\udbe3" + /* violation */ + "\udbe4" + /* violation */ + "\udbe5" + /* violation */ + "\udbe6" + /* violation */ + "\udbe7" + /* violation */ + "\udbe8" + /* violation */ + "\udbe9" + /* violation */ + "\udbea" + /* violation */ + "\udbeb" + /* violation */ + "\udbec" + /* violation */ + "\udbed" + /* violation */ + "\udbee" + /* violation */ + "\udbef" + /* violation */ + "\udbf0" + /* violation */ + "\udbf1" + /* violation */ + "\udbf2" + /* violation */ + "\udbf3" + /* violation */ + "\udbf4" + /* violation */ + "\udbf5" + /* violation */ + "\udbf6" + /* violation */ + "\udbf7" + /* violation */ + "\udbf8" + /* violation */ + "\udbf9" + /* violation */ + "\udbfa" + /* violation */ + "\udbfb" + /* violation */ + "\udbfc" + /* violation */ + "\udbfd" + /* violation */ + "\udbfe" + /* violation */ + "\udbff", "" + /* violation */ + "\udc00" + /* violation */ + "\udc01" + /* violation */ + "\udc02" + /* violation */ + "\udc03" + /* violation */ + "\udc04" + /* violation */ + "\udc05" + /* violation */ + "\udc06" + /* violation */ + "\udc07" + /* violation */ + "\udc08" + /* violation */ + "\udc09" + /* violation */ + "\udc0a" + /* violation */ + "\udc0b" + /* violation */ + "\udc0c" + /* violation */ + "\udc0d" + /* violation */ + "\udc0e" + /* violation */ + "\udc0f" + /* violation */ + "\udc10" + /* violation */ + "\udc11" + /* violation */ + "\udc12" + /* violation */ + "\udc13" + /* violation */ + "\udc14" + /* violation */ + "\udc15" + /* violation */ + "\udc16" + /* violation */ + "\udc17" + /* violation */ + "\udc18" + /* violation */ + "\udc19" + /* violation */ + "\udc1a" + /* violation */ + "\udc1b" + /* violation */ + "\udc1c" + /* violation */ + "\udc1d" + /* violation */ + "\udc1e" + /* violation */ + "\udc1f" + /* violation */ + "\udc20" + /* violation */ + "\udc21" + /* violation */ + "\udc22" + /* violation */ + "\udc23" + /* violation */ + "\udc24" + /* violation */ + "\udc25" + /* violation */ + "\udc26" + /* violation */ + "\udc27" + /* violation */ + "\udc28" + /* violation */ + "\udc29" + /* violation */ + "\udc2a" + /* violation */ + "\udc2b" + /* violation */ + "\udc2c" + /* violation */ + "\udc2d" + /* violation */ + "\udc2e" + /* violation */ + "\udc2f" + /* violation */ + "\udc30" + /* violation */ + "\udc31" + /* violation */ + "\udc32" + /* violation */ + "\udc33" + /* violation */ + "\udc34" + /* violation */ + "\udc35" + /* violation */ + "\udc36" + /* violation */ + "\udc37" + /* violation */ + "\udc38" + /* violation */ + "\udc39" + /* violation */ + "\udc3a" + /* violation */ + "\udc3b" + /* violation */ + "\udc3c" + /* violation */ + "\udc3d" + /* violation */ + "\udc3e" + /* violation */ + "\udc3f" + /* violation */ + "\udc40" + /* violation */ + "\udc41" + /* violation */ + "\udc42" + /* violation */ + "\udc43" + /* violation */ + "\udc44" + /* violation */ + "\udc45" + /* violation */ + "\udc46" + /* violation */ + "\udc47" + /* violation */ + "\udc48" + /* violation */ + "\udc49" + /* violation */ + "\udc4a" + /* violation */ + "\udc4b" + /* violation */ + "\udc4c" + /* violation */ + "\udc4d" + /* violation */ + "\udc4e" + /* violation */ + "\udc4f" + /* violation */ + "\udc50" + /* violation */ + "\udc51" + /* violation */ + "\udc52" + /* violation */ + "\udc53" + /* violation */ + "\udc54" + /* violation */ + "\udc55" + /* violation */ + "\udc56" + /* violation */ + "\udc57" + /* violation */ + "\udc58" + /* violation */ + "\udc59" + /* violation */ + "\udc5a" + /* violation */ + "\udc5b" + /* violation */ + "\udc5c" + /* violation */ + "\udc5d" + /* violation */ + "\udc5e" + /* violation */ + "\udc5f" + /* violation */ + "\udc60" + /* violation */ + "\udc61" + /* violation */ + "\udc62" + /* violation */ + "\udc63" + /* violation */ + "\udc64" + /* violation */ + "\udc65" + /* violation */ + "\udc66" + /* violation */ + "\udc67" + /* violation */ + "\udc68" + /* violation */ + "\udc69" + /* violation */ + "\udc6a" + /* violation */ + "\udc6b" + /* violation */ + "\udc6c" + /* violation */ + "\udc6d" + /* violation */ + "\udc6e" + /* violation */ + "\udc6f" + /* violation */ + "\udc70" + /* violation */ + "\udc71" + /* violation */ + "\udc72" + /* violation */ + "\udc73" + /* violation */ + "\udc74" + /* violation */ + "\udc75" + /* violation */ + "\udc76" + /* violation */ + "\udc77" + /* violation */ + "\udc78" + /* violation */ + "\udc79" + /* violation */ + "\udc7a" + /* violation */ + "\udc7b" + /* violation */ + "\udc7c" + /* violation */ + "\udc7d" + /* violation */ + "\udc7e" + /* violation */ + "\udc7f" + /* violation */ + "\udc80" + /* violation */ + "\udc81" + /* violation */ + "\udc82" + /* violation */ + "\udc83" + /* violation */ + "\udc84" + /* violation */ + "\udc85" + /* violation */ + "\udc86" + /* violation */ + "\udc87" + /* violation */ + "\udc88" + /* violation */ + "\udc89" + /* violation */ + "\udc8a" + /* violation */ + "\udc8b" + /* violation */ + "\udc8c" + /* violation */ + "\udc8d" + /* violation */ + "\udc8e" + /* violation */ + "\udc8f" + /* violation */ + "\udc90" + /* violation */ + "\udc91" + /* violation */ + "\udc92" + /* violation */ + "\udc93" + /* violation */ + "\udc94" + /* violation */ + "\udc95" + /* violation */ + "\udc96" + /* violation */ + "\udc97" + /* violation */ + "\udc98" + /* violation */ + "\udc99" + /* violation */ + "\udc9a" + /* violation */ + "\udc9b" + /* violation */ + "\udc9c" + /* violation */ + "\udc9d" + /* violation */ + "\udc9e" + /* violation */ + "\udc9f" + /* violation */ + "\udca0" + /* violation */ + "\udca1" + /* violation */ + "\udca2" + /* violation */ + "\udca3" + /* violation */ + "\udca4" + /* violation */ + "\udca5" + /* violation */ + "\udca6" + /* violation */ + "\udca7" + /* violation */ + "\udca8" + /* violation */ + "\udca9" + /* violation */ + "\udcaa" + /* violation */ + "\udcab" + /* violation */ + "\udcac" + /* violation */ + "\udcad" + /* violation */ + "\udcae" + /* violation */ + "\udcaf" + /* violation */ + "\udcb0" + /* violation */ + "\udcb1" + /* violation */ + "\udcb2" + /* violation */ + "\udcb3" + /* violation */ + "\udcb4" + /* violation */ + "\udcb5" + /* violation */ + "\udcb6" + /* violation */ + "\udcb7" + /* violation */ + "\udcb8" + /* violation */ + "\udcb9" + /* violation */ + "\udcba" + /* violation */ + "\udcbb" + /* violation */ + "\udcbc" + /* violation */ + "\udcbd" + /* violation */ + "\udcbe" + /* violation */ + "\udcbf" + /* violation */ + "\udcc0" + /* violation */ + "\udcc1" + /* violation */ + "\udcc2" + /* violation */ + "\udcc3" + /* violation */ + "\udcc4" + /* violation */ + "\udcc5" + /* violation */ + "\udcc6" + /* violation */ + "\udcc7" + /* violation */ + "\udcc8" + /* violation */ + "\udcc9" + /* violation */ + "\udcca" + /* violation */ + "\udccb" + /* violation */ + "\udccc" + /* violation */ + "\udccd" + /* violation */ + "\udcce" + /* violation */ + "\udccf" + /* violation */ + "\udcd0" + /* violation */ + "\udcd1" + /* violation */ + "\udcd2" + /* violation */ + "\udcd3" + /* violation */ + "\udcd4" + /* violation */ + "\udcd5" + /* violation */ + "\udcd6" + /* violation */ + "\udcd7" + /* violation */ + "\udcd8" + /* violation */ + "\udcd9" + /* violation */ + "\udcda" + /* violation */ + "\udcdb" + /* violation */ + "\udcdc" + /* violation */ + "\udcdd" + /* violation */ + "\udcde" + /* violation */ + "\udcdf" + /* violation */ + "\udce0" + /* violation */ + "\udce1" + /* violation */ + "\udce2" + /* violation */ + "\udce3" + /* violation */ + "\udce4" + /* violation */ + "\udce5" + /* violation */ + "\udce6" + /* violation */ + "\udce7" + /* violation */ + "\udce8" + /* violation */ + "\udce9" + /* violation */ + "\udcea" + /* violation */ + "\udceb" + /* violation */ + "\udcec" + /* violation */ + "\udced" + /* violation */ + "\udcee" + /* violation */ + "\udcef" + /* violation */ + "\udcf0" + /* violation */ + "\udcf1" + /* violation */ + "\udcf2" + /* violation */ + "\udcf3" + /* violation */ + "\udcf4" + /* violation */ + "\udcf5" + /* violation */ + "\udcf6" + /* violation */ + "\udcf7" + /* violation */ + "\udcf8" + /* violation */ + "\udcf9" + /* violation */ + "\udcfa" + /* violation */ + "\udcfb" + /* violation */ + "\udcfc" + /* violation */ + "\udcfd" + /* violation */ + "\udcfe" + /* violation */ + "\udcff", "" + /* violation */ + "\udd00" + /* violation */ + "\udd01" + /* violation */ + "\udd02" + /* violation */ + "\udd03" + /* violation */ + "\udd04" + /* violation */ + "\udd05" + /* violation */ + "\udd06" + /* violation */ + "\udd07" + /* violation */ + "\udd08" + /* violation */ + "\udd09" + /* violation */ + "\udd0a" + /* violation */ + "\udd0b" + /* violation */ + "\udd0c" + /* violation */ + "\udd0d" + /* violation */ + "\udd0e" + /* violation */ + "\udd0f" + /* violation */ + "\udd10" + /* violation */ + "\udd11" + /* violation */ + "\udd12" + /* violation */ + "\udd13" + /* violation */ + "\udd14" + /* violation */ + "\udd15" + /* violation */ + "\udd16" + /* violation */ + "\udd17" + /* violation */ + "\udd18" + /* violation */ + "\udd19" + /* violation */ + "\udd1a" + /* violation */ + "\udd1b" + /* violation */ + "\udd1c" + /* violation */ + "\udd1d" + /* violation */ + "\udd1e" + /* violation */ + "\udd1f" + /* violation */ + "\udd20" + /* violation */ + "\udd21" + /* violation */ + "\udd22" + /* violation */ + "\udd23" + /* violation */ + "\udd24" + /* violation */ + "\udd25" + /* violation */ + "\udd26" + /* violation */ + "\udd27" + /* violation */ + "\udd28" + /* violation */ + "\udd29" + /* violation */ + "\udd2a" + /* violation */ + "\udd2b" + /* violation */ + "\udd2c" + /* violation */ + "\udd2d" + /* violation */ + "\udd2e" + /* violation */ + "\udd2f" + /* violation */ + "\udd30" + /* violation */ + "\udd31" + /* violation */ + "\udd32" + /* violation */ + "\udd33" + /* violation */ + "\udd34" + /* violation */ + "\udd35" + /* violation */ + "\udd36" + /* violation */ + "\udd37" + /* violation */ + "\udd38" + /* violation */ + "\udd39" + /* violation */ + "\udd3a" + /* violation */ + "\udd3b" + /* violation */ + "\udd3c" + /* violation */ + "\udd3d" + /* violation */ + "\udd3e" + /* violation */ + "\udd3f" + /* violation */ + "\udd40" + /* violation */ + "\udd41" + /* violation */ + "\udd42" + /* violation */ + "\udd43" + /* violation */ + "\udd44" + /* violation */ + "\udd45" + /* violation */ + "\udd46" + /* violation */ + "\udd47" + /* violation */ + "\udd48" + /* violation */ + "\udd49" + /* violation */ + "\udd4a" + /* violation */ + "\udd4b" + /* violation */ + "\udd4c" + /* violation */ + "\udd4d" + /* violation */ + "\udd4e" + /* violation */ + "\udd4f" + /* violation */ + "\udd50" + /* violation */ + "\udd51" + /* violation */ + "\udd52" + /* violation */ + "\udd53" + /* violation */ + "\udd54" + /* violation */ + "\udd55" + /* violation */ + "\udd56" + /* violation */ + "\udd57" + /* violation */ + "\udd58" + /* violation */ + "\udd59" + /* violation */ + "\udd5a" + /* violation */ + "\udd5b" + /* violation */ + "\udd5c" + /* violation */ + "\udd5d" + /* violation */ + "\udd5e" + /* violation */ + "\udd5f" + /* violation */ + "\udd60" + /* violation */ + "\udd61" + /* violation */ + "\udd62" + /* violation */ + "\udd63" + /* violation */ + "\udd64" + /* violation */ + "\udd65" + /* violation */ + "\udd66" + /* violation */ + "\udd67" + /* violation */ + "\udd68" + /* violation */ + "\udd69" + /* violation */ + "\udd6a" + /* violation */ + "\udd6b" + /* violation */ + "\udd6c" + /* violation */ + "\udd6d" + /* violation */ + "\udd6e" + /* violation */ + "\udd6f" + /* violation */ + "\udd70" + /* violation */ + "\udd71" + /* violation */ + "\udd72" + /* violation */ + "\udd73" + /* violation */ + "\udd74" + /* violation */ + "\udd75" + /* violation */ + "\udd76" + /* violation */ + "\udd77" + /* violation */ + "\udd78" + /* violation */ + "\udd79" + /* violation */ + "\udd7a" + /* violation */ + "\udd7b" + /* violation */ + "\udd7c" + /* violation */ + "\udd7d" + /* violation */ + "\udd7e" + /* violation */ + "\udd7f" + /* violation */ + "\udd80" + /* violation */ + "\udd81" + /* violation */ + "\udd82" + /* violation */ + "\udd83" + /* violation */ + "\udd84" + /* violation */ + "\udd85" + /* violation */ + "\udd86" + /* violation */ + "\udd87" + /* violation */ + "\udd88" + /* violation */ + "\udd89" + /* violation */ + "\udd8a" + /* violation */ + "\udd8b" + /* violation */ + "\udd8c" + /* violation */ + "\udd8d" + /* violation */ + "\udd8e" + /* violation */ + "\udd8f" + /* violation */ + "\udd90" + /* violation */ + "\udd91" + /* violation */ + "\udd92" + /* violation */ + "\udd93" + /* violation */ + "\udd94" + /* violation */ + "\udd95" + /* violation */ + "\udd96" + /* violation */ + "\udd97" + /* violation */ + "\udd98" + /* violation */ + "\udd99" + /* violation */ + "\udd9a" + /* violation */ + "\udd9b" + /* violation */ + "\udd9c" + /* violation */ + "\udd9d" + /* violation */ + "\udd9e" + /* violation */ + "\udd9f" + /* violation */ + "\udda0" + /* violation */ + "\udda1" + /* violation */ + "\udda2" + /* violation */ + "\udda3" + /* violation */ + "\udda4" + /* violation */ + "\udda5" + /* violation */ + "\udda6" + /* violation */ + "\udda7" + /* violation */ + "\udda8" + /* violation */ + "\udda9" + /* violation */ + "\uddaa" + /* violation */ + "\uddab" + /* violation */ + "\uddac" + /* violation */ + "\uddad" + /* violation */ + "\uddae" + /* violation */ + "\uddaf" + /* violation */ + "\uddb0" + /* violation */ + "\uddb1" + /* violation */ + "\uddb2" + /* violation */ + "\uddb3" + /* violation */ + "\uddb4" + /* violation */ + "\uddb5" + /* violation */ + "\uddb6" + /* violation */ + "\uddb7" + /* violation */ + "\uddb8" + /* violation */ + "\uddb9" + /* violation */ + "\uddba" + /* violation */ + "\uddbb" + /* violation */ + "\uddbc" + /* violation */ + "\uddbd" + /* violation */ + "\uddbe" + /* violation */ + "\uddbf" + /* violation */ + "\uddc0" + /* violation */ + "\uddc1" + /* violation */ + "\uddc2" + /* violation */ + "\uddc3" + /* violation */ + "\uddc4" + /* violation */ + "\uddc5" + /* violation */ + "\uddc6" + /* violation */ + "\uddc7" + /* violation */ + "\uddc8" + /* violation */ + "\uddc9" + /* violation */ + "\uddca" + /* violation */ + "\uddcb" + /* violation */ + "\uddcc" + /* violation */ + "\uddcd" + /* violation */ + "\uddce" + /* violation */ + "\uddcf" + /* violation */ + "\uddd0" + /* violation */ + "\uddd1" + /* violation */ + "\uddd2" + /* violation */ + "\uddd3" + /* violation */ + "\uddd4" + /* violation */ + "\uddd5" + /* violation */ + "\uddd6" + /* violation */ + "\uddd7" + /* violation */ + "\uddd8" + /* violation */ + "\uddd9" + /* violation */ + "\uddda" + /* violation */ + "\udddb" + /* violation */ + "\udddc" + /* violation */ + "\udddd" + /* violation */ + "\uddde" + /* violation */ + "\udddf" + /* violation */ + "\udde0" + /* violation */ + "\udde1" + /* violation */ + "\udde2" + /* violation */ + "\udde3" + /* violation */ + "\udde4" + /* violation */ + "\udde5" + /* violation */ + "\udde6" + /* violation */ + "\udde7" + /* violation */ + "\udde8" + /* violation */ + "\udde9" + /* violation */ + "\uddea" + /* violation */ + "\uddeb" + /* violation */ + "\uddec" + /* violation */ + "\udded" + /* violation */ + "\uddee" + /* violation */ + "\uddef" + /* violation */ + "\uddf0" + /* violation */ + "\uddf1" + /* violation */ + "\uddf2" + /* violation */ + "\uddf3" + /* violation */ + "\uddf4" + /* violation */ + "\uddf5" + /* violation */ + "\uddf6" + /* violation */ + "\uddf7" + /* violation */ + "\uddf8" + /* violation */ + "\uddf9" + /* violation */ + "\uddfa" + /* violation */ + "\uddfb" + /* violation */ + "\uddfc" + /* violation */ + "\uddfd" + /* violation */ + "\uddfe" + /* violation */ + "\uddff", "" + /* violation */ + "\ude00" + /* violation */ + "\ude01" + /* violation */ + "\ude02" + /* violation */ + "\ude03" + /* violation */ + "\ude04" + /* violation */ + "\ude05" + /* violation */ + "\ude06" + /* violation */ + "\ude07" + /* violation */ + "\ude08" + /* violation */ + "\ude09" + /* violation */ + "\ude0a" + /* violation */ + "\ude0b" + /* violation */ + "\ude0c" + /* violation */ + "\ude0d" + /* violation */ + "\ude0e" + /* violation */ + "\ude0f" + /* violation */ + "\ude10" + /* violation */ + "\ude11" + /* violation */ + "\ude12" + /* violation */ + "\ude13" + /* violation */ + "\ude14" + /* violation */ + "\ude15" + /* violation */ + "\ude16" + /* violation */ + "\ude17" + /* violation */ + "\ude18" + /* violation */ + "\ude19" + /* violation */ + "\ude1a" + /* violation */ + "\ude1b" + /* violation */ + "\ude1c" + /* violation */ + "\ude1d" + /* violation */ + "\ude1e" + /* violation */ + "\ude1f" + /* violation */ + "\ude20" + /* violation */ + "\ude21" + /* violation */ + "\ude22" + /* violation */ + "\ude23" + /* violation */ + "\ude24" + /* violation */ + "\ude25" + /* violation */ + "\ude26" + /* violation */ + "\ude27" + /* violation */ + "\ude28" + /* violation */ + "\ude29" + /* violation */ + "\ude2a" + /* violation */ + "\ude2b" + /* violation */ + "\ude2c" + /* violation */ + "\ude2d" + /* violation */ + "\ude2e" + /* violation */ + "\ude2f" + /* violation */ + "\ude30" + /* violation */ + "\ude31" + /* violation */ + "\ude32" + /* violation */ + "\ude33" + /* violation */ + "\ude34" + /* violation */ + "\ude35" + /* violation */ + "\ude36" + /* violation */ + "\ude37" + /* violation */ + "\ude38" + /* violation */ + "\ude39" + /* violation */ + "\ude3a" + /* violation */ + "\ude3b" + /* violation */ + "\ude3c" + /* violation */ + "\ude3d" + /* violation */ + "\ude3e" + /* violation */ + "\ude3f" + /* violation */ + "\ude40" + /* violation */ + "\ude41" + /* violation */ + "\ude42" + /* violation */ + "\ude43" + /* violation */ + "\ude44" + /* violation */ + "\ude45" + /* violation */ + "\ude46" + /* violation */ + "\ude47" + /* violation */ + "\ude48" + /* violation */ + "\ude49" + /* violation */ + "\ude4a" + /* violation */ + "\ude4b" + /* violation */ + "\ude4c" + /* violation */ + "\ude4d" + /* violation */ + "\ude4e" + /* violation */ + "\ude4f" + /* violation */ + "\ude50" + /* violation */ + "\ude51" + /* violation */ + "\ude52" + /* violation */ + "\ude53" + /* violation */ + "\ude54" + /* violation */ + "\ude55" + /* violation */ + "\ude56" + /* violation */ + "\ude57" + /* violation */ + "\ude58" + /* violation */ + "\ude59" + /* violation */ + "\ude5a" + /* violation */ + "\ude5b" + /* violation */ + "\ude5c" + /* violation */ + "\ude5d" + /* violation */ + "\ude5e" + /* violation */ + "\ude5f" + /* violation */ + "\ude60" + /* violation */ + "\ude61" + /* violation */ + "\ude62" + /* violation */ + "\ude63" + /* violation */ + "\ude64" + /* violation */ + "\ude65" + /* violation */ + "\ude66" + /* violation */ + "\ude67" + /* violation */ + "\ude68" + /* violation */ + "\ude69" + /* violation */ + "\ude6a" + /* violation */ + "\ude6b" + /* violation */ + "\ude6c" + /* violation */ + "\ude6d" + /* violation */ + "\ude6e" + /* violation */ + "\ude6f" + /* violation */ + "\ude70" + /* violation */ + "\ude71" + /* violation */ + "\ude72" + /* violation */ + "\ude73" + /* violation */ + "\ude74" + /* violation */ + "\ude75" + /* violation */ + "\ude76" + /* violation */ + "\ude77" + /* violation */ + "\ude78" + /* violation */ + "\ude79" + /* violation */ + "\ude7a" + /* violation */ + "\ude7b" + /* violation */ + "\ude7c" + /* violation */ + "\ude7d" + /* violation */ + "\ude7e" + /* violation */ + "\ude7f" + /* violation */ + "\ude80" + /* violation */ + "\ude81" + /* violation */ + "\ude82" + /* violation */ + "\ude83" + /* violation */ + "\ude84" + /* violation */ + "\ude85" + /* violation */ + "\ude86" + /* violation */ + "\ude87" + /* violation */ + "\ude88" + /* violation */ + "\ude89" + /* violation */ + "\ude8a" + /* violation */ + "\ude8b" + /* violation */ + "\ude8c" + /* violation */ + "\ude8d" + /* violation */ + "\ude8e" + /* violation */ + "\ude8f" + /* violation */ + "\ude90" + /* violation */ + "\ude91" + /* violation */ + "\ude92" + /* violation */ + "\ude93" + /* violation */ + "\ude94" + /* violation */ + "\ude95" + /* violation */ + "\ude96" + /* violation */ + "\ude97" + /* violation */ + "\ude98" + /* violation */ + "\ude99" + /* violation */ + "\ude9a" + /* violation */ + "\ude9b" + /* violation */ + "\ude9c" + /* violation */ + "\ude9d" + /* violation */ + "\ude9e" + /* violation */ + "\ude9f" + /* violation */ + "\udea0" + /* violation */ + "\udea1" + /* violation */ + "\udea2" + /* violation */ + "\udea3" + /* violation */ + "\udea4" + /* violation */ + "\udea5" + /* violation */ + "\udea6" + /* violation */ + "\udea7" + /* violation */ + "\udea8" + /* violation */ + "\udea9" + /* violation */ + "\udeaa" + /* violation */ + "\udeab" + /* violation */ + "\udeac" + /* violation */ + "\udead" + /* violation */ + "\udeae" + /* violation */ + "\udeaf" + /* violation */ + "\udeb0" + /* violation */ + "\udeb1" + /* violation */ + "\udeb2" + /* violation */ + "\udeb3" + /* violation */ + "\udeb4" + /* violation */ + "\udeb5" + /* violation */ + "\udeb6" + /* violation */ + "\udeb7" + /* violation */ + "\udeb8" + /* violation */ + "\udeb9" + /* violation */ + "\udeba" + /* violation */ + "\udebb" + /* violation */ + "\udebc" + /* violation */ + "\udebd" + /* violation */ + "\udebe" + /* violation */ + "\udebf" + /* violation */ + "\udec0" + /* violation */ + "\udec1" + /* violation */ + "\udec2" + /* violation */ + "\udec3" + /* violation */ + "\udec4" + /* violation */ + "\udec5" + /* violation */ + "\udec6" + /* violation */ + "\udec7" + /* violation */ + "\udec8" + /* violation */ + "\udec9" + /* violation */ + "\udeca" + /* violation */ + "\udecb" + /* violation */ + "\udecc" + /* violation */ + "\udecd" + /* violation */ + "\udece" + /* violation */ + "\udecf" + /* violation */ + "\uded0" + /* violation */ + "\uded1" + /* violation */ + "\uded2" + /* violation */ + "\uded3" + /* violation */ + "\uded4" + /* violation */ + "\uded5" + /* violation */ + "\uded6" + /* violation */ + "\uded7" + /* violation */ + "\uded8" + /* violation */ + "\uded9" + /* violation */ + "\udeda" + /* violation */ + "\udedb" + /* violation */ + "\udedc" + /* violation */ + "\udedd" + /* violation */ + "\udede" + /* violation */ + "\udedf" + /* violation */ + "\udee0" + /* violation */ + "\udee1" + /* violation */ + "\udee2" + /* violation */ + "\udee3" + /* violation */ + "\udee4" + /* violation */ + "\udee5" + /* violation */ + "\udee6" + /* violation */ + "\udee7" + /* violation */ + "\udee8" + /* violation */ + "\udee9" + /* violation */ + "\udeea" + /* violation */ + "\udeeb" + /* violation */ + "\udeec" + /* violation */ + "\udeed" + /* violation */ + "\udeee" + /* violation */ + "\udeef" + /* violation */ + "\udef0" + /* violation */ + "\udef1" + /* violation */ + "\udef2" + /* violation */ + "\udef3" + /* violation */ + "\udef4" + /* violation */ + "\udef5" + /* violation */ + "\udef6" + /* violation */ + "\udef7" + /* violation */ + "\udef8" + /* violation */ + "\udef9" + /* violation */ + "\udefa" + /* violation */ + "\udefb" + /* violation */ + "\udefc" + /* violation */ + "\udefd" + /* violation */ + "\udefe" + /* violation */ + "\udeff", "" + /* violation */ + "\udf00" + /* violation */ + "\udf01" + /* violation */ + "\udf02" + /* violation */ + "\udf03" + /* violation */ + "\udf04" + /* violation */ + "\udf05" + /* violation */ + "\udf06" + /* violation */ + "\udf07" + /* violation */ + "\udf08" + /* violation */ + "\udf09" + /* violation */ + "\udf0a" + /* violation */ + "\udf0b" + /* violation */ + "\udf0c" + /* violation */ + "\udf0d" + /* violation */ + "\udf0e" + /* violation */ + "\udf0f" + /* violation */ + "\udf10" + /* violation */ + "\udf11" + /* violation */ + "\udf12" + /* violation */ + "\udf13" + /* violation */ + "\udf14" + /* violation */ + "\udf15" + /* violation */ + "\udf16" + /* violation */ + "\udf17" + /* violation */ + "\udf18" + /* violation */ + "\udf19" + /* violation */ + "\udf1a" + /* violation */ + "\udf1b" + /* violation */ + "\udf1c" + /* violation */ + "\udf1d" + /* violation */ + "\udf1e" + /* violation */ + "\udf1f" + /* violation */ + "\udf20" + /* violation */ + "\udf21" + /* violation */ + "\udf22" + /* violation */ + "\udf23" + /* violation */ + "\udf24" + /* violation */ + "\udf25" + /* violation */ + "\udf26" + /* violation */ + "\udf27" + /* violation */ + "\udf28" + /* violation */ + "\udf29" + /* violation */ + "\udf2a" + /* violation */ + "\udf2b" + /* violation */ + "\udf2c" + /* violation */ + "\udf2d" + /* violation */ + "\udf2e" + /* violation */ + "\udf2f" + /* violation */ + "\udf30" + /* violation */ + "\udf31" + /* violation */ + "\udf32" + /* violation */ + "\udf33" + /* violation */ + "\udf34" + /* violation */ + "\udf35" + /* violation */ + "\udf36" + /* violation */ + "\udf37" + /* violation */ + "\udf38" + /* violation */ + "\udf39" + /* violation */ + "\udf3a" + /* violation */ + "\udf3b" + /* violation */ + "\udf3c" + /* violation */ + "\udf3d" + /* violation */ + "\udf3e" + /* violation */ + "\udf3f" + /* violation */ + "\udf40" + /* violation */ + "\udf41" + /* violation */ + "\udf42" + /* violation */ + "\udf43" + /* violation */ + "\udf44" + /* violation */ + "\udf45" + /* violation */ + "\udf46" + /* violation */ + "\udf47" + /* violation */ + "\udf48" + /* violation */ + "\udf49" + /* violation */ + "\udf4a" + /* violation */ + "\udf4b" + /* violation */ + "\udf4c" + /* violation */ + "\udf4d" + /* violation */ + "\udf4e" + /* violation */ + "\udf4f" + /* violation */ + "\udf50" + /* violation */ + "\udf51" + /* violation */ + "\udf52" + /* violation */ + "\udf53" + /* violation */ + "\udf54" + /* violation */ + "\udf55" + /* violation */ + "\udf56" + /* violation */ + "\udf57" + /* violation */ + "\udf58" + /* violation */ + "\udf59" + /* violation */ + "\udf5a" + /* violation */ + "\udf5b" + /* violation */ + "\udf5c" + /* violation */ + "\udf5d" + /* violation */ + "\udf5e" + /* violation */ + "\udf5f" + /* violation */ + "\udf60" + /* violation */ + "\udf61" + /* violation */ + "\udf62" + /* violation */ + "\udf63" + /* violation */ + "\udf64" + /* violation */ + "\udf65" + /* violation */ + "\udf66" + /* violation */ + "\udf67" + /* violation */ + "\udf68" + /* violation */ + "\udf69" + /* violation */ + "\udf6a" + /* violation */ + "\udf6b" + /* violation */ + "\udf6c" + /* violation */ + "\udf6d" + /* violation */ + "\udf6e" + /* violation */ + "\udf6f" + /* violation */ + "\udf70" + /* violation */ + "\udf71" + /* violation */ + "\udf72" + /* violation */ + "\udf73" + /* violation */ + "\udf74" + /* violation */ + "\udf75" + /* violation */ + "\udf76" + /* violation */ + "\udf77" + /* violation */ + "\udf78" + /* violation */ + "\udf79" + /* violation */ + "\udf7a" + /* violation */ + "\udf7b" + /* violation */ + "\udf7c" + /* violation */ + "\udf7d" + /* violation */ + "\udf7e" + /* violation */ + "\udf7f" + /* violation */ + "\udf80" + /* violation */ + "\udf81" + /* violation */ + "\udf82" + /* violation */ + "\udf83" + /* violation */ + "\udf84" + /* violation */ + "\udf85" + /* violation */ + "\udf86" + /* violation */ + "\udf87" + /* violation */ + "\udf88" + /* violation */ + "\udf89" + /* violation */ + "\udf8a" + /* violation */ + "\udf8b" + /* violation */ + "\udf8c" + /* violation */ + "\udf8d" + /* violation */ + "\udf8e" + /* violation */ + "\udf8f" + /* violation */ + "\udf90" + /* violation */ + "\udf91" + /* violation */ + "\udf92" + /* violation */ + "\udf93" + /* violation */ + "\udf94" + /* violation */ + "\udf95" + /* violation */ + "\udf96" + /* violation */ + "\udf97" + /* violation */ + "\udf98" + /* violation */ + "\udf99" + /* violation */ + "\udf9a" + /* violation */ + "\udf9b" + /* violation */ + "\udf9c" + /* violation */ + "\udf9d" + /* violation */ + "\udf9e" + /* violation */ + "\udf9f" + /* violation */ + "\udfa0" + /* violation */ + "\udfa1" + /* violation */ + "\udfa2" + /* violation */ + "\udfa3" + /* violation */ + "\udfa4" + /* violation */ + "\udfa5" + /* violation */ + "\udfa6" + /* violation */ + "\udfa7" + /* violation */ + "\udfa8" + /* violation */ + "\udfa9" + /* violation */ + "\udfaa" + /* violation */ + "\udfab" + /* violation */ + "\udfac" + /* violation */ + "\udfad" + /* violation */ + "\udfae" + /* violation */ + "\udfaf" + /* violation */ + "\udfb0" + /* violation */ + "\udfb1" + /* violation */ + "\udfb2" + /* violation */ + "\udfb3" + /* violation */ + "\udfb4" + /* violation */ + "\udfb5" + /* violation */ + "\udfb6" + /* violation */ + "\udfb7" + /* violation */ + "\udfb8" + /* violation */ + "\udfb9" + /* violation */ + "\udfba" + /* violation */ + "\udfbb" + /* violation */ + "\udfbc" + /* violation */ + "\udfbd" + /* violation */ + "\udfbe" + /* violation */ + "\udfbf" + /* violation */ + "\udfc0" + /* violation */ + "\udfc1" + /* violation */ + "\udfc2" + /* violation */ + "\udfc3" + /* violation */ + "\udfc4" + /* violation */ + "\udfc5" + /* violation */ + "\udfc6" + /* violation */ + "\udfc7" + /* violation */ + "\udfc8" + /* violation */ + "\udfc9" + /* violation */ + "\udfca" + /* violation */ + "\udfcb" + /* violation */ + "\udfcc" + /* violation */ + "\udfcd" + /* violation */ + "\udfce" + /* violation */ + "\udfcf" + /* violation */ + "\udfd0" + /* violation */ + "\udfd1" + /* violation */ + "\udfd2" + /* violation */ + "\udfd3" + /* violation */ + "\udfd4" + /* violation */ + "\udfd5" + /* violation */ + "\udfd6" + /* violation */ + "\udfd7" + /* violation */ + "\udfd8" + /* violation */ + "\udfd9" + /* violation */ + "\udfda" + /* violation */ + "\udfdb" + /* violation */ + "\udfdc" + /* violation */ + "\udfdd" + /* violation */ + "\udfde" + /* violation */ + "\udfdf" + /* violation */ + "\udfe0" + /* violation */ + "\udfe1" + /* violation */ + "\udfe2" + /* violation */ + "\udfe3" + /* violation */ + "\udfe4" + /* violation */ + "\udfe5" + /* violation */ + "\udfe6" + /* violation */ + "\udfe7" + /* violation */ + "\udfe8" + /* violation */ + "\udfe9" + /* violation */ + "\udfea" + /* violation */ + "\udfeb" + /* violation */ + "\udfec" + /* violation */ + "\udfed" + /* violation */ + "\udfee" + /* violation */ + "\udfef" + /* violation */ + "\udff0" + /* violation */ + "\udff1" + /* violation */ + "\udff2" + /* violation */ + "\udff3" + /* violation */ + "\udff4" + /* violation */ + "\udff5" + /* violation */ + "\udff6" + /* violation */ + "\udff7" + /* violation */ + "\udff8" + /* violation */ + "\udff9" + /* violation */ + "\udffa" + /* violation */ + "\udffb" + /* violation */ + "\udffc" + /* violation */ + "\udffd" + /* violation */ + "\udffe" + /* violation */ + "\udfff", "" + /* violation */ + "\ue000" + /* violation */ + "\ue001" + /* violation */ + "\ue002" + /* violation */ + "\ue003" + /* violation */ + "\ue004" + /* violation */ + "\ue005" + /* violation */ + "\ue006" + /* violation */ + "\ue007" + /* violation */ + "\ue008" + /* violation */ + "\ue009" + /* violation */ + "\ue00a" + /* violation */ + "\ue00b" + /* violation */ + "\ue00c" + /* violation */ + "\ue00d" + /* violation */ + "\ue00e" + /* violation */ + "\ue00f" + /* violation */ + "\ue010" + /* violation */ + "\ue011" + /* violation */ + "\ue012" + /* violation */ + "\ue013" + /* violation */ + "\ue014" + /* violation */ + "\ue015" + /* violation */ + "\ue016" + /* violation */ + "\ue017" + /* violation */ + "\ue018" + /* violation */ + "\ue019" + /* violation */ + "\ue01a" + /* violation */ + "\ue01b" + /* violation */ + "\ue01c" + /* violation */ + "\ue01d" + /* violation */ + "\ue01e" + /* violation */ + "\ue01f" + /* violation */ + "\ue020" + /* violation */ + "\ue021" + /* violation */ + "\ue022" + /* violation */ + "\ue023" + /* violation */ + "\ue024" + /* violation */ + "\ue025" + /* violation */ + "\ue026" + /* violation */ + "\ue027" + /* violation */ + "\ue028" + /* violation */ + "\ue029" + /* violation */ + "\ue02a" + /* violation */ + "\ue02b" + /* violation */ + "\ue02c" + /* violation */ + "\ue02d" + /* violation */ + "\ue02e" + /* violation */ + "\ue02f" + /* violation */ + "\ue030" + /* violation */ + "\ue031" + /* violation */ + "\ue032" + /* violation */ + "\ue033" + /* violation */ + "\ue034" + /* violation */ + "\ue035" + /* violation */ + "\ue036" + /* violation */ + "\ue037" + /* violation */ + "\ue038" + /* violation */ + "\ue039" + /* violation */ + "\ue03a" + /* violation */ + "\ue03b" + /* violation */ + "\ue03c" + /* violation */ + "\ue03d" + /* violation */ + "\ue03e" + /* violation */ + "\ue03f" + /* violation */ + "\ue040" + /* violation */ + "\ue041" + /* violation */ + "\ue042" + /* violation */ + "\ue043" + /* violation */ + "\ue044" + /* violation */ + "\ue045" + /* violation */ + "\ue046" + /* violation */ + "\ue047" + /* violation */ + "\ue048" + /* violation */ + "\ue049" + /* violation */ + "\ue04a" + /* violation */ + "\ue04b" + /* violation */ + "\ue04c" + /* violation */ + "\ue04d" + /* violation */ + "\ue04e" + /* violation */ + "\ue04f" + /* violation */ + "\ue050" + /* violation */ + "\ue051" + /* violation */ + "\ue052" + /* violation */ + "\ue053" + /* violation */ + "\ue054" + /* violation */ + "\ue055" + /* violation */ + "\ue056" + /* violation */ + "\ue057" + /* violation */ + "\ue058" + /* violation */ + "\ue059" + /* violation */ + "\ue05a" + /* violation */ + "\ue05b" + /* violation */ + "\ue05c" + /* violation */ + "\ue05d" + /* violation */ + "\ue05e" + /* violation */ + "\ue05f" + /* violation */ + "\ue060" + /* violation */ + "\ue061" + /* violation */ + "\ue062" + /* violation */ + "\ue063" + /* violation */ + "\ue064" + /* violation */ + "\ue065" + /* violation */ + "\ue066" + /* violation */ + "\ue067" + /* violation */ + "\ue068" + /* violation */ + "\ue069" + /* violation */ + "\ue06a" + /* violation */ + "\ue06b" + /* violation */ + "\ue06c" + /* violation */ + "\ue06d" + /* violation */ + "\ue06e" + /* violation */ + "\ue06f" + /* violation */ + "\ue070" + /* violation */ + "\ue071" + /* violation */ + "\ue072" + /* violation */ + "\ue073" + /* violation */ + "\ue074" + /* violation */ + "\ue075" + /* violation */ + "\ue076" + /* violation */ + "\ue077" + /* violation */ + "\ue078" + /* violation */ + "\ue079" + /* violation */ + "\ue07a" + /* violation */ + "\ue07b" + /* violation */ + "\ue07c" + /* violation */ + "\ue07d" + /* violation */ + "\ue07e" + /* violation */ + "\ue07f" + /* violation */ + "\ue080" + /* violation */ + "\ue081" + /* violation */ + "\ue082" + /* violation */ + "\ue083" + /* violation */ + "\ue084" + /* violation */ + "\ue085" + /* violation */ + "\ue086" + /* violation */ + "\ue087" + /* violation */ + "\ue088" + /* violation */ + "\ue089" + /* violation */ + "\ue08a" + /* violation */ + "\ue08b" + /* violation */ + "\ue08c" + /* violation */ + "\ue08d" + /* violation */ + "\ue08e" + /* violation */ + "\ue08f" + /* violation */ + "\ue090" + /* violation */ + "\ue091" + /* violation */ + "\ue092" + /* violation */ + "\ue093" + /* violation */ + "\ue094" + /* violation */ + "\ue095" + /* violation */ + "\ue096" + /* violation */ + "\ue097" + /* violation */ + "\ue098" + /* violation */ + "\ue099" + /* violation */ + "\ue09a" + /* violation */ + "\ue09b" + /* violation */ + "\ue09c" + /* violation */ + "\ue09d" + /* violation */ + "\ue09e" + /* violation */ + "\ue09f" + /* violation */ + "\ue0a0" + /* violation */ + "\ue0a1" + /* violation */ + "\ue0a2" + /* violation */ + "\ue0a3" + /* violation */ + "\ue0a4" + /* violation */ + "\ue0a5" + /* violation */ + "\ue0a6" + /* violation */ + "\ue0a7" + /* violation */ + "\ue0a8" + /* violation */ + "\ue0a9" + /* violation */ + "\ue0aa" + /* violation */ + "\ue0ab" + /* violation */ + "\ue0ac" + /* violation */ + "\ue0ad" + /* violation */ + "\ue0ae" + /* violation */ + "\ue0af" + /* violation */ + "\ue0b0" + /* violation */ + "\ue0b1" + /* violation */ + "\ue0b2" + /* violation */ + "\ue0b3" + /* violation */ + "\ue0b4" + /* violation */ + "\ue0b5" + /* violation */ + "\ue0b6" + /* violation */ + "\ue0b7" + /* violation */ + "\ue0b8" + /* violation */ + "\ue0b9" + /* violation */ + "\ue0ba" + /* violation */ + "\ue0bb" + /* violation */ + "\ue0bc" + /* violation */ + "\ue0bd" + /* violation */ + "\ue0be" + /* violation */ + "\ue0bf" + /* violation */ + "\ue0c0" + /* violation */ + "\ue0c1" + /* violation */ + "\ue0c2" + /* violation */ + "\ue0c3" + /* violation */ + "\ue0c4" + /* violation */ + "\ue0c5" + /* violation */ + "\ue0c6" + /* violation */ + "\ue0c7" + /* violation */ + "\ue0c8" + /* violation */ + "\ue0c9" + /* violation */ + "\ue0ca" + /* violation */ + "\ue0cb" + /* violation */ + "\ue0cc" + /* violation */ + "\ue0cd" + /* violation */ + "\ue0ce" + /* violation */ + "\ue0cf" + /* violation */ + "\ue0d0" + /* violation */ + "\ue0d1" + /* violation */ + "\ue0d2" + /* violation */ + "\ue0d3" + /* violation */ + "\ue0d4" + /* violation */ + "\ue0d5" + /* violation */ + "\ue0d6" + /* violation */ + "\ue0d7" + /* violation */ + "\ue0d8" + /* violation */ + "\ue0d9" + /* violation */ + "\ue0da" + /* violation */ + "\ue0db" + /* violation */ + "\ue0dc" + /* violation */ + "\ue0dd" + /* violation */ + "\ue0de" + /* violation */ + "\ue0df" + /* violation */ + "\ue0e0" + /* violation */ + "\ue0e1" + /* violation */ + "\ue0e2" + /* violation */ + "\ue0e3" + /* violation */ + "\ue0e4" + /* violation */ + "\ue0e5" + /* violation */ + "\ue0e6" + /* violation */ + "\ue0e7" + /* violation */ + "\ue0e8" + /* violation */ + "\ue0e9" + /* violation */ + "\ue0ea" + /* violation */ + "\ue0eb" + /* violation */ + "\ue0ec" + /* violation */ + "\ue0ed" + /* violation */ + "\ue0ee" + /* violation */ + "\ue0ef" + /* violation */ + "\ue0f0" + /* violation */ + "\ue0f1" + /* violation */ + "\ue0f2" + /* violation */ + "\ue0f3" + /* violation */ + "\ue0f4" + /* violation */ + "\ue0f5" + /* violation */ + "\ue0f6" + /* violation */ + "\ue0f7" + /* violation */ + "\ue0f8" + /* violation */ + "\ue0f9" + /* violation */ + "\ue0fa" + /* violation */ + "\ue0fb" + /* violation */ + "\ue0fc" + /* violation */ + "\ue0fd" + /* violation */ + "\ue0fe" + /* violation */ + "\ue0ff", "" + /* violation */ + "\ue100" + /* violation */ + "\ue101" + /* violation */ + "\ue102" + /* violation */ + "\ue103" + /* violation */ + "\ue104" + /* violation */ + "\ue105" + /* violation */ + "\ue106" + /* violation */ + "\ue107" + /* violation */ + "\ue108" + /* violation */ + "\ue109" + /* violation */ + "\ue10a" + /* violation */ + "\ue10b" + /* violation */ + "\ue10c" + /* violation */ + "\ue10d" + /* violation */ + "\ue10e" + /* violation */ + "\ue10f" + /* violation */ + "\ue110" + /* violation */ + "\ue111" + /* violation */ + "\ue112" + /* violation */ + "\ue113" + /* violation */ + "\ue114" + /* violation */ + "\ue115" + /* violation */ + "\ue116" + /* violation */ + "\ue117" + /* violation */ + "\ue118" + /* violation */ + "\ue119" + /* violation */ + "\ue11a" + /* violation */ + "\ue11b" + /* violation */ + "\ue11c" + /* violation */ + "\ue11d" + /* violation */ + "\ue11e" + /* violation */ + "\ue11f" + /* violation */ + "\ue120" + /* violation */ + "\ue121" + /* violation */ + "\ue122" + /* violation */ + "\ue123" + /* violation */ + "\ue124" + /* violation */ + "\ue125" + /* violation */ + "\ue126" + /* violation */ + "\ue127" + /* violation */ + "\ue128" + /* violation */ + "\ue129" + /* violation */ + "\ue12a" + /* violation */ + "\ue12b" + /* violation */ + "\ue12c" + /* violation */ + "\ue12d" + /* violation */ + "\ue12e" + /* violation */ + "\ue12f" + /* violation */ + "\ue130" + /* violation */ + "\ue131" + /* violation */ + "\ue132" + /* violation */ + "\ue133" + /* violation */ + "\ue134" + /* violation */ + "\ue135" + /* violation */ + "\ue136" + /* violation */ + "\ue137" + /* violation */ + "\ue138" + /* violation */ + "\ue139" + /* violation */ + "\ue13a" + /* violation */ + "\ue13b" + /* violation */ + "\ue13c" + /* violation */ + "\ue13d" + /* violation */ + "\ue13e" + /* violation */ + "\ue13f" + /* violation */ + "\ue140" + /* violation */ + "\ue141" + /* violation */ + "\ue142" + /* violation */ + "\ue143" + /* violation */ + "\ue144" + /* violation */ + "\ue145" + /* violation */ + "\ue146" + /* violation */ + "\ue147" + /* violation */ + "\ue148" + /* violation */ + "\ue149" + /* violation */ + "\ue14a" + /* violation */ + "\ue14b" + /* violation */ + "\ue14c" + /* violation */ + "\ue14d" + /* violation */ + "\ue14e" + /* violation */ + "\ue14f" + /* violation */ + "\ue150" + /* violation */ + "\ue151" + /* violation */ + "\ue152" + /* violation */ + "\ue153" + /* violation */ + "\ue154" + /* violation */ + "\ue155" + /* violation */ + "\ue156" + /* violation */ + "\ue157" + /* violation */ + "\ue158" + /* violation */ + "\ue159" + /* violation */ + "\ue15a" + /* violation */ + "\ue15b" + /* violation */ + "\ue15c" + /* violation */ + "\ue15d" + /* violation */ + "\ue15e" + /* violation */ + "\ue15f" + /* violation */ + "\ue160" + /* violation */ + "\ue161" + /* violation */ + "\ue162" + /* violation */ + "\ue163" + /* violation */ + "\ue164" + /* violation */ + "\ue165" + /* violation */ + "\ue166" + /* violation */ + "\ue167" + /* violation */ + "\ue168" + /* violation */ + "\ue169" + /* violation */ + "\ue16a" + /* violation */ + "\ue16b" + /* violation */ + "\ue16c" + /* violation */ + "\ue16d" + /* violation */ + "\ue16e" + /* violation */ + "\ue16f" + /* violation */ + "\ue170" + /* violation */ + "\ue171" + /* violation */ + "\ue172" + /* violation */ + "\ue173" + /* violation */ + "\ue174" + /* violation */ + "\ue175" + /* violation */ + "\ue176" + /* violation */ + "\ue177" + /* violation */ + "\ue178" + /* violation */ + "\ue179" + /* violation */ + "\ue17a" + /* violation */ + "\ue17b" + /* violation */ + "\ue17c" + /* violation */ + "\ue17d" + /* violation */ + "\ue17e" + /* violation */ + "\ue17f" + /* violation */ + "\ue180" + /* violation */ + "\ue181" + /* violation */ + "\ue182" + /* violation */ + "\ue183" + /* violation */ + "\ue184" + /* violation */ + "\ue185" + /* violation */ + "\ue186" + /* violation */ + "\ue187" + /* violation */ + "\ue188" + /* violation */ + "\ue189" + /* violation */ + "\ue18a" + /* violation */ + "\ue18b" + /* violation */ + "\ue18c" + /* violation */ + "\ue18d" + /* violation */ + "\ue18e" + /* violation */ + "\ue18f" + /* violation */ + "\ue190" + /* violation */ + "\ue191" + /* violation */ + "\ue192" + /* violation */ + "\ue193" + /* violation */ + "\ue194" + /* violation */ + "\ue195" + /* violation */ + "\ue196" + /* violation */ + "\ue197" + /* violation */ + "\ue198" + /* violation */ + "\ue199" + /* violation */ + "\ue19a" + /* violation */ + "\ue19b" + /* violation */ + "\ue19c" + /* violation */ + "\ue19d" + /* violation */ + "\ue19e" + /* violation */ + "\ue19f" + /* violation */ + "\ue1a0" + /* violation */ + "\ue1a1" + /* violation */ + "\ue1a2" + /* violation */ + "\ue1a3" + /* violation */ + "\ue1a4" + /* violation */ + "\ue1a5" + /* violation */ + "\ue1a6" + /* violation */ + "\ue1a7" + /* violation */ + "\ue1a8" + /* violation */ + "\ue1a9" + /* violation */ + "\ue1aa" + /* violation */ + "\ue1ab" + /* violation */ + "\ue1ac" + /* violation */ + "\ue1ad" + /* violation */ + "\ue1ae" + /* violation */ + "\ue1af" + /* violation */ + "\ue1b0" + /* violation */ + "\ue1b1" + /* violation */ + "\ue1b2" + /* violation */ + "\ue1b3" + /* violation */ + "\ue1b4" + /* violation */ + "\ue1b5" + /* violation */ + "\ue1b6" + /* violation */ + "\ue1b7" + /* violation */ + "\ue1b8" + /* violation */ + "\ue1b9" + /* violation */ + "\ue1ba" + /* violation */ + "\ue1bb" + /* violation */ + "\ue1bc" + /* violation */ + "\ue1bd" + /* violation */ + "\ue1be" + /* violation */ + "\ue1bf" + /* violation */ + "\ue1c0" + /* violation */ + "\ue1c1" + /* violation */ + "\ue1c2" + /* violation */ + "\ue1c3" + /* violation */ + "\ue1c4" + /* violation */ + "\ue1c5" + /* violation */ + "\ue1c6" + /* violation */ + "\ue1c7" + /* violation */ + "\ue1c8" + /* violation */ + "\ue1c9" + /* violation */ + "\ue1ca" + /* violation */ + "\ue1cb" + /* violation */ + "\ue1cc" + /* violation */ + "\ue1cd" + /* violation */ + "\ue1ce" + /* violation */ + "\ue1cf" + /* violation */ + "\ue1d0" + /* violation */ + "\ue1d1" + /* violation */ + "\ue1d2" + /* violation */ + "\ue1d3" + /* violation */ + "\ue1d4" + /* violation */ + "\ue1d5" + /* violation */ + "\ue1d6" + /* violation */ + "\ue1d7" + /* violation */ + "\ue1d8" + /* violation */ + "\ue1d9" + /* violation */ + "\ue1da" + /* violation */ + "\ue1db" + /* violation */ + "\ue1dc" + /* violation */ + "\ue1dd" + /* violation */ + "\ue1de" + /* violation */ + "\ue1df" + /* violation */ + "\ue1e0" + /* violation */ + "\ue1e1" + /* violation */ + "\ue1e2" + /* violation */ + "\ue1e3" + /* violation */ + "\ue1e4" + /* violation */ + "\ue1e5" + /* violation */ + "\ue1e6" + /* violation */ + "\ue1e7" + /* violation */ + "\ue1e8" + /* violation */ + "\ue1e9" + /* violation */ + "\ue1ea" + /* violation */ + "\ue1eb" + /* violation */ + "\ue1ec" + /* violation */ + "\ue1ed" + /* violation */ + "\ue1ee" + /* violation */ + "\ue1ef" + /* violation */ + "\ue1f0" + /* violation */ + "\ue1f1" + /* violation */ + "\ue1f2" + /* violation */ + "\ue1f3" + /* violation */ + "\ue1f4" + /* violation */ + "\ue1f5" + /* violation */ + "\ue1f6" + /* violation */ + "\ue1f7" + /* violation */ + "\ue1f8" + /* violation */ + "\ue1f9" + /* violation */ + "\ue1fa" + /* violation */ + "\ue1fb" + /* violation */ + "\ue1fc" + /* violation */ + "\ue1fd" + /* violation */ + "\ue1fe" + /* violation */ + "\ue1ff", "" + /* violation */ + "\ue200" + /* violation */ + "\ue201" + /* violation */ + "\ue202" + /* violation */ + "\ue203" + /* violation */ + "\ue204" + /* violation */ + "\ue205" + /* violation */ + "\ue206" + /* violation */ + "\ue207" + /* violation */ + "\ue208" + /* violation */ + "\ue209" + /* violation */ + "\ue20a" + /* violation */ + "\ue20b" + /* violation */ + "\ue20c" + /* violation */ + "\ue20d" + /* violation */ + "\ue20e" + /* violation */ + "\ue20f" + /* violation */ + "\ue210" + /* violation */ + "\ue211" + /* violation */ + "\ue212" + /* violation */ + "\ue213" + /* violation */ + "\ue214" + /* violation */ + "\ue215" + /* violation */ + "\ue216" + /* violation */ + "\ue217" + /* violation */ + "\ue218" + /* violation */ + "\ue219" + /* violation */ + "\ue21a" + /* violation */ + "\ue21b" + /* violation */ + "\ue21c" + /* violation */ + "\ue21d" + /* violation */ + "\ue21e" + /* violation */ + "\ue21f" + /* violation */ + "\ue220" + /* violation */ + "\ue221" + /* violation */ + "\ue222" + /* violation */ + "\ue223" + /* violation */ + "\ue224" + /* violation */ + "\ue225" + /* violation */ + "\ue226" + /* violation */ + "\ue227" + /* violation */ + "\ue228" + /* violation */ + "\ue229" + /* violation */ + "\ue22a" + /* violation */ + "\ue22b" + /* violation */ + "\ue22c" + /* violation */ + "\ue22d" + /* violation */ + "\ue22e" + /* violation */ + "\ue22f" + /* violation */ + "\ue230" + /* violation */ + "\ue231" + /* violation */ + "\ue232" + /* violation */ + "\ue233" + /* violation */ + "\ue234" + /* violation */ + "\ue235" + /* violation */ + "\ue236" + /* violation */ + "\ue237" + /* violation */ + "\ue238" + /* violation */ + "\ue239" + /* violation */ + "\ue23a" + /* violation */ + "\ue23b" + /* violation */ + "\ue23c" + /* violation */ + "\ue23d" + /* violation */ + "\ue23e" + /* violation */ + "\ue23f" + /* violation */ + "\ue240" + /* violation */ + "\ue241" + /* violation */ + "\ue242" + /* violation */ + "\ue243" + /* violation */ + "\ue244" + /* violation */ + "\ue245" + /* violation */ + "\ue246" + /* violation */ + "\ue247" + /* violation */ + "\ue248" + /* violation */ + "\ue249" + /* violation */ + "\ue24a" + /* violation */ + "\ue24b" + /* violation */ + "\ue24c" + /* violation */ + "\ue24d" + /* violation */ + "\ue24e" + /* violation */ + "\ue24f" + /* violation */ + "\ue250" + /* violation */ + "\ue251" + /* violation */ + "\ue252" + /* violation */ + "\ue253" + /* violation */ + "\ue254" + /* violation */ + "\ue255" + /* violation */ + "\ue256" + /* violation */ + "\ue257" + /* violation */ + "\ue258" + /* violation */ + "\ue259" + /* violation */ + "\ue25a" + /* violation */ + "\ue25b" + /* violation */ + "\ue25c" + /* violation */ + "\ue25d" + /* violation */ + "\ue25e" + /* violation */ + "\ue25f" + /* violation */ + "\ue260" + /* violation */ + "\ue261" + /* violation */ + "\ue262" + /* violation */ + "\ue263" + /* violation */ + "\ue264" + /* violation */ + "\ue265" + /* violation */ + "\ue266" + /* violation */ + "\ue267" + /* violation */ + "\ue268" + /* violation */ + "\ue269" + /* violation */ + "\ue26a" + /* violation */ + "\ue26b" + /* violation */ + "\ue26c" + /* violation */ + "\ue26d" + /* violation */ + "\ue26e" + /* violation */ + "\ue26f" + /* violation */ + "\ue270" + /* violation */ + "\ue271" + /* violation */ + "\ue272" + /* violation */ + "\ue273" + /* violation */ + "\ue274" + /* violation */ + "\ue275" + /* violation */ + "\ue276" + /* violation */ + "\ue277" + /* violation */ + "\ue278" + /* violation */ + "\ue279" + /* violation */ + "\ue27a" + /* violation */ + "\ue27b" + /* violation */ + "\ue27c" + /* violation */ + "\ue27d" + /* violation */ + "\ue27e" + /* violation */ + "\ue27f" + /* violation */ + "\ue280" + /* violation */ + "\ue281" + /* violation */ + "\ue282" + /* violation */ + "\ue283" + /* violation */ + "\ue284" + /* violation */ + "\ue285" + /* violation */ + "\ue286" + /* violation */ + "\ue287" + /* violation */ + "\ue288" + /* violation */ + "\ue289" + /* violation */ + "\ue28a" + /* violation */ + "\ue28b" + /* violation */ + "\ue28c" + /* violation */ + "\ue28d" + /* violation */ + "\ue28e" + /* violation */ + "\ue28f" + /* violation */ + "\ue290" + /* violation */ + "\ue291" + /* violation */ + "\ue292" + /* violation */ + "\ue293" + /* violation */ + "\ue294" + /* violation */ + "\ue295" + /* violation */ + "\ue296" + /* violation */ + "\ue297" + /* violation */ + "\ue298" + /* violation */ + "\ue299" + /* violation */ + "\ue29a" + /* violation */ + "\ue29b" + /* violation */ + "\ue29c" + /* violation */ + "\ue29d" + /* violation */ + "\ue29e" + /* violation */ + "\ue29f" + /* violation */ + "\ue2a0" + /* violation */ + "\ue2a1" + /* violation */ + "\ue2a2" + /* violation */ + "\ue2a3" + /* violation */ + "\ue2a4" + /* violation */ + "\ue2a5" + /* violation */ + "\ue2a6" + /* violation */ + "\ue2a7" + /* violation */ + "\ue2a8" + /* violation */ + "\ue2a9" + /* violation */ + "\ue2aa" + /* violation */ + "\ue2ab" + /* violation */ + "\ue2ac" + /* violation */ + "\ue2ad" + /* violation */ + "\ue2ae" + /* violation */ + "\ue2af" + /* violation */ + "\ue2b0" + /* violation */ + "\ue2b1" + /* violation */ + "\ue2b2" + /* violation */ + "\ue2b3" + /* violation */ + "\ue2b4" + /* violation */ + "\ue2b5" + /* violation */ + "\ue2b6" + /* violation */ + "\ue2b7" + /* violation */ + "\ue2b8" + /* violation */ + "\ue2b9" + /* violation */ + "\ue2ba" + /* violation */ + "\ue2bb" + /* violation */ + "\ue2bc" + /* violation */ + "\ue2bd" + /* violation */ + "\ue2be" + /* violation */ + "\ue2bf" + /* violation */ + "\ue2c0" + /* violation */ + "\ue2c1" + /* violation */ + "\ue2c2" + /* violation */ + "\ue2c3" + /* violation */ + "\ue2c4" + /* violation */ + "\ue2c5" + /* violation */ + "\ue2c6" + /* violation */ + "\ue2c7" + /* violation */ + "\ue2c8" + /* violation */ + "\ue2c9" + /* violation */ + "\ue2ca" + /* violation */ + "\ue2cb" + /* violation */ + "\ue2cc" + /* violation */ + "\ue2cd" + /* violation */ + "\ue2ce" + /* violation */ + "\ue2cf" + /* violation */ + "\ue2d0" + /* violation */ + "\ue2d1" + /* violation */ + "\ue2d2" + /* violation */ + "\ue2d3" + /* violation */ + "\ue2d4" + /* violation */ + "\ue2d5" + /* violation */ + "\ue2d6" + /* violation */ + "\ue2d7" + /* violation */ + "\ue2d8" + /* violation */ + "\ue2d9" + /* violation */ + "\ue2da" + /* violation */ + "\ue2db" + /* violation */ + "\ue2dc" + /* violation */ + "\ue2dd" + /* violation */ + "\ue2de" + /* violation */ + "\ue2df" + /* violation */ + "\ue2e0" + /* violation */ + "\ue2e1" + /* violation */ + "\ue2e2" + /* violation */ + "\ue2e3" + /* violation */ + "\ue2e4" + /* violation */ + "\ue2e5" + /* violation */ + "\ue2e6" + /* violation */ + "\ue2e7" + /* violation */ + "\ue2e8" + /* violation */ + "\ue2e9" + /* violation */ + "\ue2ea" + /* violation */ + "\ue2eb" + /* violation */ + "\ue2ec" + /* violation */ + "\ue2ed" + /* violation */ + "\ue2ee" + /* violation */ + "\ue2ef" + /* violation */ + "\ue2f0" + /* violation */ + "\ue2f1" + /* violation */ + "\ue2f2" + /* violation */ + "\ue2f3" + /* violation */ + "\ue2f4" + /* violation */ + "\ue2f5" + /* violation */ + "\ue2f6" + /* violation */ + "\ue2f7" + /* violation */ + "\ue2f8" + /* violation */ + "\ue2f9" + /* violation */ + "\ue2fa" + /* violation */ + "\ue2fb" + /* violation */ + "\ue2fc" + /* violation */ + "\ue2fd" + /* violation */ + "\ue2fe" + /* violation */ + "\ue2ff", "" + /* violation */ + "\ue300" + /* violation */ + "\ue301" + /* violation */ + "\ue302" + /* violation */ + "\ue303" + /* violation */ + "\ue304" + /* violation */ + "\ue305" + /* violation */ + "\ue306" + /* violation */ + "\ue307" + /* violation */ + "\ue308" + /* violation */ + "\ue309" + /* violation */ + "\ue30a" + /* violation */ + "\ue30b" + /* violation */ + "\ue30c" + /* violation */ + "\ue30d" + /* violation */ + "\ue30e" + /* violation */ + "\ue30f" + /* violation */ + "\ue310" + /* violation */ + "\ue311" + /* violation */ + "\ue312" + /* violation */ + "\ue313" + /* violation */ + "\ue314" + /* violation */ + "\ue315" + /* violation */ + "\ue316" + /* violation */ + "\ue317" + /* violation */ + "\ue318" + /* violation */ + "\ue319" + /* violation */ + "\ue31a" + /* violation */ + "\ue31b" + /* violation */ + "\ue31c" + /* violation */ + "\ue31d" + /* violation */ + "\ue31e" + /* violation */ + "\ue31f" + /* violation */ + "\ue320" + /* violation */ + "\ue321" + /* violation */ + "\ue322" + /* violation */ + "\ue323" + /* violation */ + "\ue324" + /* violation */ + "\ue325" + /* violation */ + "\ue326" + /* violation */ + "\ue327" + /* violation */ + "\ue328" + /* violation */ + "\ue329" + /* violation */ + "\ue32a" + /* violation */ + "\ue32b" + /* violation */ + "\ue32c" + /* violation */ + "\ue32d" + /* violation */ + "\ue32e" + /* violation */ + "\ue32f" + /* violation */ + "\ue330" + /* violation */ + "\ue331" + /* violation */ + "\ue332" + /* violation */ + "\ue333" + /* violation */ + "\ue334" + /* violation */ + "\ue335" + /* violation */ + "\ue336" + /* violation */ + "\ue337" + /* violation */ + "\ue338" + /* violation */ + "\ue339" + /* violation */ + "\ue33a" + /* violation */ + "\ue33b" + /* violation */ + "\ue33c" + /* violation */ + "\ue33d" + /* violation */ + "\ue33e" + /* violation */ + "\ue33f" + /* violation */ + "\ue340" + /* violation */ + "\ue341" + /* violation */ + "\ue342" + /* violation */ + "\ue343" + /* violation */ + "\ue344" + /* violation */ + "\ue345" + /* violation */ + "\ue346" + /* violation */ + "\ue347" + /* violation */ + "\ue348" + /* violation */ + "\ue349" + /* violation */ + "\ue34a" + /* violation */ + "\ue34b" + /* violation */ + "\ue34c" + /* violation */ + "\ue34d" + /* violation */ + "\ue34e" + /* violation */ + "\ue34f" + /* violation */ + "\ue350" + /* violation */ + "\ue351" + /* violation */ + "\ue352" + /* violation */ + "\ue353" + /* violation */ + "\ue354" + /* violation */ + "\ue355" + /* violation */ + "\ue356" + /* violation */ + "\ue357" + /* violation */ + "\ue358" + /* violation */ + "\ue359" + /* violation */ + "\ue35a" + /* violation */ + "\ue35b" + /* violation */ + "\ue35c" + /* violation */ + "\ue35d" + /* violation */ + "\ue35e" + /* violation */ + "\ue35f" + /* violation */ + "\ue360" + /* violation */ + "\ue361" + /* violation */ + "\ue362" + /* violation */ + "\ue363" + /* violation */ + "\ue364" + /* violation */ + "\ue365" + /* violation */ + "\ue366" + /* violation */ + "\ue367" + /* violation */ + "\ue368" + /* violation */ + "\ue369" + /* violation */ + "\ue36a" + /* violation */ + "\ue36b" + /* violation */ + "\ue36c" + /* violation */ + "\ue36d" + /* violation */ + "\ue36e" + /* violation */ + "\ue36f" + /* violation */ + "\ue370" + /* violation */ + "\ue371" + /* violation */ + "\ue372" + /* violation */ + "\ue373" + /* violation */ + "\ue374" + /* violation */ + "\ue375" + /* violation */ + "\ue376" + /* violation */ + "\ue377" + /* violation */ + "\ue378" + /* violation */ + "\ue379" + /* violation */ + "\ue37a" + /* violation */ + "\ue37b" + /* violation */ + "\ue37c" + /* violation */ + "\ue37d" + /* violation */ + "\ue37e" + /* violation */ + "\ue37f" + /* violation */ + "\ue380" + /* violation */ + "\ue381" + /* violation */ + "\ue382" + /* violation */ + "\ue383" + /* violation */ + "\ue384" + /* violation */ + "\ue385" + /* violation */ + "\ue386" + /* violation */ + "\ue387" + /* violation */ + "\ue388" + /* violation */ + "\ue389" + /* violation */ + "\ue38a" + /* violation */ + "\ue38b" + /* violation */ + "\ue38c" + /* violation */ + "\ue38d" + /* violation */ + "\ue38e" + /* violation */ + "\ue38f" + /* violation */ + "\ue390" + /* violation */ + "\ue391" + /* violation */ + "\ue392" + /* violation */ + "\ue393" + /* violation */ + "\ue394" + /* violation */ + "\ue395" + /* violation */ + "\ue396" + /* violation */ + "\ue397" + /* violation */ + "\ue398" + /* violation */ + "\ue399" + /* violation */ + "\ue39a" + /* violation */ + "\ue39b" + /* violation */ + "\ue39c" + /* violation */ + "\ue39d" + /* violation */ + "\ue39e" + /* violation */ + "\ue39f" + /* violation */ + "\ue3a0" + /* violation */ + "\ue3a1" + /* violation */ + "\ue3a2" + /* violation */ + "\ue3a3" + /* violation */ + "\ue3a4" + /* violation */ + "\ue3a5" + /* violation */ + "\ue3a6" + /* violation */ + "\ue3a7" + /* violation */ + "\ue3a8" + /* violation */ + "\ue3a9" + /* violation */ + "\ue3aa" + /* violation */ + "\ue3ab" + /* violation */ + "\ue3ac" + /* violation */ + "\ue3ad" + /* violation */ + "\ue3ae" + /* violation */ + "\ue3af" + /* violation */ + "\ue3b0" + /* violation */ + "\ue3b1" + /* violation */ + "\ue3b2" + /* violation */ + "\ue3b3" + /* violation */ + "\ue3b4" + /* violation */ + "\ue3b5" + /* violation */ + "\ue3b6" + /* violation */ + "\ue3b7" + /* violation */ + "\ue3b8" + /* violation */ + "\ue3b9" + /* violation */ + "\ue3ba" + /* violation */ + "\ue3bb" + /* violation */ + "\ue3bc" + /* violation */ + "\ue3bd" + /* violation */ + "\ue3be" + /* violation */ + "\ue3bf" + /* violation */ + "\ue3c0" + /* violation */ + "\ue3c1" + /* violation */ + "\ue3c2" + /* violation */ + "\ue3c3" + /* violation */ + "\ue3c4" + /* violation */ + "\ue3c5" + /* violation */ + "\ue3c6" + /* violation */ + "\ue3c7" + /* violation */ + "\ue3c8" + /* violation */ + "\ue3c9" + /* violation */ + "\ue3ca" + /* violation */ + "\ue3cb" + /* violation */ + "\ue3cc" + /* violation */ + "\ue3cd" + /* violation */ + "\ue3ce" + /* violation */ + "\ue3cf" + /* violation */ + "\ue3d0" + /* violation */ + "\ue3d1" + /* violation */ + "\ue3d2" + /* violation */ + "\ue3d3" + /* violation */ + "\ue3d4" + /* violation */ + "\ue3d5" + /* violation */ + "\ue3d6" + /* violation */ + "\ue3d7" + /* violation */ + "\ue3d8" + /* violation */ + "\ue3d9" + /* violation */ + "\ue3da" + /* violation */ + "\ue3db" + /* violation */ + "\ue3dc" + /* violation */ + "\ue3dd" + /* violation */ + "\ue3de" + /* violation */ + "\ue3df" + /* violation */ + "\ue3e0" + /* violation */ + "\ue3e1" + /* violation */ + "\ue3e2" + /* violation */ + "\ue3e3" + /* violation */ + "\ue3e4" + /* violation */ + "\ue3e5" + /* violation */ + "\ue3e6" + /* violation */ + "\ue3e7" + /* violation */ + "\ue3e8" + /* violation */ + "\ue3e9" + /* violation */ + "\ue3ea" + /* violation */ + "\ue3eb" + /* violation */ + "\ue3ec" + /* violation */ + "\ue3ed" + /* violation */ + "\ue3ee" + /* violation */ + "\ue3ef" + /* violation */ + "\ue3f0" + /* violation */ + "\ue3f1" + /* violation */ + "\ue3f2" + /* violation */ + "\ue3f3" + /* violation */ + "\ue3f4" + /* violation */ + "\ue3f5" + /* violation */ + "\ue3f6" + /* violation */ + "\ue3f7" + /* violation */ + "\ue3f8" + /* violation */ + "\ue3f9" + /* violation */ + "\ue3fa" + /* violation */ + "\ue3fb" + /* violation */ + "\ue3fc" + /* violation */ + "\ue3fd" + /* violation */ + "\ue3fe" + /* violation */ + "\ue3ff", "" + /* violation */ + "\ue400" + /* violation */ + "\ue401" + /* violation */ + "\ue402" + /* violation */ + "\ue403" + /* violation */ + "\ue404" + /* violation */ + "\ue405" + /* violation */ + "\ue406" + /* violation */ + "\ue407" + /* violation */ + "\ue408" + /* violation */ + "\ue409" + /* violation */ + "\ue40a" + /* violation */ + "\ue40b" + /* violation */ + "\ue40c" + /* violation */ + "\ue40d" + /* violation */ + "\ue40e" + /* violation */ + "\ue40f" + /* violation */ + "\ue410" + /* violation */ + "\ue411" + /* violation */ + "\ue412" + /* violation */ + "\ue413" + /* violation */ + "\ue414" + /* violation */ + "\ue415" + /* violation */ + "\ue416" + /* violation */ + "\ue417" + /* violation */ + "\ue418" + /* violation */ + "\ue419" + /* violation */ + "\ue41a" + /* violation */ + "\ue41b" + /* violation */ + "\ue41c" + /* violation */ + "\ue41d" + /* violation */ + "\ue41e" + /* violation */ + "\ue41f" + /* violation */ + "\ue420" + /* violation */ + "\ue421" + /* violation */ + "\ue422" + /* violation */ + "\ue423" + /* violation */ + "\ue424" + /* violation */ + "\ue425" + /* violation */ + "\ue426" + /* violation */ + "\ue427" + /* violation */ + "\ue428" + /* violation */ + "\ue429" + /* violation */ + "\ue42a" + /* violation */ + "\ue42b" + /* violation */ + "\ue42c" + /* violation */ + "\ue42d" + /* violation */ + "\ue42e" + /* violation */ + "\ue42f" + /* violation */ + "\ue430" + /* violation */ + "\ue431" + /* violation */ + "\ue432" + /* violation */ + "\ue433" + /* violation */ + "\ue434" + /* violation */ + "\ue435" + /* violation */ + "\ue436" + /* violation */ + "\ue437" + /* violation */ + "\ue438" + /* violation */ + "\ue439" + /* violation */ + "\ue43a" + /* violation */ + "\ue43b" + /* violation */ + "\ue43c" + /* violation */ + "\ue43d" + /* violation */ + "\ue43e" + /* violation */ + "\ue43f" + /* violation */ + "\ue440" + /* violation */ + "\ue441" + /* violation */ + "\ue442" + /* violation */ + "\ue443" + /* violation */ + "\ue444" + /* violation */ + "\ue445" + /* violation */ + "\ue446" + /* violation */ + "\ue447" + /* violation */ + "\ue448" + /* violation */ + "\ue449" + /* violation */ + "\ue44a" + /* violation */ + "\ue44b" + /* violation */ + "\ue44c" + /* violation */ + "\ue44d" + /* violation */ + "\ue44e" + /* violation */ + "\ue44f" + /* violation */ + "\ue450" + /* violation */ + "\ue451" + /* violation */ + "\ue452" + /* violation */ + "\ue453" + /* violation */ + "\ue454" + /* violation */ + "\ue455" + /* violation */ + "\ue456" + /* violation */ + "\ue457" + /* violation */ + "\ue458" + /* violation */ + "\ue459" + /* violation */ + "\ue45a" + /* violation */ + "\ue45b" + /* violation */ + "\ue45c" + /* violation */ + "\ue45d" + /* violation */ + "\ue45e" + /* violation */ + "\ue45f" + /* violation */ + "\ue460" + /* violation */ + "\ue461" + /* violation */ + "\ue462" + /* violation */ + "\ue463" + /* violation */ + "\ue464" + /* violation */ + "\ue465" + /* violation */ + "\ue466" + /* violation */ + "\ue467" + /* violation */ + "\ue468" + /* violation */ + "\ue469" + /* violation */ + "\ue46a" + /* violation */ + "\ue46b" + /* violation */ + "\ue46c" + /* violation */ + "\ue46d" + /* violation */ + "\ue46e" + /* violation */ + "\ue46f" + /* violation */ + "\ue470" + /* violation */ + "\ue471" + /* violation */ + "\ue472" + /* violation */ + "\ue473" + /* violation */ + "\ue474" + /* violation */ + "\ue475" + /* violation */ + "\ue476" + /* violation */ + "\ue477" + /* violation */ + "\ue478" + /* violation */ + "\ue479" + /* violation */ + "\ue47a" + /* violation */ + "\ue47b" + /* violation */ + "\ue47c" + /* violation */ + "\ue47d" + /* violation */ + "\ue47e" + /* violation */ + "\ue47f" + /* violation */ + "\ue480" + /* violation */ + "\ue481" + /* violation */ + "\ue482" + /* violation */ + "\ue483" + /* violation */ + "\ue484" + /* violation */ + "\ue485" + /* violation */ + "\ue486" + /* violation */ + "\ue487" + /* violation */ + "\ue488" + /* violation */ + "\ue489" + /* violation */ + "\ue48a" + /* violation */ + "\ue48b" + /* violation */ + "\ue48c" + /* violation */ + "\ue48d" + /* violation */ + "\ue48e" + /* violation */ + "\ue48f" + /* violation */ + "\ue490" + /* violation */ + "\ue491" + /* violation */ + "\ue492" + /* violation */ + "\ue493" + /* violation */ + "\ue494" + /* violation */ + "\ue495" + /* violation */ + "\ue496" + /* violation */ + "\ue497" + /* violation */ + "\ue498" + /* violation */ + "\ue499" + /* violation */ + "\ue49a" + /* violation */ + "\ue49b" + /* violation */ + "\ue49c" + /* violation */ + "\ue49d" + /* violation */ + "\ue49e" + /* violation */ + "\ue49f" + /* violation */ + "\ue4a0" + /* violation */ + "\ue4a1" + /* violation */ + "\ue4a2" + /* violation */ + "\ue4a3" + /* violation */ + "\ue4a4" + /* violation */ + "\ue4a5" + /* violation */ + "\ue4a6" + /* violation */ + "\ue4a7" + /* violation */ + "\ue4a8" + /* violation */ + "\ue4a9" + /* violation */ + "\ue4aa" + /* violation */ + "\ue4ab" + /* violation */ + "\ue4ac" + /* violation */ + "\ue4ad" + /* violation */ + "\ue4ae" + /* violation */ + "\ue4af" + /* violation */ + "\ue4b0" + /* violation */ + "\ue4b1" + /* violation */ + "\ue4b2" + /* violation */ + "\ue4b3" + /* violation */ + "\ue4b4" + /* violation */ + "\ue4b5" + /* violation */ + "\ue4b6" + /* violation */ + "\ue4b7" + /* violation */ + "\ue4b8" + /* violation */ + "\ue4b9" + /* violation */ + "\ue4ba" + /* violation */ + "\ue4bb" + /* violation */ + "\ue4bc" + /* violation */ + "\ue4bd" + /* violation */ + "\ue4be" + /* violation */ + "\ue4bf" + /* violation */ + "\ue4c0" + /* violation */ + "\ue4c1" + /* violation */ + "\ue4c2" + /* violation */ + "\ue4c3" + /* violation */ + "\ue4c4" + /* violation */ + "\ue4c5" + /* violation */ + "\ue4c6" + /* violation */ + "\ue4c7" + /* violation */ + "\ue4c8" + /* violation */ + "\ue4c9" + /* violation */ + "\ue4ca" + /* violation */ + "\ue4cb" + /* violation */ + "\ue4cc" + /* violation */ + "\ue4cd" + /* violation */ + "\ue4ce" + /* violation */ + "\ue4cf" + /* violation */ + "\ue4d0" + /* violation */ + "\ue4d1" + /* violation */ + "\ue4d2" + /* violation */ + "\ue4d3" + /* violation */ + "\ue4d4" + /* violation */ + "\ue4d5" + /* violation */ + "\ue4d6" + /* violation */ + "\ue4d7" + /* violation */ + "\ue4d8" + /* violation */ + "\ue4d9" + /* violation */ + "\ue4da" + /* violation */ + "\ue4db" + /* violation */ + "\ue4dc" + /* violation */ + "\ue4dd" + /* violation */ + "\ue4de" + /* violation */ + "\ue4df" + /* violation */ + "\ue4e0" + /* violation */ + "\ue4e1" + /* violation */ + "\ue4e2" + /* violation */ + "\ue4e3" + /* violation */ + "\ue4e4" + /* violation */ + "\ue4e5" + /* violation */ + "\ue4e6" + /* violation */ + "\ue4e7" + /* violation */ + "\ue4e8" + /* violation */ + "\ue4e9" + /* violation */ + "\ue4ea" + /* violation */ + "\ue4eb" + /* violation */ + "\ue4ec" + /* violation */ + "\ue4ed" + /* violation */ + "\ue4ee" + /* violation */ + "\ue4ef" + /* violation */ + "\ue4f0" + /* violation */ + "\ue4f1" + /* violation */ + "\ue4f2" + /* violation */ + "\ue4f3" + /* violation */ + "\ue4f4" + /* violation */ + "\ue4f5" + /* violation */ + "\ue4f6" + /* violation */ + "\ue4f7" + /* violation */ + "\ue4f8" + /* violation */ + "\ue4f9" + /* violation */ + "\ue4fa" + /* violation */ + "\ue4fb" + /* violation */ + "\ue4fc" + /* violation */ + "\ue4fd" + /* violation */ + "\ue4fe" + /* violation */ + "\ue4ff", "" + /* violation */ + "\ue500" + /* violation */ + "\ue501" + /* violation */ + "\ue502" + /* violation */ + "\ue503" + /* violation */ + "\ue504" + /* violation */ + "\ue505" + /* violation */ + "\ue506" + /* violation */ + "\ue507" + /* violation */ + "\ue508" + /* violation */ + "\ue509" + /* violation */ + "\ue50a" + /* violation */ + "\ue50b" + /* violation */ + "\ue50c" + /* violation */ + "\ue50d" + /* violation */ + "\ue50e" + /* violation */ + "\ue50f" + /* violation */ + "\ue510" + /* violation */ + "\ue511" + /* violation */ + "\ue512" + /* violation */ + "\ue513" + /* violation */ + "\ue514" + /* violation */ + "\ue515" + /* violation */ + "\ue516" + /* violation */ + "\ue517" + /* violation */ + "\ue518" + /* violation */ + "\ue519" + /* violation */ + "\ue51a" + /* violation */ + "\ue51b" + /* violation */ + "\ue51c" + /* violation */ + "\ue51d" + /* violation */ + "\ue51e" + /* violation */ + "\ue51f" + /* violation */ + "\ue520" + /* violation */ + "\ue521" + /* violation */ + "\ue522" + /* violation */ + "\ue523" + /* violation */ + "\ue524" + /* violation */ + "\ue525" + /* violation */ + "\ue526" + /* violation */ + "\ue527" + /* violation */ + "\ue528" + /* violation */ + "\ue529" + /* violation */ + "\ue52a" + /* violation */ + "\ue52b" + /* violation */ + "\ue52c" + /* violation */ + "\ue52d" + /* violation */ + "\ue52e" + /* violation */ + "\ue52f" + /* violation */ + "\ue530" + /* violation */ + "\ue531" + /* violation */ + "\ue532" + /* violation */ + "\ue533" + /* violation */ + "\ue534" + /* violation */ + "\ue535" + /* violation */ + "\ue536" + /* violation */ + "\ue537" + /* violation */ + "\ue538" + /* violation */ + "\ue539" + /* violation */ + "\ue53a" + /* violation */ + "\ue53b" + /* violation */ + "\ue53c" + /* violation */ + "\ue53d" + /* violation */ + "\ue53e" + /* violation */ + "\ue53f" + /* violation */ + "\ue540" + /* violation */ + "\ue541" + /* violation */ + "\ue542" + /* violation */ + "\ue543" + /* violation */ + "\ue544" + /* violation */ + "\ue545" + /* violation */ + "\ue546" + /* violation */ + "\ue547" + /* violation */ + "\ue548" + /* violation */ + "\ue549" + /* violation */ + "\ue54a" + /* violation */ + "\ue54b" + /* violation */ + "\ue54c" + /* violation */ + "\ue54d" + /* violation */ + "\ue54e" + /* violation */ + "\ue54f" + /* violation */ + "\ue550" + /* violation */ + "\ue551" + /* violation */ + "\ue552" + /* violation */ + "\ue553" + /* violation */ + "\ue554" + /* violation */ + "\ue555" + /* violation */ + "\ue556" + /* violation */ + "\ue557" + /* violation */ + "\ue558" + /* violation */ + "\ue559" + /* violation */ + "\ue55a" + /* violation */ + "\ue55b" + /* violation */ + "\ue55c" + /* violation */ + "\ue55d" + /* violation */ + "\ue55e" + /* violation */ + "\ue55f" + /* violation */ + "\ue560" + /* violation */ + "\ue561" + /* violation */ + "\ue562" + /* violation */ + "\ue563" + /* violation */ + "\ue564" + /* violation */ + "\ue565" + /* violation */ + "\ue566" + /* violation */ + "\ue567" + /* violation */ + "\ue568" + /* violation */ + "\ue569" + /* violation */ + "\ue56a" + /* violation */ + "\ue56b" + /* violation */ + "\ue56c" + /* violation */ + "\ue56d" + /* violation */ + "\ue56e" + /* violation */ + "\ue56f" + /* violation */ + "\ue570" + /* violation */ + "\ue571" + /* violation */ + "\ue572" + /* violation */ + "\ue573" + /* violation */ + "\ue574" + /* violation */ + "\ue575" + /* violation */ + "\ue576" + /* violation */ + "\ue577" + /* violation */ + "\ue578" + /* violation */ + "\ue579" + /* violation */ + "\ue57a" + /* violation */ + "\ue57b" + /* violation */ + "\ue57c" + /* violation */ + "\ue57d" + /* violation */ + "\ue57e" + /* violation */ + "\ue57f" + /* violation */ + "\ue580" + /* violation */ + "\ue581" + /* violation */ + "\ue582" + /* violation */ + "\ue583" + /* violation */ + "\ue584" + /* violation */ + "\ue585" + /* violation */ + "\ue586" + /* violation */ + "\ue587" + /* violation */ + "\ue588" + /* violation */ + "\ue589" + /* violation */ + "\ue58a" + /* violation */ + "\ue58b" + /* violation */ + "\ue58c" + /* violation */ + "\ue58d" + /* violation */ + "\ue58e" + /* violation */ + "\ue58f" + /* violation */ + "\ue590" + /* violation */ + "\ue591" + /* violation */ + "\ue592" + /* violation */ + "\ue593" + /* violation */ + "\ue594" + /* violation */ + "\ue595" + /* violation */ + "\ue596" + /* violation */ + "\ue597" + /* violation */ + "\ue598" + /* violation */ + "\ue599" + /* violation */ + "\ue59a" + /* violation */ + "\ue59b" + /* violation */ + "\ue59c" + /* violation */ + "\ue59d" + /* violation */ + "\ue59e" + /* violation */ + "\ue59f" + /* violation */ + "\ue5a0" + /* violation */ + "\ue5a1" + /* violation */ + "\ue5a2" + /* violation */ + "\ue5a3" + /* violation */ + "\ue5a4" + /* violation */ + "\ue5a5" + /* violation */ + "\ue5a6" + /* violation */ + "\ue5a7" + /* violation */ + "\ue5a8" + /* violation */ + "\ue5a9" + /* violation */ + "\ue5aa" + /* violation */ + "\ue5ab" + /* violation */ + "\ue5ac" + /* violation */ + "\ue5ad" + /* violation */ + "\ue5ae" + /* violation */ + "\ue5af" + /* violation */ + "\ue5b0" + /* violation */ + "\ue5b1" + /* violation */ + "\ue5b2" + /* violation */ + "\ue5b3" + /* violation */ + "\ue5b4" + /* violation */ + "\ue5b5" + /* violation */ + "\ue5b6" + /* violation */ + "\ue5b7" + /* violation */ + "\ue5b8" + /* violation */ + "\ue5b9" + /* violation */ + "\ue5ba" + /* violation */ + "\ue5bb" + /* violation */ + "\ue5bc" + /* violation */ + "\ue5bd" + /* violation */ + "\ue5be" + /* violation */ + "\ue5bf" + /* violation */ + "\ue5c0" + /* violation */ + "\ue5c1" + /* violation */ + "\ue5c2" + /* violation */ + "\ue5c3" + /* violation */ + "\ue5c4" + /* violation */ + "\ue5c5" + /* violation */ + "\ue5c6" + /* violation */ + "\ue5c7" + /* violation */ + "\ue5c8" + /* violation */ + "\ue5c9" + /* violation */ + "\ue5ca" + /* violation */ + "\ue5cb" + /* violation */ + "\ue5cc" + /* violation */ + "\ue5cd" + /* violation */ + "\ue5ce" + /* violation */ + "\ue5cf" + /* violation */ + "\ue5d0" + /* violation */ + "\ue5d1" + /* violation */ + "\ue5d2" + /* violation */ + "\ue5d3" + /* violation */ + "\ue5d4" + /* violation */ + "\ue5d5" + /* violation */ + "\ue5d6" + /* violation */ + "\ue5d7" + /* violation */ + "\ue5d8" + /* violation */ + "\ue5d9" + /* violation */ + "\ue5da" + /* violation */ + "\ue5db" + /* violation */ + "\ue5dc" + /* violation */ + "\ue5dd" + /* violation */ + "\ue5de" + /* violation */ + "\ue5df" + /* violation */ + "\ue5e0" + /* violation */ + "\ue5e1" + /* violation */ + "\ue5e2" + /* violation */ + "\ue5e3" + /* violation */ + "\ue5e4" + /* violation */ + "\ue5e5" + /* violation */ + "\ue5e6" + /* violation */ + "\ue5e7" + /* violation */ + "\ue5e8" + /* violation */ + "\ue5e9" + /* violation */ + "\ue5ea" + /* violation */ + "\ue5eb" + /* violation */ + "\ue5ec" + /* violation */ + "\ue5ed" + /* violation */ + "\ue5ee" + /* violation */ + "\ue5ef" + /* violation */ + "\ue5f0" + /* violation */ + "\ue5f1" + /* violation */ + "\ue5f2" + /* violation */ + "\ue5f3" + /* violation */ + "\ue5f4" + /* violation */ + "\ue5f5" + /* violation */ + "\ue5f6" + /* violation */ + "\ue5f7" + /* violation */ + "\ue5f8" + /* violation */ + "\ue5f9" + /* violation */ + "\ue5fa" + /* violation */ + "\ue5fb" + /* violation */ + "\ue5fc" + /* violation */ + "\ue5fd" + /* violation */ + "\ue5fe" + /* violation */ + "\ue5ff", "" + /* violation */ + "\ue600" + /* violation */ + "\ue601" + /* violation */ + "\ue602" + /* violation */ + "\ue603" + /* violation */ + "\ue604" + /* violation */ + "\ue605" + /* violation */ + "\ue606" + /* violation */ + "\ue607" + /* violation */ + "\ue608" + /* violation */ + "\ue609" + /* violation */ + "\ue60a" + /* violation */ + "\ue60b" + /* violation */ + "\ue60c" + /* violation */ + "\ue60d" + /* violation */ + "\ue60e" + /* violation */ + "\ue60f" + /* violation */ + "\ue610" + /* violation */ + "\ue611" + /* violation */ + "\ue612" + /* violation */ + "\ue613" + /* violation */ + "\ue614" + /* violation */ + "\ue615" + /* violation */ + "\ue616" + /* violation */ + "\ue617" + /* violation */ + "\ue618" + /* violation */ + "\ue619" + /* violation */ + "\ue61a" + /* violation */ + "\ue61b" + /* violation */ + "\ue61c" + /* violation */ + "\ue61d" + /* violation */ + "\ue61e" + /* violation */ + "\ue61f" + /* violation */ + "\ue620" + /* violation */ + "\ue621" + /* violation */ + "\ue622" + /* violation */ + "\ue623" + /* violation */ + "\ue624" + /* violation */ + "\ue625" + /* violation */ + "\ue626" + /* violation */ + "\ue627" + /* violation */ + "\ue628" + /* violation */ + "\ue629" + /* violation */ + "\ue62a" + /* violation */ + "\ue62b" + /* violation */ + "\ue62c" + /* violation */ + "\ue62d" + /* violation */ + "\ue62e" + /* violation */ + "\ue62f" + /* violation */ + "\ue630" + /* violation */ + "\ue631" + /* violation */ + "\ue632" + /* violation */ + "\ue633" + /* violation */ + "\ue634" + /* violation */ + "\ue635" + /* violation */ + "\ue636" + /* violation */ + "\ue637" + /* violation */ + "\ue638" + /* violation */ + "\ue639" + /* violation */ + "\ue63a" + /* violation */ + "\ue63b" + /* violation */ + "\ue63c" + /* violation */ + "\ue63d" + /* violation */ + "\ue63e" + /* violation */ + "\ue63f" + /* violation */ + "\ue640" + /* violation */ + "\ue641" + /* violation */ + "\ue642" + /* violation */ + "\ue643" + /* violation */ + "\ue644" + /* violation */ + "\ue645" + /* violation */ + "\ue646" + /* violation */ + "\ue647" + /* violation */ + "\ue648" + /* violation */ + "\ue649" + /* violation */ + "\ue64a" + /* violation */ + "\ue64b" + /* violation */ + "\ue64c" + /* violation */ + "\ue64d" + /* violation */ + "\ue64e" + /* violation */ + "\ue64f" + /* violation */ + "\ue650" + /* violation */ + "\ue651" + /* violation */ + "\ue652" + /* violation */ + "\ue653" + /* violation */ + "\ue654" + /* violation */ + "\ue655" + /* violation */ + "\ue656" + /* violation */ + "\ue657" + /* violation */ + "\ue658" + /* violation */ + "\ue659" + /* violation */ + "\ue65a" + /* violation */ + "\ue65b" + /* violation */ + "\ue65c" + /* violation */ + "\ue65d" + /* violation */ + "\ue65e" + /* violation */ + "\ue65f" + /* violation */ + "\ue660" + /* violation */ + "\ue661" + /* violation */ + "\ue662" + /* violation */ + "\ue663" + /* violation */ + "\ue664" + /* violation */ + "\ue665" + /* violation */ + "\ue666" + /* violation */ + "\ue667" + /* violation */ + "\ue668" + /* violation */ + "\ue669" + /* violation */ + "\ue66a" + /* violation */ + "\ue66b" + /* violation */ + "\ue66c" + /* violation */ + "\ue66d" + /* violation */ + "\ue66e" + /* violation */ + "\ue66f" + /* violation */ + "\ue670" + /* violation */ + "\ue671" + /* violation */ + "\ue672" + /* violation */ + "\ue673" + /* violation */ + "\ue674" + /* violation */ + "\ue675" + /* violation */ + "\ue676" + /* violation */ + "\ue677" + /* violation */ + "\ue678" + /* violation */ + "\ue679" + /* violation */ + "\ue67a" + /* violation */ + "\ue67b" + /* violation */ + "\ue67c" + /* violation */ + "\ue67d" + /* violation */ + "\ue67e" + /* violation */ + "\ue67f" + /* violation */ + "\ue680" + /* violation */ + "\ue681" + /* violation */ + "\ue682" + /* violation */ + "\ue683" + /* violation */ + "\ue684" + /* violation */ + "\ue685" + /* violation */ + "\ue686" + /* violation */ + "\ue687" + /* violation */ + "\ue688" + /* violation */ + "\ue689" + /* violation */ + "\ue68a" + /* violation */ + "\ue68b" + /* violation */ + "\ue68c" + /* violation */ + "\ue68d" + /* violation */ + "\ue68e" + /* violation */ + "\ue68f" + /* violation */ + "\ue690" + /* violation */ + "\ue691" + /* violation */ + "\ue692" + /* violation */ + "\ue693" + /* violation */ + "\ue694" + /* violation */ + "\ue695" + /* violation */ + "\ue696" + /* violation */ + "\ue697" + /* violation */ + "\ue698" + /* violation */ + "\ue699" + /* violation */ + "\ue69a" + /* violation */ + "\ue69b" + /* violation */ + "\ue69c" + /* violation */ + "\ue69d" + /* violation */ + "\ue69e" + /* violation */ + "\ue69f" + /* violation */ + "\ue6a0" + /* violation */ + "\ue6a1" + /* violation */ + "\ue6a2" + /* violation */ + "\ue6a3" + /* violation */ + "\ue6a4" + /* violation */ + "\ue6a5" + /* violation */ + "\ue6a6" + /* violation */ + "\ue6a7" + /* violation */ + "\ue6a8" + /* violation */ + "\ue6a9" + /* violation */ + "\ue6aa" + /* violation */ + "\ue6ab" + /* violation */ + "\ue6ac" + /* violation */ + "\ue6ad" + /* violation */ + "\ue6ae" + /* violation */ + "\ue6af" + /* violation */ + "\ue6b0" + /* violation */ + "\ue6b1" + /* violation */ + "\ue6b2" + /* violation */ + "\ue6b3" + /* violation */ + "\ue6b4" + /* violation */ + "\ue6b5" + /* violation */ + "\ue6b6" + /* violation */ + "\ue6b7" + /* violation */ + "\ue6b8" + /* violation */ + "\ue6b9" + /* violation */ + "\ue6ba" + /* violation */ + "\ue6bb" + /* violation */ + "\ue6bc" + /* violation */ + "\ue6bd" + /* violation */ + "\ue6be" + /* violation */ + "\ue6bf" + /* violation */ + "\ue6c0" + /* violation */ + "\ue6c1" + /* violation */ + "\ue6c2" + /* violation */ + "\ue6c3" + /* violation */ + "\ue6c4" + /* violation */ + "\ue6c5" + /* violation */ + "\ue6c6" + /* violation */ + "\ue6c7" + /* violation */ + "\ue6c8" + /* violation */ + "\ue6c9" + /* violation */ + "\ue6ca" + /* violation */ + "\ue6cb" + /* violation */ + "\ue6cc" + /* violation */ + "\ue6cd" + /* violation */ + "\ue6ce" + /* violation */ + "\ue6cf" + /* violation */ + "\ue6d0" + /* violation */ + "\ue6d1" + /* violation */ + "\ue6d2" + /* violation */ + "\ue6d3" + /* violation */ + "\ue6d4" + /* violation */ + "\ue6d5" + /* violation */ + "\ue6d6" + /* violation */ + "\ue6d7" + /* violation */ + "\ue6d8" + /* violation */ + "\ue6d9" + /* violation */ + "\ue6da" + /* violation */ + "\ue6db" + /* violation */ + "\ue6dc" + /* violation */ + "\ue6dd" + /* violation */ + "\ue6de" + /* violation */ + "\ue6df" + /* violation */ + "\ue6e0" + /* violation */ + "\ue6e1" + /* violation */ + "\ue6e2" + /* violation */ + "\ue6e3" + /* violation */ + "\ue6e4" + /* violation */ + "\ue6e5" + /* violation */ + "\ue6e6" + /* violation */ + "\ue6e7" + /* violation */ + "\ue6e8" + /* violation */ + "\ue6e9" + /* violation */ + "\ue6ea" + /* violation */ + "\ue6eb" + /* violation */ + "\ue6ec" + /* violation */ + "\ue6ed" + /* violation */ + "\ue6ee" + /* violation */ + "\ue6ef" + /* violation */ + "\ue6f0" + /* violation */ + "\ue6f1" + /* violation */ + "\ue6f2" + /* violation */ + "\ue6f3" + /* violation */ + "\ue6f4" + /* violation */ + "\ue6f5" + /* violation */ + "\ue6f6" + /* violation */ + "\ue6f7" + /* violation */ + "\ue6f8" + /* violation */ + "\ue6f9" + /* violation */ + "\ue6fa" + /* violation */ + "\ue6fb" + /* violation */ + "\ue6fc" + /* violation */ + "\ue6fd" + /* violation */ + "\ue6fe" + /* violation */ + "\ue6ff", "" + /* violation */ + "\ue700" + /* violation */ + "\ue701" + /* violation */ + "\ue702" + /* violation */ + "\ue703" + /* violation */ + "\ue704" + /* violation */ + "\ue705" + /* violation */ + "\ue706" + /* violation */ + "\ue707" + /* violation */ + "\ue708" + /* violation */ + "\ue709" + /* violation */ + "\ue70a" + /* violation */ + "\ue70b" + /* violation */ + "\ue70c" + /* violation */ + "\ue70d" + /* violation */ + "\ue70e" + /* violation */ + "\ue70f" + /* violation */ + "\ue710" + /* violation */ + "\ue711" + /* violation */ + "\ue712" + /* violation */ + "\ue713" + /* violation */ + "\ue714" + /* violation */ + "\ue715" + /* violation */ + "\ue716" + /* violation */ + "\ue717" + /* violation */ + "\ue718" + /* violation */ + "\ue719" + /* violation */ + "\ue71a" + /* violation */ + "\ue71b" + /* violation */ + "\ue71c" + /* violation */ + "\ue71d" + /* violation */ + "\ue71e" + /* violation */ + "\ue71f" + /* violation */ + "\ue720" + /* violation */ + "\ue721" + /* violation */ + "\ue722" + /* violation */ + "\ue723" + /* violation */ + "\ue724" + /* violation */ + "\ue725" + /* violation */ + "\ue726" + /* violation */ + "\ue727" + /* violation */ + "\ue728" + /* violation */ + "\ue729" + /* violation */ + "\ue72a" + /* violation */ + "\ue72b" + /* violation */ + "\ue72c" + /* violation */ + "\ue72d" + /* violation */ + "\ue72e" + /* violation */ + "\ue72f" + /* violation */ + "\ue730" + /* violation */ + "\ue731" + /* violation */ + "\ue732" + /* violation */ + "\ue733" + /* violation */ + "\ue734" + /* violation */ + "\ue735" + /* violation */ + "\ue736" + /* violation */ + "\ue737" + /* violation */ + "\ue738" + /* violation */ + "\ue739" + /* violation */ + "\ue73a" + /* violation */ + "\ue73b" + /* violation */ + "\ue73c" + /* violation */ + "\ue73d" + /* violation */ + "\ue73e" + /* violation */ + "\ue73f" + /* violation */ + "\ue740" + /* violation */ + "\ue741" + /* violation */ + "\ue742" + /* violation */ + "\ue743" + /* violation */ + "\ue744" + /* violation */ + "\ue745" + /* violation */ + "\ue746" + /* violation */ + "\ue747" + /* violation */ + "\ue748" + /* violation */ + "\ue749" + /* violation */ + "\ue74a" + /* violation */ + "\ue74b" + /* violation */ + "\ue74c" + /* violation */ + "\ue74d" + /* violation */ + "\ue74e" + /* violation */ + "\ue74f" + /* violation */ + "\ue750" + /* violation */ + "\ue751" + /* violation */ + "\ue752" + /* violation */ + "\ue753" + /* violation */ + "\ue754" + /* violation */ + "\ue755" + /* violation */ + "\ue756" + /* violation */ + "\ue757" + /* violation */ + "\ue758" + /* violation */ + "\ue759" + /* violation */ + "\ue75a" + /* violation */ + "\ue75b" + /* violation */ + "\ue75c" + /* violation */ + "\ue75d" + /* violation */ + "\ue75e" + /* violation */ + "\ue75f" + /* violation */ + "\ue760" + /* violation */ + "\ue761" + /* violation */ + "\ue762" + /* violation */ + "\ue763" + /* violation */ + "\ue764" + /* violation */ + "\ue765" + /* violation */ + "\ue766" + /* violation */ + "\ue767" + /* violation */ + "\ue768" + /* violation */ + "\ue769" + /* violation */ + "\ue76a" + /* violation */ + "\ue76b" + /* violation */ + "\ue76c" + /* violation */ + "\ue76d" + /* violation */ + "\ue76e" + /* violation */ + "\ue76f" + /* violation */ + "\ue770" + /* violation */ + "\ue771" + /* violation */ + "\ue772" + /* violation */ + "\ue773" + /* violation */ + "\ue774" + /* violation */ + "\ue775" + /* violation */ + "\ue776" + /* violation */ + "\ue777" + /* violation */ + "\ue778" + /* violation */ + "\ue779" + /* violation */ + "\ue77a" + /* violation */ + "\ue77b" + /* violation */ + "\ue77c" + /* violation */ + "\ue77d" + /* violation */ + "\ue77e" + /* violation */ + "\ue77f" + /* violation */ + "\ue780" + /* violation */ + "\ue781" + /* violation */ + "\ue782" + /* violation */ + "\ue783" + /* violation */ + "\ue784" + /* violation */ + "\ue785" + /* violation */ + "\ue786" + /* violation */ + "\ue787" + /* violation */ + "\ue788" + /* violation */ + "\ue789" + /* violation */ + "\ue78a" + /* violation */ + "\ue78b" + /* violation */ + "\ue78c" + /* violation */ + "\ue78d" + /* violation */ + "\ue78e" + /* violation */ + "\ue78f" + /* violation */ + "\ue790" + /* violation */ + "\ue791" + /* violation */ + "\ue792" + /* violation */ + "\ue793" + /* violation */ + "\ue794" + /* violation */ + "\ue795" + /* violation */ + "\ue796" + /* violation */ + "\ue797" + /* violation */ + "\ue798" + /* violation */ + "\ue799" + /* violation */ + "\ue79a" + /* violation */ + "\ue79b" + /* violation */ + "\ue79c" + /* violation */ + "\ue79d" + /* violation */ + "\ue79e" + /* violation */ + "\ue79f" + /* violation */ + "\ue7a0" + /* violation */ + "\ue7a1" + /* violation */ + "\ue7a2" + /* violation */ + "\ue7a3" + /* violation */ + "\ue7a4" + /* violation */ + "\ue7a5" + /* violation */ + "\ue7a6" + /* violation */ + "\ue7a7" + /* violation */ + "\ue7a8" + /* violation */ + "\ue7a9" + /* violation */ + "\ue7aa" + /* violation */ + "\ue7ab" + /* violation */ + "\ue7ac" + /* violation */ + "\ue7ad" + /* violation */ + "\ue7ae" + /* violation */ + "\ue7af" + /* violation */ + "\ue7b0" + /* violation */ + "\ue7b1" + /* violation */ + "\ue7b2" + /* violation */ + "\ue7b3" + /* violation */ + "\ue7b4" + /* violation */ + "\ue7b5" + /* violation */ + "\ue7b6" + /* violation */ + "\ue7b7" + /* violation */ + "\ue7b8" + /* violation */ + "\ue7b9" + /* violation */ + "\ue7ba" + /* violation */ + "\ue7bb" + /* violation */ + "\ue7bc" + /* violation */ + "\ue7bd" + /* violation */ + "\ue7be" + /* violation */ + "\ue7bf" + /* violation */ + "\ue7c0" + /* violation */ + "\ue7c1" + /* violation */ + "\ue7c2" + /* violation */ + "\ue7c3" + /* violation */ + "\ue7c4" + /* violation */ + "\ue7c5" + /* violation */ + "\ue7c6" + /* violation */ + "\ue7c7" + /* violation */ + "\ue7c8" + /* violation */ + "\ue7c9" + /* violation */ + "\ue7ca" + /* violation */ + "\ue7cb" + /* violation */ + "\ue7cc" + /* violation */ + "\ue7cd" + /* violation */ + "\ue7ce" + /* violation */ + "\ue7cf" + /* violation */ + "\ue7d0" + /* violation */ + "\ue7d1" + /* violation */ + "\ue7d2" + /* violation */ + "\ue7d3" + /* violation */ + "\ue7d4" + /* violation */ + "\ue7d5" + /* violation */ + "\ue7d6" + /* violation */ + "\ue7d7" + /* violation */ + "\ue7d8" + /* violation */ + "\ue7d9" + /* violation */ + "\ue7da" + /* violation */ + "\ue7db" + /* violation */ + "\ue7dc" + /* violation */ + "\ue7dd" + /* violation */ + "\ue7de" + /* violation */ + "\ue7df" + /* violation */ + "\ue7e0" + /* violation */ + "\ue7e1" + /* violation */ + "\ue7e2" + /* violation */ + "\ue7e3" + /* violation */ + "\ue7e4" + /* violation */ + "\ue7e5" + /* violation */ + "\ue7e6" + /* violation */ + "\ue7e7" + /* violation */ + "\ue7e8" + /* violation */ + "\ue7e9" + /* violation */ + "\ue7ea" + /* violation */ + "\ue7eb" + /* violation */ + "\ue7ec" + /* violation */ + "\ue7ed" + /* violation */ + "\ue7ee" + /* violation */ + "\ue7ef" + /* violation */ + "\ue7f0" + /* violation */ + "\ue7f1" + /* violation */ + "\ue7f2" + /* violation */ + "\ue7f3" + /* violation */ + "\ue7f4" + /* violation */ + "\ue7f5" + /* violation */ + "\ue7f6" + /* violation */ + "\ue7f7" + /* violation */ + "\ue7f8" + /* violation */ + "\ue7f9" + /* violation */ + "\ue7fa" + /* violation */ + "\ue7fb" + /* violation */ + "\ue7fc" + /* violation */ + "\ue7fd" + /* violation */ + "\ue7fe" + /* violation */ + "\ue7ff", "" + /* violation */ + "\ue800" + /* violation */ + "\ue801" + /* violation */ + "\ue802" + /* violation */ + "\ue803" + /* violation */ + "\ue804" + /* violation */ + "\ue805" + /* violation */ + "\ue806" + /* violation */ + "\ue807" + /* violation */ + "\ue808" + /* violation */ + "\ue809" + /* violation */ + "\ue80a" + /* violation */ + "\ue80b" + /* violation */ + "\ue80c" + /* violation */ + "\ue80d" + /* violation */ + "\ue80e" + /* violation */ + "\ue80f" + /* violation */ + "\ue810" + /* violation */ + "\ue811" + /* violation */ + "\ue812" + /* violation */ + "\ue813" + /* violation */ + "\ue814" + /* violation */ + "\ue815" + /* violation */ + "\ue816" + /* violation */ + "\ue817" + /* violation */ + "\ue818" + /* violation */ + "\ue819" + /* violation */ + "\ue81a" + /* violation */ + "\ue81b" + /* violation */ + "\ue81c" + /* violation */ + "\ue81d" + /* violation */ + "\ue81e" + /* violation */ + "\ue81f" + /* violation */ + "\ue820" + /* violation */ + "\ue821" + /* violation */ + "\ue822" + /* violation */ + "\ue823" + /* violation */ + "\ue824" + /* violation */ + "\ue825" + /* violation */ + "\ue826" + /* violation */ + "\ue827" + /* violation */ + "\ue828" + /* violation */ + "\ue829" + /* violation */ + "\ue82a" + /* violation */ + "\ue82b" + /* violation */ + "\ue82c" + /* violation */ + "\ue82d" + /* violation */ + "\ue82e" + /* violation */ + "\ue82f" + /* violation */ + "\ue830" + /* violation */ + "\ue831" + /* violation */ + "\ue832" + /* violation */ + "\ue833" + /* violation */ + "\ue834" + /* violation */ + "\ue835" + /* violation */ + "\ue836" + /* violation */ + "\ue837" + /* violation */ + "\ue838" + /* violation */ + "\ue839" + /* violation */ + "\ue83a" + /* violation */ + "\ue83b" + /* violation */ + "\ue83c" + /* violation */ + "\ue83d" + /* violation */ + "\ue83e" + /* violation */ + "\ue83f" + /* violation */ + "\ue840" + /* violation */ + "\ue841" + /* violation */ + "\ue842" + /* violation */ + "\ue843" + /* violation */ + "\ue844" + /* violation */ + "\ue845" + /* violation */ + "\ue846" + /* violation */ + "\ue847" + /* violation */ + "\ue848" + /* violation */ + "\ue849" + /* violation */ + "\ue84a" + /* violation */ + "\ue84b" + /* violation */ + "\ue84c" + /* violation */ + "\ue84d" + /* violation */ + "\ue84e" + /* violation */ + "\ue84f" + /* violation */ + "\ue850" + /* violation */ + "\ue851" + /* violation */ + "\ue852" + /* violation */ + "\ue853" + /* violation */ + "\ue854" + /* violation */ + "\ue855" + /* violation */ + "\ue856" + /* violation */ + "\ue857" + /* violation */ + "\ue858" + /* violation */ + "\ue859" + /* violation */ + "\ue85a" + /* violation */ + "\ue85b" + /* violation */ + "\ue85c" + /* violation */ + "\ue85d" + /* violation */ + "\ue85e" + /* violation */ + "\ue85f" + /* violation */ + "\ue860" + /* violation */ + "\ue861" + /* violation */ + "\ue862" + /* violation */ + "\ue863" + /* violation */ + "\ue864" + /* violation */ + "\ue865" + /* violation */ + "\ue866" + /* violation */ + "\ue867" + /* violation */ + "\ue868" + /* violation */ + "\ue869" + /* violation */ + "\ue86a" + /* violation */ + "\ue86b" + /* violation */ + "\ue86c" + /* violation */ + "\ue86d" + /* violation */ + "\ue86e" + /* violation */ + "\ue86f" + /* violation */ + "\ue870" + /* violation */ + "\ue871" + /* violation */ + "\ue872" + /* violation */ + "\ue873" + /* violation */ + "\ue874" + /* violation */ + "\ue875" + /* violation */ + "\ue876" + /* violation */ + "\ue877" + /* violation */ + "\ue878" + /* violation */ + "\ue879" + /* violation */ + "\ue87a" + /* violation */ + "\ue87b" + /* violation */ + "\ue87c" + /* violation */ + "\ue87d" + /* violation */ + "\ue87e" + /* violation */ + "\ue87f" + /* violation */ + "\ue880" + /* violation */ + "\ue881" + /* violation */ + "\ue882" + /* violation */ + "\ue883" + /* violation */ + "\ue884" + /* violation */ + "\ue885" + /* violation */ + "\ue886" + /* violation */ + "\ue887" + /* violation */ + "\ue888" + /* violation */ + "\ue889" + /* violation */ + "\ue88a" + /* violation */ + "\ue88b" + /* violation */ + "\ue88c" + /* violation */ + "\ue88d" + /* violation */ + "\ue88e" + /* violation */ + "\ue88f" + /* violation */ + "\ue890" + /* violation */ + "\ue891" + /* violation */ + "\ue892" + /* violation */ + "\ue893" + /* violation */ + "\ue894" + /* violation */ + "\ue895" + /* violation */ + "\ue896" + /* violation */ + "\ue897" + /* violation */ + "\ue898" + /* violation */ + "\ue899" + /* violation */ + "\ue89a" + /* violation */ + "\ue89b" + /* violation */ + "\ue89c" + /* violation */ + "\ue89d" + /* violation */ + "\ue89e" + /* violation */ + "\ue89f" + /* violation */ + "\ue8a0" + /* violation */ + "\ue8a1" + /* violation */ + "\ue8a2" + /* violation */ + "\ue8a3" + /* violation */ + "\ue8a4" + /* violation */ + "\ue8a5" + /* violation */ + "\ue8a6" + /* violation */ + "\ue8a7" + /* violation */ + "\ue8a8" + /* violation */ + "\ue8a9" + /* violation */ + "\ue8aa" + /* violation */ + "\ue8ab" + /* violation */ + "\ue8ac" + /* violation */ + "\ue8ad" + /* violation */ + "\ue8ae" + /* violation */ + "\ue8af" + /* violation */ + "\ue8b0" + /* violation */ + "\ue8b1" + /* violation */ + "\ue8b2" + /* violation */ + "\ue8b3" + /* violation */ + "\ue8b4" + /* violation */ + "\ue8b5" + /* violation */ + "\ue8b6" + /* violation */ + "\ue8b7" + /* violation */ + "\ue8b8" + /* violation */ + "\ue8b9" + /* violation */ + "\ue8ba" + /* violation */ + "\ue8bb" + /* violation */ + "\ue8bc" + /* violation */ + "\ue8bd" + /* violation */ + "\ue8be" + /* violation */ + "\ue8bf" + /* violation */ + "\ue8c0" + /* violation */ + "\ue8c1" + /* violation */ + "\ue8c2" + /* violation */ + "\ue8c3" + /* violation */ + "\ue8c4" + /* violation */ + "\ue8c5" + /* violation */ + "\ue8c6" + /* violation */ + "\ue8c7" + /* violation */ + "\ue8c8" + /* violation */ + "\ue8c9" + /* violation */ + "\ue8ca" + /* violation */ + "\ue8cb" + /* violation */ + "\ue8cc" + /* violation */ + "\ue8cd" + /* violation */ + "\ue8ce" + /* violation */ + "\ue8cf" + /* violation */ + "\ue8d0" + /* violation */ + "\ue8d1" + /* violation */ + "\ue8d2" + /* violation */ + "\ue8d3" + /* violation */ + "\ue8d4" + /* violation */ + "\ue8d5" + /* violation */ + "\ue8d6" + /* violation */ + "\ue8d7" + /* violation */ + "\ue8d8" + /* violation */ + "\ue8d9" + /* violation */ + "\ue8da" + /* violation */ + "\ue8db" + /* violation */ + "\ue8dc" + /* violation */ + "\ue8dd" + /* violation */ + "\ue8de" + /* violation */ + "\ue8df" + /* violation */ + "\ue8e0" + /* violation */ + "\ue8e1" + /* violation */ + "\ue8e2" + /* violation */ + "\ue8e3" + /* violation */ + "\ue8e4" + /* violation */ + "\ue8e5" + /* violation */ + "\ue8e6" + /* violation */ + "\ue8e7" + /* violation */ + "\ue8e8" + /* violation */ + "\ue8e9" + /* violation */ + "\ue8ea" + /* violation */ + "\ue8eb" + /* violation */ + "\ue8ec" + /* violation */ + "\ue8ed" + /* violation */ + "\ue8ee" + /* violation */ + "\ue8ef" + /* violation */ + "\ue8f0" + /* violation */ + "\ue8f1" + /* violation */ + "\ue8f2" + /* violation */ + "\ue8f3" + /* violation */ + "\ue8f4" + /* violation */ + "\ue8f5" + /* violation */ + "\ue8f6" + /* violation */ + "\ue8f7" + /* violation */ + "\ue8f8" + /* violation */ + "\ue8f9" + /* violation */ + "\ue8fa" + /* violation */ + "\ue8fb" + /* violation */ + "\ue8fc" + /* violation */ + "\ue8fd" + /* violation */ + "\ue8fe" + /* violation */ + "\ue8ff", "" + /* violation */ + "\ue900" + /* violation */ + "\ue901" + /* violation */ + "\ue902" + /* violation */ + "\ue903" + /* violation */ + "\ue904" + /* violation */ + "\ue905" + /* violation */ + "\ue906" + /* violation */ + "\ue907" + /* violation */ + "\ue908" + /* violation */ + "\ue909" + /* violation */ + "\ue90a" + /* violation */ + "\ue90b" + /* violation */ + "\ue90c" + /* violation */ + "\ue90d" + /* violation */ + "\ue90e" + /* violation */ + "\ue90f" + /* violation */ + "\ue910" + /* violation */ + "\ue911" + /* violation */ + "\ue912" + /* violation */ + "\ue913" + /* violation */ + "\ue914" + /* violation */ + "\ue915" + /* violation */ + "\ue916" + /* violation */ + "\ue917" + /* violation */ + "\ue918" + /* violation */ + "\ue919" + /* violation */ + "\ue91a" + /* violation */ + "\ue91b" + /* violation */ + "\ue91c" + /* violation */ + "\ue91d" + /* violation */ + "\ue91e" + /* violation */ + "\ue91f" + /* violation */ + "\ue920" + /* violation */ + "\ue921" + /* violation */ + "\ue922" + /* violation */ + "\ue923" + /* violation */ + "\ue924" + /* violation */ + "\ue925" + /* violation */ + "\ue926" + /* violation */ + "\ue927" + /* violation */ + "\ue928" + /* violation */ + "\ue929" + /* violation */ + "\ue92a" + /* violation */ + "\ue92b" + /* violation */ + "\ue92c" + /* violation */ + "\ue92d" + /* violation */ + "\ue92e" + /* violation */ + "\ue92f" + /* violation */ + "\ue930" + /* violation */ + "\ue931" + /* violation */ + "\ue932" + /* violation */ + "\ue933" + /* violation */ + "\ue934" + /* violation */ + "\ue935" + /* violation */ + "\ue936" + /* violation */ + "\ue937" + /* violation */ + "\ue938" + /* violation */ + "\ue939" + /* violation */ + "\ue93a" + /* violation */ + "\ue93b" + /* violation */ + "\ue93c" + /* violation */ + "\ue93d" + /* violation */ + "\ue93e" + /* violation */ + "\ue93f" + /* violation */ + "\ue940" + /* violation */ + "\ue941" + /* violation */ + "\ue942" + /* violation */ + "\ue943" + /* violation */ + "\ue944" + /* violation */ + "\ue945" + /* violation */ + "\ue946" + /* violation */ + "\ue947" + /* violation */ + "\ue948" + /* violation */ + "\ue949" + /* violation */ + "\ue94a" + /* violation */ + "\ue94b" + /* violation */ + "\ue94c" + /* violation */ + "\ue94d" + /* violation */ + "\ue94e" + /* violation */ + "\ue94f" + /* violation */ + "\ue950" + /* violation */ + "\ue951" + /* violation */ + "\ue952" + /* violation */ + "\ue953" + /* violation */ + "\ue954" + /* violation */ + "\ue955" + /* violation */ + "\ue956" + /* violation */ + "\ue957" + /* violation */ + "\ue958" + /* violation */ + "\ue959" + /* violation */ + "\ue95a" + /* violation */ + "\ue95b" + /* violation */ + "\ue95c" + /* violation */ + "\ue95d" + /* violation */ + "\ue95e" + /* violation */ + "\ue95f" + /* violation */ + "\ue960" + /* violation */ + "\ue961" + /* violation */ + "\ue962" + /* violation */ + "\ue963" + /* violation */ + "\ue964" + /* violation */ + "\ue965" + /* violation */ + "\ue966" + /* violation */ + "\ue967" + /* violation */ + "\ue968" + /* violation */ + "\ue969" + /* violation */ + "\ue96a" + /* violation */ + "\ue96b" + /* violation */ + "\ue96c" + /* violation */ + "\ue96d" + /* violation */ + "\ue96e" + /* violation */ + "\ue96f" + /* violation */ + "\ue970" + /* violation */ + "\ue971" + /* violation */ + "\ue972" + /* violation */ + "\ue973" + /* violation */ + "\ue974" + /* violation */ + "\ue975" + /* violation */ + "\ue976" + /* violation */ + "\ue977" + /* violation */ + "\ue978" + /* violation */ + "\ue979" + /* violation */ + "\ue97a" + /* violation */ + "\ue97b" + /* violation */ + "\ue97c" + /* violation */ + "\ue97d" + /* violation */ + "\ue97e" + /* violation */ + "\ue97f" + /* violation */ + "\ue980" + /* violation */ + "\ue981" + /* violation */ + "\ue982" + /* violation */ + "\ue983" + /* violation */ + "\ue984" + /* violation */ + "\ue985" + /* violation */ + "\ue986" + /* violation */ + "\ue987" + /* violation */ + "\ue988" + /* violation */ + "\ue989" + /* violation */ + "\ue98a" + /* violation */ + "\ue98b" + /* violation */ + "\ue98c" + /* violation */ + "\ue98d" + /* violation */ + "\ue98e" + /* violation */ + "\ue98f" + /* violation */ + "\ue990" + /* violation */ + "\ue991" + /* violation */ + "\ue992" + /* violation */ + "\ue993" + /* violation */ + "\ue994" + /* violation */ + "\ue995" + /* violation */ + "\ue996" + /* violation */ + "\ue997" + /* violation */ + "\ue998" + /* violation */ + "\ue999" + /* violation */ + "\ue99a" + /* violation */ + "\ue99b" + /* violation */ + "\ue99c" + /* violation */ + "\ue99d" + /* violation */ + "\ue99e" + /* violation */ + "\ue99f" + /* violation */ + "\ue9a0" + /* violation */ + "\ue9a1" + /* violation */ + "\ue9a2" + /* violation */ + "\ue9a3" + /* violation */ + "\ue9a4" + /* violation */ + "\ue9a5" + /* violation */ + "\ue9a6" + /* violation */ + "\ue9a7" + /* violation */ + "\ue9a8" + /* violation */ + "\ue9a9" + /* violation */ + "\ue9aa" + /* violation */ + "\ue9ab" + /* violation */ + "\ue9ac" + /* violation */ + "\ue9ad" + /* violation */ + "\ue9ae" + /* violation */ + "\ue9af" + /* violation */ + "\ue9b0" + /* violation */ + "\ue9b1" + /* violation */ + "\ue9b2" + /* violation */ + "\ue9b3" + /* violation */ + "\ue9b4" + /* violation */ + "\ue9b5" + /* violation */ + "\ue9b6" + /* violation */ + "\ue9b7" + /* violation */ + "\ue9b8" + /* violation */ + "\ue9b9" + /* violation */ + "\ue9ba" + /* violation */ + "\ue9bb" + /* violation */ + "\ue9bc" + /* violation */ + "\ue9bd" + /* violation */ + "\ue9be" + /* violation */ + "\ue9bf" + /* violation */ + "\ue9c0" + /* violation */ + "\ue9c1" + /* violation */ + "\ue9c2" + /* violation */ + "\ue9c3" + /* violation */ + "\ue9c4" + /* violation */ + "\ue9c5" + /* violation */ + "\ue9c6" + /* violation */ + "\ue9c7" + /* violation */ + "\ue9c8" + /* violation */ + "\ue9c9" + /* violation */ + "\ue9ca" + /* violation */ + "\ue9cb" + /* violation */ + "\ue9cc" + /* violation */ + "\ue9cd" + /* violation */ + "\ue9ce" + /* violation */ + "\ue9cf" + /* violation */ + "\ue9d0" + /* violation */ + "\ue9d1" + /* violation */ + "\ue9d2" + /* violation */ + "\ue9d3" + /* violation */ + "\ue9d4" + /* violation */ + "\ue9d5" + /* violation */ + "\ue9d6" + /* violation */ + "\ue9d7" + /* violation */ + "\ue9d8" + /* violation */ + "\ue9d9" + /* violation */ + "\ue9da" + /* violation */ + "\ue9db" + /* violation */ + "\ue9dc" + /* violation */ + "\ue9dd" + /* violation */ + "\ue9de" + /* violation */ + "\ue9df" + /* violation */ + "\ue9e0" + /* violation */ + "\ue9e1" + /* violation */ + "\ue9e2" + /* violation */ + "\ue9e3" + /* violation */ + "\ue9e4" + /* violation */ + "\ue9e5" + /* violation */ + "\ue9e6" + /* violation */ + "\ue9e7" + /* violation */ + "\ue9e8" + /* violation */ + "\ue9e9" + /* violation */ + "\ue9ea" + /* violation */ + "\ue9eb" + /* violation */ + "\ue9ec" + /* violation */ + "\ue9ed" + /* violation */ + "\ue9ee" + /* violation */ + "\ue9ef" + /* violation */ + "\ue9f0" + /* violation */ + "\ue9f1" + /* violation */ + "\ue9f2" + /* violation */ + "\ue9f3" + /* violation */ + "\ue9f4" + /* violation */ + "\ue9f5" + /* violation */ + "\ue9f6" + /* violation */ + "\ue9f7" + /* violation */ + "\ue9f8" + /* violation */ + "\ue9f9" + /* violation */ + "\ue9fa" + /* violation */ + "\ue9fb" + /* violation */ + "\ue9fc" + /* violation */ + "\ue9fd" + /* violation */ + "\ue9fe" + /* violation */ + "\ue9ff", "" + /* violation */ + "\uea00" + /* violation */ + "\uea01" + /* violation */ + "\uea02" + /* violation */ + "\uea03" + /* violation */ + "\uea04" + /* violation */ + "\uea05" + /* violation */ + "\uea06" + /* violation */ + "\uea07" + /* violation */ + "\uea08" + /* violation */ + "\uea09" + /* violation */ + "\uea0a" + /* violation */ + "\uea0b" + /* violation */ + "\uea0c" + /* violation */ + "\uea0d" + /* violation */ + "\uea0e" + /* violation */ + "\uea0f" + /* violation */ + "\uea10" + /* violation */ + "\uea11" + /* violation */ + "\uea12" + /* violation */ + "\uea13" + /* violation */ + "\uea14" + /* violation */ + "\uea15" + /* violation */ + "\uea16" + /* violation */ + "\uea17" + /* violation */ + "\uea18" + /* violation */ + "\uea19" + /* violation */ + "\uea1a" + /* violation */ + "\uea1b" + /* violation */ + "\uea1c" + /* violation */ + "\uea1d" + /* violation */ + "\uea1e" + /* violation */ + "\uea1f" + /* violation */ + "\uea20" + /* violation */ + "\uea21" + /* violation */ + "\uea22" + /* violation */ + "\uea23" + /* violation */ + "\uea24" + /* violation */ + "\uea25" + /* violation */ + "\uea26" + /* violation */ + "\uea27" + /* violation */ + "\uea28" + /* violation */ + "\uea29" + /* violation */ + "\uea2a" + /* violation */ + "\uea2b" + /* violation */ + "\uea2c" + /* violation */ + "\uea2d" + /* violation */ + "\uea2e" + /* violation */ + "\uea2f" + /* violation */ + "\uea30" + /* violation */ + "\uea31" + /* violation */ + "\uea32" + /* violation */ + "\uea33" + /* violation */ + "\uea34" + /* violation */ + "\uea35" + /* violation */ + "\uea36" + /* violation */ + "\uea37" + /* violation */ + "\uea38" + /* violation */ + "\uea39" + /* violation */ + "\uea3a" + /* violation */ + "\uea3b" + /* violation */ + "\uea3c" + /* violation */ + "\uea3d" + /* violation */ + "\uea3e" + /* violation */ + "\uea3f" + /* violation */ + "\uea40" + /* violation */ + "\uea41" + /* violation */ + "\uea42" + /* violation */ + "\uea43" + /* violation */ + "\uea44" + /* violation */ + "\uea45" + /* violation */ + "\uea46" + /* violation */ + "\uea47" + /* violation */ + "\uea48" + /* violation */ + "\uea49" + /* violation */ + "\uea4a" + /* violation */ + "\uea4b" + /* violation */ + "\uea4c" + /* violation */ + "\uea4d" + /* violation */ + "\uea4e" + /* violation */ + "\uea4f" + /* violation */ + "\uea50" + /* violation */ + "\uea51" + /* violation */ + "\uea52" + /* violation */ + "\uea53" + /* violation */ + "\uea54" + /* violation */ + "\uea55" + /* violation */ + "\uea56" + /* violation */ + "\uea57" + /* violation */ + "\uea58" + /* violation */ + "\uea59" + /* violation */ + "\uea5a" + /* violation */ + "\uea5b" + /* violation */ + "\uea5c" + /* violation */ + "\uea5d" + /* violation */ + "\uea5e" + /* violation */ + "\uea5f" + /* violation */ + "\uea60" + /* violation */ + "\uea61" + /* violation */ + "\uea62" + /* violation */ + "\uea63" + /* violation */ + "\uea64" + /* violation */ + "\uea65" + /* violation */ + "\uea66" + /* violation */ + "\uea67" + /* violation */ + "\uea68" + /* violation */ + "\uea69" + /* violation */ + "\uea6a" + /* violation */ + "\uea6b" + /* violation */ + "\uea6c" + /* violation */ + "\uea6d" + /* violation */ + "\uea6e" + /* violation */ + "\uea6f" + /* violation */ + "\uea70" + /* violation */ + "\uea71" + /* violation */ + "\uea72" + /* violation */ + "\uea73" + /* violation */ + "\uea74" + /* violation */ + "\uea75" + /* violation */ + "\uea76" + /* violation */ + "\uea77" + /* violation */ + "\uea78" + /* violation */ + "\uea79" + /* violation */ + "\uea7a" + /* violation */ + "\uea7b" + /* violation */ + "\uea7c" + /* violation */ + "\uea7d" + /* violation */ + "\uea7e" + /* violation */ + "\uea7f" + /* violation */ + "\uea80" + /* violation */ + "\uea81" + /* violation */ + "\uea82" + /* violation */ + "\uea83" + /* violation */ + "\uea84" + /* violation */ + "\uea85" + /* violation */ + "\uea86" + /* violation */ + "\uea87" + /* violation */ + "\uea88" + /* violation */ + "\uea89" + /* violation */ + "\uea8a" + /* violation */ + "\uea8b" + /* violation */ + "\uea8c" + /* violation */ + "\uea8d" + /* violation */ + "\uea8e" + /* violation */ + "\uea8f" + /* violation */ + "\uea90" + /* violation */ + "\uea91" + /* violation */ + "\uea92" + /* violation */ + "\uea93" + /* violation */ + "\uea94" + /* violation */ + "\uea95" + /* violation */ + "\uea96" + /* violation */ + "\uea97" + /* violation */ + "\uea98" + /* violation */ + "\uea99" + /* violation */ + "\uea9a" + /* violation */ + "\uea9b" + /* violation */ + "\uea9c" + /* violation */ + "\uea9d" + /* violation */ + "\uea9e" + /* violation */ + "\uea9f" + /* violation */ + "\ueaa0" + /* violation */ + "\ueaa1" + /* violation */ + "\ueaa2" + /* violation */ + "\ueaa3" + /* violation */ + "\ueaa4" + /* violation */ + "\ueaa5" + /* violation */ + "\ueaa6" + /* violation */ + "\ueaa7" + /* violation */ + "\ueaa8" + /* violation */ + "\ueaa9" + /* violation */ + "\ueaaa" + /* violation */ + "\ueaab" + /* violation */ + "\ueaac" + /* violation */ + "\ueaad" + /* violation */ + "\ueaae" + /* violation */ + "\ueaaf" + /* violation */ + "\ueab0" + /* violation */ + "\ueab1" + /* violation */ + "\ueab2" + /* violation */ + "\ueab3" + /* violation */ + "\ueab4" + /* violation */ + "\ueab5" + /* violation */ + "\ueab6" + /* violation */ + "\ueab7" + /* violation */ + "\ueab8" + /* violation */ + "\ueab9" + /* violation */ + "\ueaba" + /* violation */ + "\ueabb" + /* violation */ + "\ueabc" + /* violation */ + "\ueabd" + /* violation */ + "\ueabe" + /* violation */ + "\ueabf" + /* violation */ + "\ueac0" + /* violation */ + "\ueac1" + /* violation */ + "\ueac2" + /* violation */ + "\ueac3" + /* violation */ + "\ueac4" + /* violation */ + "\ueac5" + /* violation */ + "\ueac6" + /* violation */ + "\ueac7" + /* violation */ + "\ueac8" + /* violation */ + "\ueac9" + /* violation */ + "\ueaca" + /* violation */ + "\ueacb" + /* violation */ + "\ueacc" + /* violation */ + "\ueacd" + /* violation */ + "\ueace" + /* violation */ + "\ueacf" + /* violation */ + "\uead0" + /* violation */ + "\uead1" + /* violation */ + "\uead2" + /* violation */ + "\uead3" + /* violation */ + "\uead4" + /* violation */ + "\uead5" + /* violation */ + "\uead6" + /* violation */ + "\uead7" + /* violation */ + "\uead8" + /* violation */ + "\uead9" + /* violation */ + "\ueada" + /* violation */ + "\ueadb" + /* violation */ + "\ueadc" + /* violation */ + "\ueadd" + /* violation */ + "\ueade" + /* violation */ + "\ueadf" + /* violation */ + "\ueae0" + /* violation */ + "\ueae1" + /* violation */ + "\ueae2" + /* violation */ + "\ueae3" + /* violation */ + "\ueae4" + /* violation */ + "\ueae5" + /* violation */ + "\ueae6" + /* violation */ + "\ueae7" + /* violation */ + "\ueae8" + /* violation */ + "\ueae9" + /* violation */ + "\ueaea" + /* violation */ + "\ueaeb" + /* violation */ + "\ueaec" + /* violation */ + "\ueaed" + /* violation */ + "\ueaee" + /* violation */ + "\ueaef" + /* violation */ + "\ueaf0" + /* violation */ + "\ueaf1" + /* violation */ + "\ueaf2" + /* violation */ + "\ueaf3" + /* violation */ + "\ueaf4" + /* violation */ + "\ueaf5" + /* violation */ + "\ueaf6" + /* violation */ + "\ueaf7" + /* violation */ + "\ueaf8" + /* violation */ + "\ueaf9" + /* violation */ + "\ueafa" + /* violation */ + "\ueafb" + /* violation */ + "\ueafc" + /* violation */ + "\ueafd" + /* violation */ + "\ueafe" + /* violation */ + "\ueaff", "" + /* violation */ + "\ueb00" + /* violation */ + "\ueb01" + /* violation */ + "\ueb02" + /* violation */ + "\ueb03" + /* violation */ + "\ueb04" + /* violation */ + "\ueb05" + /* violation */ + "\ueb06" + /* violation */ + "\ueb07" + /* violation */ + "\ueb08" + /* violation */ + "\ueb09" + /* violation */ + "\ueb0a" + /* violation */ + "\ueb0b" + /* violation */ + "\ueb0c" + /* violation */ + "\ueb0d" + /* violation */ + "\ueb0e" + /* violation */ + "\ueb0f" + /* violation */ + "\ueb10" + /* violation */ + "\ueb11" + /* violation */ + "\ueb12" + /* violation */ + "\ueb13" + /* violation */ + "\ueb14" + /* violation */ + "\ueb15" + /* violation */ + "\ueb16" + /* violation */ + "\ueb17" + /* violation */ + "\ueb18" + /* violation */ + "\ueb19" + /* violation */ + "\ueb1a" + /* violation */ + "\ueb1b" + /* violation */ + "\ueb1c" + /* violation */ + "\ueb1d" + /* violation */ + "\ueb1e" + /* violation */ + "\ueb1f" + /* violation */ + "\ueb20" + /* violation */ + "\ueb21" + /* violation */ + "\ueb22" + /* violation */ + "\ueb23" + /* violation */ + "\ueb24" + /* violation */ + "\ueb25" + /* violation */ + "\ueb26" + /* violation */ + "\ueb27" + /* violation */ + "\ueb28" + /* violation */ + "\ueb29" + /* violation */ + "\ueb2a" + /* violation */ + "\ueb2b" + /* violation */ + "\ueb2c" + /* violation */ + "\ueb2d" + /* violation */ + "\ueb2e" + /* violation */ + "\ueb2f" + /* violation */ + "\ueb30" + /* violation */ + "\ueb31" + /* violation */ + "\ueb32" + /* violation */ + "\ueb33" + /* violation */ + "\ueb34" + /* violation */ + "\ueb35" + /* violation */ + "\ueb36" + /* violation */ + "\ueb37" + /* violation */ + "\ueb38" + /* violation */ + "\ueb39" + /* violation */ + "\ueb3a" + /* violation */ + "\ueb3b" + /* violation */ + "\ueb3c" + /* violation */ + "\ueb3d" + /* violation */ + "\ueb3e" + /* violation */ + "\ueb3f" + /* violation */ + "\ueb40" + /* violation */ + "\ueb41" + /* violation */ + "\ueb42" + /* violation */ + "\ueb43" + /* violation */ + "\ueb44" + /* violation */ + "\ueb45" + /* violation */ + "\ueb46" + /* violation */ + "\ueb47" + /* violation */ + "\ueb48" + /* violation */ + "\ueb49" + /* violation */ + "\ueb4a" + /* violation */ + "\ueb4b" + /* violation */ + "\ueb4c" + /* violation */ + "\ueb4d" + /* violation */ + "\ueb4e" + /* violation */ + "\ueb4f" + /* violation */ + "\ueb50" + /* violation */ + "\ueb51" + /* violation */ + "\ueb52" + /* violation */ + "\ueb53" + /* violation */ + "\ueb54" + /* violation */ + "\ueb55" + /* violation */ + "\ueb56" + /* violation */ + "\ueb57" + /* violation */ + "\ueb58" + /* violation */ + "\ueb59" + /* violation */ + "\ueb5a" + /* violation */ + "\ueb5b" + /* violation */ + "\ueb5c" + /* violation */ + "\ueb5d" + /* violation */ + "\ueb5e" + /* violation */ + "\ueb5f" + /* violation */ + "\ueb60" + /* violation */ + "\ueb61" + /* violation */ + "\ueb62" + /* violation */ + "\ueb63" + /* violation */ + "\ueb64" + /* violation */ + "\ueb65" + /* violation */ + "\ueb66" + /* violation */ + "\ueb67" + /* violation */ + "\ueb68" + /* violation */ + "\ueb69" + /* violation */ + "\ueb6a" + /* violation */ + "\ueb6b" + /* violation */ + "\ueb6c" + /* violation */ + "\ueb6d" + /* violation */ + "\ueb6e" + /* violation */ + "\ueb6f" + /* violation */ + "\ueb70" + /* violation */ + "\ueb71" + /* violation */ + "\ueb72" + /* violation */ + "\ueb73" + /* violation */ + "\ueb74" + /* violation */ + "\ueb75" + /* violation */ + "\ueb76" + /* violation */ + "\ueb77" + /* violation */ + "\ueb78" + /* violation */ + "\ueb79" + /* violation */ + "\ueb7a" + /* violation */ + "\ueb7b" + /* violation */ + "\ueb7c" + /* violation */ + "\ueb7d" + /* violation */ + "\ueb7e" + /* violation */ + "\ueb7f" + /* violation */ + "\ueb80" + /* violation */ + "\ueb81" + /* violation */ + "\ueb82" + /* violation */ + "\ueb83" + /* violation */ + "\ueb84" + /* violation */ + "\ueb85" + /* violation */ + "\ueb86" + /* violation */ + "\ueb87" + /* violation */ + "\ueb88" + /* violation */ + "\ueb89" + /* violation */ + "\ueb8a" + /* violation */ + "\ueb8b" + /* violation */ + "\ueb8c" + /* violation */ + "\ueb8d" + /* violation */ + "\ueb8e" + /* violation */ + "\ueb8f" + /* violation */ + "\ueb90" + /* violation */ + "\ueb91" + /* violation */ + "\ueb92" + /* violation */ + "\ueb93" + /* violation */ + "\ueb94" + /* violation */ + "\ueb95" + /* violation */ + "\ueb96" + /* violation */ + "\ueb97" + /* violation */ + "\ueb98" + /* violation */ + "\ueb99" + /* violation */ + "\ueb9a" + /* violation */ + "\ueb9b" + /* violation */ + "\ueb9c" + /* violation */ + "\ueb9d" + /* violation */ + "\ueb9e" + /* violation */ + "\ueb9f" + /* violation */ + "\ueba0" + /* violation */ + "\ueba1" + /* violation */ + "\ueba2" + /* violation */ + "\ueba3" + /* violation */ + "\ueba4" + /* violation */ + "\ueba5" + /* violation */ + "\ueba6" + /* violation */ + "\ueba7" + /* violation */ + "\ueba8" + /* violation */ + "\ueba9" + /* violation */ + "\uebaa" + /* violation */ + "\uebab" + /* violation */ + "\uebac" + /* violation */ + "\uebad" + /* violation */ + "\uebae" + /* violation */ + "\uebaf" + /* violation */ + "\uebb0" + /* violation */ + "\uebb1" + /* violation */ + "\uebb2" + /* violation */ + "\uebb3" + /* violation */ + "\uebb4" + /* violation */ + "\uebb5" + /* violation */ + "\uebb6" + /* violation */ + "\uebb7" + /* violation */ + "\uebb8" + /* violation */ + "\uebb9" + /* violation */ + "\uebba" + /* violation */ + "\uebbb" + /* violation */ + "\uebbc" + /* violation */ + "\uebbd" + /* violation */ + "\uebbe" + /* violation */ + "\uebbf" + /* violation */ + "\uebc0" + /* violation */ + "\uebc1" + /* violation */ + "\uebc2" + /* violation */ + "\uebc3" + /* violation */ + "\uebc4" + /* violation */ + "\uebc5" + /* violation */ + "\uebc6" + /* violation */ + "\uebc7" + /* violation */ + "\uebc8" + /* violation */ + "\uebc9" + /* violation */ + "\uebca" + /* violation */ + "\uebcb" + /* violation */ + "\uebcc" + /* violation */ + "\uebcd" + /* violation */ + "\uebce" + /* violation */ + "\uebcf" + /* violation */ + "\uebd0" + /* violation */ + "\uebd1" + /* violation */ + "\uebd2" + /* violation */ + "\uebd3" + /* violation */ + "\uebd4" + /* violation */ + "\uebd5" + /* violation */ + "\uebd6" + /* violation */ + "\uebd7" + /* violation */ + "\uebd8" + /* violation */ + "\uebd9" + /* violation */ + "\uebda" + /* violation */ + "\uebdb" + /* violation */ + "\uebdc" + /* violation */ + "\uebdd" + /* violation */ + "\uebde" + /* violation */ + "\uebdf" + /* violation */ + "\uebe0" + /* violation */ + "\uebe1" + /* violation */ + "\uebe2" + /* violation */ + "\uebe3" + /* violation */ + "\uebe4" + /* violation */ + "\uebe5" + /* violation */ + "\uebe6" + /* violation */ + "\uebe7" + /* violation */ + "\uebe8" + /* violation */ + "\uebe9" + /* violation */ + "\uebea" + /* violation */ + "\uebeb" + /* violation */ + "\uebec" + /* violation */ + "\uebed" + /* violation */ + "\uebee" + /* violation */ + "\uebef" + /* violation */ + "\uebf0" + /* violation */ + "\uebf1" + /* violation */ + "\uebf2" + /* violation */ + "\uebf3" + /* violation */ + "\uebf4" + /* violation */ + "\uebf5" + /* violation */ + "\uebf6" + /* violation */ + "\uebf7" + /* violation */ + "\uebf8" + /* violation */ + "\uebf9" + /* violation */ + "\uebfa" + /* violation */ + "\uebfb" + /* violation */ + "\uebfc" + /* violation */ + "\uebfd" + /* violation */ + "\uebfe" + /* violation */ + "\uebff", "" + /* violation */ + "\uec00" + /* violation */ + "\uec01" + /* violation */ + "\uec02" + /* violation */ + "\uec03" + /* violation */ + "\uec04" + /* violation */ + "\uec05" + /* violation */ + "\uec06" + /* violation */ + "\uec07" + /* violation */ + "\uec08" + /* violation */ + "\uec09" + /* violation */ + "\uec0a" + /* violation */ + "\uec0b" + /* violation */ + "\uec0c" + /* violation */ + "\uec0d" + /* violation */ + "\uec0e" + /* violation */ + "\uec0f" + /* violation */ + "\uec10" + /* violation */ + "\uec11" + /* violation */ + "\uec12" + /* violation */ + "\uec13" + /* violation */ + "\uec14" + /* violation */ + "\uec15" + /* violation */ + "\uec16" + /* violation */ + "\uec17" + /* violation */ + "\uec18" + /* violation */ + "\uec19" + /* violation */ + "\uec1a" + /* violation */ + "\uec1b" + /* violation */ + "\uec1c" + /* violation */ + "\uec1d" + /* violation */ + "\uec1e" + /* violation */ + "\uec1f" + /* violation */ + "\uec20" + /* violation */ + "\uec21" + /* violation */ + "\uec22" + /* violation */ + "\uec23" + /* violation */ + "\uec24" + /* violation */ + "\uec25" + /* violation */ + "\uec26" + /* violation */ + "\uec27" + /* violation */ + "\uec28" + /* violation */ + "\uec29" + /* violation */ + "\uec2a" + /* violation */ + "\uec2b" + /* violation */ + "\uec2c" + /* violation */ + "\uec2d" + /* violation */ + "\uec2e" + /* violation */ + "\uec2f" + /* violation */ + "\uec30" + /* violation */ + "\uec31" + /* violation */ + "\uec32" + /* violation */ + "\uec33" + /* violation */ + "\uec34" + /* violation */ + "\uec35" + /* violation */ + "\uec36" + /* violation */ + "\uec37" + /* violation */ + "\uec38" + /* violation */ + "\uec39" + /* violation */ + "\uec3a" + /* violation */ + "\uec3b" + /* violation */ + "\uec3c" + /* violation */ + "\uec3d" + /* violation */ + "\uec3e" + /* violation */ + "\uec3f" + /* violation */ + "\uec40" + /* violation */ + "\uec41" + /* violation */ + "\uec42" + /* violation */ + "\uec43" + /* violation */ + "\uec44" + /* violation */ + "\uec45" + /* violation */ + "\uec46" + /* violation */ + "\uec47" + /* violation */ + "\uec48" + /* violation */ + "\uec49" + /* violation */ + "\uec4a" + /* violation */ + "\uec4b" + /* violation */ + "\uec4c" + /* violation */ + "\uec4d" + /* violation */ + "\uec4e" + /* violation */ + "\uec4f" + /* violation */ + "\uec50" + /* violation */ + "\uec51" + /* violation */ + "\uec52" + /* violation */ + "\uec53" + /* violation */ + "\uec54" + /* violation */ + "\uec55" + /* violation */ + "\uec56" + /* violation */ + "\uec57" + /* violation */ + "\uec58" + /* violation */ + "\uec59" + /* violation */ + "\uec5a" + /* violation */ + "\uec5b" + /* violation */ + "\uec5c" + /* violation */ + "\uec5d" + /* violation */ + "\uec5e" + /* violation */ + "\uec5f" + /* violation */ + "\uec60" + /* violation */ + "\uec61" + /* violation */ + "\uec62" + /* violation */ + "\uec63" + /* violation */ + "\uec64" + /* violation */ + "\uec65" + /* violation */ + "\uec66" + /* violation */ + "\uec67" + /* violation */ + "\uec68" + /* violation */ + "\uec69" + /* violation */ + "\uec6a" + /* violation */ + "\uec6b" + /* violation */ + "\uec6c" + /* violation */ + "\uec6d" + /* violation */ + "\uec6e" + /* violation */ + "\uec6f" + /* violation */ + "\uec70" + /* violation */ + "\uec71" + /* violation */ + "\uec72" + /* violation */ + "\uec73" + /* violation */ + "\uec74" + /* violation */ + "\uec75" + /* violation */ + "\uec76" + /* violation */ + "\uec77" + /* violation */ + "\uec78" + /* violation */ + "\uec79" + /* violation */ + "\uec7a" + /* violation */ + "\uec7b" + /* violation */ + "\uec7c" + /* violation */ + "\uec7d" + /* violation */ + "\uec7e" + /* violation */ + "\uec7f" + /* violation */ + "\uec80" + /* violation */ + "\uec81" + /* violation */ + "\uec82" + /* violation */ + "\uec83" + /* violation */ + "\uec84" + /* violation */ + "\uec85" + /* violation */ + "\uec86" + /* violation */ + "\uec87" + /* violation */ + "\uec88" + /* violation */ + "\uec89" + /* violation */ + "\uec8a" + /* violation */ + "\uec8b" + /* violation */ + "\uec8c" + /* violation */ + "\uec8d" + /* violation */ + "\uec8e" + /* violation */ + "\uec8f" + /* violation */ + "\uec90" + /* violation */ + "\uec91" + /* violation */ + "\uec92" + /* violation */ + "\uec93" + /* violation */ + "\uec94" + /* violation */ + "\uec95" + /* violation */ + "\uec96" + /* violation */ + "\uec97" + /* violation */ + "\uec98" + /* violation */ + "\uec99" + /* violation */ + "\uec9a" + /* violation */ + "\uec9b" + /* violation */ + "\uec9c" + /* violation */ + "\uec9d" + /* violation */ + "\uec9e" + /* violation */ + "\uec9f" + /* violation */ + "\ueca0" + /* violation */ + "\ueca1" + /* violation */ + "\ueca2" + /* violation */ + "\ueca3" + /* violation */ + "\ueca4" + /* violation */ + "\ueca5" + /* violation */ + "\ueca6" + /* violation */ + "\ueca7" + /* violation */ + "\ueca8" + /* violation */ + "\ueca9" + /* violation */ + "\uecaa" + /* violation */ + "\uecab" + /* violation */ + "\uecac" + /* violation */ + "\uecad" + /* violation */ + "\uecae" + /* violation */ + "\uecaf" + /* violation */ + "\uecb0" + /* violation */ + "\uecb1" + /* violation */ + "\uecb2" + /* violation */ + "\uecb3" + /* violation */ + "\uecb4" + /* violation */ + "\uecb5" + /* violation */ + "\uecb6" + /* violation */ + "\uecb7" + /* violation */ + "\uecb8" + /* violation */ + "\uecb9" + /* violation */ + "\uecba" + /* violation */ + "\uecbb" + /* violation */ + "\uecbc" + /* violation */ + "\uecbd" + /* violation */ + "\uecbe" + /* violation */ + "\uecbf" + /* violation */ + "\uecc0" + /* violation */ + "\uecc1" + /* violation */ + "\uecc2" + /* violation */ + "\uecc3" + /* violation */ + "\uecc4" + /* violation */ + "\uecc5" + /* violation */ + "\uecc6" + /* violation */ + "\uecc7" + /* violation */ + "\uecc8" + /* violation */ + "\uecc9" + /* violation */ + "\uecca" + /* violation */ + "\ueccb" + /* violation */ + "\ueccc" + /* violation */ + "\ueccd" + /* violation */ + "\uecce" + /* violation */ + "\ueccf" + /* violation */ + "\uecd0" + /* violation */ + "\uecd1" + /* violation */ + "\uecd2" + /* violation */ + "\uecd3" + /* violation */ + "\uecd4" + /* violation */ + "\uecd5" + /* violation */ + "\uecd6" + /* violation */ + "\uecd7" + /* violation */ + "\uecd8" + /* violation */ + "\uecd9" + /* violation */ + "\uecda" + /* violation */ + "\uecdb" + /* violation */ + "\uecdc" + /* violation */ + "\uecdd" + /* violation */ + "\uecde" + /* violation */ + "\uecdf" + /* violation */ + "\uece0" + /* violation */ + "\uece1" + /* violation */ + "\uece2" + /* violation */ + "\uece3" + /* violation */ + "\uece4" + /* violation */ + "\uece5" + /* violation */ + "\uece6" + /* violation */ + "\uece7" + /* violation */ + "\uece8" + /* violation */ + "\uece9" + /* violation */ + "\uecea" + /* violation */ + "\ueceb" + /* violation */ + "\uecec" + /* violation */ + "\ueced" + /* violation */ + "\uecee" + /* violation */ + "\uecef" + /* violation */ + "\uecf0" + /* violation */ + "\uecf1" + /* violation */ + "\uecf2" + /* violation */ + "\uecf3" + /* violation */ + "\uecf4" + /* violation */ + "\uecf5" + /* violation */ + "\uecf6" + /* violation */ + "\uecf7" + /* violation */ + "\uecf8" + /* violation */ + "\uecf9" + /* violation */ + "\uecfa" + /* violation */ + "\uecfb" + /* violation */ + "\uecfc" + /* violation */ + "\uecfd" + /* violation */ + "\uecfe" + /* violation */ + "\uecff", "" + /* violation */ + "\ued00" + /* violation */ + "\ued01" + /* violation */ + "\ued02" + /* violation */ + "\ued03" + /* violation */ + "\ued04" + /* violation */ + "\ued05" + /* violation */ + "\ued06" + /* violation */ + "\ued07" + /* violation */ + "\ued08" + /* violation */ + "\ued09" + /* violation */ + "\ued0a" + /* violation */ + "\ued0b" + /* violation */ + "\ued0c" + /* violation */ + "\ued0d" + /* violation */ + "\ued0e" + /* violation */ + "\ued0f" + /* violation */ + "\ued10" + /* violation */ + "\ued11" + /* violation */ + "\ued12" + /* violation */ + "\ued13" + /* violation */ + "\ued14" + /* violation */ + "\ued15" + /* violation */ + "\ued16" + /* violation */ + "\ued17" + /* violation */ + "\ued18" + /* violation */ + "\ued19" + /* violation */ + "\ued1a" + /* violation */ + "\ued1b" + /* violation */ + "\ued1c" + /* violation */ + "\ued1d" + /* violation */ + "\ued1e" + /* violation */ + "\ued1f" + /* violation */ + "\ued20" + /* violation */ + "\ued21" + /* violation */ + "\ued22" + /* violation */ + "\ued23" + /* violation */ + "\ued24" + /* violation */ + "\ued25" + /* violation */ + "\ued26" + /* violation */ + "\ued27" + /* violation */ + "\ued28" + /* violation */ + "\ued29" + /* violation */ + "\ued2a" + /* violation */ + "\ued2b" + /* violation */ + "\ued2c" + /* violation */ + "\ued2d" + /* violation */ + "\ued2e" + /* violation */ + "\ued2f" + /* violation */ + "\ued30" + /* violation */ + "\ued31" + /* violation */ + "\ued32" + /* violation */ + "\ued33" + /* violation */ + "\ued34" + /* violation */ + "\ued35" + /* violation */ + "\ued36" + /* violation */ + "\ued37" + /* violation */ + "\ued38" + /* violation */ + "\ued39" + /* violation */ + "\ued3a" + /* violation */ + "\ued3b" + /* violation */ + "\ued3c" + /* violation */ + "\ued3d" + /* violation */ + "\ued3e" + /* violation */ + "\ued3f" + /* violation */ + "\ued40" + /* violation */ + "\ued41" + /* violation */ + "\ued42" + /* violation */ + "\ued43" + /* violation */ + "\ued44" + /* violation */ + "\ued45" + /* violation */ + "\ued46" + /* violation */ + "\ued47" + /* violation */ + "\ued48" + /* violation */ + "\ued49" + /* violation */ + "\ued4a" + /* violation */ + "\ued4b" + /* violation */ + "\ued4c" + /* violation */ + "\ued4d" + /* violation */ + "\ued4e" + /* violation */ + "\ued4f" + /* violation */ + "\ued50" + /* violation */ + "\ued51" + /* violation */ + "\ued52" + /* violation */ + "\ued53" + /* violation */ + "\ued54" + /* violation */ + "\ued55" + /* violation */ + "\ued56" + /* violation */ + "\ued57" + /* violation */ + "\ued58" + /* violation */ + "\ued59" + /* violation */ + "\ued5a" + /* violation */ + "\ued5b" + /* violation */ + "\ued5c" + /* violation */ + "\ued5d" + /* violation */ + "\ued5e" + /* violation */ + "\ued5f" + /* violation */ + "\ued60" + /* violation */ + "\ued61" + /* violation */ + "\ued62" + /* violation */ + "\ued63" + /* violation */ + "\ued64" + /* violation */ + "\ued65" + /* violation */ + "\ued66" + /* violation */ + "\ued67" + /* violation */ + "\ued68" + /* violation */ + "\ued69" + /* violation */ + "\ued6a" + /* violation */ + "\ued6b" + /* violation */ + "\ued6c" + /* violation */ + "\ued6d" + /* violation */ + "\ued6e" + /* violation */ + "\ued6f" + /* violation */ + "\ued70" + /* violation */ + "\ued71" + /* violation */ + "\ued72" + /* violation */ + "\ued73" + /* violation */ + "\ued74" + /* violation */ + "\ued75" + /* violation */ + "\ued76" + /* violation */ + "\ued77" + /* violation */ + "\ued78" + /* violation */ + "\ued79" + /* violation */ + "\ued7a" + /* violation */ + "\ued7b" + /* violation */ + "\ued7c" + /* violation */ + "\ued7d" + /* violation */ + "\ued7e" + /* violation */ + "\ued7f" + /* violation */ + "\ued80" + /* violation */ + "\ued81" + /* violation */ + "\ued82" + /* violation */ + "\ued83" + /* violation */ + "\ued84" + /* violation */ + "\ued85" + /* violation */ + "\ued86" + /* violation */ + "\ued87" + /* violation */ + "\ued88" + /* violation */ + "\ued89" + /* violation */ + "\ued8a" + /* violation */ + "\ued8b" + /* violation */ + "\ued8c" + /* violation */ + "\ued8d" + /* violation */ + "\ued8e" + /* violation */ + "\ued8f" + /* violation */ + "\ued90" + /* violation */ + "\ued91" + /* violation */ + "\ued92" + /* violation */ + "\ued93" + /* violation */ + "\ued94" + /* violation */ + "\ued95" + /* violation */ + "\ued96" + /* violation */ + "\ued97" + /* violation */ + "\ued98" + /* violation */ + "\ued99" + /* violation */ + "\ued9a" + /* violation */ + "\ued9b" + /* violation */ + "\ued9c" + /* violation */ + "\ued9d" + /* violation */ + "\ued9e" + /* violation */ + "\ued9f" + /* violation */ + "\ueda0" + /* violation */ + "\ueda1" + /* violation */ + "\ueda2" + /* violation */ + "\ueda3" + /* violation */ + "\ueda4" + /* violation */ + "\ueda5" + /* violation */ + "\ueda6" + /* violation */ + "\ueda7" + /* violation */ + "\ueda8" + /* violation */ + "\ueda9" + /* violation */ + "\uedaa" + /* violation */ + "\uedab" + /* violation */ + "\uedac" + /* violation */ + "\uedad" + /* violation */ + "\uedae" + /* violation */ + "\uedaf" + /* violation */ + "\uedb0" + /* violation */ + "\uedb1" + /* violation */ + "\uedb2" + /* violation */ + "\uedb3" + /* violation */ + "\uedb4" + /* violation */ + "\uedb5" + /* violation */ + "\uedb6" + /* violation */ + "\uedb7" + /* violation */ + "\uedb8" + /* violation */ + "\uedb9" + /* violation */ + "\uedba" + /* violation */ + "\uedbb" + /* violation */ + "\uedbc" + /* violation */ + "\uedbd" + /* violation */ + "\uedbe" + /* violation */ + "\uedbf" + /* violation */ + "\uedc0" + /* violation */ + "\uedc1" + /* violation */ + "\uedc2" + /* violation */ + "\uedc3" + /* violation */ + "\uedc4" + /* violation */ + "\uedc5" + /* violation */ + "\uedc6" + /* violation */ + "\uedc7" + /* violation */ + "\uedc8" + /* violation */ + "\uedc9" + /* violation */ + "\uedca" + /* violation */ + "\uedcb" + /* violation */ + "\uedcc" + /* violation */ + "\uedcd" + /* violation */ + "\uedce" + /* violation */ + "\uedcf" + /* violation */ + "\uedd0" + /* violation */ + "\uedd1" + /* violation */ + "\uedd2" + /* violation */ + "\uedd3" + /* violation */ + "\uedd4" + /* violation */ + "\uedd5" + /* violation */ + "\uedd6" + /* violation */ + "\uedd7" + /* violation */ + "\uedd8" + /* violation */ + "\uedd9" + /* violation */ + "\uedda" + /* violation */ + "\ueddb" + /* violation */ + "\ueddc" + /* violation */ + "\ueddd" + /* violation */ + "\uedde" + /* violation */ + "\ueddf" + /* violation */ + "\uede0" + /* violation */ + "\uede1" + /* violation */ + "\uede2" + /* violation */ + "\uede3" + /* violation */ + "\uede4" + /* violation */ + "\uede5" + /* violation */ + "\uede6" + /* violation */ + "\uede7" + /* violation */ + "\uede8" + /* violation */ + "\uede9" + /* violation */ + "\uedea" + /* violation */ + "\uedeb" + /* violation */ + "\uedec" + /* violation */ + "\ueded" + /* violation */ + "\uedee" + /* violation */ + "\uedef" + /* violation */ + "\uedf0" + /* violation */ + "\uedf1" + /* violation */ + "\uedf2" + /* violation */ + "\uedf3" + /* violation */ + "\uedf4" + /* violation */ + "\uedf5" + /* violation */ + "\uedf6" + /* violation */ + "\uedf7" + /* violation */ + "\uedf8" + /* violation */ + "\uedf9" + /* violation */ + "\uedfa" + /* violation */ + "\uedfb" + /* violation */ + "\uedfc" + /* violation */ + "\uedfd" + /* violation */ + "\uedfe" + /* violation */ + "\uedff", "" + /* violation */ + "\uee00" + /* violation */ + "\uee01" + /* violation */ + "\uee02" + /* violation */ + "\uee03" + /* violation */ + "\uee04" + /* violation */ + "\uee05" + /* violation */ + "\uee06" + /* violation */ + "\uee07" + /* violation */ + "\uee08" + /* violation */ + "\uee09" + /* violation */ + "\uee0a" + /* violation */ + "\uee0b" + /* violation */ + "\uee0c" + /* violation */ + "\uee0d" + /* violation */ + "\uee0e" + /* violation */ + "\uee0f" + /* violation */ + "\uee10" + /* violation */ + "\uee11" + /* violation */ + "\uee12" + /* violation */ + "\uee13" + /* violation */ + "\uee14" + /* violation */ + "\uee15" + /* violation */ + "\uee16" + /* violation */ + "\uee17" + /* violation */ + "\uee18" + /* violation */ + "\uee19" + /* violation */ + "\uee1a" + /* violation */ + "\uee1b" + /* violation */ + "\uee1c" + /* violation */ + "\uee1d" + /* violation */ + "\uee1e" + /* violation */ + "\uee1f" + /* violation */ + "\uee20" + /* violation */ + "\uee21" + /* violation */ + "\uee22" + /* violation */ + "\uee23" + /* violation */ + "\uee24" + /* violation */ + "\uee25" + /* violation */ + "\uee26" + /* violation */ + "\uee27" + /* violation */ + "\uee28" + /* violation */ + "\uee29" + /* violation */ + "\uee2a" + /* violation */ + "\uee2b" + /* violation */ + "\uee2c" + /* violation */ + "\uee2d" + /* violation */ + "\uee2e" + /* violation */ + "\uee2f" + /* violation */ + "\uee30" + /* violation */ + "\uee31" + /* violation */ + "\uee32" + /* violation */ + "\uee33" + /* violation */ + "\uee34" + /* violation */ + "\uee35" + /* violation */ + "\uee36" + /* violation */ + "\uee37" + /* violation */ + "\uee38" + /* violation */ + "\uee39" + /* violation */ + "\uee3a" + /* violation */ + "\uee3b" + /* violation */ + "\uee3c" + /* violation */ + "\uee3d" + /* violation */ + "\uee3e" + /* violation */ + "\uee3f" + /* violation */ + "\uee40" + /* violation */ + "\uee41" + /* violation */ + "\uee42" + /* violation */ + "\uee43" + /* violation */ + "\uee44" + /* violation */ + "\uee45" + /* violation */ + "\uee46" + /* violation */ + "\uee47" + /* violation */ + "\uee48" + /* violation */ + "\uee49" + /* violation */ + "\uee4a" + /* violation */ + "\uee4b" + /* violation */ + "\uee4c" + /* violation */ + "\uee4d" + /* violation */ + "\uee4e" + /* violation */ + "\uee4f" + /* violation */ + "\uee50" + /* violation */ + "\uee51" + /* violation */ + "\uee52" + /* violation */ + "\uee53" + /* violation */ + "\uee54" + /* violation */ + "\uee55" + /* violation */ + "\uee56" + /* violation */ + "\uee57" + /* violation */ + "\uee58" + /* violation */ + "\uee59" + /* violation */ + "\uee5a" + /* violation */ + "\uee5b" + /* violation */ + "\uee5c" + /* violation */ + "\uee5d" + /* violation */ + "\uee5e" + /* violation */ + "\uee5f" + /* violation */ + "\uee60" + /* violation */ + "\uee61" + /* violation */ + "\uee62" + /* violation */ + "\uee63" + /* violation */ + "\uee64" + /* violation */ + "\uee65" + /* violation */ + "\uee66" + /* violation */ + "\uee67" + /* violation */ + "\uee68" + /* violation */ + "\uee69" + /* violation */ + "\uee6a" + /* violation */ + "\uee6b" + /* violation */ + "\uee6c" + /* violation */ + "\uee6d" + /* violation */ + "\uee6e" + /* violation */ + "\uee6f" + /* violation */ + "\uee70" + /* violation */ + "\uee71" + /* violation */ + "\uee72" + /* violation */ + "\uee73" + /* violation */ + "\uee74" + /* violation */ + "\uee75" + /* violation */ + "\uee76" + /* violation */ + "\uee77" + /* violation */ + "\uee78" + /* violation */ + "\uee79" + /* violation */ + "\uee7a" + /* violation */ + "\uee7b" + /* violation */ + "\uee7c" + /* violation */ + "\uee7d" + /* violation */ + "\uee7e" + /* violation */ + "\uee7f" + /* violation */ + "\uee80" + /* violation */ + "\uee81" + /* violation */ + "\uee82" + /* violation */ + "\uee83" + /* violation */ + "\uee84" + /* violation */ + "\uee85" + /* violation */ + "\uee86" + /* violation */ + "\uee87" + /* violation */ + "\uee88" + /* violation */ + "\uee89" + /* violation */ + "\uee8a" + /* violation */ + "\uee8b" + /* violation */ + "\uee8c" + /* violation */ + "\uee8d" + /* violation */ + "\uee8e" + /* violation */ + "\uee8f" + /* violation */ + "\uee90" + /* violation */ + "\uee91" + /* violation */ + "\uee92" + /* violation */ + "\uee93" + /* violation */ + "\uee94" + /* violation */ + "\uee95" + /* violation */ + "\uee96" + /* violation */ + "\uee97" + /* violation */ + "\uee98" + /* violation */ + "\uee99" + /* violation */ + "\uee9a" + /* violation */ + "\uee9b" + /* violation */ + "\uee9c" + /* violation */ + "\uee9d" + /* violation */ + "\uee9e" + /* violation */ + "\uee9f" + /* violation */ + "\ueea0" + /* violation */ + "\ueea1" + /* violation */ + "\ueea2" + /* violation */ + "\ueea3" + /* violation */ + "\ueea4" + /* violation */ + "\ueea5" + /* violation */ + "\ueea6" + /* violation */ + "\ueea7" + /* violation */ + "\ueea8" + /* violation */ + "\ueea9" + /* violation */ + "\ueeaa" + /* violation */ + "\ueeab" + /* violation */ + "\ueeac" + /* violation */ + "\ueead" + /* violation */ + "\ueeae" + /* violation */ + "\ueeaf" + /* violation */ + "\ueeb0" + /* violation */ + "\ueeb1" + /* violation */ + "\ueeb2" + /* violation */ + "\ueeb3" + /* violation */ + "\ueeb4" + /* violation */ + "\ueeb5" + /* violation */ + "\ueeb6" + /* violation */ + "\ueeb7" + /* violation */ + "\ueeb8" + /* violation */ + "\ueeb9" + /* violation */ + "\ueeba" + /* violation */ + "\ueebb" + /* violation */ + "\ueebc" + /* violation */ + "\ueebd" + /* violation */ + "\ueebe" + /* violation */ + "\ueebf" + /* violation */ + "\ueec0" + /* violation */ + "\ueec1" + /* violation */ + "\ueec2" + /* violation */ + "\ueec3" + /* violation */ + "\ueec4" + /* violation */ + "\ueec5" + /* violation */ + "\ueec6" + /* violation */ + "\ueec7" + /* violation */ + "\ueec8" + /* violation */ + "\ueec9" + /* violation */ + "\ueeca" + /* violation */ + "\ueecb" + /* violation */ + "\ueecc" + /* violation */ + "\ueecd" + /* violation */ + "\ueece" + /* violation */ + "\ueecf" + /* violation */ + "\ueed0" + /* violation */ + "\ueed1" + /* violation */ + "\ueed2" + /* violation */ + "\ueed3" + /* violation */ + "\ueed4" + /* violation */ + "\ueed5" + /* violation */ + "\ueed6" + /* violation */ + "\ueed7" + /* violation */ + "\ueed8" + /* violation */ + "\ueed9" + /* violation */ + "\ueeda" + /* violation */ + "\ueedb" + /* violation */ + "\ueedc" + /* violation */ + "\ueedd" + /* violation */ + "\ueede" + /* violation */ + "\ueedf" + /* violation */ + "\ueee0" + /* violation */ + "\ueee1" + /* violation */ + "\ueee2" + /* violation */ + "\ueee3" + /* violation */ + "\ueee4" + /* violation */ + "\ueee5" + /* violation */ + "\ueee6" + /* violation */ + "\ueee7" + /* violation */ + "\ueee8" + /* violation */ + "\ueee9" + /* violation */ + "\ueeea" + /* violation */ + "\ueeeb" + /* violation */ + "\ueeec" + /* violation */ + "\ueeed" + /* violation */ + "\ueeee" + /* violation */ + "\ueeef" + /* violation */ + "\ueef0" + /* violation */ + "\ueef1" + /* violation */ + "\ueef2" + /* violation */ + "\ueef3" + /* violation */ + "\ueef4" + /* violation */ + "\ueef5" + /* violation */ + "\ueef6" + /* violation */ + "\ueef7" + /* violation */ + "\ueef8" + /* violation */ + "\ueef9" + /* violation */ + "\ueefa" + /* violation */ + "\ueefb" + /* violation */ + "\ueefc" + /* violation */ + "\ueefd" + /* violation */ + "\ueefe" + /* violation */ + "\ueeff", "" + /* violation */ + "\uef00" + /* violation */ + "\uef01" + /* violation */ + "\uef02" + /* violation */ + "\uef03" + /* violation */ + "\uef04" + /* violation */ + "\uef05" + /* violation */ + "\uef06" + /* violation */ + "\uef07" + /* violation */ + "\uef08" + /* violation */ + "\uef09" + /* violation */ + "\uef0a" + /* violation */ + "\uef0b" + /* violation */ + "\uef0c" + /* violation */ + "\uef0d" + /* violation */ + "\uef0e" + /* violation */ + "\uef0f" + /* violation */ + "\uef10" + /* violation */ + "\uef11" + /* violation */ + "\uef12" + /* violation */ + "\uef13" + /* violation */ + "\uef14" + /* violation */ + "\uef15" + /* violation */ + "\uef16" + /* violation */ + "\uef17" + /* violation */ + "\uef18" + /* violation */ + "\uef19" + /* violation */ + "\uef1a" + /* violation */ + "\uef1b" + /* violation */ + "\uef1c" + /* violation */ + "\uef1d" + /* violation */ + "\uef1e" + /* violation */ + "\uef1f" + /* violation */ + "\uef20" + /* violation */ + "\uef21" + /* violation */ + "\uef22" + /* violation */ + "\uef23" + /* violation */ + "\uef24" + /* violation */ + "\uef25" + /* violation */ + "\uef26" + /* violation */ + "\uef27" + /* violation */ + "\uef28" + /* violation */ + "\uef29" + /* violation */ + "\uef2a" + /* violation */ + "\uef2b" + /* violation */ + "\uef2c" + /* violation */ + "\uef2d" + /* violation */ + "\uef2e" + /* violation */ + "\uef2f" + /* violation */ + "\uef30" + /* violation */ + "\uef31" + /* violation */ + "\uef32" + /* violation */ + "\uef33" + /* violation */ + "\uef34" + /* violation */ + "\uef35" + /* violation */ + "\uef36" + /* violation */ + "\uef37" + /* violation */ + "\uef38" + /* violation */ + "\uef39" + /* violation */ + "\uef3a" + /* violation */ + "\uef3b" + /* violation */ + "\uef3c" + /* violation */ + "\uef3d" + /* violation */ + "\uef3e" + /* violation */ + "\uef3f" + /* violation */ + "\uef40" + /* violation */ + "\uef41" + /* violation */ + "\uef42" + /* violation */ + "\uef43" + /* violation */ + "\uef44" + /* violation */ + "\uef45" + /* violation */ + "\uef46" + /* violation */ + "\uef47" + /* violation */ + "\uef48" + /* violation */ + "\uef49" + /* violation */ + "\uef4a" + /* violation */ + "\uef4b" + /* violation */ + "\uef4c" + /* violation */ + "\uef4d" + /* violation */ + "\uef4e" + /* violation */ + "\uef4f" + /* violation */ + "\uef50" + /* violation */ + "\uef51" + /* violation */ + "\uef52" + /* violation */ + "\uef53" + /* violation */ + "\uef54" + /* violation */ + "\uef55" + /* violation */ + "\uef56" + /* violation */ + "\uef57" + /* violation */ + "\uef58" + /* violation */ + "\uef59" + /* violation */ + "\uef5a" + /* violation */ + "\uef5b" + /* violation */ + "\uef5c" + /* violation */ + "\uef5d" + /* violation */ + "\uef5e" + /* violation */ + "\uef5f" + /* violation */ + "\uef60" + /* violation */ + "\uef61" + /* violation */ + "\uef62" + /* violation */ + "\uef63" + /* violation */ + "\uef64" + /* violation */ + "\uef65" + /* violation */ + "\uef66" + /* violation */ + "\uef67" + /* violation */ + "\uef68" + /* violation */ + "\uef69" + /* violation */ + "\uef6a" + /* violation */ + "\uef6b" + /* violation */ + "\uef6c" + /* violation */ + "\uef6d" + /* violation */ + "\uef6e" + /* violation */ + "\uef6f" + /* violation */ + "\uef70" + /* violation */ + "\uef71" + /* violation */ + "\uef72" + /* violation */ + "\uef73" + /* violation */ + "\uef74" + /* violation */ + "\uef75" + /* violation */ + "\uef76" + /* violation */ + "\uef77" + /* violation */ + "\uef78" + /* violation */ + "\uef79" + /* violation */ + "\uef7a" + /* violation */ + "\uef7b" + /* violation */ + "\uef7c" + /* violation */ + "\uef7d" + /* violation */ + "\uef7e" + /* violation */ + "\uef7f" + /* violation */ + "\uef80" + /* violation */ + "\uef81" + /* violation */ + "\uef82" + /* violation */ + "\uef83" + /* violation */ + "\uef84" + /* violation */ + "\uef85" + /* violation */ + "\uef86" + /* violation */ + "\uef87" + /* violation */ + "\uef88" + /* violation */ + "\uef89" + /* violation */ + "\uef8a" + /* violation */ + "\uef8b" + /* violation */ + "\uef8c" + /* violation */ + "\uef8d" + /* violation */ + "\uef8e" + /* violation */ + "\uef8f" + /* violation */ + "\uef90" + /* violation */ + "\uef91" + /* violation */ + "\uef92" + /* violation */ + "\uef93" + /* violation */ + "\uef94" + /* violation */ + "\uef95" + /* violation */ + "\uef96" + /* violation */ + "\uef97" + /* violation */ + "\uef98" + /* violation */ + "\uef99" + /* violation */ + "\uef9a" + /* violation */ + "\uef9b" + /* violation */ + "\uef9c" + /* violation */ + "\uef9d" + /* violation */ + "\uef9e" + /* violation */ + "\uef9f" + /* violation */ + "\uefa0" + /* violation */ + "\uefa1" + /* violation */ + "\uefa2" + /* violation */ + "\uefa3" + /* violation */ + "\uefa4" + /* violation */ + "\uefa5" + /* violation */ + "\uefa6" + /* violation */ + "\uefa7" + /* violation */ + "\uefa8" + /* violation */ + "\uefa9" + /* violation */ + "\uefaa" + /* violation */ + "\uefab" + /* violation */ + "\uefac" + /* violation */ + "\uefad" + /* violation */ + "\uefae" + /* violation */ + "\uefaf" + /* violation */ + "\uefb0" + /* violation */ + "\uefb1" + /* violation */ + "\uefb2" + /* violation */ + "\uefb3" + /* violation */ + "\uefb4" + /* violation */ + "\uefb5" + /* violation */ + "\uefb6" + /* violation */ + "\uefb7" + /* violation */ + "\uefb8" + /* violation */ + "\uefb9" + /* violation */ + "\uefba" + /* violation */ + "\uefbb" + /* violation */ + "\uefbc" + /* violation */ + "\uefbd" + /* violation */ + "\uefbe" + /* violation */ + "\uefbf" + /* violation */ + "\uefc0" + /* violation */ + "\uefc1" + /* violation */ + "\uefc2" + /* violation */ + "\uefc3" + /* violation */ + "\uefc4" + /* violation */ + "\uefc5" + /* violation */ + "\uefc6" + /* violation */ + "\uefc7" + /* violation */ + "\uefc8" + /* violation */ + "\uefc9" + /* violation */ + "\uefca" + /* violation */ + "\uefcb" + /* violation */ + "\uefcc" + /* violation */ + "\uefcd" + /* violation */ + "\uefce" + /* violation */ + "\uefcf" + /* violation */ + "\uefd0" + /* violation */ + "\uefd1" + /* violation */ + "\uefd2" + /* violation */ + "\uefd3" + /* violation */ + "\uefd4" + /* violation */ + "\uefd5" + /* violation */ + "\uefd6" + /* violation */ + "\uefd7" + /* violation */ + "\uefd8" + /* violation */ + "\uefd9" + /* violation */ + "\uefda" + /* violation */ + "\uefdb" + /* violation */ + "\uefdc" + /* violation */ + "\uefdd" + /* violation */ + "\uefde" + /* violation */ + "\uefdf" + /* violation */ + "\uefe0" + /* violation */ + "\uefe1" + /* violation */ + "\uefe2" + /* violation */ + "\uefe3" + /* violation */ + "\uefe4" + /* violation */ + "\uefe5" + /* violation */ + "\uefe6" + /* violation */ + "\uefe7" + /* violation */ + "\uefe8" + /* violation */ + "\uefe9" + /* violation */ + "\uefea" + /* violation */ + "\uefeb" + /* violation */ + "\uefec" + /* violation */ + "\uefed" + /* violation */ + "\uefee" + /* violation */ + "\uefef" + /* violation */ + "\ueff0" + /* violation */ + "\ueff1" + /* violation */ + "\ueff2" + /* violation */ + "\ueff3" + /* violation */ + "\ueff4" + /* violation */ + "\ueff5" + /* violation */ + "\ueff6" + /* violation */ + "\ueff7" + /* violation */ + "\ueff8" + /* violation */ + "\ueff9" + /* violation */ + "\ueffa" + /* violation */ + "\ueffb" + /* violation */ + "\ueffc" + /* violation */ + "\ueffd" + /* violation */ + "\ueffe" + /* violation */ + "\uefff", "" + /* violation */ + "\uf000" + /* violation */ + "\uf001" + /* violation */ + "\uf002" + /* violation */ + "\uf003" + /* violation */ + "\uf004" + /* violation */ + "\uf005" + /* violation */ + "\uf006" + /* violation */ + "\uf007" + /* violation */ + "\uf008" + /* violation */ + "\uf009" + /* violation */ + "\uf00a" + /* violation */ + "\uf00b" + /* violation */ + "\uf00c" + /* violation */ + "\uf00d" + /* violation */ + "\uf00e" + /* violation */ + "\uf00f" + /* violation */ + "\uf010" + /* violation */ + "\uf011" + /* violation */ + "\uf012" + /* violation */ + "\uf013" + /* violation */ + "\uf014" + /* violation */ + "\uf015" + /* violation */ + "\uf016" + /* violation */ + "\uf017" + /* violation */ + "\uf018" + /* violation */ + "\uf019" + /* violation */ + "\uf01a" + /* violation */ + "\uf01b" + /* violation */ + "\uf01c" + /* violation */ + "\uf01d" + /* violation */ + "\uf01e" + /* violation */ + "\uf01f" + /* violation */ + "\uf020" + /* violation */ + "\uf021" + /* violation */ + "\uf022" + /* violation */ + "\uf023" + /* violation */ + "\uf024" + /* violation */ + "\uf025" + /* violation */ + "\uf026" + /* violation */ + "\uf027" + /* violation */ + "\uf028" + /* violation */ + "\uf029" + /* violation */ + "\uf02a" + /* violation */ + "\uf02b" + /* violation */ + "\uf02c" + /* violation */ + "\uf02d" + /* violation */ + "\uf02e" + /* violation */ + "\uf02f" + /* violation */ + "\uf030" + /* violation */ + "\uf031" + /* violation */ + "\uf032" + /* violation */ + "\uf033" + /* violation */ + "\uf034" + /* violation */ + "\uf035" + /* violation */ + "\uf036" + /* violation */ + "\uf037" + /* violation */ + "\uf038" + /* violation */ + "\uf039" + /* violation */ + "\uf03a" + /* violation */ + "\uf03b" + /* violation */ + "\uf03c" + /* violation */ + "\uf03d" + /* violation */ + "\uf03e" + /* violation */ + "\uf03f" + /* violation */ + "\uf040" + /* violation */ + "\uf041" + /* violation */ + "\uf042" + /* violation */ + "\uf043" + /* violation */ + "\uf044" + /* violation */ + "\uf045" + /* violation */ + "\uf046" + /* violation */ + "\uf047" + /* violation */ + "\uf048" + /* violation */ + "\uf049" + /* violation */ + "\uf04a" + /* violation */ + "\uf04b" + /* violation */ + "\uf04c" + /* violation */ + "\uf04d" + /* violation */ + "\uf04e" + /* violation */ + "\uf04f" + /* violation */ + "\uf050" + /* violation */ + "\uf051" + /* violation */ + "\uf052" + /* violation */ + "\uf053" + /* violation */ + "\uf054" + /* violation */ + "\uf055" + /* violation */ + "\uf056" + /* violation */ + "\uf057" + /* violation */ + "\uf058" + /* violation */ + "\uf059" + /* violation */ + "\uf05a" + /* violation */ + "\uf05b" + /* violation */ + "\uf05c" + /* violation */ + "\uf05d" + /* violation */ + "\uf05e" + /* violation */ + "\uf05f" + /* violation */ + "\uf060" + /* violation */ + "\uf061" + /* violation */ + "\uf062" + /* violation */ + "\uf063" + /* violation */ + "\uf064" + /* violation */ + "\uf065" + /* violation */ + "\uf066" + /* violation */ + "\uf067" + /* violation */ + "\uf068" + /* violation */ + "\uf069" + /* violation */ + "\uf06a" + /* violation */ + "\uf06b" + /* violation */ + "\uf06c" + /* violation */ + "\uf06d" + /* violation */ + "\uf06e" + /* violation */ + "\uf06f" + /* violation */ + "\uf070" + /* violation */ + "\uf071" + /* violation */ + "\uf072" + /* violation */ + "\uf073" + /* violation */ + "\uf074" + /* violation */ + "\uf075" + /* violation */ + "\uf076" + /* violation */ + "\uf077" + /* violation */ + "\uf078" + /* violation */ + "\uf079" + /* violation */ + "\uf07a" + /* violation */ + "\uf07b" + /* violation */ + "\uf07c" + /* violation */ + "\uf07d" + /* violation */ + "\uf07e" + /* violation */ + "\uf07f" + /* violation */ + "\uf080" + /* violation */ + "\uf081" + /* violation */ + "\uf082" + /* violation */ + "\uf083" + /* violation */ + "\uf084" + /* violation */ + "\uf085" + /* violation */ + "\uf086" + /* violation */ + "\uf087" + /* violation */ + "\uf088" + /* violation */ + "\uf089" + /* violation */ + "\uf08a" + /* violation */ + "\uf08b" + /* violation */ + "\uf08c" + /* violation */ + "\uf08d" + /* violation */ + "\uf08e" + /* violation */ + "\uf08f" + /* violation */ + "\uf090" + /* violation */ + "\uf091" + /* violation */ + "\uf092" + /* violation */ + "\uf093" + /* violation */ + "\uf094" + /* violation */ + "\uf095" + /* violation */ + "\uf096" + /* violation */ + "\uf097" + /* violation */ + "\uf098" + /* violation */ + "\uf099" + /* violation */ + "\uf09a" + /* violation */ + "\uf09b" + /* violation */ + "\uf09c" + /* violation */ + "\uf09d" + /* violation */ + "\uf09e" + /* violation */ + "\uf09f" + /* violation */ + "\uf0a0" + /* violation */ + "\uf0a1" + /* violation */ + "\uf0a2" + /* violation */ + "\uf0a3" + /* violation */ + "\uf0a4" + /* violation */ + "\uf0a5" + /* violation */ + "\uf0a6" + /* violation */ + "\uf0a7" + /* violation */ + "\uf0a8" + /* violation */ + "\uf0a9" + /* violation */ + "\uf0aa" + /* violation */ + "\uf0ab" + /* violation */ + "\uf0ac" + /* violation */ + "\uf0ad" + /* violation */ + "\uf0ae" + /* violation */ + "\uf0af" + /* violation */ + "\uf0b0" + /* violation */ + "\uf0b1" + /* violation */ + "\uf0b2" + /* violation */ + "\uf0b3" + /* violation */ + "\uf0b4" + /* violation */ + "\uf0b5" + /* violation */ + "\uf0b6" + /* violation */ + "\uf0b7" + /* violation */ + "\uf0b8" + /* violation */ + "\uf0b9" + /* violation */ + "\uf0ba" + /* violation */ + "\uf0bb" + /* violation */ + "\uf0bc" + /* violation */ + "\uf0bd" + /* violation */ + "\uf0be" + /* violation */ + "\uf0bf" + /* violation */ + "\uf0c0" + /* violation */ + "\uf0c1" + /* violation */ + "\uf0c2" + /* violation */ + "\uf0c3" + /* violation */ + "\uf0c4" + /* violation */ + "\uf0c5" + /* violation */ + "\uf0c6" + /* violation */ + "\uf0c7" + /* violation */ + "\uf0c8" + /* violation */ + "\uf0c9" + /* violation */ + "\uf0ca" + /* violation */ + "\uf0cb" + /* violation */ + "\uf0cc" + /* violation */ + "\uf0cd" + /* violation */ + "\uf0ce" + /* violation */ + "\uf0cf" + /* violation */ + "\uf0d0" + /* violation */ + "\uf0d1" + /* violation */ + "\uf0d2" + /* violation */ + "\uf0d3" + /* violation */ + "\uf0d4" + /* violation */ + "\uf0d5" + /* violation */ + "\uf0d6" + /* violation */ + "\uf0d7" + /* violation */ + "\uf0d8" + /* violation */ + "\uf0d9" + /* violation */ + "\uf0da" + /* violation */ + "\uf0db" + /* violation */ + "\uf0dc" + /* violation */ + "\uf0dd" + /* violation */ + "\uf0de" + /* violation */ + "\uf0df" + /* violation */ + "\uf0e0" + /* violation */ + "\uf0e1" + /* violation */ + "\uf0e2" + /* violation */ + "\uf0e3" + /* violation */ + "\uf0e4" + /* violation */ + "\uf0e5" + /* violation */ + "\uf0e6" + /* violation */ + "\uf0e7" + /* violation */ + "\uf0e8" + /* violation */ + "\uf0e9" + /* violation */ + "\uf0ea" + /* violation */ + "\uf0eb" + /* violation */ + "\uf0ec" + /* violation */ + "\uf0ed" + /* violation */ + "\uf0ee" + /* violation */ + "\uf0ef" + /* violation */ + "\uf0f0" + /* violation */ + "\uf0f1" + /* violation */ + "\uf0f2" + /* violation */ + "\uf0f3" + /* violation */ + "\uf0f4" + /* violation */ + "\uf0f5" + /* violation */ + "\uf0f6" + /* violation */ + "\uf0f7" + /* violation */ + "\uf0f8" + /* violation */ + "\uf0f9" + /* violation */ + "\uf0fa" + /* violation */ + "\uf0fb" + /* violation */ + "\uf0fc" + /* violation */ + "\uf0fd" + /* violation */ + "\uf0fe" + /* violation */ + "\uf0ff", "" + /* violation */ + "\uf100" + /* violation */ + "\uf101" + /* violation */ + "\uf102" + /* violation */ + "\uf103" + /* violation */ + "\uf104" + /* violation */ + "\uf105" + /* violation */ + "\uf106" + /* violation */ + "\uf107" + /* violation */ + "\uf108" + /* violation */ + "\uf109" + /* violation */ + "\uf10a" + /* violation */ + "\uf10b" + /* violation */ + "\uf10c" + /* violation */ + "\uf10d" + /* violation */ + "\uf10e" + /* violation */ + "\uf10f" + /* violation */ + "\uf110" + /* violation */ + "\uf111" + /* violation */ + "\uf112" + /* violation */ + "\uf113" + /* violation */ + "\uf114" + /* violation */ + "\uf115" + /* violation */ + "\uf116" + /* violation */ + "\uf117" + /* violation */ + "\uf118" + /* violation */ + "\uf119" + /* violation */ + "\uf11a" + /* violation */ + "\uf11b" + /* violation */ + "\uf11c" + /* violation */ + "\uf11d" + /* violation */ + "\uf11e" + /* violation */ + "\uf11f" + /* violation */ + "\uf120" + /* violation */ + "\uf121" + /* violation */ + "\uf122" + /* violation */ + "\uf123" + /* violation */ + "\uf124" + /* violation */ + "\uf125" + /* violation */ + "\uf126" + /* violation */ + "\uf127" + /* violation */ + "\uf128" + /* violation */ + "\uf129" + /* violation */ + "\uf12a" + /* violation */ + "\uf12b" + /* violation */ + "\uf12c" + /* violation */ + "\uf12d" + /* violation */ + "\uf12e" + /* violation */ + "\uf12f" + /* violation */ + "\uf130" + /* violation */ + "\uf131" + /* violation */ + "\uf132" + /* violation */ + "\uf133" + /* violation */ + "\uf134" + /* violation */ + "\uf135" + /* violation */ + "\uf136" + /* violation */ + "\uf137" + /* violation */ + "\uf138" + /* violation */ + "\uf139" + /* violation */ + "\uf13a" + /* violation */ + "\uf13b" + /* violation */ + "\uf13c" + /* violation */ + "\uf13d" + /* violation */ + "\uf13e" + /* violation */ + "\uf13f" + /* violation */ + "\uf140" + /* violation */ + "\uf141" + /* violation */ + "\uf142" + /* violation */ + "\uf143" + /* violation */ + "\uf144" + /* violation */ + "\uf145" + /* violation */ + "\uf146" + /* violation */ + "\uf147" + /* violation */ + "\uf148" + /* violation */ + "\uf149" + /* violation */ + "\uf14a" + /* violation */ + "\uf14b" + /* violation */ + "\uf14c" + /* violation */ + "\uf14d" + /* violation */ + "\uf14e" + /* violation */ + "\uf14f" + /* violation */ + "\uf150" + /* violation */ + "\uf151" + /* violation */ + "\uf152" + /* violation */ + "\uf153" + /* violation */ + "\uf154" + /* violation */ + "\uf155" + /* violation */ + "\uf156" + /* violation */ + "\uf157" + /* violation */ + "\uf158" + /* violation */ + "\uf159" + /* violation */ + "\uf15a" + /* violation */ + "\uf15b" + /* violation */ + "\uf15c" + /* violation */ + "\uf15d" + /* violation */ + "\uf15e" + /* violation */ + "\uf15f" + /* violation */ + "\uf160" + /* violation */ + "\uf161" + /* violation */ + "\uf162" + /* violation */ + "\uf163" + /* violation */ + "\uf164" + /* violation */ + "\uf165" + /* violation */ + "\uf166" + /* violation */ + "\uf167" + /* violation */ + "\uf168" + /* violation */ + "\uf169" + /* violation */ + "\uf16a" + /* violation */ + "\uf16b" + /* violation */ + "\uf16c" + /* violation */ + "\uf16d" + /* violation */ + "\uf16e" + /* violation */ + "\uf16f" + /* violation */ + "\uf170" + /* violation */ + "\uf171" + /* violation */ + "\uf172" + /* violation */ + "\uf173" + /* violation */ + "\uf174" + /* violation */ + "\uf175" + /* violation */ + "\uf176" + /* violation */ + "\uf177" + /* violation */ + "\uf178" + /* violation */ + "\uf179" + /* violation */ + "\uf17a" + /* violation */ + "\uf17b" + /* violation */ + "\uf17c" + /* violation */ + "\uf17d" + /* violation */ + "\uf17e" + /* violation */ + "\uf17f" + /* violation */ + "\uf180" + /* violation */ + "\uf181" + /* violation */ + "\uf182" + /* violation */ + "\uf183" + /* violation */ + "\uf184" + /* violation */ + "\uf185" + /* violation */ + "\uf186" + /* violation */ + "\uf187" + /* violation */ + "\uf188" + /* violation */ + "\uf189" + /* violation */ + "\uf18a" + /* violation */ + "\uf18b" + /* violation */ + "\uf18c" + /* violation */ + "\uf18d" + /* violation */ + "\uf18e" + /* violation */ + "\uf18f" + /* violation */ + "\uf190" + /* violation */ + "\uf191" + /* violation */ + "\uf192" + /* violation */ + "\uf193" + /* violation */ + "\uf194" + /* violation */ + "\uf195" + /* violation */ + "\uf196" + /* violation */ + "\uf197" + /* violation */ + "\uf198" + /* violation */ + "\uf199" + /* violation */ + "\uf19a" + /* violation */ + "\uf19b" + /* violation */ + "\uf19c" + /* violation */ + "\uf19d" + /* violation */ + "\uf19e" + /* violation */ + "\uf19f" + /* violation */ + "\uf1a0" + /* violation */ + "\uf1a1" + /* violation */ + "\uf1a2" + /* violation */ + "\uf1a3" + /* violation */ + "\uf1a4" + /* violation */ + "\uf1a5" + /* violation */ + "\uf1a6" + /* violation */ + "\uf1a7" + /* violation */ + "\uf1a8" + /* violation */ + "\uf1a9" + /* violation */ + "\uf1aa" + /* violation */ + "\uf1ab" + /* violation */ + "\uf1ac" + /* violation */ + "\uf1ad" + /* violation */ + "\uf1ae" + /* violation */ + "\uf1af" + /* violation */ + "\uf1b0" + /* violation */ + "\uf1b1" + /* violation */ + "\uf1b2" + /* violation */ + "\uf1b3" + /* violation */ + "\uf1b4" + /* violation */ + "\uf1b5" + /* violation */ + "\uf1b6" + /* violation */ + "\uf1b7" + /* violation */ + "\uf1b8" + /* violation */ + "\uf1b9" + /* violation */ + "\uf1ba" + /* violation */ + "\uf1bb" + /* violation */ + "\uf1bc" + /* violation */ + "\uf1bd" + /* violation */ + "\uf1be" + /* violation */ + "\uf1bf" + /* violation */ + "\uf1c0" + /* violation */ + "\uf1c1" + /* violation */ + "\uf1c2" + /* violation */ + "\uf1c3" + /* violation */ + "\uf1c4" + /* violation */ + "\uf1c5" + /* violation */ + "\uf1c6" + /* violation */ + "\uf1c7" + /* violation */ + "\uf1c8" + /* violation */ + "\uf1c9" + /* violation */ + "\uf1ca" + /* violation */ + "\uf1cb" + /* violation */ + "\uf1cc" + /* violation */ + "\uf1cd" + /* violation */ + "\uf1ce" + /* violation */ + "\uf1cf" + /* violation */ + "\uf1d0" + /* violation */ + "\uf1d1" + /* violation */ + "\uf1d2" + /* violation */ + "\uf1d3" + /* violation */ + "\uf1d4" + /* violation */ + "\uf1d5" + /* violation */ + "\uf1d6" + /* violation */ + "\uf1d7" + /* violation */ + "\uf1d8" + /* violation */ + "\uf1d9" + /* violation */ + "\uf1da" + /* violation */ + "\uf1db" + /* violation */ + "\uf1dc" + /* violation */ + "\uf1dd" + /* violation */ + "\uf1de" + /* violation */ + "\uf1df" + /* violation */ + "\uf1e0" + /* violation */ + "\uf1e1" + /* violation */ + "\uf1e2" + /* violation */ + "\uf1e3" + /* violation */ + "\uf1e4" + /* violation */ + "\uf1e5" + /* violation */ + "\uf1e6" + /* violation */ + "\uf1e7" + /* violation */ + "\uf1e8" + /* violation */ + "\uf1e9" + /* violation */ + "\uf1ea" + /* violation */ + "\uf1eb" + /* violation */ + "\uf1ec" + /* violation */ + "\uf1ed" + /* violation */ + "\uf1ee" + /* violation */ + "\uf1ef" + /* violation */ + "\uf1f0" + /* violation */ + "\uf1f1" + /* violation */ + "\uf1f2" + /* violation */ + "\uf1f3" + /* violation */ + "\uf1f4" + /* violation */ + "\uf1f5" + /* violation */ + "\uf1f6" + /* violation */ + "\uf1f7" + /* violation */ + "\uf1f8" + /* violation */ + "\uf1f9" + /* violation */ + "\uf1fa" + /* violation */ + "\uf1fb" + /* violation */ + "\uf1fc" + /* violation */ + "\uf1fd" + /* violation */ + "\uf1fe" + /* violation */ + "\uf1ff", "" + /* violation */ + "\uf200" + /* violation */ + "\uf201" + /* violation */ + "\uf202" + /* violation */ + "\uf203" + /* violation */ + "\uf204" + /* violation */ + "\uf205" + /* violation */ + "\uf206" + /* violation */ + "\uf207" + /* violation */ + "\uf208" + /* violation */ + "\uf209" + /* violation */ + "\uf20a" + /* violation */ + "\uf20b" + /* violation */ + "\uf20c" + /* violation */ + "\uf20d" + /* violation */ + "\uf20e" + /* violation */ + "\uf20f" + /* violation */ + "\uf210" + /* violation */ + "\uf211" + /* violation */ + "\uf212" + /* violation */ + "\uf213" + /* violation */ + "\uf214" + /* violation */ + "\uf215" + /* violation */ + "\uf216" + /* violation */ + "\uf217" + /* violation */ + "\uf218" + /* violation */ + "\uf219" + /* violation */ + "\uf21a" + /* violation */ + "\uf21b" + /* violation */ + "\uf21c" + /* violation */ + "\uf21d" + /* violation */ + "\uf21e" + /* violation */ + "\uf21f" + /* violation */ + "\uf220" + /* violation */ + "\uf221" + /* violation */ + "\uf222" + /* violation */ + "\uf223" + /* violation */ + "\uf224" + /* violation */ + "\uf225" + /* violation */ + "\uf226" + /* violation */ + "\uf227" + /* violation */ + "\uf228" + /* violation */ + "\uf229" + /* violation */ + "\uf22a" + /* violation */ + "\uf22b" + /* violation */ + "\uf22c" + /* violation */ + "\uf22d" + /* violation */ + "\uf22e" + /* violation */ + "\uf22f" + /* violation */ + "\uf230" + /* violation */ + "\uf231" + /* violation */ + "\uf232" + /* violation */ + "\uf233" + /* violation */ + "\uf234" + /* violation */ + "\uf235" + /* violation */ + "\uf236" + /* violation */ + "\uf237" + /* violation */ + "\uf238" + /* violation */ + "\uf239" + /* violation */ + "\uf23a" + /* violation */ + "\uf23b" + /* violation */ + "\uf23c" + /* violation */ + "\uf23d" + /* violation */ + "\uf23e" + /* violation */ + "\uf23f" + /* violation */ + "\uf240" + /* violation */ + "\uf241" + /* violation */ + "\uf242" + /* violation */ + "\uf243" + /* violation */ + "\uf244" + /* violation */ + "\uf245" + /* violation */ + "\uf246" + /* violation */ + "\uf247" + /* violation */ + "\uf248" + /* violation */ + "\uf249" + /* violation */ + "\uf24a" + /* violation */ + "\uf24b" + /* violation */ + "\uf24c" + /* violation */ + "\uf24d" + /* violation */ + "\uf24e" + /* violation */ + "\uf24f" + /* violation */ + "\uf250" + /* violation */ + "\uf251" + /* violation */ + "\uf252" + /* violation */ + "\uf253" + /* violation */ + "\uf254" + /* violation */ + "\uf255" + /* violation */ + "\uf256" + /* violation */ + "\uf257" + /* violation */ + "\uf258" + /* violation */ + "\uf259" + /* violation */ + "\uf25a" + /* violation */ + "\uf25b" + /* violation */ + "\uf25c" + /* violation */ + "\uf25d" + /* violation */ + "\uf25e" + /* violation */ + "\uf25f" + /* violation */ + "\uf260" + /* violation */ + "\uf261" + /* violation */ + "\uf262" + /* violation */ + "\uf263" + /* violation */ + "\uf264" + /* violation */ + "\uf265" + /* violation */ + "\uf266" + /* violation */ + "\uf267" + /* violation */ + "\uf268" + /* violation */ + "\uf269" + /* violation */ + "\uf26a" + /* violation */ + "\uf26b" + /* violation */ + "\uf26c" + /* violation */ + "\uf26d" + /* violation */ + "\uf26e" + /* violation */ + "\uf26f" + /* violation */ + "\uf270" + /* violation */ + "\uf271" + /* violation */ + "\uf272" + /* violation */ + "\uf273" + /* violation */ + "\uf274" + /* violation */ + "\uf275" + /* violation */ + "\uf276" + /* violation */ + "\uf277" + /* violation */ + "\uf278" + /* violation */ + "\uf279" + /* violation */ + "\uf27a" + /* violation */ + "\uf27b" + /* violation */ + "\uf27c" + /* violation */ + "\uf27d" + /* violation */ + "\uf27e" + /* violation */ + "\uf27f" + /* violation */ + "\uf280" + /* violation */ + "\uf281" + /* violation */ + "\uf282" + /* violation */ + "\uf283" + /* violation */ + "\uf284" + /* violation */ + "\uf285" + /* violation */ + "\uf286" + /* violation */ + "\uf287" + /* violation */ + "\uf288" + /* violation */ + "\uf289" + /* violation */ + "\uf28a" + /* violation */ + "\uf28b" + /* violation */ + "\uf28c" + /* violation */ + "\uf28d" + /* violation */ + "\uf28e" + /* violation */ + "\uf28f" + /* violation */ + "\uf290" + /* violation */ + "\uf291" + /* violation */ + "\uf292" + /* violation */ + "\uf293" + /* violation */ + "\uf294" + /* violation */ + "\uf295" + /* violation */ + "\uf296" + /* violation */ + "\uf297" + /* violation */ + "\uf298" + /* violation */ + "\uf299" + /* violation */ + "\uf29a" + /* violation */ + "\uf29b" + /* violation */ + "\uf29c" + /* violation */ + "\uf29d" + /* violation */ + "\uf29e" + /* violation */ + "\uf29f" + /* violation */ + "\uf2a0" + /* violation */ + "\uf2a1" + /* violation */ + "\uf2a2" + /* violation */ + "\uf2a3" + /* violation */ + "\uf2a4" + /* violation */ + "\uf2a5" + /* violation */ + "\uf2a6" + /* violation */ + "\uf2a7" + /* violation */ + "\uf2a8" + /* violation */ + "\uf2a9" + /* violation */ + "\uf2aa" + /* violation */ + "\uf2ab" + /* violation */ + "\uf2ac" + /* violation */ + "\uf2ad" + /* violation */ + "\uf2ae" + /* violation */ + "\uf2af" + /* violation */ + "\uf2b0" + /* violation */ + "\uf2b1" + /* violation */ + "\uf2b2" + /* violation */ + "\uf2b3" + /* violation */ + "\uf2b4" + /* violation */ + "\uf2b5" + /* violation */ + "\uf2b6" + /* violation */ + "\uf2b7" + /* violation */ + "\uf2b8" + /* violation */ + "\uf2b9" + /* violation */ + "\uf2ba" + /* violation */ + "\uf2bb" + /* violation */ + "\uf2bc" + /* violation */ + "\uf2bd" + /* violation */ + "\uf2be" + /* violation */ + "\uf2bf" + /* violation */ + "\uf2c0" + /* violation */ + "\uf2c1" + /* violation */ + "\uf2c2" + /* violation */ + "\uf2c3" + /* violation */ + "\uf2c4" + /* violation */ + "\uf2c5" + /* violation */ + "\uf2c6" + /* violation */ + "\uf2c7" + /* violation */ + "\uf2c8" + /* violation */ + "\uf2c9" + /* violation */ + "\uf2ca" + /* violation */ + "\uf2cb" + /* violation */ + "\uf2cc" + /* violation */ + "\uf2cd" + /* violation */ + "\uf2ce" + /* violation */ + "\uf2cf" + /* violation */ + "\uf2d0" + /* violation */ + "\uf2d1" + /* violation */ + "\uf2d2" + /* violation */ + "\uf2d3" + /* violation */ + "\uf2d4" + /* violation */ + "\uf2d5" + /* violation */ + "\uf2d6" + /* violation */ + "\uf2d7" + /* violation */ + "\uf2d8" + /* violation */ + "\uf2d9" + /* violation */ + "\uf2da" + /* violation */ + "\uf2db" + /* violation */ + "\uf2dc" + /* violation */ + "\uf2dd" + /* violation */ + "\uf2de" + /* violation */ + "\uf2df" + /* violation */ + "\uf2e0" + /* violation */ + "\uf2e1" + /* violation */ + "\uf2e2" + /* violation */ + "\uf2e3" + /* violation */ + "\uf2e4" + /* violation */ + "\uf2e5" + /* violation */ + "\uf2e6" + /* violation */ + "\uf2e7" + /* violation */ + "\uf2e8" + /* violation */ + "\uf2e9" + /* violation */ + "\uf2ea" + /* violation */ + "\uf2eb" + /* violation */ + "\uf2ec" + /* violation */ + "\uf2ed" + /* violation */ + "\uf2ee" + /* violation */ + "\uf2ef" + /* violation */ + "\uf2f0" + /* violation */ + "\uf2f1" + /* violation */ + "\uf2f2" + /* violation */ + "\uf2f3" + /* violation */ + "\uf2f4" + /* violation */ + "\uf2f5" + /* violation */ + "\uf2f6" + /* violation */ + "\uf2f7" + /* violation */ + "\uf2f8" + /* violation */ + "\uf2f9" + /* violation */ + "\uf2fa" + /* violation */ + "\uf2fb" + /* violation */ + "\uf2fc" + /* violation */ + "\uf2fd" + /* violation */ + "\uf2fe" + /* violation */ + "\uf2ff", "" + /* violation */ + "\uf300" + /* violation */ + "\uf301" + /* violation */ + "\uf302" + /* violation */ + "\uf303" + /* violation */ + "\uf304" + /* violation */ + "\uf305" + /* violation */ + "\uf306" + /* violation */ + "\uf307" + /* violation */ + "\uf308" + /* violation */ + "\uf309" + /* violation */ + "\uf30a" + /* violation */ + "\uf30b" + /* violation */ + "\uf30c" + /* violation */ + "\uf30d" + /* violation */ + "\uf30e" + /* violation */ + "\uf30f" + /* violation */ + "\uf310" + /* violation */ + "\uf311" + /* violation */ + "\uf312" + /* violation */ + "\uf313" + /* violation */ + "\uf314" + /* violation */ + "\uf315" + /* violation */ + "\uf316" + /* violation */ + "\uf317" + /* violation */ + "\uf318" + /* violation */ + "\uf319" + /* violation */ + "\uf31a" + /* violation */ + "\uf31b" + /* violation */ + "\uf31c" + /* violation */ + "\uf31d" + /* violation */ + "\uf31e" + /* violation */ + "\uf31f" + /* violation */ + "\uf320" + /* violation */ + "\uf321" + /* violation */ + "\uf322" + /* violation */ + "\uf323" + /* violation */ + "\uf324" + /* violation */ + "\uf325" + /* violation */ + "\uf326" + /* violation */ + "\uf327" + /* violation */ + "\uf328" + /* violation */ + "\uf329" + /* violation */ + "\uf32a" + /* violation */ + "\uf32b" + /* violation */ + "\uf32c" + /* violation */ + "\uf32d" + /* violation */ + "\uf32e" + /* violation */ + "\uf32f" + /* violation */ + "\uf330" + /* violation */ + "\uf331" + /* violation */ + "\uf332" + /* violation */ + "\uf333" + /* violation */ + "\uf334" + /* violation */ + "\uf335" + /* violation */ + "\uf336" + /* violation */ + "\uf337" + /* violation */ + "\uf338" + /* violation */ + "\uf339" + /* violation */ + "\uf33a" + /* violation */ + "\uf33b" + /* violation */ + "\uf33c" + /* violation */ + "\uf33d" + /* violation */ + "\uf33e" + /* violation */ + "\uf33f" + /* violation */ + "\uf340" + /* violation */ + "\uf341" + /* violation */ + "\uf342" + /* violation */ + "\uf343" + /* violation */ + "\uf344" + /* violation */ + "\uf345" + /* violation */ + "\uf346" + /* violation */ + "\uf347" + /* violation */ + "\uf348" + /* violation */ + "\uf349" + /* violation */ + "\uf34a" + /* violation */ + "\uf34b" + /* violation */ + "\uf34c" + /* violation */ + "\uf34d" + /* violation */ + "\uf34e" + /* violation */ + "\uf34f" + /* violation */ + "\uf350" + /* violation */ + "\uf351" + /* violation */ + "\uf352" + /* violation */ + "\uf353" + /* violation */ + "\uf354" + /* violation */ + "\uf355" + /* violation */ + "\uf356" + /* violation */ + "\uf357" + /* violation */ + "\uf358" + /* violation */ + "\uf359" + /* violation */ + "\uf35a" + /* violation */ + "\uf35b" + /* violation */ + "\uf35c" + /* violation */ + "\uf35d" + /* violation */ + "\uf35e" + /* violation */ + "\uf35f" + /* violation */ + "\uf360" + /* violation */ + "\uf361" + /* violation */ + "\uf362" + /* violation */ + "\uf363" + /* violation */ + "\uf364" + /* violation */ + "\uf365" + /* violation */ + "\uf366" + /* violation */ + "\uf367" + /* violation */ + "\uf368" + /* violation */ + "\uf369" + /* violation */ + "\uf36a" + /* violation */ + "\uf36b" + /* violation */ + "\uf36c" + /* violation */ + "\uf36d" + /* violation */ + "\uf36e" + /* violation */ + "\uf36f" + /* violation */ + "\uf370" + /* violation */ + "\uf371" + /* violation */ + "\uf372" + /* violation */ + "\uf373" + /* violation */ + "\uf374" + /* violation */ + "\uf375" + /* violation */ + "\uf376" + /* violation */ + "\uf377" + /* violation */ + "\uf378" + /* violation */ + "\uf379" + /* violation */ + "\uf37a" + /* violation */ + "\uf37b" + /* violation */ + "\uf37c" + /* violation */ + "\uf37d" + /* violation */ + "\uf37e" + /* violation */ + "\uf37f" + /* violation */ + "\uf380" + /* violation */ + "\uf381" + /* violation */ + "\uf382" + /* violation */ + "\uf383" + /* violation */ + "\uf384" + /* violation */ + "\uf385" + /* violation */ + "\uf386" + /* violation */ + "\uf387" + /* violation */ + "\uf388" + /* violation */ + "\uf389" + /* violation */ + "\uf38a" + /* violation */ + "\uf38b" + /* violation */ + "\uf38c" + /* violation */ + "\uf38d" + /* violation */ + "\uf38e" + /* violation */ + "\uf38f" + /* violation */ + "\uf390" + /* violation */ + "\uf391" + /* violation */ + "\uf392" + /* violation */ + "\uf393" + /* violation */ + "\uf394" + /* violation */ + "\uf395" + /* violation */ + "\uf396" + /* violation */ + "\uf397" + /* violation */ + "\uf398" + /* violation */ + "\uf399" + /* violation */ + "\uf39a" + /* violation */ + "\uf39b" + /* violation */ + "\uf39c" + /* violation */ + "\uf39d" + /* violation */ + "\uf39e" + /* violation */ + "\uf39f" + /* violation */ + "\uf3a0" + /* violation */ + "\uf3a1" + /* violation */ + "\uf3a2" + /* violation */ + "\uf3a3" + /* violation */ + "\uf3a4" + /* violation */ + "\uf3a5" + /* violation */ + "\uf3a6" + /* violation */ + "\uf3a7" + /* violation */ + "\uf3a8" + /* violation */ + "\uf3a9" + /* violation */ + "\uf3aa" + /* violation */ + "\uf3ab" + /* violation */ + "\uf3ac" + /* violation */ + "\uf3ad" + /* violation */ + "\uf3ae" + /* violation */ + "\uf3af" + /* violation */ + "\uf3b0" + /* violation */ + "\uf3b1" + /* violation */ + "\uf3b2" + /* violation */ + "\uf3b3" + /* violation */ + "\uf3b4" + /* violation */ + "\uf3b5" + /* violation */ + "\uf3b6" + /* violation */ + "\uf3b7" + /* violation */ + "\uf3b8" + /* violation */ + "\uf3b9" + /* violation */ + "\uf3ba" + /* violation */ + "\uf3bb" + /* violation */ + "\uf3bc" + /* violation */ + "\uf3bd" + /* violation */ + "\uf3be" + /* violation */ + "\uf3bf" + /* violation */ + "\uf3c0" + /* violation */ + "\uf3c1" + /* violation */ + "\uf3c2" + /* violation */ + "\uf3c3" + /* violation */ + "\uf3c4" + /* violation */ + "\uf3c5" + /* violation */ + "\uf3c6" + /* violation */ + "\uf3c7" + /* violation */ + "\uf3c8" + /* violation */ + "\uf3c9" + /* violation */ + "\uf3ca" + /* violation */ + "\uf3cb" + /* violation */ + "\uf3cc" + /* violation */ + "\uf3cd" + /* violation */ + "\uf3ce" + /* violation */ + "\uf3cf" + /* violation */ + "\uf3d0" + /* violation */ + "\uf3d1" + /* violation */ + "\uf3d2" + /* violation */ + "\uf3d3" + /* violation */ + "\uf3d4" + /* violation */ + "\uf3d5" + /* violation */ + "\uf3d6" + /* violation */ + "\uf3d7" + /* violation */ + "\uf3d8" + /* violation */ + "\uf3d9" + /* violation */ + "\uf3da" + /* violation */ + "\uf3db" + /* violation */ + "\uf3dc" + /* violation */ + "\uf3dd" + /* violation */ + "\uf3de" + /* violation */ + "\uf3df" + /* violation */ + "\uf3e0" + /* violation */ + "\uf3e1" + /* violation */ + "\uf3e2" + /* violation */ + "\uf3e3" + /* violation */ + "\uf3e4" + /* violation */ + "\uf3e5" + /* violation */ + "\uf3e6" + /* violation */ + "\uf3e7" + /* violation */ + "\uf3e8" + /* violation */ + "\uf3e9" + /* violation */ + "\uf3ea" + /* violation */ + "\uf3eb" + /* violation */ + "\uf3ec" + /* violation */ + "\uf3ed" + /* violation */ + "\uf3ee" + /* violation */ + "\uf3ef" + /* violation */ + "\uf3f0" + /* violation */ + "\uf3f1" + /* violation */ + "\uf3f2" + /* violation */ + "\uf3f3" + /* violation */ + "\uf3f4" + /* violation */ + "\uf3f5" + /* violation */ + "\uf3f6" + /* violation */ + "\uf3f7" + /* violation */ + "\uf3f8" + /* violation */ + "\uf3f9" + /* violation */ + "\uf3fa" + /* violation */ + "\uf3fb" + /* violation */ + "\uf3fc" + /* violation */ + "\uf3fd" + /* violation */ + "\uf3fe" + /* violation */ + "\uf3ff", "" + /* violation */ + "\uf400" + /* violation */ + "\uf401" + /* violation */ + "\uf402" + /* violation */ + "\uf403" + /* violation */ + "\uf404" + /* violation */ + "\uf405" + /* violation */ + "\uf406" + /* violation */ + "\uf407" + /* violation */ + "\uf408" + /* violation */ + "\uf409" + /* violation */ + "\uf40a" + /* violation */ + "\uf40b" + /* violation */ + "\uf40c" + /* violation */ + "\uf40d" + /* violation */ + "\uf40e" + /* violation */ + "\uf40f" + /* violation */ + "\uf410" + /* violation */ + "\uf411" + /* violation */ + "\uf412" + /* violation */ + "\uf413" + /* violation */ + "\uf414" + /* violation */ + "\uf415" + /* violation */ + "\uf416" + /* violation */ + "\uf417" + /* violation */ + "\uf418" + /* violation */ + "\uf419" + /* violation */ + "\uf41a" + /* violation */ + "\uf41b" + /* violation */ + "\uf41c" + /* violation */ + "\uf41d" + /* violation */ + "\uf41e" + /* violation */ + "\uf41f" + /* violation */ + "\uf420" + /* violation */ + "\uf421" + /* violation */ + "\uf422" + /* violation */ + "\uf423" + /* violation */ + "\uf424" + /* violation */ + "\uf425" + /* violation */ + "\uf426" + /* violation */ + "\uf427" + /* violation */ + "\uf428" + /* violation */ + "\uf429" + /* violation */ + "\uf42a" + /* violation */ + "\uf42b" + /* violation */ + "\uf42c" + /* violation */ + "\uf42d" + /* violation */ + "\uf42e" + /* violation */ + "\uf42f" + /* violation */ + "\uf430" + /* violation */ + "\uf431" + /* violation */ + "\uf432" + /* violation */ + "\uf433" + /* violation */ + "\uf434" + /* violation */ + "\uf435" + /* violation */ + "\uf436" + /* violation */ + "\uf437" + /* violation */ + "\uf438" + /* violation */ + "\uf439" + /* violation */ + "\uf43a" + /* violation */ + "\uf43b" + /* violation */ + "\uf43c" + /* violation */ + "\uf43d" + /* violation */ + "\uf43e" + /* violation */ + "\uf43f" + /* violation */ + "\uf440" + /* violation */ + "\uf441" + /* violation */ + "\uf442" + /* violation */ + "\uf443" + /* violation */ + "\uf444" + /* violation */ + "\uf445" + /* violation */ + "\uf446" + /* violation */ + "\uf447" + /* violation */ + "\uf448" + /* violation */ + "\uf449" + /* violation */ + "\uf44a" + /* violation */ + "\uf44b" + /* violation */ + "\uf44c" + /* violation */ + "\uf44d" + /* violation */ + "\uf44e" + /* violation */ + "\uf44f" + /* violation */ + "\uf450" + /* violation */ + "\uf451" + /* violation */ + "\uf452" + /* violation */ + "\uf453" + /* violation */ + "\uf454" + /* violation */ + "\uf455" + /* violation */ + "\uf456" + /* violation */ + "\uf457" + /* violation */ + "\uf458" + /* violation */ + "\uf459" + /* violation */ + "\uf45a" + /* violation */ + "\uf45b" + /* violation */ + "\uf45c" + /* violation */ + "\uf45d" + /* violation */ + "\uf45e" + /* violation */ + "\uf45f" + /* violation */ + "\uf460" + /* violation */ + "\uf461" + /* violation */ + "\uf462" + /* violation */ + "\uf463" + /* violation */ + "\uf464" + /* violation */ + "\uf465" + /* violation */ + "\uf466" + /* violation */ + "\uf467" + /* violation */ + "\uf468" + /* violation */ + "\uf469" + /* violation */ + "\uf46a" + /* violation */ + "\uf46b" + /* violation */ + "\uf46c" + /* violation */ + "\uf46d" + /* violation */ + "\uf46e" + /* violation */ + "\uf46f" + /* violation */ + "\uf470" + /* violation */ + "\uf471" + /* violation */ + "\uf472" + /* violation */ + "\uf473" + /* violation */ + "\uf474" + /* violation */ + "\uf475" + /* violation */ + "\uf476" + /* violation */ + "\uf477" + /* violation */ + "\uf478" + /* violation */ + "\uf479" + /* violation */ + "\uf47a" + /* violation */ + "\uf47b" + /* violation */ + "\uf47c" + /* violation */ + "\uf47d" + /* violation */ + "\uf47e" + /* violation */ + "\uf47f" + /* violation */ + "\uf480" + /* violation */ + "\uf481" + /* violation */ + "\uf482" + /* violation */ + "\uf483" + /* violation */ + "\uf484" + /* violation */ + "\uf485" + /* violation */ + "\uf486" + /* violation */ + "\uf487" + /* violation */ + "\uf488" + /* violation */ + "\uf489" + /* violation */ + "\uf48a" + /* violation */ + "\uf48b" + /* violation */ + "\uf48c" + /* violation */ + "\uf48d" + /* violation */ + "\uf48e" + /* violation */ + "\uf48f" + /* violation */ + "\uf490" + /* violation */ + "\uf491" + /* violation */ + "\uf492" + /* violation */ + "\uf493" + /* violation */ + "\uf494" + /* violation */ + "\uf495" + /* violation */ + "\uf496" + /* violation */ + "\uf497" + /* violation */ + "\uf498" + /* violation */ + "\uf499" + /* violation */ + "\uf49a" + /* violation */ + "\uf49b" + /* violation */ + "\uf49c" + /* violation */ + "\uf49d" + /* violation */ + "\uf49e" + /* violation */ + "\uf49f" + /* violation */ + "\uf4a0" + /* violation */ + "\uf4a1" + /* violation */ + "\uf4a2" + /* violation */ + "\uf4a3" + /* violation */ + "\uf4a4" + /* violation */ + "\uf4a5" + /* violation */ + "\uf4a6" + /* violation */ + "\uf4a7" + /* violation */ + "\uf4a8" + /* violation */ + "\uf4a9" + /* violation */ + "\uf4aa" + /* violation */ + "\uf4ab" + /* violation */ + "\uf4ac" + /* violation */ + "\uf4ad" + /* violation */ + "\uf4ae" + /* violation */ + "\uf4af" + /* violation */ + "\uf4b0" + /* violation */ + "\uf4b1" + /* violation */ + "\uf4b2" + /* violation */ + "\uf4b3" + /* violation */ + "\uf4b4" + /* violation */ + "\uf4b5" + /* violation */ + "\uf4b6" + /* violation */ + "\uf4b7" + /* violation */ + "\uf4b8" + /* violation */ + "\uf4b9" + /* violation */ + "\uf4ba" + /* violation */ + "\uf4bb" + /* violation */ + "\uf4bc" + /* violation */ + "\uf4bd" + /* violation */ + "\uf4be" + /* violation */ + "\uf4bf" + /* violation */ + "\uf4c0" + /* violation */ + "\uf4c1" + /* violation */ + "\uf4c2" + /* violation */ + "\uf4c3" + /* violation */ + "\uf4c4" + /* violation */ + "\uf4c5" + /* violation */ + "\uf4c6" + /* violation */ + "\uf4c7" + /* violation */ + "\uf4c8" + /* violation */ + "\uf4c9" + /* violation */ + "\uf4ca" + /* violation */ + "\uf4cb" + /* violation */ + "\uf4cc" + /* violation */ + "\uf4cd" + /* violation */ + "\uf4ce" + /* violation */ + "\uf4cf" + /* violation */ + "\uf4d0" + /* violation */ + "\uf4d1" + /* violation */ + "\uf4d2" + /* violation */ + "\uf4d3" + /* violation */ + "\uf4d4" + /* violation */ + "\uf4d5" + /* violation */ + "\uf4d6" + /* violation */ + "\uf4d7" + /* violation */ + "\uf4d8" + /* violation */ + "\uf4d9" + /* violation */ + "\uf4da" + /* violation */ + "\uf4db" + /* violation */ + "\uf4dc" + /* violation */ + "\uf4dd" + /* violation */ + "\uf4de" + /* violation */ + "\uf4df" + /* violation */ + "\uf4e0" + /* violation */ + "\uf4e1" + /* violation */ + "\uf4e2" + /* violation */ + "\uf4e3" + /* violation */ + "\uf4e4" + /* violation */ + "\uf4e5" + /* violation */ + "\uf4e6" + /* violation */ + "\uf4e7" + /* violation */ + "\uf4e8" + /* violation */ + "\uf4e9" + /* violation */ + "\uf4ea" + /* violation */ + "\uf4eb" + /* violation */ + "\uf4ec" + /* violation */ + "\uf4ed" + /* violation */ + "\uf4ee" + /* violation */ + "\uf4ef" + /* violation */ + "\uf4f0" + /* violation */ + "\uf4f1" + /* violation */ + "\uf4f2" + /* violation */ + "\uf4f3" + /* violation */ + "\uf4f4" + /* violation */ + "\uf4f5" + /* violation */ + "\uf4f6" + /* violation */ + "\uf4f7" + /* violation */ + "\uf4f8" + /* violation */ + "\uf4f9" + /* violation */ + "\uf4fa" + /* violation */ + "\uf4fb" + /* violation */ + "\uf4fc" + /* violation */ + "\uf4fd" + /* violation */ + "\uf4fe" + /* violation */ + "\uf4ff", "" + /* violation */ + "\uf500" + /* violation */ + "\uf501" + /* violation */ + "\uf502" + /* violation */ + "\uf503" + /* violation */ + "\uf504" + /* violation */ + "\uf505" + /* violation */ + "\uf506" + /* violation */ + "\uf507" + /* violation */ + "\uf508" + /* violation */ + "\uf509" + /* violation */ + "\uf50a" + /* violation */ + "\uf50b" + /* violation */ + "\uf50c" + /* violation */ + "\uf50d" + /* violation */ + "\uf50e" + /* violation */ + "\uf50f" + /* violation */ + "\uf510" + /* violation */ + "\uf511" + /* violation */ + "\uf512" + /* violation */ + "\uf513" + /* violation */ + "\uf514" + /* violation */ + "\uf515" + /* violation */ + "\uf516" + /* violation */ + "\uf517" + /* violation */ + "\uf518" + /* violation */ + "\uf519" + /* violation */ + "\uf51a" + /* violation */ + "\uf51b" + /* violation */ + "\uf51c" + /* violation */ + "\uf51d" + /* violation */ + "\uf51e" + /* violation */ + "\uf51f" + /* violation */ + "\uf520" + /* violation */ + "\uf521" + /* violation */ + "\uf522" + /* violation */ + "\uf523" + /* violation */ + "\uf524" + /* violation */ + "\uf525" + /* violation */ + "\uf526" + /* violation */ + "\uf527" + /* violation */ + "\uf528" + /* violation */ + "\uf529" + /* violation */ + "\uf52a" + /* violation */ + "\uf52b" + /* violation */ + "\uf52c" + /* violation */ + "\uf52d" + /* violation */ + "\uf52e" + /* violation */ + "\uf52f" + /* violation */ + "\uf530" + /* violation */ + "\uf531" + /* violation */ + "\uf532" + /* violation */ + "\uf533" + /* violation */ + "\uf534" + /* violation */ + "\uf535" + /* violation */ + "\uf536" + /* violation */ + "\uf537" + /* violation */ + "\uf538" + /* violation */ + "\uf539" + /* violation */ + "\uf53a" + /* violation */ + "\uf53b" + /* violation */ + "\uf53c" + /* violation */ + "\uf53d" + /* violation */ + "\uf53e" + /* violation */ + "\uf53f" + /* violation */ + "\uf540" + /* violation */ + "\uf541" + /* violation */ + "\uf542" + /* violation */ + "\uf543" + /* violation */ + "\uf544" + /* violation */ + "\uf545" + /* violation */ + "\uf546" + /* violation */ + "\uf547" + /* violation */ + "\uf548" + /* violation */ + "\uf549" + /* violation */ + "\uf54a" + /* violation */ + "\uf54b" + /* violation */ + "\uf54c" + /* violation */ + "\uf54d" + /* violation */ + "\uf54e" + /* violation */ + "\uf54f" + /* violation */ + "\uf550" + /* violation */ + "\uf551" + /* violation */ + "\uf552" + /* violation */ + "\uf553" + /* violation */ + "\uf554" + /* violation */ + "\uf555" + /* violation */ + "\uf556" + /* violation */ + "\uf557" + /* violation */ + "\uf558" + /* violation */ + "\uf559" + /* violation */ + "\uf55a" + /* violation */ + "\uf55b" + /* violation */ + "\uf55c" + /* violation */ + "\uf55d" + /* violation */ + "\uf55e" + /* violation */ + "\uf55f" + /* violation */ + "\uf560" + /* violation */ + "\uf561" + /* violation */ + "\uf562" + /* violation */ + "\uf563" + /* violation */ + "\uf564" + /* violation */ + "\uf565" + /* violation */ + "\uf566" + /* violation */ + "\uf567" + /* violation */ + "\uf568" + /* violation */ + "\uf569" + /* violation */ + "\uf56a" + /* violation */ + "\uf56b" + /* violation */ + "\uf56c" + /* violation */ + "\uf56d" + /* violation */ + "\uf56e" + /* violation */ + "\uf56f" + /* violation */ + "\uf570" + /* violation */ + "\uf571" + /* violation */ + "\uf572" + /* violation */ + "\uf573" + /* violation */ + "\uf574" + /* violation */ + "\uf575" + /* violation */ + "\uf576" + /* violation */ + "\uf577" + /* violation */ + "\uf578" + /* violation */ + "\uf579" + /* violation */ + "\uf57a" + /* violation */ + "\uf57b" + /* violation */ + "\uf57c" + /* violation */ + "\uf57d" + /* violation */ + "\uf57e" + /* violation */ + "\uf57f" + /* violation */ + "\uf580" + /* violation */ + "\uf581" + /* violation */ + "\uf582" + /* violation */ + "\uf583" + /* violation */ + "\uf584" + /* violation */ + "\uf585" + /* violation */ + "\uf586" + /* violation */ + "\uf587" + /* violation */ + "\uf588" + /* violation */ + "\uf589" + /* violation */ + "\uf58a" + /* violation */ + "\uf58b" + /* violation */ + "\uf58c" + /* violation */ + "\uf58d" + /* violation */ + "\uf58e" + /* violation */ + "\uf58f" + /* violation */ + "\uf590" + /* violation */ + "\uf591" + /* violation */ + "\uf592" + /* violation */ + "\uf593" + /* violation */ + "\uf594" + /* violation */ + "\uf595" + /* violation */ + "\uf596" + /* violation */ + "\uf597" + /* violation */ + "\uf598" + /* violation */ + "\uf599" + /* violation */ + "\uf59a" + /* violation */ + "\uf59b" + /* violation */ + "\uf59c" + /* violation */ + "\uf59d" + /* violation */ + "\uf59e" + /* violation */ + "\uf59f" + /* violation */ + "\uf5a0" + /* violation */ + "\uf5a1" + /* violation */ + "\uf5a2" + /* violation */ + "\uf5a3" + /* violation */ + "\uf5a4" + /* violation */ + "\uf5a5" + /* violation */ + "\uf5a6" + /* violation */ + "\uf5a7" + /* violation */ + "\uf5a8" + /* violation */ + "\uf5a9" + /* violation */ + "\uf5aa" + /* violation */ + "\uf5ab" + /* violation */ + "\uf5ac" + /* violation */ + "\uf5ad" + /* violation */ + "\uf5ae" + /* violation */ + "\uf5af" + /* violation */ + "\uf5b0" + /* violation */ + "\uf5b1" + /* violation */ + "\uf5b2" + /* violation */ + "\uf5b3" + /* violation */ + "\uf5b4" + /* violation */ + "\uf5b5" + /* violation */ + "\uf5b6" + /* violation */ + "\uf5b7" + /* violation */ + "\uf5b8" + /* violation */ + "\uf5b9" + /* violation */ + "\uf5ba" + /* violation */ + "\uf5bb" + /* violation */ + "\uf5bc" + /* violation */ + "\uf5bd" + /* violation */ + "\uf5be" + /* violation */ + "\uf5bf" + /* violation */ + "\uf5c0" + /* violation */ + "\uf5c1" + /* violation */ + "\uf5c2" + /* violation */ + "\uf5c3" + /* violation */ + "\uf5c4" + /* violation */ + "\uf5c5" + /* violation */ + "\uf5c6" + /* violation */ + "\uf5c7" + /* violation */ + "\uf5c8" + /* violation */ + "\uf5c9" + /* violation */ + "\uf5ca" + /* violation */ + "\uf5cb" + /* violation */ + "\uf5cc" + /* violation */ + "\uf5cd" + /* violation */ + "\uf5ce" + /* violation */ + "\uf5cf" + /* violation */ + "\uf5d0" + /* violation */ + "\uf5d1" + /* violation */ + "\uf5d2" + /* violation */ + "\uf5d3" + /* violation */ + "\uf5d4" + /* violation */ + "\uf5d5" + /* violation */ + "\uf5d6" + /* violation */ + "\uf5d7" + /* violation */ + "\uf5d8" + /* violation */ + "\uf5d9" + /* violation */ + "\uf5da" + /* violation */ + "\uf5db" + /* violation */ + "\uf5dc" + /* violation */ + "\uf5dd" + /* violation */ + "\uf5de" + /* violation */ + "\uf5df" + /* violation */ + "\uf5e0" + /* violation */ + "\uf5e1" + /* violation */ + "\uf5e2" + /* violation */ + "\uf5e3" + /* violation */ + "\uf5e4" + /* violation */ + "\uf5e5" + /* violation */ + "\uf5e6" + /* violation */ + "\uf5e7" + /* violation */ + "\uf5e8" + /* violation */ + "\uf5e9" + /* violation */ + "\uf5ea" + /* violation */ + "\uf5eb" + /* violation */ + "\uf5ec" + /* violation */ + "\uf5ed" + /* violation */ + "\uf5ee" + /* violation */ + "\uf5ef" + /* violation */ + "\uf5f0" + /* violation */ + "\uf5f1" + /* violation */ + "\uf5f2" + /* violation */ + "\uf5f3" + /* violation */ + "\uf5f4" + /* violation */ + "\uf5f5" + /* violation */ + "\uf5f6" + /* violation */ + "\uf5f7" + /* violation */ + "\uf5f8" + /* violation */ + "\uf5f9" + /* violation */ + "\uf5fa" + /* violation */ + "\uf5fb" + /* violation */ + "\uf5fc" + /* violation */ + "\uf5fd" + /* violation */ + "\uf5fe" + /* violation */ + "\uf5ff", "" + /* violation */ + "\uf600" + /* violation */ + "\uf601" + /* violation */ + "\uf602" + /* violation */ + "\uf603" + /* violation */ + "\uf604" + /* violation */ + "\uf605" + /* violation */ + "\uf606" + /* violation */ + "\uf607" + /* violation */ + "\uf608" + /* violation */ + "\uf609" + /* violation */ + "\uf60a" + /* violation */ + "\uf60b" + /* violation */ + "\uf60c" + /* violation */ + "\uf60d" + /* violation */ + "\uf60e" + /* violation */ + "\uf60f" + /* violation */ + "\uf610" + /* violation */ + "\uf611" + /* violation */ + "\uf612" + /* violation */ + "\uf613" + /* violation */ + "\uf614" + /* violation */ + "\uf615" + /* violation */ + "\uf616" + /* violation */ + "\uf617" + /* violation */ + "\uf618" + /* violation */ + "\uf619" + /* violation */ + "\uf61a" + /* violation */ + "\uf61b" + /* violation */ + "\uf61c" + /* violation */ + "\uf61d" + /* violation */ + "\uf61e" + /* violation */ + "\uf61f" + /* violation */ + "\uf620" + /* violation */ + "\uf621" + /* violation */ + "\uf622" + /* violation */ + "\uf623" + /* violation */ + "\uf624" + /* violation */ + "\uf625" + /* violation */ + "\uf626" + /* violation */ + "\uf627" + /* violation */ + "\uf628" + /* violation */ + "\uf629" + /* violation */ + "\uf62a" + /* violation */ + "\uf62b" + /* violation */ + "\uf62c" + /* violation */ + "\uf62d" + /* violation */ + "\uf62e" + /* violation */ + "\uf62f" + /* violation */ + "\uf630" + /* violation */ + "\uf631" + /* violation */ + "\uf632" + /* violation */ + "\uf633" + /* violation */ + "\uf634" + /* violation */ + "\uf635" + /* violation */ + "\uf636" + /* violation */ + "\uf637" + /* violation */ + "\uf638" + /* violation */ + "\uf639" + /* violation */ + "\uf63a" + /* violation */ + "\uf63b" + /* violation */ + "\uf63c" + /* violation */ + "\uf63d" + /* violation */ + "\uf63e" + /* violation */ + "\uf63f" + /* violation */ + "\uf640" + /* violation */ + "\uf641" + /* violation */ + "\uf642" + /* violation */ + "\uf643" + /* violation */ + "\uf644" + /* violation */ + "\uf645" + /* violation */ + "\uf646" + /* violation */ + "\uf647" + /* violation */ + "\uf648" + /* violation */ + "\uf649" + /* violation */ + "\uf64a" + /* violation */ + "\uf64b" + /* violation */ + "\uf64c" + /* violation */ + "\uf64d" + /* violation */ + "\uf64e" + /* violation */ + "\uf64f" + /* violation */ + "\uf650" + /* violation */ + "\uf651" + /* violation */ + "\uf652" + /* violation */ + "\uf653" + /* violation */ + "\uf654" + /* violation */ + "\uf655" + /* violation */ + "\uf656" + /* violation */ + "\uf657" + /* violation */ + "\uf658" + /* violation */ + "\uf659" + /* violation */ + "\uf65a" + /* violation */ + "\uf65b" + /* violation */ + "\uf65c" + /* violation */ + "\uf65d" + /* violation */ + "\uf65e" + /* violation */ + "\uf65f" + /* violation */ + "\uf660" + /* violation */ + "\uf661" + /* violation */ + "\uf662" + /* violation */ + "\uf663" + /* violation */ + "\uf664" + /* violation */ + "\uf665" + /* violation */ + "\uf666" + /* violation */ + "\uf667" + /* violation */ + "\uf668" + /* violation */ + "\uf669" + /* violation */ + "\uf66a" + /* violation */ + "\uf66b" + /* violation */ + "\uf66c" + /* violation */ + "\uf66d" + /* violation */ + "\uf66e" + /* violation */ + "\uf66f" + /* violation */ + "\uf670" + /* violation */ + "\uf671" + /* violation */ + "\uf672" + /* violation */ + "\uf673" + /* violation */ + "\uf674" + /* violation */ + "\uf675" + /* violation */ + "\uf676" + /* violation */ + "\uf677" + /* violation */ + "\uf678" + /* violation */ + "\uf679" + /* violation */ + "\uf67a" + /* violation */ + "\uf67b" + /* violation */ + "\uf67c" + /* violation */ + "\uf67d" + /* violation */ + "\uf67e" + /* violation */ + "\uf67f" + /* violation */ + "\uf680" + /* violation */ + "\uf681" + /* violation */ + "\uf682" + /* violation */ + "\uf683" + /* violation */ + "\uf684" + /* violation */ + "\uf685" + /* violation */ + "\uf686" + /* violation */ + "\uf687" + /* violation */ + "\uf688" + /* violation */ + "\uf689" + /* violation */ + "\uf68a" + /* violation */ + "\uf68b" + /* violation */ + "\uf68c" + /* violation */ + "\uf68d" + /* violation */ + "\uf68e" + /* violation */ + "\uf68f" + /* violation */ + "\uf690" + /* violation */ + "\uf691" + /* violation */ + "\uf692" + /* violation */ + "\uf693" + /* violation */ + "\uf694" + /* violation */ + "\uf695" + /* violation */ + "\uf696" + /* violation */ + "\uf697" + /* violation */ + "\uf698" + /* violation */ + "\uf699" + /* violation */ + "\uf69a" + /* violation */ + "\uf69b" + /* violation */ + "\uf69c" + /* violation */ + "\uf69d" + /* violation */ + "\uf69e" + /* violation */ + "\uf69f" + /* violation */ + "\uf6a0" + /* violation */ + "\uf6a1" + /* violation */ + "\uf6a2" + /* violation */ + "\uf6a3" + /* violation */ + "\uf6a4" + /* violation */ + "\uf6a5" + /* violation */ + "\uf6a6" + /* violation */ + "\uf6a7" + /* violation */ + "\uf6a8" + /* violation */ + "\uf6a9" + /* violation */ + "\uf6aa" + /* violation */ + "\uf6ab" + /* violation */ + "\uf6ac" + /* violation */ + "\uf6ad" + /* violation */ + "\uf6ae" + /* violation */ + "\uf6af" + /* violation */ + "\uf6b0" + /* violation */ + "\uf6b1" + /* violation */ + "\uf6b2" + /* violation */ + "\uf6b3" + /* violation */ + "\uf6b4" + /* violation */ + "\uf6b5" + /* violation */ + "\uf6b6" + /* violation */ + "\uf6b7" + /* violation */ + "\uf6b8" + /* violation */ + "\uf6b9" + /* violation */ + "\uf6ba" + /* violation */ + "\uf6bb" + /* violation */ + "\uf6bc" + /* violation */ + "\uf6bd" + /* violation */ + "\uf6be" + /* violation */ + "\uf6bf" + /* violation */ + "\uf6c0" + /* violation */ + "\uf6c1" + /* violation */ + "\uf6c2" + /* violation */ + "\uf6c3" + /* violation */ + "\uf6c4" + /* violation */ + "\uf6c5" + /* violation */ + "\uf6c6" + /* violation */ + "\uf6c7" + /* violation */ + "\uf6c8" + /* violation */ + "\uf6c9" + /* violation */ + "\uf6ca" + /* violation */ + "\uf6cb" + /* violation */ + "\uf6cc" + /* violation */ + "\uf6cd" + /* violation */ + "\uf6ce" + /* violation */ + "\uf6cf" + /* violation */ + "\uf6d0" + /* violation */ + "\uf6d1" + /* violation */ + "\uf6d2" + /* violation */ + "\uf6d3" + /* violation */ + "\uf6d4" + /* violation */ + "\uf6d5" + /* violation */ + "\uf6d6" + /* violation */ + "\uf6d7" + /* violation */ + "\uf6d8" + /* violation */ + "\uf6d9" + /* violation */ + "\uf6da" + /* violation */ + "\uf6db" + /* violation */ + "\uf6dc" + /* violation */ + "\uf6dd" + /* violation */ + "\uf6de" + /* violation */ + "\uf6df" + /* violation */ + "\uf6e0" + /* violation */ + "\uf6e1" + /* violation */ + "\uf6e2" + /* violation */ + "\uf6e3" + /* violation */ + "\uf6e4" + /* violation */ + "\uf6e5" + /* violation */ + "\uf6e6" + /* violation */ + "\uf6e7" + /* violation */ + "\uf6e8" + /* violation */ + "\uf6e9" + /* violation */ + "\uf6ea" + /* violation */ + "\uf6eb" + /* violation */ + "\uf6ec" + /* violation */ + "\uf6ed" + /* violation */ + "\uf6ee" + /* violation */ + "\uf6ef" + /* violation */ + "\uf6f0" + /* violation */ + "\uf6f1" + /* violation */ + "\uf6f2" + /* violation */ + "\uf6f3" + /* violation */ + "\uf6f4" + /* violation */ + "\uf6f5" + /* violation */ + "\uf6f6" + /* violation */ + "\uf6f7" + /* violation */ + "\uf6f8" + /* violation */ + "\uf6f9" + /* violation */ + "\uf6fa" + /* violation */ + "\uf6fb" + /* violation */ + "\uf6fc" + /* violation */ + "\uf6fd" + /* violation */ + "\uf6fe" + /* violation */ + "\uf6ff", "" + /* violation */ + "\uf700" + /* violation */ + "\uf701" + /* violation */ + "\uf702" + /* violation */ + "\uf703" + /* violation */ + "\uf704" + /* violation */ + "\uf705" + /* violation */ + "\uf706" + /* violation */ + "\uf707" + /* violation */ + "\uf708" + /* violation */ + "\uf709" + /* violation */ + "\uf70a" + /* violation */ + "\uf70b" + /* violation */ + "\uf70c" + /* violation */ + "\uf70d" + /* violation */ + "\uf70e" + /* violation */ + "\uf70f" + /* violation */ + "\uf710" + /* violation */ + "\uf711" + /* violation */ + "\uf712" + /* violation */ + "\uf713" + /* violation */ + "\uf714" + /* violation */ + "\uf715" + /* violation */ + "\uf716" + /* violation */ + "\uf717" + /* violation */ + "\uf718" + /* violation */ + "\uf719" + /* violation */ + "\uf71a" + /* violation */ + "\uf71b" + /* violation */ + "\uf71c" + /* violation */ + "\uf71d" + /* violation */ + "\uf71e" + /* violation */ + "\uf71f" + /* violation */ + "\uf720" + /* violation */ + "\uf721" + /* violation */ + "\uf722" + /* violation */ + "\uf723" + /* violation */ + "\uf724" + /* violation */ + "\uf725" + /* violation */ + "\uf726" + /* violation */ + "\uf727" + /* violation */ + "\uf728" + /* violation */ + "\uf729" + /* violation */ + "\uf72a" + /* violation */ + "\uf72b" + /* violation */ + "\uf72c" + /* violation */ + "\uf72d" + /* violation */ + "\uf72e" + /* violation */ + "\uf72f" + /* violation */ + "\uf730" + /* violation */ + "\uf731" + /* violation */ + "\uf732" + /* violation */ + "\uf733" + /* violation */ + "\uf734" + /* violation */ + "\uf735" + /* violation */ + "\uf736" + /* violation */ + "\uf737" + /* violation */ + "\uf738" + /* violation */ + "\uf739" + /* violation */ + "\uf73a" + /* violation */ + "\uf73b" + /* violation */ + "\uf73c" + /* violation */ + "\uf73d" + /* violation */ + "\uf73e" + /* violation */ + "\uf73f" + /* violation */ + "\uf740" + /* violation */ + "\uf741" + /* violation */ + "\uf742" + /* violation */ + "\uf743" + /* violation */ + "\uf744" + /* violation */ + "\uf745" + /* violation */ + "\uf746" + /* violation */ + "\uf747" + /* violation */ + "\uf748" + /* violation */ + "\uf749" + /* violation */ + "\uf74a" + /* violation */ + "\uf74b" + /* violation */ + "\uf74c" + /* violation */ + "\uf74d" + /* violation */ + "\uf74e" + /* violation */ + "\uf74f" + /* violation */ + "\uf750" + /* violation */ + "\uf751" + /* violation */ + "\uf752" + /* violation */ + "\uf753" + /* violation */ + "\uf754" + /* violation */ + "\uf755" + /* violation */ + "\uf756" + /* violation */ + "\uf757" + /* violation */ + "\uf758" + /* violation */ + "\uf759" + /* violation */ + "\uf75a" + /* violation */ + "\uf75b" + /* violation */ + "\uf75c" + /* violation */ + "\uf75d" + /* violation */ + "\uf75e" + /* violation */ + "\uf75f" + /* violation */ + "\uf760" + /* violation */ + "\uf761" + /* violation */ + "\uf762" + /* violation */ + "\uf763" + /* violation */ + "\uf764" + /* violation */ + "\uf765" + /* violation */ + "\uf766" + /* violation */ + "\uf767" + /* violation */ + "\uf768" + /* violation */ + "\uf769" + /* violation */ + "\uf76a" + /* violation */ + "\uf76b" + /* violation */ + "\uf76c" + /* violation */ + "\uf76d" + /* violation */ + "\uf76e" + /* violation */ + "\uf76f" + /* violation */ + "\uf770" + /* violation */ + "\uf771" + /* violation */ + "\uf772" + /* violation */ + "\uf773" + /* violation */ + "\uf774" + /* violation */ + "\uf775" + /* violation */ + "\uf776" + /* violation */ + "\uf777" + /* violation */ + "\uf778" + /* violation */ + "\uf779" + /* violation */ + "\uf77a" + /* violation */ + "\uf77b" + /* violation */ + "\uf77c" + /* violation */ + "\uf77d" + /* violation */ + "\uf77e" + /* violation */ + "\uf77f" + /* violation */ + "\uf780" + /* violation */ + "\uf781" + /* violation */ + "\uf782" + /* violation */ + "\uf783" + /* violation */ + "\uf784" + /* violation */ + "\uf785" + /* violation */ + "\uf786" + /* violation */ + "\uf787" + /* violation */ + "\uf788" + /* violation */ + "\uf789" + /* violation */ + "\uf78a" + /* violation */ + "\uf78b" + /* violation */ + "\uf78c" + /* violation */ + "\uf78d" + /* violation */ + "\uf78e" + /* violation */ + "\uf78f" + /* violation */ + "\uf790" + /* violation */ + "\uf791" + /* violation */ + "\uf792" + /* violation */ + "\uf793" + /* violation */ + "\uf794" + /* violation */ + "\uf795" + /* violation */ + "\uf796" + /* violation */ + "\uf797" + /* violation */ + "\uf798" + /* violation */ + "\uf799" + /* violation */ + "\uf79a" + /* violation */ + "\uf79b" + /* violation */ + "\uf79c" + /* violation */ + "\uf79d" + /* violation */ + "\uf79e" + /* violation */ + "\uf79f" + /* violation */ + "\uf7a0" + /* violation */ + "\uf7a1" + /* violation */ + "\uf7a2" + /* violation */ + "\uf7a3" + /* violation */ + "\uf7a4" + /* violation */ + "\uf7a5" + /* violation */ + "\uf7a6" + /* violation */ + "\uf7a7" + /* violation */ + "\uf7a8" + /* violation */ + "\uf7a9" + /* violation */ + "\uf7aa" + /* violation */ + "\uf7ab" + /* violation */ + "\uf7ac" + /* violation */ + "\uf7ad" + /* violation */ + "\uf7ae" + /* violation */ + "\uf7af" + /* violation */ + "\uf7b0" + /* violation */ + "\uf7b1" + /* violation */ + "\uf7b2" + /* violation */ + "\uf7b3" + /* violation */ + "\uf7b4" + /* violation */ + "\uf7b5" + /* violation */ + "\uf7b6" + /* violation */ + "\uf7b7" + /* violation */ + "\uf7b8" + /* violation */ + "\uf7b9" + /* violation */ + "\uf7ba" + /* violation */ + "\uf7bb" + /* violation */ + "\uf7bc" + /* violation */ + "\uf7bd" + /* violation */ + "\uf7be" + /* violation */ + "\uf7bf" + /* violation */ + "\uf7c0" + /* violation */ + "\uf7c1" + /* violation */ + "\uf7c2" + /* violation */ + "\uf7c3" + /* violation */ + "\uf7c4" + /* violation */ + "\uf7c5" + /* violation */ + "\uf7c6" + /* violation */ + "\uf7c7" + /* violation */ + "\uf7c8" + /* violation */ + "\uf7c9" + /* violation */ + "\uf7ca" + /* violation */ + "\uf7cb" + /* violation */ + "\uf7cc" + /* violation */ + "\uf7cd" + /* violation */ + "\uf7ce" + /* violation */ + "\uf7cf" + /* violation */ + "\uf7d0" + /* violation */ + "\uf7d1" + /* violation */ + "\uf7d2" + /* violation */ + "\uf7d3" + /* violation */ + "\uf7d4" + /* violation */ + "\uf7d5" + /* violation */ + "\uf7d6" + /* violation */ + "\uf7d7" + /* violation */ + "\uf7d8" + /* violation */ + "\uf7d9" + /* violation */ + "\uf7da" + /* violation */ + "\uf7db" + /* violation */ + "\uf7dc" + /* violation */ + "\uf7dd" + /* violation */ + "\uf7de" + /* violation */ + "\uf7df" + /* violation */ + "\uf7e0" + /* violation */ + "\uf7e1" + /* violation */ + "\uf7e2" + /* violation */ + "\uf7e3" + /* violation */ + "\uf7e4" + /* violation */ + "\uf7e5" + /* violation */ + "\uf7e6" + /* violation */ + "\uf7e7" + /* violation */ + "\uf7e8" + /* violation */ + "\uf7e9" + /* violation */ + "\uf7ea" + /* violation */ + "\uf7eb" + /* violation */ + "\uf7ec" + /* violation */ + "\uf7ed" + /* violation */ + "\uf7ee" + /* violation */ + "\uf7ef" + /* violation */ + "\uf7f0" + /* violation */ + "\uf7f1" + /* violation */ + "\uf7f2" + /* violation */ + "\uf7f3" + /* violation */ + "\uf7f4" + /* violation */ + "\uf7f5" + /* violation */ + "\uf7f6" + /* violation */ + "\uf7f7" + /* violation */ + "\uf7f8" + /* violation */ + "\uf7f9" + /* violation */ + "\uf7fa" + /* violation */ + "\uf7fb" + /* violation */ + "\uf7fc" + /* violation */ + "\uf7fd" + /* violation */ + "\uf7fe" + /* violation */ + "\uf7ff", "" + /* violation */ + "\uf800" + /* violation */ + "\uf801" + /* violation */ + "\uf802" + /* violation */ + "\uf803" + /* violation */ + "\uf804" + /* violation */ + "\uf805" + /* violation */ + "\uf806" + /* violation */ + "\uf807" + /* violation */ + "\uf808" + /* violation */ + "\uf809" + /* violation */ + "\uf80a" + /* violation */ + "\uf80b" + /* violation */ + "\uf80c" + /* violation */ + "\uf80d" + /* violation */ + "\uf80e" + /* violation */ + "\uf80f" + /* violation */ + "\uf810" + /* violation */ + "\uf811" + /* violation */ + "\uf812" + /* violation */ + "\uf813" + /* violation */ + "\uf814" + /* violation */ + "\uf815" + /* violation */ + "\uf816" + /* violation */ + "\uf817" + /* violation */ + "\uf818" + /* violation */ + "\uf819" + /* violation */ + "\uf81a" + /* violation */ + "\uf81b" + /* violation */ + "\uf81c" + /* violation */ + "\uf81d" + /* violation */ + "\uf81e" + /* violation */ + "\uf81f" + /* violation */ + "\uf820" + /* violation */ + "\uf821" + /* violation */ + "\uf822" + /* violation */ + "\uf823" + /* violation */ + "\uf824" + /* violation */ + "\uf825" + /* violation */ + "\uf826" + /* violation */ + "\uf827" + /* violation */ + "\uf828" + /* violation */ + "\uf829" + /* violation */ + "\uf82a" + /* violation */ + "\uf82b" + /* violation */ + "\uf82c" + /* violation */ + "\uf82d" + /* violation */ + "\uf82e" + /* violation */ + "\uf82f" + /* violation */ + "\uf830" + /* violation */ + "\uf831" + /* violation */ + "\uf832" + /* violation */ + "\uf833" + /* violation */ + "\uf834" + /* violation */ + "\uf835" + /* violation */ + "\uf836" + /* violation */ + "\uf837" + /* violation */ + "\uf838" + /* violation */ + "\uf839" + /* violation */ + "\uf83a" + /* violation */ + "\uf83b" + /* violation */ + "\uf83c" + /* violation */ + "\uf83d" + /* violation */ + "\uf83e" + /* violation */ + "\uf83f" + /* violation */ + "\uf840" + /* violation */ + "\uf841" + /* violation */ + "\uf842" + /* violation */ + "\uf843" + /* violation */ + "\uf844" + /* violation */ + "\uf845" + /* violation */ + "\uf846" + /* violation */ + "\uf847" + /* violation */ + "\uf848" + /* violation */ + "\uf849" + /* violation */ + "\uf84a" + /* violation */ + "\uf84b" + /* violation */ + "\uf84c" + /* violation */ + "\uf84d" + /* violation */ + "\uf84e" + /* violation */ + "\uf84f" + /* violation */ + "\uf850" + /* violation */ + "\uf851" + /* violation */ + "\uf852" + /* violation */ + "\uf853" + /* violation */ + "\uf854" + /* violation */ + "\uf855" + /* violation */ + "\uf856" + /* violation */ + "\uf857" + /* violation */ + "\uf858" + /* violation */ + "\uf859" + /* violation */ + "\uf85a" + /* violation */ + "\uf85b" + /* violation */ + "\uf85c" + /* violation */ + "\uf85d" + /* violation */ + "\uf85e" + /* violation */ + "\uf85f" + /* violation */ + "\uf860" + /* violation */ + "\uf861" + /* violation */ + "\uf862" + /* violation */ + "\uf863" + /* violation */ + "\uf864" + /* violation */ + "\uf865" + /* violation */ + "\uf866" + /* violation */ + "\uf867" + /* violation */ + "\uf868" + /* violation */ + "\uf869" + /* violation */ + "\uf86a" + /* violation */ + "\uf86b" + /* violation */ + "\uf86c" + /* violation */ + "\uf86d" + /* violation */ + "\uf86e" + /* violation */ + "\uf86f" + /* violation */ + "\uf870" + /* violation */ + "\uf871" + /* violation */ + "\uf872" + /* violation */ + "\uf873" + /* violation */ + "\uf874" + /* violation */ + "\uf875" + /* violation */ + "\uf876" + /* violation */ + "\uf877" + /* violation */ + "\uf878" + /* violation */ + "\uf879" + /* violation */ + "\uf87a" + /* violation */ + "\uf87b" + /* violation */ + "\uf87c" + /* violation */ + "\uf87d" + /* violation */ + "\uf87e" + /* violation */ + "\uf87f" + /* violation */ + "\uf880" + /* violation */ + "\uf881" + /* violation */ + "\uf882" + /* violation */ + "\uf883" + /* violation */ + "\uf884" + /* violation */ + "\uf885" + /* violation */ + "\uf886" + /* violation */ + "\uf887" + /* violation */ + "\uf888" + /* violation */ + "\uf889" + /* violation */ + "\uf88a" + /* violation */ + "\uf88b" + /* violation */ + "\uf88c" + /* violation */ + "\uf88d" + /* violation */ + "\uf88e" + /* violation */ + "\uf88f" + /* violation */ + "\uf890" + /* violation */ + "\uf891" + /* violation */ + "\uf892" + /* violation */ + "\uf893" + /* violation */ + "\uf894" + /* violation */ + "\uf895" + /* violation */ + "\uf896" + /* violation */ + "\uf897" + /* violation */ + "\uf898" + /* violation */ + "\uf899" + /* violation */ + "\uf89a" + /* violation */ + "\uf89b" + /* violation */ + "\uf89c" + /* violation */ + "\uf89d" + /* violation */ + "\uf89e" + /* violation */ + "\uf89f" + /* violation */ + "\uf8a0" + /* violation */ + "\uf8a1" + /* violation */ + "\uf8a2" + /* violation */ + "\uf8a3" + /* violation */ + "\uf8a4" + /* violation */ + "\uf8a5" + /* violation */ + "\uf8a6" + /* violation */ + "\uf8a7" + /* violation */ + "\uf8a8" + /* violation */ + "\uf8a9" + /* violation */ + "\uf8aa" + /* violation */ + "\uf8ab" + /* violation */ + "\uf8ac" + /* violation */ + "\uf8ad" + /* violation */ + "\uf8ae" + /* violation */ + "\uf8af" + /* violation */ + "\uf8b0" + /* violation */ + "\uf8b1" + /* violation */ + "\uf8b2" + /* violation */ + "\uf8b3" + /* violation */ + "\uf8b4" + /* violation */ + "\uf8b5" + /* violation */ + "\uf8b6" + /* violation */ + "\uf8b7" + /* violation */ + "\uf8b8" + /* violation */ + "\uf8b9" + /* violation */ + "\uf8ba" + /* violation */ + "\uf8bb" + /* violation */ + "\uf8bc" + /* violation */ + "\uf8bd" + /* violation */ + "\uf8be" + /* violation */ + "\uf8bf" + /* violation */ + "\uf8c0" + /* violation */ + "\uf8c1" + /* violation */ + "\uf8c2" + /* violation */ + "\uf8c3" + /* violation */ + "\uf8c4" + /* violation */ + "\uf8c5" + /* violation */ + "\uf8c6" + /* violation */ + "\uf8c7" + /* violation */ + "\uf8c8" + /* violation */ + "\uf8c9" + /* violation */ + "\uf8ca" + /* violation */ + "\uf8cb" + /* violation */ + "\uf8cc" + /* violation */ + "\uf8cd" + /* violation */ + "\uf8ce" + /* violation */ + "\uf8cf" + /* violation */ + "\uf8d0" + /* violation */ + "\uf8d1" + /* violation */ + "\uf8d2" + /* violation */ + "\uf8d3" + /* violation */ + "\uf8d4" + /* violation */ + "\uf8d5" + /* violation */ + "\uf8d6" + /* violation */ + "\uf8d7" + /* violation */ + "\uf8d8" + /* violation */ + "\uf8d9" + /* violation */ + "\uf8da" + /* violation */ + "\uf8db" + /* violation */ + "\uf8dc" + /* violation */ + "\uf8dd" + /* violation */ + "\uf8de" + /* violation */ + "\uf8df" + /* violation */ + "\uf8e0" + /* violation */ + "\uf8e1" + /* violation */ + "\uf8e2" + /* violation */ + "\uf8e3" + /* violation */ + "\uf8e4" + /* violation */ + "\uf8e5" + /* violation */ + "\uf8e6" + /* violation */ + "\uf8e7" + /* violation */ + "\uf8e8" + /* violation */ + "\uf8e9" + /* violation */ + "\uf8ea" + /* violation */ + "\uf8eb" + /* violation */ + "\uf8ec" + /* violation */ + "\uf8ed" + /* violation */ + "\uf8ee" + /* violation */ + "\uf8ef" + /* violation */ + "\uf8f0" + /* violation */ + "\uf8f1" + /* violation */ + "\uf8f2" + /* violation */ + "\uf8f3" + /* violation */ + "\uf8f4" + /* violation */ + "\uf8f5" + /* violation */ + "\uf8f6" + /* violation */ + "\uf8f7" + /* violation */ + "\uf8f8" + /* violation */ + "\uf8f9" + /* violation */ + "\uf8fa" + /* violation */ + "\uf8fb" + /* violation */ + "\uf8fc" + /* violation */ + "\uf8fd" + /* violation */ + "\uf8fe" + /* violation */ + "\uf8ff", "" + /* violation */ + "\uf900" + /* violation */ + "\uf901" + /* violation */ + "\uf902" + /* violation */ + "\uf903" + /* violation */ + "\uf904" + /* violation */ + "\uf905" + /* violation */ + "\uf906" + /* violation */ + "\uf907" + /* violation */ + "\uf908" + /* violation */ + "\uf909" + /* violation */ + "\uf90a" + /* violation */ + "\uf90b" + /* violation */ + "\uf90c" + /* violation */ + "\uf90d" + /* violation */ + "\uf90e" + /* violation */ + "\uf90f" + /* violation */ + "\uf910" + /* violation */ + "\uf911" + /* violation */ + "\uf912" + /* violation */ + "\uf913" + /* violation */ + "\uf914" + /* violation */ + "\uf915" + /* violation */ + "\uf916" + /* violation */ + "\uf917" + /* violation */ + "\uf918" + /* violation */ + "\uf919" + /* violation */ + "\uf91a" + /* violation */ + "\uf91b" + /* violation */ + "\uf91c" + /* violation */ + "\uf91d" + /* violation */ + "\uf91e" + /* violation */ + "\uf91f" + /* violation */ + "\uf920" + /* violation */ + "\uf921" + /* violation */ + "\uf922" + /* violation */ + "\uf923" + /* violation */ + "\uf924" + /* violation */ + "\uf925" + /* violation */ + "\uf926" + /* violation */ + "\uf927" + /* violation */ + "\uf928" + /* violation */ + "\uf929" + /* violation */ + "\uf92a" + /* violation */ + "\uf92b" + /* violation */ + "\uf92c" + /* violation */ + "\uf92d" + /* violation */ + "\uf92e" + /* violation */ + "\uf92f" + /* violation */ + "\uf930" + /* violation */ + "\uf931" + /* violation */ + "\uf932" + /* violation */ + "\uf933" + /* violation */ + "\uf934" + /* violation */ + "\uf935" + /* violation */ + "\uf936" + /* violation */ + "\uf937" + /* violation */ + "\uf938" + /* violation */ + "\uf939" + /* violation */ + "\uf93a" + /* violation */ + "\uf93b" + /* violation */ + "\uf93c" + /* violation */ + "\uf93d" + /* violation */ + "\uf93e" + /* violation */ + "\uf93f" + /* violation */ + "\uf940" + /* violation */ + "\uf941" + /* violation */ + "\uf942" + /* violation */ + "\uf943" + /* violation */ + "\uf944" + /* violation */ + "\uf945" + /* violation */ + "\uf946" + /* violation */ + "\uf947" + /* violation */ + "\uf948" + /* violation */ + "\uf949" + /* violation */ + "\uf94a" + /* violation */ + "\uf94b" + /* violation */ + "\uf94c" + /* violation */ + "\uf94d" + /* violation */ + "\uf94e" + /* violation */ + "\uf94f" + /* violation */ + "\uf950" + /* violation */ + "\uf951" + /* violation */ + "\uf952" + /* violation */ + "\uf953" + /* violation */ + "\uf954" + /* violation */ + "\uf955" + /* violation */ + "\uf956" + /* violation */ + "\uf957" + /* violation */ + "\uf958" + /* violation */ + "\uf959" + /* violation */ + "\uf95a" + /* violation */ + "\uf95b" + /* violation */ + "\uf95c" + /* violation */ + "\uf95d" + /* violation */ + "\uf95e" + /* violation */ + "\uf95f" + /* violation */ + "\uf960" + /* violation */ + "\uf961" + /* violation */ + "\uf962" + /* violation */ + "\uf963" + /* violation */ + "\uf964" + /* violation */ + "\uf965" + /* violation */ + "\uf966" + /* violation */ + "\uf967" + /* violation */ + "\uf968" + /* violation */ + "\uf969" + /* violation */ + "\uf96a" + /* violation */ + "\uf96b" + /* violation */ + "\uf96c" + /* violation */ + "\uf96d" + /* violation */ + "\uf96e" + /* violation */ + "\uf96f" + /* violation */ + "\uf970" + /* violation */ + "\uf971" + /* violation */ + "\uf972" + /* violation */ + "\uf973" + /* violation */ + "\uf974" + /* violation */ + "\uf975" + /* violation */ + "\uf976" + /* violation */ + "\uf977" + /* violation */ + "\uf978" + /* violation */ + "\uf979" + /* violation */ + "\uf97a" + /* violation */ + "\uf97b" + /* violation */ + "\uf97c" + /* violation */ + "\uf97d" + /* violation */ + "\uf97e" + /* violation */ + "\uf97f" + /* violation */ + "\uf980" + /* violation */ + "\uf981" + /* violation */ + "\uf982" + /* violation */ + "\uf983" + /* violation */ + "\uf984" + /* violation */ + "\uf985" + /* violation */ + "\uf986" + /* violation */ + "\uf987" + /* violation */ + "\uf988" + /* violation */ + "\uf989" + /* violation */ + "\uf98a" + /* violation */ + "\uf98b" + /* violation */ + "\uf98c" + /* violation */ + "\uf98d" + /* violation */ + "\uf98e" + /* violation */ + "\uf98f" + /* violation */ + "\uf990" + /* violation */ + "\uf991" + /* violation */ + "\uf992" + /* violation */ + "\uf993" + /* violation */ + "\uf994" + /* violation */ + "\uf995" + /* violation */ + "\uf996" + /* violation */ + "\uf997" + /* violation */ + "\uf998" + /* violation */ + "\uf999" + /* violation */ + "\uf99a" + /* violation */ + "\uf99b" + /* violation */ + "\uf99c" + /* violation */ + "\uf99d" + /* violation */ + "\uf99e" + /* violation */ + "\uf99f" + /* violation */ + "\uf9a0" + /* violation */ + "\uf9a1" + /* violation */ + "\uf9a2" + /* violation */ + "\uf9a3" + /* violation */ + "\uf9a4" + /* violation */ + "\uf9a5" + /* violation */ + "\uf9a6" + /* violation */ + "\uf9a7" + /* violation */ + "\uf9a8" + /* violation */ + "\uf9a9" + /* violation */ + "\uf9aa" + /* violation */ + "\uf9ab" + /* violation */ + "\uf9ac" + /* violation */ + "\uf9ad" + /* violation */ + "\uf9ae" + /* violation */ + "\uf9af" + /* violation */ + "\uf9b0" + /* violation */ + "\uf9b1" + /* violation */ + "\uf9b2" + /* violation */ + "\uf9b3" + /* violation */ + "\uf9b4" + /* violation */ + "\uf9b5" + /* violation */ + "\uf9b6" + /* violation */ + "\uf9b7" + /* violation */ + "\uf9b8" + /* violation */ + "\uf9b9" + /* violation */ + "\uf9ba" + /* violation */ + "\uf9bb" + /* violation */ + "\uf9bc" + /* violation */ + "\uf9bd" + /* violation */ + "\uf9be" + /* violation */ + "\uf9bf" + /* violation */ + "\uf9c0" + /* violation */ + "\uf9c1" + /* violation */ + "\uf9c2" + /* violation */ + "\uf9c3" + /* violation */ + "\uf9c4" + /* violation */ + "\uf9c5" + /* violation */ + "\uf9c6" + /* violation */ + "\uf9c7" + /* violation */ + "\uf9c8" + /* violation */ + "\uf9c9" + /* violation */ + "\uf9ca" + /* violation */ + "\uf9cb" + /* violation */ + "\uf9cc" + /* violation */ + "\uf9cd" + /* violation */ + "\uf9ce" + /* violation */ + "\uf9cf" + /* violation */ + "\uf9d0" + /* violation */ + "\uf9d1" + /* violation */ + "\uf9d2" + /* violation */ + "\uf9d3" + /* violation */ + "\uf9d4" + /* violation */ + "\uf9d5" + /* violation */ + "\uf9d6" + /* violation */ + "\uf9d7" + /* violation */ + "\uf9d8" + /* violation */ + "\uf9d9" + /* violation */ + "\uf9da" + /* violation */ + "\uf9db" + /* violation */ + "\uf9dc" + /* violation */ + "\uf9dd" + /* violation */ + "\uf9de" + /* violation */ + "\uf9df" + /* violation */ + "\uf9e0" + /* violation */ + "\uf9e1" + /* violation */ + "\uf9e2" + /* violation */ + "\uf9e3" + /* violation */ + "\uf9e4" + /* violation */ + "\uf9e5" + /* violation */ + "\uf9e6" + /* violation */ + "\uf9e7" + /* violation */ + "\uf9e8" + /* violation */ + "\uf9e9" + /* violation */ + "\uf9ea" + /* violation */ + "\uf9eb" + /* violation */ + "\uf9ec" + /* violation */ + "\uf9ed" + /* violation */ + "\uf9ee" + /* violation */ + "\uf9ef" + /* violation */ + "\uf9f0" + /* violation */ + "\uf9f1" + /* violation */ + "\uf9f2" + /* violation */ + "\uf9f3" + /* violation */ + "\uf9f4" + /* violation */ + "\uf9f5" + /* violation */ + "\uf9f6" + /* violation */ + "\uf9f7" + /* violation */ + "\uf9f8" + /* violation */ + "\uf9f9" + /* violation */ + "\uf9fa" + /* violation */ + "\uf9fb" + /* violation */ + "\uf9fc" + /* violation */ + "\uf9fd" + /* violation */ + "\uf9fe" + /* violation */ + "\uf9ff", "" + /* violation */ + "\ufa00" + /* violation */ + "\ufa01" + /* violation */ + "\ufa02" + /* violation */ + "\ufa03" + /* violation */ + "\ufa04" + /* violation */ + "\ufa05" + /* violation */ + "\ufa06" + /* violation */ + "\ufa07" + /* violation */ + "\ufa08" + /* violation */ + "\ufa09" + /* violation */ + "\ufa0a" + /* violation */ + "\ufa0b" + /* violation */ + "\ufa0c" + /* violation */ + "\ufa0d" + /* violation */ + "\ufa0e" + /* violation */ + "\ufa0f" + /* violation */ + "\ufa10" + /* violation */ + "\ufa11" + /* violation */ + "\ufa12" + /* violation */ + "\ufa13" + /* violation */ + "\ufa14" + /* violation */ + "\ufa15" + /* violation */ + "\ufa16" + /* violation */ + "\ufa17" + /* violation */ + "\ufa18" + /* violation */ + "\ufa19" + /* violation */ + "\ufa1a" + /* violation */ + "\ufa1b" + /* violation */ + "\ufa1c" + /* violation */ + "\ufa1d" + /* violation */ + "\ufa1e" + /* violation */ + "\ufa1f" + /* violation */ + "\ufa20" + /* violation */ + "\ufa21" + /* violation */ + "\ufa22" + /* violation */ + "\ufa23" + /* violation */ + "\ufa24" + /* violation */ + "\ufa25" + /* violation */ + "\ufa26" + /* violation */ + "\ufa27" + /* violation */ + "\ufa28" + /* violation */ + "\ufa29" + /* violation */ + "\ufa2a" + /* violation */ + "\ufa2b" + /* violation */ + "\ufa2c" + /* violation */ + "\ufa2d" + /* violation */ + "\ufa2e" + /* violation */ + "\ufa2f" + /* violation */ + "\ufa30" + /* violation */ + "\ufa31" + /* violation */ + "\ufa32" + /* violation */ + "\ufa33" + /* violation */ + "\ufa34" + /* violation */ + "\ufa35" + /* violation */ + "\ufa36" + /* violation */ + "\ufa37" + /* violation */ + "\ufa38" + /* violation */ + "\ufa39" + /* violation */ + "\ufa3a" + /* violation */ + "\ufa3b" + /* violation */ + "\ufa3c" + /* violation */ + "\ufa3d" + /* violation */ + "\ufa3e" + /* violation */ + "\ufa3f" + /* violation */ + "\ufa40" + /* violation */ + "\ufa41" + /* violation */ + "\ufa42" + /* violation */ + "\ufa43" + /* violation */ + "\ufa44" + /* violation */ + "\ufa45" + /* violation */ + "\ufa46" + /* violation */ + "\ufa47" + /* violation */ + "\ufa48" + /* violation */ + "\ufa49" + /* violation */ + "\ufa4a" + /* violation */ + "\ufa4b" + /* violation */ + "\ufa4c" + /* violation */ + "\ufa4d" + /* violation */ + "\ufa4e" + /* violation */ + "\ufa4f" + /* violation */ + "\ufa50" + /* violation */ + "\ufa51" + /* violation */ + "\ufa52" + /* violation */ + "\ufa53" + /* violation */ + "\ufa54" + /* violation */ + "\ufa55" + /* violation */ + "\ufa56" + /* violation */ + "\ufa57" + /* violation */ + "\ufa58" + /* violation */ + "\ufa59" + /* violation */ + "\ufa5a" + /* violation */ + "\ufa5b" + /* violation */ + "\ufa5c" + /* violation */ + "\ufa5d" + /* violation */ + "\ufa5e" + /* violation */ + "\ufa5f" + /* violation */ + "\ufa60" + /* violation */ + "\ufa61" + /* violation */ + "\ufa62" + /* violation */ + "\ufa63" + /* violation */ + "\ufa64" + /* violation */ + "\ufa65" + /* violation */ + "\ufa66" + /* violation */ + "\ufa67" + /* violation */ + "\ufa68" + /* violation */ + "\ufa69" + /* violation */ + "\ufa6a" + /* violation */ + "\ufa6b" + /* violation */ + "\ufa6c" + /* violation */ + "\ufa6d" + /* violation */ + "\ufa6e" + /* violation */ + "\ufa6f" + /* violation */ + "\ufa70" + /* violation */ + "\ufa71" + /* violation */ + "\ufa72" + /* violation */ + "\ufa73" + /* violation */ + "\ufa74" + /* violation */ + "\ufa75" + /* violation */ + "\ufa76" + /* violation */ + "\ufa77" + /* violation */ + "\ufa78" + /* violation */ + "\ufa79" + /* violation */ + "\ufa7a" + /* violation */ + "\ufa7b" + /* violation */ + "\ufa7c" + /* violation */ + "\ufa7d" + /* violation */ + "\ufa7e" + /* violation */ + "\ufa7f" + /* violation */ + "\ufa80" + /* violation */ + "\ufa81" + /* violation */ + "\ufa82" + /* violation */ + "\ufa83" + /* violation */ + "\ufa84" + /* violation */ + "\ufa85" + /* violation */ + "\ufa86" + /* violation */ + "\ufa87" + /* violation */ + "\ufa88" + /* violation */ + "\ufa89" + /* violation */ + "\ufa8a" + /* violation */ + "\ufa8b" + /* violation */ + "\ufa8c" + /* violation */ + "\ufa8d" + /* violation */ + "\ufa8e" + /* violation */ + "\ufa8f" + /* violation */ + "\ufa90" + /* violation */ + "\ufa91" + /* violation */ + "\ufa92" + /* violation */ + "\ufa93" + /* violation */ + "\ufa94" + /* violation */ + "\ufa95" + /* violation */ + "\ufa96" + /* violation */ + "\ufa97" + /* violation */ + "\ufa98" + /* violation */ + "\ufa99" + /* violation */ + "\ufa9a" + /* violation */ + "\ufa9b" + /* violation */ + "\ufa9c" + /* violation */ + "\ufa9d" + /* violation */ + "\ufa9e" + /* violation */ + "\ufa9f" + /* violation */ + "\ufaa0" + /* violation */ + "\ufaa1" + /* violation */ + "\ufaa2" + /* violation */ + "\ufaa3" + /* violation */ + "\ufaa4" + /* violation */ + "\ufaa5" + /* violation */ + "\ufaa6" + /* violation */ + "\ufaa7" + /* violation */ + "\ufaa8" + /* violation */ + "\ufaa9" + /* violation */ + "\ufaaa" + /* violation */ + "\ufaab" + /* violation */ + "\ufaac" + /* violation */ + "\ufaad" + /* violation */ + "\ufaae" + /* violation */ + "\ufaaf" + /* violation */ + "\ufab0" + /* violation */ + "\ufab1" + /* violation */ + "\ufab2" + /* violation */ + "\ufab3" + /* violation */ + "\ufab4" + /* violation */ + "\ufab5" + /* violation */ + "\ufab6" + /* violation */ + "\ufab7" + /* violation */ + "\ufab8" + /* violation */ + "\ufab9" + /* violation */ + "\ufaba" + /* violation */ + "\ufabb" + /* violation */ + "\ufabc" + /* violation */ + "\ufabd" + /* violation */ + "\ufabe" + /* violation */ + "\ufabf" + /* violation */ + "\ufac0" + /* violation */ + "\ufac1" + /* violation */ + "\ufac2" + /* violation */ + "\ufac3" + /* violation */ + "\ufac4" + /* violation */ + "\ufac5" + /* violation */ + "\ufac6" + /* violation */ + "\ufac7" + /* violation */ + "\ufac8" + /* violation */ + "\ufac9" + /* violation */ + "\ufaca" + /* violation */ + "\ufacb" + /* violation */ + "\ufacc" + /* violation */ + "\ufacd" + /* violation */ + "\uface" + /* violation */ + "\ufacf" + /* violation */ + "\ufad0" + /* violation */ + "\ufad1" + /* violation */ + "\ufad2" + /* violation */ + "\ufad3" + /* violation */ + "\ufad4" + /* violation */ + "\ufad5" + /* violation */ + "\ufad6" + /* violation */ + "\ufad7" + /* violation */ + "\ufad8" + /* violation */ + "\ufad9" + /* violation */ + "\ufada" + /* violation */ + "\ufadb" + /* violation */ + "\ufadc" + /* violation */ + "\ufadd" + /* violation */ + "\ufade" + /* violation */ + "\ufadf" + /* violation */ + "\ufae0" + /* violation */ + "\ufae1" + /* violation */ + "\ufae2" + /* violation */ + "\ufae3" + /* violation */ + "\ufae4" + /* violation */ + "\ufae5" + /* violation */ + "\ufae6" + /* violation */ + "\ufae7" + /* violation */ + "\ufae8" + /* violation */ + "\ufae9" + /* violation */ + "\ufaea" + /* violation */ + "\ufaeb" + /* violation */ + "\ufaec" + /* violation */ + "\ufaed" + /* violation */ + "\ufaee" + /* violation */ + "\ufaef" + /* violation */ + "\ufaf0" + /* violation */ + "\ufaf1" + /* violation */ + "\ufaf2" + /* violation */ + "\ufaf3" + /* violation */ + "\ufaf4" + /* violation */ + "\ufaf5" + /* violation */ + "\ufaf6" + /* violation */ + "\ufaf7" + /* violation */ + "\ufaf8" + /* violation */ + "\ufaf9" + /* violation */ + "\ufafa" + /* violation */ + "\ufafb" + /* violation */ + "\ufafc" + /* violation */ + "\ufafd" + /* violation */ + "\ufafe" + /* violation */ + "\ufaff", "" + /* violation */ + "\ufb00" + /* violation */ + "\ufb01" + /* violation */ + "\ufb02" + /* violation */ + "\ufb03" + /* violation */ + "\ufb04" + /* violation */ + "\ufb05" + /* violation */ + "\ufb06" + /* violation */ + "\ufb07" + /* violation */ + "\ufb08" + /* violation */ + "\ufb09" + /* violation */ + "\ufb0a" + /* violation */ + "\ufb0b" + /* violation */ + "\ufb0c" + /* violation */ + "\ufb0d" + /* violation */ + "\ufb0e" + /* violation */ + "\ufb0f" + /* violation */ + "\ufb10" + /* violation */ + "\ufb11" + /* violation */ + "\ufb12" + /* violation */ + "\ufb13" + /* violation */ + "\ufb14" + /* violation */ + "\ufb15" + /* violation */ + "\ufb16" + /* violation */ + "\ufb17" + /* violation */ + "\ufb18" + /* violation */ + "\ufb19" + /* violation */ + "\ufb1a" + /* violation */ + "\ufb1b" + /* violation */ + "\ufb1c" + /* violation */ + "\ufb1d" + /* violation */ + "\ufb1e" + /* violation */ + "\ufb1f" + /* violation */ + "\ufb20" + /* violation */ + "\ufb21" + /* violation */ + "\ufb22" + /* violation */ + "\ufb23" + /* violation */ + "\ufb24" + /* violation */ + "\ufb25" + /* violation */ + "\ufb26" + /* violation */ + "\ufb27" + /* violation */ + "\ufb28" + /* violation */ + "\ufb29" + /* violation */ + "\ufb2a" + /* violation */ + "\ufb2b" + /* violation */ + "\ufb2c" + /* violation */ + "\ufb2d" + /* violation */ + "\ufb2e" + /* violation */ + "\ufb2f" + /* violation */ + "\ufb30" + /* violation */ + "\ufb31" + /* violation */ + "\ufb32" + /* violation */ + "\ufb33" + /* violation */ + "\ufb34" + /* violation */ + "\ufb35" + /* violation */ + "\ufb36" + /* violation */ + "\ufb37" + /* violation */ + "\ufb38" + /* violation */ + "\ufb39" + /* violation */ + "\ufb3a" + /* violation */ + "\ufb3b" + /* violation */ + "\ufb3c" + /* violation */ + "\ufb3d" + /* violation */ + "\ufb3e" + /* violation */ + "\ufb3f" + /* violation */ + "\ufb40" + /* violation */ + "\ufb41" + /* violation */ + "\ufb42" + /* violation */ + "\ufb43" + /* violation */ + "\ufb44" + /* violation */ + "\ufb45" + /* violation */ + "\ufb46" + /* violation */ + "\ufb47" + /* violation */ + "\ufb48" + /* violation */ + "\ufb49" + /* violation */ + "\ufb4a" + /* violation */ + "\ufb4b" + /* violation */ + "\ufb4c" + /* violation */ + "\ufb4d" + /* violation */ + "\ufb4e" + /* violation */ + "\ufb4f" + /* violation */ + "\ufb50" + /* violation */ + "\ufb51" + /* violation */ + "\ufb52" + /* violation */ + "\ufb53" + /* violation */ + "\ufb54" + /* violation */ + "\ufb55" + /* violation */ + "\ufb56" + /* violation */ + "\ufb57" + /* violation */ + "\ufb58" + /* violation */ + "\ufb59" + /* violation */ + "\ufb5a" + /* violation */ + "\ufb5b" + /* violation */ + "\ufb5c" + /* violation */ + "\ufb5d" + /* violation */ + "\ufb5e" + /* violation */ + "\ufb5f" + /* violation */ + "\ufb60" + /* violation */ + "\ufb61" + /* violation */ + "\ufb62" + /* violation */ + "\ufb63" + /* violation */ + "\ufb64" + /* violation */ + "\ufb65" + /* violation */ + "\ufb66" + /* violation */ + "\ufb67" + /* violation */ + "\ufb68" + /* violation */ + "\ufb69" + /* violation */ + "\ufb6a" + /* violation */ + "\ufb6b" + /* violation */ + "\ufb6c" + /* violation */ + "\ufb6d" + /* violation */ + "\ufb6e" + /* violation */ + "\ufb6f" + /* violation */ + "\ufb70" + /* violation */ + "\ufb71" + /* violation */ + "\ufb72" + /* violation */ + "\ufb73" + /* violation */ + "\ufb74" + /* violation */ + "\ufb75" + /* violation */ + "\ufb76" + /* violation */ + "\ufb77" + /* violation */ + "\ufb78" + /* violation */ + "\ufb79" + /* violation */ + "\ufb7a" + /* violation */ + "\ufb7b" + /* violation */ + "\ufb7c" + /* violation */ + "\ufb7d" + /* violation */ + "\ufb7e" + /* violation */ + "\ufb7f" + /* violation */ + "\ufb80" + /* violation */ + "\ufb81" + /* violation */ + "\ufb82" + /* violation */ + "\ufb83" + /* violation */ + "\ufb84" + /* violation */ + "\ufb85" + /* violation */ + "\ufb86" + /* violation */ + "\ufb87" + /* violation */ + "\ufb88" + /* violation */ + "\ufb89" + /* violation */ + "\ufb8a" + /* violation */ + "\ufb8b" + /* violation */ + "\ufb8c" + /* violation */ + "\ufb8d" + /* violation */ + "\ufb8e" + /* violation */ + "\ufb8f" + /* violation */ + "\ufb90" + /* violation */ + "\ufb91" + /* violation */ + "\ufb92" + /* violation */ + "\ufb93" + /* violation */ + "\ufb94" + /* violation */ + "\ufb95" + /* violation */ + "\ufb96" + /* violation */ + "\ufb97" + /* violation */ + "\ufb98" + /* violation */ + "\ufb99" + /* violation */ + "\ufb9a" + /* violation */ + "\ufb9b" + /* violation */ + "\ufb9c" + /* violation */ + "\ufb9d" + /* violation */ + "\ufb9e" + /* violation */ + "\ufb9f" + /* violation */ + "\ufba0" + /* violation */ + "\ufba1" + /* violation */ + "\ufba2" + /* violation */ + "\ufba3" + /* violation */ + "\ufba4" + /* violation */ + "\ufba5" + /* violation */ + "\ufba6" + /* violation */ + "\ufba7" + /* violation */ + "\ufba8" + /* violation */ + "\ufba9" + /* violation */ + "\ufbaa" + /* violation */ + "\ufbab" + /* violation */ + "\ufbac" + /* violation */ + "\ufbad" + /* violation */ + "\ufbae" + /* violation */ + "\ufbaf" + /* violation */ + "\ufbb0" + /* violation */ + "\ufbb1" + /* violation */ + "\ufbb2" + /* violation */ + "\ufbb3" + /* violation */ + "\ufbb4" + /* violation */ + "\ufbb5" + /* violation */ + "\ufbb6" + /* violation */ + "\ufbb7" + /* violation */ + "\ufbb8" + /* violation */ + "\ufbb9" + /* violation */ + "\ufbba" + /* violation */ + "\ufbbb" + /* violation */ + "\ufbbc" + /* violation */ + "\ufbbd" + /* violation */ + "\ufbbe" + /* violation */ + "\ufbbf" + /* violation */ + "\ufbc0" + /* violation */ + "\ufbc1" + /* violation */ + "\ufbc2" + /* violation */ + "\ufbc3" + /* violation */ + "\ufbc4" + /* violation */ + "\ufbc5" + /* violation */ + "\ufbc6" + /* violation */ + "\ufbc7" + /* violation */ + "\ufbc8" + /* violation */ + "\ufbc9" + /* violation */ + "\ufbca" + /* violation */ + "\ufbcb" + /* violation */ + "\ufbcc" + /* violation */ + "\ufbcd" + /* violation */ + "\ufbce" + /* violation */ + "\ufbcf" + /* violation */ + "\ufbd0" + /* violation */ + "\ufbd1" + /* violation */ + "\ufbd2" + /* violation */ + "\ufbd3" + /* violation */ + "\ufbd4" + /* violation */ + "\ufbd5" + /* violation */ + "\ufbd6" + /* violation */ + "\ufbd7" + /* violation */ + "\ufbd8" + /* violation */ + "\ufbd9" + /* violation */ + "\ufbda" + /* violation */ + "\ufbdb" + /* violation */ + "\ufbdc" + /* violation */ + "\ufbdd" + /* violation */ + "\ufbde" + /* violation */ + "\ufbdf" + /* violation */ + "\ufbe0" + /* violation */ + "\ufbe1" + /* violation */ + "\ufbe2" + /* violation */ + "\ufbe3" + /* violation */ + "\ufbe4" + /* violation */ + "\ufbe5" + /* violation */ + "\ufbe6" + /* violation */ + "\ufbe7" + /* violation */ + "\ufbe8" + /* violation */ + "\ufbe9" + /* violation */ + "\ufbea" + /* violation */ + "\ufbeb" + /* violation */ + "\ufbec" + /* violation */ + "\ufbed" + /* violation */ + "\ufbee" + /* violation */ + "\ufbef" + /* violation */ + "\ufbf0" + /* violation */ + "\ufbf1" + /* violation */ + "\ufbf2" + /* violation */ + "\ufbf3" + /* violation */ + "\ufbf4" + /* violation */ + "\ufbf5" + /* violation */ + "\ufbf6" + /* violation */ + "\ufbf7" + /* violation */ + "\ufbf8" + /* violation */ + "\ufbf9" + /* violation */ + "\ufbfa" + /* violation */ + "\ufbfb" + /* violation */ + "\ufbfc" + /* violation */ + "\ufbfd" + /* violation */ + "\ufbfe" + /* violation */ + "\ufbff", "" + /* violation */ + "\ufc00" + /* violation */ + "\ufc01" + /* violation */ + "\ufc02" + /* violation */ + "\ufc03" + /* violation */ + "\ufc04" + /* violation */ + "\ufc05" + /* violation */ + "\ufc06" + /* violation */ + "\ufc07" + /* violation */ + "\ufc08" + /* violation */ + "\ufc09" + /* violation */ + "\ufc0a" + /* violation */ + "\ufc0b" + /* violation */ + "\ufc0c" + /* violation */ + "\ufc0d" + /* violation */ + "\ufc0e" + /* violation */ + "\ufc0f" + /* violation */ + "\ufc10" + /* violation */ + "\ufc11" + /* violation */ + "\ufc12" + /* violation */ + "\ufc13" + /* violation */ + "\ufc14" + /* violation */ + "\ufc15" + /* violation */ + "\ufc16" + /* violation */ + "\ufc17" + /* violation */ + "\ufc18" + /* violation */ + "\ufc19" + /* violation */ + "\ufc1a" + /* violation */ + "\ufc1b" + /* violation */ + "\ufc1c" + /* violation */ + "\ufc1d" + /* violation */ + "\ufc1e" + /* violation */ + "\ufc1f" + /* violation */ + "\ufc20" + /* violation */ + "\ufc21" + /* violation */ + "\ufc22" + /* violation */ + "\ufc23" + /* violation */ + "\ufc24" + /* violation */ + "\ufc25" + /* violation */ + "\ufc26" + /* violation */ + "\ufc27" + /* violation */ + "\ufc28" + /* violation */ + "\ufc29" + /* violation */ + "\ufc2a" + /* violation */ + "\ufc2b" + /* violation */ + "\ufc2c" + /* violation */ + "\ufc2d" + /* violation */ + "\ufc2e" + /* violation */ + "\ufc2f" + /* violation */ + "\ufc30" + /* violation */ + "\ufc31" + /* violation */ + "\ufc32" + /* violation */ + "\ufc33" + /* violation */ + "\ufc34" + /* violation */ + "\ufc35" + /* violation */ + "\ufc36" + /* violation */ + "\ufc37" + /* violation */ + "\ufc38" + /* violation */ + "\ufc39" + /* violation */ + "\ufc3a" + /* violation */ + "\ufc3b" + /* violation */ + "\ufc3c" + /* violation */ + "\ufc3d" + /* violation */ + "\ufc3e" + /* violation */ + "\ufc3f" + /* violation */ + "\ufc40" + /* violation */ + "\ufc41" + /* violation */ + "\ufc42" + /* violation */ + "\ufc43" + /* violation */ + "\ufc44" + /* violation */ + "\ufc45" + /* violation */ + "\ufc46" + /* violation */ + "\ufc47" + /* violation */ + "\ufc48" + /* violation */ + "\ufc49" + /* violation */ + "\ufc4a" + /* violation */ + "\ufc4b" + /* violation */ + "\ufc4c" + /* violation */ + "\ufc4d" + /* violation */ + "\ufc4e" + /* violation */ + "\ufc4f" + /* violation */ + "\ufc50" + /* violation */ + "\ufc51" + /* violation */ + "\ufc52" + /* violation */ + "\ufc53" + /* violation */ + "\ufc54" + /* violation */ + "\ufc55" + /* violation */ + "\ufc56" + /* violation */ + "\ufc57" + /* violation */ + "\ufc58" + /* violation */ + "\ufc59" + /* violation */ + "\ufc5a" + /* violation */ + "\ufc5b" + /* violation */ + "\ufc5c" + /* violation */ + "\ufc5d" + /* violation */ + "\ufc5e" + /* violation */ + "\ufc5f" + /* violation */ + "\ufc60" + /* violation */ + "\ufc61" + /* violation */ + "\ufc62" + /* violation */ + "\ufc63" + /* violation */ + "\ufc64" + /* violation */ + "\ufc65" + /* violation */ + "\ufc66" + /* violation */ + "\ufc67" + /* violation */ + "\ufc68" + /* violation */ + "\ufc69" + /* violation */ + "\ufc6a" + /* violation */ + "\ufc6b" + /* violation */ + "\ufc6c" + /* violation */ + "\ufc6d" + /* violation */ + "\ufc6e" + /* violation */ + "\ufc6f" + /* violation */ + "\ufc70" + /* violation */ + "\ufc71" + /* violation */ + "\ufc72" + /* violation */ + "\ufc73" + /* violation */ + "\ufc74" + /* violation */ + "\ufc75" + /* violation */ + "\ufc76" + /* violation */ + "\ufc77" + /* violation */ + "\ufc78" + /* violation */ + "\ufc79" + /* violation */ + "\ufc7a" + /* violation */ + "\ufc7b" + /* violation */ + "\ufc7c" + /* violation */ + "\ufc7d" + /* violation */ + "\ufc7e" + /* violation */ + "\ufc7f" + /* violation */ + "\ufc80" + /* violation */ + "\ufc81" + /* violation */ + "\ufc82" + /* violation */ + "\ufc83" + /* violation */ + "\ufc84" + /* violation */ + "\ufc85" + /* violation */ + "\ufc86" + /* violation */ + "\ufc87" + /* violation */ + "\ufc88" + /* violation */ + "\ufc89" + /* violation */ + "\ufc8a" + /* violation */ + "\ufc8b" + /* violation */ + "\ufc8c" + /* violation */ + "\ufc8d" + /* violation */ + "\ufc8e" + /* violation */ + "\ufc8f" + /* violation */ + "\ufc90" + /* violation */ + "\ufc91" + /* violation */ + "\ufc92" + /* violation */ + "\ufc93" + /* violation */ + "\ufc94" + /* violation */ + "\ufc95" + /* violation */ + "\ufc96" + /* violation */ + "\ufc97" + /* violation */ + "\ufc98" + /* violation */ + "\ufc99" + /* violation */ + "\ufc9a" + /* violation */ + "\ufc9b" + /* violation */ + "\ufc9c" + /* violation */ + "\ufc9d" + /* violation */ + "\ufc9e" + /* violation */ + "\ufc9f" + /* violation */ + "\ufca0" + /* violation */ + "\ufca1" + /* violation */ + "\ufca2" + /* violation */ + "\ufca3" + /* violation */ + "\ufca4" + /* violation */ + "\ufca5" + /* violation */ + "\ufca6" + /* violation */ + "\ufca7" + /* violation */ + "\ufca8" + /* violation */ + "\ufca9" + /* violation */ + "\ufcaa" + /* violation */ + "\ufcab" + /* violation */ + "\ufcac" + /* violation */ + "\ufcad" + /* violation */ + "\ufcae" + /* violation */ + "\ufcaf" + /* violation */ + "\ufcb0" + /* violation */ + "\ufcb1" + /* violation */ + "\ufcb2" + /* violation */ + "\ufcb3" + /* violation */ + "\ufcb4" + /* violation */ + "\ufcb5" + /* violation */ + "\ufcb6" + /* violation */ + "\ufcb7" + /* violation */ + "\ufcb8" + /* violation */ + "\ufcb9" + /* violation */ + "\ufcba" + /* violation */ + "\ufcbb" + /* violation */ + "\ufcbc" + /* violation */ + "\ufcbd" + /* violation */ + "\ufcbe" + /* violation */ + "\ufcbf" + /* violation */ + "\ufcc0" + /* violation */ + "\ufcc1" + /* violation */ + "\ufcc2" + /* violation */ + "\ufcc3" + /* violation */ + "\ufcc4" + /* violation */ + "\ufcc5" + /* violation */ + "\ufcc6" + /* violation */ + "\ufcc7" + /* violation */ + "\ufcc8" + /* violation */ + "\ufcc9" + /* violation */ + "\ufcca" + /* violation */ + "\ufccb" + /* violation */ + "\ufccc" + /* violation */ + "\ufccd" + /* violation */ + "\ufcce" + /* violation */ + "\ufccf" + /* violation */ + "\ufcd0" + /* violation */ + "\ufcd1" + /* violation */ + "\ufcd2" + /* violation */ + "\ufcd3" + /* violation */ + "\ufcd4" + /* violation */ + "\ufcd5" + /* violation */ + "\ufcd6" + /* violation */ + "\ufcd7" + /* violation */ + "\ufcd8" + /* violation */ + "\ufcd9" + /* violation */ + "\ufcda" + /* violation */ + "\ufcdb" + /* violation */ + "\ufcdc" + /* violation */ + "\ufcdd" + /* violation */ + "\ufcde" + /* violation */ + "\ufcdf" + /* violation */ + "\ufce0" + /* violation */ + "\ufce1" + /* violation */ + "\ufce2" + /* violation */ + "\ufce3" + /* violation */ + "\ufce4" + /* violation */ + "\ufce5" + /* violation */ + "\ufce6" + /* violation */ + "\ufce7" + /* violation */ + "\ufce8" + /* violation */ + "\ufce9" + /* violation */ + "\ufcea" + /* violation */ + "\ufceb" + /* violation */ + "\ufcec" + /* violation */ + "\ufced" + /* violation */ + "\ufcee" + /* violation */ + "\ufcef" + /* violation */ + "\ufcf0" + /* violation */ + "\ufcf1" + /* violation */ + "\ufcf2" + /* violation */ + "\ufcf3" + /* violation */ + "\ufcf4" + /* violation */ + "\ufcf5" + /* violation */ + "\ufcf6" + /* violation */ + "\ufcf7" + /* violation */ + "\ufcf8" + /* violation */ + "\ufcf9" + /* violation */ + "\ufcfa" + /* violation */ + "\ufcfb" + /* violation */ + "\ufcfc" + /* violation */ + "\ufcfd" + /* violation */ + "\ufcfe" + /* violation */ + "\ufcff", "" + /* violation */ + "\ufd00" + /* violation */ + "\ufd01" + /* violation */ + "\ufd02" + /* violation */ + "\ufd03" + /* violation */ + "\ufd04" + /* violation */ + "\ufd05" + /* violation */ + "\ufd06" + /* violation */ + "\ufd07" + /* violation */ + "\ufd08" + /* violation */ + "\ufd09" + /* violation */ + "\ufd0a" + /* violation */ + "\ufd0b" + /* violation */ + "\ufd0c" + /* violation */ + "\ufd0d" + /* violation */ + "\ufd0e" + /* violation */ + "\ufd0f" + /* violation */ + "\ufd10" + /* violation */ + "\ufd11" + /* violation */ + "\ufd12" + /* violation */ + "\ufd13" + /* violation */ + "\ufd14" + /* violation */ + "\ufd15" + /* violation */ + "\ufd16" + /* violation */ + "\ufd17" + /* violation */ + "\ufd18" + /* violation */ + "\ufd19" + /* violation */ + "\ufd1a" + /* violation */ + "\ufd1b" + /* violation */ + "\ufd1c" + /* violation */ + "\ufd1d" + /* violation */ + "\ufd1e" + /* violation */ + "\ufd1f" + /* violation */ + "\ufd20" + /* violation */ + "\ufd21" + /* violation */ + "\ufd22" + /* violation */ + "\ufd23" + /* violation */ + "\ufd24" + /* violation */ + "\ufd25" + /* violation */ + "\ufd26" + /* violation */ + "\ufd27" + /* violation */ + "\ufd28" + /* violation */ + "\ufd29" + /* violation */ + "\ufd2a" + /* violation */ + "\ufd2b" + /* violation */ + "\ufd2c" + /* violation */ + "\ufd2d" + /* violation */ + "\ufd2e" + /* violation */ + "\ufd2f" + /* violation */ + "\ufd30" + /* violation */ + "\ufd31" + /* violation */ + "\ufd32" + /* violation */ + "\ufd33" + /* violation */ + "\ufd34" + /* violation */ + "\ufd35" + /* violation */ + "\ufd36" + /* violation */ + "\ufd37" + /* violation */ + "\ufd38" + /* violation */ + "\ufd39" + /* violation */ + "\ufd3a" + /* violation */ + "\ufd3b" + /* violation */ + "\ufd3c" + /* violation */ + "\ufd3d" + /* violation */ + "\ufd3e" + /* violation */ + "\ufd3f" + /* violation */ + "\ufd40" + /* violation */ + "\ufd41" + /* violation */ + "\ufd42" + /* violation */ + "\ufd43" + /* violation */ + "\ufd44" + /* violation */ + "\ufd45" + /* violation */ + "\ufd46" + /* violation */ + "\ufd47" + /* violation */ + "\ufd48" + /* violation */ + "\ufd49" + /* violation */ + "\ufd4a" + /* violation */ + "\ufd4b" + /* violation */ + "\ufd4c" + /* violation */ + "\ufd4d" + /* violation */ + "\ufd4e" + /* violation */ + "\ufd4f" + /* violation */ + "\ufd50" + /* violation */ + "\ufd51" + /* violation */ + "\ufd52" + /* violation */ + "\ufd53" + /* violation */ + "\ufd54" + /* violation */ + "\ufd55" + /* violation */ + "\ufd56" + /* violation */ + "\ufd57" + /* violation */ + "\ufd58" + /* violation */ + "\ufd59" + /* violation */ + "\ufd5a" + /* violation */ + "\ufd5b" + /* violation */ + "\ufd5c" + /* violation */ + "\ufd5d" + /* violation */ + "\ufd5e" + /* violation */ + "\ufd5f" + /* violation */ + "\ufd60" + /* violation */ + "\ufd61" + /* violation */ + "\ufd62" + /* violation */ + "\ufd63" + /* violation */ + "\ufd64" + /* violation */ + "\ufd65" + /* violation */ + "\ufd66" + /* violation */ + "\ufd67" + /* violation */ + "\ufd68" + /* violation */ + "\ufd69" + /* violation */ + "\ufd6a" + /* violation */ + "\ufd6b" + /* violation */ + "\ufd6c" + /* violation */ + "\ufd6d" + /* violation */ + "\ufd6e" + /* violation */ + "\ufd6f" + /* violation */ + "\ufd70" + /* violation */ + "\ufd71" + /* violation */ + "\ufd72" + /* violation */ + "\ufd73" + /* violation */ + "\ufd74" + /* violation */ + "\ufd75" + /* violation */ + "\ufd76" + /* violation */ + "\ufd77" + /* violation */ + "\ufd78" + /* violation */ + "\ufd79" + /* violation */ + "\ufd7a" + /* violation */ + "\ufd7b" + /* violation */ + "\ufd7c" + /* violation */ + "\ufd7d" + /* violation */ + "\ufd7e" + /* violation */ + "\ufd7f" + /* violation */ + "\ufd80" + /* violation */ + "\ufd81" + /* violation */ + "\ufd82" + /* violation */ + "\ufd83" + /* violation */ + "\ufd84" + /* violation */ + "\ufd85" + /* violation */ + "\ufd86" + /* violation */ + "\ufd87" + /* violation */ + "\ufd88" + /* violation */ + "\ufd89" + /* violation */ + "\ufd8a" + /* violation */ + "\ufd8b" + /* violation */ + "\ufd8c" + /* violation */ + "\ufd8d" + /* violation */ + "\ufd8e" + /* violation */ + "\ufd8f" + /* violation */ + "\ufd90" + /* violation */ + "\ufd91" + /* violation */ + "\ufd92" + /* violation */ + "\ufd93" + /* violation */ + "\ufd94" + /* violation */ + "\ufd95" + /* violation */ + "\ufd96" + /* violation */ + "\ufd97" + /* violation */ + "\ufd98" + /* violation */ + "\ufd99" + /* violation */ + "\ufd9a" + /* violation */ + "\ufd9b" + /* violation */ + "\ufd9c" + /* violation */ + "\ufd9d" + /* violation */ + "\ufd9e" + /* violation */ + "\ufd9f" + /* violation */ + "\ufda0" + /* violation */ + "\ufda1" + /* violation */ + "\ufda2" + /* violation */ + "\ufda3" + /* violation */ + "\ufda4" + /* violation */ + "\ufda5" + /* violation */ + "\ufda6" + /* violation */ + "\ufda7" + /* violation */ + "\ufda8" + /* violation */ + "\ufda9" + /* violation */ + "\ufdaa" + /* violation */ + "\ufdab" + /* violation */ + "\ufdac" + /* violation */ + "\ufdad" + /* violation */ + "\ufdae" + /* violation */ + "\ufdaf" + /* violation */ + "\ufdb0" + /* violation */ + "\ufdb1" + /* violation */ + "\ufdb2" + /* violation */ + "\ufdb3" + /* violation */ + "\ufdb4" + /* violation */ + "\ufdb5" + /* violation */ + "\ufdb6" + /* violation */ + "\ufdb7" + /* violation */ + "\ufdb8" + /* violation */ + "\ufdb9" + /* violation */ + "\ufdba" + /* violation */ + "\ufdbb" + /* violation */ + "\ufdbc" + /* violation */ + "\ufdbd" + /* violation */ + "\ufdbe" + /* violation */ + "\ufdbf" + /* violation */ + "\ufdc0" + /* violation */ + "\ufdc1" + /* violation */ + "\ufdc2" + /* violation */ + "\ufdc3" + /* violation */ + "\ufdc4" + /* violation */ + "\ufdc5" + /* violation */ + "\ufdc6" + /* violation */ + "\ufdc7" + /* violation */ + "\ufdc8" + /* violation */ + "\ufdc9" + /* violation */ + "\ufdca" + /* violation */ + "\ufdcb" + /* violation */ + "\ufdcc" + /* violation */ + "\ufdcd" + /* violation */ + "\ufdce" + /* violation */ + "\ufdcf" + /* violation */ + "\ufdd0" + /* violation */ + "\ufdd1" + /* violation */ + "\ufdd2" + /* violation */ + "\ufdd3" + /* violation */ + "\ufdd4" + /* violation */ + "\ufdd5" + /* violation */ + "\ufdd6" + /* violation */ + "\ufdd7" + /* violation */ + "\ufdd8" + /* violation */ + "\ufdd9" + /* violation */ + "\ufdda" + /* violation */ + "\ufddb" + /* violation */ + "\ufddc" + /* violation */ + "\ufddd" + /* violation */ + "\ufdde" + /* violation */ + "\ufddf" + /* violation */ + "\ufde0" + /* violation */ + "\ufde1" + /* violation */ + "\ufde2" + /* violation */ + "\ufde3" + /* violation */ + "\ufde4" + /* violation */ + "\ufde5" + /* violation */ + "\ufde6" + /* violation */ + "\ufde7" + /* violation */ + "\ufde8" + /* violation */ + "\ufde9" + /* violation */ + "\ufdea" + /* violation */ + "\ufdeb" + /* violation */ + "\ufdec" + /* violation */ + "\ufded" + /* violation */ + "\ufdee" + /* violation */ + "\ufdef" + /* violation */ + "\ufdf0" + /* violation */ + "\ufdf1" + /* violation */ + "\ufdf2" + /* violation */ + "\ufdf3" + /* violation */ + "\ufdf4" + /* violation */ + "\ufdf5" + /* violation */ + "\ufdf6" + /* violation */ + "\ufdf7" + /* violation */ + "\ufdf8" + /* violation */ + "\ufdf9" + /* violation */ + "\ufdfa" + /* violation */ + "\ufdfb" + /* violation */ + "\ufdfc" + /* violation */ + "\ufdfd" + /* violation */ + "\ufdfe" + /* violation */ + "\ufdff", "" + /* violation */ + "\ufe00" + /* violation */ + "\ufe01" + /* violation */ + "\ufe02" + /* violation */ + "\ufe03" + /* violation */ + "\ufe04" + /* violation */ + "\ufe05" + /* violation */ + "\ufe06" + /* violation */ + "\ufe07" + /* violation */ + "\ufe08" + /* violation */ + "\ufe09" + /* violation */ + "\ufe0a" + /* violation */ + "\ufe0b" + /* violation */ + "\ufe0c" + /* violation */ + "\ufe0d" + /* violation */ + "\ufe0e" + /* violation */ + "\ufe0f" + /* violation */ + "\ufe10" + /* violation */ + "\ufe11" + /* violation */ + "\ufe12" + /* violation */ + "\ufe13" + /* violation */ + "\ufe14" + /* violation */ + "\ufe15" + /* violation */ + "\ufe16" + /* violation */ + "\ufe17" + /* violation */ + "\ufe18" + /* violation */ + "\ufe19" + /* violation */ + "\ufe1a" + /* violation */ + "\ufe1b" + /* violation */ + "\ufe1c" + /* violation */ + "\ufe1d" + /* violation */ + "\ufe1e" + /* violation */ + "\ufe1f" + /* violation */ + "\ufe20" + /* violation */ + "\ufe21" + /* violation */ + "\ufe22" + /* violation */ + "\ufe23" + /* violation */ + "\ufe24" + /* violation */ + "\ufe25" + /* violation */ + "\ufe26" + /* violation */ + "\ufe27" + /* violation */ + "\ufe28" + /* violation */ + "\ufe29" + /* violation */ + "\ufe2a" + /* violation */ + "\ufe2b" + /* violation */ + "\ufe2c" + /* violation */ + "\ufe2d" + /* violation */ + "\ufe2e" + /* violation */ + "\ufe2f" + /* violation */ + "\ufe30" + /* violation */ + "\ufe31" + /* violation */ + "\ufe32" + /* violation */ + "\ufe33" + /* violation */ + "\ufe34" + /* violation */ + "\ufe35" + /* violation */ + "\ufe36" + /* violation */ + "\ufe37" + /* violation */ + "\ufe38" + /* violation */ + "\ufe39" + /* violation */ + "\ufe3a" + /* violation */ + "\ufe3b" + /* violation */ + "\ufe3c" + /* violation */ + "\ufe3d" + /* violation */ + "\ufe3e" + /* violation */ + "\ufe3f" + /* violation */ + "\ufe40" + /* violation */ + "\ufe41" + /* violation */ + "\ufe42" + /* violation */ + "\ufe43" + /* violation */ + "\ufe44" + /* violation */ + "\ufe45" + /* violation */ + "\ufe46" + /* violation */ + "\ufe47" + /* violation */ + "\ufe48" + /* violation */ + "\ufe49" + /* violation */ + "\ufe4a" + /* violation */ + "\ufe4b" + /* violation */ + "\ufe4c" + /* violation */ + "\ufe4d" + /* violation */ + "\ufe4e" + /* violation */ + "\ufe4f" + /* violation */ + "\ufe50" + /* violation */ + "\ufe51" + /* violation */ + "\ufe52" + /* violation */ + "\ufe53" + /* violation */ + "\ufe54" + /* violation */ + "\ufe55" + /* violation */ + "\ufe56" + /* violation */ + "\ufe57" + /* violation */ + "\ufe58" + /* violation */ + "\ufe59" + /* violation */ + "\ufe5a" + /* violation */ + "\ufe5b" + /* violation */ + "\ufe5c" + /* violation */ + "\ufe5d" + /* violation */ + "\ufe5e" + /* violation */ + "\ufe5f" + /* violation */ + "\ufe60" + /* violation */ + "\ufe61" + /* violation */ + "\ufe62" + /* violation */ + "\ufe63" + /* violation */ + "\ufe64" + /* violation */ + "\ufe65" + /* violation */ + "\ufe66" + /* violation */ + "\ufe67" + /* violation */ + "\ufe68" + /* violation */ + "\ufe69" + /* violation */ + "\ufe6a" + /* violation */ + "\ufe6b" + /* violation */ + "\ufe6c" + /* violation */ + "\ufe6d" + /* violation */ + "\ufe6e" + /* violation */ + "\ufe6f" + /* violation */ + "\ufe70" + /* violation */ + "\ufe71" + /* violation */ + "\ufe72" + /* violation */ + "\ufe73" + /* violation */ + "\ufe74" + /* violation */ + "\ufe75" + /* violation */ + "\ufe76" + /* violation */ + "\ufe77" + /* violation */ + "\ufe78" + /* violation */ + "\ufe79" + /* violation */ + "\ufe7a" + /* violation */ + "\ufe7b" + /* violation */ + "\ufe7c" + /* violation */ + "\ufe7d" + /* violation */ + "\ufe7e" + /* violation */ + "\ufe7f" + /* violation */ + "\ufe80" + /* violation */ + "\ufe81" + /* violation */ + "\ufe82" + /* violation */ + "\ufe83" + /* violation */ + "\ufe84" + /* violation */ + "\ufe85" + /* violation */ + "\ufe86" + /* violation */ + "\ufe87" + /* violation */ + "\ufe88" + /* violation */ + "\ufe89" + /* violation */ + "\ufe8a" + /* violation */ + "\ufe8b" + /* violation */ + "\ufe8c" + /* violation */ + "\ufe8d" + /* violation */ + "\ufe8e" + /* violation */ + "\ufe8f" + /* violation */ + "\ufe90" + /* violation */ + "\ufe91" + /* violation */ + "\ufe92" + /* violation */ + "\ufe93" + /* violation */ + "\ufe94" + /* violation */ + "\ufe95" + /* violation */ + "\ufe96" + /* violation */ + "\ufe97" + /* violation */ + "\ufe98" + /* violation */ + "\ufe99" + /* violation */ + "\ufe9a" + /* violation */ + "\ufe9b" + /* violation */ + "\ufe9c" + /* violation */ + "\ufe9d" + /* violation */ + "\ufe9e" + /* violation */ + "\ufe9f" + /* violation */ + "\ufea0" + /* violation */ + "\ufea1" + /* violation */ + "\ufea2" + /* violation */ + "\ufea3" + /* violation */ + "\ufea4" + /* violation */ + "\ufea5" + /* violation */ + "\ufea6" + /* violation */ + "\ufea7" + /* violation */ + "\ufea8" + /* violation */ + "\ufea9" + /* violation */ + "\ufeaa" + /* violation */ + "\ufeab" + /* violation */ + "\ufeac" + /* violation */ + "\ufead" + /* violation */ + "\ufeae" + /* violation */ + "\ufeaf" + /* violation */ + "\ufeb0" + /* violation */ + "\ufeb1" + /* violation */ + "\ufeb2" + /* violation */ + "\ufeb3" + /* violation */ + "\ufeb4" + /* violation */ + "\ufeb5" + /* violation */ + "\ufeb6" + /* violation */ + "\ufeb7" + /* violation */ + "\ufeb8" + /* violation */ + "\ufeb9" + /* violation */ + "\ufeba" + /* violation */ + "\ufebb" + /* violation */ + "\ufebc" + /* violation */ + "\ufebd" + /* violation */ + "\ufebe" + /* violation */ + "\ufebf" + /* violation */ + "\ufec0" + /* violation */ + "\ufec1" + /* violation */ + "\ufec2" + /* violation */ + "\ufec3" + /* violation */ + "\ufec4" + /* violation */ + "\ufec5" + /* violation */ + "\ufec6" + /* violation */ + "\ufec7" + /* violation */ + "\ufec8" + /* violation */ + "\ufec9" + /* violation */ + "\ufeca" + /* violation */ + "\ufecb" + /* violation */ + "\ufecc" + /* violation */ + "\ufecd" + /* violation */ + "\ufece" + /* violation */ + "\ufecf" + /* violation */ + "\ufed0" + /* violation */ + "\ufed1" + /* violation */ + "\ufed2" + /* violation */ + "\ufed3" + /* violation */ + "\ufed4" + /* violation */ + "\ufed5" + /* violation */ + "\ufed6" + /* violation */ + "\ufed7" + /* violation */ + "\ufed8" + /* violation */ + "\ufed9" + /* violation */ + "\ufeda" + /* violation */ + "\ufedb" + /* violation */ + "\ufedc" + /* violation */ + "\ufedd" + /* violation */ + "\ufede" + /* violation */ + "\ufedf" + /* violation */ + "\ufee0" + /* violation */ + "\ufee1" + /* violation */ + "\ufee2" + /* violation */ + "\ufee3" + /* violation */ + "\ufee4" + /* violation */ + "\ufee5" + /* violation */ + "\ufee6" + /* violation */ + "\ufee7" + /* violation */ + "\ufee8" + /* violation */ + "\ufee9" + /* violation */ + "\ufeea" + /* violation */ + "\ufeeb" + /* violation */ + "\ufeec" + /* violation */ + "\ufeed" + /* violation */ + "\ufeee" + /* violation */ + "\ufeef" + /* violation */ + "\ufef0" + /* violation */ + "\ufef1" + /* violation */ + "\ufef2" + /* violation */ + "\ufef3" + /* violation */ + "\ufef4" + /* violation */ + "\ufef5" + /* violation */ + "\ufef6" + /* violation */ + "\ufef7" + /* violation */ + "\ufef8" + /* violation */ + "\ufef9" + /* violation */ + "\ufefa" + /* violation */ + "\ufefb" + /* violation */ + "\ufefc" + /* violation */ + "\ufefd" + /* violation */ + "\ufefe" + /* control character ok */ + "\ufeff" + /* violation */ + "\uff00" + /* violation */ + "\uff01" + /* violation */ + "\uff02" + /* violation */ + "\uff03" + /* violation */ + "\uff04" + /* violation */ + "\uff05" + /* violation */ + "\uff06" + /* violation */ + "\uff07" + /* violation */ + "\uff08" + /* violation */ + "\uff09" + /* violation */ + "\uff0a" + /* violation */ + "\uff0b" + /* violation */ + "\uff0c" + /* violation */ + "\uff0d" + /* violation */ + "\uff0e" + /* violation */ + "\uff0f" + /* violation */ + "\uff10" + /* violation */ + "\uff11" + /* violation */ + "\uff12" + /* violation */ + "\uff13" + /* violation */ + "\uff14" + /* violation */ + "\uff15" + /* violation */ + "\uff16" + /* violation */ + "\uff17" + /* violation */ + "\uff18" + /* violation */ + "\uff19" + /* violation */ + "\uff1a" + /* violation */ + "\uff1b" + /* violation */ + "\uff1c" + /* violation */ + "\uff1d" + /* violation */ + "\uff1e" + /* violation */ + "\uff1f" + /* violation */ + "\uff20" + /* violation */ + "\uff21" + /* violation */ + "\uff22" + /* violation */ + "\uff23" + /* violation */ + "\uff24" + /* violation */ + "\uff25" + /* violation */ + "\uff26" + /* violation */ + "\uff27" + /* violation */ + "\uff28" + /* violation */ + "\uff29" + /* violation */ + "\uff2a" + /* violation */ + "\uff2b" + /* violation */ + "\uff2c" + /* violation */ + "\uff2d" + /* violation */ + "\uff2e" + /* violation */ + "\uff2f" + /* violation */ + "\uff30" + /* violation */ + "\uff31" + /* violation */ + "\uff32" + /* violation */ + "\uff33" + /* violation */ + "\uff34" + /* violation */ + "\uff35" + /* violation */ + "\uff36" + /* violation */ + "\uff37" + /* violation */ + "\uff38" + /* violation */ + "\uff39" + /* violation */ + "\uff3a" + /* violation */ + "\uff3b" + /* violation */ + "\uff3c" + /* violation */ + "\uff3d" + /* violation */ + "\uff3e" + /* violation */ + "\uff3f" + /* violation */ + "\uff40" + /* violation */ + "\uff41" + /* violation */ + "\uff42" + /* violation */ + "\uff43" + /* violation */ + "\uff44" + /* violation */ + "\uff45" + /* violation */ + "\uff46" + /* violation */ + "\uff47" + /* violation */ + "\uff48" + /* violation */ + "\uff49" + /* violation */ + "\uff4a" + /* violation */ + "\uff4b" + /* violation */ + "\uff4c" + /* violation */ + "\uff4d" + /* violation */ + "\uff4e" + /* violation */ + "\uff4f" + /* violation */ + "\uff50" + /* violation */ + "\uff51" + /* violation */ + "\uff52" + /* violation */ + "\uff53" + /* violation */ + "\uff54" + /* violation */ + "\uff55" + /* violation */ + "\uff56" + /* violation */ + "\uff57" + /* violation */ + "\uff58" + /* violation */ + "\uff59" + /* violation */ + "\uff5a" + /* violation */ + "\uff5b" + /* violation */ + "\uff5c" + /* violation */ + "\uff5d" + /* violation */ + "\uff5e" + /* violation */ + "\uff5f" + /* violation */ + "\uff60" + /* violation */ + "\uff61" + /* violation */ + "\uff62" + /* violation */ + "\uff63" + /* violation */ + "\uff64" + /* violation */ + "\uff65" + /* violation */ + "\uff66" + /* violation */ + "\uff67" + /* violation */ + "\uff68" + /* violation */ + "\uff69" + /* violation */ + "\uff6a" + /* violation */ + "\uff6b" + /* violation */ + "\uff6c" + /* violation */ + "\uff6d" + /* violation */ + "\uff6e" + /* violation */ + "\uff6f" + /* violation */ + "\uff70" + /* violation */ + "\uff71" + /* violation */ + "\uff72" + /* violation */ + "\uff73" + /* violation */ + "\uff74" + /* violation */ + "\uff75" + /* violation */ + "\uff76" + /* violation */ + "\uff77" + /* violation */ + "\uff78" + /* violation */ + "\uff79" + /* violation */ + "\uff7a" + /* violation */ + "\uff7b" + /* violation */ + "\uff7c" + /* violation */ + "\uff7d" + /* violation */ + "\uff7e" + /* violation */ + "\uff7f" + /* violation */ + "\uff80" + /* violation */ + "\uff81" + /* violation */ + "\uff82" + /* violation */ + "\uff83" + /* violation */ + "\uff84" + /* violation */ + "\uff85" + /* violation */ + "\uff86" + /* violation */ + "\uff87" + /* violation */ + "\uff88" + /* violation */ + "\uff89" + /* violation */ + "\uff8a" + /* violation */ + "\uff8b" + /* violation */ + "\uff8c" + /* violation */ + "\uff8d" + /* violation */ + "\uff8e" + /* violation */ + "\uff8f" + /* violation */ + "\uff90" + /* violation */ + "\uff91" + /* violation */ + "\uff92" + /* violation */ + "\uff93" + /* violation */ + "\uff94" + /* violation */ + "\uff95" + /* violation */ + "\uff96" + /* violation */ + "\uff97" + /* violation */ + "\uff98" + /* violation */ + "\uff99" + /* violation */ + "\uff9a" + /* violation */ + "\uff9b" + /* violation */ + "\uff9c" + /* violation */ + "\uff9d" + /* violation */ + "\uff9e" + /* violation */ + "\uff9f" + /* violation */ + "\uffa0" + /* violation */ + "\uffa1" + /* violation */ + "\uffa2" + /* violation */ + "\uffa3" + /* violation */ + "\uffa4" + /* violation */ + "\uffa5" + /* violation */ + "\uffa6" + /* violation */ + "\uffa7" + /* violation */ + "\uffa8" + /* violation */ + "\uffa9" + /* violation */ + "\uffaa" + /* violation */ + "\uffab" + /* violation */ + "\uffac" + /* violation */ + "\uffad" + /* violation */ + "\uffae" + /* violation */ + "\uffaf" + /* violation */ + "\uffb0" + /* violation */ + "\uffb1" + /* violation */ + "\uffb2" + /* violation */ + "\uffb3" + /* violation */ + "\uffb4" + /* violation */ + "\uffb5" + /* violation */ + "\uffb6" + /* violation */ + "\uffb7" + /* violation */ + "\uffb8" + /* violation */ + "\uffb9" + /* violation */ + "\uffba" + /* violation */ + "\uffbb" + /* violation */ + "\uffbc" + /* violation */ + "\uffbd" + /* violation */ + "\uffbe" + /* violation */ + "\uffbf" + /* violation */ + "\uffc0" + /* violation */ + "\uffc1" + /* violation */ + "\uffc2" + /* violation */ + "\uffc3" + /* violation */ + "\uffc4" + /* violation */ + "\uffc5" + /* violation */ + "\uffc6" + /* violation */ + "\uffc7" + /* violation */ + "\uffc8" + /* violation */ + "\uffc9" + /* violation */ + "\uffca" + /* violation */ + "\uffcb" + /* violation */ + "\uffcc" + /* violation */ + "\uffcd" + /* violation */ + "\uffce" + /* violation */ + "\uffcf" + /* violation */ + "\uffd0" + /* violation */ + "\uffd1" + /* violation */ + "\uffd2" + /* violation */ + "\uffd3" + /* violation */ + "\uffd4" + /* violation */ + "\uffd5" + /* violation */ + "\uffd6" + /* violation */ + "\uffd7" + /* violation */ + "\uffd8" + /* violation */ + "\uffd9" + /* violation */ + "\uffda" + /* violation */ + "\uffdb" + /* violation */ + "\uffdc" + /* violation */ + "\uffdd" + /* violation */ + "\uffde" + /* violation */ + "\uffdf" + /* violation */ + "\uffe0" + /* violation */ + "\uffe1" + /* violation */ + "\uffe2" + /* violation */ + "\uffe3" + /* violation */ + "\uffe4" + /* violation */ + "\uffe5" + /* violation */ + "\uffe6" + /* violation */ + "\uffe7" + /* violation */ + "\uffe8" + /* violation */ + "\uffe9" + /* violation */ + "\uffea" + /* violation */ + "\uffeb" + /* violation */ + "\uffec" + /* violation */ + "\uffed" + /* violation */ + "\uffee" + /* violation */ + "\uffef" + /* violation */ + "\ufff0" + /* violation */ + "\ufff1" + /* violation */ + "\ufff2" + /* violation */ + "\ufff3" + /* violation */ + "\ufff4" + /* violation */ + "\ufff5" + /* violation */ + "\ufff6" + /* violation */ + "\ufff7" + /* violation */ + "\ufff8" + /* control character ok */ + "\ufff9" + /* control character ok */ + "\ufffa" + /* control character ok */ + "\ufffb" + /* violation */ + "\ufffc" + /* violation */ + "\ufffd" + /* violation */ + "\ufffe" + /* violation */ + "\uffff", "" + }; +} From 4d1d39f6db117665ec5210e9f885bd2c197f4313 Mon Sep 17 00:00:00 2001 From: Luolc Date: Fri, 10 Mar 2017 01:36:12 +0800 Subject: [PATCH 14/34] Issue #3965: remove from Input files "Compilable with Java8" --- .../tools/checkstyle/checks/InputSuppressWarningsHolder5.java | 2 +- .../checks/blocks/InputLeftCurlyNewLineOptionWithLambda.java | 2 +- .../tools/checkstyle/checks/blocks/InputSingleLineLambda.java | 2 +- .../tools/checkstyle/checks/coding/InputDefaultComesLast.java | 2 +- .../tools/checkstyle/checks/coding/InputDefaultComesLast2.java | 2 +- .../checks/coding/InputFinalLocalVariableNameLambda.java | 2 +- .../checkstyle/checks/coding/InputHiddenFieldLambdas.java | 2 +- .../checkstyle/checks/coding/InputIllegalInstantiation2.java | 2 +- .../checks/coding/InputInnerAssignmentLambdaExpressions.java | 2 +- .../tools/checkstyle/checks/coding/InputReturnCountLambda.java | 2 +- .../tools/checkstyle/checks/coding/InputSuperClone.java | 2 +- .../checks/indentation/InputFinalInDefaultMethods.java | 2 +- .../tools/checkstyle/checks/indentation/InputLambda1.java | 2 +- .../tools/checkstyle/checks/indentation/InputLambda2.java | 3 ++- .../tools/checkstyle/checks/indentation/InputNewHandler.java | 2 +- .../checkstyle/checks/modifier/InputFinalInDefaultMethods.java | 2 +- .../tools/checkstyle/checks/modifier/InputModifier2.java | 2 +- .../checks/modifier/InputStaticModifierInInterface.java | 2 +- .../checks/naming/InputStaticModifierInInterface.java | 2 +- .../checks/whitespace/InputAllowEmptyLambdaExpressions.java | 2 +- .../checks/whitespace/InputGenericWhitespaceMethodRef.java | 2 +- .../checkstyle/checks/whitespace/InputMethodReferences3.java | 2 +- .../checks/whitespace/InputNoWhitespaceAfterMethodRef.java | 2 +- .../checks/whitespace/InputWhitespaceAroundLambda.java | 2 +- .../tools/checkstyle/grammars/InputRegressionJava8Class1.java | 2 +- .../checkstyle/grammars/InputRegressionJava8Interface1.java | 2 +- .../tools/checkstyle/grammars/java8/InputAnnotations10.java | 2 +- .../tools/checkstyle/grammars/java8/InputAnnotations11.java | 2 +- .../tools/checkstyle/grammars/java8/InputAnnotations2.java | 2 +- .../tools/checkstyle/grammars/java8/InputAnnotations3.java | 2 +- .../tools/checkstyle/grammars/java8/InputAnnotations4.java | 2 +- .../tools/checkstyle/grammars/java8/InputAnnotations5.java | 2 +- .../tools/checkstyle/grammars/java8/InputAnnotations6.java | 2 +- .../tools/checkstyle/grammars/java8/InputAnnotations7.java | 2 +- .../tools/checkstyle/grammars/java8/InputAnnotations8.java | 2 +- .../tools/checkstyle/grammars/java8/InputAnnotations9.java | 2 +- .../checkstyle/grammars/java8/InputAnnotationsOnArray.java | 2 +- .../tools/checkstyle/grammars/java8/InputDefaultMethods.java | 2 +- .../tools/checkstyle/grammars/java8/InputLambda1.java | 2 +- .../tools/checkstyle/grammars/java8/InputLambda10.java | 2 +- .../tools/checkstyle/grammars/java8/InputLambda11.java | 2 +- .../tools/checkstyle/grammars/java8/InputLambda12.java | 2 +- .../tools/checkstyle/grammars/java8/InputLambda13.java | 2 +- .../tools/checkstyle/grammars/java8/InputLambda14.java | 2 +- .../tools/checkstyle/grammars/java8/InputLambda15.java | 2 +- .../tools/checkstyle/grammars/java8/InputLambda16.java | 2 +- .../tools/checkstyle/grammars/java8/InputLambda17.java | 2 +- .../tools/checkstyle/grammars/java8/InputLambda18.java | 2 +- .../tools/checkstyle/grammars/java8/InputLambda2.java | 2 +- .../tools/checkstyle/grammars/java8/InputLambda3.java | 2 +- .../tools/checkstyle/grammars/java8/InputLambda4.java | 2 +- .../tools/checkstyle/grammars/java8/InputLambda5.java | 2 +- .../tools/checkstyle/grammars/java8/InputLambda6.java | 2 +- .../tools/checkstyle/grammars/java8/InputLambda7.java | 2 +- .../tools/checkstyle/grammars/java8/InputLambda8.java | 2 +- .../tools/checkstyle/grammars/java8/InputLambda9.java | 2 +- .../tools/checkstyle/grammars/java8/InputMethodReferences.java | 2 +- .../checkstyle/grammars/java8/InputMethodReferences2.java | 2 +- .../checkstyle/grammars/java8/InputMethodReferences3.java | 2 +- .../checkstyle/grammars/java8/InputMethodReferences4.java | 2 +- .../checkstyle/grammars/java8/InputMethodReferences5.java | 2 +- .../checkstyle/grammars/java8/InputMethodReferences6.java | 2 +- .../checkstyle/grammars/java8/InputMethodReferences7.java | 2 +- .../checkstyle/grammars/java8/InputReceiverParameter.java | 2 +- .../java8/InputTypeUseAnnotationsOnQualifiedTypes.java | 2 +- 65 files changed, 66 insertions(+), 65 deletions(-) diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/InputSuppressWarningsHolder5.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/InputSuppressWarningsHolder5.java index f9e5f9503b34..fbefdd486ec3 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/InputSuppressWarningsHolder5.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/InputSuppressWarningsHolder5.java @@ -1,4 +1,3 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.checks; import java.lang.annotation.ElementType; @@ -6,6 +5,7 @@ import java.util.List; import java.util.Map; + public class InputSuppressWarningsHolder5{ public static Object foo1(@SuppressWarnings("unsused") Object str) { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/blocks/InputLeftCurlyNewLineOptionWithLambda.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/blocks/InputLeftCurlyNewLineOptionWithLambda.java index 203821c5cd08..c37c006627a9 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/blocks/InputLeftCurlyNewLineOptionWithLambda.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/blocks/InputLeftCurlyNewLineOptionWithLambda.java @@ -1,6 +1,6 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.checks.blocks; + public class InputLeftCurlyNewLineOptionWithLambda { static Runnable r1 = () -> { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/blocks/InputSingleLineLambda.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/blocks/InputSingleLineLambda.java index 2dd67f7b9960..be14b6ccd2af 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/blocks/InputSingleLineLambda.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/blocks/InputSingleLineLambda.java @@ -1,5 +1,5 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.checks.blocks; + public class InputSingleLineLambda { static Runnable r1 = ()->String.CASE_INSENSITIVE_ORDER.equals("Hello world one!"); diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputDefaultComesLast.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputDefaultComesLast.java index 387ac8ef786d..4b8c44edb73e 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputDefaultComesLast.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputDefaultComesLast.java @@ -1,6 +1,6 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.checks.coding; + public class InputDefaultComesLast { void method(int i) { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputDefaultComesLast2.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputDefaultComesLast2.java index 883f7706ed0e..4838091a461a 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputDefaultComesLast2.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputDefaultComesLast2.java @@ -1,5 +1,5 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.checks.coding; + public interface InputDefaultComesLast2 { String toJson(Object one, Object two, Object three); diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputFinalLocalVariableNameLambda.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputFinalLocalVariableNameLambda.java index e012bc185824..356239a0b909 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputFinalLocalVariableNameLambda.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputFinalLocalVariableNameLambda.java @@ -1,8 +1,8 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.checks.coding; import java.math.BigDecimal; + public class InputFinalLocalVariableNameLambda { private interface Lambda { public Object op(AugmentedOrder a, AugmentedOrder b); diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputHiddenFieldLambdas.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputHiddenFieldLambdas.java index 8492931ad7e6..3f9b5491fa00 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputHiddenFieldLambdas.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputHiddenFieldLambdas.java @@ -1,4 +1,3 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.checks.coding; import java.lang.Integer; @@ -8,6 +7,7 @@ import java.util.Map; import java.util.Optional; + public class InputHiddenFieldLambdas { /** * Example 1: lambda parameter 'value' on line 16 diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputIllegalInstantiation2.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputIllegalInstantiation2.java index ae967fb796d0..38acb3438257 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputIllegalInstantiation2.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputIllegalInstantiation2.java @@ -1,9 +1,9 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.checks.coding; import java.util.function.Function; import java.util.function.Supplier; + public class InputIllegalInstantiation2 { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputInnerAssignmentLambdaExpressions.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputInnerAssignmentLambdaExpressions.java index 25c894c153b2..1df802453855 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputInnerAssignmentLambdaExpressions.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputInnerAssignmentLambdaExpressions.java @@ -1,8 +1,8 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.checks.coding; import java.util.function.Supplier; + public class InputInnerAssignmentLambdaExpressions { interface MyLambda { void e(Object e); diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputReturnCountLambda.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputReturnCountLambda.java index ae9e427b43b8..6030e1533bfa 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputReturnCountLambda.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputReturnCountLambda.java @@ -1,4 +1,3 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.checks.coding; import java.lang.Integer; @@ -6,6 +5,7 @@ import java.util.concurrent.Callable; import java.util.function.Supplier; + public class InputReturnCountLambda { Runnable fieldWithOneReturnInLambda = () -> { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputSuperClone.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputSuperClone.java index 16bfeaf905a8..42efa37129f1 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputSuperClone.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputSuperClone.java @@ -1,6 +1,6 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.checks.coding; + interface InputSuperClone { void clone(); } diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/indentation/InputFinalInDefaultMethods.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/indentation/InputFinalInDefaultMethods.java index 519f670401a6..a863b94a21b8 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/indentation/InputFinalInDefaultMethods.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/indentation/InputFinalInDefaultMethods.java @@ -1,4 +1,4 @@ -//Compilable with Java8 //indent:0 exp:0 +//a comment //indent:0 exp:0 package com.puppycrawl.tools.checkstyle.checks.indentation; //indent:0 exp:0 import java.util.ArrayList; //indent:0 exp:0 diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/indentation/InputLambda1.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/indentation/InputLambda1.java index dede16b7f920..35c3ce3d33f8 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/indentation/InputLambda1.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/indentation/InputLambda1.java @@ -1,4 +1,4 @@ -//Compilable with Java8 //indent:0 exp:0 +//a comment //indent:0 exp:0 package com.puppycrawl.tools.checkstyle.checks.indentation; //indent:0 exp:0 import java.util.ArrayList; //indent:0 exp:0 diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/indentation/InputLambda2.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/indentation/InputLambda2.java index 9bbf866170b7..a7c89036c3b6 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/indentation/InputLambda2.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/indentation/InputLambda2.java @@ -1,9 +1,10 @@ -//Compilable with Java8 //indent:0 exp:0 +//a comment //indent:0 exp:0 package com.puppycrawl.tools.checkstyle.checks.indentation; //indent:0 exp:0 import java.util.function.BinaryOperator; //indent:0 exp:0 import java.util.function.Consumer; //indent:0 exp:0 + public class InputLambda2 { //indent:0 exp:0 public Consumer params(Consumer f1, Consumer f2) { //indent:4 exp:4 return f2; //indent:8 exp:8 diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/indentation/InputNewHandler.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/indentation/InputNewHandler.java index 594b7c16813e..61bb440411bf 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/indentation/InputNewHandler.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/indentation/InputNewHandler.java @@ -1,9 +1,9 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.checks.indentation; import java.util.ArrayList; import java.util.function.Supplier; + /** * * @author IljaDubinin diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/modifier/InputFinalInDefaultMethods.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/modifier/InputFinalInDefaultMethods.java index d931fa63b0e0..b1b4e7e5d657 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/modifier/InputFinalInDefaultMethods.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/modifier/InputFinalInDefaultMethods.java @@ -1,6 +1,6 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.checks.modifier; + public interface InputFinalInDefaultMethods { final int k = 5; // violation diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/modifier/InputModifier2.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/modifier/InputModifier2.java index 2205619f8512..8ddc71fa1860 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/modifier/InputModifier2.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/modifier/InputModifier2.java @@ -1,6 +1,6 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.checks.modifier; import java.util.Comparator; + public interface InputModifier2 extends Comparator { @Override default int compare(Integer a, Integer b) { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/modifier/InputStaticModifierInInterface.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/modifier/InputStaticModifierInInterface.java index e8210a41528d..f32ded6d470f 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/modifier/InputStaticModifierInInterface.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/modifier/InputStaticModifierInInterface.java @@ -1,6 +1,6 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.checks.modifier; + public interface InputStaticModifierInInterface { static int f() diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/naming/InputStaticModifierInInterface.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/naming/InputStaticModifierInInterface.java index 5383c9ddce1b..66a85ff7cbc0 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/naming/InputStaticModifierInInterface.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/naming/InputStaticModifierInInterface.java @@ -1,6 +1,6 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.checks.naming; + public interface InputStaticModifierInInterface { static int f() diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputAllowEmptyLambdaExpressions.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputAllowEmptyLambdaExpressions.java index db71f6225423..e86b7d8e9298 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputAllowEmptyLambdaExpressions.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputAllowEmptyLambdaExpressions.java @@ -1,8 +1,8 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.checks.whitespace; import java.util.function.*; + public class InputAllowEmptyLambdaExpressions { Runnable noop = () -> {}; Runnable noop2 = () -> { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputGenericWhitespaceMethodRef.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputGenericWhitespaceMethodRef.java index 16d92e36b40e..292c1524a142 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputGenericWhitespaceMethodRef.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputGenericWhitespaceMethodRef.java @@ -1,9 +1,9 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.checks.whitespace; import java.util.Optional; import java.util.function.Supplier; + public class InputGenericWhitespaceMethodRef { final Supplier> function1 = Optional::empty; diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputMethodReferences3.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputMethodReferences3.java index 836ca83790d4..90e9d12eb0b9 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputMethodReferences3.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputMethodReferences3.java @@ -1,6 +1,6 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.checks.whitespace; import java.util.function.Supplier; + public class InputMethodReferences3 { public static class SomeClass { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputNoWhitespaceAfterMethodRef.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputNoWhitespaceAfterMethodRef.java index b8bc4eb09760..c0e0b7506d70 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputNoWhitespaceAfterMethodRef.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputNoWhitespaceAfterMethodRef.java @@ -1,9 +1,9 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.checks.whitespace; import java.util.function.Function; import java.util.function.IntFunction; + public class InputNoWhitespaceAfterMethodRef { IntFunction arrayMaker = int []::new;//incorrect 10:40 diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputWhitespaceAroundLambda.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputWhitespaceAroundLambda.java index 5cb9d98912ab..013cbcef4082 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputWhitespaceAroundLambda.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputWhitespaceAroundLambda.java @@ -1,8 +1,8 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.checks.whitespace; import java.util.function.Function; + class InputWhitespaceAroundLambda { public void foo() { Function function = (o)->o.toString(); diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/InputRegressionJava8Class1.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/InputRegressionJava8Class1.java index cac287930f0e..490bce33d9a8 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/InputRegressionJava8Class1.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/InputRegressionJava8Class1.java @@ -1,4 +1,4 @@ -//Compilable with Java8 +//start line index in expected file is 2 package com.puppycrawl.tools.checkstyle.grammars; ; import java.lang.annotation.ElementType; diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/InputRegressionJava8Interface1.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/InputRegressionJava8Interface1.java index fe9d27d63a66..982bb32543b5 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/InputRegressionJava8Interface1.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/InputRegressionJava8Interface1.java @@ -1,4 +1,4 @@ -//Compilable with Java8 +//start line index in expected file is 2 package com.puppycrawl.tools.checkstyle.grammars; public interface InputRegressionJava8Interface1 { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations10.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations10.java index 6b79cd5f89e7..d02d8c85a5b2 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations10.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations10.java @@ -1,9 +1,9 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.lang.annotation.ElementType; import java.lang.annotation.Target; + public class InputAnnotations10 { public static Object methodName(Object str) { try { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations11.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations11.java index 4a6db6656e8a..de860d7f2aa0 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations11.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations11.java @@ -1,5 +1,5 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; + class InputAnnotations11 <@Nullable T> { } diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations2.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations2.java index 0650b35e7a7d..12d290f4a522 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations2.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations2.java @@ -1,8 +1,8 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.lang.annotation.ElementType; import java.lang.annotation.Target; + @Schedule public class InputAnnotations2 { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations3.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations3.java index e3d436d11037..78c6d307dad3 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations3.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations3.java @@ -1,10 +1,10 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.lang.annotation.ElementType; import java.lang.annotation.Target; + public class InputAnnotations3 { public static void methodName(Object str) { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations4.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations4.java index e2040e4f8140..25a79c8bd28f 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations4.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations4.java @@ -1,9 +1,9 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.lang.annotation.ElementType; import java.lang.annotation.Target; + public class InputAnnotations4 { public static void methodName(@NotNull String args) { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations5.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations5.java index f198b8258295..ee8a2891e2cc 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations5.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations5.java @@ -1,9 +1,9 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.lang.annotation.ElementType; import java.lang.annotation.Target; + public class InputAnnotations5 { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations6.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations6.java index 652e6c23b7c9..970ceb0d06c2 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations6.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations6.java @@ -1,10 +1,10 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.lang.annotation.ElementType; import java.lang.annotation.Target; import java.util.List; + public class InputAnnotations6 { abstract class UnmodifiableList implements @Readonly List<@Readonly T> { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations7.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations7.java index 3f90a8e69c17..dac6e444e9dc 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations7.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations7.java @@ -1,9 +1,9 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.lang.annotation.ElementType; import java.lang.annotation.Target; import java.util.List; + public class InputAnnotations7 { public static void main(String[] args) { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations8.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations8.java index 578464b94671..6adc7be57c13 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations8.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations8.java @@ -1,9 +1,9 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.lang.annotation.ElementType; import java.lang.annotation.Target; import java.util.Map; + public class InputAnnotations8 { public void main(String[] args) { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations9.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations9.java index 743c0c64485e..0bd4dce06511 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations9.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotations9.java @@ -1,9 +1,9 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.lang.annotation.ElementType; import java.lang.annotation.Target; import java.util.List; + public class InputAnnotations9 { public static void methodName(Object str) { List<@Immutable ? extends Comparable> unchangeable; diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotationsOnArray.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotationsOnArray.java index 364e658f9ad7..ae5ed5b00cb7 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotationsOnArray.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotationsOnArray.java @@ -1,4 +1,3 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import static java.lang.annotation.ElementType.TYPE_USE; @@ -7,6 +6,7 @@ import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; + public final class InputAnnotationsOnArray { private InputAnnotationsOnArray() { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputDefaultMethods.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputDefaultMethods.java index 2fae7f6e1411..280ad9da1cdb 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputDefaultMethods.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputDefaultMethods.java @@ -1,5 +1,5 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; + public interface InputDefaultMethods { default public void doSomething(){ diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda1.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda1.java index 050a8c9ab456..08a70e34ee22 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda1.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda1.java @@ -1,8 +1,8 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.util.logging.Logger; + public class InputLambda1 { private static final Logger LOG = Logger.getLogger(InputLambda1.class.getName()); diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda10.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda10.java index edbeafc123b3..a5e00408491e 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda10.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda10.java @@ -1,8 +1,8 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.util.logging.Logger; + public class InputLambda10 { private static final Logger LOG = Logger.getLogger(InputLambda10.class.getName()); diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda11.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda11.java index 3634591d79b0..5f2e42fac8d5 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda11.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda11.java @@ -1,8 +1,8 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.util.logging.Logger; + public class InputLambda11 { private static final Logger LOG = Logger.getLogger(InputLambda11.class.getName()); diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda12.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda12.java index 1301cf9ab332..4b77b5665cd8 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda12.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda12.java @@ -1,8 +1,8 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.util.logging.Logger; + public class InputLambda12 { private static final Logger LOG = Logger.getLogger(InputLambda12.class.getName()); diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda13.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda13.java index 8c8b3fb4fcb8..4acc3430b0f7 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda13.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda13.java @@ -1,8 +1,8 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.util.logging.Logger; + public class InputLambda13 { private static final Logger LOG = Logger.getLogger(InputLambda13.class.getName()); diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda14.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda14.java index ba532abe3f1b..b8df5be35548 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda14.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda14.java @@ -1,10 +1,10 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.util.Arrays; import java.util.List; import java.util.logging.Logger; + public class InputLambda14 { private static final Logger LOG = Logger.getLogger(InputLambda14.class.getName()); diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda15.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda15.java index c797deedc72f..1210b73457a9 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda15.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda15.java @@ -1,8 +1,8 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.util.function.Function; import java.util.logging.Logger; + public class InputLambda15 { private static final Logger LOG = Logger.getLogger(InputLambda15.class.getName()); diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda16.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda16.java index 6d3bcba431cd..530c9ef69b2e 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda16.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda16.java @@ -1,10 +1,10 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.time.chrono.ChronoLocalDate; import java.time.chrono.ChronoLocalDateTime; import java.util.Comparator; + public class InputLambda16 { static final Comparator> DATE_TIME_ORDER = diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda17.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda17.java index 9f1c573aa1d0..3d54cbecae51 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda17.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda17.java @@ -1,7 +1,7 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.util.function.Supplier; + public class InputLambda17{ void initPartialTraversalState() { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda18.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda18.java index f6e952a2554a..eb37de5cc566 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda18.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda18.java @@ -1,7 +1,7 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.util.function.Predicate; + public class InputLambda18 { static Predicate isEqual(Object targetRef) { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda2.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda2.java index 89e9715b6737..14950659cce7 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda2.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda2.java @@ -1,8 +1,8 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.util.logging.Logger; + public class InputLambda2 { private static final Logger LOG = Logger.getLogger(InputLambda2.class.getName()); diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda3.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda3.java index 4e607688e4d6..f5066945b480 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda3.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda3.java @@ -1,8 +1,8 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.util.logging.Logger; + public class InputLambda3 { private static final Logger LOG = Logger.getLogger(InputLambda3.class.getName()); diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda4.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda4.java index e37b443ffb29..d499f498312b 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda4.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda4.java @@ -1,9 +1,9 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.util.Arrays; import java.util.List; import java.util.logging.Logger; + public class InputLambda4 { private static final Logger LOG = Logger.getLogger(InputLambda4.class.getName()); diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda5.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda5.java index 29452d40763c..e55d97bd93eb 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda5.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda5.java @@ -1,10 +1,10 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.util.Arrays; import java.util.List; import java.util.logging.Logger; + public class InputLambda5 { private static final Logger LOG = Logger.getLogger(InputLambda5.class.getName()); diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda6.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda6.java index b95d57f7c3c7..726a0ba4d411 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda6.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda6.java @@ -1,9 +1,9 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.util.Arrays; import java.util.List; import java.util.logging.Logger; + public class InputLambda6 { private static final Logger LOG = Logger.getLogger(InputLambda6.class.getName()); diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda7.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda7.java index f8a602ba108a..79cb80407382 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda7.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda7.java @@ -1,9 +1,9 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.util.Arrays; import java.util.List; import java.util.logging.Logger; + public class InputLambda7 { private static final Logger LOG = Logger.getLogger(InputLambda7.class.getName()); diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda8.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda8.java index 529f60002225..cf68bc7025f7 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda8.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda8.java @@ -1,8 +1,8 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.util.logging.Logger; + public class InputLambda8 { private static final Logger LOG = Logger.getLogger(InputLambda8.class.getName()); diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda9.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda9.java index e8a04215b192..cdfb05e1ddb2 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda9.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambda9.java @@ -1,8 +1,8 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.util.logging.Logger; + public class InputLambda9 { private static final Logger LOG = Logger.getLogger(InputLambda9.class.getName()); diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences.java index f654b85cdbea..e085a78a68c3 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences.java @@ -1,10 +1,10 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.util.Arrays; import java.util.List; import java.util.function.Function; import java.util.function.Supplier; + public class InputMethodReferences extends ParentClass { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences2.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences2.java index a3218756fd88..9eb7b86b19e3 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences2.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences2.java @@ -1,8 +1,8 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.util.function.Function; import java.util.function.Supplier; + public class InputMethodReferences2 { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences3.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences3.java index 9004a57f3d33..962d8d159de8 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences3.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences3.java @@ -1,6 +1,6 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.util.function.Supplier; + public class InputMethodReferences3 { public static class SomeClass { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences4.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences4.java index 41373b0a9346..2de5c5de7fbd 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences4.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences4.java @@ -1,8 +1,8 @@ -//Compilable with Java8 //Issue #2729 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.util.Arrays; + public class InputMethodReferences4 { public void doSomething(final Object... arguments) { Arrays.stream(arguments) diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences5.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences5.java index 6a90000c93be..9e3eed49908b 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences5.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences5.java @@ -1,4 +1,3 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.lang.annotation.Retention; @@ -8,6 +7,7 @@ import static java.lang.annotation.ElementType.METHOD; import static java.lang.annotation.RetentionPolicy.RUNTIME; + @Target({ METHOD, FIELD }) @Retention(RUNTIME) public @interface InputMethodReferences5 { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences6.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences6.java index f05edef13d9c..bfa3e6b4b1ea 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences6.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences6.java @@ -1,6 +1,6 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; + public final class InputMethodReferences6 { public void testMethod() { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences7.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences7.java index 5998d2500043..bb508fa62c5c 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences7.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferences7.java @@ -1,4 +1,3 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.lang.annotation.ElementType; @@ -8,6 +7,7 @@ import java.util.function.Function; import java.util.function.Supplier; + public class InputMethodReferences7 { interface LambdaInt { void m(S p1, T p2); diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputReceiverParameter.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputReceiverParameter.java index c5f5ef391567..fa81d814a6e1 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputReceiverParameter.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputReceiverParameter.java @@ -1,6 +1,6 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; + public class InputReceiverParameter { public void m4(InputReceiverParameter this) {} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputTypeUseAnnotationsOnQualifiedTypes.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputTypeUseAnnotationsOnQualifiedTypes.java index e4d4f02c1ab2..a62f52c3b365 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputTypeUseAnnotationsOnQualifiedTypes.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputTypeUseAnnotationsOnQualifiedTypes.java @@ -1,10 +1,10 @@ -//Compilable with Java8 package com.puppycrawl.tools.checkstyle.grammars.java8; import java.awt.geom.Rectangle2D; import java.lang.annotation.ElementType; import java.lang.annotation.Target; + public class InputTypeUseAnnotationsOnQualifiedTypes { /* Causes parse failure */ Rectangle2D.@Ann Double rect = null; From 5905629679eddfd0e5fb87565d20eb1b17249062 Mon Sep 17 00:00:00 2001 From: Pu Xiao Date: Thu, 9 Mar 2017 01:28:14 +0800 Subject: [PATCH 15/34] Issue #3648: Make code coverage for MainFrameModel 100% --- pom.xml | 2 - .../checkstyle/gui/MainFrameModelTest.java | 216 ++++++++++++++++++ 2 files changed, 216 insertions(+), 2 deletions(-) create mode 100644 src/test/java/com/puppycrawl/tools/checkstyle/gui/MainFrameModelTest.java diff --git a/pom.xml b/pom.xml index 15658ef26a26..f71620ba7b85 100644 --- a/pom.xml +++ b/pom.xml @@ -1452,8 +1452,6 @@ com/puppycrawl/tools/checkstyle/gui/ParseTreeTableModel*.class com/puppycrawl/tools/checkstyle/gui/TreeTableCellRenderer*.class com/puppycrawl/tools/checkstyle/gui/TreeTableModelAdapter*.class - - com/puppycrawl/tools/checkstyle/gui/MainFrameModel*.class com/puppycrawl/tools/checkstyle/checks/AbstractFormatCheck.class com/puppycrawl/tools/checkstyle/checks/AbstractDeclarationCollector*.class diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/gui/MainFrameModelTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/gui/MainFrameModelTest.java new file mode 100644 index 000000000000..13732fee4cd1 --- /dev/null +++ b/src/test/java/com/puppycrawl/tools/checkstyle/gui/MainFrameModelTest.java @@ -0,0 +1,216 @@ +//////////////////////////////////////////////////////////////////////////////// +// checkstyle: Checks Java source code for adherence to a set of rules. +// Copyright (C) 2001-2017 the original author or authors. +// +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 2.1 of the License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +//////////////////////////////////////////////////////////////////////////////// + +package com.puppycrawl.tools.checkstyle.gui; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; +import static org.junit.Assert.fail; + +import java.io.File; +import java.util.Locale; + +import org.junit.Before; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.powermock.api.mockito.PowerMockito; +import org.powermock.core.classloader.annotations.PrepareForTest; +import org.powermock.modules.junit4.PowerMockRunner; +import org.powermock.reflect.Whitebox; + +import com.puppycrawl.tools.checkstyle.api.CheckstyleException; +import com.puppycrawl.tools.checkstyle.gui.MainFrameModel.ParseMode; + +@RunWith(PowerMockRunner.class) +public class MainFrameModelTest { + + private static final String FILE_NAME_TEST_DATA = "InputJavadocAttributesAndMethods.java"; + private static final String FILE_NAME_NON_JAVA = "NotJavaFile.notjava"; + private static final String FILE_NAME_NON_EXISTENT = "non-existent.file"; + private static final String FILE_NAME_NON_COMPILABLE = "InputIncorrectClass.java"; + + private MainFrameModel model; + private File testData; + + private static String getPath(String filename) { + return "src/test/resources/com/puppycrawl/tools/checkstyle/gui/" + filename; + } + + private static String getNonCompilablePath(String filename) { + return "src/test/resources-noncompilable/com/puppycrawl/tools/checkstyle/" + filename; + } + + @Before + public void prepareTestData() { + model = new MainFrameModel(); + testData = new File(getPath(FILE_NAME_TEST_DATA)); + } + + @Test + public void testParseModeEnum() { + for (final ParseMode parseMode : ParseMode.values()) { + switch (parseMode) { + case PLAIN_JAVA: + assertEquals("Plain Java", parseMode.toString()); + break; + case JAVA_WITH_COMMENTS: + assertEquals("Java with comments", parseMode.toString()); + break; + case JAVA_WITH_JAVADOC_AND_COMMENTS: + assertEquals("Java with comments and Javadocs", parseMode.toString()); + break; + default: + fail("Unexpected enum value"); + } + } + } + + @Test + public void testShouldAcceptFile() { + final File directory = PowerMockito.mock(File.class); + PowerMockito.when(directory.isDirectory()).thenReturn(true); + assertTrue(MainFrameModel.shouldAcceptFile(directory)); + + final File javaFile = new File(getPath(FILE_NAME_TEST_DATA)); + assertTrue(MainFrameModel.shouldAcceptFile(javaFile)); + + final File nonJavaFile = PowerMockito.mock(File.class); + PowerMockito.when(nonJavaFile.isDirectory()).thenReturn(false); + PowerMockito.when(nonJavaFile.getName()).thenReturn(FILE_NAME_NON_JAVA); + assertFalse(MainFrameModel.shouldAcceptFile(nonJavaFile)); + + final File nonExistentFile = new File(getPath(FILE_NAME_NON_EXISTENT)); + assertFalse(MainFrameModel.shouldAcceptFile(nonExistentFile)); + } + + @Test + public void testOpenFileWithParseModePlainJava() throws CheckstyleException { + // Default parse mode: Plain Java + model.openFile(testData); + verifyCorrectTestDataInFrameModel(); + + model.setParseMode(ParseMode.PLAIN_JAVA); + verifyCorrectTestDataInFrameModel(); + } + + @Test + public void testOpenFileWithParseModeJavaWithComments() throws CheckstyleException { + model.setParseMode(ParseMode.JAVA_WITH_COMMENTS); + model.openFile(testData); + + verifyCorrectTestDataInFrameModel(); + } + + @Test + public void testOpenFileWithParseModeJavaWithJavadocAndComments() throws CheckstyleException { + model.setParseMode(ParseMode.JAVA_WITH_JAVADOC_AND_COMMENTS); + model.openFile(testData); + + verifyCorrectTestDataInFrameModel(); + } + + @Test + @PrepareForTest(ParseMode.class) + public void testOpenFileWithUnknownParseMode() throws CheckstyleException { + final ParseMode unknownParseMode = PowerMockito.mock(ParseMode.class); + Whitebox.setInternalState(unknownParseMode, "ordinal", 3); + + PowerMockito.when(unknownParseMode.toString()).thenReturn("Unknown parse mode"); + PowerMockito.mockStatic(ParseMode.class); + PowerMockito.when(ParseMode.values()).thenReturn( + new ParseMode[] { + ParseMode.PLAIN_JAVA, ParseMode.JAVA_WITH_COMMENTS, + ParseMode.JAVA_WITH_JAVADOC_AND_COMMENTS, unknownParseMode, }); + + try { + model.setParseMode(unknownParseMode); + model.openFile(testData); + + fail("Expected IllegalArgumentException is not thrown."); + } catch (IllegalArgumentException ex) { + assertEquals("Unknown mode: Unknown parse mode", ex.getMessage()); + } + } + + @Test + public void testOpenFileNullParameter() throws CheckstyleException { + model.openFile(testData); + + model.openFile(null); + + // Model will not change with null input + verifyCorrectTestDataInFrameModel(); + } + + @Test + public void testOpenFileNonExistentFile() { + final File nonExistentFile = new File(getPath(FILE_NAME_NON_EXISTENT)); + + try { + model.openFile(nonExistentFile); + + fail("Expected CheckstyleException is not thrown."); + } catch (CheckstyleException ex) { + final String expectedMsg = String.format(Locale.ROOT, + "FileNotFoundException occurred while opening file %s.", + nonExistentFile.getPath()); + + assertEquals(expectedMsg, ex.getMessage()); + } + } + + @Test + public void testOpenFileNonCompilableFile() { + final File nonCompilableFile = new File(getNonCompilablePath(FILE_NAME_NON_COMPILABLE)); + + try { + model.openFile(nonCompilableFile); + + fail("Expected CheckstyleException is not thrown."); + } catch (CheckstyleException ex) { + final String expectedMsg = String.format(Locale.ROOT, + "NoViableAltException occurred while opening file %s.", + nonCompilableFile.getPath()); + + assertEquals(expectedMsg, ex.getMessage()); + } + } + + private void verifyCorrectTestDataInFrameModel() { + assertEquals(testData, model.getCurrentFile()); + + final String expectedTitle = "Checkstyle GUI : " + FILE_NAME_TEST_DATA; + assertEquals(expectedTitle, model.getTitle()); + + assertTrue(model.isReloadActionEnabled()); + + final int expectedLines = 17; + assertEquals(expectedLines, model.getLinesToPosition().size()); + + final String testDataFileNameWithoutPostfix = FILE_NAME_TEST_DATA.replace(".java", ""); + assertTrue(model.getText().contains(testDataFileNameWithoutPostfix)); + + final File expectedLastDirectory = new File(getPath("")); + assertEquals(expectedLastDirectory, model.getLastDirectory()); + + assertNotNull(model.getParseTreeTableModel()); + } +} From 7caba87cc7113bf4484ca6046483a7a9bad58ec8 Mon Sep 17 00:00:00 2001 From: Luolc Date: Mon, 6 Mar 2017 23:25:07 +0800 Subject: [PATCH 16/34] Issue #3896: Test failed due to locale message settings. (with non-English locale settings) --- src/main/java/com/puppycrawl/tools/checkstyle/Checker.java | 6 +++--- .../puppycrawl/tools/checkstyle/api/LocalizedMessage.java | 1 + .../java/com/puppycrawl/tools/checkstyle/CheckerTest.java | 6 +++++- .../tools/checkstyle/DetailNodeTreeStringPrinterTest.java | 4 ++++ .../tools/checkstyle/checks/header/HeaderCheckTest.java | 7 +++++++ 5 files changed, 20 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/Checker.java b/src/main/java/com/puppycrawl/tools/checkstyle/Checker.java index 00f624142658..ea8591c664ae 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/Checker.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/Checker.java @@ -62,12 +62,12 @@ * @author Andrei Selkin */ public class Checker extends AutomaticBean implements MessageDispatcher, RootModule { + /** Message to use when an exception occurs and should be printed as a violation. */ + public static final String EXCEPTION_MSG = "general.exception"; + /** Logger for Checker. */ private static final Log LOG = LogFactory.getLog(Checker.class); - /** Message to use when an exception occurs and should be printed as a violation. */ - private static final String EXCEPTION_MSG = "general.exception"; - /** Maintains error count. */ private final SeverityLevelCounter counter = new SeverityLevelCounter( SeverityLevel.ERROR); diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/api/LocalizedMessage.java b/src/main/java/com/puppycrawl/tools/checkstyle/api/LocalizedMessage.java index 3669112c5a55..5792a62f5795 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/api/LocalizedMessage.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/api/LocalizedMessage.java @@ -361,6 +361,7 @@ public String getSourceName() { * @param locale the locale to use for localization */ public static void setLocale(Locale locale) { + BUNDLE_CACHE.clear(); if (Locale.ENGLISH.getLanguage().equals(locale.getLanguage())) { sLocale = Locale.ROOT; } diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/CheckerTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/CheckerTest.java index 15f24570c517..2c091331a27e 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/CheckerTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/CheckerTest.java @@ -19,6 +19,7 @@ package com.puppycrawl.tools.checkstyle; +import static com.puppycrawl.tools.checkstyle.Checker.EXCEPTION_MSG; import static org.hamcrest.CoreMatchers.instanceOf; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; @@ -766,13 +767,16 @@ public void testHaltOnExceptionOff() throws Exception { checkerConfig.addAttribute("haltOnException", "false"); final Checker checker = new Checker(); + final Locale locale = Locale.ROOT; + checker.setLocaleCountry(locale.getCountry()); + checker.setLocaleLanguage(locale.getLanguage()); checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader()); checker.configure(checkerConfig); checker.addListener(new BriefUtLogger(stream)); final String filePath = getPath("InputMain.java"); final String[] expected = { - "0: Got an exception - java.lang.IndexOutOfBoundsException: test", + "0: " + getCheckMessage(EXCEPTION_MSG, "java.lang.IndexOutOfBoundsException: test"), }; verify(checker, filePath, filePath, expected); diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/DetailNodeTreeStringPrinterTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/DetailNodeTreeStringPrinterTest.java index bd85701736b6..65cd0fb31f45 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/DetailNodeTreeStringPrinterTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/DetailNodeTreeStringPrinterTest.java @@ -25,10 +25,13 @@ import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Paths; +import java.util.Locale; import org.junit.Assert; import org.junit.Test; +import com.puppycrawl.tools.checkstyle.api.LocalizedMessage; + public class DetailNodeTreeStringPrinterTest { private static String getPath(String filename) { @@ -53,6 +56,7 @@ public void testParseFile() throws Exception { @Test public void testParseFileWithError() throws Exception { + LocalizedMessage.setLocale(Locale.ROOT); try { DetailNodeTreeStringPrinter.printFileAst( new File(getPath("InputJavadocWithError.javadoc"))); diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/header/HeaderCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/header/HeaderCheckTest.java index 4ab4979bf3ea..30529456bdcc 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/header/HeaderCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/header/HeaderCheckTest.java @@ -30,6 +30,7 @@ import java.io.IOException; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; +import java.util.Locale; import org.junit.Rule; import org.junit.Test; @@ -254,6 +255,9 @@ public void testCacheHeaderFile() throws Exception { checkerConfig.addAttribute("cacheFile", temporaryFolder.newFile().getPath()); final Checker checker = new Checker(); + final Locale locale = Locale.ROOT; + checker.setLocaleCountry(locale.getCountry()); + checker.setLocaleLanguage(locale.getLanguage()); checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader()); checker.configure(checkerConfig); checker.addListener(new BriefUtLogger(stream)); @@ -278,6 +282,9 @@ public void testCacheHeaderWithoutFile() throws Exception { checkerConfig.addAttribute("cacheFile", temporaryFolder.newFile().getPath()); final Checker checker = new Checker(); + final Locale locale = Locale.ROOT; + checker.setLocaleCountry(locale.getCountry()); + checker.setLocaleLanguage(locale.getLanguage()); checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader()); checker.configure(checkerConfig); checker.addListener(new BriefUtLogger(stream)); From 70ab9f4af3d163b940e025bc4665f2f23892525a Mon Sep 17 00:00:00 2001 From: Sagar Date: Thu, 2 Mar 2017 14:34:56 +0530 Subject: [PATCH 17/34] Issue #3685: Refactoring for RightCurlyCheck.java --- .../checks/blocks/RightCurlyCheck.java | 30 +++++++------------ 1 file changed, 10 insertions(+), 20 deletions(-) diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/checks/blocks/RightCurlyCheck.java b/src/main/java/com/puppycrawl/tools/checkstyle/checks/blocks/RightCurlyCheck.java index cf3cbb8cfb3e..93d0a5979aa4 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/checks/blocks/RightCurlyCheck.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/checks/blocks/RightCurlyCheck.java @@ -174,15 +174,7 @@ public void visitToken(DetailAST ast) { final DetailAST rcurly = details.rcurly; if (rcurly != null) { - final String violation; - if (shouldStartLine) { - final String targetSourceLine = getLines()[rcurly.getLineNo() - 1]; - violation = validate(details, option, true, targetSourceLine); - } - else { - violation = validate(details, option, false, ""); - } - + final String violation = validate(details); if (!violation.isEmpty()) { log(rcurly, violation, "}", rcurly.getColumnNo() + 1); } @@ -192,21 +184,16 @@ public void visitToken(DetailAST ast) { /** * Does general validation. * @param details for validation. - * @param bracePolicy for placing the right curly brace. - * @param shouldStartLine do we need to check if right curly starts line. - * @param targetSourceLine line that we need to check if shouldStartLine is true. * @return violation message or empty string * if there was not violation during validation. */ - private static String validate(Details details, RightCurlyOption bracePolicy, - boolean shouldStartLine, String targetSourceLine) { + private String validate(Details details) { final DetailAST rcurly = details.rcurly; final DetailAST lcurly = details.lcurly; final DetailAST nextToken = details.nextToken; final boolean shouldCheckLastRcurly = details.shouldCheckLastRcurly; String violation = ""; - - if (bracePolicy == RightCurlyOption.SAME + if (option == RightCurlyOption.SAME && !hasLineBreakBefore(rcurly) && lcurly.getLineNo() != rcurly.getLineNo()) { violation = MSG_KEY_LINE_BREAK_BEFORE; @@ -216,14 +203,17 @@ else if (shouldCheckLastRcurly) { violation = MSG_KEY_LINE_ALONE; } } - else if (shouldBeOnSameLine(bracePolicy, details)) { + else if (shouldBeOnSameLine(option, details)) { violation = MSG_KEY_LINE_SAME; } - else if (shouldBeAloneOnLine(bracePolicy, details)) { + else if (shouldBeAloneOnLine(option, details)) { violation = MSG_KEY_LINE_ALONE; } - else if (shouldStartLine && !isOnStartOfLine(details, targetSourceLine)) { - violation = MSG_KEY_LINE_NEW; + else if (shouldStartLine) { + final String targetSourceLine = getLines()[rcurly.getLineNo() - 1]; + if (!isOnStartOfLine(details, targetSourceLine)) { + violation = MSG_KEY_LINE_NEW; + } } return violation; } From 1e46f0967fc46bcea73db596c32a1bc8ba0dcd85 Mon Sep 17 00:00:00 2001 From: GitToasterhub Date: Sat, 11 Mar 2017 16:05:10 +0200 Subject: [PATCH 18/34] Issue #3954: MethodParamPad Test input split --- .../whitespace/MethodParamPadCheckTest.java | 5 +-- .../InputMethodParamPad.java | 2 +- .../InputMethodParamPadWhitespaceAround.java | 31 +++++++++++++++++++ 3 files changed, 35 insertions(+), 3 deletions(-) rename src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/{ => methodparampad}/InputMethodParamPad.java (95%) create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/methodparampad/InputMethodParamPadWhitespaceAround.java diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/MethodParamPadCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/MethodParamPadCheckTest.java index ed269481225e..1f8d3e8951dc 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/MethodParamPadCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/MethodParamPadCheckTest.java @@ -50,7 +50,8 @@ public void setUp() { @Override protected String getPath(String filename) throws IOException { return super.getPath("checks" + File.separator - + "whitespace" + File.separator + filename); + + "whitespace" + File.separator + + "methodparampad" + File.separator + filename); } @Test @@ -135,7 +136,7 @@ public void testSpaceOption() throws Exception { public void test1322879() throws Exception { checkConfig.addAttribute("option", PadOption.SPACE.toString()); final String[] expected = CommonUtils.EMPTY_STRING_ARRAY; - verify(checkConfig, getPath("InputWhitespaceAround.java"), + verify(checkConfig, getPath("InputMethodParamPadWhitespaceAround.java"), expected); } diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputMethodParamPad.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/methodparampad/InputMethodParamPad.java similarity index 95% rename from src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputMethodParamPad.java rename to src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/methodparampad/InputMethodParamPad.java index 7bb8f37d3629..146ad36625c3 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputMethodParamPad.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/methodparampad/InputMethodParamPad.java @@ -1,4 +1,4 @@ -package com.puppycrawl.tools.checkstyle.checks.whitespace; +package com.puppycrawl.tools.checkstyle.checks.whitespace.methodparampad; import java.util.Vector; /** Test input for MethodDefPadCheck */ public class InputMethodParamPad diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/methodparampad/InputMethodParamPadWhitespaceAround.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/methodparampad/InputMethodParamPadWhitespaceAround.java new file mode 100644 index 000000000000..e1115d164e7b --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/methodparampad/InputMethodParamPadWhitespaceAround.java @@ -0,0 +1,31 @@ +package com.puppycrawl.tools.checkstyle.checks.whitespace.methodparampad; + +@SuppressWarnings({"this", "that"}) +public class InputMethodParamPadWhitespaceAround +{ + protected InputMethodParamPadWhitespaceAround ( int i ) + { + this (); //whitespace + toString (); + } + protected InputMethodParamPadWhitespaceAround () + { + super (); + } + + public void enhancedFor () + { + int[] i = new int[2]; + for ( int j: i ) { + System.identityHashCode ( j ); + } + } +} + +@interface CronExpression { + Class[] groups() default {}; +} + +@interface CronExpression1 { + Class[] groups() default { }; // extra space +} From 069bf8e140f9dfcfdb6984d3cf1db6862d721a2e Mon Sep 17 00:00:00 2001 From: Subbu Dantu Date: Tue, 14 Mar 2017 03:30:43 +0530 Subject: [PATCH 19/34] Issue #3958: Modified GenericWhitespaceCheckTest.java and moved its input files to genericwhitespace subdirectory --- .../GenericWhitespaceCheckTest.java | 14 ++++++------- .../checks/whitespace/InputGh47.java | 8 -------- .../InputGenericWhitespaceDefault.java} | 10 +++++----- .../InputGenericWhitespaceEndsTheLine.java | 2 +- .../InputGenericWhitespaceInnerClass.java | 2 +- .../InputGenericWhitespaceList.java | 8 ++++++++ .../InputGenericWhitespaceMethodRef1.java | 20 +++++++++++++++++++ .../InputGenericWhitespaceMethodRef2.java} | 4 ++-- 8 files changed, 44 insertions(+), 24 deletions(-) delete mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputGh47.java rename src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/{InputGenericWhitespace.java => genericwhitespace/InputGenericWhitespaceDefault.java} (83%) rename src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/{ => genericwhitespace}/InputGenericWhitespaceEndsTheLine.java (69%) rename src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/{ => genericwhitespace}/InputGenericWhitespaceInnerClass.java (71%) create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceList.java create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceMethodRef1.java rename src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/{InputGenericWhitespaceMethodRef.java => genericwhitespace/InputGenericWhitespaceMethodRef2.java} (64%) diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheckTest.java index f62574c533db..9aeeeb487637 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/GenericWhitespaceCheckTest.java @@ -56,13 +56,13 @@ public void setUp() { @Override protected String getPath(String filename) throws IOException { return super.getPath("checks" + File.separator - + "whitespace" + File.separator + filename); + + "whitespace" + File.separator + "genericwhitespace" + File.separator + filename); } @Override protected String getNonCompilablePath(String filename) throws IOException { return super.getNonCompilablePath("checks" + File.separator - + "whitespace" + File.separator + filename); + + "whitespace" + File.separator + "genericwhitespace" + File.separator + filename); } @Test @@ -105,13 +105,13 @@ public void testDefault() throws Exception { "60:60: " + getCheckMessage(MSG_WS_NOT_PRECEDED, "&"), "63:60: " + getCheckMessage(MSG_WS_FOLLOWED, ">"), }; - verify(checkConfig, getPath("InputGenericWhitespace.java"), expected); + verify(checkConfig, getPath("InputGenericWhitespaceDefault.java"), expected); } @Test - public void testGh47() throws Exception { + public void testList() throws Exception { final String[] expected = CommonUtils.EMPTY_STRING_ARRAY; - verify(checkConfig, getPath("InputGh47.java"), expected); + verify(checkConfig, getPath("InputGenericWhitespaceList.java"), expected); } @Test @@ -123,7 +123,7 @@ public void testInnerClass() throws Exception { @Test public void testMethodReferences() throws Exception { final String[] expected = CommonUtils.EMPTY_STRING_ARRAY; - verify(checkConfig, getPath("InputMethodReferences3.java"), expected); + verify(checkConfig, getPath("InputGenericWhitespaceMethodRef1.java"), expected); } @Test @@ -131,7 +131,7 @@ public void testMethodReferences2() throws Exception { final String[] expected = { "10:70: " + getCheckMessage(MSG_WS_FOLLOWED, ">"), }; - verify(checkConfig, getPath("InputGenericWhitespaceMethodRef.java"), expected); + verify(checkConfig, getPath("InputGenericWhitespaceMethodRef2.java"), expected); } @Test diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputGh47.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputGh47.java deleted file mode 100644 index 38eabb0bd800..000000000000 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputGh47.java +++ /dev/null @@ -1,8 +0,0 @@ -package com.puppycrawl.tools.checkstyle.checks.whitespace; - -import java.util.List; - -public class InputGh47 -{ - public List[]> listOfListOFArrays; -} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputGenericWhitespace.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceDefault.java similarity index 83% rename from src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputGenericWhitespace.java rename to src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceDefault.java index c1998259c828..ed4f39c5181f 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputGenericWhitespace.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceDefault.java @@ -1,4 +1,4 @@ -package com.puppycrawl.tools.checkstyle.checks.whitespace; +package com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace; import java.io.Serializable; import java.util.ArrayList; @@ -7,7 +7,7 @@ import java.util.Map; import java.util.concurrent.Callable; import java.util.Collections; -class InputGenericWhitespace implements Comparable, Serializable +class InputGenericWhitespaceDefault implements Comparable, Serializable { void meth() { @@ -17,7 +17,7 @@ void meth() List < List < Integer > > b = new ArrayList < List < Integer > > (); } //always 0 - public int compareTo(InputGenericWhitespace aObject) + public int compareTo(InputGenericWhitespaceDefault aObject) { return 0; } @@ -43,11 +43,11 @@ public int getConstructor(Class... parameterTypes) return 666; } - InputGenericWhitespace(List things, int i) + InputGenericWhitespaceDefault(List things, int i) { } - public InputGenericWhitespace(List things) + public InputGenericWhitespaceDefault(List things) { } diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputGenericWhitespaceEndsTheLine.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceEndsTheLine.java similarity index 69% rename from src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputGenericWhitespaceEndsTheLine.java rename to src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceEndsTheLine.java index 66054534fdaa..971003c94507 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputGenericWhitespaceEndsTheLine.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceEndsTheLine.java @@ -1,4 +1,4 @@ -package com.puppycrawl.tools.checkstyle.checks.whitespace; +package com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace; public class InputGenericWhitespaceEndsTheLine { public boolean returnsGenericObjectAtEndOfLine(Object otherObject) { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputGenericWhitespaceInnerClass.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceInnerClass.java similarity index 71% rename from src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputGenericWhitespaceInnerClass.java rename to src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceInnerClass.java index 7b0e4c8a0269..a2a8a25cd357 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputGenericWhitespaceInnerClass.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceInnerClass.java @@ -1,4 +1,4 @@ -package com.puppycrawl.tools.checkstyle.checks.whitespace; +package com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace; import java.util.List; diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceList.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceList.java new file mode 100644 index 000000000000..70b471332a45 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceList.java @@ -0,0 +1,8 @@ +package com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace; + +import java.util.List; + +public class InputGenericWhitespaceList +{ + public List[]> listOfListOFArrays; +} \ No newline at end of file diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceMethodRef1.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceMethodRef1.java new file mode 100644 index 000000000000..445f76c1fc80 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceMethodRef1.java @@ -0,0 +1,20 @@ +package com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace; +import java.util.function.Supplier; +public class InputGenericWhitespaceMethodRef1 +{ + public static class SomeClass { + public static class Nested { + private Nested() { + } + } + } + + public static class Nested2 { + } + + public void methodName(V value) { + Supplier t = Nested2::new; + Supplier> passes = SomeClass.Nested::new; + Supplier> fails = SomeClass.Nested::new; + } +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputGenericWhitespaceMethodRef.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceMethodRef2.java similarity index 64% rename from src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputGenericWhitespaceMethodRef.java rename to src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceMethodRef2.java index 292c1524a142..82e01d22bbc9 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/InputGenericWhitespaceMethodRef.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/genericwhitespace/InputGenericWhitespaceMethodRef2.java @@ -1,10 +1,10 @@ -package com.puppycrawl.tools.checkstyle.checks.whitespace; +package com.puppycrawl.tools.checkstyle.checks.whitespace.genericwhitespace; import java.util.Optional; import java.util.function.Supplier; -public class InputGenericWhitespaceMethodRef +public class InputGenericWhitespaceMethodRef2 { final Supplier> function1 = Optional::empty; final Supplier> function2 = Optional:: empty; From c35ac64a3465f8380927aa0f6911bccf51330a62 Mon Sep 17 00:00:00 2001 From: Roman Ivanov Date: Tue, 14 Mar 2017 06:33:37 -0700 Subject: [PATCH 20/34] Issue #3798: content of projects-for-travis.properties moved to projects-for-wercker.properties --- .ci/travis/travis.sh | 70 ++++++++++++++++++++++---------------------- wercker.yml | 66 +++++++++++++++++++++-------------------- 2 files changed, 69 insertions(+), 67 deletions(-) diff --git a/.ci/travis/travis.sh b/.ci/travis/travis.sh index 9414979dadce..8c4cd54ef402 100755 --- a/.ci/travis/travis.sh +++ b/.ci/travis/travis.sh @@ -76,109 +76,109 @@ no-error-test-sbe) no-exception-test-checkstyle-sevntu-checkstyle) git clone https://github.com/checkstyle/contribution cd contribution/checkstyle-tester - sed -i.'' 's/^guava/#guava/' projects-for-travis.properties - sed -i.'' 's/#checkstyle/checkstyle/' projects-for-travis.properties - sed -i.'' 's/#sevntu-checkstyle/sevntu-checkstyle/' projects-for-travis.properties + sed -i.'' 's/^guava/#guava/' projects-to-test-on.properties + sed -i.'' 's/#checkstyle/checkstyle/' projects-to-test-on.properties + sed -i.'' 's/#sevntu-checkstyle/sevntu-checkstyle/' projects-to-test-on.properties cd ../../ mvn clean install -Pno-validations cd contribution/checkstyle-tester - groovy ./launch.groovy --listOfProjects projects-for-travis.properties --config checks-nonjavadoc-error.xml + groovy ./launch.groovy --listOfProjects projects-to-test-on.properties --config checks-nonjavadoc-error.xml ;; no-exception-test-guava) git clone https://github.com/checkstyle/contribution cd contribution/checkstyle-tester - sed -i.'' 's/^guava/#guava/' projects-for-travis.properties - sed -i.'' 's/#guava/guava/' projects-for-travis.properties + sed -i.'' 's/^guava/#guava/' projects-to-test-on.properties + sed -i.'' 's/#guava/guava/' projects-to-test-on.properties cd ../../ mvn clean install -Pno-validations cd contribution/checkstyle-tester - groovy ./launch.groovy --listOfProjects projects-for-travis.properties --config checks-nonjavadoc-error.xml + groovy ./launch.groovy --listOfProjects projects-to-test-on.properties --config checks-nonjavadoc-error.xml ;; no-exception-test-guava-with-google-checks) git clone https://github.com/checkstyle/contribution cd contribution/checkstyle-tester - sed -i.'' 's/^guava/#guava/' projects-for-travis.properties - sed -i.'' 's/#guava/guava/' projects-for-travis.properties + sed -i.'' 's/^guava/#guava/' projects-to-test-on.properties + sed -i.'' 's/#guava/guava/' projects-to-test-on.properties cd ../../ mvn clean install -Pno-validations sed -i.'' 's/warning/ignore/' src/main/resources/google_checks.xml cd contribution/checkstyle-tester - groovy ./launch.groovy --listOfProjects projects-for-travis.properties --config ../../src/main/resources/google_checks.xml + groovy ./launch.groovy --listOfProjects projects-to-test-on.properties --config ../../src/main/resources/google_checks.xml ;; no-exception-test-hibernate) git clone https://github.com/checkstyle/contribution cd contribution/checkstyle-tester - sed -i.'' 's/^guava/#guava/' projects-for-travis.properties - sed -i.'' 's/#hibernate-orm/hibernate-orm/' projects-for-travis.properties + sed -i.'' 's/^guava/#guava/' projects-to-test-on.properties + sed -i.'' 's/#hibernate-orm/hibernate-orm/' projects-to-test-on.properties cd ../../ mvn clean install -Pno-validations cd contribution/checkstyle-tester - groovy ./launch.groovy --listOfProjects projects-for-travis.properties --config checks-nonjavadoc-error.xml + groovy ./launch.groovy --listOfProjects projects-to-test-on.properties --config checks-nonjavadoc-error.xml ;; no-exception-test-findbugs) git clone https://github.com/checkstyle/contribution cd contribution/checkstyle-tester - sed -i.'' 's/^guava/#guava/' projects-for-travis.properties - sed -i.'' 's/#findbugs/findbugs/' projects-for-travis.properties + sed -i.'' 's/^guava/#guava/' projects-to-test-on.properties + sed -i.'' 's/#findbugs/findbugs/' projects-to-test-on.properties cd ../../ mvn clean install -Pno-validations cd contribution/checkstyle-tester - groovy ./launch.groovy --listOfProjects projects-for-travis.properties --config checks-nonjavadoc-error.xml + groovy ./launch.groovy --listOfProjects projects-to-test-on.properties --config checks-nonjavadoc-error.xml ;; no-exception-test-spring-framework) git clone https://github.com/checkstyle/contribution cd contribution/checkstyle-tester - sed -i.'' 's/^guava/#guava/' projects-for-travis.properties - sed -i.'' 's/#spring-framework/spring-framework/' projects-for-travis.properties + sed -i.'' 's/^guava/#guava/' projects-to-test-on.properties + sed -i.'' 's/#spring-framework/spring-framework/' projects-to-test-on.properties cd ../../ mvn clean install -Pno-validations cd contribution/checkstyle-tester - groovy ./launch.groovy --listOfProjects projects-for-travis.properties --config checks-nonjavadoc-error.xml + groovy ./launch.groovy --listOfProjects projects-to-test-on.properties --config checks-nonjavadoc-error.xml ;; no-exception-test-hbase) git clone https://github.com/checkstyle/contribution cd contribution/checkstyle-tester - sed -i.'' 's/^guava/#guava/' projects-for-travis.properties - sed -i.'' 's/#Hbase/Hbase/' projects-for-travis.properties + sed -i.'' 's/^guava/#guava/' projects-to-test-on.properties + sed -i.'' 's/#Hbase/Hbase/' projects-to-test-on.properties cd ../../ mvn clean install -Pno-validations cd contribution/checkstyle-tester - groovy ./launch.groovy --listOfProjects projects-for-travis.properties --config checks-nonjavadoc-error.xml + groovy ./launch.groovy --listOfProjects projects-to-test-on.properties --config checks-nonjavadoc-error.xml ;; no-exception-test-Pmd-elasticsearch-lombok-ast) git clone https://github.com/checkstyle/contribution cd contribution/checkstyle-tester - sed -i.'' 's/^guava/#guava/' projects-for-travis.properties - sed -i.'' 's/#pmd/pmd/' projects-for-travis.properties - sed -i.'' 's/#elasticsearch/elasticsearch/' projects-for-travis.properties - sed -i.'' 's/#lombok-ast/lombok-ast/' projects-for-travis.properties + sed -i.'' 's/^guava/#guava/' projects-to-test-on.properties + sed -i.'' 's/#pmd/pmd/' projects-to-test-on.properties + sed -i.'' 's/#elasticsearch/elasticsearch/' projects-to-test-on.properties + sed -i.'' 's/#lombok-ast/lombok-ast/' projects-to-test-on.properties cd ../../ mvn clean install -Pno-validations cd contribution/checkstyle-tester - groovy ./launch.groovy --listOfProjects projects-for-travis.properties --config checks-nonjavadoc-error.xml + groovy ./launch.groovy --listOfProjects projects-to-test-on.properties --config checks-nonjavadoc-error.xml ;; no-exception-test-alot-of-project1) git clone https://github.com/checkstyle/contribution cd contribution/checkstyle-tester - sed -i.'' 's/^guava/#guava/' projects-for-travis.properties - sed -i.'' 's/#RxJava/RxJava/' projects-for-travis.properties - sed -i.'' 's/#java-design-patterns/java-design-patterns/' projects-for-travis.properties - sed -i.'' 's/#MaterialDesignLibrary/MaterialDesignLibrary/' projects-for-travis.properties - sed -i.'' 's/#apache-ant/apache-ant/' projects-for-travis.properties - sed -i.'' 's/#apache-jsecurity/apache-jsecurity/' projects-for-travis.properties - sed -i.'' 's/#android-launcher/android-launcher/' projects-for-travis.properties + sed -i.'' 's/^guava/#guava/' projects-to-test-on.properties + sed -i.'' 's/#RxJava/RxJava/' projects-to-test-on.properties + sed -i.'' 's/#java-design-patterns/java-design-patterns/' projects-to-test-on.properties + sed -i.'' 's/#MaterialDesignLibrary/MaterialDesignLibrary/' projects-to-test-on.properties + sed -i.'' 's/#apache-ant/apache-ant/' projects-to-test-on.properties + sed -i.'' 's/#apache-jsecurity/apache-jsecurity/' projects-to-test-on.properties + sed -i.'' 's/#android-launcher/android-launcher/' projects-to-test-on.properties cd ../../ mvn clean install -Pno-validations cd contribution/checkstyle-tester - groovy ./launch.groovy --listOfProjects projects-for-travis.properties --config checks-nonjavadoc-error.xml + groovy ./launch.groovy --listOfProjects projects-to-test-on.properties --config checks-nonjavadoc-error.xml ;; cobertura-check) diff --git a/wercker.yml b/wercker.yml index 0328bd974eda..25fa32691512 100644 --- a/wercker.yml +++ b/wercker.yml @@ -156,6 +156,8 @@ build: set -e git clone https://github.com/checkstyle/contribution cd contribution/checkstyle-tester + sed -i'' 's/^guava/#guava/' projects-for-wercker.properties + sed -i'' 's/#apache-struts/apache-struts/' projects-for-wercker.properties groovy ./launch.groovy --listOfProjects projects-for-wercker.properties --config checks-nonjavadoc-error.xml cd ../../ rm -rf contribution @@ -171,10 +173,10 @@ build: set -e git clone https://github.com/checkstyle/contribution cd contribution/checkstyle-tester - sed -i'' 's/^guava/#guava/' projects-for-travis.properties - sed -i'' 's/#checkstyle/checkstyle/' projects-for-travis.properties - sed -i'' 's/#sevntu-checkstyle/sevntu-checkstyle/' projects-for-travis.properties - groovy ./launch.groovy --listOfProjects projects-for-travis.properties --config checks-nonjavadoc-error.xml + sed -i'' 's/^guava/#guava/' projects-for-wercker.properties + sed -i'' 's/#checkstyle/checkstyle/' projects-for-wercker.properties + sed -i'' 's/#sevntu-checkstyle/sevntu-checkstyle/' projects-for-wercker.properties + groovy ./launch.groovy --listOfProjects projects-for-wercker.properties --config checks-nonjavadoc-error.xml cd ../../ rm -rf contribution else @@ -189,9 +191,9 @@ build: set -e git clone https://github.com/checkstyle/contribution cd contribution/checkstyle-tester - sed -i'' 's/^guava/#guava/' projects-for-travis.properties - sed -i'' 's/#guava/guava/' projects-for-travis.properties - groovy ./launch.groovy --listOfProjects projects-for-travis.properties --config checks-nonjavadoc-error.xml + sed -i'' 's/^guava/#guava/' projects-for-wercker.properties + sed -i'' 's/#guava/guava/' projects-for-wercker.properties + groovy ./launch.groovy --listOfProjects projects-for-wercker.properties --config checks-nonjavadoc-error.xml cd ../../ rm -rf contribution else @@ -206,9 +208,9 @@ build: set -e git clone https://github.com/checkstyle/contribution cd contribution/checkstyle-tester - sed -i'' 's/^guava/#guava/' projects-for-travis.properties - sed -i'' 's/#hibernate-orm/hibernate-orm/' projects-for-travis.properties - groovy ./launch.groovy --listOfProjects projects-for-travis.properties --config checks-nonjavadoc-error.xml + sed -i'' 's/^guava/#guava/' projects-for-wercker.properties + sed -i'' 's/#hibernate-orm/hibernate-orm/' projects-for-wercker.properties + groovy ./launch.groovy --listOfProjects projects-for-wercker.properties --config checks-nonjavadoc-error.xml cd ../../ rm -rf contribution else @@ -224,9 +226,9 @@ build: set -e git clone https://github.com/checkstyle/contribution cd contribution/checkstyle-tester - sed -i'' 's/^guava/#guava/' projects-for-travis.properties - sed -i'' 's/#findbugs/findbugs/' projects-for-travis.properties - groovy ./launch.groovy --listOfProjects projects-for-travis.properties --config checks-nonjavadoc-error.xml + sed -i'' 's/^guava/#guava/' projects-for-wercker.properties + sed -i'' 's/#findbugs/findbugs/' projects-for-wercker.properties + groovy ./launch.groovy --listOfProjects projects-for-wercker.properties --config checks-nonjavadoc-error.xml cd ../../ rm -rf contribution else @@ -241,9 +243,9 @@ build: set -e git clone https://github.com/checkstyle/contribution cd contribution/checkstyle-tester - sed -i'' 's/^guava/#guava/' projects-for-travis.properties - sed -i'' 's/#spring-framework/spring-framework/' projects-for-travis.properties - groovy ./launch.groovy --listOfProjects projects-for-travis.properties --config checks-nonjavadoc-error.xml + sed -i'' 's/^guava/#guava/' projects-for-wercker.properties + sed -i'' 's/#spring-framework/spring-framework/' projects-for-wercker.properties + groovy ./launch.groovy --listOfProjects projects-for-wercker.properties --config checks-nonjavadoc-error.xml cd ../../ rm -rf contribution else @@ -258,9 +260,9 @@ build: set -e git clone https://github.com/checkstyle/contribution cd contribution/checkstyle-tester - sed -i'' 's/^guava/#guava/' projects-for-travis.properties - sed -i'' 's/#Hbase/Hbase/' projects-for-travis.properties - groovy ./launch.groovy --listOfProjects projects-for-travis.properties --config checks-nonjavadoc-error.xml + sed -i'' 's/^guava/#guava/' projects-for-wercker.properties + sed -i'' 's/#Hbase/Hbase/' projects-for-wercker.properties + groovy ./launch.groovy --listOfProjects projects-for-wercker.properties --config checks-nonjavadoc-error.xml cd ../../ rm -rf contribution else @@ -275,11 +277,11 @@ build: set -e git clone https://github.com/checkstyle/contribution cd contribution/checkstyle-tester - sed -i'' 's/^guava/#guava/' projects-for-travis.properties - sed -i'' 's/#pmd/pmd/' projects-for-travis.properties - sed -i'' 's/#elasticsearch/elasticsearch/' projects-for-travis.properties - sed -i'' 's/#lombok-ast/lombok-ast/' projects-for-travis.properties - groovy ./launch.groovy --listOfProjects projects-for-travis.properties --config checks-nonjavadoc-error.xml + sed -i'' 's/^guava/#guava/' projects-for-wercker.properties + sed -i'' 's/#pmd/pmd/' projects-for-wercker.properties + sed -i'' 's/#elasticsearch/elasticsearch/' projects-for-wercker.properties + sed -i'' 's/#lombok-ast/lombok-ast/' projects-for-wercker.properties + groovy ./launch.groovy --listOfProjects projects-for-wercker.properties --config checks-nonjavadoc-error.xml cd ../../ rm -rf contribution else @@ -294,14 +296,14 @@ build: set -e git clone https://github.com/checkstyle/contribution cd contribution/checkstyle-tester - sed -i'' 's/^guava/#guava/' projects-for-travis.properties - sed -i'' 's/#RxJava/RxJava/' projects-for-travis.properties - sed -i'' 's/#java-design-patterns/java-design-patterns/' projects-for-travis.properties - sed -i'' 's/#MaterialDesignLibrary/MaterialDesignLibrary/' projects-for-travis.properties - sed -i'' 's/#apache-ant/apache-ant/' projects-for-travis.properties - sed -i'' 's/#apache-jsecurity/apache-jsecurity/' projects-for-travis.properties - sed -i'' 's/#android-launcher/android-launcher/' projects-for-travis.properties - groovy ./launch.groovy --listOfProjects projects-for-travis.properties --config checks-nonjavadoc-error.xml + sed -i'' 's/^guava/#guava/' projects-for-wercker.properties + sed -i'' 's/#RxJava/RxJava/' projects-for-wercker.properties + sed -i'' 's/#java-design-patterns/java-design-patterns/' projects-for-wercker.properties + sed -i'' 's/#MaterialDesignLibrary/MaterialDesignLibrary/' projects-for-wercker.properties + sed -i'' 's/#apache-ant/apache-ant/' projects-for-wercker.properties + sed -i'' 's/#apache-jsecurity/apache-jsecurity/' projects-for-wercker.properties + sed -i'' 's/#android-launcher/android-launcher/' projects-for-wercker.properties + groovy ./launch.groovy --listOfProjects projects-for-wercker.properties --config checks-nonjavadoc-error.xml cd ../../ rm -rf contribution else From 7c2f448ad61f66224168d197dfc6195e7b8d9409 Mon Sep 17 00:00:00 2001 From: Luolc Date: Mon, 13 Mar 2017 17:39:36 +0800 Subject: [PATCH 21/34] Issue #3989: UTs should not use ROOT locale when they test violation/error message --- .../checkstyle/api/LocalizedMessage.java | 6 +- .../checks/indentation/messages_zh.properties | 2 +- .../checkstyle/BaseCheckTestSupport.java | 65 ++++++++++++++----- .../tools/checkstyle/CheckerTest.java | 3 - .../tools/checkstyle/TreeWalkerTest.java | 4 +- .../checks/NewlineAtEndOfFileCheckTest.java | 3 +- .../checks/TranslationCheckTest.java | 31 +++++---- .../checks/header/HeaderCheckTest.java | 7 -- .../indentation/IndentationCheckTest.java | 25 ++++++- .../javadoc/AbstractJavadocCheckTest.java | 8 +-- .../javadoc/AbstractTypeAwareCheckTest.java | 3 +- .../javadoc/JavadocPackageCheckTest.java | 2 +- .../grammars/GeneratedJava14LexerTest.java | 6 +- 13 files changed, 113 insertions(+), 52 deletions(-) diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/api/LocalizedMessage.java b/src/main/java/com/puppycrawl/tools/checkstyle/api/LocalizedMessage.java index 5792a62f5795..db2d16634403 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/api/LocalizedMessage.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/api/LocalizedMessage.java @@ -361,7 +361,7 @@ public String getSourceName() { * @param locale the locale to use for localization */ public static void setLocale(Locale locale) { - BUNDLE_CACHE.clear(); + clearCache(); if (Locale.ENGLISH.getLanguage().equals(locale.getLanguage())) { sLocale = Locale.ROOT; } @@ -392,12 +392,12 @@ public int compareTo(LocalizedMessage other) { /** *

    * Custom ResourceBundle.Control implementation which allows explicitly read - * the properties files as UTF-8 + * the properties files as UTF-8. *

    * * @author Aleksey Nesterenko */ - protected static class Utf8Control extends Control { + public static class Utf8Control extends Control { @Override public ResourceBundle newBundle(String aBaseName, Locale aLocale, String aFormat, ClassLoader aLoader, boolean aReload) throws IOException { diff --git a/src/main/resources/com/puppycrawl/tools/checkstyle/checks/indentation/messages_zh.properties b/src/main/resources/com/puppycrawl/tools/checkstyle/checks/indentation/messages_zh.properties index 8bc1d707984d..4782934e69f8 100644 --- a/src/main/resources/com/puppycrawl/tools/checkstyle/checks/indentation/messages_zh.properties +++ b/src/main/resources/com/puppycrawl/tools/checkstyle/checks/indentation/messages_zh.properties @@ -1,5 +1,5 @@ indentation.error.multi=''{0}'' 缩进了{1}个缩进符,应为以下缩进之一:{2}。 -indentation.child.error.multi=''{0}'' 子元素进了{1}个缩进符,应为以下缩进之一:{2}。 +indentation.child.error.multi=''{0}'' 子元素缩进了{1}个缩进符,应为以下缩进之一:{2}。 indentation.error=''{0}'' 缩进了{1}个缩进符,应为{2}个。 indentation.child.error=''{0}'' 子元素缩进了{1}个缩进符,应为{2}个。 comments.indentation.single=注释应与第{0}行代码同样缩进{2}个缩进符,而不是{1}个。 diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/BaseCheckTestSupport.java b/src/test/java/com/puppycrawl/tools/checkstyle/BaseCheckTestSupport.java index 19c95f801c0e..80dbb2317d09 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/BaseCheckTestSupport.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/BaseCheckTestSupport.java @@ -39,13 +39,14 @@ import java.util.List; import java.util.Locale; import java.util.Map; -import java.util.Properties; +import java.util.ResourceBundle; import java.util.stream.Collectors; import com.google.common.collect.MapDifference; import com.google.common.collect.MapDifference.ValueDifference; import com.google.common.collect.Maps; import com.puppycrawl.tools.checkstyle.api.Configuration; +import com.puppycrawl.tools.checkstyle.api.LocalizedMessage; public class BaseCheckTestSupport { protected final ByteArrayOutputStream stream = new ByteArrayOutputStream(); @@ -64,11 +65,6 @@ public Checker createChecker(Configuration checkConfig) throws Exception { final DefaultConfiguration dc = createCheckerConfig(checkConfig); final Checker checker = new Checker(); - // make sure the tests always run with default error messages (language-invariant) - // so the tests don't fail in supported locales like German - final Locale locale = Locale.ROOT; - checker.setLocaleCountry(locale.getCountry()); - checker.setLocaleLanguage(locale.getLanguage()); checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader()); checker.configure(dc); checker.addListener(new BriefUtLogger(stream)); @@ -362,15 +358,54 @@ private Map> getActualViolations(int errorCount) throws IOE * @param arguments the arguments of message in 'messages.properties' file. */ protected String getCheckMessage(String messageKey, Object... arguments) { - final Properties pr = new Properties(); - try { - pr.load(getClass().getResourceAsStream("messages.properties")); - } - catch (IOException ex) { - return null; - } - final MessageFormat formatter = new MessageFormat(pr.getProperty(messageKey), - Locale.ROOT); + return internalGetCheckMessage(getMessageBundle(), messageKey, arguments); + } + + /** + * Gets the check message 'as is' from appropriate 'messages.properties' + * file. + * + * @param clazz the related check class. + * @param messageKey the key of message in 'messages.properties' file. + * @param arguments the arguments of message in 'messages.properties' file. + */ + protected String getCheckMessage( + Class clazz, String messageKey, Object... arguments) { + return internalGetCheckMessage(getMessageBundle(clazz.getName()), messageKey, arguments); + } + + /** + * Gets the check message 'as is' from appropriate 'messages.properties' + * file. + * + * @param messageBundle the bundle name. + * @param messageKey the key of message in 'messages.properties' file. + * @param arguments the arguments of message in 'messages.properties' file. + */ + protected String internalGetCheckMessage( + String messageBundle, String messageKey, Object... arguments) { + final ResourceBundle resourceBundle = ResourceBundle.getBundle( + messageBundle, + Locale.getDefault(), + Thread.currentThread().getContextClassLoader(), + new LocalizedMessage.Utf8Control()); + final String pattern = resourceBundle.getString(messageKey); + final MessageFormat formatter = new MessageFormat(pattern, Locale.ROOT); return formatter.format(arguments); } + + private String getMessageBundle() { + final String className = getClass().getName(); + return getMessageBundle(className); + } + + private static String getMessageBundle(String className) { + final int endIndex = className.lastIndexOf('.'); + final String messages = "messages"; + if (endIndex < 0) { + return messages; + } + final String packageName = className.substring(0, endIndex); + return packageName + "." + messages; + } } diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/CheckerTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/CheckerTest.java index 2c091331a27e..87c1bef7a918 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/CheckerTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/CheckerTest.java @@ -767,9 +767,6 @@ public void testHaltOnExceptionOff() throws Exception { checkerConfig.addAttribute("haltOnException", "false"); final Checker checker = new Checker(); - final Locale locale = Locale.ROOT; - checker.setLocaleCountry(locale.getCountry()); - checker.setLocaleLanguage(locale.getLanguage()); checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader()); checker.configure(checkerConfig); checker.addListener(new BriefUtLogger(stream)); diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/TreeWalkerTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/TreeWalkerTest.java index 712f8259cfb0..9490d1c7f293 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/TreeWalkerTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/TreeWalkerTest.java @@ -19,6 +19,7 @@ package com.puppycrawl.tools.checkstyle; +import static com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck.MSG_INVALID_PATTERN; import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; @@ -62,7 +63,8 @@ public void testProperFileExtension() throws Exception { writer.write(content); } final String[] expected1 = { - "1:45: Name 'k' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.", + "1:45: " + getCheckMessage(ConstantNameCheck.class, + MSG_INVALID_PATTERN, "k", "^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$"), }; verify(checkConfig, file.getPath(), expected1); } diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/NewlineAtEndOfFileCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/NewlineAtEndOfFileCheckTest.java index 95f1f6ff4f4c..48aa653c351d 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/NewlineAtEndOfFileCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/NewlineAtEndOfFileCheckTest.java @@ -20,6 +20,7 @@ package com.puppycrawl.tools.checkstyle.checks; import static com.puppycrawl.tools.checkstyle.checks.NewlineAtEndOfFileCheck.MSG_KEY_NO_NEWLINE_EOF; +import static com.puppycrawl.tools.checkstyle.checks.NewlineAtEndOfFileCheck.MSG_KEY_UNABLE_OPEN; import static java.util.Locale.ENGLISH; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; @@ -188,7 +189,7 @@ public void testWrongFile() throws Exception { final Set messages = check.process(impossibleFile, lines); assertEquals(1, messages.size()); final Iterator iterator = messages.iterator(); - assertEquals("Unable to open ''.", iterator.next().getMessage()); + assertEquals(getCheckMessage(MSG_KEY_UNABLE_OPEN, ""), iterator.next().getMessage()); } @Test diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/TranslationCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/TranslationCheckTest.java index 82a03c71f4af..fd2c3392d137 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/TranslationCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/TranslationCheckTest.java @@ -20,6 +20,7 @@ package com.puppycrawl.tools.checkstyle.checks; import static com.puppycrawl.tools.checkstyle.checks.TranslationCheck.MSG_KEY; +import static com.puppycrawl.tools.checkstyle.checks.TranslationCheck.MSG_KEY_MISSING_TRANSLATION_FILE; import static org.hamcrest.CoreMatchers.containsString; import static org.hamcrest.CoreMatchers.endsWith; import static org.junit.Assert.assertThat; @@ -133,7 +134,8 @@ public void testDefaultTranslationFileIsMissing() throws Exception { }; final String[] expected = { - "0: Properties file 'messages_translation.properties' is missing.", + "0: " + getCheckMessage(MSG_KEY_MISSING_TRANSLATION_FILE, + "messages_translation.properties"), }; verify( createChecker(checkConfig), @@ -153,7 +155,8 @@ public void testTranslationFilesAreMissing() throws Exception { }; final String[] expected = { - "0: Properties file 'messages_translation_de.properties' is missing.", + "0: " + getCheckMessage(MSG_KEY_MISSING_TRANSLATION_FILE, + "messages_translation_de.properties"), }; verify( createChecker(checkConfig), @@ -172,7 +175,8 @@ public void testBaseNameWithSeparatorDefaultTranslationIsMissing() throws Except }; final String[] expected = { - "0: Properties file 'messages-translation.properties' is missing.", + "0: " + getCheckMessage(MSG_KEY_MISSING_TRANSLATION_FILE, + "messages-translation.properties"), }; verify( createChecker(checkConfig), @@ -192,7 +196,8 @@ public void testBaseNameWithSeparatorTranslationsAreMissing() throws Exception { }; final String[] expected = { - "0: Properties file 'messages-translation_tr.properties' is missing.", + "0: " + getCheckMessage(MSG_KEY_MISSING_TRANSLATION_FILE, + "messages-translation_tr.properties"), }; verify( createChecker(checkConfig), @@ -231,7 +236,8 @@ public void testTranslationFileWithLanguageCountryVariantIsMissing() throws Exce }; final String[] expected = { - "0: Properties file 'messages_home_de.properties' is missing.", + "0: " + getCheckMessage(MSG_KEY_MISSING_TRANSLATION_FILE, + "messages_home_de.properties"), }; verify( createChecker(checkConfig), @@ -276,7 +282,8 @@ public void testBaseNameOption() throws Exception { }; final String[] expected = { - "0: Properties file 'ButtonLabels_ja.properties' is missing.", + "0: " + getCheckMessage(MSG_KEY_MISSING_TRANSLATION_FILE, + "ButtonLabels_ja.properties"), }; verify( createChecker(checkConfig), @@ -305,7 +312,8 @@ public void testFileExtensions() throws Exception { }; final String[] expected = { - "0: Properties file 'ButtonLabels_ja.properties' is missing.", + "0: " + getCheckMessage(MSG_KEY_MISSING_TRANSLATION_FILE, + "ButtonLabels_ja.properties"), }; verify( @@ -335,7 +343,8 @@ public void testEqualBaseNamesButDifferentExtensions() throws Exception { }; final String[] expected = { - "0: Properties file 'ButtonLabels_ja.properties' is missing.", + "0: " + getCheckMessage(MSG_KEY_MISSING_TRANSLATION_FILE, + "ButtonLabels_ja.properties"), }; verify( @@ -359,9 +368,9 @@ public void testRegexpToMatchPartOfBaseName() throws Exception { }; final String[] expected = { - "0: Properties file 'MyLabelsI18_fr.properties' is missing.", - "0: Properties file 'MyLabelsI18_ja.properties' is missing.", - }; + "0: " + getCheckMessage(MSG_KEY_MISSING_TRANSLATION_FILE, "MyLabelsI18_fr.properties"), + "0: " + getCheckMessage(MSG_KEY_MISSING_TRANSLATION_FILE, "MyLabelsI18_ja.properties"), + }; verify( createChecker(checkConfig), diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/header/HeaderCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/header/HeaderCheckTest.java index 30529456bdcc..4ab4979bf3ea 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/header/HeaderCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/header/HeaderCheckTest.java @@ -30,7 +30,6 @@ import java.io.IOException; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; -import java.util.Locale; import org.junit.Rule; import org.junit.Test; @@ -255,9 +254,6 @@ public void testCacheHeaderFile() throws Exception { checkerConfig.addAttribute("cacheFile", temporaryFolder.newFile().getPath()); final Checker checker = new Checker(); - final Locale locale = Locale.ROOT; - checker.setLocaleCountry(locale.getCountry()); - checker.setLocaleLanguage(locale.getLanguage()); checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader()); checker.configure(checkerConfig); checker.addListener(new BriefUtLogger(stream)); @@ -282,9 +278,6 @@ public void testCacheHeaderWithoutFile() throws Exception { checkerConfig.addAttribute("cacheFile", temporaryFolder.newFile().getPath()); final Checker checker = new Checker(); - final Locale locale = Locale.ROOT; - checker.setLocaleCountry(locale.getCountry()); - checker.setLocaleLanguage(locale.getLanguage()); checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader()); checker.configure(checkerConfig); checker.addListener(new BriefUtLogger(stream)); diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/indentation/IndentationCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/indentation/IndentationCheckTest.java index cb638e899469..34838f0b071d 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/indentation/IndentationCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/indentation/IndentationCheckTest.java @@ -34,10 +34,12 @@ import java.io.IOException; import java.io.InputStreamReader; import java.nio.charset.StandardCharsets; +import java.text.MessageFormat; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Locale; +import java.util.ResourceBundle; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -49,6 +51,7 @@ import com.puppycrawl.tools.checkstyle.api.AuditEvent; import com.puppycrawl.tools.checkstyle.api.AuditListener; import com.puppycrawl.tools.checkstyle.api.Configuration; +import com.puppycrawl.tools.checkstyle.api.LocalizedMessage; import com.puppycrawl.tools.checkstyle.utils.CommonUtils; /** @@ -160,6 +163,9 @@ private void verify(Configuration config, String filePath, String[] expected, final IndentComment... linesWithWarn) throws Exception { final Checker checker = createChecker(config); checker.addListener(new IndentAudit(linesWithWarn)); + checker.setLocaleCountry(Locale.ROOT.getCountry()); + checker.setLocaleLanguage(Locale.ROOT.getLanguage()); + checker.finishLocalSetup(); verify(checker, new File[] {new File(filePath)}, filePath, expected); } @@ -785,8 +791,12 @@ public void testInvalidArrayInitWithChecker() "112: " + getCheckMessage(MSG_ERROR_MULTI, "array initialization rcurly", 6, "8, 12"), }; + final Checker checker = createChecker(checkConfig); + checker.setLocaleCountry(Locale.ROOT.getCountry()); + checker.setLocaleLanguage(Locale.ROOT.getLanguage()); + checker.finishLocalSetup(); //Test input for this test case is not checked due to issue #693. - verify(checkConfig, fileName, expected); + verify(checker, fileName, expected); } @Test @@ -1737,6 +1747,19 @@ public void testInputAnnotationScopeIndentationCheck() throws Exception { verifyWarns(checkConfig, fileName, expected); } + @Override + protected String internalGetCheckMessage( + String messageBundle, String messageKey, Object... arguments) { + final ResourceBundle resourceBundle = ResourceBundle.getBundle( + messageBundle, + Locale.ROOT, + Thread.currentThread().getContextClassLoader(), + new LocalizedMessage.Utf8Control()); + final String pattern = resourceBundle.getString(messageKey); + final MessageFormat formatter = new MessageFormat(pattern, Locale.ROOT); + return formatter.format(arguments); + } + private static final class IndentAudit implements AuditListener { private final IndentComment[] comments; private int position; diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/javadoc/AbstractJavadocCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/javadoc/AbstractJavadocCheckTest.java index 2b2a90c847a2..f989b96e00c1 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/javadoc/AbstractJavadocCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/javadoc/AbstractJavadocCheckTest.java @@ -20,8 +20,8 @@ package com.puppycrawl.tools.checkstyle.checks.javadoc; import static com.puppycrawl.tools.checkstyle.checks.javadoc.AbstractJavadocCheck.MSG_JAVADOC_MISSED_HTML_CLOSE; +import static com.puppycrawl.tools.checkstyle.checks.javadoc.AbstractJavadocCheck.MSG_JAVADOC_PARSE_RULE_ERROR; import static com.puppycrawl.tools.checkstyle.checks.javadoc.AbstractJavadocCheck.MSG_JAVADOC_WRONG_SINGLETON_TAG; -import static com.puppycrawl.tools.checkstyle.checks.javadoc.AbstractJavadocCheck.MSG_KEY_PARSE_ERROR; import static com.puppycrawl.tools.checkstyle.checks.javadoc.AbstractJavadocCheck.MSG_KEY_UNRECOGNIZED_ANTLR_ERROR; import static java.util.Arrays.asList; import static java.util.Collections.singletonList; @@ -62,9 +62,9 @@ protected String getPath(String filename) throws IOException { public void testNumberFormatException() throws Exception { final DefaultConfiguration checkConfig = createCheckConfig(TempCheck.class); final String[] expected = { - "3: " + getCheckMessage(MSG_KEY_PARSE_ERROR, 52, "no viable " - + "alternative at input '
    • a' {@link EntityEntry} (by way of {@link #;' " - + "while parsing HTML_TAG"), + "3: " + getCheckMessage(MSG_JAVADOC_PARSE_RULE_ERROR, 52, "no viable " + + "alternative at input '
      • a' {@link EntityEntry} (by way of {@link #;'", + "HTML_TAG"), }; verify(checkConfig, getPath("InputTestNumberFormatException.java"), expected); } diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/javadoc/AbstractTypeAwareCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/javadoc/AbstractTypeAwareCheckTest.java index 07c95efe3b61..84d08619293c 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/javadoc/AbstractTypeAwareCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/javadoc/AbstractTypeAwareCheckTest.java @@ -167,8 +167,7 @@ public void testWithoutLogErrors() throws Exception { } catch (CheckstyleException ex) { final IllegalStateException cause = (IllegalStateException) ex.getCause(); - assertEquals("Unable to get" - + " class information for @throws tag 'InvalidExceptionName'.", + assertEquals(getCheckMessage(MSG_CLASS_INFO, "@throws", "InvalidExceptionName"), cause.getMessage()); } } diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocPackageCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocPackageCheckTest.java index 3775249fd56f..a4d263c1bade 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocPackageCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocPackageCheckTest.java @@ -105,7 +105,7 @@ public void testBoth() throws Exception { public void testHtmlDisallowed() throws Exception { final Configuration checkConfig = createCheckConfig(JavadocPackageCheck.class); final String[] expected = { - "0: Missing package-info.java file.", + "0: " + getCheckMessage(MSG_PACKAGE_INFO), }; verify(createChecker(checkConfig), getPath("pkghtml" + File.separator + "InputIgnored.java"), diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/GeneratedJava14LexerTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/GeneratedJava14LexerTest.java index f0948c3da933..8ddbb23a0c82 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/grammars/GeneratedJava14LexerTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/grammars/GeneratedJava14LexerTest.java @@ -19,6 +19,8 @@ package com.puppycrawl.tools.checkstyle.grammars; +import static com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck.MSG_INVALID_PATTERN; + import java.io.File; import java.io.IOException; @@ -63,8 +65,8 @@ public void testUnexpectedChar() throws Exception { createCheckConfig(MemberNameCheck.class); // input is 'ÃЯ' final String[] expected = { - "7:9: Name '" + (char) 0xC3 + (char) 0x042F - + "' must match pattern '^[a-z][a-zA-Z0-9]*$'.", + "7:9: " + getCheckMessage(MemberNameCheck.class, MSG_INVALID_PATTERN, + "" + (char) 0xC3 + (char) 0x042F, "^[a-z][a-zA-Z0-9]*$"), }; verify(checkConfig, getPath("InputGrammar.java"), expected); } From cb44574e46e857e2a31fa11a844ceead927c8b5c Mon Sep 17 00:00:00 2001 From: Luolc Date: Thu, 9 Mar 2017 21:52:16 +0800 Subject: [PATCH 22/34] Issue #3961: DetailASTTest: 'checkTree' failing on deep AST tree --- .../tools/checkstyle/api/DetailASTTest.java | 49 +++++++++++++------ .../InputJustToMakeStackoverflowError.java | 21 ++++++++ 2 files changed, 55 insertions(+), 15 deletions(-) create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/api/InputJustToMakeStackoverflowError.java diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/api/DetailASTTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/api/DetailASTTest.java index b3d3a48c0f66..7f8d3a3df7f2 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/api/DetailASTTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/api/DetailASTTest.java @@ -143,15 +143,43 @@ private static void checkFile(String filename) throws Exception { final FileContents contents = new FileContents(text); final DetailAST rootAST = TreeWalker.parse(contents); if (rootAST != null) { - checkTree(rootAST, null, null, filename, rootAST); + checkTree(filename, rootAST); } } - private static void checkTree(final DetailAST node, - final DetailAST parent, - final DetailAST prev, - final String filename, - final DetailAST root) { + private static void checkTree(final String filename, final DetailAST root) { + DetailAST curNode = root; + DetailAST parent = null; + DetailAST prev = null; + while (curNode != null) { + checkNode(curNode, parent, prev, filename, root); + DetailAST toVisit = curNode.getFirstChild(); + if (toVisit != null) { + parent = curNode; + curNode = toVisit; + prev = null; + } else { + while (curNode != null && toVisit == null) { + toVisit = curNode.getNextSibling(); + if (toVisit != null) { + prev = curNode; + curNode = toVisit; + } else { + curNode = curNode.getParent(); + if (curNode != null) { + parent = curNode.getParent(); + } + } + } + } + } + } + + private static void checkNode(final DetailAST node, + final DetailAST parent, + final DetailAST prev, + final String filename, + final DetailAST root) { final Object[] params = { node, parent, prev, filename, root, }; @@ -163,14 +191,5 @@ private static void checkTree(final DetailAST node, "Bad prev node={0} prev={2} parent={1} filename={3} root={4}", Locale.ROOT); final String badPrevMsg = badPrevFormatter.format(params); assertEquals(badPrevMsg, prev, node.getPreviousSibling()); - - if (node.getFirstChild() != null) { - checkTree(node.getFirstChild(), node, null, - filename, root); - } - if (node.getNextSibling() != null) { - checkTree(node.getNextSibling(), parent, node, - filename, root); - } } } diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/api/InputJustToMakeStackoverflowError.java b/src/test/resources/com/puppycrawl/tools/checkstyle/api/InputJustToMakeStackoverflowError.java new file mode 100644 index 000000000000..dd94a0f37844 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/api/InputJustToMakeStackoverflowError.java @@ -0,0 +1,21 @@ +package com.puppycrawl.tools.checkstyle.api; +public class InputJustToMakeStackoverflowError { + private String str = "" + +""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+"" + +""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+"" + +""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+"" + +""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+"" + +""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+"" + +""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+"" + +""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+"" + +""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+"" + +""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+"" + +""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+"" + +""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+"" + +""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+"" + +""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+"" + +""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+"" + +""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+"" + +""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+"" + ; +} From 49fe83018ce87fbed928cedaa99fcf866a762af3 Mon Sep 17 00:00:00 2001 From: Andrei Selkin Date: Tue, 14 Mar 2017 23:31:11 +0300 Subject: [PATCH 23/34] minor: fix link to bluej web site to avoid a violation from linkcheck --- src/xdocs/index.xml.vm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xdocs/index.xml.vm b/src/xdocs/index.xml.vm index 28098315654d..43ffebbd6aaf 100644 --- a/src/xdocs/index.xml.vm +++ b/src/xdocs/index.xml.vm @@ -338,7 +338,7 @@ Combines multiple tools (CheckStyle, findbugs, PMD, Cobertura, etc.) - BlueJ + BlueJ Rick Giles bluejcheckstyle home page From 48fd6ed94c4452d37e646b240acb19a2e208840e Mon Sep 17 00:00:00 2001 From: Grigorii Shevchenko Date: Tue, 14 Mar 2017 04:24:48 +0300 Subject: [PATCH 24/34] Issue #3999: Split and Organize Checkstyle inputs by Test for FileLength --- .../checks/sizes/FileLengthCheckTest.java | 16 +- .../sizes/filelength/InputFileLength.java | 225 ++++++++++++++++++ 2 files changed, 234 insertions(+), 7 deletions(-) create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/filelength/InputFileLength.java diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/sizes/FileLengthCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/sizes/FileLengthCheckTest.java index 880e0893b68c..e53bd2ff1f09 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/sizes/FileLengthCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/sizes/FileLengthCheckTest.java @@ -39,7 +39,9 @@ public class FileLengthCheckTest @Override protected String getPath(String filename) throws IOException { return super.getPath("checks" + File.separator - + "sizes" + File.separator + filename); + + "sizes" + File.separator + + "filelength" + File.separator + + filename); } @Override @@ -59,8 +61,8 @@ public void testAlarm() throws Exception { "1: " + getCheckMessage(MSG_KEY, 225, 20), }; verify(createChecker(checkConfig), - getPath("InputSimple.java"), - getPath("InputSimple.java"), expected); + getPath("InputFileLength.java"), + getPath("InputFileLength.java"), expected); } @Test @@ -70,8 +72,8 @@ public void testOk() throws Exception { checkConfig.addAttribute("max", "2000"); final String[] expected = CommonUtils.EMPTY_STRING_ARRAY; verify(createChecker(checkConfig), - getPath("InputSimple.java"), - getPath("InputSimple.java"), expected); + getPath("InputFileLength.java"), + getPath("InputFileLength.java"), expected); } @Test @@ -101,8 +103,8 @@ public void testNoAlarmByExtension() throws Exception { final String[] expected = CommonUtils.EMPTY_STRING_ARRAY; verify(createChecker(checkConfig), - getPath("InputSimple.java"), - getPath("InputSimple.java"), expected); + getPath("InputFileLength.java"), + getPath("InputFileLength.java"), expected); } @Test diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/filelength/InputFileLength.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/filelength/InputFileLength.java new file mode 100644 index 000000000000..0253b7763e46 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/filelength/InputFileLength.java @@ -0,0 +1,225 @@ +//////////////////////////////////////////////////////////////////////////////// +// Test case file for checkstyle. +// Created: Feb-2001 +// Ignore error +//////////////////////////////////////////////////////////////////////////////// +package com.puppycrawl.tools.checkstyle.checks.sizes.filelength; + +/** + * Contains simple mistakes: + * - Long lines + * - Tabs + * - Format of variables and parameters + * - Order of modifiers + * @author Oliver Burn + **/ +final class InputFileLength +{ + // Long line ---------------------------------------------------------------- + // Contains a tab -> <- + // Contains trailing whitespace -> + + // Name format tests + // + /** Invalid format **/ + public static final int badConstant = 2; + /** Valid format **/ + public static final int MAX_ROWS = 2; + + /** Invalid format **/ + private static int badStatic = 2; + /** Valid format **/ + private static int sNumCreated = 0; + + /** Invalid format **/ + private int badMember = 2; + /** Valid format **/ + private int mNumCreated1 = 0; + /** Valid format **/ + protected int mNumCreated2 = 0; + + /** commas are wrong **/ + private int[] mInts = new int[] {1,2, 3, + 4}; + + // + // Accessor tests + // + /** should be private **/ + public static int sTest1; + /** should be private **/ + protected static int sTest3; + /** should be private **/ + static int sTest2; + + /** should be private **/ + int mTest1; + /** should be private **/ + public int mTest2; + + // + // Parameter name format tests + // + + /** + * @return hack + * @param badFormat1 bad format + * @param badFormat2 bad format + * @param badFormat3 bad format + * @throws Exception abc + **/ + int test1(int badFormat1,int badFormat2, + final int badFormat3) + throws Exception + { + return 0; + } + + /** method that is 20 lines long **/ + private void longMethod() + { + // a line + // a line + // a line + // a line + // a line + // a line + // a line + // a line + // a line + // a line + // a line + // a line + // a line + // a line + // a line + // a line + // a line + // a line + } + + /** constructor that is 10 lines long **/ + private InputFileLength() + { + // a line + // a line + // a line + // a line + // a line + // a line + // a line + // a line + } + + /** test local variables */ + private void localVariables() + { + // normal decl + int abc = 0; + int ABC = 0; + + // final decls + final int cde = 0; + final int CDE = 0; + + // decl in for loop init statement + for (int k = 0; k < 1; k++) + { + String innerBlockVariable = ""; + } + for (int I = 0; I < 1; I++) + { + String InnerBlockVariable = ""; + } + } + + /** test method pattern */ + void ALL_UPPERCASE_METHOD() + { + } + + /** test illegal constant **/ + private static final int BAD__NAME = 3; + + // A very, very long line that is OK because it matches the regexp "^.*is OK.*regexp.*$" + // long line that has a tab -> <- and would be OK if tab counted as 1 char + // tabs that count as one char because of their position -> <- -> <-, OK + + /** some lines to test the error column after tabs */ + void errorColumnAfterTabs() + { + // with tab-width 8 all statements below start at the same column, + // with different combinations of ' ' and '\t' before the statement + int tab0 =1; + int tab1 =1; + int tab2 =1; + int tab3 =1; + int tab4 =1; + int tab5 =1; + } + + // FIXME: + /* FIXME: a + * FIXME: + * TODO + */ + /* NOTHING */ + /* YES */ /* FIXME: x */ /* YES!! */ + + /** test long comments **/ + void veryLong() + { + /* + blah blah blah blah + blah blah blah blah + blah blah blah blah + blah blah blah blah + blah blah blah blah + blah blah blah blah + blah blah blah blah + blah blah blah blah + blah blah blah blah + blah blah blah blah + blah blah blah blah + blah blah blah blah + blah blah blah blah + blah blah blah blah + blah blah blah blah + enough talk */ + } + + /** + * @see to lazy to document all args. Testing excessive # args + **/ + void toManyArgs(int aArg1, int aArg2, int aArg3, int aArg4, int aArg5, + int aArg6, int aArg7, int aArg8, int aArg9) + { + } +} + +/** Test class for variable naming in for each clauses. */ +class InputSimple2 +{ + /** Some more Javadoc. */ + public void doSomething() + { + //"O" should be named "o" + for (Object O : new java.util.ArrayList()) + { + + } + } +} + +/** Test enum for member naming check */ +enum MyEnum1 +{ + /** ABC constant */ + ABC, + + /** XYZ constant */ + XYZ; + + /** Should be mSomeMemeber */ + private int someMember; +} From f6425612fad4c3bb6399028143984322990898cb Mon Sep 17 00:00:00 2001 From: Vikramaditya Kukreja Date: Sun, 5 Mar 2017 00:09:59 +0530 Subject: [PATCH 25/34] Issue #3437: PackageDeclaration should give option for directory name mismatch --- .../coding/PackageDeclarationCheck.java | 53 +++++++++++++- .../checks/coding/messages.properties | 1 + .../checks/coding/messages_de.properties | 1 + .../checks/coding/messages_es.properties | 1 + .../checks/coding/messages_fi.properties | 1 + .../checks/coding/messages_fr.properties | 1 + .../checks/coding/messages_ja.properties | 1 + .../checks/coding/messages_pt.properties | 1 + .../checks/coding/messages_tr.properties | 1 + .../checks/coding/messages_zh.properties | 1 + .../coding/PackageDeclarationCheckTest.java | 73 +++++++++++++++++-- .../coding/InputPackageDeclaration.java | 2 +- .../coding/InputPackageDiffDirectory.java | 8 ++ .../InputPackageDiffDirectoryAtParent.java | 8 ++ ...InputPackageDiffDirectoryAtSubpackage.java | 8 ++ src/xdocs/config_coding.xml | 55 +++++++++++++- 16 files changed, 206 insertions(+), 10 deletions(-) create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputPackageDiffDirectory.java create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputPackageDiffDirectoryAtParent.java create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputPackageDiffDirectoryAtSubpackage.java diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/checks/coding/PackageDeclarationCheck.java b/src/main/java/com/puppycrawl/tools/checkstyle/checks/coding/PackageDeclarationCheck.java index 28990d9cc667..e8968cf5eb6b 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/checks/coding/PackageDeclarationCheck.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/checks/coding/PackageDeclarationCheck.java @@ -19,17 +19,26 @@ package com.puppycrawl.tools.checkstyle.checks.coding; +import java.io.File; + import com.puppycrawl.tools.checkstyle.api.AbstractCheck; import com.puppycrawl.tools.checkstyle.api.DetailAST; +import com.puppycrawl.tools.checkstyle.api.FullIdent; import com.puppycrawl.tools.checkstyle.api.TokenTypes; /** * Ensures there is a package declaration. + * Optionally checks if directory structure matches package name. * Rationale: Classes that live in the null package cannot be * imported. Many novice developers are not aware of this. + * Packages provide logical namespace to classes and should be stored in + * the form of directory levels to provide physical grouping to your classes. + * These directories are added to the classpath so that your classes + * are visible to JVM when it runs the code. * * @author Simon Harris * @author Oliver Burn + * @author Vikramaditya Kukreja */ public final class PackageDeclarationCheck extends AbstractCheck { @@ -37,7 +46,13 @@ public final class PackageDeclarationCheck extends AbstractCheck { * A key is pointing to the warning message text in "messages.properties" * file. */ - public static final String MSG_KEY = "missing.package.declaration"; + public static final String MSG_KEY_MISSING = "missing.package.declaration"; + + /** + * A key is pointing to the warning message text in "messages.properties" + * file. + */ + public static final String MSG_KEY_MISMATCH = "mismatch.package.directory"; /** Line number used to log violation when no AST nodes are present in file. */ private static final int DEFAULT_LINE_NUMBER = 1; @@ -45,6 +60,17 @@ public final class PackageDeclarationCheck extends AbstractCheck { /** Is package defined. */ private boolean defined; + /** Whether to check for directory and package name match. */ + private boolean matchDirectoryStructure = true; + + /** + * Set whether to check for directory and package name match. + * @param matchDirectoryStructure the new value. + */ + public void setMatchDirectoryStructure(boolean matchDirectoryStructure) { + this.matchDirectoryStructure = matchDirectoryStructure; + } + @Override public int[] getDefaultTokens() { return new int[] {TokenTypes.PACKAGE_DEF}; @@ -72,12 +98,35 @@ public void finishTree(DetailAST ast) { if (ast != null) { lineNumber = ast.getLineNo(); } - log(lineNumber, MSG_KEY); + log(lineNumber, MSG_KEY_MISSING); } } @Override public void visitToken(DetailAST ast) { defined = true; + + if (matchDirectoryStructure) { + + final DetailAST packageNameAst = ast.getLastChild().getPreviousSibling(); + final FullIdent fullIdent = FullIdent.createFullIdent(packageNameAst); + final String packageName = fullIdent.getText().replace('.', File.separatorChar); + + final String directoryName = getDirectoryName(); + + if (!directoryName.endsWith(packageName)) { + log(fullIdent.getLineNo(), MSG_KEY_MISMATCH, packageName); + } + } + } + + /** + * Returns the directory name this file is in. + * @return Directory name. + */ + private String getDirectoryName() { + final String fileName = getFileContents().getFileName(); + final int lastSeparatorPos = fileName.lastIndexOf(File.separatorChar); + return fileName.substring(0, lastSeparatorPos); } } diff --git a/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages.properties b/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages.properties index d58db3fc90cb..29494b5ef809 100644 --- a/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages.properties +++ b/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages.properties @@ -26,6 +26,7 @@ illegal.type=Declaring variables, return values or parameters of type ''{0}'' is inline.conditional.avoid=Avoid inline conditionals. instantiation.avoid=Instantiation of {0} should be avoided. magic.number=''{0}'' is a magic number. +mismatch.package.directory=Package name is not same as directory. missing.ctor=Class should define a constructor. missing.package.declaration=Missing package declaration. missing.super.call=Method ''{0}'' should call ''super.{0}''. diff --git a/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_de.properties b/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_de.properties index 97ee5e73eb1f..7497c740983b 100644 --- a/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_de.properties +++ b/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_de.properties @@ -26,6 +26,7 @@ illegal.type=Variablen, Rückgabewerte und Parameter vom Typ ''{0}'' sind nicht inline.conditional.avoid=Der Inline-Conditional-Operator sollte vermieden werden. instantiation.avoid=Die Klasse {0} sollte nicht direkt instanziiert werden. magic.number=Der magische Zahl ''{0}'' sollte als Konstante definiert werden. +mismatch.package.directory=Paketname ist nicht gleich wie Verzeichnis. missing.ctor=Die Klasse sollte einen Konstruktor definieren. missing.package.declaration=Es fehlt eine Package-Deklaration. missing.super.call=Die Methode ''{0}'' sollte ''super.{0}'' aufrufen. diff --git a/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_es.properties b/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_es.properties index 93d0dfbc78f2..09622029e2ac 100644 --- a/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_es.properties +++ b/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_es.properties @@ -23,6 +23,7 @@ inline.conditional.avoid=Evitar los condicionales en línea. magic.number=''{0}'' es un número mágico. +mismatch.package.directory=El nombre del paquete no es el mismo que el directorio. missing.super.call=El método ''{0}'' debería llamar a ''super.{0}''. missing.switch.default=switch sin etiqueta \"default\". diff --git a/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_fi.properties b/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_fi.properties index 7a03964ce23a..29064147faa1 100644 --- a/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_fi.properties +++ b/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_fi.properties @@ -40,6 +40,7 @@ illegal.token.text = Token teksti vastaa laiton malli ''{0}''. illegal.type = Julistaa muuttujia, paluuarvot tai parametrien tyyppi \"\" {0} \"ei ole sallittu. inline.conditional.avoid = Vältä inline conditionals. magic.number = ''{0}'' on maaginen numero. +mismatch.package.directory= Paketin nimi ei ole sama kuin hakemistossa. missing.ctor = Luokka olisi määriteltävä rakentaja. missing.package.declaration = Puuttuu paketti ilmoitus. missing.switch.default = vaihtaa ilman \"default\" lauseke. diff --git a/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_fr.properties b/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_fr.properties index 2ef284bba90e..6734244344a3 100644 --- a/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_fr.properties +++ b/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_fr.properties @@ -23,6 +23,7 @@ inline.conditional.avoid=L''utilisation de l''opérateur conditionel est prohib magic.number=''{0}'' devrait être défini comme une constante. +mismatch.package.directory=Le nom du package n'est pas identique au répertoire. missing.super.call=La méthode ''{0}'' devrait appeler ''super.{0}''. missing.switch.default=Il manque le cas \"default\" dans le bloc \"switch\". diff --git a/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_ja.properties b/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_ja.properties index dd98fcaa08fc..fe5907fa5873 100644 --- a/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_ja.properties +++ b/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_ja.properties @@ -21,6 +21,7 @@ instantiation.avoid={0} のインスタンス化は避けるべきです。 magic.number=''{0}'' はマジックナンバーです。 +mismatch.package.directory=パッケージ名はディレクトリと同じではありません。 missing.super.call=メソッド ''{0}'' は ''super.{0}'' を呼ぶべきです。 missing.switch.default=\"default\" 節の無い switch 文です。 diff --git a/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_pt.properties b/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_pt.properties index 88168b450a75..11a1e245650e 100644 --- a/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_pt.properties +++ b/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_pt.properties @@ -17,6 +17,7 @@ illegal.token=Não é permitida a utilização de ''{0}''. illegal.type=A declaração de variáveis, valores de retorno ou parâmetros do tipo ''{0}'' não é permitida. instantiation.avoid=A instanciação de {0} deve ser evitada. magic.number=''{0}'' é um número mágico. +mismatch.package.directory=O nome do pacote não é o mesmo que o diretório. missing.package.declaration=Falta a declaração do pacote. missing.super.call=Method ''{0}'' deve chamar ''super.{0}''. missing.switch.default=switch sem o ramo \"default\". diff --git a/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_tr.properties b/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_tr.properties index c9a13107ce25..4e4bd1de771c 100644 --- a/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_tr.properties +++ b/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_tr.properties @@ -45,6 +45,7 @@ instantiation.avoid = {0} sınıfının yeni nesnesi üretilmemelidir. magic.number = ''{0}'' sayısı ''magic number''dır. \u00D6nce tanımlanmalı, sonra kullanılmalı. +mismatch.package.directory= Paket adı, dizin ile aynı değil. missing.ctor = Sınıf, bir ''constructor'' tanımlamalı. missing.package.declaration = Paket tanımı yapılmamış. missing.super.call = ''{0}'' metodu ''super.{0}'' metodunu çağırmalı. diff --git a/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_zh.properties b/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_zh.properties index 0486f799f081..10089b732ec1 100644 --- a/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_zh.properties +++ b/src/main/resources/com/puppycrawl/tools/checkstyle/checks/coding/messages_zh.properties @@ -26,6 +26,7 @@ illegal.type=不应声明 ''{0}'' 类型的引用、返回值或参数名。 inline.conditional.avoid=避免三元表达式。 instantiation.avoid=应避免 {0} 的实例化。 magic.number=''{0}'' 是一个魔术数字(直接常数)。 +mismatch.package.directory=软件包名称与目录不同。 missing.ctor=类应定义一个构造器。 missing.package.declaration=缺少包声明。 missing.super.call=方法 ''{0}'' 应调用 ''super.{0}''。 diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/coding/PackageDeclarationCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/coding/PackageDeclarationCheckTest.java index 63732c615a7d..7e5ea4d2f501 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/coding/PackageDeclarationCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/coding/PackageDeclarationCheckTest.java @@ -19,7 +19,8 @@ package com.puppycrawl.tools.checkstyle.checks.coding; -import static com.puppycrawl.tools.checkstyle.checks.coding.PackageDeclarationCheck.MSG_KEY; +import static com.puppycrawl.tools.checkstyle.checks.coding.PackageDeclarationCheck.MSG_KEY_MISMATCH; +import static com.puppycrawl.tools.checkstyle.checks.coding.PackageDeclarationCheck.MSG_KEY_MISSING; import java.io.File; import java.io.IOException; @@ -45,34 +46,94 @@ protected String getNonCompilablePath(String filename) throws IOException { } @Test - public void testDefault() throws Exception { + public void testDefaultNoPackage() throws Exception { final DefaultConfiguration checkConfig = createCheckConfig(PackageDeclarationCheck.class); final String[] expected = { - "4: " + getCheckMessage(MSG_KEY), + "4: " + getCheckMessage(MSG_KEY_MISSING), }; verify(checkConfig, getNonCompilablePath("InputNoPackage.java"), expected); } + @Test + public void testDefaultWithPackage() throws Exception { + final DefaultConfiguration checkConfig = createCheckConfig(PackageDeclarationCheck.class); + + final String[] expected = CommonUtils.EMPTY_STRING_ARRAY; + + verify(checkConfig, getPath("InputPackageDeclaration.java"), expected); + } + @Test public void testOnFileWithCommentOnly() throws Exception { final DefaultConfiguration checkConfig = createCheckConfig(PackageDeclarationCheck.class); final String[] expected = { - "1: " + getCheckMessage(MSG_KEY), + "1: " + getCheckMessage(MSG_KEY_MISSING), }; verify(checkConfig, getPath("InputWithCommentOnly.java"), expected); } @Test - public void testCorrectFile() throws Exception { + public void testFileForDiffDirectoryMismatch() throws Exception { + final DefaultConfiguration checkConfig = createCheckConfig(PackageDeclarationCheck.class); + + final String[] expected = { + "1: " + getCheckMessage(MSG_KEY_MISMATCH), + }; + + verify(checkConfig, getPath("InputPackageDiffDirectory.java"), expected); + } + + @Test + public void testFileForDirectoryMismatchAtParent() throws Exception { + final DefaultConfiguration checkConfig = createCheckConfig(PackageDeclarationCheck.class); + + final String[] expected = { + "1: " + getCheckMessage(MSG_KEY_MISMATCH), + }; + + verify(checkConfig, getPath("InputPackageDiffDirectoryAtParent.java"), expected); + } + + @Test + public void testFileForDirectoryMismatchAtSubpackage() throws Exception { final DefaultConfiguration checkConfig = createCheckConfig(PackageDeclarationCheck.class); + final String[] expected = { + "1: " + getCheckMessage(MSG_KEY_MISMATCH), + }; + + verify(checkConfig, getPath("InputPackageDiffDirectoryAtSubpackage.java"), expected); + } + + @Test + public void testFileIgnoreDiffDirectoryMismatch() throws Exception { + final DefaultConfiguration checkConfig = createCheckConfig(PackageDeclarationCheck.class); + checkConfig.addAttribute("matchDirectoryStructure", "false"); final String[] expected = CommonUtils.EMPTY_STRING_ARRAY; - verify(checkConfig, getPath("InputPackageDeclaration.java"), expected); + verify(checkConfig, getPath("InputPackageDiffDirectory.java"), expected); + } + + @Test + public void testFileIgnoreDirectoryMismatchAtParent() throws Exception { + final DefaultConfiguration checkConfig = createCheckConfig(PackageDeclarationCheck.class); + checkConfig.addAttribute("matchDirectoryStructure", "false"); + final String[] expected = CommonUtils.EMPTY_STRING_ARRAY; + + verify(checkConfig, getPath("InputPackageDiffDirectoryAtParent.java"), expected); + } + + @Test + public void testFileIgnoreDirectoryMismatchAtSubpackage() throws Exception { + final DefaultConfiguration checkConfig = createCheckConfig(PackageDeclarationCheck.class); + checkConfig.addAttribute("matchDirectoryStructure", "false"); + final String[] expected = CommonUtils.EMPTY_STRING_ARRAY; + + verify(checkConfig, getPath("InputPackageDiffDirectoryAtSubpackage.java"), expected); } @Test diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputPackageDeclaration.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputPackageDeclaration.java index 491acd12c0ae..552f05a49b08 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputPackageDeclaration.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputPackageDeclaration.java @@ -5,4 +5,4 @@ class InputPackageDeclaration { private void get(){ } -} \ No newline at end of file +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputPackageDiffDirectory.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputPackageDiffDirectory.java new file mode 100644 index 000000000000..ffe12ed01040 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputPackageDiffDirectory.java @@ -0,0 +1,8 @@ +package com.testing.packagediffdirectory; + +public class InputPackageDiffDirectory { + public String value; + + private void get(){ + } +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputPackageDiffDirectoryAtParent.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputPackageDiffDirectoryAtParent.java new file mode 100644 index 000000000000..46ca11eb6ac7 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputPackageDiffDirectoryAtParent.java @@ -0,0 +1,8 @@ +package com.puppycrawl.tools.checkstyle.checks; + +public class InputPackageDiffDirectoryAtParent { + public String value; + + private void get(){ + } +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputPackageDiffDirectoryAtSubpackage.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputPackageDiffDirectoryAtSubpackage.java new file mode 100644 index 000000000000..72275aaf180c --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputPackageDiffDirectoryAtSubpackage.java @@ -0,0 +1,8 @@ +package com.puppycrawl.tools.checkstyle.checks.coding.subpackage; + +public class InputPackageDiffDirectoryAtSubpackage { + public String value; + + private void get(){ + } +} diff --git a/src/xdocs/config_coding.xml b/src/xdocs/config_coding.xml index 62b4105809d3..6f89b72afd4e 100644 --- a/src/xdocs/config_coding.xml +++ b/src/xdocs/config_coding.xml @@ -3165,11 +3165,33 @@ public void foo(int i, String s) {} Ensures that a class has a package declaration, and (optionally) whether the package name matches the directory name for the source file.

        -

        Rationale: Classes that live in the null package cannot be imported. Many novice developers are not aware of this.

        +

        + Packages provide logical namespace to classes and should be stored in + the form of directory levels to provide physical grouping to your classes. + These directories are added to the classpath so that your classes + are visible to JVM when it runs the code. +

        + + + + + + + + + + + + + + + + +
        namedescriptiontypedefault value
        matchDirectoryStructureWhether to check for directory and package name match.Booleantrue
        @@ -3179,6 +3201,33 @@ public void foo(int i, String s) {} <module name="PackageDeclaration"/> +

        + Let us consider the class AnnotationLocationCheck which is in the directory + /com/puppycrawl/tools/checkstyle/checks/annotations/ +

        + +package com.puppycrawl.tools.checkstyle.checks; //Violation +public class AnnotationLocationCheck extends AbstractCheck { +//... +} + +

        + Example of how the check works when matchDirectoryStructure option is set to false. + Let us again consider the AnnotationLocationCheck class located at directory + /com/puppycrawl/tools/checkstyle/checks/annotations/ along with the following setup, +

        + +<module name="PackageDeclaration"> +<property name="matchDirectoryStructure" value="false"/> +</module> + + +package com.puppycrawl.tools.checkstyle.checks; //No Violation + +public class AnnotationLocationCheck extends AbstractCheck { +//... +} +
        @@ -3192,6 +3241,10 @@ public void foo(int i, String s) {}
          +
        • + + mismatch.package.directory +
        • missing.package.declaration From 1d4de8c65bd9f4676930912c601e419b71d9a133 Mon Sep 17 00:00:00 2001 From: Roman Ivanov Date: Wed, 15 Mar 2017 18:00:36 -0700 Subject: [PATCH 26/34] config: bump version to commons-cli 1.4 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index f71620ba7b85..57f42c172e49 100644 --- a/pom.xml +++ b/pom.xml @@ -247,7 +247,7 @@ commons-cli commons-cli - 1.3.1 + 1.4 com.google.guava From b58384fff883659f88e70a0215b65b336115bb66 Mon Sep 17 00:00:00 2001 From: Roman Ivanov Date: Wed, 15 Mar 2017 18:02:57 -0700 Subject: [PATCH 27/34] config: bump version of org.eclipse.jgit to 4.6.1.201703071140-r --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 57f42c172e49..de91f264ed43 100644 --- a/pom.xml +++ b/pom.xml @@ -301,7 +301,7 @@ org.eclipse.jgit org.eclipse.jgit - 4.6.0.201612231935-r + 4.6.1.201703071140-r test From afb7b31ca731e7d2b82b15db13fb36154d1cb330 Mon Sep 17 00:00:00 2001 From: Roman Ivanov Date: Wed, 15 Mar 2017 18:04:31 -0700 Subject: [PATCH 28/34] config: bump slf4j-simple version to 1.7.24 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index de91f264ed43..bb588697fa99 100644 --- a/pom.xml +++ b/pom.xml @@ -307,7 +307,7 @@ org.slf4j slf4j-simple - 1.7.23 + 1.7.24 test From 9b7d661fa8bd99591d0471331f77ce451d6907df Mon Sep 17 00:00:00 2001 From: shivanshsoni Date: Wed, 15 Mar 2017 19:43:08 +0530 Subject: [PATCH 29/34] Issue #3976: EmptyForIteratorPad input test organise and split --- .../EmptyForIteratorPadCheckTest.java | 10 ++-- .../InputEmptyForIteratorPad.java | 58 +++++++++++++++++++ 2 files changed, 63 insertions(+), 5 deletions(-) create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforiteratorpad/InputEmptyForIteratorPad.java diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/EmptyForIteratorPadCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/EmptyForIteratorPadCheckTest.java index e4c216c5e1e8..1433c330e723 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/EmptyForIteratorPadCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/EmptyForIteratorPadCheckTest.java @@ -48,8 +48,8 @@ public void setUp() { @Override protected String getPath(String filename) throws IOException { - return super.getPath("checks" + File.separator - + "whitespace" + File.separator + filename); + return super.getPath("checks" + File.separator + "whitespace" + File.separator + + "emptyforiteratorpad" + File.separator + filename); } @Test @@ -66,7 +66,7 @@ public void testDefault() throws Exception { "43:32: " + getCheckMessage(MSG_WS_FOLLOWED, ";"), "55:11: " + getCheckMessage(MSG_WS_FOLLOWED, ";"), }; - verify(checkConfig, getPath("InputForWhitespace.java"), expected); + verify(checkConfig, getPath("InputEmptyForIteratorPad.java"), expected); } @Test @@ -75,7 +75,7 @@ public void testSpaceOption() throws Exception { final String[] expected = { "23:31: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, ";"), }; - verify(checkConfig, getPath("InputForWhitespace.java"), expected); + verify(checkConfig, getPath("InputEmptyForIteratorPad.java"), expected); } @Test @@ -95,7 +95,7 @@ public void testInvalidOption() throws Exception { try { final String[] expected = CommonUtils.EMPTY_STRING_ARRAY; - verify(checkConfig, getPath("InputForWhitespace.java"), expected); + verify(checkConfig, getPath("InputEmptyForIteratorPad.java"), expected); fail("exception expected"); } catch (CheckstyleException ex) { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforiteratorpad/InputEmptyForIteratorPad.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforiteratorpad/InputEmptyForIteratorPad.java new file mode 100644 index 000000000000..375dc519f5f4 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforiteratorpad/InputEmptyForIteratorPad.java @@ -0,0 +1,58 @@ +//////////////////////////////////////////////////////////////////////////////// +// Test case file for FOR_ITERATION. +// Created: 2003 +//////////////////////////////////////////////////////////////////////////////// +package com.puppycrawl.tools.checkstyle.checks.whitespace.emptyforiteratorpad; + +class InputEmptyForIteratorPad +{ + void method1() + { + for (int i = 0; i < 1; i++) { + } + + for (int i = 0; i < 1;i++) { + } + + for (int i = 0; i < 1;i++ ) { + } + + for (int i = 0; i < 1; i++ ) { + } + + for (int i = 0; i < 1;) { + i++; + } + + for (int i = 0; i < 1; ) { + i++; + } + + // test eol, there is no space after second SEMI + for (int i = 0; i < 1; + ) { + i++; + } + } + + void method2() + { + for ( int i = 0; i < 1; i++ ) { + } + + for ( int i = 0; i < 1; ) { + i++; + } + + int i = 0; + for ( ; i < 1; i++ ) { + } + + for (; i < 2; i++ ) { + } + + for ( + ;; ) { + } + } +} From 62bd23c749767b82054bd33e32d76dfd58ddad94 Mon Sep 17 00:00:00 2001 From: GabrielBercaru Date: Wed, 15 Mar 2017 22:22:44 +0200 Subject: [PATCH 30/34] Issue #3991: Split and Organize Checkstyle inputs by Test for ExecutableStatementCount --- .../checks/sizes/ExecutableStatementCountCheckTest.java | 3 ++- .../InputExecutableStatementCount.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) rename src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/{ => executablestatementcount}/InputExecutableStatementCount.java (96%) diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/sizes/ExecutableStatementCountCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/sizes/ExecutableStatementCountCheckTest.java index e782fa817c54..490e9f94e4d7 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/sizes/ExecutableStatementCountCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/sizes/ExecutableStatementCountCheckTest.java @@ -40,7 +40,8 @@ public class ExecutableStatementCountCheckTest @Override protected String getPath(String filename) throws IOException { return super.getPath("checks" + File.separator - + "sizes" + File.separator + filename); + + "sizes" + File.separator + "executablestatementcount" + + File.separator + filename); } @Test diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/InputExecutableStatementCount.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/executablestatementcount/InputExecutableStatementCount.java similarity index 96% rename from src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/InputExecutableStatementCount.java rename to src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/executablestatementcount/InputExecutableStatementCount.java index a6a6b6dd168a..d637940ba47a 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/InputExecutableStatementCount.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/executablestatementcount/InputExecutableStatementCount.java @@ -1,4 +1,4 @@ -package com.puppycrawl.tools.checkstyle.checks.sizes; +package com.puppycrawl.tools.checkstyle.checks.sizes.executablestatementcount; public class InputExecutableStatementCount { public void foo() { From 586c2eeff064749f2644666c155bc4fae662dc14 Mon Sep 17 00:00:00 2001 From: Samuel Gu Date: Thu, 16 Mar 2017 05:21:34 -0500 Subject: [PATCH 31/34] Issue #3970: Split Inputs test for EmptyInitializerPadTest --- .../EmptyForInitializerPadCheckTest.java | 9 +-- .../InputEmptyForInitializerPad.java | 58 +++++++++++++++++++ ...utEmptyForInitializerPadDefaultConfig.java | 58 +++++++++++++++++++ 3 files changed, 121 insertions(+), 4 deletions(-) create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforinitializerpad/InputEmptyForInitializerPad.java create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforinitializerpad/InputEmptyForInitializerPadDefaultConfig.java diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/EmptyForInitializerPadCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/EmptyForInitializerPadCheckTest.java index d87f83f5cc8c..a3bd0a44fc54 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/EmptyForInitializerPadCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/whitespace/EmptyForInitializerPadCheckTest.java @@ -50,7 +50,8 @@ public void setUp() { @Override protected String getPath(String filename) throws IOException { return super.getPath("checks" + File.separator - + "whitespace" + File.separator + filename); + + "whitespace" + File.separator + "emptyforinitializerpad" + + File.separator + filename); } @Test @@ -65,7 +66,7 @@ public void testDefault() throws Exception { final String[] expected = { "48:14: " + getCheckMessage(MSG_PRECEDED, ";"), }; - verify(checkConfig, getPath("InputForWhitespace.java"), expected); + verify(checkConfig, getPath("InputEmptyForInitializerPadDefaultConfig.java"), expected); } @Test @@ -74,7 +75,7 @@ public void testSpaceOption() throws Exception { final String[] expected = { "51:13: " + getCheckMessage(MSG_NOT_PRECEDED, ";"), }; - verify(checkConfig, getPath("InputForWhitespace.java"), expected); + verify(checkConfig, getPath("InputEmptyForInitializerPad.java"), expected); } @Test @@ -115,7 +116,7 @@ public void testInvalidOption() throws Exception { try { final String[] expected = CommonUtils.EMPTY_STRING_ARRAY; - verify(checkConfig, getPath("InputForWhitespace.java"), expected); + verify(checkConfig, getPath("InputEmptyForInitializerPad.java"), expected); fail("exception expected"); } catch (CheckstyleException ex) { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforinitializerpad/InputEmptyForInitializerPad.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforinitializerpad/InputEmptyForInitializerPad.java new file mode 100644 index 000000000000..9d263cf515ae --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforinitializerpad/InputEmptyForInitializerPad.java @@ -0,0 +1,58 @@ +//////////////////////////////////////////////////////////////////////////////// +// Test case file for FOR_ITERATION and whitespace. +// Created: 2003 +//////////////////////////////////////////////////////////////////////////////// +package com.puppycrawl.tools.checkstyle.checks.whitespace.emptyforinitializerpad; + +class InputEmptyForInitializerPad +{ + void method1() + { + for (int i = 0; i < 1; i++) { + } + + for (int i = 0; i < 1;i++) { + } + + for (int i = 0; i < 1;i++ ) { + } + + for (int i = 0; i < 1; i++ ) { + } + + for (int i = 0; i < 1;) { + i++; + } + + for (int i = 0; i < 1; ) { + i++; + } + + // test eol, there is no space after second SEMI + for (int i = 0; i < 1; + ) { + i++; + } + } + + void method2() + { + for ( int i = 0; i < 1; i++ ) { + } + + for ( int i = 0; i < 1; ) { + i++; + } + + int i = 0; + for ( ; i < 1; i++ ) { + } + + for (; i < 2; i++ ) { + } + + for ( + ;; ) { + } + } +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforinitializerpad/InputEmptyForInitializerPadDefaultConfig.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforinitializerpad/InputEmptyForInitializerPadDefaultConfig.java new file mode 100644 index 000000000000..b255773fd5dc --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/emptyforinitializerpad/InputEmptyForInitializerPadDefaultConfig.java @@ -0,0 +1,58 @@ +//////////////////////////////////////////////////////////////////////////////// +// Test case file for FOR_ITERATION and whitespace. +// Created: 2003 +//////////////////////////////////////////////////////////////////////////////// +package com.puppycrawl.tools.checkstyle.checks.whitespace.emptyforinitializerpad; + +class InputEmptyForInitializerPadDefaultConfig +{ + void method1() + { + for (int i = 0; i < 1; i++) { + } + + for (int i = 0; i < 1;i++) { + } + + for (int i = 0; i < 1;i++ ) { + } + + for (int i = 0; i < 1; i++ ) { + } + + for (int i = 0; i < 1;) { + i++; + } + + for (int i = 0; i < 1; ) { + i++; + } + + // test eol, there is no space after second SEMI + for (int i = 0; i < 1; + ) { + i++; + } + } + + void method2() + { + for ( int i = 0; i < 1; i++ ) { + } + + for ( int i = 0; i < 1; ) { + i++; + } + + int i = 0; + for ( ; i < 1; i++ ) { + } + + for (; i < 2; i++ ) { + } + + for ( + ;; ) { + } + } +} From 9b72b0f88b6ec67b44faddabbf213fa382e922d9 Mon Sep 17 00:00:00 2001 From: Vladislav Lisetskii Date: Fri, 17 Mar 2017 19:33:44 +0300 Subject: [PATCH 32/34] doc: fix typos in Travis PR validation messages --- .ci/travis/xtr_pr-description.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.ci/travis/xtr_pr-description.sh b/.ci/travis/xtr_pr-description.sh index 11865569409b..e9aa6db2c023 100755 --- a/.ci/travis/xtr_pr-description.sh +++ b/.ci/travis/xtr_pr-description.sh @@ -5,9 +5,9 @@ set -e if [[ ! $TRAVIS_PULL_REQUEST =~ ^([0-9]*)$ ]]; then exit 0; fi LINK_COMMITS=https://api.github.com/repos/checkstyle/checkstyle/pulls/$TRAVIS_PULL_REQUEST/commits COMMITS=$(curl -s -H "Authorization: token $READ_ONLY_TOKEN" $LINK_COMMITS | jq '.[0] | .commit.message') -echo 'Messages from github:'${COMMITS:0:60}... +echo 'Commit messages from github: '${COMMITS:0:60}... ISSUE_NUMBER=$(echo $COMMITS | sed -e 's/^.*Issue //' | sed -e 's/:.*//') -echo 'Issue number:'$ISSUE_NUMBER && RESULT=0 +echo 'Issue number: '$ISSUE_NUMBER && RESULT=0 if [[ $ISSUE_NUMBER =~ ^#[0-9]+$ ]]; then LINK_PR=https://api.github.com/repos/checkstyle/checkstyle/pulls/$TRAVIS_PULL_REQUEST LINK_ISSUE=https://api.github.com/repos/checkstyle/checkstyle/issues/${ISSUE_NUMBER:1} @@ -15,15 +15,15 @@ if [[ $ISSUE_NUMBER =~ ^#[0-9]+$ ]]; then PR_DESC=$(curl -s -H "Authorization: token $READ_ONLY_TOKEN" $LINK_PR | jq '.body' | grep -E $REGEXP | cat ) echo 'PR Description grepped:'${PR_DESC:0:80} if [[ -z $PR_DESC ]]; then - echo 'Please put a reference of Issue to PR description, this will bind Issue and PR in Github' && RESULT=1; + echo 'Please put a reference to an Issue in the PR description, this will bind the Issue to your PR in Github' && RESULT=1; fi LABEL_APRV=$(curl -s -H "Authorization: token $READ_ONLY_TOKEN" $LINK_ISSUE | jq '.labels [] | .name' | grep approved | cat | wc -l ) if [[ $LABEL_APRV == 0 ]]; then - echo 'You provide PR to Issue that is not approved yes, please ask admins to approve your issue first' && RESULT=1; + echo 'You are providing a PR for an Issue that is not approved yet, please ask admins to approve your Issue first' && RESULT=1; fi fi if [[ $RESULT == 0 ]]; then - echo 'PR validation succeed.'; + echo 'PR validation succeeded.'; else echo 'PR validation failed.' && false; fi From efa2be6e7f7d8c8b0164384371d961db0ce7ba60 Mon Sep 17 00:00:00 2001 From: Roman Ivanov Date: Sat, 18 Mar 2017 06:49:39 -0700 Subject: [PATCH 33/34] infra: hipparchus is bumped to 1.2 version , orekit still use 1.1-SNAPSHOT, so we need to build latest 1.1-SNAPSHOT version --- wercker.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/wercker.yml b/wercker.yml index 25fa32691512..038d2cffdd2a 100644 --- a/wercker.yml +++ b/wercker.yml @@ -64,6 +64,7 @@ build: echo CS_version: ${CS_POM_VERSION} git clone https://github.com/Hipparchus-Math/hipparchus.git cd hipparchus + git checkout 905006092493e350dcd68dd7b2ec1dedaf4983b7 mvn clean install -DskipTests cd ../ git clone https://github.com/CS-SI/Orekit.git From 1c32de83f7ed462520fe6f5c720582d7a3deab30 Mon Sep 17 00:00:00 2001 From: Tima Date: Fri, 17 Mar 2017 21:17:46 +0600 Subject: [PATCH 34/34] Issue #4014: Split and Organize Checkstyle inputs by Test for MethodCount --- .../tools/checkstyle/checks/sizes/MethodCountCheckTest.java | 4 +++- .../checks/sizes/{ => methodcount}/InputMethodCount.java | 2 +- .../checks/sizes/{ => methodcount}/InputMethodCount2.java | 2 +- .../checks/sizes/{ => methodcount}/InputMethodCount3.java | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) rename src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/{ => methodcount}/InputMethodCount.java (97%) rename src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/{ => methodcount}/InputMethodCount2.java (82%) rename src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/{ => methodcount}/InputMethodCount3.java (89%) diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/sizes/MethodCountCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/sizes/MethodCountCheckTest.java index a40df87897e3..6cac809b3d4a 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/sizes/MethodCountCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/sizes/MethodCountCheckTest.java @@ -40,7 +40,9 @@ public class MethodCountCheckTest extends BaseCheckTestSupport { @Override protected String getPath(String filename) throws IOException { return super.getPath("checks" + File.separator - + "sizes" + File.separator + filename); + + "sizes" + File.separator + + "methodcount" + File.separator + + filename); } @Test diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/InputMethodCount.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/methodcount/InputMethodCount.java similarity index 97% rename from src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/InputMethodCount.java rename to src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/methodcount/InputMethodCount.java index 7aae9bcedc28..3b1bf7f590c7 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/InputMethodCount.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/methodcount/InputMethodCount.java @@ -1,4 +1,4 @@ -package com.puppycrawl.tools.checkstyle.checks.sizes; +package com.puppycrawl.tools.checkstyle.checks.sizes.methodcount; public class InputMethodCount { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/InputMethodCount2.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/methodcount/InputMethodCount2.java similarity index 82% rename from src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/InputMethodCount2.java rename to src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/methodcount/InputMethodCount2.java index 7c133c54afc7..c4fbf8c00070 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/InputMethodCount2.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/methodcount/InputMethodCount2.java @@ -1,4 +1,4 @@ -package com.puppycrawl.tools.checkstyle.checks.sizes; +package com.puppycrawl.tools.checkstyle.checks.sizes.methodcount; public enum InputMethodCount2 { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/InputMethodCount3.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/methodcount/InputMethodCount3.java similarity index 89% rename from src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/InputMethodCount3.java rename to src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/methodcount/InputMethodCount3.java index 5ee46aff04bb..ffe187b3301d 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/InputMethodCount3.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/sizes/methodcount/InputMethodCount3.java @@ -1,4 +1,4 @@ -package com.puppycrawl.tools.checkstyle.checks.sizes; +package com.puppycrawl.tools.checkstyle.checks.sizes.methodcount; public class InputMethodCount3 {