Îõ³h,(–¬      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«3.18Interface for the Hooks  build-type.None %'1ÀØÝéïϧ Cabal-hooks5Register a rule. Returns an identifier for that rule.¨ Cabal-hooks)Register a rule, discarding the produced k.ñUsing this function means that you don't expect any other rules to ever depend on any outputs of this rule. Use § to retain the k instead.© Cabal-hooksÅDeclare additional monitored objects for the collection of all rules.?When these monitored objects change, the rules are re-computed. See also ª/ which combines the search and the monitoring.ª Cabal-hooks&Retrieve all files matching the given & in the specified search directories.See also the canned «Þ for the simple case of monitoring a file extension in the source directories of a component.« Cabal-hooksòScans the component source directories for files with the given extensions, and monitors the resulting file glob.§ Cabal-hooksÄuser-given rule name; these should be unique on a per-package level Cabal-hooksthe rule to register¨ Cabal-hooksÄuser-given rule name; these should be unique on a per-package level Cabal-hooksthe rule to registerª Cabal-hookssearch directories Cabal-hookspattern to match against« Cabal-hooksextensions (not including the .)¬Ê57149:2<8;63—˜™˜³´µ¨¤§¥¦�ÉÈ—–”“•’‘�mnqopl‹ŒŠWX©ª«§¨‡ä‚üóê³µ¶´š›¡ ž¢Ÿœ�+.,-$%&()'* "!#/0Ž“”’�‘�–•ˆ‰£vw}yx|{z~€�‚†…‡ƒ„rtsuÃÆÇÄŶ½·Á¼¿¹º»Â¸¾Àì¨íðù›ˆ¬§û“ÿøïóþ‡ªòšö‹Š�Œõ™„¢¡ ‰î�ü÷’…—•˜ž”–‘�¤£¥¦ýôŽ�‚ƒœ�€­úñ†Ÿ©«âæãêåäèëçéÄÜÅÉÒàÛËÏÞÔÕÑØÌ×ÖÊÐÎÇÙÚÍÈáÓÆÝß¶¾·¹¼Â½À»¸Ãº¿Á©°ª´¯²­®¬«µ±³ÏÝÞßàÎËÌÍíîðïñÑÒרÙÜÛÚÔÕÖÓáâãæåäÿûüþýèéìëêçúõö÷ùøòóôŠ„…‡‰ˆ†€�ƒ‚‹ŒŽ��Ð\cedYZfgihj[k_`ab]^=B@?>AFENHDIKGLCOJM®¯°±²PQSRVTU™£ª ƒ„…†�·à¥ÁÑœâã¦ÞßÖáºÝÕÎÐÈÆ×ÉÅÄÇËÊØ§ÚÃÂÀÔÜ۸̿ÍÏÓÙ¾¼½»¹Ò   Ÿýþ�ÿ€ôõùöûú¤ø÷¡ëñìîòíð �›•—¢–�Ž˜’ЉŒ‹‘�ž£¤¡¥œ”š¦Ÿ“™�ž¢åçæèé«®°±¯¨­²¬©š¶‹Œ�Ž��íîïðñ“„‡‰ˆ†…€ƒ�‚‘Šûýþüÿõøùö÷òôó’úËÌÍ–—ÓÒÑÐÏÎÝÞßà”ÃÄÅÆÇÈÉèéêëìçâäåãæá]po^©§¨jlmcde_`abkfghinʳ²´³µ¶°±¯¨¬«­®ª«Ž��‘’“”•–˜—™[\qYZš© !"#$%&'()*+-,./0123456789:;<ÔÕÖ•ØÚÛÙÜ×ìíîïðñòóôõö÷øùúûüýþÿ€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­¨¶·¸¹º»¼½¾¿ÀÁ½©ª«¬­®¯°±²³´µ°ÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáܶ·¸¹º»¼½¾¿ÀÁÂþâãäåæçèéêëæ˜�‚ƒ„…†‡vwxyz{|}~€rstu£¤§¥¦�¨Š‹Œš›œ�žŸ ¡¢£ªˆ‰VTUXW®°¯›�¥ˆž�—˜™œ�Ÿ ¡¢‰Š‹ŒŽ�‘’“”•–š›ž£¤¦±µ²´   ™�¿·œ¥¦§ØÛÝÞÂø¹º»¼½¾ÀÁÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ÙÚÜßàáâãäPQRS=>?@ABCDEFGHIJKLMNO¡ëñíìîïðòôõ¤ö÷øùúûŸýþÿ€�¢éåæçè ƒ„…†óü‚ꇬ      !"#$%$&$'$($)$*$+$,$-$.$/$0$/1$/2$/3$/4$5$6$5$7$8$8$9$:$;$<$=$>$?$@$A$B$C$DEFEGEHEIEJEKEGLEGMEGNEGOEGPEGQEGREGSEGTEGUEGVEGWEGXYZYZYZ[YZ\]^]_]`]a]bcdcdcecfcgchcicicijcikclcmcncococopcoqcrcsctcucvcwcxcyz{z|z}z|~zzz€z�z‚zƒz„z…z†z‡zˆz‰z‰z‰Šz‰‹z‰Œz‰�z‰Ž����‘’‘“‘”•–—˜—™—š—›—œ—�—ž—Ÿ— —¡—¢—£¤¥¤¥¤¥¦¤¥§¤¥¨¤¥©¤¥ª¤¥«¤¥¬­®­¯­°­±­²³´µ¶µ¶µ¶·µ¶¸µ¶¹µ¶ºµ¶»µ¼µ¼½µ¼¾µ¼¿µ¼Àµ¼ÁÂÃÂÃÂÃÄÂÃÅÂÃÆÂÃÇÂÃÈÂÃÉÂÊÂÊËÂÊÌÂÊÍÂÊÎÂÊÏÐÑÐÑÐÑÒÐÑÓÐÑÔÐÑÕÐÑÖÐÑ×ÐÑØÐÑÙÐÑÚÐÑÛÐÑÜÐÑÝÐÑÞÐÑßÐÑàÐÑáÐÑâÐÑãÐÑäÐÑåÐÑæÐÑçÐèÐèéÐèêÐèëÐèìÐèíîïîïîïðîïñîòîòóîòôîòõîòöîò÷øùøùøùúøùûøùüøùýøùþøùÿøù€øù�øù‚øùƒøù„øù…øù†øù‡øùˆøù‰øùŠøù‹øùŒøù�øùŽøù�øù�øù‘øù’øù“øù”øù•øù–øù—øù˜øù™øùšøù›øùœøù�øùžøùŸøù øù¡øù¢øù£øù¤øù¥øù¦øù§øù¨øù©øùªøù«øù¬øù­øù®øù¯øù°øù±øù²øù³ø´ø´µø´¶ø´·ø´¸ø´¹º»º¼½¾½¾¿½¾ÀÁÂÁÃÁÄÅÆÅÆÅÆÇÅÆÈÅÆÉÅÆÊÅÆËÅÌÅÌÍÅÌÎÅÌÏÅÌÐÅÌÑÒÓÒÔÒÕÒÖÒ×ÒØÒÙÚÛÜÝÜÝÜÝÞÜßÜàÜáÜâÜãÜäÜåÜåÜåæÜçÜèÜèÜèéÜèêÜèëÜìÜìÜìíÜìîÜïÜðÜðÜðéÜðêÜðñÜòÜóÜóÜóéÜóêÜóôÜõÜõÜõöÜõ÷ÜõøÜùÜùÜùÞÜúÜúÜúûÜúüÜúýÜþÜÿÜÿÜÿüÜÿýÜ€Ü�Ü�Ü�‚Ü�ƒÜ„܄܄…Ü„†Ü„ýÜ„‡ÜˆÜ‰Ü‰Ü‰ŠÜ‰‹Ü‰ŒÜ�ÜŽÜ�Ü�ܑܒܓܔ•–—˜™š›œ�žŸ žŸœ�¡¢£¤¥¦§¨©ª«¬­®žŸ¯žŸ°žŸ±²³´µª«²¶²·²¸²¹²º²»²¼²½²¾²¿²À²ÁžŸžŸÂžŸÃžŸÄžŸÅžŸÆžŸÇžŸÈžŸÉžŸÊžŸËžŸÌžŸÍžŸÎžŸÏžŸÐžŸÑžŸÒžŸÓžŸÔžŸÕžŸÖžŸ×žŸØžŸÙžŸÚžŸÛžŸÜžŸÝžŸÞžŸßžŸàžŸážŸâžŸãžŸäžŸåžŸæžŸçžŸèžŸéžŸêžŸëžŸìžŸížî¨©¨©ï¨©ð¨©ñ¨©ò¨ó¦§¦§ô¦§õ¦§ö¦§÷¦§ø¦§ù¦§ú¦û¬­¬­¬­ü¬­ý¬­þ¬­ÿ¬­€¬­�¬‚¢£¢£ƒ¢£„¢£…¢£†¢‡¤¥¤¥ˆ¤¥‰¤¥Š¤‹œ�œ�Œœ��œ�Žœ��œ��œ�‘œ�’œ�“œ�”œ�•œ�–œ�—œ�˜œ�™œ�šœ�›œ�œœ��œ�žœ�Ÿœ� œ�¡œ�¢œ�£œ�¤œ�¥œ�¦œ�§œ�¨œ�©ª«¬­®¯'Cabal-hooks-3.18-Bx7FbmKid7o3K1ijHeqisFDistribution.Simple.SetupHooks Cabal-hooks,Cabal-syntax-3.18.1.0-GXDP2atLLVLKBHTZpI7utaDistribution.Types.LibraryName LibraryName LMainLibName LSubLibName Distribution.Types.ComponentName ComponentNameCLibName CNotLibName CBenchName CTestNameCExeName CFLibNameDistribution.Types.Component ComponentCLibCFLibCExeCTestCBenchcomponentBuildInfo componentName%Cabal-3.18.1.0-AxO6lhBWRD2KnqjOQrq6W6!Distribution.Simple.Glob.Internal GlobPieceWildCardLiteralUnionGlobGlobDirGlobDirRecursiveGlobFileGlobDirTrailing%Distribution.Simple.FileMonitor.TypesMonitorKindDir DirExists DirModTime DirNotExistsMonitorKindFile FileExists FileModTime FileHashed FileNotExistsMonitorFilePath MonitorFileMonitorFileGlob monitorPathmonitorKindDirmonitorKindFilemonitorPathGlob FilePathRootFilePathRelativeFilePathHomeDir RootedGlob monitorFilemonitorFileHashedmonitorNonExistentFilemonitorFileExistencemonitorDirectorymonitorNonExistentDirectorymonitorDirectoryExistencemonitorFileOrDirectorymonitorFileGlobmonitorFileGlobExistencemonitorFileSearchPathmonitorFileHashedSearchPath*Distribution.Types.ComponentLocalBuildInfoComponentLocalBuildInfoLibComponentLocalBuildInfoFLibComponentLocalBuildInfoExeComponentLocalBuildInfoTestComponentLocalBuildInfoBenchComponentLocalBuildInfocomponentIsPubliccomponentExposedModulescomponentCompatPackageNamecomponentCompatPackageKeycomponentInternalDepscomponentExeDepscomponentIncludescomponentPackageDepscomponentInstantiatedWithcomponentIsIndefinite_componentUnitIdcomponentComponentIdcomponentLocalNameDistribution.Types.TargetInfo TargetInfotargetComponent targetCLBIDistribution.VerbosityVerbosityFlagsVerbosityHandles VerbositydefaultVerbosityHandles mkVerbosity#Distribution.Simple.SetupHooks.RuleDict RuleCommandsCommandRulesRulesM RuleOutput outputIndex outputOfRule DependencyRuleDependencyFileDependencyLocationlocationRelPathlocationBaseDirRuleRuleId staticRule dynamicRulelocationnoRulesrules mkCommand!Distribution.Simple.Program.TypesProgramLocation UserSpecified FoundOnSystem locationPathConfiguredProgramprogramMonitorFilesprogramLocationprogramPropertiesprogramOverrideEnvprogramOverrideArgsprogramDefaultArgsprogramVersion programIdProgArgProgramprogramNormaliseArgsprogramPostConfprogramFindVersionprogramFindLocation programName$Distribution.Simple.PreProcess.TypesSuffixDistribution.Simple.UtilswarncreateDirectoryIfMissingVerbose rewriteFileEx Distribution.Simple.Program.Find simpleProgramDistribution.Simple.GlobGlobSyntaxErrorStarInDirectoryStarInFileNameStarInExtensionNoExtensionOnStar EmptyGlobLiteralFileNameGlobStarVersionDoesNotSupportGlobStarVersionDoesNotSupportGlob globMatches parseFileGlobrunDirFileGlobDistribution.Simple.CompilerCompilercompilerPropertiescompilerWiredInUnitIdscompilerExtensionscompilerLanguagescompilerCompatcompilerAbiTag compilerIdDistribution.Simple.Program.Db ProgramDbaddKnownPrograms lookupProgramlookupProgramByNameconfigureUnconfiguredProgramDistribution.Simple.Program runProgramCwdDistribution.Simple.Setup.Repl ReplFlagsreplReplOptions replReloadreplProgramArgsreplProgramPathsreplCommonFlagsReplCommonFlags replVerbosity replDistPrefreplWorkingDirreplCabalFilePath replTargets"Distribution.Simple.Setup.Hscolour HscolourFlagshscolourForeignLibshscolourBenchmarkshscolourTestSuiteshscolourExecutables hscolourCSShscolourCommonFlagsHscolourCommonFlagshscolourVerbosityhscolourDistPrefhscolourWorkingDirhscolourCabalFilePathhscolourTargets!Distribution.Simple.Setup.Haddock HaddockFlagshaddockUseUnicodehaddockOutputDirhaddockResourcesDirhaddockBaseUrl haddockIndexhaddockContentshaddockHscolourCsshaddockQuickJumphaddockLinkedSource haddockCsshaddockInternalhaddockForeignLibshaddockBenchmarkshaddockTestSuiteshaddockExecutableshaddockForHackagehaddockHtmlLocation haddockHtml haddockHooglehaddockProgramArgshaddockProgramPathshaddockCommonFlagsHaddockCommonFlagshaddockVerbosityhaddockDistPrefhaddockWorkingDirhaddockCabalFilePathhaddockTargetsDistribution.Simple.Setup.Copy CopyFlagscopyDestcopyCommonFlagsCopyCommonFlags copyVerbosity copyDistPrefcopyWorkingDircopyCabalFilePath copyTargets Distribution.Simple.Setup.Config ConfigFlagsconfigIgnoreBuildToolsconfigCoverageFor!configAllowDependingOnPrivateLibsconfigUseResponseFilesconfigDumpBuildInfoconfigDebugInfoconfigRelocatableconfigFlagErrorconfigExactConfigurationconfigLibCoverageconfigCoverageconfigBenchmarks configTestsconfigConfigurationsFlagsconfigInstantiateWithconfigPromisedDependenciesconfigDependenciesconfigConstraintsconfigStripLibsconfigStripExesconfigSplitObjsconfigSplitSections configGHCiLibconfigPackageDBsconfigUserInstallconfigDeterministic configCID configIPIDconfigExtraIncludeDirsconfigExtraFrameworkDirsconfigExtraLibDirsStaticconfigExtraLibDirsconfigScratchDirconfigInstallDirsconfigProgSuffixconfigProgPrefixconfigOptimizationconfigConfigureArgsconfigProfLibDetailconfigProfDetailconfigProfShared configProf configProfExeconfigFullyStaticExe configDynExeconfigBytecodeLibconfigStaticLibconfigSharedLib configProfLibconfigVanillaLib configHcPkg configHcPathconfigHcFlavorconfigProgramPathExtraconfigProgramArgsconfigProgramPathsconfigPrograms_configCommonFlagsConfigCommonFlagsconfigVerbosityconfigDistPrefconfigWorkingDirconfigCabalFilePath configTargets#Distribution.Types.LocalBuildConfigLocalBuildConfigPackageBuildDescr!Distribution.Types.LocalBuildInfoLocalBuildInfo localPkgDescr withPrograms"Distribution.Simple.LocalBuildInfocomponentBuildDirinterpretSymbolicPathLBI mbWorkDirLBIDistribution.Simple.Setup.Build BuildFlagsbuildUseSemaphore buildNumJobsbuildProgramArgsbuildProgramPathsbuildCommonFlagsBuildCommonFlagsbuildVerbosity buildDistPrefbuildWorkingDirbuildCabalFilePath buildTargetsDistribution.Simple.Setup BuildingWhat BuildNormal BuildRepl BuildHaddock BuildHscolourbuildingWhatVerbositybuildingWhatDistPrefDistribution.Simple.BuildPathsautogenComponentModulesDir'Distribution.Simple.SetupHooks.Internal ComponentDiff componentDiff BuildInfoDiff BenchmarkDiff TestSuiteDiffExecutableDiffForeignLibDiff LibraryDiff InstallHooksinstallComponentHookInstallComponentHookInstallComponentInputs targetInfolocalBuildInfo copyFlags BuildHookspostBuildComponentHookpreBuildComponentRulesPostBuildComponentHookPostBuildComponentInputs buildFlagsPreBuildComponentRulesPreBuildComponentInputs buildingWhatConfigureHookspreConfComponentHookpostConfPackageHookpreConfPackageHookPreConfComponentOutputsPreConfComponentInputs componentpackageBuildDescrlocalBuildConfigPreConfComponentHookPostConfPackageInputsPostConfPackageHookPreConfPackageOutputsextraConfiguredProgs buildOptionsPreConfPackageInputsplatformcompiler configFlagsPreConfPackageHook SetupHooks installHooks buildHooksconfigureHooks noSetupHooksnoPreConfPackageOutputsnoPreConfComponentOutputsnoConfigureHooks noBuildHooksnoInstallHooksemptyComponentDiffbuildInfoComponentDiffDistribution.Simple.InstallinstallFileGlobDistribution.ModuleName ModuleNamebinary-0.8.9.1-inplaceData.Binary.ClassBinary%Distribution.Types.PackageDescriptionPackageDescriptionDistribution.Types.BuildInfo BuildInfobuildToolDependslibraryDistribution.Types.Executable ExecutableDistribution.Types.Benchmark BenchmarkDistribution.Types.LibraryLibraryDistribution.Types.TestSuite TestSuiteDistribution.SystemPlatformDistribution.Types.ForeignLib ForeignLibforeignLibType asmSourcescSources hsSourceDirsDistribution.Utils.PathDistribution.Utils.ShortText ShortTextBuildSourcePkgCWDPathLikeFileLike<.> RelativePathgetSymbolicPath sameDirectorymakeRelativePathExmoduleNameSymbolicPathmixinstargetBuildDependscustomFieldsBI staticOptionsprofSharedOptions sharedOptions profOptionsoptionsinstallIncludesautogenIncludesincludes includeDirsextraLibDirsStatic extraLibDirsextraDynLibFlavoursextraLibFlavoursextraBundledLibs extraGHCiLibsextraLibsStatic extraLibs oldExtensionsotherExtensionsdefaultExtensionsotherLanguagesdefaultLanguageautogenModulesvirtualModules otherModules jsSources cxxSources cmmSourcesextraFrameworkDirs frameworkspkgconfigDepends hsc2hsOptions ldOptions jsppOptions cxxOptions ccOptions cmmOptions asmOptions cppOptions buildTools buildableemptyBuildInfotestCodeGenerators testBuildInfo testInterfacetestNameemptyTestSuite libBuildInfo libVisibility libExposed signaturesreexportedModulesexposedModuleslibName emptyLibraryforeignLibModDefFileforeignLibVersionLinuxforeignLibVersionInfoforeignLibBuildInfoforeignLibOptionsforeignLibNameemptyForeignLib buildInfoexeScope modulePathexeNameemptyExecutablebenchmarkBuildInfobenchmarkInterface benchmarkNameemptyBenchmark extraFiles extraDocFiles extraTmpFiles extraSrcFilesdataDir dataFiles benchmarks testSuites foreignLibs executables subLibrariessetupBuildInfo buildTypeRawcustomFieldsPDcategory descriptionsynopsis sourceRepos bugReportspkgUrlhomepage testedWith stabilityauthor maintainer copyright licenseFiles licenseRawpackage specVersion registerRule registerRule_addRuleMonitorsfindAndMonitorDirFileGlob findAndMonitorSourceDirsFileExts