Q?rTextReadLexbody syBTextReadLex7p'*o[tTextReadLex7p *d^'pS"TextReadLex7r-c;#As`HTextReadLex7s}/gt$0Y"TextReadLex7sG/[cht'XTextReadLex7sF/YlbEVI]TextReadLex_'C_Puncs Constructorې.TextReadLex7s07gݐ2ctTextReadLex7s04=T[zTextReadLex7s01hTextReadLex7s0.tTextReadLex7s0(LHJTextReadLexlexCharEiBTextReadLex7x'7[b9TextReadLexSymbol*CVTextReadLex _'C_Ident{ ConstructorD0_Aճ TextReadLex _Rep0Lexeme UHC.Base.from0Representable0,z[TextReadLexlexPunc Em-TextReadLex_'C_Intx Constructor!JTextReadLex isSymbolChar_F)nTextReadLex isIdsChar>p}T{TextReadLex _'D_Lexeme UHC.Base.moduleNameDatatype&TVTextReadLex7nz',YTextReadLex7n( 8QtTextReadLex7n( R(UnNTextReadLex_'ok(UnTextReadLex_'okw(UnTextReadLex_'okx(UnTextReadLex_'ok(Un<TextReadLex_'ok(UnFTextReadLex_'ok(UnjTextReadLex_'ok(Un{TextReadLex_'ok(UnTextReadLex_'okI(UnTextReadLex_'okz(UnTextReadLex_'ok(UnTextReadLex_'ok((UnTextReadLex_'okYs(UnTextReadLex_'okUr(UnTextReadLex_'oko(UnTextReadLex_'oke(UnTextReadLex_'ok{(UnTextReadLex_'okt(UnTextReadLex_'ok/(UnTextReadLex_'okg(UniTextReadLex_'okh(UnmTextReadLex_'oki(UnsTextReadLex_'oku(UnTextReadLex_'okM(UnTextReadLex_'okN(UnTextReadLex_'ok&T(UnTextReadLex_'ok9W(UnTextReadLex_'ok?X(UnTextReadLex_'okIP(UnTextReadLex_'okE[qTextReadLex7n(fJ6Z u,TextReadLex7o9(ml%TextReadLex7o8(flmc?TextReadLex7o*$yAeTextReadLex7o*"|zsTextReadLex_'C_Punc ConstructorTextReadLex isIdfChar;o(TextReadLex _'C_Ident UHC.Base.conName ConstructorA-,S-TextReadLex lexHexOct{^ERpTextReadLex_'C_Rat Constructorq |;0TextReadLex _'C_String UHC.Base.conName Constructor7sAIHTextReadLex lexNumericJ/TextReadLex_'C_Char UHC.Base.conName Constructor< .CTextReadLex lexBaseCharvz߹ tTextReadLexvaluef- "TextReadLex<LWS\,wrɾTextReadLex lexSymbol*N6TextReadLexlexChara誔W_TextReadLex lexString̬i"TextReadLex _'C_Ident{ ConstructorBp(TextReadLex notANumbernB '`TextReadLexco2ܮ ^ gTextReadLexco3= GrQTextReadLexIdentkϚ DTextReadLexco<sY-yTextReadLex _'C_Symbol ConstructoraP88MyTextReadLex _'C_Symbol Constructor`f1TextReadLex lexDigitsOrMTextReadLexPuncKU&TextReadLex lexDecNumberjpO*%'TextReadLex _'C_SymbolA Constructor^<1dTextReadLexco3= UHC.Base.showsPrec I2TextReadLexfracJۿHTextReadLexRatF.TextReadLex signedExp,Vś/qTextReadLexvalDigit2M2TextReadLexlex_idAqe>TextReadLex_'C_Punc UHC.Base.conName Constructor}kcTextReadLexvalExp[bit#1TextReadLex lexNumber|ޟÅ>TextReadLexhsLexZJOTextReadLex _'C_Ident ConstructorEI] RTextReadLex_'C_Char Constructor@Wk"TextReadLex_'C_Charc Constructor= FTextReadLex _'C_String Constructor;/g TextReadLexco3=R   rTextReadLexreadIntP0NTextReadLex_'C_Charc Constructor?yQ<TextReadLex valDecDig+#=QMTextReadLexscanL@*cTextReadLex readIntP'36cɇTextReadLex isPuncCharn Mosf(TextReadLex _'D_LexemeDatatype*^nBeTextReadLexaPdp*hTextReadLexco2ܮ  UHC.Base.==|^9TextReadLex _'C_Symbol UHC.Base.conName Constructor]2ns=TextReadLex _Rep0Lexeme Representable0$1e$8TextReadLex _'C_Stringk Constructor:XetTextReadLex lexEscCharMdkTextReadLexAe 6GGy%TextReadLex _Rep0Lexeme  Representable04~TextReadLexlexFracSRLo}PTextReadLexco2ܮ mѱTextReadLex_'C_Ratf Constructor`7\TextReadLexisDigit1$n9TextReadLexreadDecP4 R(TextReadLex_'C_Int Constructor$ lبϟTextReadLex_'C_EOF UHC.Base.conName Constructor B5]TextReadLexAb ?O  i˱TextReadLexAb Um uTextReadLexlexEOFNfTextReadLexlexExp\A{,TextReadLexA` tO ʚg^TextReadLexA` >maM'TextReadLexco3=V 0͵9bTextReadLex _'C_SymbolC Constructor_l8ATextReadLex_'C_EOF ConstructorKۃ6>TextReadLex_'C_EOFl Constructorz&TextReadLexco2ܮ  >LTextReadLexEOF %TextReadLex _Rep0Lexeme  UHC.Base.to0Representable0"@J׳Y~TextReadLex_'C_Rat UHC.Base.conName Constructor#L5TextReadLexChar*xTextReadLex lexIntegerU+~X&zvTextReadLexInt-%4TextReadLex _'C_Stringl Constructor91A-7q,TextReadLexvalDig.4L@7TextReadLex valueFracExpc<.TextReadLex _'C_Stringk Constructor8=hWTextReadLex _'C_Ident| ConstructorCG3+TextReadLexlexTokenGҔE\(TextReadLex_'C_Punct ConstructorH`TextReadLex_'C_Int UHC.Base.conName Constructor I֘TextReadLex_'C_Int Constructor#KPTextReadLexStringLd@ CTextReadLexlexIdtO\9FqgTextReadLex_'C_EOF ConstructorPpTextReadLex _Rep0Lexeme  Representable0P_ 2TextReadLex _'D_Lexeme UHC.Base.datatypeNameDatatype%PgTextReadLex_'C_Chard Constructor>R՟(TextReadLex_'C_Intz Constructor"TU*TextReadLex _'D_Lexeme\Datatype)TXdTextReadLex _'D_Lexeme]Datatype(VUy{TextReadLexreadHexP5XD)TextReadLex _'D_Lexeme\Datatype'\k,TextReadLex lexLitChar_vxv][TextReadLexaWea6]>TextReadLex_'C_Rat Constructore+V3'TextReadLex_'C_Ratd Constructorg <TextReadLexvaljKTextReadLex_'C_Puncs Constructor~k|NpTextReadLexreadOctP6lّ.TextReadLex<7TiLHwgŕcTextReadLex_'C_EOFn Constructorwq"tTextReadLexco3=ws !MTextReadLexco2ܮ yL]1aTextReadLex _Rep0LexemeRepresentable0y͑AZTextReadLexlexy'5iTextReadLexinfinity~C,Z'TextReadLexcoU#IK(fP寂TextReadLexco]Ō+-'N< TextReadLexPreludeI/DataRatio66UHCBase S/y#ControlMonad2 #}!TextParserCombinatorsReadPRayDataMaybemyDataCharQ?rTextReadLexbody syBTextReadLex7p'*o[tTextReadLex7p *d^'pS"TextReadLex7r-c;#As`HTextReadLex7s}/gt$0Y"TextReadLex7sG/[cht'XTextReadLex7sF/YlbEVI]TextReadLex_'C_Puncs Constructorې.TextReadLex7s07gݐ2ctTextReadLex7s04=T[zTextReadLex7s01hTextReadLex7s0.tTextReadLex7s0(LHJTextReadLexlexCharEiBTextReadLex7x'7[b9TextReadLexSymbol*CVTextReadLex _'C_Ident{ ConstructorD0_Aճ TextReadLex _Rep0Lexeme UHC.Base.from0Representable0,z[TextReadLexlexPunc Em-TextReadLex_'C_Intx Constructor!JTextReadLex isSymbolChar_F)nTextReadLex isIdsChar>p}T{TextReadLex _'D_Lexeme UHC.Base.moduleNameDatatype&TVTextReadLex7nz',YTextReadLex7n( 8QtTextReadLex7n( R(UnNTextReadLex_'ok(UnTextReadLex_'okw(UnTextReadLex_'okx(UnTextReadLex_'ok(Un<TextReadLex_'ok(UnFTextReadLex_'ok(UnjTextReadLex_'ok(Un{TextReadLex_'ok(UnTextReadLex_'okI(UnTextReadLex_'okz(UnTextReadLex_'ok(UnTextReadLex_'ok((UnTextReadLex_'okYs(UnTextReadLex_'okUr(UnTextReadLex_'oko(UnTextReadLex_'oke(UnTextReadLex_'ok{(UnTextReadLex_'okt(UnTextReadLex_'ok/(UnTextReadLex_'okg(UniTextReadLex_'okh(UnmTextReadLex_'oki(UnsTextReadLex_'oku(UnTextReadLex_'okM(UnTextReadLex_'okN(UnTextReadLex_'ok&T(UnTextReadLex_'ok9W(UnTextReadLex_'ok?X(UnTextReadLex_'okIP(UnTextReadLex_'okE[qTextReadLex7n(fJ6Z u,TextReadLex7o9(ml%TextReadLex7o8(flmc?TextReadLex7o*$yAeTextReadLex7o*"|zsTextReadLex_'C_Punc ConstructorTextReadLex isIdfChar;o(TextReadLex _'C_Ident UHC.Base.conName ConstructorA-,S-TextReadLex lexHexOct{^ERpTextReadLex_'C_Rat Constructorq |;0TextReadLex _'C_String UHC.Base.conName Constructor7sAIHTextReadLex lexNumericJ/TextReadLex_'C_Char UHC.Base.conName Constructor< .CTextReadLex lexBaseCharvz߹ tTextReadLexvaluef- "TextReadLex<LWS\,wrɾTextReadLex lexSymbol*N6TextReadLexlexChara誔W_TextReadLex lexString̬i"TextReadLex _'C_Ident{ ConstructorBp(TextReadLex notANumbernB '`TextReadLexco2ܮ ^ gTextReadLexco3= GrQTextReadLexIdentkϚ DTextReadLexco<sY-yTextReadLex _'C_Symbol ConstructoraP88MyTextReadLex _'C_Symbol Constructor`f1TextReadLex lexDigitsOrMTextReadLexPuncKU&TextReadLex lexDecNumberjpO*%'TextReadLex _'C_SymbolA Constructor^<1dTextReadLexco3= UHC.Base.showsPrec I2TextReadLexfracJۿHTextReadLexRatF.TextReadLex signedExp,Vś/qTextReadLexvalDigit2M2TextReadLexlex_idAqe>TextReadLex_'C_Punc UHC.Base.conName Constructor}kcTextReadLexvalExp[bit#1TextReadLex lexNumber|ޟÅ>TextReadLexhsLexZJOTextReadLex _'C_Ident ConstructorEI] RTextReadLex_'C_Char Constructor@Wk"TextReadLex_'C_Charc Constructor= FTextReadLex _'C_String Constructor;/g TextReadLexco3=R   rTextReadLexreadIntP0NTextReadLex_'C_Charc Constructor?yQ<TextReadLex valDecDig+#=QMTextReadLexscanL@*cTextReadLex readIntP'36cɇTextReadLex isPuncCharn Mosf(TextReadLex _'D_LexemeDatatype*^nBeTextReadLexaPdp*hTextReadLexco2ܮ  UHC.Base.==|^9TextReadLex _'C_Symbol UHC.Base.conName Constructor]2ns=TextReadLex _Rep0Lexeme Representable0$1e$8TextReadLex _'C_Stringk Constructor:XetTextReadLex lexEscCharMdkTextReadLexAe 6GGy%TextReadLex _Rep0Lexeme  Representable04~TextReadLexlexFracSRLo}PTextReadLexco2ܮ mѱTextReadLex_'C_Ratf Constructor`7\TextReadLexisDigit1$n9TextReadLexreadDecP4 R(TextReadLex_'C_Int Constructor$ lبϟTextReadLex_'C_EOF UHC.Base.conName Constructor B5]TextReadLexAb ?O  i˱TextReadLexAb Um uTextReadLexlexEOFNfTextReadLexlexExp\A{,TextReadLexA` tO ʚg^TextReadLexA` >maM'TextReadLexco3=V 0͵9bTextReadLex _'C_SymbolC Constructor_l8ATextReadLex_'C_EOF ConstructorKۃ6>TextReadLex_'C_EOFl Constructorz&TextReadLexco2ܮ  >LTextReadLexEOF %TextReadLex _Rep0Lexeme  UHC.Base.to0Representable0"@J׳Y~TextReadLex_'C_Rat UHC.Base.conName Constructor#L5TextReadLexChar*xTextReadLex lexIntegerU+~X&zvTextReadLexInt-%4TextReadLex _'C_Stringl Constructor91A-7q,TextReadLexvalDig.4L@7TextReadLex valueFracExpc<.TextReadLex _'C_Stringk Constructor8=hWTextReadLex _'C_Ident| ConstructorCG3+TextReadLexlexTokenGҔE\(TextReadLex_'C_Punct ConstructorH`TextReadLex_'C_Int UHC.Base.conName Constructor I֘TextReadLex_'C_Int Constructor#KPTextReadLexStringLd@ CTextReadLexlexIdtO\9FqgTextReadLex_'C_EOF ConstructorPpTextReadLex _Rep0Lexeme  Representable0P_ 2TextReadLex _'D_Lexeme UHC.Base.datatypeNameDatatype%PgTextReadLex_'C_Chard Constructor>R՟(TextReadLex_'C_Intz Constructor"TU*TextReadLex _'D_Lexeme\Datatype)TXdTextReadLex _'D_Lexeme]Datatype(VUy{TextReadLexreadHexP5XD)TextReadLex _'D_Lexeme\Datatype'\k,TextReadLex lexLitChar_vxv][TextReadLexaWea6]>TextReadLex_'C_Rat Constructore+V3'TextReadLex_'C_Ratd Constructorg <TextReadLexvaljKTextReadLex_'C_Puncs Constructor~k|NpTextReadLexreadOctP6lّ.TextReadLex<7TiLHwgŕcTextReadLex_'C_EOFn Constructorwq"tTextReadLexco3=ws !MTextReadLexco2ܮ yL]1aTextReadLex _Rep0LexemeRepresentable0y͑AZTextReadLexlexy'5iTextReadLexinfinity~C,Z'TextReadLexcoU#IK(fP寂TextReadLexco]Ō+- Nb fTextReadLex_'C_Intʡa)TextReadLex_'C_EOF}wETTextReadLex _'D_Lexeme >pTextReadLex_'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'5iTextReadLexinfinity a9jĤ;UHCBase:%ʚg^TextReadLexA` >m  dUHCBaseco>[J Y!UHCBaseEqcoDznJ i˱TextReadLexAb Um YWޑUHCBaseEqco;0J YߝUHCBaseEqcol7:Jp*hTextReadLexco2ܮ  UHC.Base.== TextReadLexx_2TextReadLexx_1ga>5TextReadLexA` >m&ٓTextReadLexAb Umx`86TextReadLexx_1+.TextReadLexx_1_1v`]9TextReadLexx_2I\0TextReadLexx_2_1s{qRTextReadLex7p7*s{qRTextReadLex7p7* a.jlUHCBase== YߝUHCBaseEqcol7:J dy(UHCBaseFalseI\/TextReadLexx_2_1 dy(UHCBaseFalseI\.TextReadLexx_2_1 dy(UHCBaseFalseI\-TextReadLexx_2_1 dy(UHCBaseFalseI\,TextReadLexx_2_1 dy(UHCBaseFalseI\+TextReadLexx_2_1 dy(UHCBaseFalseI\*TextReadLexx_2_1 dy(UHCBaseFalsec]:TextReadLexx_2I\(TextReadLexx_2_1 dy(UHCBaseFalse W!%|UHCBaseTrueI\'TextReadLexx_2_1 dy(UHCBaseFalseI\&TextReadLexx_2_1 dy(UHCBaseFalseI\%TextReadLexx_2_1 dy(UHCBaseFalseI\$TextReadLexx_2_1 dy(UHCBaseFalseI\#TextReadLexx_2_1 dy(UHCBaseFalseI\"TextReadLexx_2_1 dy(UHCBaseFalse+.TextReadLexx_1_1c9XTextReadLexx_2I\TextReadLexx_2_1 dy(UHCBaseFalse dy(UHCBaseFalseI\TextReadLexx_2_1t TextReadLex7p.*{t TextReadLex7p.*{ a.jlUHCBase==I\TextReadLexx_2_1 dy(UHCBaseFalseI\TextReadLexx_2_1 dy(UHCBaseFalseI\TextReadLexx_2_1 dy(UHCBaseFalseI\TextReadLexx_2_1 dy(UHCBaseFalseI\TextReadLexx_2_1 dy(UHCBaseFalse+.ITextReadLexx_1_1x۵`TextReadLexx_2I\TextReadLexx_2_1  dy(UHCBaseFalse dy(UHCBaseFalseI\TextReadLexx_2_1  dy(UHCBaseFalseI\TextReadLexx_2_1 saTextReadLex7p+*vsaTextReadLex7p+*v a.jlUHCBase== Y!UHCBaseEqcoDznJI\TextReadLexx_2_1  dy(UHCBaseFalseI\TextReadLexx_2_1  dy(UHCBaseFalseI\TextReadLexx_2_1 dy(UHCBaseFalseI\TextReadLexx_2_1 dy(UHCBaseFalse+.^TextReadLexx_1_1xo=6TextReadLexx_2I\TextReadLexx_2_1 dy(UHCBaseFalse dy(UHCBaseFalseI\TextReadLexx_2_1 dy(UHCBaseFalseI\TextReadLexx_2_1 dy(UHCBaseFalseI\TextReadLexx_2_1.tgL$TextReadLex7p*2>$.tgL$TextReadLex7p*2>$ a.jlUHCBase==I\TextReadLexx_2_1 dy(UHCBaseFalseI\TextReadLexx_2_1 dy(UHCBaseFalseI\TextReadLexx_2_1 dy(UHCBaseFalse+.WTextReadLexx_1_1xM?mTextReadLexx_2I\TextReadLexx_2_1 dy(UHCBaseFalse dy(UHCBaseFalseI\TextReadLexx_2_1 dy(UHCBaseFalseI\TextReadLexx_2_1 dy(UHCBaseFalseI\TextReadLexx_2_1 dy(UHCBaseFalseI\TextReadLexx_2_1ipTextReadLex7o*-y)ipTextReadLex7o*-y) a.jlUHCBase==I\TextReadLexx_2_1  dy(UHCBaseFalseI\TextReadLexx_2_1! dy(UHCBaseFalse+.lTextReadLexx_1_1"xA}DTextReadLexx_2#I\TextReadLexx_2_1$ dy(UHCBaseFalse dy(UHCBaseFalseI\TextReadLexx_2_1% dy(UHCBaseFalseI\TextReadLexx_2_1& dy(UHCBaseFalseI\TextReadLexx_2_1' dy(UHCBaseFalseI\TextReadLexx_2_1( dy(UHCBaseFalseI\TextReadLexx_2_1)ęYw_TextReadLex7o*).ęYw_TextReadLex7o*). a.jlUHCBase==I\TextReadLexx_2_1* dy(UHCBaseFalse+.eTextReadLexx_1_1+y+3`TextReadLexx_2,I\TextReadLexx_2_1- dy(UHCBaseFalse dy(UHCBaseFalseI\TextReadLexx_2_1. dy(UHCBaseFalseI\TextReadLexx_2_1/ dy(UHCBaseFalseI\TextReadLexx_2_10 dy(UHCBaseFalseI\TextReadLexx_2_11 dy(UHCBaseFalseI\TextReadLexx_2_12 dy(UHCBaseFalseI\TextReadLexx_2_13sد1TextReadLex7p*Vk3sد1TextReadLex7p*Vk3 a.jlUHCBase==RLo}PTextReadLexco2ܮ NħTextReadLexco2ܮ jETextReadLexA` >m)oTextReadLexAb Um9m;TextReadLexco2ܮ 9m;TextReadLexco2ܮ z&TextReadLexco2ܮ vYTextReadLexA` >m-*GTextReadLexAb Umw0TextReadLexco2ܮ  1sZUHCBaseEqco/J X:xUHCBaseEqco/J=+Y8TextReadLex_1=.Y<,TextReadLex_2RshTextReadLex7pl*;XRshTextReadLex7pl*;X/t!kTextReadLex7p*J;B '`TextReadLexco2ܮ ws !MTextReadLexco2ܮA{,TextReadLexA` tO \UUHCBaseShowco\ŋ`*J \RlUHCBaseShowcoJ ͕yF/UHCBaseIntegralcoǺIJ B5]TextReadLexAb ?O \RUHCBaseShowcoƘ]J \U7_UHCBaseShowco|OCJ<1dTextReadLexco3= UHC.Base.showsPrec TextReadLexx_1t%=TextReadLexA` tOJ#lTextReadLexAb ?O[BV gPTextReadLexdc&7TextReadLexx_1+.TextReadLexx_1_17sB`TextReadLex7pw*KS7sB`TextReadLex7pw*KS rwT7"UHCBase showsPrec \U7_UHCBaseShowco|OCJ 8s@ATextReadLex7pv*R8s@ATextReadLex7pv*R ia[J/UHCBasepackedStringToStringChar 9shD5TextReadLex7pu*aQ9shD5TextReadLex7pu*aQ nզ&UHCBase showStringcsp TextReadLex7p[*Ocsp TextReadLex7p[*O *js}MśTextReadLex7p>*j ia[J/UHCBasepackedStringToStringInt sPCTextReadLex7p=*9isPCTextReadLex7p=*9i nզ&UHCBase showStringkt.PZFTextReadLex7pC*gkt.PZFTextReadLex7pC*g TextReadLex7p+?o^ gTextReadLexco3=    wq"tTextReadLexco3=g <TextReadLexval ,TextReadLexx2:TextReadLexx3J$TextReadLexx19cZ4_5TextReadLex<O4IS7Z^TextReadLexx3KEt+TextReadLexxLIS)TextReadLexxsMs4TextReadLex7p+}s4TextReadLex7p+} 9ΛV=UHCBase fromIntegral ͕yDGԼUHCBaseIntegralcoƼtJscTextReadLex7p+scTextReadLex7p+ TextReadLexy'Tm>TextReadLexy'T TextReadLex_'C_Rat Constructor lبϟTextReadLex_'C_EOF UHC.Base.conName Constructor[BVgTextReadLexx ia[J/UHCBasepackedStringToStringEOFKۃ6>TextReadLex_'C_EOFl Constructorq-TextReadLex_'C_EOFm Constructor U߀TextReadLex_'C_EOF Constructor U߀TextReadLex_'C_EOF ConstructorwgŕcTextReadLex_'C_EOFn Constructor |TextReadLex_'C_EOFo Constructori:tEdUHCBase Constructorco#1%qJ m37UHCBase Constructorco#1%qJ=$YCTextReadLex_4=)Y;TextReadLex_3=+Y8TextReadLex_1=.Y$.t)p!TextReadLex7q+>$ fUHCBaseord0't[TextReadLex7q+;#'t[TextReadLex7q+;# fUHCBaseord*t-1TextReadLex7q+B *t-1TextReadLex7q+B   4t#X)OTextReadLex7q +> dΖ6UHCBase fromInteger  IS|TextReadLexx1  a.jlUHCBase==   bo?=aTextReadLex7q\,VH bo?=aTextReadLex7q\,VH   vlUHCBasepackedStringToInteger16 Lo/KEWTextReadLex7qb,_xF Lo/KEWTextReadLex7qb,_xF dΖ6UHCBase fromInteger IlR̒STextReadLexx1 a.jlUHCBase== :ot TextReadLex7qt,|P:ot TextReadLex7qt,|P a+j UHCBase<= EMUHCBaseOrdcof-<J9eo7GTextReadLex7qY,QMeo7GTextReadLex7qY,QM a+j UHCBase<= EMUHCBaseOrdcof-<J0}W,g TextReadLexcoSV[!}W,g TextReadLexcoSV[! aEj=UHCBase&&FZTextReadLexcoSV[!OoostTextReadLex7qo,t[OoostTextReadLex7qo,t[ a+j UHCBase<= EMUHCBaseOrdcof-<JfRp_mqTextReadLex7ql,o:XRp_mqTextReadLex7ql,o:X a+j UHCBase<= EMUHCBaseOrdcof-<Ja|,%`sTextReadLexco'}|,%`sTextReadLexco'} aEj=UHCBase&&^TextReadLexco'}lpsRwTextReadLex7qB,-flpsRwTextReadLex7qB,-f a+j UHCBase<= EMUHCBaseOrdcof-<JFgpT/ٻ"TextReadLex7qG,5cgpT/ٻ"TextReadLex7qG,5c a+j UHCBase<= EMUHCBaseOrdcof-<JA},RQTextReadLexco:},RQTextReadLexco: aEj=UHCBase&&pBCTextReadLexco:MD?7qTextReadLexco %_ MbHh|UHCBase otherwise '5UHCBaseNothing]o7[oTextReadLex7qQ,Eu]o7[oTextReadLex7qQ,Eu fUHCBaseordA^oW]TextReadLex7qP,C.t^oW]TextReadLex7qP,C.t fUHCBaseordYokTextReadLex7qU,KqYokTextReadLex7qU,Kq z },MTextReadLexco,ì>z aEj=UHCBase&&   PhB%TextReadLexco,ì>z    "HTextReadLexco0r  MbHh|UHCBase otherwise  '5UHCBaseNothing owTextReadLex7q, owTextReadLex7q, fUHCBaseord0{oTextReadLex7q,{oTextReadLex7q, fUHCBaseord~omTextReadLex7q,~omTextReadLex7q, >=.`7\TextReadLexisDigit < u$TextReadLex<I A /ITextReadLexbase [BV?g[TextReadLexcp^i9TextReadLex7q-,"p^i9TextReadLex7q-,".p^.^TextReadLex7q,p^.^TextReadLex7q, 8J9AUHCBaseconst W!%|UHCBaseTrue ~f$UHCBasemaybe dy(UHCBaseFalseś/qTextReadLexvalDigit</TextReadLex<I A /b4TextReadLexbase [BV?g[TextReadLexcp(fTextReadLex7q-!p(fTextReadLex7q-!. ~f$UHCBasemaybe `i-BܛUHCBaseid@*cTextReadLex readIntP' K"TCԈnTextReadLexbasefpG\KTextReadLex<I AuTextReadLex7n'uTextReadLex7n'2YTextReadLex7n'3YTextReadLex7n'310$n9TextReadLexreadDecP5dMTextReadLex<h:&Lo%6TextReadLex7q-Do%6TextReadLex7q-D   vlUHCBasepackedStringToInteger10ȏTextReadLex7q-@]ȏTextReadLex7q-@] dΖ6UHCBase fromInteger3VUy{TextReadLexreadHexPbӴTextReadLex<h6:.W&oB~TextReadLex7q-7/oB~TextReadLex7q-7/   vlUHCBasepackedStringToInteger16pVE%TextReadLex7q-4pVE%TextReadLex7q-4 dΖ6UHCBase fromInteger3k|NpTextReadLexreadOctPxw9;TextReadLex<h;&pnFTextReadLex7q,7pnFTextReadLex7q,7   vlUHCBasepackedStringToInteger8pgkdTextReadLex7q,pgkdTextReadLex7q, dΖ6UHCBase fromInteger3q |;0TextReadLex _'C_String UHC.Base.conName Constructor[BVgTextReadLexxr ia[J/UHCBasepackedStringToStringString<.TextReadLex _'C_Stringk Constructor)qTextReadLex _'C_Stringk ConstructorC`?TextReadLex _'C_Stringl ConstructorC`?TextReadLex _'C_Stringl Constructor9-%4TextReadLex _'C_Stringl ConstructorHmڤ LTextReadLex _'C_Stringk Constructoro.XzUHCBase Constructormco#1%qJ m37UHCBase Constructorco#1%qJ=$YC"TextReadLex_4q=)Y;TextReadLex_3p=+Y8rTextReadLex_1n=.Y<TextReadLex_2oowTextReadLex7q-7$1e$8TextReadLex _'C_Stringk Constructor8: FTextReadLex _'C_String Constructor:J/TextReadLex_'C_Char UHC.Base.conName Constructor[BVgTextReadLexxj ia[J/UHCBasepackedStringToStringCharWk"TextReadLex_'C_Charc ConstructortχTextReadLex_'C_Charc Constructorn6RTextReadLex_'C_Chard Constructorn6RTextReadLex_'C_Chard Constructor>PgTextReadLex_'C_Chard Constructorc!vTextReadLex_'C_Charc Constructorw37 ۭUHCBase Constructoreco#1%qJ m37UHCBase Constructorco#1%qJ=$YC:TextReadLex_4i=)Y;TextReadLex_3h=+Y8zTextReadLex_1f=.Y<TextReadLex_2g {́X`TextReadLex7n%'Fq<NTextReadLex_'C_Charc Constructor=?I] RTextReadLex_'C_Char Constructor?(TextReadLex _'C_Ident UHC.Base.conName Constructor[BVgTextReadLexx ia[J/UHCBasepackedStringToStringIdent̬i"TextReadLex _'C_Ident{ ConstructorxgJTextReadLex _'C_Ident{ Constructord87mTextReadLex _'C_Ident| Constructord87mTextReadLex _'C_Ident| ConstructorC=hWTextReadLex _'C_Ident| Constructorc!SzTextReadLex _'C_Ident{ ConstructorX-;UHCBase Constructor}co#1%qJ m37UHCBase Constructorco#1%qJ=$YCTextReadLex_4=)Y;TextReadLex_3=+Y8bTextReadLex_1~=.Y<TextReadLex_2\uRTextReadLex7n4'^A*CVTextReadLex _'C_Ident{ ConstructorBDZJOTextReadLex _'C_Ident ConstructorDۿHTextReadLexRat'TextReadLexx1MdkTextReadLexAe 6H:eSTextReadLex<H 4iUHCBaseReal  = YNTextReadLex_8=#YH TextReadLex_9=$Y@TextReadLex_4=%YFTextReadLex_7='YByTextReadLex_5=)Y8TextReadLex_3=*YE3TextReadLex_6=+Y;TextReadLex_1=';8TextReadLex_10 jXUHCBaseReal lّ.TextReadLex<7TiLJ frTextReadLexAe 6"S"I.UHCBaseNum =)Y8TextReadLex_3=.Y?wTextReadLex_2J;> UHCBaseNum ~C,Z'TextReadLexcoU#TextReadLexx28TextReadLexx3$<TextReadLexx1TextReadLexx48P8TextReadLex<HlBKoTextReadLex<7TiL IRߘmTextReadLexx4WTextReadLexxIRp=TextReadLexxsE?TextReadLexb'E?TextReadLexb' >. l)7wTextReadLex7nB'tfl)7wTextReadLex7nB'tf `iX0fUHCBase[]n2EKTextReadLex7n@'qdn2EKTextReadLex7n@'qd OD ~5mrUHCBasereturn.TextReadLex7n='l9iTextReadLex7n='l9i `iX0fUHCBase[]k&UFTextReadLex7nC'vgk&UFTextReadLex7nC'vg OD ~5mrUHCBasereturn.(UnTextReadLex_'ok(pGTextReadLex_'x.䰋TextReadLexbasevBETextReadLex7nH'}V|vBETextReadLex7nH'}V|L `i-BܛUHCBaseid .$UHCBase>>=.N(UnTextReadLex_'ok (pGTextReadLex_'x [u+VTextReadLex7nS'w[u+VTextReadLex7nS'w OD ~5mrUHCBasereturn.\-]GTextReadLex7nR'v\-]GTextReadLex7nR'v Z8 9UHCBasenull]E,TextReadLex7nQ'u]E,TextReadLex7nQ'u 1f;sUHCBasenotW]2TextReadLex7nW'+sW]2TextReadLex7nW'+s i`HControlMonadguard a-j_UHCBase>>.f1TextReadLex lexDigitsK"TCԈnTextReadLexbaseEe{)TextReadLex7oy)^Ee{)TextReadLex7oy)^M .$UHCBase>>=.(UnTextReadLex_'okI(pGTextReadLex_'xJ TextReadLex7n(C TextReadLex7n(C mw<6\UHCBaseJust OD ~5mrUHCBasereturn.TextReadLex7n( 8.TextReadLex7n(?.TextReadLex7n(?O  .$UHCBase>>=.PtTextReadLex7n( =.4~TextReadLexlexFrac a-j_UHCBase>>.RQ(UnTextReadLex_'ok&(pGTextReadLex_'x'.ҏ͈TextReadLexbase#>TextReadLex7n(o>TextReadLex7n(o ߺUHCBaseprimIntToIntegerTextReadLex7n(TextReadLex7n( 9ΛV=UHCBase fromIntegral ͕yDGԼUHCBaseIntegralcoƼtJ  YAhJUHCBaseNumcoǫJTextReadLex7n(TextReadLex7n(  YAhJUHCBaseNumcoǫJ OD ~5mrUHCBasereturn.*xTextReadLex lexIntegerK"TCԈo2TextReadLexbase#bTextReadLex7n'bTextReadLex7n'OϙwxvTextReadLex7o*rϙwxvTextReadLex7o*rT .$UHCBase>>=..TextReadLex signedExp,ʕe9TextReadLex7n(s"ʕe9TextReadLex7n(s"=+(r^TextReadLex7n'(r^TextReadLex7n'=--$G|TextReadLex7n'-$G|TextReadLex7n' .$UHCBase>>=.W(UnTextReadLex_'ok9(pGTextReadLex_'x:0 XTextReadLex7n')0 XTextReadLex7n')U t=TextReadLex7o)1t=TextReadLex7o)1X .$UHCBase>>=.(UnTextReadLex_'ok?(pGTextReadLex_'x@k+R#@TextReadLex_'x:Db\TextReadLex7nz'Db\TextReadLex7nz'Y OD ~5mrUHCBasereturn.TVTextReadLex7nz',9MH4&TextReadLex_'x-:h_PXy^TextReadLex_'x.@?4XVxTextReadLexco aC?4XVxTextReadLexco aC a.jlUHCBase== YߝUHCBaseEqcol7:J-^٧KTextReadLexco aD; TextReadLex7n'; TextReadLex7n' "PUHCBasenegate  YAhJUHCBaseNumcoǫJqTextReadLex7n(fJ60؄[8TextReadLex signedExp7,E0TextReadLex7n(E0TextReadLex7n(U YeK0TextReadLex7n(YeK0TextReadLex7n( .$UHCBase>>=.[(UnTextReadLex_'okE(pGTextReadLex_'xF== TextReadLex7n(b== TextReadLex7n(b mw<6\UHCBaseJust OD ~5mrUHCBasereturn.NfTextReadLexlexExpEԍTextReadLex7n(fJEԍTextReadLex7n(fJZV˕ ^&TextReadLex7n(qW˕ ^&TextReadLex7n(qW=E̕5ŵTextReadLex7n(p̕5ŵTextReadLex7n(p=eΕ0TextReadLex7n(mΕ0TextReadLex7n(m a-j_UHCBase>>.|^9TextReadLex _'C_Symbol UHC.Base.conName Constructor[BVgTextReadLexx ia[J/UHCBasepackedStringToStringSymbolpO*%'TextReadLex _'C_SymbolA ConstructornM^cHTextReadLex _'C_SymbolB Constructor4TextReadLex _'C_Symbol Constructor4TextReadLex _'C_Symbol Constructor_0͵9bTextReadLex _'C_SymbolC Constructor')_TextReadLex _'C_SymbolD ConstructorJ^&Vb UHCBase Constructorco#1%qJ m37UHCBase Constructorco#1%qJ=$YCTextReadLex_4=)Y;TextReadLex_3=+Y8TextReadLex_1=.Ye6TextReadLexrat%TextReadLex7n(M%TextReadLex7n(M   vlUHCBasepackedStringToInteger10ܕTextReadLex7n(WܕTextReadLex7n(W dΖ6UHCBase fromIntegerؕTextReadLex7n(]ؕTextReadLex7n(] `i%~UHCBase^^ ͕yF/UHCBaseIntegralcoǺIJ = EK/UHCBaseOrdcoǵJ  [~#cTextReadLexco\? *    Zjs}rTextReadLexco+ y  MbHh|UHCBase otherwise  V=4[TextReadLex7n(* V=4[TextReadLex7n(* dΖ6UHCBase fromInteger•^<TextReadLex7n((•^<TextReadLex7n((b +&sTextReadLex7o('+&sTextReadLex7o('F  lTextReadLex7o(n4  lTextReadLex7o(n4 ߺUHCBaseprimIntToInteger  eSiTextReadLex7o(0 eSiTextReadLex7o(0 eTextReadLexrat }]>eTextReadLexrat 4;~OTextReadLex7o (>  YAhJUHCBaseNumcoǫJc(UnTextReadLex_'ok (pGDTextReadLex_'x{]v\TextReadLex<B_ yPYr,TextReadLex<A c]O~ITextReadLex<BD QT4TextReadLex7oj)F^T4TextReadLex7oj)F^ OD ~5mrUHCBasereturn. '5UHCBaseNothingV|TextReadLex7oh)C\V|TextReadLex7oh)C\STextReadLex7u242TextReadLex7u242h .$UHCBase>>=.(UniTextReadLex_'ok (pGrTextReadLex_'xz]P1TextReadLex<B_ yPY:1TextReadLex<A c\;aTextReadLex<BD  Qk^S:NTextReadLex_'x!;O+ӶTextReadLex7os)TW;O+ӶTextReadLex7os)TW OD ~5mrUHCBasereturn. '5UHCBaseNothing=WTTextReadLex7oq)QU=WTTextReadLex7oq)QU\..TextReadLex7u2?$..TextReadLex7u2?$i .$UHCBase>>=.(UnmTextReadLex_'ok (pGvTextReadLex_'x\k丩TextReadLex<B_ y#PXTextReadLex<A "c\)iTextReadLex<BD $QkWSTӌ7TextReadLex_'x&kZSI]أTextReadLex_'x%clTextReadLex7o[).OclTextReadLex7o[).Of OD ~5mrUHCBasereturn.U&TextReadLex lexDecNumber _|'}rÿTextReadLex<BD Q_|'}rÿTextReadLex<BD Q {FOU.}UHCBase FractionalcoLqJ ͕yF/UHCBaseIntegralcoǺIJ^'*STextReadLex<B_ yP^'*STextReadLex<B_ yP  YFuFUHCBaseNumcoJnJ ͕yF/UHCBaseIntegralcoǺIJ^q#B6TextReadLex<A c^q#B6TextReadLex<A c  YFuFUHCBaseNumcoJnJ ͕yF/UHCBaseIntegralcoǺIJg4"TextReadLex7oG)cg4"TextReadLex7oG)cO /?C TextReadLex7u2);/?C TextReadLex7u2);g .$UHCBase>>=.GrQTextReadLexIdent'TextReadLexx1 u,TextReadLex7o9(m ߺUHCBaseprimIntToInteger%TextReadLex7o8(fl ߺUHCBaseprimIntToIntegerp(TextReadLex notANumber a9jĤ;UHCBase:%mlTextReadLex isIdfChar;[BV?g_TextReadLexcKr$\TextReadLex7oL)xr$\TextReadLex7oL)x ia[J/UHCBasepackedStringToString_'][BV?g_TextReadLexcLsL_TextReadLex7oK)sL_TextReadLex7oK) a.jlUHCBase== YߝUHCBaseEqcol7:J_tt^qTextReadLex7oJ)~tt^qTextReadLex7oJ)~ ;DUHCBaseisAlpha akknb;UHCBase||M2TextReadLexlex_idA}{TextReadLex7o)}{TextReadLex7o)<p .$UHCBase>>=.r(UnTextReadLex_'okU(pBTextReadLex_'xVy:TextReadLex7o)!y:TextReadLex7o)!7orOCXTextReadLex7uL2xrOCXTextReadLex7uL2xs .$UHCBase>>=.(UnTextReadLex_'okY(pBTextReadLex_'xZkTSUϱTextReadLex_'x'V۷TextReadLex7o)F۷TextReadLex7o)F >.5PTextReadLex7o)o5PTextReadLex7o)oFnֳ/TextReadLex7o)ֳ/TextReadLex7o) OD ~5mrUHCBasereturn.TextReadLex7o)TextReadLex7o) ia[J/UHCBasepackedStringToStringNaNhTextReadLex7o)hTextReadLex7o)X TextReadLex7o)I TextReadLex7o)I a-j_UHCBase>>. GFR)X?TextReadLexlex_nanJ GFR)X?TextReadLexlex_nanJ  q(UnsTextReadLex_'ok(pGlTextReadLex_'x>; kp:TextReadLexcp8 a.jlUHCBase== YߝUHCBaseEqcol7:JO?;Vh"TextReadLexcp8 a.jlUHCBase== YߝUHCBaseEqcol7:JX8;yrTextReadLexcp8 a.jlUHCBase== YߝUHCBaseEqcol7:Jo;{e"TextReadLexcp8 a.jlUHCBase== YߝUHCBaseEqcol7:Jx&ǙATextReadLex7o* ǙATextReadLex7o*  OD ~5mrUHCBasereturn.͙a80DTextReadLex7o*m͙a80DTextReadLex7o*m OD ~5mrUHCBasereturn.˙0&TextReadLex7o*W˙0&TextReadLex7o*W OD ~5mrUHCBasereturn.#t TextReadLex7o)#t TextReadLex7o) OD ~5mrUHCBasereturn. .CTextReadLex lexBaseChar .$UHCBase>>=.u(UnTextReadLex_'ok(p@TextReadLex_'xK2TextReadLex7o)7K2TextReadLex7o)7O釂+RTextReadLex7u3G釂+RTextReadLex7u3Gx .$UHCBase>>=.(UnTextReadLex_'ok (p@TextReadLex_'xkaSsHTextReadLex_'x(3BTextReadLex7o){3BTextReadLex7o){ ߺUHCBaseprimIntToInteger#0YTextReadLex7o)Ԃ#0YTextReadLex7o)Ԃ 9ΛV=UHCBase fromIntegral ͕yDGԼUHCBaseIntegralcoƼtJ  YAhJUHCBaseNumcoǫJ֙<TextReadLex7o* v֙<TextReadLex7o* v  YAhJUHCBaseNumcoǫJϙwyxZTextReadLex7o*sϙwyxZTextReadLex7o*s OD ~5mrUHCBasereturn.c?TextReadLex7o*$ .$UHCBase>>=.vwAeTextReadLex7o*"|=0-,S-TextReadLex lexHexOct a-j_UHCBase>>.zyit#1TextReadLex lexNumber{je>TextReadLex_'C_Punc UHC.Base.conName Constructor[BVgTextReadLexxz ia[J/UHCBasepackedStringToStringPuncjKTextReadLex_'C_Puncs ConstructorP]RTextReadLex_'C_Puncs Constructor %c TextReadLex_'C_Punct Constructor %c TextReadLex_'C_Punct ConstructorGҔE\(TextReadLex_'C_Punct ConstructoruF܉8TextReadLex_'C_Puncs Constructors4ӸQlUHCBase Constructoruco#1%qJ m37UHCBase Constructorco#1%qJ=$YC*TextReadLex_4y=)Y; TextReadLex_3x=+Y8jTextReadLex_1v=.Y<TextReadLex_2w##TextReadLex7o)}EVI]TextReadLex_'C_Puncs Constructor~sTextReadLex_'C_Punc Constructorb9TextReadLexSymbol'TextReadLexx1 %TextReadLex _Rep0Lexeme  UHC.Base.to0Representable0tGTextReadLexproj_1('TextReadLexproj_2tGx6TextReadLexproj_3 (:TextReadLexproj_3tG5TextReadLexproj_4(7TextReadLexproj_4tGTextReadLexproj_5&;ETextReadLex7t0 &;ETextReadLex7t0 tGTextReadLexproj_8&%^f;KTextReadLexproj_19?V@TextReadLexproj_19@^a&RTextReadLexproj_20A~TextReadLex7t20~TextReadLex7t20^a%WTextReadLexproj_23H~ҭZvTextReadLex7t30G~ҭZvTextReadLex7t30G^a _TextReadLexproj_26OA)7/TextReadLexproj_26P^a!Q TextReadLexproj_27QB TextReadLex7t.0ǤB TextReadLex7t.0ǤF^`#TextReadLexproj_30XW ITextReadLexproj_31[0_Aճ TextReadLex _Rep0Lexeme UHC.Base.from0Representable0 [BVg`TextReadLexx qTextReadLexx=+Y8 TextReadLex_1ԫcTextReadLex7s0x(ԫcTextReadLex7s0x( `ijchUHCBaseK1+DTextReadLex7t0'+DTextReadLex7t0' `iXUHCBaseM1,7TextReadLex7t0&,7TextReadLex7t0& `iXUHCBaseM1-OTextReadLex7t0%-OTextReadLex7t0% `iQ;UHCBaseL1.㏰TextReadLex7t0~>$.㏰TextReadLex7t0~>$ `iQ;UHCBaseL1'TextReadLex7t0;#'TextReadLex7t0;# `iQ;UHCBaseL1(TextReadLex7t0"(TextReadLex7t0" `iXUHCBaseM1ŏϣTextReadLex7s0s5-ŏϣTextReadLex7s0s5- `iXUHCBaseM1 `i^P JUHCBaseU1ƏÊSTextReadLex7s0r,ƏÊSTextReadLex7s0r, `ixCUHCBaseR1̻T*TextReadLex7s0}+̻T*TextReadLex7s0}+ `ixCUHCBaseR1c[TextReadLex7s0{*c[TextReadLex7s0{* `ixCUHCBaseR1ӋTextReadLex7s0yy)ӋTextReadLex7s0yy) `iXUHCBaseM1=+Y8 TextReadLex_1` TextReadLex7t0n4` TextReadLex7t0n4 `ijchUHCBaseK1>MTextReadLex7t0k3>MTextReadLex7t0k3 `iXUHCBaseM1C'TextReadLex7t02C'TextReadLex7t02 `iXUHCBaseM1_TextReadLex7t01_TextReadLex7t01 `ixCUHCBaseR1``iTextReadLex7t00``iTextReadLex7t00 `ixCUHCBaseR1ÏSTextReadLex7s0v/ÏSTextReadLex7s0v/ `iQ;UHCBaseL1ď{TextReadLex7s0u.ď{TextReadLex7s0u. `iXUHCBaseM1=+Y8TextReadLex_1/y엺TextReadLex7t0;/y엺TextReadLex7t0; `ijchUHCBaseK10}+TextReadLex7t0:0}+TextReadLex7t0: `iXUHCBaseM11*TextReadLex7t 091*TextReadLex7t 09 `iXUHCBaseM12QTextReadLex7t 082QTextReadLex7t 08 `ixCUHCBaseR1dTextReadLex7t0'7dTextReadLex7t0'7 `iQ;UHCBaseL1g%TextReadLex7t0H6g%TextReadLex7t0H6 `ixCUHCBaseR1lȴTextReadLex7t05lȴTextReadLex7t05 `iXUHCBaseM1=+Y8TextReadLex_1H*B1W3TextReadLex7tf1BH*B1W3TextReadLex7tf1B `ijchUHCBaseK1I-j3ԠTextReadLex7te11AI-j3ԠTextReadLex7te11A `iXUHCBaseM1J.3TextReadLex7td1@J.3TextReadLex7td1@ `iXUHCBaseM13TextReadLex7t 0O?3TextReadLex7t 0O? `iQ;UHCBaseL14OTextReadLex7t 0>4OTextReadLex7t 0> `ixCUHCBaseR15CuTextReadLex7t 0e=5CuTextReadLex7t 0e= `iQ;UHCBaseL16CuTextReadLex7t0<6CuTextReadLex7t0< `iXUHCBaseM1=+Y8TextReadLex_1aNJ,hTextReadLex7t]1YIaNJ,hTextReadLex7t]1YI `ijchUHCBaseK1bcjJaTextReadLex7t\1HbcjJaTextReadLex7t\1H `iXUHCBaseM1K226fTextReadLex7tc1GK226fTextReadLex7tc1G `iXUHCBaseM1L5Z8WTextReadLex7tb1xFL5Z8WTextReadLex7tb1xF `iQ;UHCBaseL1M*%WTextReadLex7ta1EM*%WTextReadLex7ta1E `ixCUHCBaseR1N-"&]TextReadLex7t`1DN-"&]TextReadLex7t`1D `ixCUHCBaseR1GUwCTextReadLex7tg1 CGUwCTextReadLex7tg1 C `iXUHCBaseM1=+Y8 TextReadLex_1:.*Z/ TextReadLex7tt15P:.*Z/ TextReadLex7tt15P `ijchUHCBaseK1cfM_TextReadLex7t[1 OcfM_TextReadLex7t[1 O `iXUHCBaseM1dgLTextReadLex7tZ1 NdgLTextReadLex7tZ1 N `iXUHCBaseM1ejbNkTextReadLex7tY1 MejbNkTextReadLex7tY1 M `ixCUHCBaseR1foTTextReadLex7tX1 LfoTTextReadLex7tX1 L `iQ;UHCBaseL1_Gz&VTextReadLex7t_1K_Gz&VTextReadLex7t_1K `iQ;UHCBaseL1`J({TextReadLex7t^14J`J({TextReadLex7t^14J `iXUHCBaseM1=+Y8 TextReadLex_1;1R\TextReadLex7ts13W;1R\TextReadLex7ts13W `ijchUHCBaseK1<2z\'TextReadLex7tr12V<2z\'TextReadLex7tr12V `iXUHCBaseM1=6"_KTTextReadLex7tq10U=6"_KTTextReadLex7tq10U `iXUHCBaseM1>IBz-TextReadLex7tp1.NT>IBz-TextReadLex7tp1.NT `iQ;UHCBaseL175:lTextReadLex7tw19KS75:lTextReadLex7tw19KS `iQ;UHCBaseL186blTextReadLex7tv18R86blTextReadLex7tv18R `ixCUHCBaseR19)UaTextReadLex7tu16aQ9)UaTextReadLex7tu16aQ `iXUHCBaseM1Gy%TextReadLex _Rep0Lexeme  Representable0p#pώTextReadLex _Rep0Lexeme  Representable0XGTextReadLex _Rep0Lexeme Representable0XGTextReadLex _Rep0Lexeme Representable0PpTextReadLex _Rep0Lexeme  Representable0!MTextReadLex _Rep0Lexeme Representable0S1UHCBaseRepresentable0 coUJ FdZUHCBaseRepresentable0coUJ=+Y8TextReadLex_1 =.Y<TextReadLex_2 UjvDTextReadLex7ti1#E]2ns=TextReadLex _Rep0Lexeme Representable0yL]1aTextReadLex _Rep0LexemeRepresentable0(UnTextReadLex_'oke(pBTextReadLex_'xg7ZTextReadLex reserved_ops*`q,܍կTextReadLex<kk?;#d)a\TextReadLexcorg#Uj\TextReadLexcorg#Uj NˉɏUHCBaseelem]N`,3TextReadLexcorg#UkTextReadLex7t1oTextReadLex7t1ov TextReadLex7t1xCv TextReadLex7t1xC OD ~5mrUHCBasereturn.zpITextReadLex7t1RzpITextReadLex7t1RK9 TextReadLex7t1q9 TextReadLex7t1q OD ~5mrUHCBasereturn.JTextReadLex isSymbolChar_[BV?g_5TextReadLexcf{p%TextReadLex7t1{p%TextReadLex7t1 ia[J/UHCBasepackedStringToString!@#$%&*+./<=>?\^|:-~ NˉɏUHCBaseelem YߝUHCBaseEqcol7:JwrɾTextReadLex lexSymbolsrTextReadLex7tK0srTextReadLex7tK0 ia[J/UHCBasepackedStringToString=>u<TextReadLex7tI0%}u<TextReadLex7tI0%} ^oTextReadLex7tP0.t^oTextReadLex7tP0.t 0j%TextReadLex7t>0j ia[J/UHCBasepackedStringToString=*fTextReadLex7t<0ݪh*fTextReadLex7t<0ݪh TextReadLex7tA0MemB>TextReadLex7tA0Me >=.XetTextReadLex lexEscChar .$UHCBase>>=.(Un<TextReadLex_'ok(pA%TextReadLex_'xOJWWTextReadLexcoΐ/m a.jlUHCBase== YߝUHCBaseEqcol7:J"OM5޹&TextReadLexcoΐ/m a.jlUHCBase== YߝUHCBaseEqcol7:J'ODtTextReadLexcoΐ/m a.jlUHCBase== YߝUHCBaseEqcol7:J\OGZTextReadLexcoΐ/m a.jlUHCBase== YߝUHCBaseEqcol7:JaOFTextReadLexcoΐ/m a.jlUHCBase== YߝUHCBaseEqcol7:JbOIyfTextReadLexcoΐ/m a.jlUHCBase== YߝUHCBaseEqcol7:JfOPTextReadLexcoΐ/m a.jlUHCBase== YߝUHCBaseEqcol7:JnOTextReadLexcoΐ/m a.jlUHCBase== YߝUHCBaseEqcol7:Jr OPTextReadLexcoΐ/m  a.jlUHCBase== YߝUHCBaseEqcol7:Jt  O6$TextReadLexcoΐ/m   a.jlUHCBase== YߝUHCBaseEqcol7:Jv & >TextReadLex7t2 >TextReadLex7t2 OD ~5mrUHCBasereturn.   H!>lTextReadLex7t1] H!>lTextReadLex7t1] OD ~5mrUHCBasereturn.   AQ86TextReadLex7t1 AQ86TextReadLex7t1 OD ~5mrUHCBasereturn.  у]i.\TextReadLex7t1 у]i.\TextReadLex7t1  OD ~5mrUHCBasereturn. σU'ZTextReadLex7t1sσU'ZTextReadLex7t1s OD ~5mrUHCBasereturn. ՃzR@TextReadLex7t1ՃzR@TextReadLex7t1 OD ~5mrUHCBasereturn.Ӄa0%~TextReadLex7t1/Ӄa0%~TextReadLex7t1/ OD ~5mrUHCBasereturn.)W@TextReadLex7t1)W@TextReadLex7t1 OD ~5mrUHCBasereturn.\烼YKTextReadLex7t1{烼YKTextReadLex7t1{ OD ~5mrUHCBasereturn.'A:dTextReadLex7t1A:dTextReadLex7t1 OD ~5mrUHCBasereturn."'pS"TextReadLex7r-c;# .$UHCBase>>=.(UnTextReadLex_'okI$(pATextReadLex_'xJJ]Ksl9TextReadLexcoSӧ[!N a.jlUHCBase== YߝUHCBaseEqcol7:J@JdP?TextReadLexcoSӧ[!O a.jlUHCBase== YߝUHCBaseEqcol7:JAJwT[TextReadLexcoSӧ[!P a.jlUHCBase== YߝUHCBaseEqcol7:JBJvIXTextReadLexcoSӧ[!Q a.jlUHCBase== YߝUHCBaseEqcol7:JCJq]TextReadLexcoSӧ[!R a.jlUHCBase== YߝUHCBaseEqcol7:JDJh X4gTextReadLexcoSӧ[!S a.jlUHCBase== YߝUHCBaseEqcol7:JEJk/\՛TextReadLexcoSӧ[!T a.jlUHCBase== YߝUHCBaseEqcol7:JFJjP~TextReadLexcoSӧ[!U a.jlUHCBase== YߝUHCBaseEqcol7:JG JurTextReadLexcoSӧ[!V  a.jlUHCBase== YߝUHCBaseEqcol7:JH  J|TextReadLexcoSӧ[!W   a.jlUHCBase== YߝUHCBaseEqcol7:JI  Jopt8kTextReadLexcoSӧ[!X   a.jlUHCBase== YߝUHCBaseEqcol7:JJ  Jn}vTextReadLexcoSӧ[!Y   a.jlUHCBase== YߝUHCBaseEqcol7:JK  Ji}K{D7TextReadLexcoSӧ[!Z   a.jlUHCBase== YߝUHCBaseEqcol7:JL J`zMAcTextReadLexcoSӧ[![  a.jlUHCBase== YߝUHCBaseEqcol7:JMJc{oE TextReadLexcoSӧ[!\ a.jlUHCBase== YߝUHCBaseEqcol7:JNJb|I3TextReadLexcoSӧ[!] a.jlUHCBase== YߝUHCBaseEqcol7:JOJmySKTextReadLexcoSӧ[!^ a.jlUHCBase== YߝUHCBaseEqcol7:JPJtO8?TextReadLexcoSӧ[!_ a.jlUHCBase== YߝUHCBaseEqcol7:JQJGrTextReadLexcoSӧ[!` a.jlUHCBase== YߝUHCBaseEqcol7:JRJF,TextReadLexcoSӧ[!a a.jlUHCBase== YߝUHCBaseEqcol7:JSJAK*TextReadLexcoSӧ[!b a.jlUHCBase== YߝUHCBaseEqcol7:JTIm/TextReadLexcoSӧ[!c a.jlUHCBase== YߝUHCBaseEqcol7:JUI*[TextReadLexcoSӧ[!d a.jlUHCBase== YߝUHCBaseEqcol7:JVI1.8TextReadLexcoSӧ[!e a.jlUHCBase== YߝUHCBaseEqcol7:JWJESрTextReadLexcoSӧ[!f a.jlUHCBase== YߝUHCBaseEqcol7:JXJL?VTextReadLexcoSӧ[!g a.jlUHCBase== YߝUHCBaseEqcol7:JYI\ TextReadLexcoSӧ[!h a.jlUHCBase== YߝUHCBaseEqcol7:JZITextReadLexcoSӧ[!i a.jlUHCBase== YߝUHCBaseEqcol7:J[ITextReadLexcoSӧ[!j a.jlUHCBase== YߝUHCBaseEqcol7:J\I-ĞTextReadLexcoSӧ[!k a.jlUHCBase== YߝUHCBaseEqcol7:J]IOTextReadLexcoSӧ[!l a.jlUHCBase== YߝUHCBaseEqcol7:J^ IqTCTextReadLexcoSӧ[!m  a.jlUHCBase== YߝUHCBaseEqcol7:J_ &!t 2AATextReadLex7r.!t 2AATextReadLex7r. OD ~5mrUHCBasereturn.! t)B6TextReadLex7r.J t)B6TextReadLex7r.J OD ~5mrUHCBasereturn. t"z11TextReadLex7r.t"z11TextReadLex7r. OD ~5mrUHCBasereturn.tEZY:TextReadLex7r.tEZY:TextReadLex7r. OD ~5mrUHCBasereturn.tAX;TextReadLex7r.`tAX;TextReadLex7r.` OD ~5mrUHCBasereturn.sTextReadLex7r.sTextReadLex7r. OD ~5mrUHCBasereturn.s9TextReadLex7r.|s9TextReadLex7r.| OD ~5mrUHCBasereturn.sTextReadLex7r.sTextReadLex7r. OD ~5mrUHCBasereturn.sQTextReadLex7r.(sQTextReadLex7r.( OD ~5mrUHCBasereturn.saTextReadLex7r.̺saTextReadLex7r.̺ OD ~5mrUHCBasereturn.s™TextReadLex7r.s™TextReadLex7r. OD ~5mrUHCBasereturn.syTextReadLex7r.vsyTextReadLex7r.v OD ~5mrUHCBasereturn.s1ȮoTextReadLex7r.Ps1ȮoTextReadLex7r.P OD ~5mrUHCBasereturn.t-")0YTextReadLex7r.t-")0YTextReadLex7r. OD ~5mrUHCBasereturn.tZSTextReadLex7r.tZSTextReadLex7r. OD ~5mrUHCBasereturn.t(:}TextReadLex7r.~t(:}TextReadLex7r.~ OD ~5mrUHCBasereturn.t3.TextReadLex7r.Xt3.TextReadLex7r.X OD ~5mrUHCBasereturn.s TextReadLex7r.*s TextReadLex7r.* OD ~5mrUHCBasereturn.sTextReadLex7r.sTextReadLex7r. OD ~5mrUHCBasereturn. sPTextReadLex7r.zsPTextReadLex7r.z OD ~5mrUHCBasereturn.  sҧ?TextReadLex7r.} sҧ?TextReadLex7r.} OD ~5mrUHCBasereturn.   t)BJ)TextReadLex7r. t)BJ)TextReadLex7r. OD ~5mrUHCBasereturn.   t4b$TextReadLex7r. t4b$TextReadLex7r. OD ~5mrUHCBasereturn.   t5ZSMTextReadLex7r. t5ZSMTextReadLex7r. OD ~5mrUHCBasereturn.  t1RTextReadLex7r. t1RTextReadLex7r. OD ~5mrUHCBasereturn. t-"]TextReadLex7r.t-"]TextReadLex7r. OD ~5mrUHCBasereturn.t%ZTextReadLex7r.Dt%ZTextReadLex7r.D OD ~5mrUHCBasereturn.t*:5TextReadLex7r.t*:5TextReadLex7r. OD ~5mrUHCBasereturn.t!qTextReadLex7r.0t!qTextReadLex7r.0 OD ~5mrUHCBasereturn. s|yTextReadLex7s$/$ s|yTextReadLex7s$/$ OD ~5mrUHCBasereturn.s򙂳TextReadLex7s&/'s򙂳TextReadLex7s&/' OD ~5mrUHCBasereturn.syETextReadLex7s /^syETextReadLex7s /^ OD ~5mrUHCBasereturn.sAIHTextReadLex lexNumerics9[TextReadLex7r.*s9[TextReadLex7r.* OD ~5mrUHCBasereturn. sƁTextReadLex7r.(sƁTextReadLex7r.(v .$UHCBase>>=.(UnTextReadLex_'okz(pATextReadLex_'x{.ty?TextReadLex7s.>$.ty?TextReadLex7s.>$U .$UHCBase>>=.(UnTextReadLex_'ok (pATextReadLex_'xt |TextReadLex7s+//t |TextReadLex7s+// dΖ6UHCBase fromInteger  YAÙoUHCBaseNumcoƺkJt0TextReadLex7s*/-t0TextReadLex7s*/- / 1UHCBasechrtUTextReadLex7s(/*6tUTextReadLex7s(/*6 OD ~5mrUHCBasereturn.skTextReadLex7s//53skTextReadLex7s//53 A޹QbUHCBasemaxBound /j!|/UHCBaseBoundedcoqJDJsj TextReadLex7s./4sj TextReadLex7s./4 fUHCBaseordsp1TextReadLex7s,/0zsp1TextReadLex7s,/0z uUnxUHCBase toInteger ͕yDGԼUHCBaseIntegralcoƼtJsy|TextReadLex7s1/8sy|TextReadLex7s1/8 a+j UHCBase<= EK/UHCBaseOrdcoǵJszRTextReadLex7s7/BszRTextReadLex7s7/B i`HControlMonadguard a-j_UHCBase>>.(UnNTextReadLex_'ok(pAXTextReadLex_'xjG#4*TextReadLexlexEsc+,Jݜ]!TextReadLexcpڙ,Jݜ]!TextReadLexcpڙ a.jlUHCBase== YߝUHCBaseEqcol7:J\ ;TextReadLexcpڙ4tsGOTextReadLex7s .> dy(UHCBaseFalse6twFuTextReadLex7s.<6twFuTextReadLex7s.< OD ~5mrUHCBasereturn. .$UHCBase>>=.(UnFTextReadLex_'ok(pA@TextReadLex_'xLs0CWTextReadLex7sb/xF W!%|UHCBaseTrue OD ~5mrUHCBasereturn.LHJTextReadLexlexCharEoFUTextReadLex7r(-6oFUTextReadLex7r(-6 OD ~5mrUHCBasereturn.oܚTextReadLex7r/-3oܚTextReadLex7r/-3 ia[J/UHCBasepackedStringToStringDELo TextReadLex7r.-o TextReadLex7r.-XoץvTextReadLex7r3-GoץvTextReadLex7r3-G a-j_UHCBase>>.ouTextReadLex7r1-ouTextReadLex7r1- >. &pEETextReadLex7r-~  &pEETextReadLex7r-~  >.  omIBTextReadLex7r'-[omIBTextReadLex7r'-[ >.TextReadLex7u3UDTextReadLex7u3UD >.هM9PTextReadLex7u3`AهM9PTextReadLex7u3`A >.>-TextReadLex7u39*>-TextReadLex7u39* >. "Ӈ#"~TextReadLex7u3/"Ӈ#"~TextReadLex7u3/ >.%#'|֧TextReadLex7u3('|֧TextReadLex7u3( >.*(,凜e1 TextReadLex7u3g,凜e1 TextReadLex7u3g LTextReadLex7u3o.>LTextReadLex7u3o ia[J/UHCBasepackedStringToStringCAN/ᇠMATextReadLex7u3m/ᇠMATextReadLex7u3mX.0̇g]TextReadLex7u3u0̇g]TextReadLex7u3u a-j_UHCBase>>./-1·k%TextReadLex7u3r1·k%TextReadLex7u3r >.426:TextReadLex7u26:TextReadLex7u2 >.97;cTextReadLex7u2;cTextReadLex7u2 D}-TextReadLex7uz2>D}-TextReadLex7uz2X=??TextReadLex7u2#??TextReadLex7u2# a-j_UHCBase>>.><@A鍮eHTextReadLex7u}2@A鍮eHTextReadLex7u}2 >.CAETextReadLex7u2ETextReadLex7u2 >.HFJ{AթTextReadLex7u3+J{AթTextReadLex7u3+ >.MKOW=eTextReadLex7u3OW=eTextReadLex7u3 >.RPT:pTextReadLex7u3T:pTextReadLex7u3 >.WUYvf1TextReadLex7uH2V|Yvf1TextReadLex7uH2V| TextReadLex7uM2iy[q>TextReadLex7uM2iy ia[J/UHCBasepackedStringToStringSI\rNCVTextReadLex7uL2x\rNCVTextReadLex7uL2xX[]]\fTextReadLex7uQ2u]]\fTextReadLex7uQ2u a-j_UHCBase>>.\Z^WW~$2TextReadLex7uW2+s^WW~$2TextReadLex7uW2+s >.a_c'汞TextReadLex7u>2sjc'汞TextReadLex7u>2sj >.fdhi.RTextReadLex7uE2~ahi.RTextReadLex7uE2~a >.kimRpXqTextReadLex7ul2:XmRpXqTextReadLex7ul2:X Eѹ-TextReadLex7up2NTp>Eѹ-TextReadLex7up2NTXoq9ގTextReadLex7uu2aQq9ގTextReadLex7uu2aQ a-j_UHCBase>>.pnrcg`TextReadLex7u[2Orcg`TextReadLex7u[2O >.uswLw^raWTextReadLex7ub2xFwLw^raWTextReadLex7ub2xF >.zx|5F2TextReadLex7u 2e=|5F2TextReadLex7u 2e= >.}:jTextReadLex7u2*n4:jTextReadLex7u2*n4 >.*TextReadLex7t2+*TextReadLex7t2+ $.}TextReadLex7u2>$ a-j_UHCBase>>.(ՓTextReadLex7u2"(ՓTextReadLex7u2" >.+8TextReadLex7u-2X+8TextReadLex7u-2X >..)TextReadLex7u42c.)TextReadLex7u42c >. 1fTextReadLex7u#2H 1fTextReadLex7u#2H >.ٙ TextReadLex7t10ٙ TextReadLex7t10 >.݃\atTextReadLex7t1=݃\atTextReadLex7t1= OD ~5mrUHCBasereturn.ރ]KMTextReadLex7t1Ʈރ]KMTextReadLex7t1Ʈ ia[J/UHCBasepackedStringToStringSOH׃IyTextReadLex7t1ѫ׃IyTextReadLex7t1ѫXڃai[)TextReadLex7t1ڃai[)TextReadLex7t1 a-j_UHCBase>>.4?TextReadLex7t14?TextReadLex7t19ANTextReadLex7t19ANTextReadLex7t1 >.s]XTextReadLex7s/ 1s]XTextReadLex7s/ 1s)vTextReadLex7r./s)vTextReadLex7r./ }BVTextReadLexlexEsc }BVTextReadLexlexEsc޼^]TextReadLex7v4o  ޼^]TextReadLex7v4o   .$UHCBase>>=.(Un{TextReadLex_'ok(pAeTextReadLex_'x>=.(UnjTextReadLex_'ok (pAvTextReadLex_'xs^TextReadLex7s=/K9is^TextReadLex7s=/K9i ia[J/UHCBasepackedStringToString?build/103/ehclib/base/Text/Read/Lex.hs-cpp:149:14: monadic bindIPf篯vTextReadLexcoIPf篯vTextReadLexco Q` ̗ UHCBasefail.Iv6kTextReadLexco ȄTextReadLexesc%TextReadLexcvt88ߵTextReadLex7sH/\V|vt88ߵTextReadLex7sH/\V|ptUYmkTextReadLex7sN/fzptUYmkTextReadLex7sN/fz OD ~5mrUHCBasereturn.qtXTextReadLex7sM/diyqtXTextReadLex7sM/diy='\t?*GTextReadLex7sR/lv\t?*GTextReadLex7sR/lv a-j_UHCBase>>.WtQS2TextReadLex7sW/t+sWtQS2TextReadLex7sW/t+s aHj #UHCBase/= YߝUHCBaseEqcol7:J' Yt(!=TextReadLex7sU/qq Yt(!=TextReadLex7sU/qq akknb;UHCBase|| sTextReadLex7s;/Ho sTextReadLex7s;/Ho i`HControlMonadguard  sR%TextReadLex7s8/Cfl sR%TextReadLex7s8/Cfl a-j_UHCBase>>.  gt$0Y"TextReadLex7sG/[c .$UHCBase>>=.ht'XTextReadLex7sF/Ylb='\k,TextReadLex lexLitChar a-j_UHCBase>>.(UnTextReadLex_'okt(pBTextReadLex_'xut"V,TextReadLex7s/t"V,TextReadLex7s/ OD ~5mrUHCBasereturn.t%WTextReadLex7s/t%WTextReadLex7s/ Z8 9UHCBasenullt b+TextReadLex7s/t b+TextReadLex7s/ i`HControlMonadguard a-j_UHCBase>>. uTextReadLexlexEOF .$UHCBase>>=.(UnTextReadLex_'oko(pBTextReadLex_'xq|gTextReadLex7s0h|gTextReadLex7s0h >=.As`HTextReadLex7s}/ .$UHCBase>>=.(UnTextReadLex_'ok(pBTextReadLex_'xNb_OvPTextReadLexco<Nb_OvPTextReadLexco<NAT;^TextReadLexco7! a.jlUHCBase== YߝUHCBaseEqcol7:J&ȏCU[TextReadLex7s0U ʏW$9TextReadLex7s0R"ʏW$9TextReadLex7s0R" OD ~5mrUHCBasereturn.Ϛ DTextReadLexco<s jU)TextReadLex_'xt; TextReadLexco/; TextReadLexco/ NC UHCBaseisSpaceL;, TextReadLexco/ &t&4TextReadLex7s/˄t!'TextReadLex7s/Zt!'TextReadLex7s/Z OD ~5mrUHCBasereturn.sTextReadLex7s/ӧsTextReadLex7s/ӧ=\t-H TextReadLex7s/t-H TextReadLex7s/ a-j_UHCBase>>.sTextReadLex7s/ցsTextReadLex7s/ց a-j_UHCBase>>.Q?rTextReadLexbody ~TextReadLex lexStrItem,[BV"gZ>TextReadLexf"WGqTextReadLex7wW5* sWGqTextReadLex7wW5* s .$UHCBase>>=.(UnTextReadLex_'ok((pBTextReadLex_'x,-iZ3TextReadLexf."缔TextReadLex lexStrItem-#TextReadLex7s0f]#TextReadLex7s0f] ia[J/UHCBasepackedStringToString?build/103/ehclib/base/Text/Read/Lex.hs-cpp:280:16: monadic bindM4zTextReadLexcoՀ.M4zTextReadLexcoՀ. Q` ̗ UHCBasefail.MUݤ]L#TextReadLexcoՈ/7 6TextReadLexesc3>8~TextReadLexc2ϏZTextReadLex7s0csϏZTextReadLex7s0cs aHj #UHCBase/= YߝUHCBaseEqcol7:J";>_TextReadLexcoբA6;>_TextReadLexcoբA6 akknb;UHCBase||MZAARTextReadLexcoբA7 W 2STextReadLex7s0# W 2STextReadLex7s0# ia[J/UHCBasepackedStringToString [BVgx[TextReadLexs8 [BVgx[TextReadLexs8  7C dTextReadLex7s0 7C dTextReadLex7s0  OD ~5mrUHCBasereturn.   TextReadLex7s0  TextReadLex7s0 >.KluTextReadLex7s0GH"TextReadLex lexStrItemKluTextReadLex7s0G a-j_UHCBase>>.H"TextReadLex lexStrItemِ6KPTextReadLex7s0:Aِ6KPTextReadLex7s0:A `i-BܛUHCBaseidڐ;l)TextReadLex7s09ڐ;l)TextReadLex7s09=" a-j_UHCBase>>.tTextReadLex7s0(t|T[zTextReadLex7s01hTextReadLex7s0.ې.TextReadLex7s07gݐ2ctTextReadLex7s04=G3+TextReadLexlexToken(UnTextReadLex_'ok{(pBTextReadLex_'x}!5Ǫ8(TextReadLex7x6 !5Ǫ8(TextReadLex7x6  ia[J/UHCBasepackedStringToString>build/103/ehclib/base/Text/Read/Lex.hs-cpp:74:18: monadic bind]ZTextReadLexcoU%]ZTextReadLexcoU% Q` ̗ UHCBasefail.\>TextReadLexcoP%wTextReadLexsvX5sczTextReadLexco|.%&5,ETextReadLex7x6 &5,ETextReadLex7x6  OD ~5mrUHCBasereturn.iBTextReadLex7x'7[ pTextReadLex7x57 pTextReadLex7x57 .$UHCBase>>=.ޟÅ>TextReadLexhsLex a-j_UHCBase>>.y͑AZTextReadLexlex a-j_UHCBase>>.