!S`      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwx y z { | } ~  None "#.6KV]i       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~       !"#$%&'()*+,-./0123456789:;<=>?@ABCDE None "#.6KV]iTFGHIJKLMNone "#.6KV]ia summonerStarts bold printing.summonerResets all previous settings.summonerHTakes list of formatting options, prints text using this format options.    None "#.6KV]iIsummoner-Represents some selected set of GHC versions.#summoner Converts  into dot-separated string.%summonerJReturns latest known LTS resolver for all GHC versions except default one.&summonerReturns base version by .  !"#$%&  !"#$%&None "#.6KV]i,summoner,Default GHC version is the latest available.,-./0,-./0None "#.6KV]i123456789:;<=>?@AB456789:;<=>123A?@BNone"#.6;=FKTV]i MMNone "#.6KV]i+Osummoner!Data needed for project creation.Qsummonerrepository nameRsummonergithub usernameSsummonerproject descriptionTsummoner full nameUsummonere-mailVsummoneryearWsummonerproject categoryXsummonertype of licenseYsummoner license textZsummonergithub repository[summonerTravis CI integration\summonerAppVeyor CI integration]summoner is library^summoner is executable_summoner add tests`summoneradd benchmarksasummoner ghc versionsbsummonerBase library to usecsummonercustom prelude to be useddsummonerdefault extensionsesummonerdefault warningshsummoner.stylish-haskell.yaml fileisummonerCONTRIBUTING.md fileOPbTVYQRSUWXZ[\]^_`acdefghijklmOPbTVYQRSUWXZ[\]^_`acdefghijklmNone "#.6KV]i.MrsummonerURL link to the source file.ssummoner#File path to the local source file.qsrtuqsrtu None "#.6KV]i21xsummoner6Creates module name from the name of the package Ex: my-lovely-project  MyLovelyProjectysummoner$Converts every element of list into w+ and then joins every element into single w like N.xyzxyz None"#%.6FKTV]^i4H}summonertargetsummoner action for O answersummoner action for P answer {|}~ {|}~ None "#.6KV]i6(summoner6Used for detecting the user decision during CLI input. None "#%.6KV]i;summoner.Describes simple structure of filesystem tree.summoner7Name of directory (relative) and its containing entriessummoner%File name (relative) and file contentsummoner]Walks through directory tree and write file contents, creating all intermediate directories.summoner(Pretty shows the directory tree content. None "#%.6KV]i=psummoner'Creating tree structure of the project.None "#.6KV]i>summoner is i with a Left that is a GNone"#-.068;<=FKSTV]iEsummonerComplete configurations.summonerIncomplete configurations.summoner%Potentially incomplete configuration.summonerDefault  configurations.summonerIdentifies how to read  data from the .toml file.summonerFMake sure that all the required configurations options were specified.summonerBRead configuration from the given file and return it in data type.Q3None "#.6KV]iGsummonerGenerate the project.None"#./6KNV]iP RsummonerCommands parsed with show commandSsummonerOptions parsed with new commandTsummoner project nameUsummonerignore all config files if MVsummonerfile with custom configurationWsummonerconfig gathered during CLIXsummoner Represent all available commandsYsummonernew command creates a new projectZsummonershow1 command shows supported licenses or GHC versions[summonerRun summoner with cli command\summonerMain parser of the app.]summonerParses options of the show command.^summonerParses options of the new command.None "#.6KV]iQT ,-./0123456789:;<=>?@ABMOPbTVYQRSUWXZ[\]^_`acdefghijklmxyz{|}~_ ! "#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIIJKLMNOPQRSTUVWXYZ[\]^_`abcdeffghijklmnopqrstuvwxyz{|}~        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x x x x xxxxxxxxxxxxxxxxxxx x!x"x#x$x%x&x'x(x)x*x+,x+-x+.x+/x+0x+1x+2x+3456789:;x<=x>x?x@xAxBxCxDxExFGxHIxJKxJLxMNxMOxPxQxRxSxTxUxVWxVXxVYxVZxV[xV\xV]xV^x_`x_ax_bx_cx_dxefxghxijxikxlxmxnxoxpxqxrxstutvtwtxtytzt{t|t}x~x~x~x~xxxxttttxxttxxxxxxxtttxgtxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_x_x_xxxxxxxxxxxxxxxxxxx x  x  xxxxxxxxxxVxVxVxVxVxVxVxVxV xV!xV"xV#xV$xV%xV&x'(x'(x')x'*x'*x'+x,-x,.x,/x,/x,0x,1x,1x,2x,3x,3x,4x,5x,5x,6x,7x,7x,8x,9x,9x,:x,;x,;x,<xg=xg>xg?xg?x@Ax@Bx@Cx@Dx@Ex@Fx@Gx@Hx@Ix@Jx@Kx@Lx@Mx@Nx@Ox@Px@Qx@RxSTxSUxVxWxXxYxZx[x\x]x^_x^`x^`xabxabxcdxcexfgxfhxfixfjxfkxlxmxnxopxqrxstxsuxsvxwxxxyxzx{x|x}x~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx+xxxxxxxxxxxxxxxxxxx,      !"#$#%#&#'()(*(+(+,-,.,/0102030405060708090:0;0<=>=?=@=A=B=C=D=EFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYZ[Z\Z]Z^_`abacadaeafagahaiajaklmlnlolplqrsrtrurvrwrxryz{z|z}z~zzzzP  'summoner-1.1.0.1-Eh710JE38In5LTucxdkl9T Summoner.AnsiPreludeSummoner.GhcVerSummoner.DefaultSummoner.LicenseSummoner.ProcessSummoner.ProjectDataSummoner.Source Summoner.TextSummoner.QuestionSummoner.Decision Summoner.TreeSummoner.TemplateSummoner.ValidationSummoner.ConfigSummoner.Project Summoner.CLIPaths_summonerSummoner*ansi-terminal-0.8.1-72nCTUZRZdJG8ztHzhbgjcSystem.Console.ANSI.TypesWhiteCyanMagentaBlueYellowGreenRedBlackColor#relude-0.3.0-K70PhEDeoq32TbRyPP5PWYRelude.Extra.Enum inverseMapuniverse putStrFlushsetColorbolditalicreset beautyPrintpromptboldText boldDefault errorMessagewarningMessagesuccessMessage infoMessage skipMessageredCodeblueCodeboldCode resetCodeGhcVerGhc7103Ghc801Ghc802Ghc822Ghc843 showGhcVer parseGhcVer latestLtsbaseVer $fEqGhcVer $fOrdGhcVer $fShowGhcVer $fEnumGhcVer$fBoundedGhcVer defaultGHCdefaultTomlFiledefaultConfigFile currentYearendLineLicense unLicense LicenseNameMITBSD2BSD3GPL2GPL3LGPL21LGPL3AGPL3Apache20MPL20githubLicenseQueryNamesparseLicenseNamecustomizeLicense fetchLicense$fShowLicenseName$fFromJSONLicense$fEqLicenseName$fOrdLicenseName$fEnumLicenseName$fBoundedLicenseName$fGenericLicenseName$fIsStringLicense $fShowLicense$fGenericLicense deleteFile$fIsString(->) ProjectDatarepoowner descriptionnmemailyearcategory licenseName licenseTextgithubtravisappVeyisLibisExetestbenchtestedVersionsbaseprelude extensionswarningscabalstackstylish contributing CustomPrelude cpPackagecpModule$fShowCustomPrelude$fEqCustomPrelude$fShowProjectDataSourceUrlFilesourceT fetchSource $fShowSource $fEqSourcepackageToModuleintercalateMap headToUpper printQuestionchoose chooseYesNochooseYesNoBooltargetMessageWithText trueMessage falseMessagequeryqueryDefqueryManyRepeatOnFailcheckUniqueNameDecisionIdkNopYesdecisionToBool$fGMonoidDecision$fGSemigroupDecision$fMonoidDecision$fSemigroupDecision$fShowDecision $fEqDecision$fEnumDecision$fBoundedDecision$fGenericDecisionTreeFsDir traverseTreeshowTreecreateProjectTemplate ValidationFailureSuccess$fApplicativeValidation$fSemigroupValidation$fFunctorValidation$fEqValidation$fOrdValidation$fShowValidationConfig PartialConfigConfigPcOwner cFullNamecEmailcLicensecGhcVercCabalcStackcGitHubcTraviscAppVeycPrivatecLibcExecTestcBenchcPrelude cExtensions cWarningscStylish cContributing defaultConfigconfigTfinaliseloadFileConfig$fMonoidConfigP$fSemigroupConfigP$fGenericConfigP $fShowConfigP $fEqConfigP$fGMonoidConfigP$fGSemigroupConfigPgenerateProjectsummonGHC.Base++ghc-primGHC.PrimseqGHC.Listfilterzip Data.Tuplefstsnd otherwisemap$coerceGHC.Real fromIntegral realToFrac Control.MonadguardGHC.ExtsIsListfromList fromListNjoinGHC.EnumBoundedminBoundmaxBoundEnumenumFrom enumFromThenenumFromThenTo enumFromTofromEnumtoEnumsuccpred GHC.ClassesEq==/= GHC.FloatFloatingpiexpsqrt**logBasesincostanasinacosatansinhcoshtanhasinhacoshatanh Fractional fromRational/recipIntegral toIntegerquotremdivmodquotRemdivModMonad>>=>>returnFunctorfmap<$GHC.NumNum*+-negate fromIntegerabssignumOrd>=minmax><<=compareGHC.ReadReadReal toRationalRealFracproperFractiontruncateroundceilingfloorGHC.ShowShowData.Typeable.InternalTypeableControl.Monad.Fail MonadFailfail Data.StringIsString fromString Applicative<*>pure*><*liftA2 Data.FoldableFoldabletoListfoldrfoldlengthfoldMapnullfoldl'Data.Traversable TraversabletraversemapM sequenceAsequence GHC.GenericsGeneric GHC.TypeNatsKnownNatGHC.OverloadedLabelsIsLabel fromLabel Semigroup<>sconcatstimesMonoidmconcatmemptymappend GHC.TypesBoolFalseTrueCharDoubleD#FloatF#IntGHC.IntInt8Int16Int32Int64 integer-gmpGHC.Integer.TypeInteger GHC.NaturalNaturalMaybeNothingJustOrderingLTEQGTRatioRationalIOWordGHC.WordWord8Word16Word32Word64 Data.EitherEitherLeftRightType ConstraintNatCmpNat CoercibleGHC.Stack.Types CallStackbytestring-0.10.8.2Data.ByteString.Internal ByteString Data.Functor<$>String&hashable-1.2.7.0-Q2TKVDwk4GBEHmizb4teZData.Hashable.ClassHashable hashWithSalt text-1.2.3.0Data.Text.InternalText3unordered-containers-0.2.9.0-HQtYJEH7265DslRAJ09vVDData.HashMap.BaseHashMapcontainers-0.5.11.0Data.Map.InternalMapGHC.IO.Handle.TypesHandle Alternativeemptymany<|>some MonadPlusmzeromplusboundedEnumFromThenboundedEnumFrommaxIntminIntData.Functor.ComposeCompose getCompose Data.VoidvacuousabsurdVoidData.Semigroup mtimesDefaultcycle1 WrappedMonoidOption getOptionsortWithData.Bifunctor BifunctorfirstsecondbimapData.List.NonEmptyinitlasttailheadnonEmptyGHC.ExecutionStackshowStackTrace getStackTraceControl.Monad.IO.ClassMonadIOliftIOmfilter<$!>unless replicateM_ replicateM zipWithM_zipWithM mapAndUnzipMforever<=<>=>filterM mapAccumR mapAccumLforMControl.ApplicativeoptionalZipList getZipList Control.Arrow&&&Data.Functor.IdentityIdentity runIdentity System.IOwithFileGHC.IO.Handle.FDstderrstdin GHC.StackwithFrozenCallStack callStack GHC.Conc.Sync writeTVarreadTVarnewTVarSTMTVarstdout GHC.IORefIORefGHC.IOFilePath GHC.ExceptionprettyCallStack prettySrcLoc Exception toException fromExceptiondisplayExceptionData.Functor.ConstConstgetConstfindallanyorand concatMapconcatasum sequence_ sequenceA_forM_mapM_for_ traverse_foldlM Data.MonoidFirstgetFirstLastgetLastData.Semigroup.Internal stimesMonoidstimesIdempotentDualgetDualEndoappEndoAllgetAllAnygetAnySumgetSumProduct getProductAltgetAlt someNatValnatValSomeNat Data.OldListunfoldrsortOnsortBysort permutations subsequencestailsinitsgroupgenericReplicategenericSplitAt genericDrop genericTake genericLength transpose intercalate intersperse isPrefixOf Text.Read readMaybereads fromRightfromLeftisRightisLeftpartitionEithersrightsleftseitherData.Ord comparingDown Data.ProxyProxyControl.Category>>><<< GHC.IO.IOModeIOModeReadMode WriteMode AppendMode ReadWriteMode byteSwap64 byteSwap32 byteSwap16 Data.Bitsxor Data.Boolbool Data.Function&onfixvoid$><&>lcmgcd^^^oddeven denominator numeratorGHC.Charchrunzip3unzipzipWithzip3reversebreaksplitAtdroptake dropWhile takeWhilecycle replicaterepeatiteratescanrscanluncons Data.MaybemapMaybe catMaybes listToMaybe maybeToList fromMaybe isNothingisJustmaybeswapuncurrycurryGHC.MVarMVarsubtract GHC.Stack.CCScurrentCallStackasTypeOf$!flip.constidordwhen=<<liftA3<**>NonEmpty:| SomeException getCallStack HasCallStackstimesIdempotentMonoid&&||notData.IntMap.InternalIntMapData.IntSet.InternalIntSetData.Sequence.InternalSeqData.Set.InternalSetdeepseq-1.4.3.0Control.DeepSeqforce$!!deepseqNFDatarnftransformers-0.5.5.0Control.Monad.Trans.Class MonadTransliftControl.Monad.Trans.Identity IdentityT runIdentityT mtl-2.2.2Control.Monad.State.Classgetsmodify'modify MonadStategetputstateControl.Monad.Reader.Classasks MonadReaderasklocalreaderControl.Monad.Trans.ExceptExceptT runExceptTControl.Monad.Trans.ReaderReaderT runReaderTReader runReader withReader withReaderT Control.Monad.Trans.State.StrictStateT runStateTStaterunState evalState execState withState evalStateT execStateTRelude.Lifted.TerminalputStrLnputStrprintgetLine Relude.Debug undefinederrortraceIdtraceM traceShowM traceShowId traceShowtrace Undefined Relude.File appendFileLBS writeFileLBS readFileLBS appendFileBS writeFileBS readFileBSappendFileLTextwriteFileLText readFileLTextappendFileText writeFileText readFileTextRelude.Foldable.FoldanyMallMorMandMnotElemelemproductsumfoldMapMfoldMapA flipfoldl' DisallowElemElemErrorMessageRelude.Bool.GuardguardMifMunlessMwhenMRelude.DeepSeq evaluateNF_ evaluateNF evaluateWHNF_ evaluateWHNFRelude.ExceptionbugExcBugRelude.List.NonEmpty whenNotNullM whenNotNull viaNonEmptyRelude.Monad.Either whenRightM_ whenRightM whenRight_ whenRight whenLeftM_ whenLeftM whenLeft_whenLeft maybeToLeft maybeToRight rightToMaybe leftToMaybe Relude.PrintputLBSLnputLBSputBSLnputBS putLTextLnputLText putTextLnputTextRelude.String.Conversion fromStrictfromLazyshow readEitherLText LByteString ConvertUtf8 encodeUtf8 decodeUtf8decodeUtf8StrictToTexttoTextToLTexttoLTextToStringtoString LazyStricttoStricttoLazy Relude.Nub unstableNubsortNubhashNubordNub Relude.Monoid maybeToMonoidRelude.Monad.Trans hoistEither hoistMaybeexecutingStateexecutingStateTevaluatingStateevaluatingStateT usingState usingStateT usingReader usingReaderTRelude.Lifted.FilehCloseopenFile appendFile writeFilereadFileRelude.Monad.Maybe whenNothingM_ whenNothingM whenNothing_ whenNothing whenJustMwhenJust?:Relude.Lifted.IORefatomicWriteIORefatomicModifyIORef'atomicModifyIORef modifyIORef' modifyIORef writeIORef readIORefnewIORefRelude.Lifted.Exitdie exitSuccess exitFailureexitWithRelude.Lifted.Concurrent readTVarIO newTVarIO atomically tryTakeMVar tryReadMVar tryPutMVartakeMVarswapMVarreadMVarputMVarnewMVar newEmptyMVarRelude.Functor.Fmap??flap<<$>>Relude.FunctionidentityRelude.Container.OneOneOneItemoneRelude.Applicativepass Data.HashSetHashSetControl.Monad.Trans.MaybeMaybeT runMaybeTmaybeToExceptTexceptToMaybeTData.Text.Encoding.ErrorUnicodeException OnDecodeErrorOnError strictDecode lenientDecodeData.Text.EncodingdecodeUtf8With decodeUtf8' Data.Textwordslinesunlinesunwords"stm-2.4.5.1-1n1oRyz2WxkGi5pMiXlR3yControl.Concurrent.STM.TVar modifyTVar'version getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileNameYN:-ShowOptsNewOpts projectName ignoreFile maybeFile cliConfigCommandNewShowInfo runCommandprsrshowPnewP