{-# OPTIONS_HADDOCK hide #-}
module Unicode.Internal.Char.ScriptExtensions
(scriptExtensions)
where
import Data.Char (ord)
import Data.Int (Int8)
import Data.Word (Word16)
import GHC.Exts (Addr#, Int#, Int(..), Ptr(..), andI#, iShiftL#, iShiftRL#, negateInt#, nullAddr#, (+#), (-#))
import Unicode.Internal.Bits.Scripts (lookupWord16AsInt#, lookupWord8AsInt#)
scriptExtensions :: Char -> (# Int#, Addr# #)
scriptExtensions :: Char -> (# Int#, Addr# #)
scriptExtensions Char
c = case Char -> Int#
encodedScriptExtensions Char
c of
Int#
164# -> (# Int#
9#, Addr#
"\0\3\49\81\82\114\123\133\138"# #)
Int#
165# -> (# Int#
7#, Addr#
"\0\3\49\101\138\149\161"# #)
Int#
166# -> (# Int#
2#, Addr#
"\3\25"# #)
Int#
167# -> (# Int#
2#, Addr#
"\3\101"# #)
Int#
168# -> (# Int#
6#, Addr#
"\3\49\101\138\149\161"# #)
Int#
169# -> (# Int#
2#, Addr#
"\3\49"# #)
Int#
170# -> (# Int#
2#, Addr#
"\3\138"# #)
Int#
171# -> (# Int#
3#, Addr#
"\3\138\149"# #)
Int#
172# -> (# Int#
2#, Addr#
"\3\149"# #)
Int#
173# -> (# Int#
3#, Addr#
"\3\149\161"# #)
Int#
174# -> (# Int#
3#, Addr#
"\10\20\137"# #)
Int#
175# -> (# Int#
2#, Addr#
"\10\31"# #)
Int#
176# -> (# Int#
21#, Addr#
"\10\31\33\42\44\45\46\60\68\72\78\80\84\98\115\132\137\144\145\148\153"# #)
Int#
177# -> (# Int#
20#, Addr#
"\10\31\33\42\44\45\46\60\68\78\80\84\98\115\132\137\144\145\148\153"# #)
Int#
178# -> (# Int#
13#, Addr#
"\10\31\42\44\46\60\70\80\115\128\145\148\153"# #)
Int#
179# -> (# Int#
12#, Addr#
"\10\31\42\44\46\60\70\80\115\145\148\153"# #)
Int#
180# -> (# Int#
4#, Addr#
"\10\31\42\60"# #)
Int#
181# -> (# Int#
10#, Addr#
"\10\31\42\60\80\98\115\132\148\153"# #)
Int#
182# -> (# Int#
5#, Addr#
"\12\47\48\53\61"# #)
Int#
183# -> (# Int#
6#, Addr#
"\12\47\48\53\61\162"# #)
Int#
184# -> (# Int#
2#, Addr#
"\12\47"# #)
Int#
185# -> (# Int#
2#, Addr#
"\15\58"# #)
Int#
186# -> (# Int#
4#, Addr#
"\16\50\139\140"# #)
Int#
187# -> (# Int#
3#, Addr#
"\20\95\141"# #)
Int#
188# -> (# Int#
3#, Addr#
"\27\28\74"# #)
Int#
189# -> (# Int#
3#, Addr#
"\27\73\74"# #)
Int#
190# -> (# Int#
2#, Addr#
"\27\74"# #)
Int#
191# -> (# Int#
2#, Addr#
"\29\40"# #)
Int#
192# -> (# Int#
2#, Addr#
"\29\70"# #)
Int#
193# -> (# Int#
2#, Addr#
"\29\109"# #)
Int#
194# -> (# Int#
2#, Addr#
"\29\138"# #)
Int#
195# -> (# Int#
15#, Addr#
"\31\33\44\46\59\60\67\68\78\80\91\98\128\144\153"# #)
Int#
196# -> (# Int#
14#, Addr#
"\31\33\44\46\59\60\67\68\78\91\98\128\144\153"# #)
Int#
197# -> (# Int#
12#, Addr#
"\31\33\44\46\59\67\68\78\91\128\144\153"# #)
Int#
198# -> (# Int#
11#, Addr#
"\31\33\44\46\59\67\68\78\91\144\153"# #)
Int#
199# -> (# Int#
4#, Addr#
"\31\33\59\78"# #)
Int#
200# -> (# Int#
2#, Addr#
"\31\42"# #)
Int#
201# -> (# Int#
3#, Addr#
"\31\42\60"# #)
Int#
202# -> (# Int#
3#, Addr#
"\31\42\70"# #)
Int#
203# -> (# Int#
6#, Addr#
"\31\60\80\115\145\148"# #)
Int#
204# -> (# Int#
2#, Addr#
"\31\98"# #)
Int#
205# -> (# Int#
2#, Addr#
"\31\128"# #)
Int#
206# -> (# Int#
2#, Addr#
"\31\145"# #)
Int#
207# -> (# Int#
2#, Addr#
"\39\70"# #)
Int#
208# -> (# Int#
2#, Addr#
"\42\145"# #)
Int#
209# -> (# Int#
2#, Addr#
"\44\67"# #)
Int#
210# -> (# Int#
2#, Addr#
"\46\94"# #)
Int#
211# -> (# Int#
3#, Addr#
"\47\53\61"# #)
Int#
212# -> (# Int#
2#, Addr#
"\47\70"# #)
Int#
213# -> (# Int#
2#, Addr#
"\53\61"# #)
Int#
214# -> (# Int#
3#, Addr#
"\63\70\95"# #)
Int#
215# -> (# Int#
2#, Addr#
"\60\98"# #)
Int#
216# -> (# Int#
2#, Addr#
"\70\92"# #)
Int#
217# -> (# Int#
2#, Addr#
"\82\114"# #)
Int#
218# -> (# Int#
2#, Addr#
"\92\121"# #)
Int#
s -> (# Int# -> Int#
negateInt# Int#
s, Addr#
nullAddr# #)
{-# INLINE encodedScriptExtensions #-}
encodedScriptExtensions :: Char -> Int#
encodedScriptExtensions :: Char -> Int#
encodedScriptExtensions Char
c
| Int
cp Int -> Int -> Bool
forall a. Ord a => a -> a -> Bool
< Int
0x323B0 = Int# -> Int#
lookupEncodedScriptExtensionsBitMap Int#
cp#
| Int
cp Int -> Int -> Bool
forall a. Ord a => a -> a -> Bool
< Int
0xE0000 = Int#
156#
| Int
cp Int -> Int -> Bool
forall a. Ord a => a -> a -> Bool
< Int
0xE01F0 = Int# -> Int#
lookupEncodedScriptExtensionsBitMap (Int#
cp# Int# -> Int# -> Int#
-# Int#
0xADC50#)
| Bool
otherwise = Int#
156#
where
!cp :: Int
cp@(I# Int#
cp#) = Char -> Int
ord Char
c
{-# INLINE lookupEncodedScriptExtensionsBitMap #-}
lookupEncodedScriptExtensionsBitMap :: Int# -> Int#
lookupEncodedScriptExtensionsBitMap :: Int# -> Int#
lookupEncodedScriptExtensionsBitMap Int#
n =
Addr# -> Int# -> Int#
lookupWord8AsInt# Addr#
data# (
Addr# -> Int# -> Int#
lookupWord16AsInt# Addr#
offsets1# (
Addr# -> Int# -> Int#
lookupWord16AsInt# Addr#
offsets2# (
Int#
n Int# -> Int# -> Int#
`iShiftRL#` Int#
8#
) Int# -> Int# -> Int#
+# ((Int#
n Int# -> Int# -> Int#
`iShiftRL#` Int#
3#) Int# -> Int# -> Int#
`andI#` Int#
maskOffsets)
) Int# -> Int# -> Int#
+# (Int#
n Int# -> Int# -> Int#
`andI#` Int#
maskData)
)
where
maskData :: Int#
maskData = (Int#
1# Int# -> Int# -> Int#
`iShiftL#` Int#
3#) Int# -> Int# -> Int#
-# Int#
1#
maskOffsets :: Int#
maskOffsets = (Int#
1# Int# -> Int# -> Int#
`iShiftL#` Int#
5#) Int# -> Int# -> Int#
-# Int#
1#
!(Ptr Addr#
data#) = Ptr Int8
encodedScriptExtensionsDataBitMap
!(Ptr Addr#
offsets1#) = Ptr Word16
encodedScriptExtensionsOffsets1BitMap
!(Ptr Addr#
offsets2#) = Ptr Word16
encodedScriptExtensionsOffsets2BitMap
encodedScriptExtensionsDataBitMap :: Ptr Int8
encodedScriptExtensionsDataBitMap :: Ptr Int8
encodedScriptExtensionsDataBitMap = Addr# -> Ptr Int8
forall a. Addr# -> Ptr a
Ptr
Addr#
"\70\70\24\24\156\156\156\156\82\82\82\82\82\217\82\82\82\82\156\123\123\123\123\123\123\123\123\156\156\156\156\156\156\180\31\180\200\31\175\175\205\203\31\205\205\31\31\204\175\31\
\\31\175\31\31\181\200\201\175\175\10\24\183\183\182\24\47\47\47\47\47\47\156\156\213\213\213\213\53\53\53\53\53\53\53\156\24\24\24\191\24\24\24\24\24\24\156\156\156\156\25\
\\25\25\25\25\25\25\156\156\156\156\205\175\31\31\31\31\31\31\156\156\156\156\156\156\98\98\98\98\98\98\156\156\156\32\156\156\32\32\32\32\32\32\156\32\55\55\43\55\55\43\
\\55\55\55\55\55\55\29\29\29\29\29\29\156\156\156\156\156\156\156\82\82\82\82\82\82\82\156\123\123\123\123\156\156\156\156\156\156\156\13\57\57\57\57\57\57\57\57\156\156\5\
\\5\5\5\5\5\5\5\156\156\64\64\64\64\64\64\64\64\156\156\156\156\156\156\156\46\46\46\46\156\46\156\156\156\156\156\156\88\88\88\88\88\88\88\88\45\45\45\45\45\45\
\\45\45\156\45\45\156\156\156\156\156\156\156\24\24\183\183\183\183\183\61\61\61\183\213\61\61\61\61\61\61\61\61\47\47\184\184\184\184\48\48\48\48\48\48\48\48\24\151\151\156\
\\156\156\156\156\48\48\48\48\48\48\48\156\156\156\156\43\24\43\24\43\43\43\29\70\70\70\70\70\70\70\43\43\43\70\70\70\70\70\24\24\24\156\156\156\156\156\156\156\148\148\
\\156\92\92\218\218\92\218\92\92\92\92\92\92\92\92\156\156\156\156\156\156\156\156\10\10\156\10\156\156\156\10\10\156\156\10\10\10\10\156\10\10\10\43\156\156\156\156\156\156\156\
\\132\156\156\156\156\132\132\132\132\132\132\132\132\156\132\156\156\151\151\151\151\151\151\151\151\156\151\151\38\38\38\38\156\38\38\156\53\53\53\53\53\53\53\53\156\156\61\156\156\60\
\\60\60\156\156\156\156\4\4\4\4\4\4\4\4\156\42\156\156\42\42\42\42\42\156\156\42\42\42\156\156\42\42\42\42\42\42\42\42\156\42\42\42\42\42\42\42\42\156\156\156\
\\156\156\156\42\42\42\188\188\190\156\156\156\156\189\189\189\189\189\189\189\189\156\156\156\190\190\190\190\190\190\190\190\183\183\24\182\183\183\183\183\183\183\183\183\24\182\183\183\183\183\
\\182\182\182\182\213\213\213\213\213\24\182\18\18\18\18\18\18\18\18\156\156\156\156\156\156\156\43\43\43\43\24\43\43\43\25\25\25\25\25\25\25\25\74\74\74\74\74\74\74\74\
\\156\74\74\74\74\74\74\156\156\156\156\156\115\115\115\156\156\115\115\115\115\115\156\156\115\115\115\156\156\115\115\115\115\115\115\115\115\127\127\127\127\127\127\127\127\156\156\156\156\156\
\\156\127\127\147\156\156\156\156\156\156\156\150\150\150\150\150\150\150\150\156\156\156\156\24\156\156\24\24\156\43\156\43\156\43\156\43\107\107\107\107\107\107\107\107\156\156\156\156\156\107\
\\107\107\9\9\9\9\9\9\9\9\156\156\156\156\9\9\9\9\46\156\156\46\46\46\156\156\46\156\46\46\156\46\46\156\91\91\91\91\91\91\91\91\156\156\156\156\156\156\156\160\
\\43\43\70\70\70\70\43\43\55\55\55\55\55\55\24\24\55\55\55\55\24\24\24\24\24\24\24\55\156\156\48\48\48\156\156\156\27\156\27\27\27\27\27\27\27\27\156\27\17\17\
\\17\17\17\17\17\17\156\156\83\83\83\83\83\83\83\156\11\11\11\11\11\11\11\11\156\156\156\73\73\73\73\73\73\73\73\156\156\21\21\21\21\21\21\21\21\156\156\194\55\138\
\\55\55\55\55\55\70\70\70\70\70\24\70\70\70\70\70\70\70\70\24\24\24\24\24\24\24\70\24\24\24\24\24\182\182\24\149\149\149\149\149\149\149\149\156\156\156\156\156\156\52\
\\52\52\52\52\52\52\52\156\52\156\126\126\126\126\126\126\126\126\156\156\72\72\72\72\72\72\72\72\156\141\141\141\141\141\141\156\156\156\142\142\142\142\142\142\142\142\156\156\142\152\
\\156\156\156\156\156\156\156\152\151\151\151\151\151\24\24\24\70\70\70\70\70\70\70\156\156\156\156\156\156\210\210\210\210\210\210\210\210\86\86\86\86\86\86\86\86\156\156\156\156\156\
\\156\39\156\156\96\96\96\96\96\96\96\96\156\138\138\138\156\156\156\156\156\64\64\64\64\64\64\64\64\156\64\64\156\82\82\82\82\82\82\82\82\156\37\37\37\37\37\37\37\37\
\\156\134\134\134\134\134\134\134\134\156\156\156\156\156\156\156\139\78\78\78\78\78\78\78\78\156\68\68\68\156\156\156\156\156\156\208\208\26\26\26\26\26\156\156\156\156\156\156\132\132\
\\132\156\156\156\2\2\2\2\2\2\2\2\156\93\93\93\93\93\93\93\93\156\146\146\146\146\146\146\146\146\156\103\103\103\103\103\103\103\103\156\156\156\156\103\103\154\154\154\154\154\
\\154\154\154\156\173\173\173\173\173\173\173\173\3\3\3\3\3\3\156\156\156\156\156\156\24\24\24\24\24\24\24\24\216\52\52\156\52\52\156\52\52\52\52\52\156\156\156\156\52\138\
\\138\138\138\138\138\138\138\156\138\10\156\10\10\10\10\10\10\10\10\156\156\10\156\46\46\46\156\46\46\46\46\46\46\46\46\156\156\156\156\46\156\44\44\44\156\44\44\44\44\44\
\\44\44\44\156\44\156\115\115\115\156\115\115\115\115\115\115\115\115\69\69\69\156\69\69\69\69\69\69\69\69\156\69\156\69\69\156\69\156\69\69\39\39\39\156\156\39\39\39\207\39\
\\39\39\39\39\39\39\39\156\39\22\22\22\22\22\22\22\22\156\156\139\139\139\139\139\139\139\139\156\156\66\66\66\66\66\66\66\66\156\156\141\141\141\141\141\141\141\141\156\156\99\
\\99\99\99\156\156\156\156\156\156\156\3\3\3\3\156\3\156\3\156\156\156\156\6\6\6\6\6\6\6\6\156\156\156\71\71\156\156\156\71\71\71\71\71\24\70\156\156\24\24\24\
\\24\47\47\47\47\47\47\47\47\156\156\156\156\156\156\156\124\162\162\162\162\162\162\162\162\156\156\156\63\63\63\63\63\63\63\63\214\63\58\58\58\58\58\58\58\58\156\185\156\3\
\\3\156\3\156\156\3\156\156\156\156\3\3\3\3\3\3\167\167\155\155\155\155\155\155\155\155\156\155\110\110\110\110\110\110\110\110\156\156\156\156\115\115\156\115\117\117\117\117\117\117\
\\117\117\156\156\70\70\156\70\156\70\70\70\70\70\70\156\70\27\156\27\27\27\27\27\27\156\156\156\27\156\156\27\54\54\54\54\54\54\54\54\156\54\13\13\13\13\13\13\13\13\
\\156\156\113\113\113\113\113\113\113\113\156\156\156\156\156\156\156\13\13\13\13\13\13\156\156\94\94\94\94\94\94\94\94\156\94\94\94\94\156\94\130\130\130\130\130\130\130\130\156\156\
\\32\32\32\32\32\32\32\32\156\32\32\156\156\156\156\156\156\94\94\156\156\156\156\156\156\98\98\98\98\98\98\98\98\11\156\11\11\11\11\11\11\11\156\120\120\120\120\120\120\120\
\\120\156\156\156\156\156\156\156\83\83\83\83\83\83\83\83\45\45\156\45\45\45\45\45\45\45\45\62\156\62\62\62\62\62\62\62\62\208\208\145\208\145\145\145\145\156\156\156\156\156\
\\156\156\145\26\26\26\26\26\26\26\26\156\156\156\35\35\35\35\35\35\35\35\156\156\8\8\8\8\8\8\8\8\156\156\118\118\118\118\118\118\118\118\156\156\65\65\65\65\65\65\
\\65\65\156\156\34\34\156\156\34\34\34\34\34\34\34\34\156\156\156\156\156\156\156\19\125\156\156\156\156\156\156\156\131\131\131\131\131\131\131\131\87\87\87\87\87\87\87\87\156\156\
\\87\0\0\0\0\156\156\156\156\0\0\156\3\156\3\156\3\156\3\3\3\156\3\3\3\168\171\3\3\165\43\43\43\43\43\156\43\43\43\43\43\43\43\43\156\156\43\43\43\156\
\\43\43\3\3\3\170\170\170\170\170\170\3\3\10\156\156\10\10\10\10\10\10\10\10\156\156\174\174\174\174\174\174\174\174\46\156\156\46\46\46\46\46\46\46\46\44\156\44\44\156\
\\44\44\44\44\44\44\156\156\209\209\209\209\209\209\209\209\115\156\115\115\156\115\115\115\115\115\115\145\156\156\156\156\156\156\145\145\156\145\145\145\145\156\156\156\145\145\156\156\156\156\
\\145\145\148\156\148\148\148\148\148\148\148\148\156\148\148\60\156\60\60\60\60\60\60\60\60\156\60\60\60\60\156\156\215\215\215\215\215\215\215\215\80\156\80\80\80\80\80\80\80\80\
\\156\80\80\156\151\151\151\151\151\151\151\156\156\156\38\38\38\38\38\38\38\38\156\156\156\156\156\156\156\96\104\104\104\104\104\104\104\104\156\156\156\50\50\50\50\50\50\50\50\186\
\\186\156\140\140\140\140\140\140\140\140\156\140\140\72\72\72\72\72\72\72\156\156\156\156\156\12\12\12\12\12\12\12\12\142\142\156\156\156\156\156\156\71\71\71\71\71\71\71\71\47\
\\47\47\47\211\211\47\47\156\47\47\47\47\47\47\47\24\24\24\24\24\24\24\156\24\24\24\24\156\24\24\24\24\24\24\156\24\156\24\24\24\137\137\137\137\137\137\137\137\156\156\
\\156\3\3\172\3\3\3\3\3\172\3\3\76\76\76\76\76\76\76\76\156\156\156\64\64\64\64\64\64\156\156\156\156\64\59\59\59\156\156\156\156\156\59\156\156\20\20\20\20\20\
\\20\20\20\156\20\20\67\67\156\67\67\67\67\67\67\67\67\42\156\42\42\156\42\42\42\42\42\42\1\1\1\1\1\1\1\1\156\156\156\156\156\118\118\118\79\79\79\79\79\79\
\\79\79\156\156\156\156\156\156\156\84\156\84\84\156\84\84\84\84\84\84\84\156\156\156\156\156\156\84\84\156\84\84\84\84\84\84\84\84\118\118\156\118\118\118\118\118\118\156\156\40\
\\156\156\40\40\40\40\40\40\40\156\156\156\156\156\70\70\70\70\70\70\43\70\70\164\3\3\3\3\3\3\3\156\3\3\3\3\3\3\3\3\156\156\24\156\156\156\156\156\156\4\
\\4\4\4\4\4\4\156\156\4\4\4\170\3\3\3\3\3\3\3\169\3\3\3\81\81\81\81\81\81\81\81\156\156\81\156\44\44\156\44\44\44\156\156\44\44\44\44\156\145\145\
\\156\145\156\145\145\145\145\156\156\208\208\208\208\208\208\208\208\145\145\145\145\145\145\145\145\148\156\148\148\148\148\156\156\148\148\148\148\156\156\148\156\156\44\44\156\156\156\156\156\156\
\\156\80\80\80\80\156\156\80\80\69\69\156\156\69\69\69\69\69\69\69\156\156\16\16\16\16\16\16\16\16\156\156\156\156\61\61\61\61\61\61\213\213\140\140\140\140\140\156\140\140\
\\156\156\156\156\66\66\66\66\66\66\156\156\156\156\156\156\156\90\72\156\156\156\72\72\72\72\156\156\156\156\99\99\99\99\99\99\99\99\156\156\156\156\15\15\15\15\15\15\15\15\
\\156\156\15\15\24\24\70\70\24\24\24\24\24\24\43\24\157\157\157\157\157\157\157\157\156\156\156\156\124\124\124\124\124\124\124\124\156\156\156\156\21\21\21\21\21\21\156\156\21\21\
\\21\21\74\74\74\74\74\74\74\156\74\74\156\74\189\189\189\189\189\189\189\189\156\156\156\190\166\166\166\166\166\166\166\166\156\156\156\156\117\117\117\117\117\117\156\156\156\156\156\156\
\\156\29\29\29\29\29\29\29\191\116\116\116\116\116\116\116\116\156\156\156\156\19\19\19\19\19\19\19\19\156\156\156\156\158\158\158\156\158\158\158\158\158\158\158\158\122\122\122\122\122\
\\122\122\122\156\156\156\122\64\64\64\64\156\64\64\64\64\64\64\64\161\161\156\161\161\161\156\156\156\156\156\156\60\60\156\156\60\60\60\60\23\23\23\23\23\23\23\23\156\156\156\
\\156\100\100\100\100\100\100\100\100\156\100\100\100\33\33\33\33\33\33\33\33\156\156\156\156\102\102\102\102\102\102\102\102\156\156\156\156\200\200\98\156\156\156\156\156\131\131\131\131\131\
\\156\156\156\156\0\0\0\0\0\0\0\0\156\156\156\156\61\53\53\53\53\53\53\53\24\24\156\156\156\156\156\24\24\24\24\24\156\156\24\24\24\43\43\43\43\43\43\43\43\156\
\\43\156\43\43\29\29\29\29\29\29\29\29\193\191\192\192\191\3\3\3\3\168\3\3\3\3\3\24\3\3\3\3\3\138\138\138\156\156\138\138\138\138\138\138\156\138\101\101\101\101\
\\101\101\101\101\156\156\101\101\101\31\175\31\206\31\31\31\31\178\179\55\55\31\31\31\31\31\31\31\31\177\176\199\199\199\199\199\199\199\199\156\132\132\132\156\132\132\132\132\132\132\
\\132\132\156\156\156\150\150\150\150\150\150\150\150\156\156\156\156\24\156\38\38\38\38\38\38\156\38\38\38\38\156\156\38\38\38\38\38\156\156\156\125\125\125\125\125\125\125\125\24\24\
\\24\125\125\202\156\156\156\156\156\156\156\143\143\143\143\143\143\143\143\156\156\156\156\156\41\41\41\41\41\41\41\41\156\156\156\156\156\109\109\109\109\109\109\109\109\156\156\156\156\156\
\\158\158\158\156\158\158\158\158\156\158\158\156\158\158\156\156\156\197\198\156\156\156\156\156\156\51\51\51\51\51\51\51\51\156\51\51\156\156\56\56\56\56\56\56\56\56\156\156\156\156\
\\156\75\75\75\75\75\75\75\75\156\156\156\156\156\156\156\106\106\106\106\106\106\106\106\156\156\156\156\156\59\59\59\59\59\59\59\59\156\156\156\156\156\68\68\68\68\68\68\68\68\
\\156\156\156\156\156\42\208\42\208\156\42\42\42\42\42\156\156\42\1\1\1\156\156\1\1\1\1\156\156\156\156\160\160\160\160\160\160\160\160\156\156\156\156\156\135\135\135\135\135\135\
\\135\135\156\156\156\156\156\62\156\62\62\62\62\62\62\156\156\156\62\62\28\28\28\28\28\28\28\28\156\156\156\156\156\93\93\93\93\93\93\93\156\156\156\156\93\93\146\146\146\146\
\\146\146\146\156\156\156\156\156\156\85\85\85\85\85\85\85\85\156\156\156\156\156\90\90\90\90\90\90\90\90\156\156\156\156\90\61\61\61\61\156\61\61\61\61\156\61\61\156\24\24\
\\12\12\24\24\24\24\55\55\24\24\24\24\24\24\55\55\55\55\55\55\55\55\156\156\43\43\156\43\43\43\43\43\25\25\25\25\25\25\46\156\46\46\156\46\46\156\46\46\46\46\
\\46\46\44\156\44\44\156\44\44\44\156\156\44\44\44\44\187\187\187\187\187\187\187\187\95\95\95\95\95\95\95\95\156\99\99\99\156\156\156\99\99\156\156\156\156\156\156\127\127\127\
\\127\127\127\156\156\156\156\156\156\127\127\58\58\156\156\156\156\58\58\58\58\58\58\156\185\77\77\77\77\77\77\77\77\156\156\156\156\156\77\49\49\49\49\49\49\49\49\156\156\156\
\\156\156\156\161\161\161\161\161\161\161\161\156\161\161\161\156\156\133\133\133\133\133\133\133\133\156\156\156\156\156\156\114\114\114\114\114\114\114\114\156\156\156\156\156\156\67\67\156\67\67\
\\67\67\67\156\156\156\156\156\156\42\156\42\42\156\42\42\42\156\208\208\42\42\42\100\100\100\100\156\100\100\100\156\156\156\156\156\156\153\153\153\153\153\153\153\153\156\156\156\156\156\
\\156\144\144\144\144\144\144\144\144\156\156\156\156\156\156\62\62\62\156\156\156\62\62\156\156\156\156\156\156\61\61\61\156\156\156\156\156\53\156\156\156\156\156\40\156\156\40\40\40\40\
\\40\156\40\40\156\40\40\40\40\40\40\40\40\159\159\159\159\159\159\159\159\156\156\156\156\156\159\97\97\97\97\97\97\97\97\156\156\156\156\156\156\7\7\7\7\7\7\7\7\156\
\\156\156\156\156\156\156\152\152\152\152\152\152\152\152\74\74\74\156\74\74\156\74\74\74\74\74\74\156\156\147\147\147\147\147\147\147\147\102\47\47\65\156\156\156\136\136\136\136\136\136\
\\136\136\105\105\105\105\105\105\105\105\14\14\14\14\14\14\14\14\212\212\212\212\212\212\212\212\195\195\195\196\196\196\198\198\121\121\121\121\121\121\121\121\30\30\30\30\30\30\30\30\
\\129\129\129\129\129\129\129\129\36\36\36\36\36\36\36\36\119\119\119\119\119\119\119\119\89\89\89\89\89\89\89\89\112\112\112\112\112\112\112\112\108\108\108\108\108\108\108\108\111\111\
\\111\111\111\111\111\111\128\128\128\128\128\128\128\128\163\163\163\163\163\163\163\163"#
encodedScriptExtensionsOffsets1BitMap :: Ptr Word16
encodedScriptExtensionsOffsets1BitMap :: Ptr Word16
encodedScriptExtensionsOffsets1BitMap = Addr# -> Ptr Word16
forall a. Addr# -> Ptr a
Ptr
Addr#
"\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\109\1\95\14\141\2\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\
\\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\213\12\218\12\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\210\6\
\\109\1\109\1\109\1\109\1\109\1\121\5\121\5\121\5\65\0\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\92\3\
\\93\3\93\3\98\3\92\3\93\3\93\3\98\3\150\4\150\4\150\4\150\4\150\4\106\3\150\4\106\3\93\3\93\3\94\3\93\3\93\3\93\3\94\3\93\3\93\3\93\3\93\3\68\1\63\1\93\3\93\3\93\3\93\3\93\3\69\1\238\2\74\1\93\3\66\1\93\3\93\3\93\3\93\3\93\3\93\3\93\3\67\1\244\2\242\12\242\12\242\12\
\\242\12\242\12\242\12\79\3\121\5\121\5\121\5\121\5\121\5\121\5\121\5\127\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\109\1\109\1\109\1\109\1\121\5\121\5\121\5\121\5\121\5\121\5\
\\121\5\121\5\121\5\121\5\121\5\65\0\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\196\8\196\8\196\8\203\8\134\14\150\4\150\4\150\4\196\3\93\3\93\3\93\3\
\\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\195\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\202\3\224\5\203\3\109\1\109\1\8\9\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\
\\93\3\93\3\93\3\93\3\93\3\100\3\150\4\150\4\150\4\150\4\96\3\226\12\150\4\150\4\150\4\150\4\150\4\91\0\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\91\0\109\1\150\4\67\8\149\4\150\4\149\4\150\4\149\4\150\4\150\4\150\4\89\0\109\1\121\5\121\5\121\5\121\5\121\5\121\5\
\\121\5\121\5\121\5\126\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\37\9\109\1\109\1\109\1\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\91\0\109\1\150\4\89\0\150\4\90\0\150\4\84\1\150\4\150\4\
\\150\4\150\4\150\4\68\8\89\0\0\1\150\4\91\0\150\4\84\1\150\4\84\1\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\65\0\109\1\109\1\109\1\150\4\150\4\150\4\150\4\67\8\109\1\109\1\109\1\
\\150\4\82\1\109\1\109\1\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\89\0\109\1\109\1\109\1\109\1\109\1\109\1\0\1\150\4\150\4\150\4\150\4\67\8\149\4\
\\150\4\150\4\150\4\150\4\150\4\150\4\2\3\0\3\150\4\239\12\249\2\254\2\150\4\150\4\150\4\252\2\150\4\150\4\150\4\150\4\150\4\150\4\150\4\82\1\109\1\109\1\68\8\17\11\69\8\69\8\150\4\150\4\150\4\72\8\81\8\148\4\78\8\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\
\\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\89\0\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\67\8\147\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\83\1\150\4\91\0\84\1\109\1\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\
\\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\66\4\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\114\8\114\8\114\8\117\8\49\2\49\2\49\2\49\2\49\2\49\2\
\\56\2\109\1\66\10\66\10\66\10\70\10\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\64\4\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\148\12\148\12\148\12\148\12\148\12\148\12\148\12\148\12\148\12\148\12\148\12\148\12\
\\153\12\109\1\180\1\180\1\180\1\180\1\251\13\109\1\1\14\109\1\109\1\109\1\185\1\109\1\176\9\109\1\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\219\10\107\4\107\4\
\\107\4\107\4\107\4\110\4\107\4\109\4\107\4\113\4\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\121\4\121\4\121\4\122\4\109\1\109\1\29\14\29\14\29\14\29\14\29\14\29\14\29\14\35\14\137\5\137\5\137\5\137\5\137\5\137\5\
\\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\140\5\137\5\137\5\137\5\137\5\137\5\137\5\138\5\109\1\29\12\29\12\29\12\29\12\29\12\29\12\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\
\\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\236\10\109\1\243\6\245\6\246\6\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\
\\109\1\109\1\109\1\109\1\109\1\109\1\223\7\172\1\222\7\223\7\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\238\7\238\7\238\7\241\7\174\11\174\11\174\11\174\11\
\\174\11\174\11\174\11\174\11\174\11\179\11\174\11\238\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\168\6\63\4\109\1\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\66\4\109\1\109\1\109\1\109\1\109\1\109\1\
\\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\54\6\54\6\54\6\54\6\54\6\54\6\56\6\54\6\54\6\54\6\54\6\56\6\109\1\109\1\109\1\109\1\150\4\150\4\150\4\150\4\254\9\250\9\106\3\150\4\150\4\102\3\150\4\150\4\93\3\93\3\93\3\93\3\93\3\81\1\150\4\150\4\150\4\150\4\150\4\150\4\
\\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\146\4\150\4\90\0\150\4\90\0\244\10\244\10\244\10\244\10\244\10\244\10\244\10\244\10\244\10\9\7\244\10\11\7\109\1\109\1\109\1\109\1\109\1\109\1\109\1\
\\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\149\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\90\0\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\149\4\150\4\150\4\150\4\150\4\150\4\150\4\89\0\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\
\\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\149\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\90\0\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\111\13\111\13\111\13\111\13\111\13\109\1\111\13\117\13\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\
\\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\28\9\28\9\28\9\29\9\125\13\125\13\125\13\125\13\125\13\159\10\163\10\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\75\5\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\16\11\150\4\150\4\
\\150\4\68\8\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\89\0\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\16\11\150\4\
\\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\71\8\150\4\150\4\150\4\150\4\150\4\150\4\82\1\109\1\109\1\109\1\109\1\150\4\83\1\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\
\\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\180\6\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\43\14\43\14\43\14\43\14\43\14\49\14\68\8\17\11\69\8\69\8\
\\150\4\150\4\150\4\72\8\81\8\148\4\78\8\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\69\8\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\69\8\159\2\74\8\150\4\84\8\70\8\150\4\150\4\150\4\150\4\150\4\150\4\150\4\
\\150\4\85\0\150\4\150\4\89\0\109\1\109\1\109\1\109\1\121\5\121\5\121\5\57\8\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\125\5\109\1\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\127\5\109\1\121\5\121\5\121\5\
\\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\128\5\109\1\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\65\0\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\
\\121\5\121\5\121\5\121\5\127\5\109\1\109\1\109\1\109\1\150\4\150\4\150\4\150\4\150\4\150\4\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\
\\242\12\144\0\242\12\242\12\242\12\84\3\93\3\64\2\62\2\55\1\30\11\44\7\44\7\41\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\70\2\72\2\44\7\44\7\46\7\46\7\44\7\44\7\44\7\44\7\46\7\46\7\44\7\166\2\44\7\44\7\44\7\46\7\44\7\44\7\44\7\44\7\44\7\44\7\38\7\44\7\38\7\44\7\48\7\
\\39\7\44\7\44\7\52\7\45\7\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\168\6\63\4\109\1\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\64\4\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\
\\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\81\4\109\1\109\1\109\1\109\1\109\1\109\1\
\\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\198\6\198\6\198\6\198\6\198\6\198\6\198\6\198\6\200\6\109\1\198\6\240\8\240\8\198\6\198\6\188\8\198\6\198\6\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\187\12\
\\187\12\187\12\187\12\187\12\187\12\187\12\187\12\187\12\187\12\187\12\192\12\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\56\11\51\11\28\9\30\7\28\9\28\9\28\9\28\9\19\9\60\7\63\7\28\9\130\4\136\4\57\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\61\9\
\\56\11\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\180\5\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\178\5\28\9\28\9\28\9\28\9\28\9\
\\28\9\73\5\109\1\109\1\109\1\109\1\103\8\106\8\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\64\14\89\4\89\4\89\4\90\4\89\4\166\12\98\4\98\4\98\4\
\\98\4\98\4\98\4\98\4\98\4\98\4\99\4\98\4\179\12\188\6\188\6\188\6\190\6\190\6\109\1\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\69\8\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\69\8\159\2\74\8\150\4\84\8\70\8\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\
\\67\8\109\1\121\5\121\5\65\8\84\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\19\5\19\5\19\5\19\5\21\5\228\3\72\14\72\14\72\14\72\14\72\14\72\14\72\14\182\3\181\3\182\3\222\7\222\7\223\7\109\1\223\7\223\7\223\7\223\7\223\7\223\7\223\7\223\7\
\\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\43\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\199\1\200\1\200\1\200\1\201\1\199\1\200\1\200\1\200\1\200\1\200\1\49\9\130\3\131\3\131\3\131\3\131\3\131\3\
\\131\3\109\1\131\3\131\3\131\3\167\4\165\4\109\1\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\60\3\109\1\59\3\59\3\61\3\109\1\59\3\109\1\109\1\109\1\
\\229\5\93\3\93\3\93\3\93\3\93\3\227\5\202\3\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\37\9\109\1\109\1\109\1\150\4\150\4\150\4\150\4\150\4\150\4\109\1\109\1\
\\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\244\12\242\12\242\12\243\12\109\1\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\91\0\109\1\109\1\109\1\109\1\109\1\109\1\
\\109\1\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\10\10\109\1\109\1\38\11\38\11\38\11\38\11\38\11\91\10\38\11\38\11\38\11\38\11\38\11\38\11\57\14\57\14\
\\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\109\1\198\3\109\1\197\1\126\3\131\3\131\3\132\3\134\3\159\4\131\3\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\141\4\109\1\177\5\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\
\\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\0\11\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\
\\180\1\251\13\109\1\1\14\109\1\109\1\109\1\185\1\109\1\176\9\109\1\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\126\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\
\\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\65\0\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\222\7\222\7\222\7\222\7\222\7\222\7\222\7\222\7\222\7\158\11\
\\223\7\158\11\222\7\222\7\222\7\222\7\222\7\158\11\222\7\222\7\222\7\222\7\158\11\223\7\158\11\222\7\223\7\222\7\222\7\222\7\222\7\222\7\158\11\222\7\222\7\222\7\222\7\222\7\222\7\222\7\222\7\161\11\222\7\222\7\222\7\225\7\222\7\222\7\222\7\228\7\29\5\29\5\29\5\29\5\29\5\29\5\29\5\29\5\29\5\29\5\
\\31\5\31\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\128\5\109\1\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\65\0\109\1\109\1\109\1\109\1\109\1\109\1\
\\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\150\4\150\4\150\4\150\4\254\9\250\9\106\3\150\4\150\4\102\3\150\4\150\4\93\3\93\3\93\3\93\3\93\3\81\1\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\230\12\150\4\150\4\150\4\
\\151\4\150\4\150\4\150\4\150\4\150\4\150\4\69\8\150\4\113\5\101\3\150\4\67\8\93\3\200\3\150\4\150\4\150\4\150\4\84\1\109\1\242\12\242\12\242\12\242\12\187\11\109\1\214\14\214\14\214\14\214\14\214\14\109\1\139\13\139\13\139\13\139\13\139\13\145\13\109\1\109\1\153\13\153\13\153\13\159\13\109\1\109\1\109\1\109\1\179\10\
\\179\10\179\10\183\10\109\1\109\1\18\4\18\4\19\4\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\28\9\28\9\28\9\29\9\125\13\125\13\125\13\125\13\125\13\159\10\163\10\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\75\5\200\12\200\12\200\12\200\12\200\12\200\12\200\12\200\12\200\12\205\12\
\\200\12\200\12\200\12\200\12\200\12\200\12\200\12\206\9\200\12\200\12\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\102\14\109\1\127\5\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\187\12\187\12\187\12\187\12\187\12\187\12\187\12\187\12\187\12\187\12\187\12\192\12\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\
\\109\1\109\1\109\1\175\4\177\4\175\4\175\4\175\4\175\4\175\4\175\4\175\4\67\11\28\9\28\9\28\9\28\9\28\9\28\9\117\3\117\3\117\3\117\3\117\3\117\3\123\3\109\1\80\11\80\11\80\11\80\11\80\11\80\11\80\11\85\11\142\3\142\3\142\3\142\3\142\3\144\3\142\3\143\3\69\9\69\9\69\9\73\9\175\4\245\3\28\9\
\\28\9\28\9\29\9\142\4\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\59\11\28\9\28\9\28\9\105\11\105\11\105\11\105\11\105\11\105\11\105\11\105\11\105\11\105\11\100\11\105\11\109\11\115\11\105\11\105\11\128\1\190\4\71\7\187\4\187\4\185\4\118\1\124\1\190\4\125\1\110\1\113\1\78\7\84\7\187\4\188\4\198\4\
\\208\4\92\7\203\4\203\4\201\4\214\2\210\2\208\4\206\2\228\0\223\0\205\3\211\3\204\4\109\1\216\4\223\4\218\4\221\4\221\4\219\4\103\7\85\9\223\4\81\9\139\9\109\1\110\7\116\7\138\9\220\4\231\4\105\2\102\2\117\2\117\2\234\4\124\7\101\2\105\2\109\2\95\2\206\5\106\2\117\2\117\2\109\1\140\7\146\7\143\7\
\\93\9\149\7\146\7\113\9\152\7\146\7\143\7\135\7\109\1\55\4\105\9\109\9\156\6\162\7\165\7\160\7\162\7\162\7\160\7\162\7\125\9\165\7\121\9\87\1\130\9\123\9\162\7\85\1\162\7\175\7\178\7\173\7\175\7\175\7\173\7\179\7\171\10\178\7\182\7\166\10\166\10\184\7\190\7\192\1\109\1\200\7\203\7\198\7\200\7\200\7\
\\200\7\200\7\200\7\203\7\198\7\143\9\200\7\147\9\200\7\200\7\200\7\123\11\149\1\150\1\147\1\149\1\149\1\125\11\153\1\150\1\142\1\152\1\149\1\68\4\149\1\72\4\109\1\148\2\149\2\149\2\149\2\149\2\149\2\149\2\154\2\149\2\149\2\149\2\153\2\109\1\109\1\109\1\109\1\2\5\244\4\248\4\248\4\252\4\248\4\248\4\
\\160\9\251\4\249\4\248\4\155\9\109\1\109\1\109\1\109\1\161\1\161\1\161\1\161\1\161\1\161\1\161\1\161\1\161\1\160\1\161\1\161\1\161\1\214\7\160\1\161\1\161\1\161\1\161\1\160\1\161\1\161\1\161\1\164\1\161\1\164\1\190\3\40\1\109\1\109\1\109\1\109\1\46\13\46\13\46\13\46\13\46\13\46\13\46\13\46\13\38\13\
\\44\13\46\13\46\13\46\13\46\13\46\13\46\13\46\13\46\13\46\13\46\13\19\5\19\5\19\5\19\5\21\5\228\3\19\5\19\5\19\5\19\5\19\5\15\5\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\
\\32\1\32\1\32\1\32\1\32\1\39\5\39\5\41\5\35\4\249\7\249\7\252\7\109\1\168\9\168\9\172\9\109\1\4\8\7\8\192\9\109\1\49\5\49\5\49\5\49\5\49\5\49\5\49\5\49\5\49\5\49\5\49\5\51\5\49\5\204\9\49\5\204\9\95\1\101\1\101\1\107\1\101\1\101\1\101\1\101\1\101\1\101\1\101\1\101\1\101\1\
\\101\1\101\1\108\1\101\1\101\1\101\1\101\1\101\1\106\1\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\32\3\109\1\152\3\152\3\152\3\153\3\152\3\18\8\152\3\18\8\214\9\152\3\59\5\59\5\59\5\161\3\162\3\109\1\226\9\226\9\226\9\226\9\226\9\69\5\226\9\226\9\226\9\71\5\226\9\55\13\49\5\49\5\49\5\
\\49\5\238\9\238\9\238\9\242\9\170\3\170\3\170\3\170\3\170\3\170\3\170\3\171\3\170\3\170\3\170\3\173\3\170\3\35\8\170\3\35\8\170\3\172\3\242\12\242\12\242\12\243\12\109\1\109\1\109\1\109\1\109\1\109\1\92\5\92\5\92\5\92\5\92\5\92\5\92\5\92\5\92\5\95\5\92\5\92\5\92\5\92\5\92\5\93\5\110\14\
\\110\14\110\14\110\14\110\14\110\14\110\14\110\14\190\2\190\2\190\2\190\2\190\2\190\2\194\2\198\2\43\8\43\8\43\8\43\8\43\8\43\8\43\8\105\5\43\8\103\5\118\14\118\14\118\14\118\14\118\14\118\14\38\11\161\0\19\5\19\5\19\5\19\5\19\5\10\5\110\14\109\1\33\0\39\0\110\0\46\0\52\0\227\10\126\14\126\14\126\14\
\\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\21\14\21\14\21\14\21\14\21\14\21\14\21\14\21\14\21\14\21\14\21\14\21\14\93\3\93\3\93\3\93\3\72\2\72\2\72\2\72\2\72\2\
\\72\2\72\2\72\2\72\2\72\2\72\2\72\2\72\2\72\2\102\0\98\0\60\0\24\2\20\2\34\2\120\5\26\1\41\2\51\8\179\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\77\0\72\0\17\1\18\1\18\1\18\1\18\1\18\1\18\1\18\1\18\1\18\1\18\1\13\1\22\8\27\8\27\8\27\8\27\8\27\8\47\1\
\\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\48\1\121\5\121\5\27\8\27\8\27\8\27\8\121\5\121\5\121\5\121\5\125\5\255\0\18\1\18\1\32\1\32\1\32\1\48\1\121\5\121\5\121\5\121\5\121\5\150\4\150\4\150\4\32\1\32\1\32\1\33\1\121\5\121\5\121\5\121\5\121\5\121\5\66\8\150\4\121\5\
\\63\8\18\1\18\1\18\1\18\1\18\1\19\1\18\1\18\1\18\1\18\1\18\1\18\1\18\1\18\1\18\1\18\1\18\1\121\5\121\5\121\5\66\8\118\5\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\121\5\121\5\121\5\60\8\92\8\92\8\92\8\92\8\92\8\95\8\142\14\251\11\150\14\150\14\150\14\
\\150\14\150\14\150\14\150\14\109\1\125\2\125\2\125\2\125\2\125\2\125\2\125\2\125\2\127\2\133\2\125\2\131\2\105\11\105\11\93\11\105\11\148\5\148\5\148\5\148\5\148\5\150\5\18\10\18\10\18\10\18\10\22\10\129\5\32\1\32\1\32\1\50\1\158\5\158\5\158\5\158\5\158\5\158\5\158\5\158\5\158\5\160\5\158\5\83\13\46\13\
\\46\13\46\13\47\13\69\3\69\3\69\3\69\3\69\3\69\3\70\3\109\1\69\3\71\3\69\3\34\10\46\13\46\13\46\13\46\13\195\11\195\11\195\11\195\11\195\11\195\11\195\11\195\11\200\11\109\1\109\1\192\11\219\3\219\3\220\3\109\1\152\11\152\11\152\11\109\1\223\7\223\7\93\3\93\3\93\3\93\3\93\3\89\3\11\9\0\0\29\5\
\\29\5\29\5\29\5\29\5\29\5\29\5\29\5\29\5\29\5\219\3\219\3\219\3\219\3\219\3\221\3\219\3\225\3\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\51\1\109\1\32\1\32\1\48\1\45\1\32\1\32\1\32\1\32\1\32\1\51\1\242\12\
\\242\12\150\4\83\1\242\12\150\0\150\4\150\4\109\3\150\4\71\8\150\4\67\8\91\0\22\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\31\9\149\4\150\4\150\4\150\4\92\3\93\3\93\3\98\3\92\3\93\3\93\3\98\3\7\1\18\1\17\1\18\1\18\1\18\1\18\1\
\\180\9\32\1\32\1\32\1\48\1\46\1\46\1\46\1\10\3\67\8\67\8\109\1\14\11\80\2\84\2\80\2\80\2\81\2\80\2\80\2\46\10\80\2\89\2\80\2\89\2\109\1\109\1\109\1\109\1\80\2\80\2\80\2\80\2\80\2\80\2\80\2\80\2\80\2\80\2\80\2\80\2\80\2\80\2\80\2\92\2\250\1\1\2\1\2\1\2\1\2\
\\1\2\5\2\12\2\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\45\7\150\4\90\0\136\1\109\1\109\1\109\1\109\1\109\1\150\4\150\4\150\4\150\4\150\4\4\3\174\2\174\2\174\2\174\2\178\2\182\2\208\11\208\11\208\11\213\11\221\11\221\11\221\11\221\11\221\11\226\11\188\5\188\5\188\5\190\5\198\5\198\5\198\5\
\\198\5\202\5\198\5\200\5\109\1\109\1\109\1\109\1\109\1\158\14\158\14\158\14\158\14\158\14\158\14\158\14\158\14\158\14\158\14\166\14\166\14\166\14\166\14\166\14\166\14\214\5\214\5\214\5\216\5\214\5\82\10\99\10\99\10\99\10\99\10\103\10\99\10\99\10\99\10\99\10\103\10\174\14\174\14\174\14\174\14\174\14\109\1\111\10\111\10\111\10\
\\111\10\111\10\111\10\115\10\230\6\127\10\123\10\127\10\123\10\239\11\127\10\124\10\127\10\124\10\243\11\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\239\5\18\3\20\3\20\3\20\3\20\3\22\3\244\5\252\5\252\5\254\5\252\5\182\14\182\14\182\14\182\14\236\3\236\3\236\3\237\3\230\7\236\3\109\1\109\1\109\1\109\1\109\1\
\\109\1\3\12\3\12\8\12\0\12\135\10\135\10\135\10\139\10\97\13\97\13\97\13\103\13\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\190\14\190\14\190\14\190\14\236\0\236\0\236\0\232\0\236\0\236\0\234\0\236\0\236\0\236\0\236\0\236\0\1\4\249\3\147\10\252\3\209\0\209\0\211\0\128\8\209\0\216\0\209\0\216\0\198\14\
\\198\14\198\14\198\14\206\14\206\14\206\14\206\14\109\1\109\1\109\1\109\1\9\4\9\4\9\4\9\4\169\0\5\0\11\0\109\1\199\0\199\0\199\0\199\0\199\0\199\0\201\0\198\0\189\0\189\0\191\0\189\0\16\12\16\12\21\12\16\12\19\0\19\0\25\0\176\0\109\1\18\0\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\
\\109\1\16\6\16\6\16\6\16\6\16\6\16\6\16\6\16\6\16\6\23\6\109\1\109\1\109\1\109\1\109\1\109\1\44\12\44\12\44\12\44\12\44\12\44\12\49\12\109\1\44\12\44\12\44\12\44\12\44\12\44\12\49\12\42\12\6\6\6\6\6\6\6\6\6\6\6\6\6\6\6\6\6\6\8\6\29\6\6\6\6\6\6\6\8\6\181\0\57\12\
\\57\12\57\12\57\12\57\12\57\12\57\12\57\12\136\8\139\8\27\4\27\4\27\4\34\4\27\4\33\4\147\8\147\8\147\8\147\8\147\8\147\8\150\8\147\8\147\8\109\1\43\4\43\4\43\4\43\4\44\4\109\1\222\14\222\14\222\14\222\14\222\14\222\14\222\14\222\14\222\14\222\14\222\14\222\14\148\1\149\1\131\11\109\1\161\8\161\8\158\8\
\\161\8\161\8\161\8\161\8\161\8\173\13\109\1\109\1\109\1\109\1\109\1\109\1\109\1\40\6\46\6\39\6\41\6\39\6\81\6\70\12\70\12\70\12\70\12\70\12\70\12\70\12\52\4\70\12\53\4\83\12\212\1\209\1\224\1\224\1\231\1\169\8\187\13\212\1\216\1\240\1\242\1\213\1\236\1\236\1\109\1\109\1\109\1\109\1\109\1\109\1\
\\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\191\10\191\10\191\10\191\10\191\10\191\10\191\10\191\10\191\10\191\10\191\10\195\10\201\13\109\1\109\1\109\1\209\13\209\13\209\13\209\13\209\13\209\13\209\13\209\13\209\13\109\1\209\13\215\13\109\1\109\1\109\1\109\1\222\2\222\2\222\2\222\2\222\2\222\2\222\2\
\\222\2\225\2\109\1\222\2\228\2\101\1\104\1\109\1\109\1\223\13\223\13\223\13\223\13\223\13\223\13\223\13\229\13\223\13\229\13\109\1\109\1\109\1\109\1\109\1\109\1\180\8\180\8\180\8\96\12\180\8\184\8\180\8\180\8\181\8\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\
\\109\1\109\1\109\1\109\1\109\1\109\1\109\1\203\10\203\10\203\10\203\10\203\10\203\10\203\10\207\10\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\12\109\12\109\12\109\12\109\12\109\12\109\12\109\12\109\12\109\12\114\12\230\2\65\6\132\0\68\6\64\6\64\6\64\6\136\0\133\0\65\6\109\1\64\6\
\\73\6\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\89\6\122\0\89\6\89\6\89\6\89\6\89\6\122\0\125\0\109\1\109\1\109\1\230\14\230\14\230\14\230\14\230\14\230\14\230\14\230\14\230\14\109\1\122\12\122\12\122\12\122\12\122\12\122\12\122\12\122\12\122\12\122\12\127\12\109\1\30\3\30\3\107\6\107\6\107\6\107\6\107\6\
\\107\6\107\6\114\6\105\11\116\0\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\48\3\97\6\48\3\48\3\48\3\48\3\49\3\48\3\50\3\109\1\48\3\48\3\48\3\51\3\122\6\
\\122\6\122\6\122\6\38\3\122\6\122\6\39\3\40\3\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\216\8\213\8\232\8\232\8\232\8\232\8\216\8\209\8\232\8\109\1\232\8\221\8\246\0\131\6\244\0\244\0\244\0\245\0\130\6\254\0\244\0\253\0\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\143\6\
\\143\6\141\6\143\6\143\6\143\6\143\6\140\12\143\6\143\6\143\6\243\13\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\36\12\109\1\113\9\113\9\151\6\113\9\113\9\113\9\157\6\159\6\222\6\222\6\222\6\222\6\222\6\222\6\222\6\222\6\222\6\222\6\222\6\222\6\222\6\227\6\222\6\225\6\222\6\229\6\222\6\
\\218\6\226\6\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\46\7\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\150\4\150\4\91\0\109\1\150\4\150\4\91\0\109\1\93\3\93\3\93\3\198\3\5\9\
\\202\3\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\254\8\21\14\21\14\251\8\15\14\2\9\38\11\38\11\38\11\38\11\38\11\38\11\38\11\156\0\109\1\109\1\109\1\84\10\109\1\109\1\109\1\109\1\109\1\
\\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\1\7\254\6\255\6\109\1\109\1\109\1\109\1\109\1\23\9\28\9\28\9\28\9\168\5\27\9\24\9\84\5\173\5\
\\21\7\168\5\19\7\168\5\24\9\24\9\79\5\28\9\25\9\28\9\140\4\25\7\25\9\28\9\140\4\109\1\109\1\109\1\109\1\109\1\109\1\142\4\109\1\7\11\109\1\150\4\150\4\150\4\150\4\150\4\91\0\150\4\84\1\127\5\109\1\89\0\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\
\\109\1\109\1\109\1\109\1\109\1\150\4\91\0\150\4\150\4\150\4\150\4\150\4\150\4\150\4\109\1\150\4\83\1\150\4\150\4\150\4\150\4\150\4\109\1\150\4\150\4\150\4\89\0\83\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1"#
encodedScriptExtensionsOffsets2BitMap :: Ptr Word16
encodedScriptExtensionsOffsets2BitMap :: Ptr Word16
encodedScriptExtensionsOffsets2BitMap = Addr# -> Ptr Word16
forall a. Addr# -> Ptr a
Ptr
Addr#
"\141\0\67\1\76\1\107\6\52\8\78\8\81\7\37\11\69\11\101\11\133\11\165\11\197\11\229\11\5\12\37\12\69\12\101\12\236\9\10\10\192\3\192\3\208\3\133\12\165\12\197\12\229\12\5\13\37\13\172\0\67\1\137\6\135\10\52\4\248\1\248\1\236\1\248\1\248\1\248\1\69\13\248\1\248\1\3\5\101\13\24\8\213\5\206\1\133\13\165\13\
\\197\13\229\13\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\117\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\
\\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\
\\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\76\3\76\3\76\3\76\3\91\3\253\8\24\9\36\1\5\14\37\14\69\14\101\14\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\
\\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\133\14\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\109\0\
\\41\6\56\9\109\7\134\7\165\14\197\14\229\14\5\15\162\2\37\15\69\15\101\15\110\8\136\8\133\15\165\15\197\15\229\15\5\16\207\4\227\4\167\10\37\16\69\16\101\16\133\16\165\16\20\4\197\16\229\16\5\17\37\17\69\17\101\17\133\17\165\17\4\1\197\17\129\2\129\2\129\2\142\2\240\3\194\2\0\1\0\1\0\1\0\1\0\1\0\1\
\\0\1\0\1\0\1\208\2\101\5\101\5\101\5\101\5\123\5\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\225\6\225\6\249\6\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\
\\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\166\7\166\7\191\7\25\7\0\1\0\1\49\7\230\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\67\0\73\0\33\0\0\1\0\1\
\\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\35\0\115\9\240\2\254\2\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\229\17\0\1\0\1\0\1\0\1\0\1\
\\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\221\8\250\1\32\2\5\18\248\7\188\5\64\2\76\2\43\5\123\3\123\3\138\3\0\1\0\1\0\1\0\1\37\18\69\18\30\3\44\3\0\1\134\5\0\1\0\1\160\3\101\18\107\4\0\1\0\1\125\4\157\4\133\18\0\1\106\1\3\2\165\18\248\1\
\\248\1\248\1\75\4\97\2\197\18\248\1\174\1\69\5\0\1\0\1\0\1\0\1\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\
\\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\
\\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\
\\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\212\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\204\0\105\0\109\0\109\0\109\0\
\\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\245\5\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\11\6\109\0\109\0\
\\244\0\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\109\0\109\0\252\0\0\1\0\1\0\1\0\1\0\1\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\138\1\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\
\\109\0\109\0\109\0\148\1\73\6\95\6"#