Îõ³h,!ê»Ú      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙ3.16Interface for the Hooks  build-type.None%ÀØÝéï ÷× Cabal-hooks5Register a rule. Returns an identifier for that rule.Ø Cabal-hooks)Register a rule, discarding the produced C.ñ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 C instead.Ù Cabal-hooksÅDeclare additional monitored objects for the collection of all rules.?When these monitored objects change, the rules are re-computed.× 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ýŠÚÛÜÝÞßàáâãäåØõlmb‰ˆ×ÖÔÓÕÒÑÐEFIGHDÙר·”²¬£šcdihfjgeæçèéêëìíîïðñòóôõö÷øùúûü`akNOUWQPTSRVXYZ^]_[\JLKMƒ†‡„…öý÷�üÿùúû‚øþ€±ì²µ¾ÍðëÀØÄ½´¸ÃÌî·ß»ÐÏÒѺÞÉæåäγÔÁ¼×ÊÜÚÝâÙÛÖÕèçéê¹ÓáÇÈàÆÅñ¿¶Ëãíï§«¨¯ª©­°¬®‰¡ŠŽ—¥ �”£™š–�‘œ›�•“ŒžŸ’�¦˜‹¢¤{ƒ|~�‡‚…€}ˆ„†nuoytwrsqpzvx��žŸ Ž‹Œ�­®°¯±‘’—˜™œ›š”•–“¡¢£¦¥¤¿»¼¾½¨©¬«ª§ºµ¶·¹¸²³´ÊÄÅÇÉÈÆÀÁÃÂËÌÎÏÍ�4;=<)*>?A@B+-,2130./C789:56" #!òóô$%'&(áæÞ³´µ¶Ûç�ãñ�Ú’“äŽ�†‘ê�…þ€øö‡ùõô÷ûúˆåŠóòð„Œ‹èüïýÿƒ‰îìíëé‚   Ý­®±¯°¤¥©¦«ªâ¨§ß›¡œž¢� ŸÙ¸Ð¿ËÅÇÒÆ½¾Èº¹¼»ÁÍÜÓÔÑÕÌÄÊÖÏÃÉÀÎà•—–˜™äËÌÍÎÏЭ®¯°±ÓÄÇÉÈÆÅÀÃÁÂÑÊ»½¾¼¿µ¸¹¶·²´³Òº‹Œ�Öד’‘��Ž�žŸ Ôƒ„…†‡ˆ‰¨©ª«¬§¢¤¥£¦¡5HGB;<=789:CDE>?@AFŠõ+,-./01234I)*6×ØÙ”•–Õ˜š›™œ—±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñìö÷øùúûüýþÿ€�‚ýnopqrstuvwxyzu‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦¡{|}~€�‚ƒ„…†‡ˆƒ§¨©ª«¬­®¯°«ØYZ[\]^_NOPQRSTUVWXJKLMklmb(cdefghijáæ`aòôóÙÀոܽÇÈÉÌÍÏÐÑÒ¹º»¼¾¿ÁÂÃÄÅÆÊËÎÓÔÖ   ÛïçÚãä刋�Žòóèéêëìíîðñôõö÷øùúûüýþÿ€�‚ƒ„…†‡‰ŠŒ��‘’“”$%&' !"#ß›¡�œžŸ ¢¤¥â¦§¨©ª«Ý­®¯°±à™•–—˜Þ³´µ¶£¬²š·ý      !"#$%&'()*+,-.-.-./-.012343435363736836936:36;36<36=3>3?3@3A3A3AB3AC3D3E3F3G3G3GH3GI3J3K3L3M3N3O3P3QRSRTRURTVRWRWRWXRWYRWZRW[RW\RW]RW^RW_R`RaRaRabRacRadRaeRafghghijklklklmklnkloklpklqklrstsusvwxwxwxywxzwx{wx|wx}w~w~w~€w~�w~‚w~ƒ„…„…„…†„…‡„…ˆ„…‰„…Š„…‹„Œ„Œ�„ŒŽ„Œ�„Œ�„Œ‘’“’“’“”’“•’“–’“—’“˜’“™’“š’“›’“œ’“�’“ž’“Ÿ’“ ’“¡’“¢’“£’“¤’“¥’“¦’“§’“¨’“©’ª’ª«’ª¬’ª­’ª®’ª¯°±°±°±²°±³°´°´µ°´¶°´·°´¸°´¹º»º»º»¼º»½º»¾º»¿º»Àº»Áº»Âº»Ãº»Äº»Åº»Æº»Çº»Èº»Éº»Êº»Ëº»Ìº»Íº»Îº»Ïº»Ðº»Ñº»Òº»Óº»Ôº»Õº»Öº»×º»Øº»Ùº»Úº»Ûº»Üº»Ýº»Þº»ßº»àº»áº»âº»ãº»äº»åº»æº»çº»èº»éº»êº»ëº»ìº»íº»îº»ïº»ðº»ñº»òº»óº»ôºõºõöºõ÷ºõøºõùºõúûüûýþÿ€�‚ƒ‚ƒ‚ƒ„‚ƒ…‚ƒ†‚ƒ‡‚ƒˆ‚‰‚‰Š‚‰‹‚‰Œ‚‰�‚‰Ž���‘�’�“�”�•�–—˜™š™š™š›™œ™�™ž™Ÿ™ ™¡™¢™¢™¢£™¤™¥™¥™¥¦™¥§™¥¨™©™©™©ª™©«™¬™­™­™­¦™­§™­®™¯™°™°™°¦™°§™°±™²™²™²³™²´™²µ™¶™¶™¶›™·™·™·¸™·¹™·º™»™¼™¼™¼¹™¼º™½™¾™¾™¾¿™¾À™Á™Á™Á™ÁÙÁº™ÁęřƙƙÆÇ™ÆÈ™ÆÉ™Ê™Ë™Ì™Í™Î™Ï™Ð™ÑÒÓÔÕÖרÖ×ÔÕÙÚÛÜÝÞßàáâãäåæÖ×çÖ×èÖ×éâãÖ×Ö×êÖ×ëÖ×ìÖ×íÖ×îÖ×ïÖ×ðÖ×ñÖ×òÖ×óÖ×ôÖ×õÖ×öÖ×÷Ö×øÖ×ùÖ×úÖ×ûÖ×üÖ×ýÖ×þÖ×ÿÖ×€Ö×�ÖׂÖ׃ÖׄÖ×…Ö׆ÖׇÖ׈Ö׉Ö׊Ö׋Ö׌Ö×�Ö׎Ö×�Ö×�ÖבÖ×’ÖדÖ×”Öו֖àáàá—àá˜àá™àášà›ÞßÞßœÞß�ÞßžÞߟÞß Þß¡Þߢޣäåäåäå¤äå¥äå¦äå§äå¨äå©äªÚÛÚÛ«ÚÛ¬ÚÛ­ÚÛ®Ú¯ÜÝÜݰÜݱÜݲܳÔÕÔÕ´ÔÕµÔÕ¶ÔÕ·ÔÕ¸ÔÕ¹ÔÕºÔÕ»ÔÕ¼ÔÕ½ÔÕ¾ÔÕ¿ÔÕÀÔÕÁÔÕÂÔÕÃÔÕÄÔÕÅÔÕÆÔÕÇÔÕÈÔÕÉÔÕÊÔÕËÔÕÌÔÕÍÔÕÎÔÕÏÔÕÐÔÕÑÒÓÔÕÖÕ×ÕØÕÙÕÚÕÛÕÜÕÝÕÞÕßÕàÕáÕâÕãÕäÕâÕåÕæÕçÕæèÕæéÕæêÕæëÕìÕíÕîÕïÕðÕñÕòÕóÕôÕõÕõö÷ø'Cabal-hooks-3.16-IGLpmuFEL6CGZSFXtddYdIDistribution.Simple.SetupHooks Cabal-hooks,Cabal-syntax-3.16.0.0-813lolNablNGaeNilk6GeHDistribution.Types.LibraryName LibraryName LMainLibName LSubLibName Distribution.Types.ComponentName ComponentNameCLibName CNotLibName CBenchName CTestNameCExeName CFLibNameDistribution.Types.Component ComponentCLibCFLibCExeCTestCBench componentName%Cabal-3.16.0.0-1YZHuvI2dgR4GlGeuk23es*Distribution.Types.ComponentLocalBuildInfoComponentLocalBuildInfoLibComponentLocalBuildInfoFLibComponentLocalBuildInfoExeComponentLocalBuildInfoTestComponentLocalBuildInfoBenchComponentLocalBuildInfocomponentIsPubliccomponentExposedModulescomponentCompatPackageNamecomponentCompatPackageKeycomponentInternalDepscomponentExeDepscomponentIncludescomponentPackageDepscomponentInstantiatedWithcomponentIsIndefinite_componentUnitIdcomponentComponentIdcomponentLocalNameDistribution.Types.TargetInfo TargetInfotargetComponent targetCLBIDistribution.Verbosity Verbosity#Distribution.Simple.SetupHooks.RuleDict RuleCommandsStaticRuleCommandDynamicRuleCommandsstaticRuleArgRepstaticRuleCommanddynamicRuleTypeRepdynamicRuleCommand dynamicDepsdynamicRuleInstancesCommandRulesRulesM RuleOutput outputIndex outputOfRule DependencyRuleDependencyFileDependencyLocationlocationRelPathlocationBaseDirRuleRuleId staticRule dynamicRulelocationnoRulesrules mkCommand!Distribution.Simple.Program.TypesProgramLocation UserSpecified FoundOnSystem locationPathConfiguredProgramprogramMonitorFilesprogramLocationprogramPropertiesprogramOverrideEnvprogramOverrideArgsprogramDefaultArgsprogramVersion programIdProgArgProgramprogramNormaliseArgsprogramPostConfprogramFindVersionprogramFindLocation programName$Distribution.Simple.PreProcess.TypesSuffix Distribution.Simple.Program.Find simpleProgramDistribution.Simple.CompilerCompilercompilerPropertiescompilerExtensionscompilerLanguagescompilerCompatcompilerAbiTag compilerIdDistribution.Simple.Program.Db ProgramDbaddKnownProgramsconfigureUnconfiguredProgramDistribution.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 configDynExeconfigStaticLibconfigSharedLib configProfLibconfigVanillaLib configHcPkg configHcPathconfigHcFlavorconfigProgramPathExtraconfigProgramArgsconfigProgramPathsconfigPrograms_configCommonFlagsConfigCommonFlagsconfigVerbosityconfigDistPrefconfigWorkingDirconfigCabalFilePath configTargets#Distribution.Types.LocalBuildConfigLocalBuildConfigPackageBuildDescr!Distribution.Types.LocalBuildInfoLocalBuildInfo"Distribution.Simple.LocalBuildInfocomponentBuildDirDistribution.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.InstallinstallFileGlob%Distribution.Types.PackageDescriptionPackageDescriptionDistribution.Types.BuildInfo BuildInfobuildToolDependslibraryDistribution.Types.Executable ExecutableDistribution.Types.Benchmark BenchmarkDistribution.Types.LibraryLibraryDistribution.Types.TestSuite TestSuiteDistribution.SystemPlatformDistribution.Types.ForeignLib ForeignLibforeignLibType asmSourcescSources hsSourceDirsmixinstargetBuildDependscustomFieldsBI 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_addRuleMonitors%Distribution.Simple.FileMonitor.TypesmonitorDirectorymonitorDirectoryExistence monitorFilemonitorFileExistencemonitorFileGlobmonitorFileGlobExistencemonitorFileHashedmonitorFileHashedSearchPathmonitorFileOrDirectorymonitorFileSearchPathmonitorNonExistentDirectorymonitorNonExistentFile FilePathRootFilePathHomeDirFilePathRelativeMonitorFilePath MonitorFileMonitorFileGlobmonitorKindDirmonitorKindFile monitorPathmonitorPathGlobMonitorKindDir DirExists DirModTime DirNotExistsMonitorKindFile FileExists FileHashed FileModTime FileNotExists RootedGlob!Distribution.Simple.Glob.InternalGlob