Q?r4TextReadLexbodysyBTextReadLex7p'*o[tTextReadLex7p *d^oӕTextReadLex7q-L,sjTextReadLex7s?/NcksR%TextReadLex7s8/CflsxcTextReadLex7s/sTextReadLex7s0)0LHJTextReadLexlexCharETextReadLex7x&7 yTextReadLex7x$7 TextReadLex7x"7TextReadLex7x 6^&5,ETextReadLex7x6 b9TextReadLexSymbol{0_Aճ TextReadLex _Rep0Lexeme UHC.Base.from0Representable0},z[TextReadLexlexPunc@m?`TextReadLex)n@S%&emQTextReadLex_'C_Char Constructor7JTextReadLex isSymbolChar F)آTextReadLex isIdsChari}T{TextReadLex _'D_Lexeme UHC.Base.moduleNameDatatype֤~u>TextReadLex _'C_Symbol ConstructorYMH=TextReadLex7nQ'uReETextReadLex7nY'MJfeHTextReadLex7nX'LK(UnTextReadLex_'ok (UnTextReadLex_'okk(UnTextReadLex_'okl(UnTextReadLex_'ok(UnTextReadLex_'ok(UnTextReadLex_'ok!(Un TextReadLex_'ok((UnSTextReadLex_'okF(UnsTextReadLex_'okM(Un}TextReadLex_'okG(UnTextReadLex_'okn(UnTextReadLex_'okq(UnTextReadLex_'okp(UnTextReadLex_'ok(UnTextReadLex_'ok Q(UnTextReadLex_'okP(UnTextReadLex_'okT(UnTextReadLex_'okI(UnTextReadLex_'ok2`(UnTextReadLex_'okxa(UnTextReadLex_'ok|b(Un TextReadLex_'ok(UnTextReadLex_'ok(Un!TextReadLex_'ok(Un1TextReadLex_'ok(UnVTextReadLex_'ok(Un[TextReadLex_'ok(UnTextReadLex_'ok9(UnTextReadLex_'okl(UnTextReadLex_'okdl:TextReadLex7n(?STextReadLex7o(k3f lTextReadLex7o(n4eΆTextReadLex7o)$rTextReadLex7o)IssTextReadLex_'C_Punc ConstructorzCTextReadLex isIdfCharh(TextReadLex _'C_Ident UHC.Base.conName Constructor:-,S-TextReadLex lexHexOctt)֢TextReadLex<LPvG%q |;0TextReadLex _'C_String UHC.Base.conName Constructor0sAOTextReadLex lexNumericJ/TextReadLex_'C_Char UHC.Base.conName Constructor5 .CTextReadLex lexBaseCharoz߹ TextReadLexvalue._ZJՖTextReadLex _'C_Ident Constructor=wrɾTextReadLex lexSymbol*N6TextReadLexlexChar*붦/TextReadLexAe y$&a7M99TextReadLexg-GO&Ya誔W_TextReadLex lexStringSh?ITextReadLexa9M^An,TextReadLexAb &<p(TextReadLex notANumbergGrQTextReadLexIdentdY-yTextReadLex _'C_Symbol ConstructorZb0/TextReadLexA` ô&>f1TextReadLex lexDigitsHrMTextReadLexPuncDScTextReadLexco2ܮR )ճdTextReadLexco3=5 U&TextReadLex lexDecNumberc<1dTextReadLexco3= UHC.Base.showsPrecI2TextReadLexfracC¨GȍTextReadLex{0/)&}<0; TextReadLexDAj!&rۿHTextReadLexRat?.TextReadLex signedExpOś/qTextReadLexvalDigit+Ŧػ]HTextReadLex39A1&c"пRTextReadLex%a| &f +xATextReadLex _Rep0LexemeRepresentable0?TextReadLexco3=45 +HPwoTextReadLex_'C_Char Constructor6Γ{a=TextReadLex]8?r8 h&[Њ0TextReadLex`)}%&vf<TextReadLex _'D_LexemecDatatype M2oTextReadLexlex_idje>TextReadLex_'C_Punc UHC.Base.conName ConstructorvkbTextReadLexvalExp![it#1TextReadLex lexNumberu݀L"TextReadLex _'C_Symbol# ConstructorWޟÅ>TextReadLexhsLexZJOTextReadLex _'C_Ident Constructor>I] RTextReadLex_'C_Char Constructor9 FTextReadLex _'C_String Constructor4 rTextReadLexreadIntP)yQ<TextReadLex valDecDig$#=RaTextReadLexscanE@*cTextReadLex readIntP',X*TextReadLex&&u\ze+TextReadLex]7r &h4v.&TextReadLex,ڲ+#&p6cɅTextReadLex isPuncChar Mosf(TextReadLex _'D_LexemeDatatype#p*hTextReadLexco2ܮ  UHC.Base.==GTextReadLex_'C_Punc ConstructorÿATextReadLex_'C_Punc Constructorw|^9TextReadLex _'C_Symbol UHC.Base.conName ConstructorV(4 ZTextReadLexAe S~K@e:tTextReadLexco2ܮ fŽ TextReadLex.م)>&dXetTextReadLex lexEscCharܭ %TextReadLexF=7s&`4~TextReadLexlexFracLL1TextReadLexq0! &s`7ITextReadLexisDigit*$n9TextReadLexreadDecP-Ǩ"܏TextReadLex_'C_Punc Constructorx R(TextReadLex_'C_Int Constructor LTextReadLexEOF %TextReadLex _Rep0Lexeme  UHC.Base.to0Representable0|"@J׳Y~TextReadLex_'C_Rat UHC.Base.conName Constructor #L5TextReadLexChar' VfTextReadLex_'C_Char Constructor8*xTextReadLex lexIntegerN+,TextReadLex_'C_EOFP Constructor+~X&zvTextReadLexInt1A-7q,TextReadLexvalDig'43Ei&4TextReadLexco2ܮ R 4L@7TextReadLex valueFracExp*\4PJ89TextReadLex _'D_LexemeeDatatype!44y\TextReadLexعC&o8fiITextReadLex _'C_Symbol% ConstructorX9vXTextReadLex _'C_Ident Constructor<= y TextReadLex U׈p &g?1TextReadLexco3=8C @'u2'TextReadLexI&iG3+TextReadLexlexTokenH`TextReadLex_'C_Int UHC.Base.conName ConstructorJe TextReadLex _Rep0LexemeRepresentable0KPTextReadLexStringL?&37TextReadLex_'C_Rat ConstructorLd@ CTextReadLexlexIdmM)KTextReadLexbx?t&ZO\9FqgTextReadLex_'C_EOF ConstructorP_ 2TextReadLex _'D_Lexeme UHC.Base.datatypeNameDatatypeTs.g TextReadLex_'C_IntZ ConstructorVUy{TextReadLexreadHexP.Y"ϢTextReadLex|'&tZ(CTextReadLexG &l\k,TextReadLex lexLitChar^oh~uTextReadLexJ>&_`7 TextReadLex_'C_EOFN Constructora6]>TextReadLex_'C_Rat Constructore5pTextReadLex_'C_Rat)=TextReadLex_'C_Punc.ڊlDTextReadLex _'C_SymbolEnZTextReadLex _'C_IdentsuUc_TextReadLexLexemesA1Symbol'?Identty咲Puncډ P2Rat 7EOF6է{CharϠwIntpBStringxv{TextReadLex _'C_String{oQTextReadLex_'C_ChartTextReadLex7p *d^ߺUHCBaseprimIntToIntegersyBTextReadLex7p'*o[ߺUHCBaseprimIntToIntegery'5iTextReadLexinfinitya9jĤ;UHCBase:%b0/TextReadLexA` ô&>\UXUHCBaseShowcoR{& J\RUHCBaseShowcoBJ͕yFUHCBaseIntegralcoǮJAn,TextReadLexAb &<\RUHCBaseShowcoƍVJ\U0TUHCBaseShowcow@J<1dTextReadLexco3= UHC.Base.showsPrec TextReadLexx_1IBK:TextReadLexA` ô&>X.blcTextReadLexAb &<[BV gU:TextReadLexdHqTextReadLexx_1J+.TextReadLexx_1_1Kt TextReadLex7p.*{t TextReadLex7p.*{rwT7"UHCBase showsPrec\U0TUHCBaseShowcow@J t8TextReadLex7p-*yt8TextReadLex7p-*yia[J/UHCBasepackedStringToStringChar s 1TextReadLex7p,*wzs 1TextReadLex7p,*wznզ&UHCBase showStringsoqTextReadLex7p2*soqTextReadLex7p2*X]b_]LTextReadLexAb &5<9>=TextReadLexco3=C 9>=TextReadLexco3=C ?1TextReadLexco3=8C A{JTextReadLexco3=;5 BK=TextReadLexA` ô&:>XAbCTextReadLexAb &9<c3 UHCBaseShowDco\`*J \Q8UHCBaseShowco\`*J=)Y>5TextReadLex_3G=+Y=YTextReadLex_1E=.Y9TextReadLex_2FAsgVTextReadLex7p}*AsgVTextReadLex7p}*lt1]wTextReadLex7pB*f)ճdTextReadLexco3=5 wq"tTextReadLexco3=g <TextReadLexval 0TextReadLexx2&TextReadLexx36'TextReadLexx1%bZmTextReadLex<N = EN gTextReadLexx37^E]TextReadLexx8EN-0ϢTextReadLexxs9vtj@TextReadLex7pH*V|vtj@TextReadLex7pH*V|9ΛV=UHCBase fromIntegral͕yMG٧UHCBaseIntegralcoƱmJqtj|TextReadLex7pM*iyqtj|TextReadLex7pM*iyTextReadLex_'C_Rat Constructor lبϟTextReadLex_'C_EOF UHC.Base.conName Constructor[BVgqTextReadLexxia[J/UHCBasepackedStringToStringEOF`7 TextReadLex_'C_EOFN Constructor](h.TextReadLex_'C_EOFO Constructor!:T@TextReadLex_'C_EOF Constructor!:T@TextReadLex_'C_EOF Constructor+,TextReadLex_'C_EOFP Constructor3%lr&XTextReadLex_'C_EOFQ Constructor (6UHCBase Constructorco`Jm7UHCBase Constructorco`J=$YCMTextReadLex_4=)Y;oTextReadLex_3=+Y8TextReadLex_1=.Y<TextReadLex_2t /TextReadLex7p+>gRTextReadLex_'C_EOF ConstructorO\9FqgTextReadLex_'C_EOF ConstructorKPTextReadLexString&TextReadLexx1+~X&zvTextReadLexInt&TextReadLexx1#L5TextReadLexChar&TextReadLexx1H`TextReadLex_'C_Int UHC.Base.conName Constructor[BVgaTextReadLexxia[J/UHCBasepackedStringToStringIntTs.g TextReadLex_'C_IntZ Constructor xaY 3 TextReadLex_'C_Int[ Constructor7N04TextReadLex_'C_Int  Constructor7N04TextReadLex_'C_Int  Constructor r[TextReadLex7p+*s~>r[TextReadLex7p+*a+j UHCBase<=EUUHCBaseOrdcok59JA},Cso[TextReadLexco;q},Cso[TextReadLexco;qaEj=UHCBase&&OrTextReadLexco;rBMdQVITextReadLexcoU_#tMbHh|UHCBase otherwise'5UHCBaseNothing6t'Y(uTextReadLex7q+Җ<6t'Y(uTextReadLex7q+Җ<fUHCBaseordA/t#d(TextReadLex7q+ݓ;/t#d(TextReadLex7q+ݓ;fUHCBaseord2t+i8QTextReadLex7q +82t+i8QTextReadLex7q +84t#X)OTextReadLex7q +>w ~R(chOTextReadLexcoh >waEj=UHCBase&&   J?K|TextReadLexcoh >x    UD"TextReadLexcoĨz MbHh|UHCBase otherwise '5UHCBaseNothing Sp TextReadLex7qk,n_ Sp TextReadLex7qk,n_fUHCBaseord0Tp / TextReadLex7qj,l^Tp / TextReadLex7qj,l^fUHCBaseordOoostTextReadLex7qo,t[OoostTextReadLex7qo,t[>=2 #}!TextParserCombinatorsReadP`7ITextReadLexisDigit {8(p-XTextReadLex<Ih a/QdoTextReadLexbase[BV?gXTextReadLexco TextReadLex7q,Ɨo TextReadLex7q,Ɨ'oTextReadLex7q,8oTextReadLex7q,88J9AUHCBaseconstW!%|UHCBaseTrue~f$UHCBasemaybedy(UHCBaseFalseś/qTextReadLexvalDigit 8 ;TextReadLex<Ih a /ITextReadLexbase [BV?gXTextReadLexczo~sITextReadLex7q,Rzo~sITextReadLex7q,R'~f$UHCBasemaybe`i-BܛUHCBaseid@*cTextReadLex readIntP' K"TCԈmTextReadLexbaseeCCNTextReadLex<Ih a;Q3aTextReadLex7ns'W;Q3aTextReadLex7ns'W+=BTextReadLex7nq'U=BTextReadLex7nq'U*)$n9TextReadLexreadDecP}P/TextReadLex<h7:0"&/o~/TextReadLex7q,ѐo~/TextReadLex7q,ѐ  vlUHCBasepackedStringToInteger10oTextReadLex7q,ζoTextReadLex7q,ζdΖ6UHCBase fromInteger,VUy{TextReadLexreadHexP.\rTextReadLex<i<%,p!nطTextReadLex7q,p!nطTextReadLex7q,  vlUHCBasepackedStringToInteger16p9=TextReadLex7q,p9=TextReadLex7q,dΖ6UHCBase fromInteger,k|NpTextReadLexreadOctP\TextReadLex<h:&I2DoNTextReadLex7qz,DoNTextReadLex7qz,  vlUHCBasepackedStringToInteger8FoeTextReadLex7qx,&FoeTextReadLex7qx,&dΖ6UHCBase fromInteger,q |;0TextReadLex _'C_String UHC.Base.conName Constructor[BVgTextReadLexxia[J/UHCBasepackedStringToStringString(TextReadLex _'C_String Constructorom̨TextReadLex _'C_String Constructorb ?;RTextReadLex _'C_String Constructorb ?;RTextReadLex _'C_String Constructor2|]TextReadLex _'C_String Constructorjo/%mTextReadLex _'C_String ConstructorR i^UHCBase Constructorco`Jm7UHCBase Constructorco`J=$YBTextReadLex_4=)Y:TextReadLex_3=+Y9TextReadLex_1=.Y=)TextReadLex_2pY+XTextReadLex7q,)0{2M?TextReadLex _'C_String Constructor13 FTextReadLex _'C_String Constructor3J/TextReadLex_'C_Char UHC.Base.conName Constructor[BVgTextReadLexxia[J/UHCBasepackedStringToStringChar+HPwoTextReadLex_'C_Char Constructorn{ "ɂTextReadLex_'C_Char ConstructorCwKTTextReadLex_'C_Char ConstructorCwKTTextReadLex_'C_Char Constructor7mQTextReadLex_'C_Char Constructor^.RTextReadLex_'C_Char ConstructorpvY~ /UHCBase Constructorco`Jm7UHCBase Constructorco`J=$YBTextReadLex_4=)Y:TextReadLex_3=+Y9TextReadLex_1=.Y=!TextReadLex_2o>TextReadLex7q-J5' VfTextReadLex_'C_Char Constructor68I] RTextReadLex_'C_Char Constructor8(TextReadLex _'C_Ident UHC.Base.conName Constructor[BVgTextReadLexxia[J/UHCBasepackedStringToStringIdenttPK+_TextReadLex _'C_Ident Constructor {0TextReadLex _'C_Ident Constructor$.iC9#TextReadLex _'C_Ident Constructor$.iC9#TextReadLex _'C_Ident Constructor<9vXTextReadLex _'C_Ident Constructor~ɑ TextReadLex _'C_Ident Constructor5$GdUHCBase Constructorco`Jm7UHCBase Constructorco`J=$YBTextReadLex_4=)Y:TextReadLex_3=+Y9TextReadLex_1=.Y=9TextReadLex_2o%6TextReadLex7q-D:ZJՖTextReadLex _'C_Ident Constructor;=ZJOTextReadLex _'C_Ident Constructor=ۿHTextReadLexRat&TextReadLexx1(4 ZTextReadLexAe S~K;vTextReadLex<HTfDz}7UHCBaseReal  = YMTextReadLex_8=#YKTextReadLex_9=$YCTextReadLex_4=%YETextReadLex_7='YAcTextReadLex_5=)Y;TextReadLex_3=*YF-TextReadLex_6=+Y8TextReadLex_1=';8TextReadLex_10 7UHCBaseReal oDTextReadLex<7x/TextReadLexAe S~KX0-rUHCBaseNum =)Y;TextReadLex_3=.Y^ ۆ TextReadLex7n '>^Nܾ-UHCBaseseq Nܾ-UHCBaseseq  FTextReadLex7n'= FTextReadLex7n'= tTextReadLexcL(rTextReadLexcsyTextReadLexcoɄyTextReadLexcoɄ' YAЙUHCBaseNumcoƣ*dJK;0TextReadLexcoɄқ+TextReadLexnXEQ[TextReadLex7m' *XEQ[TextReadLex7m' *>2 #}!TextParserCombinatorsReadP2 #}!TextParserCombinatorsReadP řWTextReadLex7m'5-řWTextReadLex7m'5-`iX0fUHCBase[]T *TextReadLex7m' +T *TextReadLex7m' +OD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP(iTextReadLex7n',0(iTextReadLex7n',0`iX0fUHCBase[]ęT]ATextReadLex7m'.ęT]ATextReadLex7m'.OD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP(UnSTextReadLex_'ok(pEbTextReadLex_'x/],sTextReadLexbaseGZTextReadLex7ng'CGZTextReadLex7ng'CE`i-BܛUHCBaseid.$UHCBase>>=2 #}!TextParserCombinatorsReadPG(Un}TextReadLex_'ok (pEfTextReadLex_'x4nOTextReadLex7n '>4nOTextReadLex7n '>OD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP5%TextReadLex7n 'e=5%TextReadLex7n 'e=Z8 9UHCBasenull6uTextReadLex7n'<6uTextReadLex7n'<1f;sUHCBasenot0K+TextReadLex7n'":0K+TextReadLex7n'":i`HControlMonadguard2 #}!TextParserCombinatorsReadPa-j_UHCBase>>2 #}!TextParserCombinatorsReadPf1TextReadLex lexDigitsK"TCԈmTextReadLexbase8X=TextReadLex7ov)YR8X=TextReadLex7ov)YRF.$UHCBase>>=2 #}!TextParserCombinatorsReadP2 #}!TextParserCombinatorsReadP(UnTextReadLex_'ok(pFTextReadLex_'x8FDTextReadLex7nv'R8FDTextReadLex7nv'Rmw<6\UHCBaseJustOD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadPeETextReadLex7nY'M>=2 #}!TextParserCombinatorsReadPIfeHTextReadLex7nX'L2 #}!TextParserCombinatorsReadP.4~TextReadLexlexFraca-j_UHCBase>>2 #}!TextParserCombinatorsReadPKJ(UnsTextReadLex_'ok(pElTextReadLex_'x/b`TextReadLexbasel)7wTextReadLex7nB'tfl)7wTextReadLex7nB'tfߺUHCBaseprimIntToIntegerg*="TextReadLex7nG'|cg*="TextReadLex7nG'|c9ΛV=UHCBase fromIntegral͕yMG٧UHCBaseIntegralcoƱmJ YAqAUHCBaseNumcoǠJSÕ:TextReadLex7nk'_SÕ:TextReadLex7nk'_  YAqAUHCBaseNumcoǠJOD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP*xTextReadLex lexIntegerK"TCԈmTextReadLexbaseTextReadLex7n>'njTextReadLex7n>'njHjTextReadLex7o)cjTextReadLex7o)cM.$UHCBase>>=2 #}!TextParserCombinatorsReadP.TextReadLex signedExpTextReadLex7n( TextReadLex7n( 2 #}!TextParserCombinatorsReadP+TextReadLex7n( 8TextReadLex7n( 82 #}!TextParserCombinatorsReadP-~TextReadLex7n(~TextReadLex7n(2 #}!TextParserCombinatorsReadP.$UHCBase>>=2 #}!TextParserCombinatorsReadPP(UnTextReadLex_'ok(pFTextReadLex_'xTextReadLex7n(bTextReadLex7n(bN ,TextReadLex7o)t,TextReadLex7o)tQ.$UHCBase>>=2 #}!TextParserCombinatorsReadP(UnTextReadLex_'ok (pFTextReadLex_'x k)RHTextReadLex_'x]E,TextReadLex7nQ'u]E,TextReadLex7nQ'uROD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadPMH=TextReadLex7nQ'uM(<TextReadLex_'xh)_TextReadLex_'x K>΃jOTextReadLexcoOK %K>΃jOTextReadLexcoOK %a.jlUHCBase==YߌUHCBaseEqcoa&C7J-^]VTextReadLexcoOK %o=2lTextReadLex7nO'S{o=2lTextReadLex7nO'S{"PUHCBasenegate YAqAUHCBaseNumcoǠJl:TextReadLex7n(?03TextReadLex signedExp9TextReadLex7n($9TextReadLex7n($N TextReadLex7n(TextReadLex7n(2 #}!TextParserCombinatorsReadP.$UHCBase>>=2 #}!TextParserCombinatorsReadPT(UnTextReadLex_'ok(pFTextReadLex_'x~CmTextReadLex7n(!~CmTextReadLex7n(!mw<6\UHCBaseJustOD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadPNfTextReadLexlexExp.TextReadLex7n(?.TextReadLex7n(?SO ߯TextReadLex7n' ߯TextReadLex7n'2 #}!TextParserCombinatorsReadPE TextReadLex7n' TextReadLex7n'2 #}!TextParserCombinatorsReadPe TextReadLex7n(C TextReadLex7n(C2 #}!TextParserCombinatorsReadPa-j_UHCBase>>2 #}!TextParserCombinatorsReadP|^9TextReadLex _'C_Symbol UHC.Base.conName Constructor[BVgiTextReadLexxia[J/UHCBasepackedStringToStringSymbol݀L"TextReadLex _'C_Symbol# Constructorm7ITextReadLex _'C_Symbol$ ConstructorEs%TextReadLex _'C_Symbol ConstructorEs%TextReadLex _'C_Symbol ConstructorX8fiITextReadLex _'C_Symbol% Constructor17a%{TextReadLex _'C_Symbol& Constructor,fUHCBase Constructorco`Jm7UHCBase Constructorco`J=$YCUTextReadLex_4=)Y;wTextReadLex_3=+Y8TextReadLex_1=.Y<TextReadLex_2$TextReadLex7n' V֤~u>TextReadLex _'C_Symbol ConstructorWYY-yTextReadLex _'C_Symbol ConstructorYkbTextReadLexvalExp! ,\)TextReadLex<B#@9 =]^F0TextReadLex<BL JJh/ TextReadLexexp4}]>eTextReadLexrat3(r^TextReadLex7n'(r^TextReadLex7n'  vlUHCBasepackedStringToInteger10-$G|TextReadLex7n'-$G|TextReadLex7n'dΖ6UHCBase fromInteger0 XTextReadLex7n')0 XTextReadLex7n')`i%~UHCBase^^͕yFUHCBaseIntegralcoǮJ/TextReadLex<B#@9 =]ETextReadLex<BL JXbTextReadLex<Ag  a#Ok%TextReadLexaLOk%TextReadLexaL]HP_tTextReadLexx2j[BVkgTextReadLex_kHP,@TextReadLexx3l[BVkgTextReadLex_m  ֐yTextReadLex7o$(  ֐yTextReadLex7o$( ilǶP'TextReadLexa2Lβa3TextReadLex<B#@9 =4SW"zTextReadLex<BL J5V2uTextReadLex<Ag  a3#u>TextReadLexx165uTextReadLexx276u5dUTextReadLexx38KNiTextReadLexaMNiTextReadLexaM^I P@8BTextReadLexx2`[BVkgTextReadLex_aI PMUgTextReadLexx3b#yTextReadLexexpc  TextReadLex7n(6  TextReadLex7n(6ߺUHCBaseprimIntToInteger |(!.TextReadLexco0: f |(!.TextReadLexco0: fa-j\AUHCBase>=EB UHCBaseOrdcoǪJ  O_TextReadLexco0: g    [_ikTextReadLexcogP =i MbHh|UHCBase otherwise  ٕ%PTextReadLex7n([A ٕ%PTextReadLex7n([AdΖ6UHCBase fromInteger&XTextReadLex7n(2_&XTextReadLex7n(2_[ +?TextReadLex7n(1+?TextReadLex7n(1? 5zTextReadLex7n(R 5zTextReadLex7n(RߺUHCBaseprimIntToInteger  ەmNTextReadLex7n(Xg ەmNTextReadLex7n(XgKu~TextReadLexx1<5uvTextReadLexx2=6IS4kCDTextReadLexx2NI&W>TextReadLexfsO^"!TextReadLex<A X^"!TextReadLex<A X YFIUHCBaseNumco8R4J͕yFUHCBaseIntegralcoǮJЕzF^TextReadLex7n(ЕzF^TextReadLex7n(ߺUHCBaseprimIntToIntegerѕ}EHTextReadLex7n( ѕ}EHTextReadLex7n( ߺUHCBaseprimIntToInteger ҕ~eG]TextReadLex7n( ҕ~eG]TextReadLex7n(ߺUHCBaseprimIntToInteger  E0TextReadLex7n( E0TextReadLex7n(C͕yFUHCBaseIntegralcoǮJ  YeK0TextReadLex7n( YeK0TextReadLex7n(dΖ6UHCBase fromInteger }]>eTextReadLexrat[ }]>eTextReadLexrat[>=2 #}!TextParserCombinatorsReadP(UnTextReadLex_'okx (pFTextReadLex_'xy0\-ּTextReadLex<B#@9 =]q&TextReadLex<BL JX3ҴTextReadLex<Ag  a#k,R˕ssxTextReadLex_'xpƵTextReadLex7o*(ƵTextReadLex7o*(OD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP'5UHCBaseNothingUTextReadLex7o((6UTextReadLex7o((62 #}!TextParserCombinatorsReadPU^HwTextReadLex7t1^HwTextReadLex7t1b.$UHCBase>>=2 #}!TextParserCombinatorsReadP(UnTextReadLex_'ok| (pFTextReadLex_'x}\]_h&TextReadLex<B#@9 =!\^-TextReadLex<BL J"gYTextReadLex<Ag  a #kUST{}TextReadLex_'x$ykXSALTextReadLex_'x#pTextReadLex7o2(TextReadLex7o2(_OD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadPU&TextReadLex lexDecNumber _8'Fv+QTextReadLex<BL J_8'Fv+QTextReadLex<BL J{FO[=UHCBase FractionalcoBbvJ͕yFUHCBaseIntegralcoǮJ^&ڢ,TextReadLex<B#@9 =^&ڢ,TextReadLex<B#@9 = YFIUHCBaseNumco8R4J͕yFUHCBaseIntegralcoǮJ]"j>TextReadLex<Ag  a#]"j>TextReadLex<Ag  a# YFIUHCBaseNumco8R4J͕yFUHCBaseIntegralcoǮJV=4[TextReadLex7n(*V=4[TextReadLex7n(*H JTextReadLex7t1JTextReadLex7t1`.$UHCBase>>=2 #}!TextParserCombinatorsReadPGrQTextReadLexIdent&TextReadLexx1 lTextReadLex7o(n4ߺUHCBaseprimIntToIntegerTextReadLex7o(k3ߺUHCBaseprimIntToIntegerp(TextReadLex notANumbera9jĤ;UHCBase:%feCTextReadLex isIdfChar[BV?gZTextReadLexc3&`TextReadLex7o (O?3&`TextReadLex7o (O?ia[J/UHCBasepackedStringToString_'6?uTextReadLex7o(<6?uTextReadLex7o(<NˉɏUHCBaseelemYߌUHCBaseEqcoa&C7J/XTextReadLex7o(;/XTextReadLex7o(;gn2UHCBase isAlphaNumakknb;UHCBase||F)آTextReadLex isIdsChar[BV?gZTextReadLexcL4WTextReadLex7ob)9xFL4WTextReadLex7ob)9xFa.jlUHCBase==YߌUHCBaseEqcoa&C7J_M\.TextReadLex7oa)8EM\.TextReadLex7oa)8E;DUHCBaseisAlphaakknb;UHCBase||M2oTextReadLexlex_idV|TextReadLex7oh)C\V|TextReadLex7oh)C\2 #}!TextParserCombinatorsReadPi.$UHCBase>>=2 #}!TextParserCombinatorsReadPk(UnTextReadLex_'ok(p@TextReadLex_'xRd&qTextReadLex7ol)I:XRd&qTextReadLex7ol)I:X2 #}!TextParserCombinatorsReadPh(}īTextReadLex7u)2R(}īTextReadLex7u)2Rl.$UHCBase>>=2 #}!TextParserCombinatorsReadP(UnTextReadLex_'ok(p@TextReadLex_'xkZSI]ؤTextReadLex_'x%7STextReadLex7ow)ZKS7STextReadLex7ow)ZKS>2 #}!TextParserCombinatorsReadPkLFTextReadLex7oC) gkLFTextReadLex7oC) g?gmxTextReadLex7oA)MemxTextReadLex7oA)MeOD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadPn>2 #}!TextParserCombinatorsReadP GFR)XTextReadLexlex_nan GFR)XTextReadLexlex_nan2 #}!TextParserCombinatorsReadP 2 #}!TextParserCombinatorsReadP j(UnTextReadLex_'ok(pFTextReadLex_'xXTextReadLexco턼Xa.jlUHCBase==YߌUHCBaseEqcoa&C7JOXU܁TextReadLexco턼Xa.jlUHCBase==YߌUHCBaseEqcoa&C7JXX[R\TextReadLexco턼Xa.jlUHCBase==YߌUHCBaseEqcoa&C7JoX[TextReadLexco턼Xa.jlUHCBase==YߌUHCBaseEqcoa&C7Jx2 #}!TextParserCombinatorsReadP@TextReadLex7o)@TextReadLex7o)OD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP۷TextReadLex7o)F۷TextReadLex7o)FOD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP0TextReadLex7o)0TextReadLex7o)OD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadPzuITextReadLex7o)RzuITextReadLex7o)ROD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP .CTextReadLex lexBaseChar.$UHCBase>>=2 #}!TextParserCombinatorsReadP2 #}!TextParserCombinatorsReadPn(UnTextReadLex_'ok(pFTextReadLex_'xDdTTextReadLex7oz)_DdTTextReadLex7oz)_H$QTextReadLex7u39$QTextReadLex7u39q.$UHCBase>>=2 #}!TextParserCombinatorsReadP(UnTextReadLex_'ok (pFTextReadLex_'xkWSTӍMTextReadLex_'x&@>=2 #}!TextParserCombinatorsReadPopTextReadLex7o)I2 #}!TextParserCombinatorsReadP0-,S-TextReadLex lexHexOcta-j_UHCBase>>2 #}!TextParserCombinatorsReadPsrit#1TextReadLex lexNumber2 #}!TextParserCombinatorsReadPtce>TextReadLex_'C_Punc UHC.Base.conName Constructor[BVgTextReadLexxia[J/UHCBasepackedStringToStringPunc̈ATextReadLex_'C_Punc ConstructorbQݚdGTextReadLex_'C_Punc ConstructorHXjWTextReadLex_'C_Punc ConstructorHXjWTextReadLex_'C_Punc ConstructorxǨ"܏TextReadLex_'C_Punc ConstructorJ3#nTextReadLex_'C_Punc Constructorq\lUHCBase Constructorco`Jm7UHCBase Constructorco`J=$YBTextReadLex_4=)Y:TextReadLex_3=+Y9TextReadLex_1=.Y=1TextReadLex_26<^TextReadLex7o)zvGTextReadLex_'C_Punc ConstructorwysTextReadLex_'C_Punc Constructoryb9TextReadLexSymbol&TextReadLexx1 %TextReadLex _Rep0Lexeme  UHC.Base.to0Representable0tGcTextReadLexproj_14-O+ATextReadLexproj_2tGyTextReadLexproj_34 -8TextReadLexproj_3tGTextReadLexproj_44gR_TextReadLexproj_4tG'TextReadLexproj_5c?TextReadLex7o*$c?TextReadLex7o*$tG~oTextReadLexproj_8k!,*TextReadLex7o*k!,*TextReadLex7o*^f;vTextReadLexproj_11A8TextReadLexproj_11^f;)TextReadLexproj_12_1 6TextReadLex7o*_1 6TextReadLex7o*D^f;3TextReadLexproj_15ҙiTextReadLex7o*ҙiTextReadLex7o*d^f;}TextReadLexproj_181ʱwTextReadLexproj_18^f;TextReadLexproj_193ʴ\ۥTextReadLexproj_19^a&SzTextReadLexproj_20ՙa:gTextReadLex7o*ՙa:gTextReadLex7o*{^a%VHTextReadLexproj_23ԙ9;oTextReadLex7o*Pԙ9;oTextReadLex7o*P^a ^"TextReadLexproj_26ˀTextReadLexproj_26^a!PTextReadLexproj_270@TextReadLex7o)0@TextReadLex7o)?^`#ĔTextReadLexproj_30JPBTextReadLexproj_310_Aճ TextReadLex _Rep0Lexeme UHC.Base.from0Representable0 [BVgTextReadLexxtfTextReadLexx=+Y9TextReadLex_1QJUTextReadLex7o)_QJUTextReadLex7o)_`ijchUHCBaseK1RI?TextReadLex7o)RI?TextReadLex7o)`iXUHCBaseM1UL*TextReadLex7o)uUL*TextReadLex7o)u`iXUHCBaseM1[QTextReadLex7o)[QTextReadLex7o)`iQ;UHCBaseL1SVuTextReadLex7o)SVuTextReadLex7o)`iQ;UHCBaseL1UX*TextReadLex7o)UX*TextReadLex7o)`iQ;UHCBaseL1Z]͈TextReadLex7o)ɹZ]͈TextReadLex7o)ɹ`iXUHCBaseM1ޕ[z>MTextReadLex7o)ޕ[z>MTextReadLex7o)`iXUHCBaseM1`i^P JUHCBaseU1וSe²TextReadLex7o)וSe²TextReadLex7o)`ixCUHCBaseR1ؕi TextReadLex7o)ؕi TextReadLex7o)`ixCUHCBaseR1ٕ#PTextReadLex7o)Aٕ#PTextReadLex7o)A`ixCUHCBaseR1ږCN)TextReadLex7o)ږCN)TextReadLex7o)`iXUHCBaseM1=+Y9TextReadLex_13}zTextReadLex7o)3}zTextReadLex7o)`ijchUHCBaseK1[TextReadLex7o)D[TextReadLex7o)D`iXUHCBaseM1 ZTextReadLex7o) ZTextReadLex7o)`iXUHCBaseM1##TextReadLex7o)##TextReadLex7o)`ixCUHCBaseR1ۖkTextReadLex7o)gۖkTextReadLex7o)g`ixCUHCBaseR1ܖYTextReadLex7o)ܖYTextReadLex7o)`iQ;UHCBaseL1ݖ ;tTextReadLex7o)=ݖ ;tTextReadLex7o)=`iXUHCBaseM1=+Y9TextReadLex_1h2TTextReadLex7t&0h2TTextReadLex7t&0`ijchUHCBaseK1 k4`TextReadLex7t%0q k4`TextReadLex7t%0q`iXUHCBaseM1 a !9yTextReadLex7t$0 a !9yTextReadLex7t$0`iXUHCBaseM1K;TextReadLex7o)ߏK;TextReadLex7o)ߏ`ixCUHCBaseR1s=TextReadLex7o)0s=TextReadLex7o)0`iQ;UHCBaseL1<TextReadLex7o)ܥ<TextReadLex7o)ܥ`ixCUHCBaseR1;@%5TextReadLex7o);@%5TextReadLex7o)`iXUHCBaseM1=+Y9TextReadLex_1!G(TextReadLex7t0 !G(TextReadLex7t0 `ijchUHCBaseK1"JM!TextReadLex7t0 "JM!TextReadLex7t0 `iXUHCBaseM1 c"fTextReadLex7t#0 c"fTextReadLex7t#0`iXUHCBaseM1 d"ETextReadLex7t"0 d"ETextReadLex7t"0`iQ;UHCBaseL1 h$„TextReadLex7t!0- h$„TextReadLex7t!0-`ixCUHCBaseR1k'TextReadLex7t 0^k'TextReadLex7t 0^`iQ;UHCBaseL1g2BTextReadLex7t'0[g2BTextReadLex7t'0[`iXUHCBaseM1=+Y9TextReadLex_1~쪑TextReadLex7t40~쪑TextReadLex7t40`ijchUHCBaseK1#OTextReadLex7t0#OTextReadLex7t0`iXUHCBaseM1$;9>_TextReadLex7t0 $;9>_TextReadLex7t0 `iXUHCBaseM1%$}|Je TextReadLex _Rep0LexemeRepresentable0~yL]1aTextReadLex _Rep0LexemeRepresentable0Y"ϢTextReadLex|'&tfZkUHCBaseco=Z JY( UHCBaseEqcoǧUJX*TextReadLex&&u\[!UHCBaseEq'co JЊ0TextReadLex`)}%&v\D#[UHCBaseEq'co,J}TextReadLexx$&x\D#[UHCBaseEq'co,J"пRTextReadLex%a| &fY ފ]UHCBaseEqco JYߌUHCBaseEqcoa&C7J= y TextReadLex U׈p &g\[!UHCBaseEq'co J\ze+TextReadLex]7r &h\D#[UHCBaseEq'co,J@'u2'TextReadLexI&i\D#[UHCBaseEq'co,JZ(CTextReadLexG &l\E<UHCBaseEq'coJŦػ]HTextReadLex39A1&c\[!UHCBaseEq'co JYߌUHCBaseEqcoa&C7JfŽ TextReadLex.م)>&d\D#[UHCBaseEq'co,J<0; TextReadLexDAj!&r\[!UHCBaseEq'co JY( UHCBaseEqcoǧUJL1TextReadLexq0! &s\D#[UHCBaseEq'co,JΓ{a=TextReadLex]8?r8 h&[\D#[UHCBaseEq'co,J¨GȍTextReadLex{0/)&}\D#[UHCBaseEq'co,J\Z }UHCBaseEq'co J4v.&TextReadLex,ڲ+#&p\E<UHCBaseEq'coJ7M99TextReadLexg-GO&Y\E<UHCBaseEq'coJM)KTextReadLexbx?t&Z\E<UHCBaseEq'coJ@m?`TextReadLex)n@S%&e\D#[UHCBaseEq'co,J^oh~uTextReadLexJ>&_\E<UHCBaseEq'coJܭ %TextReadLexF=7s&`\E<UHCBaseEq'coJ*붦/TextReadLexAe y$&a\E<UHCBaseEq'coJ44y\TextReadLexعC&o\D#[UHCBaseEq'co,Jp*hTextReadLexco2ܮ  UHC.Base.==f]OUHCBase geqdefaultqHu UHCBase undefined43Ei&4TextReadLexco2ܮ R  إTextReadLexco2ܮ  UHC.Base.==*<TextReadLexco2ܮ R %{`TextReadLexco2ܮ %{`TextReadLexco2ܮ e:tTextReadLexco2ܮ akNL TextReadLexco2ܮR  HTextReadLexco2ܮ  UHC.Base.==l%00OUHCBaseEqco5JX O>UHCBaseEqco5J=+Y=TextReadLex_1=.Y9GTextReadLex_2lwTextReadLex7tB0fScTextReadLexco2ܮR ws !MTextReadLexco2ܮ(UnTextReadLex_'ok (p@TextReadLex_'x7 nTextReadLex reserved_ops( qRݱI5TextReadLex<k/>J#(' ]Nª4TextReadLexcoK#]Nª4TextReadLexcoK#NˉɏUHCBaseelemw1@PTextReadLexcoK#|YsgTextReadLex7t1h|YsgTextReadLex7t1h{~`mTextReadLex7t1~`mTextReadLex7t1OD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP+ TextReadLex7t1I+ TextReadLex7t1ID{p%TextReadLex7t1{p%TextReadLex7t1OD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadPJTextReadLex isSymbolChar [BV?g]]TextReadLexcTextReadLex7t1NTextReadLex7t1Nia[J/UHCBasepackedStringToString!@#$%&*+./<=>?\^|:-~NˉɏUHCBaseelemYߌUHCBaseEqcoa&C7JwrɾTextReadLex lexSymbolTextReadLex7t1tTextReadLex7t1tia[J/UHCBasepackedStringToString=>vfTextReadLex7t1}8vfTextReadLex7t1}8u<TextReadLex7tI0%}u<TextReadLex7tI0%}J#( TextReadLex<k/>J#( Y ފ]UHCBaseEqco JYߌUHCBaseEqcoa&C7J=TextReadLex7t1H=TextReadLex7t1H2 #}!TextParserCombinatorsReadPt!rTextReadLex7r.1t!rTextReadLex7r.1.$UHCBase>>=2 #}!TextParserCombinatorsReadPXetTextReadLex lexEscChar.$UHCBase>>=2 #}!TextParserCombinatorsReadP2 #}!TextParserCombinatorsReadP(Un TextReadLex_'ok(pGTextReadLex_'xMi$TextReadLexcoc1a.jlUHCBase==YߌUHCBaseEqcoa&C7J"M`:+TextReadLexcoc1a.jlUHCBase==YߌUHCBaseEqcoa&C7J'Mc|5GTextReadLexcoc1a.jlUHCBase==YߌUHCBaseEqcoa&C7J\MbZ0nTextReadLexcoc1a.jlUHCBase==YߌUHCBaseEqcoa&C7JaMm+[TextReadLexcoc1a.jlUHCBase==YߌUHCBaseEqcoa&C7JbMT/kTextReadLexcoc1a.jlUHCBase==YߌUHCBaseEqcoa&C7JfMG0,TextReadLexcoc1a.jlUHCBase==YߌUHCBaseEqcoa&C7JnMF 27TextReadLexcoc1a.jlUHCBase==YߌUHCBaseEqcoa&C7Jr MA"uTextReadLexcoc1 a.jlUHCBase==YߌUHCBaseEqcoa&C7Jt  MX1~!TextReadLexcoc1  a.jlUHCBase==YߌUHCBaseEqcoa&C7Jv 2 #}!TextParserCombinatorsReadP փ}TTextReadLex7t1v փ}TTextReadLex7t1vOD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP   ԃuYLoTextReadLex7t1P ԃuYLoTextReadLex7t1POD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP   IYTextReadLex7t1 IYTextReadLex7t1OD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP  能STextReadLex7t1能STextReadLex7t1OD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP a}TextReadLex7t1~a}TextReadLex7t1~OD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP TextReadLex7t1XTextReadLex7t1XOD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP,)TextReadLex7t1*,)TextReadLex7t1*OD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP7TextReadLex7t17TextReadLex7t1OD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP\9ANTextReadLex7t19ANTextReadLex7t1OD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP'4?TextReadLex7t14?TextReadLex7t1OD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP"oӕTextReadLex7q-L,.$UHCBase>>=2 #}!TextParserCombinatorsReadP2 #}!TextParserCombinatorsReadP(UnTextReadLex_'ok9$(pGTextReadLex_'x:M7l8;TextReadLexcp1>a.jlUHCBase==YߌUHCBaseEqcoa&C7J@T7&'TextReadLexcp1?a.jlUHCBase==YߌUHCBaseEqcoa&C7JA6TextReadLexcp1@a.jlUHCBase==YߌUHCBaseEqcoa&C7JB6TextReadLexcp1Aa.jlUHCBase==YߌUHCBaseEqcoa&C7JC6CTextReadLexcp1Ba.jlUHCBase==YߌUHCBaseEqcoa&C7JD6NTextReadLexcp1Ca.jlUHCBase==YߌUHCBaseEqcoa&C7JE6 TextReadLexcp1Da.jlUHCBase==YߌUHCBaseEqcoa&C7JF6 aWTextReadLexcp1Ea.jlUHCBase==YߌUHCBaseEqcoa&C7JG 6lC TextReadLexcp1F a.jlUHCBase==YߌUHCBaseEqcoa&C7JH  6$&-TextReadLexcp1G  a.jlUHCBase==YߌUHCBaseEqcoa&C7JI  7'TextReadLexcp1H  a.jlUHCBase==YߌUHCBaseEqcoa&C7JJ  7"TextReadLexcp1I  a.jlUHCBase==YߌUHCBaseEqcoa&C7JK  6 #TextReadLexcp1J  a.jlUHCBase==YߌUHCBaseEqcoa&C7JL 7TextReadLexcp1K a.jlUHCBase==YߌUHCBaseEqcoa&C7JM7`TextReadLexcp1La.jlUHCBase==YߌUHCBaseEqcoa&C7JN7JWTextReadLexcp1Ma.jlUHCBase==YߌUHCBaseEqcoa&C7JO7 TextReadLexcp1Na.jlUHCBase==YߌUHCBaseEqcoa&C7JP6CTextReadLexcp1Oa.jlUHCBase==YߌUHCBaseEqcoa&C7JQ6EBTextReadLexcp1Pa.jlUHCBase==YߌUHCBaseEqcoa&C7JR6E"0TextReadLexcp1Qa.jlUHCBase==YߌUHCBaseEqcoa&C7JS6J[cTextReadLexcp1Ra.jlUHCBase==YߌUHCBaseEqcoa&C7JT63nЄTextReadLexcp1Sa.jlUHCBase==YߌUHCBaseEqcoa&C7JU6@O'UoTextReadLexcp1Ta.jlUHCBase==YߌUHCBaseEqcoa&C7JV6A)#WTextReadLexcp1Ua.jlUHCBase==YߌUHCBaseEqcoa&C7JW6F /+TextReadLexcp1Va.jlUHCBase==YߌUHCBaseEqcoa&C7JX6W!BTextReadLexcp1Wa.jlUHCBase==YߌUHCBaseEqcoa&C7JY6*TextReadLexcp1Xa.jlUHCBase==YߌUHCBaseEqcoa&C7JZ6'*TextReadLexcp1Ya.jlUHCBase==YߌUHCBaseEqcoa&C7J[67$TextReadLexcp1Za.jlUHCBase==YߌUHCBaseEqcoa&C7J\6 .TextReadLexcp1[a.jlUHCBase==YߌUHCBaseEqcoa&C7J]6!TextReadLexcp1\a.jlUHCBase==YߌUHCBaseEqcoa&C7J^ 6&jÿWTextReadLexcp1] a.jlUHCBase==YߌUHCBaseEqcoa&C7J_ 2 #}!TextParserCombinatorsReadP!t.j>=2 #}!TextParserCombinatorsReadP(UnTextReadLex_'okd(pGTextReadLex_'xesyKTextReadLex7r.5-syKTextReadLex7r.5-N.$UHCBase>>=2 #}!TextParserCombinatorsReadP(UnTextReadLex_'okl (pGTextReadLex_'xmsƁTextReadLex7r.(sƁTextReadLex7r.(dΖ6UHCBase fromInteger YAЙUHCBaseNumcoƣ*dJ+t^GTextReadLex7s.'+t^GTextReadLex7s.'/ 1UHCBasechr-tvΤTextReadLex7s.%-tvΤTextReadLex7s.%OD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP.ty?TextReadLex7s.>$.ty?TextReadLex7s.>$A޹QbUHCBasemaxBound/j!|UHCBaseBoundedcoxAJ'tQ˓TextReadLex7s.;#'tQ˓TextReadLex7s.;#fUHCBaseord)tZ~TextReadLex7s.!)tZ~TextReadLex7s.!uUnxUHCBase toInteger͕yMG٧UHCBaseIntegralcoƱmJt0TextReadLex7s*/-t0TextReadLex7s*/-a+j UHCBase<=EB UHCBaseOrdcoǪJtUTextReadLex7s(/*6tUTextReadLex7s(/*6i`HControlMonadguard2 #}!TextParserCombinatorsReadPa-j_UHCBase>>2 #}!TextParserCombinatorsReadP(UnTextReadLex_'ok(pG TextReadLex_'xjk{'TextReadLexlexEsc);{̴TextReadLexcodN;{̴TextReadLexcodNa.jlUHCBase==YߌUHCBaseEqcoa&C7J\KU,TextReadLexcodNKsŦTextReadLex7sc/Gdy(UHCBaseFalseMsXTextReadLex7sa/EMsXTextReadLex7sa/EOD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP.$UHCBase>>=2 #}!TextParserCombinatorsReadP(UnTextReadLex_'ok(pG0TextReadLex_'xct$.p7½TextReadLex7r-X>$ia[J/UHCBasepackedStringToStringDEL'pS"TextReadLex7r-c;#'pS"TextReadLex7r-c;#2 #}!TextParserCombinatorsReadP*p+TextReadLex7r-^B *p+TextReadLex7r-^B a-j_UHCBase>>2 #}!TextParserCombinatorsReadPo̭WTextReadLex7r*-o̭WTextReadLex7r*->2 #}!TextParserCombinatorsReadP ouTextReadLex7r1- ouTextReadLex7r1->2 #}!TextParserCombinatorsReadP  &pEETextReadLex7r-~ &pEETextReadLex7r-~ >2 #}!TextParserCombinatorsReadPomIBTextReadLex7r'-[omIBTextReadLex7r'-[>2 #}!TextParserCombinatorsReadPTextReadLex7u3UDTextReadLex7u3UD>2 #}!TextParserCombinatorsReadPهM9PTextReadLex7u3`AهM9PTextReadLex7u3`A>2 #}!TextParserCombinatorsReadP ">-TextReadLex7u39*">-TextReadLex7u39*>2 #}!TextParserCombinatorsReadP%#'Ӈ#"~TextReadLex7u3/'Ӈ#"~TextReadLex7u3/>2 #}!TextParserCombinatorsReadP*(,|֧TextReadLex7u3(,|֧TextReadLex7u3(>2 #}!TextParserCombinatorsReadP/-1凜e1 TextReadLex7u3g1凜e1 TextReadLex7u3gLTextReadLex7u3o3>LTextReadLex7u3oia[J/UHCBasepackedStringToStringETB4ᇠMATextReadLex7u3m4ᇠMATextReadLex7u3m2 #}!TextParserCombinatorsReadP35̇g]TextReadLex7u3u5̇g]TextReadLex7u3ua-j_UHCBase>>2 #}!TextParserCombinatorsReadP426·k%TextReadLex7u3r6·k%TextReadLex7u3r>2 #}!TextParserCombinatorsReadP97;:TextReadLex7u2;:TextReadLex7u2&TextReadLex7u2>&TextReadLex7u22 #}!TextParserCombinatorsReadP=? TextReadLex7u2? TextReadLex7u2a-j_UHCBase>>2 #}!TextParserCombinatorsReadP><@cTextReadLex7u2@cTextReadLex7u2>2 #}!TextParserCombinatorsReadPCAEA鍮eHTextReadLex7u}2EA鍮eHTextReadLex7u}2>2 #}!TextParserCombinatorsReadPHFJTextReadLex7u2JTextReadLex7u2>2 #}!TextParserCombinatorsReadPMKO{AթTextReadLex7u3+O{AթTextReadLex7u3+>2 #}!TextParserCombinatorsReadPRPTW=eTextReadLex7u3TW=eTextReadLex7u3>2 #}!TextParserCombinatorsReadPWUY:pTextReadLex7u3Y:pTextReadLex7u3>2 #}!TextParserCombinatorsReadP\Z^vf1TextReadLex7uH2V|^vf1TextReadLex7uH2V|TextReadLex7uM2iy`q>TextReadLex7uM2iyia[J/UHCBasepackedStringToStringCRarNCVTextReadLex7uL2xarNCVTextReadLex7uL2x2 #}!TextParserCombinatorsReadP`b]\fTextReadLex7uQ2ub]\fTextReadLex7uQ2ua-j_UHCBase>>2 #}!TextParserCombinatorsReadPa_cWW~$2TextReadLex7uW2+scWW~$2TextReadLex7uW2+s>2 #}!TextParserCombinatorsReadPfdh'汞TextReadLex7u>2sjh'汞TextReadLex7u>2sj>2 #}!TextParserCombinatorsReadPkimi.RTextReadLex7uE2~ami.RTextReadLex7uE2~a>2 #}!TextParserCombinatorsReadPpnrRpXqTextReadLex7ul2:XrRpXqTextReadLex7ul2:XEѹ-TextReadLex7up2NTu>Eѹ-TextReadLex7up2NT2 #}!TextParserCombinatorsReadPtv9ގTextReadLex7uu2aQv9ގTextReadLex7uu2aQa-j_UHCBase>>2 #}!TextParserCombinatorsReadPuswcg`TextReadLex7u[2Owcg`TextReadLex7u[2O>2 #}!TextParserCombinatorsReadPzx|Lw^raWTextReadLex7ub2xF|Lw^raWTextReadLex7ub2xF>2 #}!TextParserCombinatorsReadP}5F2TextReadLex7u 2e=5F2TextReadLex7u 2e=>2 #}!TextParserCombinatorsReadP:jTextReadLex7u2*n4:jTextReadLex7u2*n4>2 #}!TextParserCombinatorsReadP*TextReadLex7t2+*TextReadLex7t2+$.}TextReadLex7u2>$a-j_UHCBase>>2 #}!TextParserCombinatorsReadP(ՓTextReadLex7u2"(ՓTextReadLex7u2">2 #}!TextParserCombinatorsReadP+8TextReadLex7u-2X+8TextReadLex7u-2X>2 #}!TextParserCombinatorsReadP.)TextReadLex7u42c.)TextReadLex7u42c>2 #}!TextParserCombinatorsReadP 1fTextReadLex7u#2H 1fTextReadLex7u#2H>2 #}!TextParserCombinatorsReadPٙ TextReadLex7t10ٙ TextReadLex7t10OD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadPüTextReadLex7t1üTextReadLex7t1ia[J/UHCBasepackedStringToStringSOHa5TextReadLex7t1a5TextReadLex7t12 #}!TextParserCombinatorsReadP񃂩TextReadLex7t1񃂩TextReadLex7t1a-j_UHCBase>>2 #}!TextParserCombinatorsReadPۃd TextReadLex7t1gۃd TextReadLex7t1g2 #}!TextParserCombinatorsReadP݃\atTextReadLex7t1=݃\atTextReadLex7t1=TextReadLexlexAsciiW>TextReadLexlexAscii2 #}!TextParserCombinatorsReadPo|6*TextReadLex7q-W+o|6*TextReadLex7q-W+2 #}!TextParserCombinatorsReadP^mp"޻TextReadLex lexCntrlCharmp"޻TextReadLex lexCntrlChara-j_UHCBase>>2 #}!TextParserCombinatorsReadP0tX+TextReadLex7s/:0tX+TextReadLex7s/:2 #}!TextParserCombinatorsReadP2tk&QTextReadLex7s .82tk&QTextReadLex7s .82 #}!TextParserCombinatorsReadP }DTextReadLexlexEsc }DTextReadLexlexEsc2 #}!TextParserCombinatorsReadPe2iTextReadLex7v4 e2iTextReadLex7v4 .$UHCBase>>=2 #}!TextParserCombinatorsReadP2 #}!TextParserCombinatorsReadP(Un1TextReadLex_'ok(pG+TextReadLex_'xSsoTextReadLex7sk/_SsoTextReadLex7sk/_ia[J/UHCBasepackedStringToString?build/103/ehclib/base/Text/Read/Lex.hs-cpp:154:22: monadic bindJC.TextReadLexco@ְJC.TextReadLexco@ְQ` ̗ UHCBasefail2 #}!TextParserCombinatorsReadPJ;TextReadLexcoEַQC(X!TextReadLexcJpf"gTextReadLexcoS[!ht'XTextReadLex7sF/Ylbht'XTextReadLex7sF/YlbOD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP*N6TextReadLexlexChar.$UHCBase>>=2 #}!TextParserCombinatorsReadP(Un!TextReadLex_'ok (pG=TextReadLex_'xXt"#TextReadLex7sV/r\rXt"#TextReadLex7sV/r\ria[J/UHCBasepackedStringToString?build/103/ehclib/base/Text/Read/Lex.hs-cpp:148:14: monadic bindK+=TextReadLexcoMWK+=TextReadLexcoMWQ` ̗ UHCBasefail2 #}!TextParserCombinatorsReadPJ&TextReadLexco۔T<;)TextReadLexescG'TextReadLexctjMTextReadLex7s/tjMTextReadLex7s/sp?TextReadLex7s/sp?TextReadLex7s/OD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadPsBYsTextReadLex7s/LsBYsTextReadLex7s/L2 #}!TextParserCombinatorsReadP'st`I&6TextReadLex7sK/ast`I&6TextReadLex7sK/aa-j_UHCBase>>2 #}!TextParserCombinatorsReadPvt88ߵTextReadLex7sH/\V|vt88ߵTextReadLex7sH/\V|aHj #UHCBase/=YߌUHCBaseEqcoa&C7J' ptUYmkTextReadLex7sN/fz ptUYmkTextReadLex7sN/fzakknb;UHCBase|| rt]!#TextReadLex7sL/cx rt]!#TextReadLex7sL/cxi`HControlMonadguard2 #}!TextParserCombinatorsReadP  ]tD90TextReadLex7sQ/ku ]tD90TextReadLex7sQ/kua-j_UHCBase>>2 #}!TextParserCombinatorsReadP  sR%TextReadLex7s8/Cfl.$UHCBase>>=2 #}!TextParserCombinatorsReadPsjTextReadLex7s?/Nck2 #}!TextParserCombinatorsReadP'\k,TextReadLex lexLitChara-j_UHCBase>>2 #}!TextParserCombinatorsReadP(UnTextReadLex_'ok(p@TextReadLex_'xwTextReadLex7s0 wTextReadLex7s0 OD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadPxYCTextReadLex7s0 xYCTextReadLex7s0 Z8 9UHCBasenullzITextReadLex7s0RzITextReadLex7s0Ri`HControlMonadguard2 #}!TextParserCombinatorsReadPa-j_UHCBase>>2 #}!TextParserCombinatorsReadP uTextReadLexlexEOF.$UHCBase>>=2 #}!TextParserCombinatorsReadP2 #}!TextParserCombinatorsReadP(UnTextReadLex_'ok(p@TextReadLex_'xt O">TextReadLex7s/ot O">TextReadLex7s/o>=2 #}!TextParserCombinatorsReadPsxcTextReadLex7s/.$UHCBase>>=2 #}!TextParserCombinatorsReadP2 #}!TextParserCombinatorsReadP(Un[TextReadLex_'ok(pGDTextReadLex_'xJ|FTextReadLexco׳qJ|FTextReadLexco׳qJ[vE?TextReadLexcoׯa.jlUHCBase==YߌUHCBaseEqcoa&C7J&ߏ{|JTextReadLex7s0JKluTextReadLex7s0GKluTextReadLex7s0GOD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP?(&՞TextReadLexco׳qv jUh۴TextReadLex_'xw??J*ZTextReadLexco{ S??J*ZTextReadLexco{ SNC UHCBaseisSpaceJy)%TextReadLexco{ S2 #}!TextParserCombinatorsReadPǏRTextReadLex7s0WɏkT TextReadLex7s0TɏkT TextReadLex7s0TOD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadPʏW$9TextReadLex7s0R"ʏW$9TextReadLex7s0R"2 #}!TextParserCombinatorsReadP\t'(|TextReadLex7s/t'(|TextReadLex7s/a-j_UHCBase>>2 #}!TextParserCombinatorsReadPt&4TextReadLex7s/˄t&4TextReadLex7s/˄a-j_UHCBase>>2 #}!TextParserCombinatorsReadP2 #}!TextParserCombinatorsReadPQ?r4TextReadLexbody•:TextReadLex lexStrItem*[BV"g_TextReadLexfTextReadLex7w=58 iTextReadLex7w=58 i.$UHCBase>>=2 #}!TextParserCombinatorsReadP(UnVTextReadLex_'ok(pGrTextReadLex_'x-n[TextReadLexf,|TextReadLex lexStrItem+ԏ[ekoTextReadLex7s0[Pԏ[ekoTextReadLex7s0[Pia[J/UHCBasepackedStringToString?build/103/ehclib/base/Text/Read/Lex.hs-cpp:279:16: monadic bindIxfT TextReadLexcoCIxfT TextReadLexcoCQ` ̗ UHCBasefail2 #}!TextParserCombinatorsReadPI TextReadLexco2 Z!(TextReadLexesc)OTextReadLexc:cz}TextReadLex7s0~:cz}TextReadLex7s0~aHj #UHCBase/=YߌUHCBaseEqcoa&C7J"?[aTextReadLexco?[aTextReadLexcoakknb;UHCBase||I" TextReadLexco ;TextReadLex7s0 ;TextReadLex7s0ia[J/UHCBasepackedStringToString [BVg}TextReadLexs [BVg}TextReadLexs   ?TextReadLex7s0  ?TextReadLex7s0 OD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP  ؐ3#TextReadLex7s0< ؐ3#TextReadLex7s0<>2 #}!TextParserCombinatorsReadPcHTextReadLex7s0n|H"CTextReadLex lexStrItemcHTextReadLex7s0n|a-j_UHCBase>>2 #}!TextParserCombinatorsReadPH"CTextReadLex lexStrItem2 #}!TextParserCombinatorsReadPgTextReadLex7s0/DgTextReadLex7s0/D`i-BܛUHCBaseidhTextReadLex7s0.hTextReadLex7s0.2 #}!TextParserCombinatorsReadP"a-j_UHCBase>>2 #}!TextParserCombinatorsReadP TextReadLex7x"72 #}!TextParserCombinatorsReadPmuTextReadLex7x 6^2 #}!TextParserCombinatorsReadPTextReadLex7x&72 #}!TextParserCombinatorsReadP yTextReadLex7x$72 #}!TextParserCombinatorsReadPsTextReadLex7s0)02 #}!TextParserCombinatorsReadPG3+TextReadLexlexToken2 #}!TextParserCombinatorsReadP(UnTextReadLex_'ok!(p@TextReadLex_'x# TextReadLex7x67< TextReadLex7x67<ia[J/UHCBasepackedStringToString>build/103/ehclib/base/Text/Read/Lex.hs-cpp:73:18: monadic bindde>TextReadLexco׵%%de>TextReadLexco׵%%Q` ̗ UHCBasefail2 #}!TextParserCombinatorsReadP`TextReadLexcoײ(%&d,f5TextReadLexco׸Z%*썣PTextReadLexs)TextReadLex7x17TextReadLex7x17OD ~5mrUHCBasereturn2 #}!TextParserCombinatorsReadP&5,ETextReadLex7x6 ?J TextReadLex7x.7?J TextReadLex7x.72 #}!TextParserCombinatorsReadP.$UHCBase>>=2 #}!TextParserCombinatorsReadPޟÅ>TextReadLexhsLexa-j_UHCBase>>2 #}!TextParserCombinatorsReadP2 #}!TextParserCombinatorsReadPy͑AZTextReadLexlexa-j_UHCBase>>2 #}!TextParserCombinatorsReadP2 #}!TextParserCombinatorsReadP