ú΋ ä[      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZNone5 ^Gets the (probable) location of autogen folder depending on which type of build we are using.     None   None5:T[KdThis function does the real job of acting upon client messages in a stateful environment of a client: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST6" !#$%&'(.)/*+,0-571234689:;<=?>@ABCDEFGHIJKLMNOP:EFGHIJKL<=>?@ABCDT;MNOP()*+,-./0123456789:S !"#$%&'RQ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST[      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^2haskell-tools-daemon-0.6.0.0-7q3R8XpMtGEV7x8jCSxQK0Language.Haskell.Tools.Refactor.Daemon.PackageDB,Language.Haskell.Tools.Refactor.Daemon.State&Language.Haskell.Tools.Refactor.Daemon PackageDBAutoDB DefaultDBCabalSandboxDBStackDB ExplicitDB packageDBPath packageDBLocs packageDBLoc detectAutogentrimchooseifExists$fFromJSONPackageDB$fShowPackageDB$fGenericPackageDBDaemonSessionState_refactorSession _packageDB _packageDBSet_exitingexiting packageDB packageDBSetrefactorSession($fIsRefactSessionStateDaemonSessionState ResponseMsgKeepAliveResponse ErrorMessageCompilationProblemModulesChanged LoadedModulesLoadingModules DisconnectederrorMsg errorMarkers undoChanges loadedModules modulesToLoad ClientMessage KeepAlive SetPackageDB AddPackagesRemovePackagesPerformRefactoringStop DisconnectReLoadpkgDB addedPathes removedPathes refactoring modulePatheditorSelectiondetails addedModuleschangedModulesremovedModulesFileDiff UndoRefactor RemoveAddedRestoreRemoved UndoChangesundoRemovePathundoRestorePathundoRestoreContentsundoChangedPathundoDiff runDaemonCLI runDaemon defaultArgs clientLoop serverLoop respondTo updateClient addPackages createUndoinitGhcSession usePackageDB getProblems$fToJSONSrcSpan$fToJSONResponseMsg$fFromJSONClientMessage$fToJSONUndoRefactor$fShowUndoRefactor$fGenericUndoRefactor$fShowClientMessage$fGenericClientMessage$fShowResponseMsg$fGenericResponseMsg