;2ql      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij k "Query, Result and related symbols. Toshio Ito <debug.ito@gmail.com>SafeThe obtained version map.Result for a query.Query for package version(s). Source of packages.  stackage. hackage (latest) )Resolver name at stackage like "lts-4.1".description of a  .l    l  !types and functions about logging Toshio Ito <debug.ito@gmail.com>SafeIf m, logging is disabled.(6FOR TEST: the IORef is the history of logged messages.no !"p#$%&'() !"#$%&'( !"#$%&'( no !"p#$%&'() &compatibility wrapper for http-client  Toshio Ito <debug.ito@gmail.com>None0qrstuvwxyquwqrstuvwxformatting Result output. Toshio Ito <debug.ito@gmail.com>Safe/format -s like it's in build-depends in .cabal files./z{|///z{|parsing Version Toshio Ito <debug.ito@gmail.com>None0a wrapper around } for JSON I/F3\Parse a version text. There must not be any trailing characters after a valid version text.0123401233012012349dealing with Stackage and build-plan repositories online. Toshio Ito <debug.ito@gmail.com>None 9*Potentially partial resolver for stackage.; lts (latest)< lts-(major)=nightly (latest)>3Non-ambiguous fully-resolved resolver for stackage.?lts-(major).(minor)@nightly-(year)-(month)-(day)C Fetch the 8 from the Internet.E-Fetch build plan YAML data from the Internet.~89:;<=>?@ABCDdisambiguation JSON text.EF89:;<=>?@ABCDE>?@9:;<=AB8CED ~89:;<=>?@ABCDEF1(virtual) BuildPlan expressing the latest Hackage Toshio Ito <debug.ito@gmail.com>NoneJSorted list of preferred versions of the package. The head is the latest.MNOPQMNOPMPONMNOPQHandle build plan YAML files. Toshio Ito <debug.ito@gmail.com>NoneIUStateful manager for Vs.1path to the directory where build plans are hold.&low-level HTTP connection manager. If m., it won't fetch build plans over the network.cache of resolver disambigutorVLA data structure that keeps a map between package names and their versions.YLoad a V from a file.UVW1path to the directory where build plans are hold.If ?, it queries the Internet for build plans. Otherwise, it won't.first action tried.0the action executed if the first action returns .X7package names whose versions the user is interested in.YZ[\UVWXYZ[VZUWXY[UVWXYZ[\ Safe  Command from the user. Toshio Ito <debug.ito@gmail.com>SafeDefault values for ^.^Command from the user.`8path to the directory where build plan files are stored.a the loggerbpackage sources to searchcpackage queriesdif 4, it accesses the Internet to query build plans etc.^_`abcde^_`abcde^_`abcde^_`abcde  executable Toshio Ito <debug.ito@gmail.com>Nonejkjkjkjk    !"#$%&'()*+,-./0123456789:;;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghhijklmnopqr s t uvw&xy z { | } ~  uW_`u  (staversion-0.1.2.0-HG6QVBdYMUPg0Dku6OL5yStaversion.Internal.QueryStaversion.Internal.LogStaversion.Internal.Format%Staversion.Internal.BuildPlan.Version&Staversion.Internal.BuildPlan.Stackage%Staversion.Internal.BuildPlan.HackageStaversion.Internal.BuildPlanStaversion.Internal.CommandStaversion.Internal.ExecStaversion.Internal.HTTPPaths_staversionResultVersionsResultresultIn resultForresultVersionsErrorMsgQuery QueryName PackageSourceSourceStackage SourceHackageResolver PackageNameresultVersionsFromListresultVersionsToList sourceDesc$fShowPackageSource$fEqPackageSource$fOrdPackageSource $fShowQuery $fEqQuery $fOrdQuery$fShowResultVersions$fEqResultVersions $fShowResult $fEqResultLoggerloggerThresholdLogLevelLogDebugLogInfoLogWarnLogError defaultLoggerputLoglogDebuglogInfologWarnlogError _mockLogger $fShowLogger$fShowLogLevel $fEqLogLevel $fOrdLogLevel$fEnumLogLevel$fBoundedLogLevelformatResultsCabal VersionJSON unVersionJSONparseVersionText$fFromJSONVersionJSON$fShowVersionJSON$fEqVersionJSON$fOrdVersionJSON DisambiguatorPartialResolver PartialExactPartialLTSLatestPartialLTSMajorPartialNightlyLatest ExactResolverExactLTS ExactNightlyparseResolverStringformatResolverStringfetchDisambiguatorparseDisambiguatorfetchBuildPlanYAML$fFromJSONDisamMap$fShowExactResolver$fEqExactResolver$fOrdExactResolver$fShowPartialResolver$fEqPartialResolver$fOrdPartialResolverRegisteredVersionsparsePreferredVersionsJSON latestVersionfetchPreferredVersions$fFromJSONRegisteredVersions$fShowRegisteredVersions$fEqRegisteredVersions$fOrdRegisteredVersionsBuildPlanManager BuildPlannewBuildPlanManager loadBuildPlanloadBuildPlanYAMLpackageVersion_setDisambiguator$fFromJSONBuildPlan$fMonoidBuildPlanCommandcommBuildPlanDir commLogger commSources commQueriescommAllowNetworkparseCommandArgs $fShowCommand$fShowDefCommand$fEqDefCommand$fOrdDefCommandmainprocessCommandbaseGHC.BaseNothingloggerPutLogRawtoLabelOurHttpExceptionParseUrlExceptionStatusFailureExceptionOtherHttpExceptionniceHTTPManager makeRequestfetchURL$fExceptionOurHttpException(http-client-0.5.4-CuJ9IMZImOHEicKHPbN9ttNetwork.HTTP.Client.TypesManagergroupAllPreservingOrderByformatGroupedResultsCabalformatVersionsCabal Data.VersionVersionDisamMap unDisamMapregPreferredVersionsmanBuildPlanDirmanHttpManagermanDisambiguatorLoadM manLoggerghc-prim GHC.TypesTrue loggedElse Data.EitherLeft maybeToLoadM httpManagerMhttpExceptionToLoadMloadBuildPlan_stackageLocalFiletryDisambiguateloadBuildPlan_stackageNetworkparseBuildPlanYAMLregisteredVersionToBuildPlancatchIOversionbindirlibdirdatadir libexecdir sysconfdir getBinDir getLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName DefCommanddefBuildPlanDir defCommand commandParserprogramDescriptionsearchVersionsgetQueriedPackageNames