ñTextParserCombinatorsReadPrecu-TextParserCombinatorsReadPreclook+G9TextParserCombinatorsReadPrecget9nUC%TextParserCombinatorsReadPrecminPrecTOTextParserCombinatorsReadPrecchoiceo1TextParserCombinatorsReadPrec readP_to_PrecB+TextParserCombinatorsReadPrecliftQ"BTextParserCombinatorsReadPrec readS_to_PrecͨA:8TextParserCombinatorsReadPrecMonadI Ԥ?gTextParserCombinatorsReadPrecreset 2 TextParserCombinatorsReadPrecprec &$q#TextParserCombinatorsReadPrecstep -L_TextParserCombinatorsReadPrecFunctorJ 0 V?TextParserCombinatorsReadPrecpfailZP'nFTextParserCombinatorsReadPrec MonadPlusKud~>G#TextParserCombinatorsReadPrec+++|̼6TextParserCombinatorsReadPrec<++~ YuTextParserCombinatorsReadPrec readPrec_to_P~ Y" TextParserCombinatorsReadPrec readPrec_to_SPrelude S/y#ControlMonad2 #}!TextParserCombinatorsReadPjTextParserCombinatorsReadPrec _'D_ReadPrec.*WG4TextParserCombinatorsReadPrec_'C_P~%TextParserCombinatorsReadPrecUt acoreLam1:q^ijTextParserCombinatorsReadPrecnx acoreLam1n^TextParserCombinatorsReadPrec4FX v(dTextParserCombinatorsReadP readP_to_S*.TextParserCombinatorsReadPReadPFcyRATextParserCombinatorsReadPrecRKp acoreLam1zTextParserCombinatorsReadPrec _'D_ReadPrec UHC.Base.moduleNameDatatype :^)TextParserCombinatorsReadPrecxD acoreLam1!ia[J/UHCBasepackedStringToStringText.ParserCombinators.ReadPrec"ɂ6x2TextParserCombinatorsReadPrec _'D_ReadPrec UHC.Base.datatypeNameDatatype#:^.TextParserCombinatorsReadPrecxC acoreLam1!ReadPrec$ 0'$TextParserCombinatorsReadPrec _'D_ReadPrec>Datatype%6j38TextParserCombinatorsReadPrec _'D_ReadPrec>Datatype acoreLam1&ujTextParserCombinatorsReadPrec _'D_ReadPrec?Datatype'᫁wLTextParserCombinatorsReadPrec _'D_ReadPrec?Datatype%&'( FoTextParserCombinatorsReadPrec _'D_ReadPrec >Datatype acoreLam1)vzUUHCBaseDatatype@ ]J*N4UHCBaseDatatype ]J()+,rlKYUHCBase_'Dict_Datatype,-P}r_1.n JTTextParserCombinatorsReadPrec_1A/P}q_20n JTTextParserCombinatorsReadPrec_2B1Oo߈KTextParserCombinatorsReadPrec4FXvr+"12qHu UHCBase undefined3}&ETextParserCombinatorsReadPrec _'D_ReadPrec>Datatype$34`#r5, TextParserCombinatorsReadPrec _'D_ReadPrecDatatype,*"35,% 2TextParserCombinatorsReadPrec_'C_P UHC.Base.conName Constructor6:^!TextParserCombinatorsReadPrecxL acoreLam1!P7o% I[6TextParserCombinatorsReadPrec_'C_PE Constructor8zTextParserCombinatorsReadPrec_'C_PE Constructor acoreLam19%|{dTextParserCombinatorsReadPrec_'C_PF Constructor:aVWTextParserCombinatorsReadPrec_'C_PF Constructor89:;)PTextParserCombinatorsReadPrec_'C_PE Constructor acoreLam1< U9lmaUHCBase ConstructorG*2`J=zMWi}UHCBase Constructor*2`J;<>?Mǻ+IUHCBase_'Dict_Constructor?-@n JTTextParserCombinatorsReadPrec_1H/An JTTextParserCombinatorsReadPrec_2IBP}p}_3Cn JTTextParserCombinatorsReadPrec_3JDP}o_4En JTTextParserCombinatorsReadPrec_4KFn"$pTextParserCombinatorsReadPrec4FX,v%>@AC5F2G;{:yTextParserCombinatorsReadPrec_'C_PE Constructor7GHTz'kTextParserCombinatorsReadPrec_'C_P Constructor?=5GIϠwIntJ`i-BܛUHCBaseidK:p^TextParserCombinatorsReadPrecmM acoreLam1L;~TextParserCombinatorsReadPrec…(N acoreLam1K M%2DTextParserCombinatorsReadPrecReadPrecNFbƐjOEL¬ӺTextParserCombinatorsReadPpfailP:i^TextParserCombinatorsReadPrecfO acoreLam1Q:q^ěTextParserCombinatorsReadPrecnP acoreLam1RntTextParserCombinatorsReadPrec4FXv`9PQS0<@dTextParserCombinatorsReadP readS_to_PTPc~y->U`iX0fUHCBase[]V6է{CharUW3v>^_RecXY{||}YZFeN[7UVR\Y纆CTextParserCombinatorsReadPrecMonadI  UHC.Base.>>=]6PPTextParserCombinatorsReadPrecɷ acoreLam1^:v^TextParserCombinatorsReadPreck acoreLam1_:q^FTextParserCombinatorsReadPrecn acoreLam1`nzTextParserCombinatorsReadPrec4FXFvK]_aoL"hTextParserCombinatorsReadPrec4FXlw'eb_nhUTextParserCombinatorsReadPrec_'ok^_cFad.$UHCBase>>=e_TextParserCombinatorsReadPMonadFf^vP`abg_z}TextParserCombinatorsReadPreck acoreLam1h_z TextParserCombinatorsReadPrecn acoreLam1i^SUoTextParserCombinatorsReadPrec_'x acoreLam1j60WTextParserCombinatorsReadPrec :CMcgicjhk{(#:TextParserCombinatorsReadPrecMonadI  UHC.Base.faill:~^TextParserCombinatorsReadPrecs acoreLam1m6$ t>TextParserCombinatorsReadPrecs acoreLam1nQ` ̗ UHCBasefailelolkTextParserCombinatorsReadPrecMonadI UHC.Base.returnp:^TextParserCombinatorsReadPrecx acoreLam1q6jzv_TextParserCombinatorsReadPrec$ acoreLam1rOD ~5mrUHCBasereturnepsy.b{rTextParserCombinatorsReadPrecMonad!~I t< ҇KTextParserCombinatorsReadPrecMonad"~I  acoreLam1uE<ʟ?&TextParserCombinatorsReadPrecMonadI v$'>0pTextParserCombinatorsReadPrecMonad#I tuvwgT](TextParserCombinatorsReadPrecMonad$~I  acoreLam1x(#j2UHCBaseMonad^y,Jy5q`UHCBaseMonad^y,Jwxz{VqUHCBase _'Dict_Monad{-|n JT7TextParserCombinatorsReadPrec_1/}n JTCTextParserCombinatorsReadPrec_2B~n JTTextParserCombinatorsReadPrec_3Dn JTkTextParserCombinatorsReadPrec_4nQL~TextParserCombinatorsReadPrec4FX2vr_z|\ko2-rmlLTextParserCombinatorsReadPrecMonad~I s{y\ko 5PTextParserCombinatorsReadPrecCaFy acoreLam15&0lTextParserCombinatorsReadPrecQLY} acoreLam1 :q^ĚTextParserCombinatorsReadPrecnQ acoreLam1~TextParserCombinatorsReadPrec ?XR acoreLam1:n^̺TextParserCombinatorsReadPreccV acoreLam1-=TextParserCombinatorsReadPrec ")nWE*tUHCBaseBoola+j UHCBase<=sWUHCBaseOrdZJBA }TextParserCombinatorsReadPrec ")nXdy(UHCBaseFalseOW!%|UHCBaseTruenϿ &TextParserCombinatorsReadPrec4FXZw wFeO2  ~ TextParserCombinatorsReadPrec6Y acoreLam1:q^ĖTextParserCombinatorsReadPrecn] acoreLam1nC#TextParserCombinatorsReadPrec4FXSv~-Representable1 acoreLam1PTextParserCombinatorsReadPrec _Rep1ReadPrec.Representable1T_TextParserCombinatorsReadPrec _Rep1ReadPrec?.Representable1>ZTextParserCombinatorsReadPrec _Rep1ReadPrec@-Representable1 acoreLam1v;UHCBaseRepresentable1/9IqJ:ွY#UHCBaseRepresentable19IqJ> )UHCBase_'Dict_Representable1-n JTTextParserCombinatorsReadPrec_10/n JTTextParserCombinatorsReadPrec_21nDqGTextParserCombinatorsReadPrec4FXw2W (TextParserCombinatorsReadPrec _Rep1ReadPrec-Representable14'STextParserCombinatorsReadPrec _Rep1ReadPrecRepresentable11TextParserCombinatorsReadPrec]-^ acoreLam1ݻNTextParserCombinatorsReadPrecr8b acoreLam1:q^ĭTextParserCombinatorsReadPrecnf acoreLam1n9K#̀TextParserCombinatorsReadPrec4FXwxXn8KL TextParserCombinatorsReadPrec4FXwzǗFd0$+,~TextParserCombinatorsReadP+++efx&UHCBasefoldr sG׍TextParserCombinatorsReadPrec MonadPlusHK KNf!TextParserCombinatorsReadPrec MonadPlusIK  acoreLam1Pn/TextParserCombinatorsReadPrec MonadPlusK i+TextParserCombinatorsReadPrec MonadPlusJK E;-TextParserCombinatorsReadPrec MonadPlusKK  acoreLam1iControlMonad MonadPlusJt1gControlMonad MonadPlusJtRWControlMonad_'Dict_MonadPlus-n JTTextParserCombinatorsReadPrec_1/n JTkTextParserCombinatorsReadPrec_2Bn JTTextParserCombinatorsReadPrec_3nTextParserCombinatorsReadPrec4FXwi 2/NRgTextParserCombinatorsReadPrec MonadPlusK  I} TextParserCombinatorsReadPrec _Rep0ReadPrec UHC.Base.from0Representable0:^LTextParserCombinatorsReadPrecx! acoreLam1nb9 ;TextParserCombinatorsReadPrec4FXw)ne$<TextParserCombinatorsReadPrec4FXwnd=fTextParserCombinatorsReadPrec4FXws+3.TextParserCombinatorsReadPrec _Rep0ReadPrec  UHC.Base.to0Representable0Gv]YTextParserCombinatorsReadPrecproj_1$ acoreLam17)TextParserCombinatorsReadPrec _Rep0ReadPrecTRepresentable0_*~TextParserCombinatorsReadPrec _Rep0ReadPrecURepresentable0 acoreLam1-&r!=1TextParserCombinatorsReadPrec _Rep0ReadPrecRepresentable0YӐOTextParserCombinatorsReadPrec _Rep0ReadPrecVRepresentable0UTextParserCombinatorsReadPrec _Rep0ReadPrecWRepresentable0 acoreLam1*Y2>UHCBaseRepresentable0:KpJ:ွYUHCBaseRepresentable0:KpJ> )~UHCBase_'Dict_Representable0-n JTTextParserCombinatorsReadPrec_1/n JTTextParserCombinatorsReadPrec_2 n[##NTextParserCombinatorsReadPrec4FXw2S-xYTextParserCombinatorsReadPrec _Rep0ReadPrecRepresentable0uLV}TextParserCombinatorsReadPrec _Rep0ReadPrecRepresentable0zTextParserCombinatorsReadPrec2g acoreLam14tTextParserCombinatorsReadPrecSwk acoreLam1:q^ĤTextParserCombinatorsReadPrecno acoreLam1n,WUTextParserCombinatorsReadPrec4FXwKn/^'jTextParserCombinatorsReadPrec4FXw>FcVYTextParserCombinatorsReadP<++MV- dM+TextParserCombinatorsReadPgetMUV^TextParserCombinatorsReadPlook