gL     None1Safeh !"#None0$iGroup 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[\]^_`abcdefghijklmnopq$rstNone1V1uTurn all Lam into Var/Litvwxyzv{|}~None%VA URL, complete with a https: prefix. %takeSortOn n op == take n . sortOn opEquivalent to any ( x) xs, but more efficient1None"# None"#%N i NoneN &Download all the input files to input/ None "#%13KVlA location of documentation.URL where this thing is locatedAName and URL of the package it is in (Nothing if it is a package)JName and URL of the module it is in (Nothing if it is a package or module)&One of package, module or empty stringHTML span of the item, using  0 for the name and  1 onwards for arguments>HTML documentation to show, a sequence of block level elements! None%1NQVAn entry in the Hoogle DB\Given a file name (for errors), feed in lines to the conduit and emit either errors or items NoneN=Return information about which items are in a particular set. SafeRNone"#Rename a cabal tagASettings values. Later settings always override earlier settings.cGiven a Cabal tag/author rename it from the LHS to the RHS. If the RHS is blank, delete the tag.Change the priority of a module. Given package name, module name, new priority. Use * for wildcard matches. All un-reordered modules are 0  Fix bad names in the Cabal file.       None"#: LReorder items so the most popular ones are first, using reverse dependencies None"#%NV* $A representation of a Cabal package.HThe Tag information, e.g. (category,Development) (author,Neil Mitchell).VTrue if the package provides a library (False if it is only an executable with no API)+The synposis, grabbed from the top section.*The version, grabbed from the top section.;The list of packages that this package directly depends on.,Directory where the documentation is locatedGiven a set of packages, return the popularity of each package, along with any warnings about packages imported but not found.Run  'ghc-pkg'0 and get a list of packages which are installed.IGiven a tarball of Cabal files, parse the latest version of each package.'Cabal information, plus who I depend on None "#%&'1V+ !"#$%&'() *+,-./0123456789:;<=>?@ABCDNone "#%&'1KNV0EEGive a name a popularity, where 0 is least popular, 1 is most popularFGiven 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 rangeGHI JKLMNOPQRSTUVWXYZ[\]^_`abcdefghiNone%&'1NV2jklmnopqNone "#&'1NV2rstuvNone"#13*wxyz{|}~y-|{}~zNone"#%V4 None"#%;] Split into small lexical chunks. 5"Data.Map.(!)" ==> ["Data",".","Map",".","(","!",")"]'Find and extract the scope annotations. _+package +module name.bar name.++ name.(++) (name.++) +foo -foo +scope:foo -scope:foo scope:fooMIf everything is a name, or everything is a symbol, then you only have names.AIgnore brackets around symbols, and try to deal with tuple names. None%&'1NVCGiven 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 rangeGiven 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.Given a search which has no type or string in it, run the query on the tag bits. Using for things like IsModule, EqCategory etc.None"#%NVDNone"#NVG <Returns the details printed out when hoogle --info is called rReturns the Target formatted as an item to display in the results | Bool argument decides whether links are shown None"#%NVH3None"#NVHNoneL= 'Database containing Hoogle search data. Load a database from a file. "The default location of a databaseDSearch a database, given a query string, produces a list of results.$Run a command line Hoogle operation.         ! " # $%&'()*+,-.,/0123456789:;<=>?@AB@CD@CEFGHFIJFIKFLMFLNFLOFLPFLQFLRFLSFLTFLUFLVFLWFLXFLYFLZFL[FL\FL]FL^FL_FL`FLaFLbFLcFLdFLeFLfFLgFLhFLiFLjFLkFLlFLmFLnFLoFLpFLqFLrFLsFLtFLuFLvFLwFLxFLyFLzFL{FL|FL}FL~FLFLFLFLFLFLFLFLFLFLFLFLFL@                                            !""#$%&'()*+,-./%@0123456789:;<=>?@AA2BBCCDD3EFGH4IIJKLMNOOPQRSTUVWXXYYZZ[\]^_``abcdeffgghiijjkllmmnoppqqrrstuvvwxywxz{|}~'&hoogle-5.0.17.3-2ptaxhjjHVVH5bcUa5qDviHoogleGeneral.IString General.StrGeneral.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 withDatabasedefaultDatabaseLocationsearchDatabasehoogleIString fromIString toIStringStr0LStrStrstrPack strUnpack strReadFile strSplitInfixstrNullstrStripPrefix strTrimStart lstrToChunkslstrFromChunks lstrUnpacklstrPackjoin0split0 groupOnLastCbase Data.VoidVoidControl.Monad.IO.ClassMonadIOliftIO&conduit-1.3.0.2-4oDvpKfEIMIFxlo6ML5S5QData.Conduit.List sourceList Data.Conduit runConduitResrunConduitPureData.Conduit.Internal.Conduit 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 templateFile templateStr templateApplytemplateRenderTreeLamVarAppLitList takeSortOninRangesGHC.ArrinRange"extra-1.6.6-DrCcRnp1Lg9G9Z5TSg5tpVData.List.Extra unescapeHTML escapeHTMLAveragegetStatsCurrentLiveBytesgetStatsPeakAllocBytes getStatsDebugexitFailpretty parseMode applyType applyFun1 unapplyFunfromName fromQName fromContext fromIParen fromTyVarBind fromDeclHead fromInstHead declNames isTypeSigtarballReadFilesunHTMLisUpper1isAlpha1joinPairtestingtestEq showUTCTimewiths prettyTabletagtag_strict toAverage fromAverage readMaybemaximum'minimum'hackagePackageURLhackageModuleURL ghcModuleURLhackageDeclURL trimVersionparseTrailingVersiongeneral_util_testTakeSortMoreFullTiming withTimingtimedtimedOverwrite timingOffset timingStoretimingOverwritetimingTerminalSummary summaryDate summaryUsers summaryUsessummarySlowestsummaryAverage summaryErrorsLoglogNone logCreate logAddMessage logAddEntry logSummarySummaryIiUsersiUsesiSlowestiAverageiErrors logOutput logCurrentlogInteresting downloadInputTargetIdItemIPackageIModuleIName ISignatureIAlias IInstanceTyTVarTConCtxSigsigCtxsigTy prettySigitemNametargetExpandURL splitIPackage splitIModulehseToSig hseToItemEntry parseHoogle fakePackageinput_haddock_testEPackageEModuleEDecl setStackage setPlatformsetGHCversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName renameTagSetting RenameTag ReorderModule loadSettingsSettings reorderModule reorderItemsPackage packageTagspackageLibrarypackageSynopsispackageVersionpackageDepends packageDocspackagePopularity readGhcPkgparseCabalTarball readCabalData.Typeable.InternalTypeableJagged StoreRead StoreWriteStoredintSizeintToBS intFromBSencodeBSstoreWriteFile storeWritestoreWritePart storeReadFile storeReadjaggedFromList jaggedAsk JaggedStore StoredIntSndFstsrFilesrLensrPtrsrAtomsSWswHandle swPositionswAtoms storedWrite storedReadAtomatomType atomPositionatomSizepopularityName spreadNames writeTypes searchTypessearchTypesDebug TypesSigDataTypesSigPositionsMatchFingerprintmfpAddmfpAddMmfpJustmfpCostmfpMiss FingerprintfpRare1fpRare2fpRare3fpArityfpTermsTypesFingerprints DuplicatesexpandDuplicatesTypesDuplicatesNames lookupNameName TypesNames writeNames searchNames NamesText NamesItems NamesSize writeItems listItems lookupItemItems&cmdargs-0.10.20-JVMG6fpDr9O7KhryGnb03M System.Console.CmdArgs.VerbositywhenLoud whenNormalCmdLineTestGenerateSearchServerReplaylinkcountkeylocalhostportqueryinsecuredownloaddatadirdebugcolornumbersinfodatabaserepeat_languagecompare_includelocal_haddockcdnlogsscopehomehttpscertdeepLanguageHaskellFregedefaultDatabaseLang getCmdLinedefaultGenerateOutput OutputText OutputHTML 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 writeTagscompletionTagsTagIsExact IsPackageIsModule EqPackageEqModule EqCategory Completions CategoriesModulesPackagesactionGenerate actionSearch withSearchsearchaction_search_test actionServer actionReplayaction_server_test_action_server_test actionTest