UHI1 91ec134501c89c7338c1ba5c8f79b3d920141127 +0100 174525g"base codegen core corebackend corein coreout corerun hmtyinfer noHmTyRuler" cr OptimizationLevel_Much103'N< TextReadLex117master@2f2d76bc15+readDecP$n9TextReadLexreadDecP*build/103/ehclib/base/Text/Read/Lex.hs-cppmZreadIntP rTextReadLexreadIntPsA1Symbolb9TextReadLexSymbolF hsLex ޟÅ>TextReadLexhsLex  7EOF  >LTextReadLexEOF ϠwInt +~X&zvTextReadLexInt'?IdentGrQTextReadLexIdent6է{Char#L5TextReadLexCharډ P2RatۿHTextReadLexRat߻ MqLexeme suUc_TextReadLexLexeme rMTextReadLexPunc  KPTextReadLexStringA:2yTextReadLex _Rep0Lexemety咲PuncpBStringM _Rep0LexemeAD5'readHexPVUy{TextReadLexreadHexPP4l8bUreadOctPk|NpTextReadLexreadOctP ]9(lexChar!*N6TextReadLexlexChar"gw̻lex#y͑AZTextReadLexlex $I%i@V:UTextReadLexI&J'h@6; TextReadLexJ(1ۇvTextReadLex_'C_EOF Constructor)1ۇvTextReadLex_'C_EOF Constructor*./TextReadLex_'C_Rat Constructor+./TextReadLex_'C_Rat Constructor,jQr[9TextReadLex_'C_Int Constructor-jQr[9TextReadLex_'C_Int Constructor.hhDZrTextReadLex _Rep0LexemeRepresentable0/hhDZrTextReadLex _Rep0LexemeRepresentable00H0TextReadLex _'D_LexemeDatatype1H0TextReadLex _'D_LexemeDatatype27L]h0^TextReadLex _'C_Ident Constructor37L]h0^TextReadLex _'C_Ident Constructor4 x.TextReadLex_'C_Char Constructor5 x.TextReadLex_'C_Char Constructor6#gEz4TextReadLex _'C_String Constructor7#gEz4TextReadLex _'C_String Constructor8Zf`vEbTextReadLex_'C_Punc Constructor9Zf`vEbTextReadLex_'C_Punc Constructor:u4TextReadLex _'C_Symbol Constructor;u4TextReadLex _'C_Symbol Constructor<Prelude=I/DataRatio> S/y#ControlMonad?2 #}!TextParserCombinatorsReadP@RayDataMaybeAmyDataCharB66UHCBase>?*CBBu>UHCShowDPUHCFloatBEN*UHCCharFqwDataIORefBGy wUHCMutVarH#G UHCSTRefIb=UHCIOBase< CJjUHCEnumK͐SystemIOL7?]UHCRunBMgoAUHCBoundedN "UHCGenericsO*a V/UHCReadP `="UHCOrdIQx*rMK =UHCEqR !UHC OldExceptionBIJBSNSystemIOFixFBITod-~rSystemIOUnsafeDBK RSBUi][SDataBitsVC wDataListWSr&UHCHandle@ITXx&rG#sUHCIOLRKY%OUHC StackTraceBWIZB<ӑYUHCPtr[1CWLUHCTypesB\p6=GUnsafeCoerceB]i4SystemIOError^촠JDataEitherB@I=<B[B_hv( ForeignPtrZB>U`33gsDataTypeableIYBaY4UHCBitsBb@{IUHCGenericsTupleB^CBOBMbBNGBNbBc*Y IUHCRealBOBPBQ>B@UaBc<=B>?@AVBc@AWR]B>U@IEBHBGdxrȤ UHCST?<B>A`\bBNV@I@BI[YBGHdACJBETBIdBX_BIQbBNbI0eLHJTextReadLexlexCharEf*.TextParserCombinatorsReadPReadPg3v>^_RechY{||}ij7kE*tUHCBaseBoollb9TextReadLexSymbolmPc~y->n2lw UHCBaseStringosuUc_TextReadLexLexemep,z[TextReadLexlexPuncfoq-,S-TextReadLex lexHexOctfor .CTextReadLex lexBaseCharf swrɾTextReadLex lexSymbolfot*N6TextReadLexlexCharfua誔W_TextReadLex lexStringfovp(TextReadLex notANumberw.\UHCBaseRationalxمeTextReadLex _'unStringmoghinyGrQTextReadLexIdentmnoz{TextReadLex_'unIntmoghi{74D!7Integer|f1TextReadLex lexDigitsm f} ܓP#TextReadLexDigits~rMTextReadLexPuncmnoU&TextReadLex lexDecNumberfoI2TextReadLexfrac?t*B*mj1|UHCBaseIntegralmmmm}5JxUHCBaseRatioۿHTextReadLexRatmwoit#1TextReadLex lexNumberfoޟÅ>TextReadLexhsLexfn rTextReadLexreadIntP%qemo~DUHCBaseNummmmkmm fyQ<TextReadLex valDecDigm:RUHCBaseMaybe @*cTextReadLex readIntP'Hmmfh@6; TextReadLexJAe_wUHCBase _'Dict_Eqogha.jlUHCBase==momokaHj #UHCBase/=momoki@V:UTextReadLexI]:XĖJ>UHCBase _'Dict_ShowoghKQmBUHCBaseshowListm`iX0fUHCBase[]oJ7JHLUHCBaseShowS4Y*uyUHCBaseshowmonrwT7"UHCBase showsPrecm moѲ' TextReadLex_'unCharmoghi4~TextReadLexlexFracf}6펈TextReadLex_'unPuncmoghin$n9TextReadLexreadDecP"٦&hmf uTextReadLexlexEOFfoNfTextReadLexlexExpf{H~TextReadLex _'unSymbolmoghin >LTextReadLexEOFo#L5TextReadLexCharmo*xTextReadLex lexIntegerml1bTextReadLexBasef{+~X&zvTextReadLexIntm{o1A-7q,TextReadLexvalDig]vmmm ;Uxk3TextReadLex_'unRatmoghiwG3+TextReadLexlexTokenfoKPTextReadLexStringmnoLd@ CTextReadLexlexIdfoVUy{TextReadLexreadHexPݸڒE%mf\k,TextReadLex lexLitCharfog <TextReadLexval$Ajmmmm}k|NpTextReadLexreadOctP_b&/mfo M+vˎTextReadLex_'unEOFmoghy͑AZTextReadLexlexfoy'5iTextReadLexinfinityw{͗TextReadLex _'unIdentmoghin Nb fTextReadLex_'C_Int ʡa)TextReadLex_'C_EOF}wETTextReadLex _'D_Lexeme >pTextReadLex_'C_Rat)=TextReadLex_'C_Punc} .ڊlDTextReadLex _'C_SymbolA:2yTextReadLex _Rep0Lexeme`ikl UHCBaseD1>ﰅ8UHCBase:+:`iD.pUHCBaseC1{oQTextReadLex_'C_Char`ir4UHCBaseS1q'Yi.UHCBase NoSelector(#AUHCBaseRec0xv{TextReadLex _'C_StringnnEnZTextReadLex _'C_Identnn{w`i^P JUHCBaseU1oo }mo"D }Co K\o oomo FۘM_Varhghighin~ghinyghinlghinghi{ghiwgh?~yllnlf#o$oliynyj* oyi~n~No~iw^,oizC0oV ?oi{b(oinRoiPrfkUHCBase Constructor4FXv4FXv4FXv,Prf4FXv4FXv4FXv(Prf4FXv4FXv4FXv*Prf4FXv4FXv4FXv8Prf4FXv4FXv4FXv:Prf4FXv4FXv4FXv2Prf4FXv4FXv4FXv6Prf4FXv4FXv4FXv4Prf3ݙUHCBaseShowoo4FXv4FXvo4FXvoPrfoWL!UHCBaseDatatype4FXv4FXv4FXv0Prf`iqTUHCBaseEqoo4FXv4FXvo4FXvoPrfop)286UHCBaseRepresentable0o`iXUHCBaseM1TextReadLex_'ok(Z?jETextReadLex_'ok(Z?jVTextReadLex_'ok(Z?j~TextReadLex_'ok(Z?jTextReadLex_'oko(Z?jTextReadLex_'ok"(Z?jTextReadLex_'ok*(Z?jTextReadLex_'ok (Z?kTextReadLex_'ok(Z?kzTextReadLex_'ok(Z?k~TextReadLex_'ok(Z?kTextReadLex_'okT(Z?kTextReadLex_'ok-(Z?kTextReadLex_'ok4 (Z?kTextReadLex_'ok8 (Z?kTextReadLex_'ok (Z?kTextReadLex_'ok  (Z?kTextReadLex_'ok (Z?kTextReadLex_'ok(Z?mTextReadLex_'ok!(Z?mTextReadLex_'ok (Z?mTextReadLex_'ok(Z?mTextReadLex_'okM."TextReadLexаN&&rw_TextReadLex@p1&| A TextReadLex isIdfCharq)0ITTextReadLexҾZݺ&{TextReadLex _'C_Ident Constructor.>NxTextReadLexJR />I~ղTextReadLexI5 *p|TextReadLex lexNumericry߶ eTextReadLexvaluePTextReadLexIsC Fj>TextReadLex_'C_Punc ConstructormG@TextReadLex)$&nstuRHTextReadLex _'D_LexemeDatatypeTextReadLex_'C_Int  Constructory"0rb5;TextReadLex_'C_Punc UHC.Base.conName Constructor|~#3kTextReadLexain$j[TextReadLex_'C_Char& Constructor%ëzeTextReadLex _'C_String Constructor& + TextReadLex signedExp':q0TextReadLexd<`&~(Ř/ mTextReadLexvalDigit)Ū6ZTextReadLexYRJg&S*P >TextReadLexcU{Xy &Z+͡TTextReadLex _'C_Symbol Constructor,,Xx/CWTextReadLex_'C_Char UHC.Base.conName Constructor-GCxTextReadLex _'C_String UHC.Base.conName Constructor.Д*ukTextReadLexj72/-S}TextReadLex _'D_Lexeme UHC.Base.datatypeNameDatatype0 $7FTextReadLex _'D_Lexeme UHC.Base.moduleNameDatatype1B7RTextReadLexlex_id2ؐ6lgxTextReadLex isPuncChar?BŅTextReadLexD{`&@@UTextReadLex"&<A[H)iTextReadLexI UHC.Base.showsPrecBܝK zTextReadLex_'C_EOF ConstructorCXjqvTextReadLex lexEscCharD*JcTextReadLex _'C_String ConstructorEpGoTextReadLex _Rep0LexemeRepresentable0F`8!TextReadLexisDigitG [TextReadLexqgH DxkTextReadLexh Y!b &Y0IԆiTextReadLex _'C_String ConstructorJD$uC;TextReadLex _Rep0LexemeRepresentable0KC]a҃TextReadLexJ; L`/JTextReadLex _'C_Ident/ Constructor246M&Jڜp`TextReadLex_'C_Int UHC.Base.conName ConstructorN,;,0HTextReadLex_'C_Rat5 ConstructorO/v%nTextReadLexJ  UHC.Base.==P3]TextReadLexzRo.&TQ4O@8DTextReadLex valueFracExpLR:b 3TextReadLex)2C!&hS>bTextReadLex _Rep0Lexeme  UHC.Base.to0Representable0T@hv6TextReadLex _Rep0LexemeRepresentable0UE- iTextReadLex4FXvVE.%TextReadLex4FX v'WE]TextReadLex4FXx>XE‡L*TextReadLex4FXxYF x?TextReadLex4FX xnMZG$WTextReadLex4FXy [G%[c