yrZ     None+   Safe !"#$%&' !"#$%&' !"#$%&'NoneIN(iGroup things while they have the same function result, only return the last value. Conduit version of $groupOnLast f = map last . groupOn f.)PI use this version as in older versions of Conduit the equivalent is O(n^2). ,https://github.com/snoyberg/conduit/pull/209*+,-./01234()5678S9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{*+,-./01234()578*+,-./01234()5678None+N|Turn all Lam into Var/Lit}~|} }~|NoneF=Return information about which items are in a particular set.Safe  NoneRename 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++' * None NA URL, complete with a https: prefix.9Take a piece of text and escape all the HTML special bits/Only guarantees to be the inverse of escapeHTML %takeSortOn n op == take n . sortOn opEquivalent to any ( x) xs, but more efficient7     1     4      None  !"+N5 !"#$%&'()*+,-./0123456789:;<=>?@ABCDE '01234567:;=>  !"#$%&'()*+,-./0123456789:;<=>?@ABCD None FN F$A representation of a Cabal package.GHThe Tag information, e.g. (category,Development) (author,Neil Mitchell).HVTrue if the package provides a library (False if it is only an executable with no API)I+The synposis, grabbed from the top section.J*The version, grabbed from the top section.K;The list of packages that this package directly depends on.L,Directory where the documentation is locatedMGiven a set of packages, return the popularity of each package, along with any warnings about packages imported but not found.NRun  'ghc-pkg'0 and get a list of packages which are installed.OIGiven a tarball of Cabal files, parse the latest version of each package.P'Cabal information, plus who I depend onFQGHIJKLMNOPRST FQGHIJKLMNOPFQGHIJKLMNOPRST None UVWXYZ[\]^U[\]UVWXYZ[\]^NoneF_&Download all the input files to input/_`__`None Fabcdefghijklmnopqrstuvwxyz{|}hijklmnopvwxy| abcdefghijklmnopqrstuvwxyz{|}None N~ ~~None  +-CNA 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 !"+FNNone !"+FN  None  !"+CFNEGive a name a popularity, where 0 is least popular, 1 is most popularGiven 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 range9#None +FINAn entry in the Hoogle DB\Given a file name (for errors), feed in lines to the conduit and emit either errors or items          NoneLReorder items so the most popular ones are first, using reverse dependenciesNone  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 !"+FN,5Given a tag, find the ranges of identifiers it covers-Given 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./0123456789:;<=>?@A,-BC.>?-/0123456789:;<=>?@A,-BC.None FNDEFGHIIDEFGHINoneFNJKLMNJLMNJKLMNNone FNOPQRSTUVWXYZ[\OPZ[OPQRSTUVWXYZ[\NoneFN]]]None 'Database containing Hoogle search data. Load a database from a file. DSearch a database, given a query string, produces a list of results. $Run a command line Hoogle operation. ^    ^ _  !"#$%&'())*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVTWXTWYTZ[TZ\TZ]TZ^TZ_TZ`TZaTZbTZcTZdTZeTZfTZgTZhTZiTZjTZkTZlTZmTZnTZoTZpTZqTZrTZsTZtTZuTZvTZwTZxTZyTZzTZ{TZ|TZ}TZ~TZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZ                                               ! " # $ % & ' ( ) * + , - . . / / 0 0 1 1 2 2 3 3 4 5 6 7 8 8 9 9 : ; < = > ? @ @ A B C D E F G H I J K L M N O P Q R S T U V W X YZ[ \ ] ^ _ ` a b c d e f \ g h i j j k l m n o p q rstuuvwxyz{{|}~      !"#$%&'()*+,-./01223344556789:;<=>?@ABCDEFGHIJKLMNOPQRSTU%V1ezP8Fd2ZtV9vqiK5vOiWkHoogleGeneral.IString General.StrGeneral.ConduitGeneral.Template Input.Set Paths_hoogleInput.SettingsAction.CmdLine General.Util General.Store Input.CabalGeneral.TimingInput.Download General.Log General.Web Input.Item Output.Items Output.Names Output.Types Input.Haddock Input.ReorderQuery Output.TagsAction.Generate Action.Search Action.Server Action.TestURLTarget targetURL targetPackage targetModule targetType targetItem targetDocsDatabase withDatabasesearchDatabasehoogleIStringistrings fromIString toIString$fNFDataIString$fIsStringIString $fReadIString $fShowIString $fOrdIString $fEqIStringStr0LStrStrstrPack strUnpack strReadFile strSplitInfixstrNullstrStripPrefix strTrimStart lstrToChunkslstrFromChunks lstrUnpacklstrPackjoin0split0 groupOnLastClinesCconcatCmapCmapMCfoldC mapMaybeC mapAccumC mapAccumMCfilterCzipFromC|$|sinkListlinesCRbsUnsnoc sourceLStr pipelineCcondu_9wHaNJrxyyq9dFXfK2u9W6Data.Conduit.List sourceList Data.ConduitfuseconnectData.Conduit.Internal.Conduit fuseUpstream fuseBothMaybefuseBothsequenceConduits=$$+-=$$++=$$+ sequenceSinkssequenceSourcescloseResumableSource$=+$$+-$$++$$+mapInputmapOutputMaybe mapOutput transPipe awaitForeveryieldOr addCleanupbracketP runConduitleftoveryieldawait=$==$$=$$passthroughSinknewResumableConduitunwrapResumableConduit fuseLeftoversfuseReturnLeftoverstryChandleCcatchC toConsumer toProducernewResumableSourceunwrapResumableConduitMSourceProducerSinkConsumerConduitResumableSourceResumableConduitFlushChunk getZipSource ZipSource getZipSinkZipSink getZipConduit ZipConduittrans_3eG64VdP2vzGjP6wJiCp5XControl.Monad.IO.ClassMonadIOliftIO treeRemoveLamTemplateTreeLamVarAppLitList treeRemoveApp treeOptimisetreeEval treeCache templateTree templateFile templateStr templateApplytemplateRender setStackage setPlatformsetPlatformWithsetGHCcatchIOversionbindirlibdirdatadir libexecdir sysconfdir getBinDir getLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName renameTagSetting RenameTag ReorderModule loadSettingsSettings reorderModulereadFileSettingscreateSettingsliterals wildcards matchWildcardCmdLineSearchcolorlinknumbersinfodatabasecountqueryrepeat_languagecompare_Generatedownloadinsecureincludelocal_debugServerportcdnlogslocalscopehomehosthttpscertkeyReplayTestdeepLanguageHaskellFrege getCmdLinedefaultGenerate cmdLineModesearch_generateserverreplaytestcmdar_IhdKJEkDtc5H9svtIIyv8c System.Console.CmdArgs.VerbositywhenLoud whenNormal escapeHTML unescapeHTML takeSortOninRangesbaseGHC.ArrinRangeTakeSortMoreFullAverage ghcApiVersionexitFailpretty parseMode applyType applyFun1 unapplyFunfromName fromQName fromContext fromIParen fromTyVarBind fromDeclHead fromInstHead declNames isTypeSigtarballReadFiles innerTextHTMLisUpper1isAlpha1 splitPairjoinPairtesting_testingtestEq showUTCTimewiths prettyTabletagtag_strict toAverage fromAverage readMaybe maximumBy'maximum' minimumBy'minimum'hackagePackageURLhackageModuleURL ghcModuleURLhackageDeclURLgeneral_util_test$fMonoidAverage $fStorable(,) JaggedStoreJagged StoredIntSndFst StoreReadsrFilesrLensrPtrsrAtoms StoreWriteSWswHandle swPositionswAtomsStored storedWrite storedReadAtomatomType atomPositionatomSize verStringintSizeintToBS intFromBSencodeBSdecodeBSstoreWriteFile storeWritestoreWritePart putBufferstoreWriteAtom storeReadFile storeRead storeReadAtomjaggedFromList jaggedAsk$fStoredJagged $fStoredInt $fStored(,)$fStoredVector$fStoredByteString $fBinaryAtomData.Typeable.InternalTypeablePackage packageTagspackageLibrarypackageSynopsispackageVersionpackageDepends packageDocspackagePopularity readGhcPkgparseCabalTarball readCaballexCabal$fNFDataPackage$fMonoidPackageTiming timingOffset timingStoretimingOverwritetimingTerminal withTimingtimedtimedOverwritetimedEx downloadInput downloadFileSummaryIiUsersiUsesiSlowestiAverageiErrorsSummary summaryDate summaryUsers summaryUsessummarySlowestsummaryAverage summaryErrorsLog logOutput logCurrentlogInterestingshowTimelogNone logCreate logAddMessage logAddEntry summarize parseLogLine logSummary$fMonoidSummaryIOutput OutputText OutputHTML OutputJSON OutputFail OutputFileInputinputURL inputArgs readInput contentType$fNFDataOutputTargetIdItemIPackageIModuleIName ISignatureIAlias IInstanceTyTConTVarCtxSigsigCtxsigTy prettySigitemNametargetExpandURL splitIPackage splitIModule splitUsinghseToSig hseToItem$fToJSONTarget$fNFDataTarget$fShowTargetId $fNFDataItem $fBinaryTy $fBinaryCtx $fBinarySig $fNFDataTy $fNFDataCtx $fNFDataSigItems outputItem inputItem writeItems listItems lookupItem NamesText NamesItems NamesSize text_searchtext_search_bound writeNames itemNamePart searchNames c_text_searchpopularityName spreadNames TypesSigDataTypesSigPositionsMatchFingerprintmfpAddmfpAddMmfpJustmfpCostmfpMiss FingerprintfpRare1fpRare2fpRare3fpArityfpTermsTypesFingerprints DuplicatesexpandDuplicatesTypesDuplicatesNames lookupNameName TypesNames writeTypes searchTypessearchTypesDebugname0isVarisCon prettyName lookupNamescommonNameThreshold readNameswriteDuplicatesreadDuplicatesprettyFingerprint fpRaresFold toFingerprintwriteFingerprintsmatchFingerprintmatchFingerprintDebugmatchFingerprintExsearchFingerprintswriteSignatures$fStorableFingerprintEntry parseHoogleEPackageEModuleEDecl fakePackageparserCtypeItemreformat hierarchyC renderPackage renderModule renderItem parseLinefixLinereadItem myParseDeclunGADT prettyIteminput_haddock_test reorderItemslexerscope_dividenames_ QueryName fromQueryName QueryType fromQueryType QueryScope scopeInclude scopeCategory scopeValue QueryNone isQueryName isQueryType isQueryScope renderQuery parseQuery openBrackets shutBrackets isBracket isBracketPairisSymisSymstypeSig_ query_test resolveTag applyTags searchTagsTagIsExact IsPackageIsModule EqPackageEqModule EqCategory Completions CategoriesModulesPackages writeTagscompletionTagsparseTagshowTag filterTags filterTags2DownloadreadHaskellOnlinereadHaskellDirsreadFregeOnlinereadHaskellGhcpkgactionGenerate actionSearch addCounter withSearchsearchaction_search_test actionServer actionReplayspawned replyServer dedupeTake showResultsitemCategories showFromsshowURL highlightItem displayItemaction_server_test_action_server_test displayLog actionTest