unicode-data-security 0.3.0 → 0.4.0
raw patch · 8 files changed
+167/−162 lines, 8 filesdep ~unicode-data
Dependency ranges changed: unicode-data
Files
- Changelog.md +4/−0
- README.md +1/−1
- lib/Unicode/Internal/Char/Security/Confusables.hs +1/−1
- lib/Unicode/Internal/Char/Security/IdentifierStatus.hs +45/−45
- lib/Unicode/Internal/Char/Security/IdentifierType.hs +110/−109
- lib/Unicode/Internal/Char/Security/IntentionalConfusables.hs +1/−1
- lib/Unicode/Internal/Char/Security/Version.hs +2/−2
- unicode-data-security.cabal +3/−3
Changelog.md view
@@ -1,5 +1,9 @@ # Changelog +## 0.4.0 (July 2024)++- Update to [Unicode 15.1.0](https://www.unicode.org/versions/Unicode15.1.0/).+ ## 0.3.0 (July 2024) - Changed the type of `confusablePrototype` and `intentionalConfusables` from
README.md view
@@ -7,7 +7,7 @@ The Haskell data structures are generated programmatically from the Unicode character database (UCD) files. The latest Unicode version supported by this library is-[`15.0.0`](https://www.unicode.org/versions/Unicode15.0.0/).+[`15.1.0`](https://www.unicode.org/versions/Unicode15.1.0/). Please see the [Haddock documentation](https://hackage.haskell.org/package/unicode-data-security)
lib/Unicode/Internal/Char/Security/Confusables.hs view
@@ -1,4 +1,4 @@--- autogenerated from https://www.unicode.org/Public/15.0.0/ucd/confusables.txt+-- autogenerated from https://www.unicode.org/Public/15.1.0/ucd/confusables.txt -- | -- Module : Unicode.Internal.Char.Security.Confusables -- Copyright : (c) 2022 Composewell Technologies and Contributors
lib/Unicode/Internal/Char/Security/IdentifierStatus.hs view
@@ -1,4 +1,4 @@--- autogenerated from https://www.unicode.org/Public/15.0.0/ucd/IdentifierStatus.txt+-- autogenerated from https://www.unicode.org/Public/15.1.0/ucd/IdentifierStatus.txt -- | -- Module : Unicode.Internal.Char.Security.IdentifierStatus -- Copyright : (c) 2022 Composewell Technologies and Contributors@@ -42,56 +42,56 @@ isAllowedInIdentifierDataBitMap :: Ptr Int8 isAllowedInIdentifierDataBitMap = Ptr- "\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\3\0\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\- \\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\1\0\0\0\0\255\255\255\255\254\255\63\0\255\3\23\254\255\- \\191\255\255\253\255\255\255\255\255\47\0\96\192\255\255\0\0\0\0\0\0\0\0\0\0\255\255\255\255\255\255\255\255\255\255\255\255\3\0\0\0\0\0\0\0\0\0\0\0\0\- \\0\0\0\0\0\128\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\- \\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\127\111\255\127\255\255\255\255\255\255\255\255\255\3\255\255\255\255\255\255\255\255\255\63\0\0\0\0\128\32\255\255\255\255\- \\129\231\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\255\255\255\127\224\7\0\0\0\0\0\0\0\0\0\0\- \\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\128\7\0\4\0\0\0\39\0\240\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\- \\0\0\0\0\128\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\128\255\0\0\0\0\0\0\0\0\0\0\0\0\0\33\12\0\0\4\0\0\255\7\235\3\0\- \\0\0\0\0\0\0\0\0\0\0\0\255\255\127\252\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\126\126\126\0\127\127\0\0\0\0\0\0\192\0\0\0\0\0\0\- \\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\24\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\- \\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\255\255\- \\255\255\255\255\255\255\255\61\127\61\255\255\255\255\255\61\255\255\255\255\61\127\61\255\127\255\255\255\255\255\255\255\61\255\255\255\255\255\255\255\255\231\0\0\0\0\255\255\0\0\+ "\238\135\249\255\255\253\37\211\135\57\0\16\192\255\31\0\238\191\251\255\255\253\237\243\191\59\1\0\207\255\0\252\238\159\249\255\255\253\237\243\143\57\224\128\195\255\2\0\236\199\+ \\61\214\24\199\255\195\199\61\129\0\192\255\0\0\1\2\128\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\+ \\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\255\255\255\255\231\254\207\255\255\63\133\16\255\3\0\0\0\0\255\+ \\255\255\255\254\255\63\0\255\3\23\254\255\191\255\255\253\255\255\255\255\255\47\0\96\192\255\255\0\0\0\0\0\0\0\0\0\0\255\255\255\255\255\255\255\255\255\255\255\255\3\+ \\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\128\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\+ \\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\127\111\255\127\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\+ \\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\7\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\+ \\255\255\0\0\0\0\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\3\255\255\255\255\+ \\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\15\0\+ \\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\128\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\+ \\0\0\0\0\0\0\0\0\0\0\0\0\0\255\255\255\127\224\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\+ \\0\0\0\0\0\128\32\0\0\0\0\0\0\0\0\0\0\255\255\127\0\127\127\127\127\127\127\127\127\0\0\0\0\128\96\255\7\254\255\255\135\254\255\255\7\0\0\0\0\0\+ \\0\128\0\255\255\127\255\255\255\127\255\255\255\255\255\255\255\243\127\254\253\255\255\255\255\255\127\0\128\0\0\3\128\1\0\0\224\255\223\207\255\49\255\255\255\255\255\255\255\255\+ \\255\255\255\255\0\0\0\0\0\252\255\255\255\255\255\255\255\255\255\255\255\255\255\255\0\0\255\255\255\195\254\255\255\255\127\2\254\255\255\255\127\4\0\0\0\0\16\0\0\0\+ \\255\255\255\135\31\0\255\255\255\63\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\+ \\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\0\0\0\0\0\0\0\0\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\+ \\255\255\3\0\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\+ \\255\255\255\255\255\255\255\255\255\255\255\255\255\255\1\0\255\255\255\207\192\255\15\0\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\24\0\0\0\0\0\16\0\0\223\159\+ \\27\8\248\97\35\3\36\0\0\0\0\0\32\56\64\215\255\255\251\255\255\255\255\127\0\0\0\0\0\240\224\0\0\0\0\0\0\0\254\255\255\255\255\255\255\255\255\255\127\102\+ \\255\255\255\255\255\255\255\255\255\255\255\127\224\255\255\255\255\191\0\0\0\0\0\0\0\0\0\0\0\0\0\0\255\255\255\255\0\0\0\0\0\0\0\0\0\0\0\0\0\0\+ \\0\0\0\0\255\255\255\255\255\231\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\+ \\0\0\0\0\0\0\0\0\255\255\255\255\231\254\207\255\255\63\133\16\255\3\0\0\254\223\253\255\255\253\239\243\223\61\96\32\195\255\0\0\237\223\253\255\255\253\239\243\223\61\+ \\96\32\207\255\14\0\237\223\253\255\255\255\255\231\207\125\240\0\195\255\0\252\236\127\126\252\191\255\251\47\127\132\95\127\0\0\4\0\192\26\128\154\3\0\0\0\0\0\0\0\ \\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\- \\0\0\0\0\0\0\0\0\0\0\0\0\128\7\0\4\0\0\0\39\0\240\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\- \\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\255\255\255\63\255\255\255\255\255\255\255\255\255\255\- \\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\- \\255\255\255\255\0\0\0\0\0\0\0\0\128\96\255\7\254\255\255\135\254\255\255\7\0\0\0\0\0\0\128\0\255\255\127\255\255\255\127\255\255\255\255\255\255\255\243\127\254\253\- \\255\255\255\255\255\127\0\128\0\0\3\128\1\0\0\224\255\223\207\255\49\255\255\255\207\192\255\15\0\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\24\0\0\0\0\0\- \\16\0\0\223\159\27\8\248\97\35\3\36\0\0\0\0\0\32\56\64\215\255\255\251\255\255\255\255\127\0\0\0\0\0\240\238\135\249\255\255\253\37\211\135\57\0\16\192\255\31\- \\0\238\191\251\255\255\253\237\243\191\59\1\0\207\255\0\252\238\159\249\255\255\253\237\243\143\57\224\128\195\255\2\0\236\199\61\214\24\199\255\195\199\61\129\0\192\255\0\0\1\- \\2\128\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\- \\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\255\255\255\255\231\254\207\255\255\63\133\16\255\3\0\0\224\0\0\0\0\0\0\0\254\255\255\255\255\255\255\255\255\255\- \\127\102\255\255\255\255\255\255\255\255\255\255\255\127\224\255\255\255\255\191\0\0\0\0\0\0\0\0\0\0\0\0\0\0\255\255\255\255\0\0\0\0\0\0\0\0\0\0\0\0\- \\0\0\0\0\0\0\255\255\255\255\255\231\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\- \\0\0\0\0\0\0\0\0\0\0\255\255\255\255\231\254\207\255\255\63\133\16\255\3\0\0\255\255\255\255\255\255\255\255\255\255\255\255\0\0\0\0\0\252\255\255\255\255\255\255\- \\255\255\255\255\255\255\255\255\0\0\255\255\255\195\254\255\255\255\127\2\254\255\255\255\127\4\0\0\0\0\16\0\0\0\255\255\255\135\31\0\192\26\128\154\3\0\0\0\0\0\+ \\0\10\0\0\0\0\0\0\24\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\+ \\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\128\255\255\127\255\255\255\255\255\255\255\255\255\3\255\255\255\255\255\255\255\255\255\63\0\0\0\0\128\32\255\+ \\255\255\255\129\231\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\255\255\255\127\224\7\0\0\0\0\0\0\0\+ \\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\128\7\0\4\0\0\0\39\0\240\0\0\0\0\0\0\0\0\0\0\0\0\+ \\0\0\0\0\0\0\0\128\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\128\255\0\0\0\0\0\0\0\0\0\0\0\0\0\33\12\0\0\4\0\0\255\7\+ \\235\3\0\0\0\0\255\255\255\255\255\255\255\255\255\255\255\63\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\+ \\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\24\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\+ \\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\254\255\255\255\255\255\247\7\+ \\255\127\255\3\0\0\0\0\214\247\255\255\175\255\247\63\95\127\255\195\0\0\0\0\1\8\0\0\255\3\160\192\247\222\123\239\255\29\22\252\221\255\247\222\123\239\255\29\64\0\+ \\0\0\0\0\0\0\0\0\0\0\0\255\255\127\252\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\126\126\126\0\127\127\0\0\0\0\0\0\192\0\0\0\0\0\0\+ \\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\128\7\0\4\0\0\0\39\0\240\0\0\0\0\0\0\0\0\0\0\0\ \\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\- \\0\0\0\10\0\0\0\0\0\0\24\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\- \\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\128\255\255\127\254\255\255\255\255\255\247\7\255\127\255\3\0\0\0\0\214\247\255\255\175\255\247\63\95\- \\127\255\195\0\0\0\0\1\8\0\0\255\3\160\192\247\222\123\239\255\29\22\252\221\255\247\222\123\239\255\29\64\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\128\- \\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\255\255\255\127\- \\224\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\128\32\0\0\0\0\0\0\0\0\0\0\- \\255\255\127\0\127\127\127\127\127\127\127\127\0\0\0\0\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\0\0\0\0\255\255\- \\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\3\255\255\255\255\255\255\255\255\255\255\255\255\- \\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\15\0\0\0\0\0\0\0\0\0\- \\0\0\0\0\0\255\255\255\126\0\0\255\31\228\255\255\3\0\0\0\0\0\0\254\255\255\255\255\255\255\255\255\191\193\0\207\255\254\254\238\159\249\255\255\253\197\243\159\121\128\- \\0\207\255\3\64\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\7\255\255\255\- \\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\- \\255\255\255\255\255\255\255\1\0\0\0\254\223\253\255\255\253\239\243\223\61\96\32\195\255\0\0\237\223\253\255\255\253\239\243\223\61\96\32\207\255\14\0\237\223\253\255\255\255\255\- \\231\207\125\240\0\195\255\0\252\236\127\126\252\191\255\251\47\127\132\95\127\0\0\4\0\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\67\255\255\255\255\255\- \\255\255\255\255\255\255\3\255\255\63\63\255\255\255\255\63\63\255\170\255\255\85\21\255\255\255\255\255\255\223\23\220\21\199\7\247\23\220\21"#+ \\0\3\0\255\255\255\255\255\255\255\255\255\61\127\61\255\255\255\255\255\61\255\255\255\255\61\127\61\255\127\255\255\255\255\255\255\255\61\255\255\255\255\255\255\255\255\231\0\0\0\+ \\0\255\255\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\+ \\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\255\255\255\126\0\0\255\31\228\255\255\3\0\0\0\0\0\0\254\255\255\255\255\255\255\255\255\191\193\0\207\255\254\+ \\254\238\159\249\255\255\253\197\243\159\121\128\0\207\255\3\64\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\67\255\255\255\255\255\255\255\255\255\255\255\3\255\+ \\255\63\63\255\255\255\255\63\63\255\170\255\255\85\21\255\255\255\255\255\255\223\23\220\21\199\7\247\23\220\21"# isAllowedInIdentifierOffsets1BitMap :: Ptr Word16 isAllowedInIdentifierOffsets1BitMap = Ptr- "\228\2\13\7\228\2\228\2\22\0\86\2\86\2\9\5\86\2\86\2\188\1\86\2\86\2\34\1\86\2\86\2\86\2\228\1\34\1\86\2\86\2\86\2\252\0\224\2\228\2\228\2\228\2\112\6\224\2\228\2\228\2\228\2\0\0\229\3\86\2\86\2\86\2\114\4\183\7\229\3\86\2\86\2\86\2\16\6\86\2\58\4\86\2\228\2\228\2\228\2\- \\228\2\152\6\81\5\143\1\228\2\228\2\228\2\228\2\236\2\228\2\86\2\9\5\86\2\86\2\86\2\86\2\83\1\86\2\188\1\86\2\86\2\86\2\228\1\228\2\13\7\228\2\228\2\228\2\80\6\40\3\103\3\202\4\83\0\205\6\167\3\119\7\145\5\220\0\36\2\86\2\250\3\138\0\86\2\86\2\156\0"#+ "\63\5\67\0\67\0\67\0\248\5\63\5\67\0\67\0\67\0\225\1\194\2\198\2\198\2\198\2\100\1\194\2\198\2\198\2\198\2\14\3\62\0\67\0\67\0\67\0\218\3\175\7\62\0\67\0\67\0\67\0\7\2\67\0\162\3\67\0\198\2\198\2\198\2\198\2\140\1\185\4\113\6\198\2\198\2\198\2\198\2\206\2\198\2\67\0\113\4\67\0\+ \\67\0\67\0\67\0\112\5\67\0\145\4\67\0\67\0\67\0\248\5\198\2\26\1\198\2\198\2\198\2\68\1\67\0\113\4\67\0\67\0\145\4\67\0\67\0\198\2\26\1\198\2\198\2\36\3\198\2\176\5\67\2\98\3\130\2\145\0\111\7\0\0\50\4\56\6\249\4\11\7\67\0\83\0\200\0\67\0\67\0\218\0"# isAllowedInIdentifierOffsets2BitMap :: Ptr Word8 isAllowedInIdentifierOffsets2BitMap = Ptr- "\79\83\87\35\33\41\45\47\47\56\47\47\47\47\47\47\47\47\47\47\63\52\47\47\47\47\48\62\62\62\62\6\62\62\9\62\62\62\62\62\62\62\62\62\62\14\62\62\62\62\- \\62\62\62\62\13\62\62\62\62\19\91\62\62\62\47\47\47\47\47\47\47\47\47\47\47\47\47\47\47\47\47\47\47\47\75\47\24\23\47\29\47\47\47\3\62\62\47\47\0\47\- \\75"#+ "\80\84\88\22\20\28\32\34\34\43\34\34\34\34\34\34\34\34\34\34\50\39\34\34\34\34\35\49\49\49\49\47\49\49\54\49\49\49\49\49\49\49\49\49\49\1\49\49\49\49\+ \\49\49\49\49\0\49\49\49\49\6\92\49\49\49\34\34\34\34\34\34\34\34\34\34\34\34\34\34\34\34\34\34\34\34\62\34\11\10\34\16\34\34\34\76\49\49\34\34\60\34\+ \\62"#
lib/Unicode/Internal/Char/Security/IdentifierType.hs view
@@ -1,4 +1,4 @@--- autogenerated from https://www.unicode.org/Public/15.0.0/ucd/IdentifierType.txt+-- autogenerated from https://www.unicode.org/Public/15.1.0/ucd/IdentifierType.txt -- | -- Module : Unicode.Internal.Char.Security.IdentifierType -- Copyright : (c) 2022 Composewell Technologies and Contributors@@ -175,115 +175,116 @@ identifierTypesOffsets1BitMap = Ptr "\154\5\43\7\155\5\155\5\166\1\166\1\166\1\158\5\50\7\184\4\229\5\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\155\5\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\155\5\233\0\160\5\166\1\53\7\156\5\166\1\166\1\166\1\ \\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\187\4\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\42\7\166\1\166\1\166\1\166\1\166\1\166\1\- \\187\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\111\4\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\- \\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\114\4\49\4\49\4\49\4\49\4\49\4\49\4\50\4\119\4\82\3\82\3\82\3\82\3\82\3\84\3\116\2\116\2\116\2\116\2\116\2\116\2\116\2\255\2\29\3\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\77\8\44\3\119\4\82\3\- \\82\3\116\2\116\2\116\2\116\2\116\2\116\2\116\2\123\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\248\3\191\8\15\4\15\4\15\4\57\2\15\4\15\4\15\4\15\4\15\4\- \\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\- \\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\221\0\119\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\230\1\224\1\230\1\15\4\15\4\15\4\15\4\15\4\230\1\15\4\15\4\15\4\15\4\230\1\224\1\230\1\15\4\224\1\15\4\15\4\15\4\15\4\15\4\15\4\15\4\154\2\15\4\15\4\15\4\15\4\- \\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\119\4\119\4\119\4\119\4\48\1\165\1\35\1\237\5\173\5\41\1\109\3\73\7\218\3\172\1\166\1\166\1\166\1\166\1\166\1\166\1\28\7\233\7\176\6\176\6\176\6\176\6\- \\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\186\7\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\181\3\176\6\0\5\176\6\0\5\15\4\15\4\15\4\15\4\15\4\15\4\15\4\- \\15\4\15\4\153\2\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\61\0\119\4\119\4\119\4\101\2\101\2\101\2\101\2\101\2\101\2\166\1\191\4\125\3\128\1\166\1\166\1\28\1\166\1\157\5\166\1\186\4\189\4\10\1\166\1\166\1\- \\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\177\2\154\5\43\7\155\5\155\5\166\1\166\1\166\1\158\5\50\7\184\4\229\5\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\187\4\166\1\166\1\- \\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\131\5\58\5\58\5\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\184\4\166\1\166\1\166\1\166\1\166\1\166\1\8\3\119\4\119\4\119\4\119\4\166\1\132\5\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\120\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\- \\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\5\3\119\4\116\2\116\2\116\2\116\2\116\2\116\2\1\2\1\2\116\2\116\2\118\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\- \\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\5\3\119\4\122\4\15\4\15\4\15\4\15\4\17\4\185\4\166\1\166\1\166\1\166\1\166\1\113\3\166\1\166\1\166\1\166\1\186\4\164\1\166\1\15\4\15\4\15\4\15\4\- \\176\6\176\6\176\6\176\6\1\5\119\4\51\6\51\6\51\6\244\7\153\2\119\4\156\6\119\4\119\4\119\4\153\6\119\4\123\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\- \\116\2\120\2\82\3\82\3\82\3\82\3\82\3\114\4\82\3\113\4\82\3\186\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\117\2\119\4\119\4\82\3\82\3\82\3\82\3\82\3\82\3\82\3\204\2\186\4\119\4\- \\183\4\196\2\166\1\166\1\186\4\50\7\163\5\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\135\5\58\5\63\5\119\4\183\4\166\1\166\1\166\1\166\1\166\1\186\4\166\1\166\1\166\1\166\1\166\1\176\6\166\1\166\1\166\1\166\1\166\1\130\5\166\1\166\1\166\1\166\1\166\1\166\1\166\1\- \\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\187\4\119\4\119\4\119\4\176\6\1\5\176\6\176\6\176\6\176\6\176\6\176\6\176\6\119\4\176\6\3\5\176\6\176\6\176\6\176\6\176\6\119\4\176\6\176\6\176\6\- \\255\4\3\5\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\117\2\4\2\119\4\116\2\116\2\116\2\116\2\- \\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\122\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\- \\255\2\7\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\115\4\82\3\163\8\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\185\7\176\6\176\6\176\6\176\6\176\6\176\6\176\6\0\5\119\4\119\4\119\4\119\4\119\4\119\4\119\4\- \\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\119\2\116\2\116\2\116\2\116\2\116\2\116\2\123\2\119\4\148\7\98\7\98\7\152\7\185\7\176\6\176\6\176\6\176\6\176\6\176\6\255\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\- \\119\4\119\4\119\4\119\4\119\4\119\4\119\4\185\7\176\6\176\6\176\6\176\6\176\6\176\6\176\6\0\5\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\118\2\116\2\28\3\1\2\1\2\118\2\119\4\119\4\119\4\119\4\82\3\82\3\- \\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\85\3\82\3\82\3\115\2\116\2\116\2\3\3\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\114\0\116\2\123\2\82\3\- \\82\3\82\3\82\3\82\3\119\4\82\3\117\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\176\6\176\6\176\6\105\6\116\2\116\2\116\2\116\2\116\2\161\3\122\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\- \\22\6\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\51\6\51\6\51\6\51\6\24\7\213\5\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\154\2\119\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\- \\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\158\6\119\4\119\4\119\4\101\2\101\2\101\2\101\2\101\2\101\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\101\2\101\2\101\2\101\2\101\2\- \\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\117\2\4\2\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\120\2\119\4\119\4\- \\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\122\2\116\2\116\2\116\2\116\2\116\2\116\2\255\2\1\2\2\3\119\4\116\2\140\3\21\3\116\2\116\2\126\2\116\2\116\2\119\4\119\4\- \\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\1\2\1\2\1\2\44\3\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\- \\119\4\119\4\224\1\81\0\15\4\224\1\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\61\0\119\4\119\4\119\4\101\2\101\2\101\2\101\2\101\2\101\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\- \\119\4\119\4\119\4\119\4\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\82\3\82\3\82\3\112\4\82\3\115\4\82\3\115\4\10\7\82\3\82\3\82\3\82\3\113\4\114\4\119\4\82\3\82\3\82\3\82\3\82\3\115\4\82\3\82\3\82\3\117\4\82\3\226\2\176\6\176\6\176\6\176\6\176\6\69\7\225\3\176\6\- \\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\102\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\- \\176\6\176\6\176\6\176\6\176\6\176\6\176\6\109\6\176\6\176\6\176\6\176\6\176\6\176\6\2\5\119\4\119\4\119\4\119\4\166\1\191\4\15\4\15\4\15\4\214\1\23\0\15\4\20\8\244\3\244\3\244\3\150\1\146\5\139\1\134\1\247\0\145\1\125\3\141\1\140\1\143\1\125\3\125\3\166\1\47\5\15\5\125\3\90\6\168\1\169\1\- \\180\6\176\6\176\6\176\6\176\6\176\6\102\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\105\6\119\4\119\4\119\4\176\6\2\5\119\4\119\4\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\- \\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\134\5\58\5\58\5\58\5\58\5\220\0\219\0\58\5\58\5\58\5\58\5\58\5\85\5\120\3\241\0\193\1\194\0\199\0\204\0\58\5\58\5\58\5\111\5\58\5\88\5\136\5\58\5\58\5\138\5\183\8\213\8\119\4\119\4\176\6\214\3\176\6\176\6\176\6\176\6\176\6\176\6\176\6\- \\176\6\176\6\176\6\176\6\176\6\219\3\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\214\3\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\186\3\176\6\176\6\176\6\106\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\189\7\176\6\- \\176\6\244\3\253\3\15\4\15\4\15\4\15\4\23\4\15\4\25\4\244\3\15\4\188\6\82\6\65\1\15\4\17\4\15\4\15\4\22\4\15\4\15\4\15\4\15\4\15\4\137\4\215\6\24\0\121\8\15\4\127\8\51\6\51\6\51\6\51\6\135\6\47\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\194\2\193\2\212\2\15\4\15\4\224\1\- \\119\4\224\1\224\1\224\1\224\1\224\1\224\1\224\1\224\1\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\94\2\93\2\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\- \\51\6\51\6\51\6\51\6\244\7\153\2\119\4\156\6\119\4\119\4\119\4\153\6\119\4\123\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\118\2\116\2\122\2\82\3\82\3\82\3\82\3\115\4\82\3\82\3\82\3\82\3\115\4\166\1\223\3\166\1\- \\166\1\166\1\167\1\166\1\166\1\166\1\166\1\176\6\176\6\176\6\221\3\176\6\176\6\176\6\176\6\225\3\176\6\176\6\255\4\119\4\119\4\119\4\119\4\119\4\119\4\194\4\176\6\176\6\176\6\176\6\176\6\1\5\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\1\5\119\4\176\6\105\6\185\7\176\6\- \\185\7\176\6\185\7\176\6\176\6\176\6\255\4\119\4\185\4\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\117\3\166\1\166\1\186\4\184\4\184\4\184\4\227\0\186\4\186\4\119\4\184\3\119\4\119\4\226\3\228\3\15\4\43\2\14\4\15\4\15\4\78\2\- \\14\4\15\4\15\4\140\7\66\5\119\4\119\4\119\4\225\3\113\1\192\3\169\5\15\4\15\4\224\6\15\4\15\4\15\4\224\6\15\4\15\4\15\4\15\4\15\4\15\4\62\1\66\1\65\1\210\1\15\4\15\4\15\4\15\4\15\4\66\1\1\6\4\6\244\3\244\3\242\3\99\8\243\3\0\0\150\5\91\5\15\4\37\2\27\4\15\4\74\1\- \\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\229\6\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\225\6\51\6\51\6\51\6\51\6\135\6\47\3\15\4\15\4\15\4\15\4\85\1\148\6\116\2\116\2\116\2\24\3\29\3\119\4\116\2\116\2\116\2\116\2\28\3\6\3\119\4\119\4\116\2\116\2\0\3\6\3\- \\119\4\119\4\119\4\119\4\116\2\116\2\24\3\84\8\119\4\119\4\116\2\116\2\117\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\176\6\176\6\176\6\105\6\116\2\116\2\116\2\116\2\116\2\161\3\122\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\22\6\82\3\82\3\82\3\82\3\82\3\- \\82\3\82\3\82\3\82\3\185\2\82\3\82\3\82\3\82\3\82\3\82\3\82\3\212\2\82\3\82\3\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\12\6\119\4\154\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\1\2\1\2\1\2\44\3\119\4\119\4\119\4\119\4\- \\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\37\2\33\4\170\7\43\6\60\6\165\7\29\0\50\5\160\7\189\1\125\3\35\0\40\0\51\6\198\6\20\1\156\7\130\4\15\4\15\4\221\1\15\4\15\4\15\4\15\4\17\8\118\3\51\6\246\2\116\2\120\1\173\3\51\6\51\6\15\4\15\4\15\4\78\1\223\1\15\4\15\4\15\4\- \\224\1\174\6\223\6\15\4\15\4\15\4\66\1\158\1\26\6\244\3\206\6\244\3\11\0\16\0\113\8\119\4\15\4\15\4\15\4\233\1\126\6\119\4\49\4\51\4\82\3\82\3\82\3\82\3\82\3\82\3\215\7\220\7\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\154\2\119\4\82\3\82\3\82\3\82\3\- \\82\3\41\4\84\3\232\2\116\2\116\2\116\2\116\2\116\2\118\2\1\2\2\2\82\3\82\3\82\3\225\7\82\3\116\4\15\4\15\4\15\4\56\2\3\5\244\3\15\4\254\7\249\7\15\4\15\4\242\3\244\3\244\3\20\0\244\3\244\3\244\3\16\8\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\17\4\11\8\166\1\141\8\15\4\- \\14\4\23\4\219\1\58\2\69\0\15\4\15\4\222\1\68\2\61\2\58\2\62\2\120\4\170\2\59\2\15\4\229\6\233\6\73\2\233\1\69\0\15\4\15\4\222\1\71\3\90\0\233\1\150\2\19\6\200\5\121\4\15\4\149\4\119\4\73\2\225\1\221\1\15\4\15\4\222\1\84\0\61\2\225\1\86\0\158\6\119\4\59\2\15\4\3\5\241\6\- \\73\2\58\2\69\0\15\4\15\4\222\1\84\0\61\2\245\6\150\2\122\4\60\3\31\2\15\4\246\4\119\4\135\7\69\6\230\1\95\0\237\1\69\6\15\4\234\1\69\6\230\1\241\1\119\4\121\4\15\4\176\6\2\5\23\4\226\1\222\1\15\4\15\4\222\1\19\4\61\2\226\1\230\1\132\7\145\2\31\2\15\4\193\4\176\6\10\4\226\1\- \\222\1\15\4\15\4\222\1\227\1\61\2\226\1\230\1\132\7\243\1\59\2\15\4\152\2\119\4\77\6\226\1\222\1\15\4\15\4\15\4\15\4\215\1\25\2\134\4\123\4\90\7\31\2\15\4\176\6\55\2\66\4\100\5\78\0\70\0\72\0\15\4\221\1\65\2\224\1\50\3\128\4\100\5\160\6\51\6\55\3\119\4\223\1\15\4\15\4\15\4\- \\15\4\15\4\72\4\178\3\15\4\224\6\15\4\178\7\119\4\119\4\119\4\119\4\95\0\228\1\15\4\15\4\129\4\15\4\72\4\57\2\128\4\224\1\15\4\19\2\119\4\119\4\119\4\119\4\175\6\48\2\176\6\90\6\15\4\229\6\2\4\13\2\72\4\70\4\73\4\71\4\15\4\67\6\100\0\121\6\236\3\15\4\72\4\70\4\73\4\71\4\- \\15\4\224\4\178\6\107\6\176\6\2\5\119\4\119\4\119\4\119\4\15\4\15\4\230\1\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\60\2\176\6\193\6\102\1\0\5\15\4\15\4\176\6\3\5\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\113\4\113\4\116\2\116\2\118\2\124\2\116\2\116\2\1\3\119\4\- \\116\2\116\2\120\2\119\4\116\2\249\2\130\0\119\4\15\4\15\4\15\4\15\4\28\8\23\4\33\8\15\4\15\4\18\8\240\4\51\8\15\4\154\2\176\6\3\5\1\2\189\0\116\2\122\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\123\2\116\2\116\2\116\2\116\2\116\2\117\7\82\3\82\3\82\3\82\3\- \\82\3\82\3\82\3\82\3\113\4\119\4\116\2\116\2\116\2\37\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\112\4\82\3\82\3\82\3\92\3\82\3\117\4\82\3\117\4\162\2\5\7\51\6\43\0\1\6\245\3\119\4\119\4\119\4\119\4\119\4\119\4\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\114\4\82\3\47\4\- \\49\4\253\6\1\7\50\4\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\115\4\158\2\82\3\82\3\82\3\82\3\82\3\82\3\82\3\159\2\82\3\95\4\82\3\82\3\82\3\82\3\82\3\84\3\51\6\129\7\15\4\15\4\15\4\15\4\15\4\60\2\49\4\119\4\33\7\51\6\51\6\51\6\- \\51\6\173\4\125\3\125\3\125\3\125\3\125\3\6\1\166\1\234\5\166\1\231\5\166\1\166\1\166\1\122\3\125\3\124\3\125\3\125\3\125\3\151\5\166\1\166\1\166\1\166\1\2\1\143\1\253\0\254\0\255\0\125\3\125\3\38\6\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\- \\15\4\15\4\15\4\87\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\50\5\15\4\15\4\57\2\57\2\15\4\15\4\15\4\15\4\57\2\57\2\15\4\66\3\15\4\15\4\157\4\159\4\15\4\15\4\15\4\15\4\15\4\15\4\226\1\70\1\94\5\197\7\77\4\222\5\72\4\70\1\72\2\212\0\166\1\86\2\- \\211\3\198\3\113\6\200\4\70\7\94\6\91\6\224\3\106\1\216\4\196\1\202\1\44\7\166\1\166\1\186\4\166\1\188\4\176\6\225\3\176\6\176\6\4\5\119\4\125\3\53\5\108\5\125\3\132\3\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\125\3\139\2\52\6\96\1\116\2\116\2\116\2\116\2\- \\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\24\3\113\2\59\4\0\2\208\4\210\4\232\4\176\6\176\6\230\4\84\7\253\4\176\6\176\6\176\6\255\4\119\4\119\4\119\4\119\4\176\6\176\6\176\6\110\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\203\3\119\4\52\2\176\6\176\6\248\4\20\5\22\5\- \\49\0\87\6\223\1\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\224\1\82\4\143\6\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\218\5\82\3\44\4\41\4\82\3\82\3\39\5\119\4\119\4\51\6\51\6\51\6\51\6\51\6\106\7\102\7\109\7\51\6\51\6\51\6\3\8\82\3\82\3\82\3\82\3\- \\82\3\82\3\82\3\82\3\82\3\82\3\47\4\119\4\98\7\58\5\117\5\15\4\243\5\254\0\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\243\7\51\6\51\6\251\5\82\1\51\6\51\6\90\1\7\0\187\1\15\4\153\2\131\4\154\2\119\4\119\4\239\7\240\2\82\3\82\3\82\3\82\3\82\3\165\2\176\6\3\5\116\2\116\2\- \\116\2\116\2\116\2\116\2\25\3\119\4\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\113\4\156\2\82\3\117\4\51\6\51\6\51\6\167\4\82\3\82\3\82\3\82\3\82\3\16\7\116\2\116\2\116\2\116\2\120\2\5\5\51\6\51\6\51\6\125\7\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\48\4\169\8\82\3\163\8\- \\244\7\15\4\15\4\224\1\82\3\82\3\82\3\82\3\82\3\82\3\112\4\119\4\82\3\113\4\82\3\104\4\15\4\15\4\224\6\55\2\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\116\4\119\4\119\4\216\2\82\3\82\3\90\3\119\4\126\4\126\4\126\4\119\4\224\1\224\1\51\6\51\6\51\6\51\6\51\6\38\7\143\4\54\0\- \\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\100\4\82\3\117\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\232\1\119\4\51\6\51\6\134\6\131\6\51\6\51\6\51\6\51\6\51\6\126\7\- \\166\1\76\7\125\5\53\1\59\1\128\5\166\1\166\1\166\1\166\1\166\1\166\1\166\1\187\4\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\191\4\119\4\119\4\119\4\119\4\116\2\250\2\116\2\116\2\117\2\116\2\116\2\120\0\116\2\118\2\116\2\118\2\119\4\119\4\119\4\119\4\116\2\116\2\- \\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\121\2\85\8\1\2\1\2\1\2\1\2\1\2\5\2\1\2\51\6\51\6\51\6\51\6\51\6\51\6\166\6\176\6\176\6\105\6\176\6\0\5\4\5\119\4\119\4\119\4\119\4\119\4\98\7\98\7\98\7\98\7\98\7\179\1\116\2\116\2\116\2\116\2\- \\84\8\126\2\116\2\116\2\116\2\121\2\116\2\116\2\116\2\116\2\116\2\121\2\116\2\116\2\116\2\131\2\116\2\116\2\116\2\116\2\120\2\116\2\35\3\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\119\4\116\2\116\2\116\2\116\2\116\2\116\2\120\2\5\5\116\2\251\2\116\2\251\2\120\0\116\2\252\2\116\2\- \\252\2\129\0\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\117\2\119\4\116\2\116\2\118\2\119\4\116\2\119\4\119\4\119\4\188\5\166\1\166\1\166\1\166\1\166\1\229\5\190\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\118\2\253\2\116\2\116\2\116\2\116\2\248\2\147\0\- \\116\2\116\2\131\2\1\2\116\2\116\2\255\2\1\2\116\2\116\2\116\2\117\2\5\5\1\2\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\128\0\254\1\116\2\116\2\0\3\5\2\116\2\116\2\116\2\132\0\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\135\0\1\2\1\2\- \\255\1\1\2\1\2\1\2\1\2\1\2\127\0\127\2\250\2\254\2\116\2\116\2\118\2\161\0\1\2\7\3\1\2\7\3\116\2\116\2\116\2\24\3\116\2\116\2\116\2\24\3\119\4\119\4\119\4\119\4\116\2\115\2\116\2\116\2\117\2\254\1\2\2\119\4\116\2\116\2\116\2\116\2\116\2\116\2\118\2\0\2\116\2\116\2\118\2\1\2\- \\116\2\116\2\121\2\1\2\116\2\116\2\122\2\42\3\119\4\0\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\123\2\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\121\2\119\4\116\2\116\2\116\2\116\2\116\2\116\2\- \\121\2\255\1\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\255\2\3\2\255\1\1\2\30\3\116\2\118\2\124\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\26\3\150\3\7\5\116\2\116\2\116\2\123\2\116\2\122\2\82\3\82\3\82\3\82\3\82\3\82\3\33\5\82\3\108\4\119\4\116\2\116\2\116\2\116\2\168\0\119\4\- \\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\24\3\140\0\116\2\184\0\185\7\176\6\0\5\119\4\116\2\116\2\252\2\116\2\116\2\116\2\116\2\30\3\122\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\117\2\125\0\116\2\248\2\116\2\165\3\116\2\116\2\116\2\116\2\116\2\116\2\116\2\121\2\116\2\122\2\59\8\154\0\- \\151\0\116\2\116\2\253\2\122\0\176\0\154\0\158\0\152\3\126\2\155\0\119\2\119\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\46\4\82\3\220\2\117\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\- \\116\2\116\2\116\2\116\2\181\0\119\4\116\2\122\2\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\148\3\119\4\116\2\122\2\1\2\4\2\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\165\3\116\2\122\2\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\156\0\116\2\120\2\- \\116\2\27\3\117\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\76\5\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\- \\116\2\116\2\116\2\116\2\116\2\27\3\44\3\124\2\117\2\150\0\127\0\116\2\116\2\116\2\248\2\151\0\16\3\119\4\116\2\122\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\129\2\116\2\116\2\116\2\116\2\116\2\129\2\143\0\119\4\119\4\119\4\176\6\3\5\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\- \\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\253\2\116\2\116\2\116\2\116\2\117\2\116\2\82\8\119\4\116\2\27\3\1\2\4\2\114\2\116\2\116\2\116\2\129\2\116\2\116\2\254\2\117\2\119\4\119\4\119\4\119\4\119\4\- \\119\4\119\4\119\4\119\4\117\2\252\2\116\2\116\2\116\2\116\2\117\2\157\3\116\2\119\4\116\2\122\2\32\5\80\3\82\3\82\3\82\3\112\4\79\3\118\4\82\3\117\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\253\2\116\2\116\2\116\2\116\2\108\0\26\3\1\2\116\2\122\2\119\4\119\4\- \\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\118\4\119\4\176\6\176\6\176\6\176\6\176\6\176\6\3\5\193\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\117\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\- \\82\3\82\3\82\3\82\3\82\3\82\3\82\3\118\4\100\3\100\3\100\3\101\3\100\3\251\1\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\117\2\116\2\122\2\116\2\116\2\116\2\118\2\74\5\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\- \\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\118\2\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\- \\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\121\2\116\2\119\2\116\2\123\2\116\2\72\8\105\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\125\3\125\3\125\3\125\3\125\3\127\3\125\3\125\3\126\3\119\4\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\- \\58\5\58\5\62\5\119\4\119\4\119\4\119\4\119\4\119\4\119\4\98\7\98\7\98\7\98\7\98\7\98\7\98\7\98\7\180\5\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\176\6\176\6\1\5\119\4\176\6\176\6\1\5\119\4\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\- \\58\5\58\5\220\0\119\4\176\6\176\6\176\6\4\5\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\- \\1\2\1\2\1\2\1\2\1\2\1\2\116\2\116\2\116\2\116\2\116\2\116\2\255\2\113\2\116\2\116\2\116\2\116\2\116\2\24\3\143\3\1\2\144\3\84\8\119\4\128\2\254\2\116\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\15\4\15\4\15\4\224\1\122\4\153\2\119\4\119\4\119\4\119\4\119\4\119\4\- \\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\117\2\116\2\116\2\151\0\121\0\121\2\166\1\166\1\166\1\166\1\166\1\166\1\166\1\187\4\119\4\119\4\119\4\120\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\- \\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\36\3\1\2\117\2\119\4\119\4\119\4\119\4\119\4\156\5\166\1\166\1\166\1\15\1\185\4\157\5\205\5\179\4\196\5\15\1\194\5\15\1\157\5\157\5\57\7\- \\166\1\228\5\166\1\189\4\226\5\228\5\166\1\189\4\119\4\119\4\119\4\119\4\119\4\119\4\3\5\119\4\190\4\119\4\166\1\166\1\166\1\166\1\166\1\189\4\166\1\192\4\191\4\119\4\255\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\176\6\176\6\- \\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\105\6\182\3\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\3\5\176\6\1\5\4\5\119\4\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\1\5\119\4\176\6\255\4\176\6\0\5\176\6\4\5\176\6\176\6\- \\176\6\176\6\176\6\106\6\255\4\194\4\176\6\1\5\176\6\4\5\176\6\4\5"#+ \\187\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\184\3\119\4\119\4\226\3\228\3\15\4\43\2\14\4\15\4\15\4\78\2\14\4\15\4\15\4\140\7\66\5\119\4\119\4\119\4\225\3\113\1\+ \\192\3\169\5\15\4\15\4\224\6\15\4\15\4\15\4\224\6\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\229\6\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\225\6\51\6\51\6\51\6\51\6\135\6\47\3\15\4\15\4\15\4\15\4\85\1\148\6\111\4\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\+ \\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\114\4\49\4\49\4\49\4\49\4\49\4\49\4\50\4\119\4\82\3\82\3\82\3\82\3\82\3\84\3\116\2\116\2\116\2\116\2\116\2\116\2\116\2\255\2\29\3\119\4\116\2\+ \\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\77\8\44\3\119\4\82\3\82\3\116\2\116\2\116\2\116\2\116\2\116\2\116\2\123\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\+ \\119\4\248\3\191\8\15\4\15\4\15\4\57\2\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\+ \\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\221\0\119\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\230\1\224\1\230\1\15\4\15\4\15\4\15\4\15\4\230\1\15\4\15\4\15\4\15\4\230\1\224\1\230\1\15\4\224\1\+ \\15\4\15\4\15\4\15\4\15\4\15\4\15\4\154\2\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\119\4\119\4\119\4\119\4\48\1\165\1\35\1\237\5\173\5\41\1\109\3\73\7\218\3\172\1\+ \\166\1\166\1\166\1\166\1\166\1\166\1\28\7\233\7\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\186\7\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\+ \\181\3\176\6\0\5\176\6\0\5\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\153\2\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\61\0\119\4\119\4\119\4\101\2\101\2\101\2\101\2\101\2\101\2\166\1\191\4\125\3\+ \\128\1\166\1\166\1\28\1\166\1\157\5\166\1\186\4\189\4\10\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\177\2\154\5\43\7\155\5\155\5\166\1\166\1\166\1\158\5\50\7\184\4\229\5\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\+ \\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\187\4\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\131\5\58\5\58\5\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\184\4\166\1\166\1\166\1\166\1\166\1\166\1\8\3\119\4\119\4\119\4\119\4\166\1\132\5\116\2\116\2\116\2\116\2\+ \\116\2\116\2\116\2\116\2\120\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\5\3\119\4\116\2\116\2\116\2\116\2\116\2\116\2\1\2\1\2\+ \\116\2\116\2\118\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\5\3\119\4\122\4\15\4\15\4\15\4\15\4\17\4\185\4\166\1\166\1\166\1\166\1\166\1\+ \\113\3\166\1\166\1\166\1\166\1\186\4\164\1\166\1\15\4\15\4\15\4\15\4\176\6\176\6\176\6\176\6\1\5\193\4\51\6\51\6\51\6\244\7\153\2\119\4\156\6\119\4\119\4\119\4\153\6\119\4\123\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\+ \\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\120\2\82\3\82\3\82\3\82\3\82\3\114\4\82\3\113\4\82\3\186\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\117\2\+ \\119\4\119\4\82\3\82\3\82\3\82\3\82\3\82\3\82\3\204\2\186\4\119\4\183\4\196\2\166\1\166\1\186\4\50\7\163\5\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\135\5\58\5\63\5\119\4\183\4\166\1\166\1\166\1\166\1\166\1\186\4\166\1\166\1\166\1\166\1\166\1\176\6\166\1\+ \\166\1\166\1\166\1\166\1\130\5\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\187\4\119\4\119\4\119\4\176\6\176\6\244\3\253\3\15\4\15\4\15\4\15\4\23\4\+ \\15\4\25\4\244\3\15\4\188\6\82\6\65\1\15\4\17\4\15\4\15\4\22\4\15\4\15\4\15\4\15\4\15\4\137\4\215\6\24\0\121\8\15\4\127\8\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\+ \\116\2\116\2\116\2\116\2\116\2\117\2\4\2\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\122\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\+ \\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\255\2\7\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\115\4\82\3\163\8\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\185\7\176\6\176\6\176\6\+ \\176\6\176\6\176\6\176\6\0\5\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\119\2\116\2\116\2\116\2\116\2\116\2\116\2\123\2\119\4\148\7\98\7\98\7\152\7\185\7\176\6\176\6\176\6\176\6\176\6\176\6\255\4\119\4\119\4\119\4\119\4\119\4\+ \\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\185\7\176\6\176\6\176\6\176\6\176\6\176\6\176\6\0\5\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\+ \\118\2\116\2\28\3\1\2\1\2\118\2\119\4\119\4\119\4\119\4\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\85\3\82\3\82\3\115\2\116\2\116\2\3\3\116\2\+ \\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\114\0\116\2\123\2\82\3\82\3\82\3\82\3\82\3\119\4\82\3\117\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\176\6\176\6\176\6\105\6\116\2\116\2\116\2\+ \\116\2\116\2\161\3\122\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\22\6\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\51\6\51\6\51\6\51\6\24\7\213\5\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\+ \\15\4\154\2\119\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\158\6\119\4\15\4\15\4\15\4\15\4\15\4\15\4\62\1\66\1\65\1\210\1\15\4\15\4\15\4\15\4\15\4\66\1\1\6\+ \\4\6\244\3\244\3\242\3\99\8\243\3\0\0\150\5\91\5\15\4\37\2\27\4\15\4\74\1\15\4\15\4\230\1\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\60\2\176\6\193\6\102\1\0\5\15\4\15\4\176\6\3\5\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\113\4\113\4\101\2\101\2\101\2\101\2\+ \\101\2\101\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\+ \\116\2\117\2\4\2\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\120\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\+ \\116\2\116\2\122\2\116\2\116\2\116\2\116\2\116\2\116\2\255\2\1\2\2\3\119\4\116\2\140\3\21\3\116\2\116\2\126\2\116\2\116\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\1\2\1\2\1\2\44\3\119\4\119\4\119\4\+ \\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\224\1\81\0\15\4\224\1\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\+ \\15\4\61\0\119\4\119\4\119\4\101\2\101\2\101\2\101\2\101\2\101\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\101\2\82\3\82\3\82\3\112\4\82\3\115\4\82\3\115\4\10\7\82\3\82\3\82\3\82\3\+ \\113\4\114\4\119\4\82\3\82\3\82\3\82\3\82\3\115\4\82\3\82\3\82\3\117\4\82\3\226\2\176\6\176\6\176\6\176\6\176\6\69\7\225\3\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\102\6\176\6\176\6\+ \\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\109\6\176\6\176\6\176\6\176\6\176\6\176\6\2\5\119\4\119\4\119\4\119\4\166\1\191\4\15\4\15\4\15\4\214\1\23\0\15\4\+ \\20\8\244\3\244\3\244\3\150\1\146\5\139\1\134\1\247\0\145\1\125\3\141\1\140\1\143\1\125\3\125\3\166\1\47\5\15\5\125\3\90\6\168\1\169\1\180\6\176\6\176\6\176\6\176\6\176\6\102\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\+ \\176\6\176\6\176\6\176\6\176\6\176\6\105\6\119\4\119\4\119\4\176\6\2\5\119\4\119\4\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\134\5\58\5\58\5\58\5\58\5\220\0\219\0\58\5\58\5\58\5\58\5\58\5\85\5\120\3\241\0\193\1\194\0\199\0\204\0\+ \\58\5\58\5\58\5\111\5\58\5\88\5\136\5\58\5\58\5\138\5\183\8\213\8\119\4\119\4\176\6\214\3\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\219\3\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\214\3\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\+ \\176\6\176\6\176\6\176\6\176\6\176\6\186\3\176\6\176\6\176\6\106\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\189\7\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\105\6\182\3\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\3\5\+ \\176\6\1\5\4\5\119\4\51\6\51\6\51\6\51\6\135\6\47\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\194\2\193\2\212\2\15\4\15\4\224\1\119\4\224\1\224\1\224\1\224\1\224\1\224\1\224\1\224\1\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\94\2\93\2\51\6\51\6\51\6\51\6\51\6\+ \\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\51\6\244\7\153\2\119\4\156\6\119\4\119\4\119\4\153\6\119\4\123\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\+ \\116\2\116\2\116\2\116\2\116\2\116\2\116\2\118\2\116\2\122\2\82\3\82\3\82\3\82\3\115\4\82\3\82\3\82\3\82\3\115\4\166\1\223\3\166\1\166\1\166\1\167\1\166\1\166\1\166\1\166\1\176\6\176\6\176\6\221\3\176\6\176\6\176\6\176\6\225\3\176\6\176\6\255\4\119\4\119\4\119\4\119\4\119\4\119\4\194\4\176\6\+ \\176\6\176\6\176\6\176\6\1\5\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\1\5\119\4\176\6\105\6\185\7\176\6\185\7\176\6\185\7\176\6\176\6\176\6\255\4\119\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\+ \\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\158\6\119\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\57\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\24\3\29\3\119\4\116\2\+ \\116\2\116\2\116\2\28\3\6\3\119\4\119\4\116\2\116\2\0\3\6\3\119\4\119\4\119\4\119\4\116\2\116\2\24\3\84\8\119\4\119\4\116\2\116\2\117\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\176\6\176\6\176\6\105\6\116\2\116\2\116\2\116\2\116\2\161\3\122\2\119\4\119\4\119\4\+ \\119\4\119\4\119\4\119\4\119\4\22\6\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\185\2\82\3\82\3\82\3\82\3\82\3\82\3\82\3\212\2\82\3\82\3\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\12\6\119\4\154\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\+ \\116\2\116\2\116\2\1\2\1\2\1\2\44\3\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\37\2\33\4\170\7\43\6\60\6\165\7\29\0\50\5\160\7\189\1\125\3\35\0\40\0\51\6\198\6\20\1\156\7\130\4\15\4\15\4\221\1\15\4\15\4\15\4\15\4\17\8\118\3\51\6\246\2\116\2\120\1\+ \\173\3\51\6\51\6\15\4\15\4\15\4\78\1\223\1\15\4\15\4\15\4\224\1\174\6\223\6\15\4\15\4\15\4\66\1\158\1\26\6\244\3\206\6\244\3\11\0\16\0\113\8\119\4\15\4\15\4\15\4\233\1\126\6\119\4\49\4\51\4\82\3\82\3\82\3\82\3\82\3\82\3\215\7\220\7\15\4\15\4\15\4\15\4\15\4\15\4\15\4\+ \\15\4\15\4\15\4\15\4\15\4\154\2\119\4\82\3\82\3\82\3\82\3\82\3\41\4\84\3\232\2\116\2\116\2\116\2\116\2\116\2\118\2\1\2\2\2\82\3\82\3\82\3\225\7\82\3\116\4\15\4\15\4\15\4\56\2\3\5\244\3\15\4\254\7\249\7\15\4\15\4\242\3\244\3\244\3\20\0\244\3\244\3\244\3\16\8\15\4\15\4\+ \\15\4\15\4\15\4\15\4\15\4\15\4\17\4\11\8\166\1\141\8\15\4\14\4\23\4\219\1\58\2\69\0\15\4\15\4\222\1\68\2\61\2\58\2\62\2\120\4\170\2\59\2\15\4\229\6\233\6\73\2\233\1\69\0\15\4\15\4\222\1\71\3\90\0\233\1\150\2\19\6\200\5\121\4\15\4\149\4\119\4\73\2\225\1\221\1\15\4\15\4\+ \\222\1\84\0\61\2\225\1\86\0\158\6\119\4\59\2\15\4\3\5\241\6\73\2\58\2\69\0\15\4\15\4\222\1\84\0\61\2\245\6\150\2\122\4\60\3\31\2\15\4\246\4\119\4\135\7\69\6\230\1\95\0\237\1\69\6\15\4\234\1\69\6\230\1\241\1\119\4\121\4\15\4\176\6\2\5\23\4\226\1\222\1\15\4\15\4\222\1\19\4\+ \\61\2\226\1\230\1\132\7\145\2\31\2\15\4\193\4\176\6\10\4\226\1\222\1\15\4\15\4\222\1\227\1\61\2\226\1\230\1\132\7\243\1\59\2\15\4\152\2\119\4\77\6\226\1\222\1\15\4\15\4\15\4\15\4\215\1\25\2\134\4\123\4\90\7\31\2\15\4\176\6\55\2\66\4\100\5\78\0\70\0\72\0\15\4\221\1\65\2\224\1\+ \\50\3\128\4\100\5\160\6\51\6\55\3\119\4\223\1\15\4\15\4\15\4\15\4\15\4\72\4\178\3\15\4\224\6\15\4\178\7\119\4\119\4\119\4\119\4\95\0\228\1\15\4\15\4\129\4\15\4\72\4\57\2\128\4\224\1\15\4\19\2\119\4\119\4\119\4\119\4\175\6\48\2\176\6\90\6\15\4\229\6\2\4\13\2\72\4\70\4\73\4\+ \\71\4\15\4\67\6\100\0\121\6\236\3\15\4\72\4\70\4\73\4\71\4\15\4\224\4\178\6\107\6\176\6\2\5\119\4\119\4\119\4\119\4\116\2\116\2\118\2\124\2\116\2\116\2\1\3\119\4\116\2\116\2\120\2\119\4\116\2\249\2\130\0\119\4\15\4\15\4\15\4\15\4\28\8\23\4\33\8\15\4\15\4\18\8\240\4\51\8\15\4\+ \\154\2\176\6\3\5\1\2\189\0\116\2\122\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\123\2\116\2\116\2\116\2\116\2\116\2\117\7\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\113\4\119\4\116\2\116\2\116\2\37\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\112\4\82\3\82\3\82\3\+ \\92\3\82\3\117\4\82\3\117\4\162\2\5\7\51\6\43\0\1\6\245\3\119\4\119\4\119\4\119\4\119\4\119\4\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\114\4\82\3\47\4\49\4\253\6\1\7\50\4\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\115\4\158\2\82\3\+ \\82\3\82\3\82\3\82\3\82\3\82\3\159\2\82\3\95\4\82\3\82\3\82\3\82\3\82\3\84\3\51\6\129\7\15\4\15\4\15\4\15\4\15\4\60\2\49\4\119\4\33\7\51\6\51\6\51\6\51\6\173\4\125\3\125\3\125\3\125\3\125\3\6\1\166\1\234\5\166\1\231\5\166\1\166\1\166\1\122\3\125\3\124\3\125\3\125\3\125\3\+ \\151\5\166\1\166\1\166\1\166\1\2\1\143\1\253\0\254\0\255\0\125\3\125\3\38\6\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\87\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\50\5\15\4\15\4\57\2\57\2\15\4\+ \\15\4\15\4\15\4\57\2\57\2\15\4\66\3\15\4\15\4\157\4\159\4\15\4\15\4\15\4\15\4\15\4\15\4\226\1\70\1\94\5\197\7\77\4\222\5\72\4\70\1\72\2\212\0\166\1\86\2\211\3\198\3\113\6\200\4\70\7\94\6\91\6\224\3\106\1\216\4\196\1\202\1\44\7\166\1\166\1\186\4\166\1\188\4\176\6\225\3\176\6\+ \\176\6\4\5\119\4\125\3\53\5\108\5\125\3\132\3\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\125\3\139\2\52\6\96\1\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\24\3\113\2\59\4\0\2\208\4\210\4\232\4\176\6\176\6\230\4\84\7\253\4\176\6\+ \\176\6\176\6\255\4\119\4\119\4\119\4\119\4\176\6\176\6\176\6\110\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\203\3\119\4\52\2\176\6\176\6\248\4\20\5\22\5\49\0\87\6\223\1\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\224\1\82\4\143\6\15\4\15\4\15\4\15\4\15\4\15\4\+ \\15\4\15\4\15\4\15\4\218\5\82\3\44\4\41\4\82\3\82\3\39\5\119\4\119\4\51\6\51\6\51\6\51\6\51\6\106\7\102\7\109\7\51\6\51\6\51\6\3\8\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\47\4\119\4\98\7\58\5\117\5\15\4\243\5\254\0\51\6\51\6\51\6\51\6\51\6\51\6\51\6\+ \\51\6\243\7\51\6\51\6\251\5\82\1\51\6\51\6\90\1\7\0\187\1\15\4\153\2\131\4\154\2\119\4\119\4\239\7\240\2\82\3\82\3\82\3\82\3\82\3\165\2\176\6\3\5\116\2\116\2\116\2\116\2\116\2\116\2\25\3\119\4\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\113\4\156\2\82\3\117\4\51\6\51\6\51\6\+ \\167\4\82\3\82\3\82\3\82\3\82\3\16\7\116\2\116\2\116\2\116\2\120\2\5\5\51\6\51\6\51\6\125\7\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\48\4\169\8\82\3\163\8\244\7\15\4\15\4\224\1\82\3\82\3\82\3\82\3\82\3\82\3\112\4\119\4\82\3\113\4\82\3\104\4\15\4\15\4\224\6\55\2\82\3\+ \\82\3\82\3\82\3\82\3\82\3\82\3\82\3\116\4\119\4\119\4\216\2\82\3\82\3\90\3\119\4\126\4\126\4\126\4\119\4\224\1\224\1\51\6\51\6\51\6\51\6\51\6\38\7\143\4\54\0\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\100\4\82\3\117\4\15\4\15\4\15\4\+ \\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\15\4\232\1\119\4\51\6\51\6\134\6\131\6\51\6\51\6\51\6\51\6\51\6\126\7\166\1\76\7\125\5\53\1\59\1\128\5\166\1\166\1\166\1\166\1\166\1\166\1\166\1\187\4\166\1\166\1\166\1\166\1\166\1\166\1\166\1\+ \\166\1\166\1\166\1\166\1\166\1\166\1\191\4\119\4\119\4\119\4\119\4\185\4\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\117\3\166\1\166\1\186\4\184\4\184\4\184\4\227\0\186\4\186\4\119\4\184\3\116\2\250\2\116\2\116\2\117\2\116\2\116\2\+ \\120\0\116\2\118\2\116\2\118\2\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\121\2\85\8\1\2\1\2\1\2\1\2\1\2\5\2\1\2\51\6\51\6\51\6\51\6\51\6\51\6\166\6\176\6\176\6\105\6\176\6\0\5\4\5\119\4\119\4\119\4\119\4\+ \\119\4\98\7\98\7\98\7\98\7\98\7\179\1\116\2\116\2\116\2\116\2\84\8\126\2\116\2\116\2\116\2\121\2\116\2\116\2\116\2\116\2\116\2\121\2\116\2\116\2\116\2\131\2\116\2\116\2\116\2\116\2\120\2\116\2\35\3\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\119\4\116\2\116\2\116\2\116\2\116\2\+ \\116\2\120\2\5\5\116\2\251\2\116\2\251\2\120\0\116\2\252\2\116\2\252\2\129\0\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\117\2\119\4\116\2\116\2\118\2\119\4\116\2\119\4\119\4\119\4\188\5\166\1\166\1\166\1\166\1\166\1\229\5\190\4\119\4\119\4\119\4\119\4\119\4\+ \\119\4\119\4\119\4\118\2\253\2\116\2\116\2\116\2\116\2\248\2\147\0\116\2\116\2\131\2\1\2\116\2\116\2\255\2\1\2\116\2\116\2\116\2\117\2\5\5\1\2\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\128\0\254\1\116\2\116\2\0\3\5\2\116\2\116\2\116\2\132\0\119\4\119\4\119\4\119\4\119\4\119\4\119\4\+ \\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\135\0\1\2\1\2\255\1\1\2\1\2\1\2\1\2\1\2\127\0\127\2\250\2\254\2\116\2\116\2\118\2\161\0\1\2\7\3\1\2\7\3\116\2\116\2\116\2\24\3\116\2\116\2\116\2\24\3\119\4\119\4\119\4\119\4\116\2\115\2\116\2\116\2\117\2\254\1\2\2\119\4\116\2\+ \\116\2\116\2\116\2\116\2\116\2\118\2\0\2\116\2\116\2\118\2\1\2\116\2\116\2\121\2\1\2\116\2\116\2\122\2\42\3\119\4\0\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\123\2\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\+ \\116\2\116\2\116\2\121\2\119\4\116\2\116\2\116\2\116\2\116\2\116\2\121\2\255\1\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\255\2\3\2\255\1\1\2\30\3\116\2\118\2\124\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\26\3\150\3\7\5\116\2\116\2\116\2\123\2\116\2\122\2\82\3\82\3\82\3\82\3\82\3\+ \\82\3\33\5\82\3\108\4\119\4\116\2\116\2\116\2\116\2\168\0\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\24\3\140\0\116\2\184\0\185\7\176\6\0\5\119\4\116\2\116\2\252\2\116\2\116\2\116\2\116\2\30\3\122\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\117\2\125\0\116\2\248\2\116\2\165\3\116\2\+ \\116\2\116\2\116\2\116\2\116\2\116\2\121\2\116\2\122\2\59\8\154\0\151\0\116\2\116\2\253\2\122\0\176\0\154\0\158\0\152\3\126\2\155\0\119\2\119\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\82\3\+ \\46\4\82\3\220\2\117\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\181\0\119\4\116\2\122\2\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\148\3\119\4\116\2\122\2\1\2\4\2\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\165\3\116\2\122\2\119\4\+ \\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\156\0\116\2\120\2\116\2\27\3\117\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\76\5\119\4\119\4\119\4\119\4\119\4\+ \\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\27\3\44\3\124\2\117\2\150\0\127\0\116\2\116\2\116\2\248\2\151\0\16\3\119\4\116\2\122\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\129\2\116\2\116\2\116\2\116\2\116\2\129\2\143\0\119\4\119\4\+ \\119\4\176\6\3\5\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\253\2\116\2\116\2\116\2\116\2\117\2\116\2\82\8\119\4\116\2\27\3\1\2\4\2\114\2\116\2\116\2\+ \\116\2\129\2\116\2\116\2\254\2\117\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\117\2\252\2\116\2\116\2\116\2\116\2\117\2\157\3\116\2\119\4\116\2\122\2\32\5\80\3\82\3\82\3\82\3\112\4\79\3\118\4\82\3\117\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\253\2\+ \\116\2\116\2\116\2\116\2\108\0\26\3\1\2\116\2\122\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\118\4\119\4\176\6\176\6\176\6\176\6\176\6\176\6\3\5\193\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\117\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\+ \\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\82\3\82\3\82\3\82\3\82\3\82\3\82\3\118\4\100\3\100\3\100\3\101\3\100\3\251\1\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\117\2\116\2\122\2\116\2\116\2\116\2\118\2\74\5\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\+ \\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\+ \\116\2\118\2\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\121\2\116\2\119\2\116\2\123\2\116\2\72\8\105\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\125\3\125\3\125\3\125\3\125\3\127\3\125\3\125\3\126\3\119\4\58\5\+ \\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\62\5\119\4\119\4\119\4\119\4\119\4\119\4\119\4\98\7\98\7\98\7\98\7\98\7\98\7\98\7\98\7\180\5\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\176\6\176\6\1\5\119\4\176\6\+ \\176\6\1\5\119\4\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\58\5\220\0\119\4\176\6\176\6\176\6\4\5\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\+ \\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\116\2\116\2\116\2\116\2\116\2\116\2\255\2\113\2\116\2\116\2\116\2\116\2\116\2\24\3\143\3\1\2\144\3\84\8\119\4\128\2\254\2\116\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\15\4\+ \\15\4\15\4\224\1\122\4\153\2\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\117\2\116\2\116\2\151\0\121\0\121\2\166\1\166\1\166\1\166\1\166\1\166\1\166\1\187\4\119\4\119\4\119\4\120\4\119\4\+ \\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\116\2\36\3\1\2\117\2\119\4\119\4\119\4\119\4\119\4\156\5\166\1\166\1\166\1\15\1\+ \\185\4\157\5\205\5\179\4\196\5\15\1\194\5\15\1\157\5\157\5\57\7\166\1\228\5\166\1\189\4\226\5\228\5\166\1\189\4\119\4\119\4\119\4\119\4\119\4\119\4\3\5\119\4\190\4\119\4\166\1\166\1\166\1\166\1\166\1\189\4\166\1\192\4\191\4\119\4\255\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\+ \\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\176\6\1\5\176\6\176\6\176\6\176\6\176\6\176\6\176\6\119\4\176\6\3\5\176\6\176\6\176\6\176\6\176\6\119\4\176\6\176\6\176\6\255\4\3\5\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\119\4\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\176\6\+ \\176\6\1\5\119\4\176\6\255\4\176\6\0\5\176\6\4\5\176\6\176\6\176\6\176\6\176\6\106\6\255\4\194\4\176\6\1\5\176\6\4\5\176\6\4\5"# identifierTypesOffsets2BitMap :: Ptr Word16 identifierTypesOffsets2BitMap = Ptr- "\40\8\71\8\135\6\4\9\227\4\36\9\57\7\68\9\100\9\132\9\164\9\196\9\228\9\4\10\36\10\68\10\102\8\117\7\55\1\100\10\129\0\130\0\143\4\132\10\164\10\28\6\196\10\228\10\4\11\36\11\68\11\100\11\132\11\122\1\56\6\83\6\193\6\89\6\89\6\89\6\21\1\89\6\255\6\27\7\164\11\89\7\196\11\81\3\228\11\164\2\- \\59\3\75\3\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\253\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\- \\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\- \\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\130\0\130\0\130\0\130\0\145\0\130\0\4\12\36\12\68\12\100\12\132\12\164\12\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\- \\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\196\12\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\75\3\- \\228\12\30\3\75\3\40\2\227\1\10\8\4\13\36\13\19\4\68\13\173\7\100\13\143\3\132\13\164\13\196\13\228\13\4\14\36\14\175\4\195\4\134\8\68\14\100\14\132\14\164\14\196\14\92\4\228\14\4\15\36\15\68\15\177\0\100\15\132\15\164\15\202\3\196\15\143\3\143\3\143\3\178\3\162\3\72\2\198\3\198\3\198\3\198\3\198\3\198\3\- \\198\3\198\3\198\3\86\2\143\3\143\3\143\3\143\3\118\2\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\143\3\143\3\228\15\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\- \\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\130\0\130\0\4\16\150\5\198\3\198\3\174\5\197\8\143\3\143\3\143\3\143\3\143\3\143\3\143\3\143\3\143\3\143\3\143\3\143\3\143\3\143\3\143\3\143\3\143\3\143\3\143\3\143\3\143\3\143\3\143\3\36\16\143\3\143\3\143\3\143\3\68\16\207\0\198\3\198\3\- \\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\209\0\130\7\194\2\208\2\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\100\16\198\3\198\3\198\3\198\3\198\3\- \\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\132\16\23\1\223\6\164\16\196\16\22\0\0\0\47\0\68\0\228\16\228\16\4\17\198\3\198\3\198\3\198\3\36\17\68\17\240\2\254\2\198\3\118\5\198\3\198\3\194\5\100\17\234\3\198\3\198\3\252\3\51\4\132\17\198\3\234\7\205\7\164\17\89\6\- \\89\6\145\1\155\1\196\17\111\3\89\6\228\17\103\6\198\3\198\3\198\3\198\3\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\- \\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\- \\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\- \\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\90\1\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\82\1\241\0\245\0\245\0\245\0\- \\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\4\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\11\5\198\3\198\3\- \\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\198\3\75\3\75\3\97\0\198\3\198\3\198\3\198\3\198\3\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\187\1\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\245\0\- \\245\0\245\0\245\0\197\1\43\5\65\5"#+ "\128\0\103\5\2\7\65\9\33\5\97\9\173\3\129\9\161\9\193\9\225\9\1\10\33\10\65\10\97\10\129\10\159\0\240\7\117\1\134\5\191\0\192\0\205\4\161\10\193\10\151\6\225\10\1\11\33\11\65\11\97\11\129\11\161\11\184\1\179\6\206\6\60\7\212\6\212\6\212\6\83\1\212\6\122\7\150\7\193\11\212\7\225\11\143\3\1\12\226\2\+ \\121\3\137\3\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\59\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\+ \\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\+ \\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\192\0\192\0\192\0\192\0\207\0\192\0\33\12\65\12\97\12\129\12\161\12\193\12\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\+ \\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\225\12\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\137\3\+ \\1\13\92\3\137\3\102\2\33\2\33\13\65\13\97\13\81\4\129\13\40\8\161\13\205\3\193\13\225\13\1\14\33\14\65\14\97\14\237\4\1\5\195\8\129\14\161\14\193\14\225\14\1\15\154\4\33\15\65\15\97\15\129\15\239\0\161\15\193\15\225\15\8\4\1\16\205\3\205\3\205\3\240\3\224\3\134\2\4\4\4\4\4\4\4\4\4\4\4\4\+ \\4\4\4\4\4\4\148\2\205\3\205\3\205\3\205\3\180\2\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\205\3\205\3\33\16\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\+ \\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\192\0\192\0\65\16\17\6\4\4\4\4\41\6\2\9\205\3\205\3\205\3\205\3\205\3\205\3\205\3\205\3\205\3\205\3\205\3\205\3\205\3\205\3\205\3\205\3\205\3\205\3\205\3\205\3\205\3\205\3\205\3\97\16\205\3\205\3\205\3\205\3\129\16\13\1\4\4\4\4\+ \\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\15\1\253\7\0\3\14\3\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\161\16\4\4\4\4\4\4\4\4\4\4\+ \\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\193\16\85\1\90\7\225\16\1\17\22\0\0\0\47\0\68\0\33\17\33\17\65\17\4\4\4\4\4\4\4\4\97\17\129\17\46\3\60\3\4\4\241\5\4\4\4\4\61\6\161\17\40\4\4\4\4\4\58\4\113\4\193\17\4\4\101\8\72\8\225\17\212\6\+ \\212\6\207\1\217\1\180\7\1\18\212\6\33\18\226\6\4\4\4\4\4\4\4\4\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\+ \\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\+ \\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\+ \\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\152\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\144\1\47\1\51\1\51\1\51\1\+ \\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\5\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\73\5\51\1\51\1\+ \\163\8\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\137\3\137\3\97\0\4\4\4\4\4\4\4\4\4\4\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\249\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\51\1\+ \\51\1\51\1\51\1\3\2\166\5\188\5"#
lib/Unicode/Internal/Char/Security/IntentionalConfusables.hs view
@@ -1,4 +1,4 @@--- autogenerated from https://www.unicode.org/Public/15.0.0/ucd/intentional.txt+-- autogenerated from https://www.unicode.org/Public/15.1.0/ucd/intentional.txt -- | -- Module : Unicode.Internal.Char.Security.IntentionalConfusables -- Copyright : (c) 2022 Composewell Technologies and Contributors
lib/Unicode/Internal/Char/Security/Version.hs view
@@ -13,8 +13,8 @@ import Data.Version (Version, makeVersion) -- | Version of the Unicode standard used by this package:--- [15.0.0](https://www.unicode.org/versions/Unicode15.0.0/).+-- [15.1.0](https://www.unicode.org/versions/Unicode15.1.0/). -- -- @since 0.3.0 unicodeVersion :: Version-unicodeVersion = makeVersion [15,0,0]+unicodeVersion = makeVersion [15,1,0]
unicode-data-security.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.2 name: unicode-data-security-version: 0.3.0+version: 0.4.0 synopsis: Unicode security mechanisms database description: @unicode-data-security@ provides Haskell APIs to access the@@ -9,7 +9,7 @@ . The Haskell data structures are generated programmatically from the database. The latest Unicode version supported by this library is- @<https://www.unicode.org/versions/Unicode15.0.0/ 15.0.0>@.+ @<https://www.unicode.org/versions/Unicode15.1.0/ 15.1.0>@. homepage: http://github.com/composewell/unicode-data bug-reports: https://github.com/composewell/unicode-data/issues license: Apache-2.0@@ -84,7 +84,7 @@ hs-source-dirs: lib build-depends: base >= 4.7 && < 4.21- , unicode-data >= 0.5 && < 0.6+ , unicode-data >= 0.6 && < 0.7 -- Support for raw string literals unpacking is included in base ≥ 4.15 if impl(ghc < 9.0.0) build-depends: