UHI1 c1a69cc04e03a2a328e75c202ca0831520150219 +0100 165739q"base codegen core corebackend corein coreout corerun corerunin hmtyinfer noHmTyRuler" cr OptimizationLevel_Much103I~vd,QDataComplex118master@a0c9378a77 q[crealPartD<DataComplexrealPartP)build/103/ehclib/base/Data/Complex.hs-cppOimagPartL$ܽ߶DataCompleximagPartRmkPolar-}rDataComplexmkPolar{CbQ# magnitude /;\LLDataComplex magnitude !KBۯҐcis aX ,8 2DataComplexcis *3`ȡpolar LDataComplexpolarPp~:+me^wϪDataComplex:+ecѝ>phaseg;%~DataComplexphasem8;t' conjugateEQžYDataComplex conjugater.< Complex ]5 DataComplexComplexKUDataComplex _Rep0ComplexYeG8ۓ,DataComplex _Rep1Complex co2ܚeDataComplexco2ܚco3 dwDataComplexco3 co4ߤcEDataComplexco4ߤTYTypeableco1`LdQDataComplexTypeableco1 4;`DataComplex_'C_:+ Constructor!4;`DataComplex_'C_:+ Constructor".Numco; #s(+DataComplexNumco; $r{&DataComplex _Rep1ComplexRepresentable1%r{&DataComplex _Rep1ComplexRepresentable1&U-IDataComplex _'D_ComplexDatatype'U-IDataComplex _'D_ComplexDatatype( ,E Typeable1co0p)؈z DataComplex Typeable1co0p* M Fractionalco= +Wy$DataComplex Fractionalco= ,8*^DataComplex _Rep0ComplexRepresentable0-8*^DataComplex _Rep0ComplexRepresentable0.V\GFloatingcoB/lDataComplexFloatingcoB0me^wϪDataComplex:+1Prelude233gsDataTypeable366UHCBase2(4BBu>UHCShow5PUHCFloat36N*UHCChar7qwDataIORef38y wUHCMutVar9#G UHCSTRef:b=UHCIOBase1 4;jUHCEnum<͐SystemIO=7?]UHCRun3>goAUHCBounded? "UHCGenerics@*a V/UHCReadA `="UHCOrd:Bx*rMK =UHCEqC !UHC OldException3:;3DNSystemIOFix73:Eod-~rSystemIOUnsafe53< CD3Fi][SDataBitsGC wDataListHSr&UHCHandleIRayDataMaybe:EJx&rG#sUHCIO=C<K%OUHC StackTrace3H:LB<ӑYUHCPtrM1CWLUHCTypes3Np6=GUnsafeCoerce3Oi4SystemIOErrorP촠JDataEither3I:M3Qhv( ForeignPtrL3R S/y#ControlMonadF2:K3SY4UHCBits3T@{IUHCGenericsTuple3P43@3>T3?83?T3U*Y IUHCReal3@3A3BR3IFS3UG3UIVmyDataCharHCO3RFI:63938WxrȤ UHCST2NT3?GI:132I3:MK389WV4;36E3:W3JQ3:BT3?T:XEQžYDataComplex conjugateYcoKZ*B*[Pc~y->\f˦ΆUHCBase RealFloatY[]]5 DataComplexComplexY]Y^g;%~DataComplexphase_coƀ&NZ[\_[]__`LDataComplexpolaracoą@Z[\a[]ab3v>^_ReccY{||}dae7af=DataComplex_'un:+gcoEmZ[]gbcdhgehgi؈z DataComplex Typeable1co0pjHWU=DataTypeable_'Dict_Typeable1]bck4ϏDataTypeabletypeOf1lco긷 jZlZlZlZmco궷 jl[]mnvDataTypeableTypeRepolDataComplexFloatingcoB[p? UHCBase_'Dict_RealFloatqcov97"rb-{UHCBase_'Dict_Floating]qscocu1Z[bctH$djUHCBaseatan2[s[ssu߸UHCBase significand[ssvb{oUHCBaseisNaN[swE*tUHCBaseBoolx muUHCBaseisNegativeZero[swy Z{ UHCBase floatRange[sbcdzϠwIntez{x>)6UHCBase decodeFloat[sbcd|74D!7Integerez}ҳzUHCBase scaleFloat[z[ss~!ܡ9UHCBase floatRadix[s|-4Q,*UHCBase floatDigits[sz;Q0TDUHCBaseisIEEE[swP2zUHCBaseexponent[sznz/r-/UHCBaseisDenormalized[swu:UHCBase encodeFloat[|[zs}S‹SUHCBase isInfinite[swx>?JUHCBaseRealFrac  ^ZUHCBaseFloating bcH$*dEUHCBaseatanh[]s]s?}UHCBaseexp[]s]sͺyUHCBasetan[]s]sUHCBasesinh[]s]sWgUHCBaselog[]s]seUHCBasesin[]s]sUHCBasetanh[]s]sݠg^P!UHCBaselogBase[]s[]s]si/vg3sUHCBaseasin[]s]srwQUHCBaseatan[]s]s/.Ŗ}UHCBasecos[]s]s«IUHCBasecosh[]s]sp?VzUHCBaseacos[]s]sW%UHCBaseacosh[]s]sPof!hUHCBaseasinh[]s]s`i&ÏUHCBasepi]saIjӺUHCBase**[]s[]s]sh Qh;FUHCBasesqrt[]s]sUHCBase Fractional cEDataComplexco4ߤ[?OepqUHCBase _'Dict_Readco꠵PU ]bcLUHCBasereadListQOr'UHCBaseReadS`iX0fUHCBase[]]q-, C_152_993_5_0gSgUHCBase readsPrec[z]dwDataComplexco3 []:XĖJ>UHCBase _'Dict_Showco귵u ]bcKQmBUHCBaseshowList[]l C_152_993_4_0J7JHLUHCBaseShowS4Y*uyUHCBaseshow[]2lw UHCBaseStringrwT7"UHCBase showsPrec[z[]eDataComplexco2ܚ[Ae_wUHCBase _'Dict_EqcoꮵfO ]bca.jlUHCBase==[] S C_152_993_3_0[]waHj #UHCBase/=[][]w`LdQDataComplexTypeableco1[ U n2DataTypeable_'Dict_TypeablecoE ]coT2  "Z[bc^DataTypeabletypeOf[nbc[]nD<DataComplexrealPartcoyKIZ[\[]o\DataComplex complexTc:R|DataTypeableTyCons(+DataComplexNumco; [pco- @>VoDAUHCBase _'Dict_Num]co OZ[bct[[u[v[wx[wy[bcdzez{[bcd|ez}[z[~[|[z[w[z[w[|[z[wbcR? UHCBasesignum[]]Y\`bUHCBasefromInt[z]dΖ6UHCBase fromInteger[|]]UHCBaseabs[]]"PUHCBasenegate[]]p5XUHCBase:*:`ir4UHCBaseS1q'Yi.UHCBase NoSelectorZ~2}UHCBasePar0hghgYeG8ۓ,DataComplex _Rep1ComplexZ~3UHCBasePar1][ZZ[Z[ZZZZ[Z[ZZ]coDZ[Z[Z[]][]g FۘM_Varc0bcdhgehgco900hghghh0coA1]0deZZPrf kUHCBase Constructor7p$*kE7p$*kE7p$*kE PrfۣVDataTypeable Typeable1]]7p$*kE7p$*kE]7p$*kEi]Prf]3ݙUHCBaseShow]]co I 7p$*kE7p$*kE]7p$*kE]7p$*kE7p$*kEPrf] ?ҹ"UHCBaseFloating]]co\O"7p$*kE7p$*kE]7p$*kEo]\7p$*kE\7p$*kEPrf]rޡUHCBase Fractional]]co>7p$*kE7p$*kE]7p$*kE]\7p$*kE\7p$*kEPrf]$-:VDataTypeableTypeable]]co 7p$*kE7p$*kE]7p$*kE]7p$*kE7p$*kEPrf](#UHCBaseRead]]coE 7p$*kE7p$*kE]7p$*kE]7p$*kE7p$*kEPrf]WL!UHCBaseDatatype7p$*kE7p$*kE7p$*kE&Prf`iqTUHCBaseEq]]co(( 7p$*kE7p$*kE]7p$*kE]7p$*kE7p$*kEPrf]o~DUHCBaseNum]]co> @7p$*kE7p$*kE]7p$*kE]\7p$*kE\7p$*kEPrf]p)184UHCBaseRepresentable1]`iXUHCBaseM1