śĪ[FDŁ’„      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq r s t u v w x y z { | } ~  €  ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ  Ž   ‘ ’ “ ” • – — ˜ ™ š › œ  ž Ÿ   ” ¢ £ ¤ „ ¦ § Ø © Ŗ « ¬ ­ ® Æ ° ± ² ³ “ µ ¶ · ø ¹ ŗ » ¼ ½ ¾ æ Ą Į Ā Ć Ä Å Ę Ē Č É Ź Ė Ģ Ķ Ī Ļ Š Ń Ņ Ó Ō Õ Ö × Ų Ł Ś Ū Ü Ż Ž ß ą į ā ć ä å ę ē č é ź ė ģ ķ īļšńņóōõö÷ųłśūüżž’      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒSafeL      Safe     Safe5„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·øSafe 9;<=DORTfSafe*+-69:;<=?ADNOQRT[cf> !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNj„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø !"#'+,*&.%$()-/0123456789:;<=>?@ABCDE>012#$%&'()*+,-./3456789:;<=!" >?NML@ABCDEKJIHGF& !"# $%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNSafe OPQRSTUVWs„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø !"#'+,*&.%$()-/0123456789:;<=>?@ABCDEOPQRSTUVW OPQRSTUVWOPQRSTUVWSafe XYZ[\]^_`s„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø !"#'+,*&.%$()-/0123456789:;<=>?@ABCDEXYZ[\]^_` XYZ[\]^_`XYZ[\]^_`Safeabcdn„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø !"#'+,*&.%$()-/0123456789:;<=>?@ABCDEabcdabcdabcdSafe efghijklmnopv„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø !"#'+,*&.%$()-/0123456789:;<=>?@ABCDEehjkifglmnop efghijklmnopefghijklmnop Safe qrstuvwxyz€„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø !"#'+,*&.%$()-/0123456789:;<=>?@ABCDEehjkifglmnopqsuvtrwxyz qrstuvwxyzqrstuvwxyz SafeT{|}~€‚ƒ„…†‡ˆ‰‚„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø !"#'+,*&.%$()-/0123456789:;<=>?@ABCDEabcdehjkifglmnop{|~}€‚‚‰ˆ‡†…„ƒ{|}~€ {|}~€‚ƒ„…†‡ˆ‰ SafeŠ‹l„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø !"#'+,*&.%$()-/0123456789:;<=>?@ABCDEЋЋЋ SafeŒŽm„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø !"#'+,*&.%$()-/0123456789:;<=>?@ABCDEŒŽŒŽŒŽ Safe*+-69:;<=?ADLNOQRT[cf_‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķŪ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø !"#'+,*&.%$()-/0123456789:;<=>?@ABCDEOPQRSTUVWXYZ[\]^_`abcdehjkifglmnopqsuvtrwxyz{|~}€‚Š‹ŒŽ‘’”“•–—©˜¬™š¢Ø§«¦„Ŗ›œžŸ ”£¤­®Æ°±²³“µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘc—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬•–ķģėźé蒓”“”‘‘ēęåäćāįąßŽŻÜŪŚŁŲ×ÖÕŌÓŅŃŠĻĪĶĢĖŹÉČĒ­®Æ°±²³“µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘE‘‘’“”“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķSafe īļšńņóōõö÷ųłīļ īļłų÷öõōóņńš īļšńņóōõö÷ųłSafe[śūüżž’śūüżśūüż’ž śūüżž’Safe-OT                  Safe-AOT !"#$%&' '&%$#"!  !"#$%&'Safe()*+,-./0123456789:;< ()*+,-./01+,-./0<()*1;:98765432()*+,-./0123456789:;<Safe=>?@ABCDEFGHIJ=>?@=>?@JIHGFEDCBA =>?@ABCDEFGHIJSafe KLMNOPQRSTUVWKLM KLMWVUTSRQPON KLMNOPQRSTUVWSafe-T XYZ[\]^_`abcdXYZ XYZdcba`_^]\[ XYZ[\]^_`abcdSafe+9:;<=DNORT[aefghiefghiefghiefghiSafe9;<= jklmnopqrjklm jklmrqponjklmnopqrSafeOTfstuvwxyz{|}~€‚ƒstuvwxyz{|}~€‚ƒtuvwxyz{s|}~€‚ƒstuvwxyz{|}~€‚ƒ¹ !"#$$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰ $ Š % ( & ' ‹ Œ  Ž   ‘ ’ “ ” • – — ˜ ™ š › œ  ž Ÿ   ” ¢ £ ¤ „ ¦ § Ø © Ŗ « ¬ ­ ® Æ ° ± ² ³ “ µ ¶ · ø ¹ ŗ » ¼ ½ ¾ æ Ą Į Ā Ć Ä Å Ę Ē Č É Ź Ė Ģ Ķ Ī Ļ Š Ń Ņ Ó Ō Õ Ö × Ų Ł Ś Ū Ü Ż Ž ß ą į ā ć ä å ę ē č é ź ė ģ ķ ī ļ š ń ņ ó ō õ ö ÷ ų ł ś ū ü ż ž ’         !"#$%&'('))*+,-./01234567789:;<=>?@ABCDEFGHIJKKLMNOPQRSTUVWXXYZ[\]^_`abcddefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡qˆ‰Š‹ŒtŽ‘Ž’“”•–—Ž˜™š™›™œ“”“”ž“”Ÿ ”“¢£Ž¤“¢„¦§“¢Ø©Ŗ©«¬­¬®¬®¬Æ¬ÆŽ°Ž±²³“²³µ²³¶²³·²³ø²³¹²³ŗ²³»²³¼²³½²³¾²³æ²³Ą²³Į²³Ā²³Ć²³Ć²³Ä²³Å²³Ę²³Ē²³Č²³É²³ŹĖĢĶĖĪĻŠ1DeepDarkFantasy-0.2017.4.5-9RGzusirxGHDBFUCWggDe4DDF.Util DDF.Meta.DualDDF.DiffDDF.DBI DDF.Double DDF.Float DDF.OptionDDF.ProdDDF.DualDDF.MapDDF.CharDDF.BoolDDF.Lang DDF.CombineDDF.Eval DDF.GWDiffDDF.ImpWDDF.ShowDDF.Size DDF.UnHOAS DDF.WDiffDDF.Poly DDF.WithDiffDDF.XorDDF.ImportMeta RandRange randRangevarsisSquare$fRandRange(,)$fRandRangeFloat$fRandRangeDouble $fRandRange() $fRandom(,) $fRandom()DualrunDualdualOrigdualDiffmkDualDiffWeight weightConProdConprodConNTSconvSNTconv BiFunctorbimapMonadbindjoin ApplicativepureapFunctormapDBIzsabsapphoascomflipidconstscombduplet_Monoidzeroplusconst1map2returnbind2map1join1bimap2bimap3flip1flip2let_2app3com2lamlam2lam3app2plus2noEnv$fProdConShowlr$fProdConRandRangelr$fProdConRandomlr $fWeight(,)$fWeightDouble $fWeight() $fNTkkreprxx $fNTkkreprlr$fNTSTYPETYPEreprl(,)Doubledouble doubleZero doubleOne doublePlus doubleMinus doubleMult doubleDivide doubleExpFloatfloat floatZerofloatOne floatPlus floatMinus floatMult floatDividefloatExpOptionnothingjust optionMatchProdmkProdzrofstswapcurryuncurryzro1fst1mkProd1mkProd2curry1dualdual1mkDual2 dualOrig1 dualDiff1Mapempty singletonlookupaltermapMapOrddiffOrd $fOrdFloat $fOrdDouble $fOrdDual $fOrdDual0$fEqDual$fOrd[]$fOrd()CharcharBoolbooliteVectormultdivideGroupinvertminusReifyreifyLangfixleftrightsumMatchunitexfalsoioRetioBindioMapnilcons listMatch listAppendwriter runWriter float2Double double2Float undefinedstaterunStateputStrLncons2 listMatch2fix1fix2uncurry1 optionMatch2 optionMatch3mult1mult2divide2invert1minus1divide1reciprecip1writer1 runWriter1ioBind2minus2 float2Double1 doubleExp1 floatExp1 sumMatch2state1 runState1 runState2 $fMonadrMaybe$fApplicativeTYPErMaybe$fFunctorTYPErMaybe $fMonadrIO$fApplicativeTYPErIO$fFunctorTYPErIO$fMonadrStateT$fApplicativeTYPErStateT$fFunctorTYPErStateT$fMonadrWriterT$fApplicativeTYPErWriterT$fFunctorTYPErMap$fFunctorTYPErWriterT$fBiFunctorTYPErDual$fBiFunctorTYPEr(,)$fBiFunctorTYPErEither$fFunctorTYPEr[]$fMonoidTYPEr[] $fVectorr(->) $fGroupr(->)$fMonoidTYPEr(->)$fVectorrepr(,)$fGrouprepr(,)$fMonoidTYPErepr(,)$fVectorrFloat $fGrouprFloat$fMonoidTYPErFloat$fVectorrDouble$fGrouprDouble$fMonoidTYPErDouble $fVectorr() $fGroupr()$fMonoidTYPEr()$fProdConVectorlr$fProdConReifylr$fProdConMonoidlr$fReifyTYPErepr(,)$fReifyTYPErDouble$fReifyTYPEr()Combine $fLangCombine $fDualCombine $fMapCombine$fOptionCombine$fFloatCombine$fDoubleCombine $fProdCombine $fCharCombine $fBoolCombine $fDBICombineEvalrunEvalcomb $fLangEval $fDualEval $fMapEval $fOptionEval $fFloatEval $fDoubleEval $fProdEval $fCharEval $fBoolEval $fDBIEvalGWDiff runGWDiff $fLangGWDiff $fMapGWDiff$fOptionGWDiff $fFloatGWDiff$fDoubleGWDiff $fDualGWDiff $fProdGWDiff $fCharGWDiff $fBoolGWDiff $fDBIGWDiffRunImpWRImpWNoImpWRunImpWrunImpWrunImpW2RunImpWRrunImpWR2RunImpW $fLangImpW $fDualImpW $fMapImpW $fOptionImpW $fFloatImpW $fDoubleImpW $fProdImpW $fCharImpW $fBoolImpW $fDBIImpWShowrunShowASTLeafAppLamappASTlamASTname $fLangShow $fDualShow $fMapShow $fOptionShow $fFloatShow $fDoubleShow $fProdShow $fCharShow $fBoolShow $fDBIShow $fShowASTSizerunSizeone $fLangSize $fDualSize $fProdSize $fMapSize $fFloatSize $fDoubleSize $fOptionSize $fCharSize $fBoolSize $fDBISizeUnHOAS runUnHOAS $fLangUnHOAS $fDualUnHOAS $fMapUnHOAS$fOptionUnHOAS $fFloatUnHOAS$fDoubleUnHOAS $fProdUnHOAS $fCharUnHOAS $fBoolUnHOAS $fDBIUnHOASWDiffrunWDiff $fLangWDiff $fMapWDiff $fOptionWDiff $fFloatWDiff $fDoubleWDiff $fDualWDiff $fProdWDiff $fCharWDiff $fBoolWDiff $fDBIWDiffpolyl2compsolvemainWithDiffwithDiff withDiff1 selfWithDiff$fWithDiffrepr(,)$fWithDiffrFloat$fWithDiffrDouble $fWithDiffr()$fProdConWithDifflrXOR doubleWeightsigmoidsigmoid1scaleAddwithBiasneuronneuron1hiddenxorNetl22evaldatasetlossfindXorbaseGHC.Base++ System.IOprint$ghc-prim GHC.Classes==GHC.Real/>>=GHC.Num*+-<<=compareGHC.Showshow GHC.TypesIntMaybeIO Data.EitherEither Constraint Data.VoidabsurdVoid Data.Proxy asProxyTypeOfProxyKProxy.String(constraints-0.9.1-ADQinFPdVCH5UvxP4ivxFhData.Constraint unmapDictmapDictbottomtop&&&contract strengthen2 strengthen1weaken2weaken1***refltrans\\withDictDict:-SubBottomClasscls:=>instransformers-0.5.2.0Control.Monad.Trans.State.LazyStateControl.Monad.Trans.Writer.LazyWriter