!d OV     None2M" !"#$%None%2&'(Noneu)hoogleiGroup things while they have the same function result, only return the last value. Conduit version of $groupOnLast f = map last . groupOn f.Q*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuv)wxyNone2XzhoogleTurn all Lam into Var/Lit{|}~None%X KhoogleA URL, complete with a https: prefix.hoogle %takeSortOn n op == take n . sortOn ophoogleEquivalent to any ( x) xs, but more efficient1None"# VNone"#%P  NoneP hoogle&Download all the input files to input/ None "#%24MXQhoogleA location of documentation.hoogleURL where this thing is locatedhoogleAName and URL of the package it is in (Nothing if it is a package)hoogleJName and URL of the module it is in (Nothing if it is a package or module)hoogle&One of package, module or empty stringhoogleHTML span of the item, using <s0> for the name and <s1> onwards for argumentshoogle>HTML documentation to show, a sequence of block level elements" None%2PSXXhoogleAn entry in the Hoogle DBhoogle\Given a file name (for errors), feed in lines to the conduit and emit either errors or items NonePhoogle=Return information about which items are in a particular set. SafeNone"#hoogleRename a cabal taghoogleASettings values. Later settings always override earlier settings.hooglecGiven a Cabal tag/author rename it from the LHS to the RHS. If the RHS is blank, delete the tag.hoogleChange the priority of a module. Given package name, module name, new priority. Use * for wildcard matches. All un-reordered modules are 0hoogle Fix bad names in the Cabal file.None"# fhoogleLReorder items so the most popular ones are first, using reverse dependenciesNone"#%PX, hoogle$A representation of a Cabal package.hoogleHThe Tag information, e.g. (category,Development) (author,Neil Mitchell).hoogleVTrue if the package provides a library (False if it is only an executable with no API)hoogle+The synposis, grabbed from the top section.hoogle*The version, grabbed from the top section.hoogle;The list of packages that this package directly depends on.hoogle,Directory where the documentation is locatedhoogleGiven a set of packages, return the popularity of each package, along with any warnings about packages imported but not found.hoogleRun  'ghc-pkg'0 and get a list of packages which are installed.hoogleIGiven a tarball of Cabal files, parse the latest version of each package.hoogle'Cabal information, plus who I depend on None "#%&'2X-     None"#%&'24MPX_2hoogleEGive a name a popularity, where 0 is least popular, 1 is most popularhoogleGiven a list of names, spread them out uniquely over the range [Name 100 .. Name maxBound] Aim for something with a count of p to be at position (p / pmax) linear interp over the rangeNone%&'2PX3bNone "#&'2PX3None"#24D, !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHNone"#%4X6IhoogleDForce all the output (no delayed exceptions) and produce bytestrings JKLMNOPQRSTUVNone"#%=TWhoogle Split into small lexical chunks. 5"Data.Map.(!)" ==> ["Data",".","Map",".","(","!",")"]Xhoogle'Find and extract the scope annotations. _+package +module name.bar name.++ name.(++) (name.++) +foo -foo +scope:foo -scope:foo scope:fooYhoogleMIf everything is a name, or everything is a symbol, then you only have names.ZhoogleAIgnore brackets around symbols, and try to deal with tuple names.[\]^_`abcdefghijNone%&'2PXEkhoogleGiven a tag, find the ranges of identifiers it covers (if it restricts the range) An empty range means an empty result, while a Nothing means a search on the entire rangelhoogleGiven a query produce: (refined query, is:exact, filter, enumeration) You should apply the filter to other peoples results, or if you have nothing else, use the enumeration.mhoogleGiven a search which has no type or string in it, run the query on the tag bits. Using for things like IsModule, EqCategory etc.nolNone"#%PXF\pNone"#PX_I hoogle<Returns the details printed out when hoogle --info is called hooglerReturns the Target formatted as an item to display in the results | Bool argument decides whether links are shownq rstNone"#%PXJJuvwxNone"#PXJyNoneN hoogle'Database containing Hoogle search data. hoogleLoad a database from a file. hoogle"The default location of a databasehoogleDSearch a database, given a query string, produces a list of results.hoogle$Run a command line Hoogle operation.    z    ! " # $%&'()*+,-./0123456789:;<=>?@ABCDEFGHFIJFIKLMNLOPLOQLORLOSLOTLOULOVLOWLOXLOYLOZLO[LO\LO]LO^LO_LO`LOaLObLOcLOdLOeLOfLOgLOhLOiLOjLOkLOlLOmLOnLOoLOpLOqLOrLOsLOtLOuLOvLOwLOxLOyLOzLO{LO|LO}LO~LOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOF                                F !"#$%&'()*+,-./0123456789:;9:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoopqrstuvwxyz{|}~'hoogle-5.0.17.10-69elkO9B5d7GMYFh3rQhyyHoogle General.StrGeneral.IStringGeneral.ConduitGeneral.Template General.UtilGeneral.Timing General.LogInput.Download Input.Item Input.Haddock Input.Set Paths_hoogleInput.Settings Input.Reorder Input.Cabal General.Store Output.Types Output.Names Output.ItemsAction.CmdLine General.WebQuery Output.TagsAction.Generate Action.Search Action.Server Action.TestURLTarget targetURL targetPackage targetModule targetType targetItem targetDocs targetInfotargetResultDisplayDatabase withDatabasedefaultDatabaseLocationsearchDatabasehoogleBStr0LBStrBStrStrstrPack strUnpackstrConsstrCopystrNullbstrPack bstrUnpack bstrReadFilebstrSplitInfixbstrNullbstrStripPrefix bstrTrimStart lbstrToChunkslbstrFromChunks lbstrUnpack lbstrPack bstr0Join bstr0SplitIString fromIString toIString groupOnLastCbase Data.VoidVoidControl.Monad.IO.ClassMonadIOliftIO&conduit-1.3.1.1-Ini5yLEsEkUA4WsWUWB3auData.Conduit.List sourceListData.Conduit.Internal.Conduit runConduitResrunConduitPure fuseUpstream fuseBothMaybefuseBothsequenceConduits=$$+-=$$++=$$+ sequenceSinkssequenceSources$=+$$+-$$++$$+mapInputmapOutputMaybe mapOutput transPipe awaitForeverbracketP runConduitleftoveryieldMyieldawait=$==$$=$$.|fuseconnect sourceToListpassthroughSink mergeSource fuseLeftoversfuseReturnLeftoverstryChandleCcatchC toConsumer toProducerunsealConduitT sealConduitTConduitTSealedConduitTConduitMSourceProducerSinkConsumerConduitFlushChunk ZipSource getZipSourceZipSink getZipSink ZipConduit getZipConduitmapCmapMC mapAccumC mapAccumMCfilterCzipFromC|$|sinkListlinesCR sourceLStr pipelineC treeRemoveLamTemplate templateFiletemplateMarkup templateApplytemplateRender takeSortOninRangesGHC.ArrinRange#extra-1.6.17-C29YkVAKUXU6VWv4bIyiZHData.List.Extra unescapeHTML escapeHTMLAverageModNamePkgNamegetStatsCurrentLiveBytesgetStatsPeakAllocBytes getStatsDebugexitFailpretty parseMode applyType applyFun1 unapplyFunfromName fromQName fromContext fromIParen fromTyVarBind fromDeclHead fromInstHead declNames isTypeSigtarballReadFilesunHTML escapeURLisUpper1isAlpha1joinPairtestingtestEq showUTCTimewiths prettyTablestrict toAverage fromAveragemaximum'minimum'hackagePackageURLhackageModuleURL ghcModuleURLhackageDeclURL trimVersionparseTrailingVersiongeneral_util_testTiming withTimingtimedtimedOverwriteSummary summaryDate summaryUsers summaryUsessummarySlowestsummaryAverage summaryErrorsLoglogNone logCreate logAddMessage logAddEntry logSummary downloadInputTargetIdItemIPackageIModuleIName ISignatureIAlias IInstanceTyTVarTConCtxSigsigCtxsigTy prettySigitemNametargetExpandURL splitIPackage splitIModule item_testhseToSig hseToItemEntry parseHoogle fakePackageinput_haddock_test setStackage setPlatformsetGHCversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName renameTagSetting RenameTag ReorderModule loadSettingsSettings reorderModule reorderItemsPackage packageTagspackageLibrarypackageSynopsispackageVersionpackageDepends packageDocspackagePopularity readGhcPkgparseCabalTarball readCabalData.Typeable.InternalTypeableJagged StoreRead StoreWriteStoredintSizeintToBS intFromBSencodeBSdecodeBSstoreWriteFile storeWritestoreWritePart storeReadFile storeReadjaggedFromList jaggedAskpopularityName spreadNames writeTypes searchTypessearchFingerprintsDebug writeNames searchNames writeItems listItems lookupItem%cmdargs-0.10.20-2I5EC3CdzQ7qCXt6V31Jg System.Console.CmdArgs.VerbositywhenLoud whenNormalCmdLineTestServerGenerateSearchReplaylinkcountkeylanguagescopelocalhostportqueryinsecuredownloaddatadirdebugcolornumbersinfodatabaserepeat_compare_includelocal_haddockcdnlogslinkshomehttpscertno_security_headersdeepLanguageHaskellFregedefaultDatabaseLang getCmdLinedefaultGenerateforceBSOutput OutputText OutputHTMLOutputJavascript OutputJSON OutputFail OutputFileInputinputURL inputArgs readInputserverlexerscope_dividenames_ QueryName QueryType QueryScope QueryNone fromQueryName fromQueryType scopeInclude scopeCategory scopeValue isQueryName isQueryType isQueryScope renderQuery parseQuery query_test resolveTag applyTags searchTags writeTagscompletionTagsactionGenerate actionSearch withSearchsearchaction_search_test actionServer actionReplayaction_server_test_action_server_test actionTest