úÎ÷     None+MSettings for creating an Uploader. Since 0.1.0.0The computed value from a UploadSettings.%Typically, you want to use this with  . Since 0.1.0.08Whether the Hackage credentials were loaded from a file.…This information is useful since, typically, you only want to save the credentials to a file if it wasn't already loaded from there. Since 0.1.0.0)A source for getting Hackage credentials. Since 0.1.0.0*Username and password to log into Hackage. Since 0.1.0.0/Load Hackage credentials from the given source. Since 0.1.0.03Save the given credentials to the credentials file. Since 0.1.0.0OLoad the Hackage credentials from the prompt, asking the user to type them in. Since 0.1.0.07Load the Hackage credentials from the JSON config file. Since 0.1.0.0 6Load the Hackage credentials from the given arguments. Since 0.1.0.0 ]Try to load the credentials from the config file. If that fails, ask the user to enter them. Since 0.1.0.05Lifted from cabal-install, Distribution.Client.Upload  Turn the given settings into an Uploader. Since 0.1.0.07Given either a file, return it. Given a directory, run  cabal sdist and get the resulting tarball. 'Upload a single tarball with the given Uploader. Since 0.1.0.0 Default value for UploadSettings.(Use setter functions to change defaults. Since 0.1.0.0Change the upload URL. Default: " &https://hackage.haskell.org/packages/" Since 0.1.0.0&How to get an HTTP connection manager. Default: newManager tlsManagerSettings Since 0.1.0.0#How to get the Hackage credentials. Default:  fromAnywhere Since 0.1.0.0(Save new credentials to the config file. Default: True Since 0.1.0.0( !"  # $%&'      !"  # $%&'(      !"#$%&stackage-upload-0.1.0.5Stackage.UploadUploadSettingsUploaderFromFileHackageCredsSource HackageCreds loadCreds saveCreds fromPromptfromFile fromMemory fromAnywhere mkUploaderuploaddefaultUploadSettings setUploadUrl setGetManagersetCredsSource setSaveCredspromptPassword withTarball usUploadUrl usGetManager usCredsSource usSaveCredsupload_HackageCredsExceptionsCouldn'tParseJSONgetCreds hcUsername hcPassword credsFile printBodyhandleIO!$fExceptionHackageCredsExceptions$fFromJSONHackageCreds$fToJSONHackageCreds