packages feed

Cabal revisions of hs-hath-1.2.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-cabal-version: 2.0---- This file has been generated from package.yaml by hpack version 0.39.1.------ see: https://github.com/sol/hpack--name:           hs-hath-version:        1.2.0-synopsis:       A Haskell implementation of the Hentai@Home client-description:    Please see the README on GitHub at <https://github.com/pe200012/hs-hath#readme>-category:       Web-homepage:       https://github.com/pe200012/hs-hath#readme-bug-reports:    https://github.com/pe200012/hs-hath/issues-author:         pe200012-maintainer:     1326263755@qq.com-copyright:      2024 pe200012-license:        GPL-3-license-file:   LICENSE-build-type:     Simple-tested-with:-    GHC == 9.12.2-extra-source-files:-    README.md-extra-doc-files:-    CHANGELOG.md--source-repository head-  type: git-  location: https://github.com/pe200012/hs-hath--library-  exposed-modules:-      CLI-      FileVerification-      HathNetwork.Genesis-      HathNetwork.RPC-      Interface.API-      LegacyCiphers-      Metrics.Counter-      Metrics.Gauge-      Metrics.Prometheus-      Metrics.Registry-      Metrics.Snapshot-      Metrics.Types-      Middleware-      Server-      SettingM-      Stats-      Storage.Database-      Storage.Filesystem-      Storage.Locate-      Storage.R2-      Types-      Utils-      Version-  other-modules:-      Paths_hs_hath-  autogen-modules:-      Paths_hs_hath-  hs-source-dirs:-      src-  default-extensions:-      NoImplicitPrelude-      TypeApplications-      OverloadedStrings-      ScopedTypeVariables-      QuasiQuotes-      LambdaCase-      ViewPatterns-      MultiParamTypeClasses-      GADTs-  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints-  build-depends:-      aeson >=2.1 && <2.3-    , async ==2.2.*-    , base >=4.7 && <4.22-    , base64 ==1.0.*-    , bytestring >=0.11 && <0.13-    , co-log >=0.6 && <0.8-    , co-log-core ==0.3.*-    , co-log-polysemy >=0.0.1.5 && <0.0.2-    , conduit ==1.3.*-    , containers >=0.6 && <0.8-    , crypton ==1.0.*-    , crypton-connection ==0.4.*-    , crypton-x509 ==1.7.*-    , crypton-x509-store ==1.6.*-    , dhall ==1.42.*-    , directory ==1.3.*-    , exceptions ==0.10.*-    , extra >=1.7 && <1.9-    , filepath >=1.4 && <1.6-    , hex-text ==0.1.*-    , hs-hath-cryptostore-    , hs-hath-minio-    , hs-hath-placeholder-    , hs-hath-polysemy-zoo-    , hs-hath-warp-tls-    , http-client ==0.7.*-    , http-client-tls ==0.3.*-    , http-conduit ==2.3.*-    , http-media ==0.8.*-    , http-types ==0.12.*-    , lrucache ==1.2.*-    , mason >=0.2.6 && <0.3-    , memory ==0.18.*-    , monad-control ==1.0.*-    , monad-loops ==0.4.*-    , mtl ==2.3.*-    , network >=3.1 && <3.3-    , optparse-applicative ==0.18.*-    , polysemy ==1.9.*-    , process ==1.6.*-    , relude ==1.2.*-    , resourcet ==1.3.*-    , safe-exceptions ==0.1.*-    , servant >=0.20.2 && <0.21-    , servant-client >=0.20.2 && <0.21-    , servant-client-core >=0.20.2 && <0.21-    , servant-server >=0.20.2 && <0.21-    , sqlite-simple ==0.4.*-    , stm ==2.5.*-    , string-interpolate ==0.3.*-    , suspend ==0.2.*-    , template-haskell >=2.19 && <2.24-    , text >=2.0 && <2.2-    , time >=1.12 && <1.15-    , timers ==0.2.*-    , tls >=2.0 && <2.4-    , tls-session-manager >=0.0.5 && <0.1-    , transformers ==0.6.*-    , unix ==2.8.*-    , unliftio ==0.2.*-    , unordered-containers ==0.2.*-    , wai ==3.2.*-    , wai-extra ==3.1.*-    , warp ==3.4.*-  default-language: GHC2021--library hs-hath-cryptostore-  exposed-modules:-      Crypto.Store.ASN1.Generate-      Crypto.Store.ASN1.Parse-      Crypto.Store.Cipher.RC2-      Crypto.Store.Cipher.RC2.Primitive-      Crypto.Store.CMS-      Crypto.Store.CMS.Algorithms-      Crypto.Store.CMS.Attribute-      Crypto.Store.CMS.Authenticated-      Crypto.Store.CMS.AuthEnveloped-      Crypto.Store.CMS.Digested-      Crypto.Store.CMS.Encrypted-      Crypto.Store.CMS.Enveloped-      Crypto.Store.CMS.Info-      Crypto.Store.CMS.OriginatorInfo-      Crypto.Store.CMS.PEM-      Crypto.Store.CMS.Signed-      Crypto.Store.CMS.Type-      Crypto.Store.CMS.Util-      Crypto.Store.Error-      Crypto.Store.KeyWrap.AES-      Crypto.Store.KeyWrap.RC2-      Crypto.Store.KeyWrap.TripleDES-      Crypto.Store.PEM-      Crypto.Store.PKCS12-      Crypto.Store.PKCS5-      Crypto.Store.PKCS5.PBES1-      Crypto.Store.PKCS8-      Crypto.Store.PKCS8.EC-      Crypto.Store.Util-      Crypto.Store.X509-  other-modules:-      Paths_hs_hath-  autogen-modules:-      Paths_hs_hath-  hs-source-dirs:-      vendor/cryptostore-0.3.0.1/src-  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -w-  build-depends:-      aeson >=2.1 && <2.3-    , asn1-encoding ==0.9.*-    , asn1-types >=0.3.1 && <0.4-    , async ==2.2.*-    , base >=4.7 && <4.22-    , base64 ==1.0.*-    , basement >=0.0.16 && <0.1-    , bytestring >=0.11 && <0.13-    , co-log >=0.6 && <0.8-    , co-log-core ==0.3.*-    , co-log-polysemy >=0.0.1.5 && <0.0.2-    , conduit ==1.3.*-    , containers >=0.6 && <0.8-    , crypton ==1.0.*-    , crypton-connection ==0.4.*-    , crypton-x509 ==1.7.*-    , crypton-x509-store ==1.6.*-    , crypton-x509-validation ==1.6.*-    , dhall ==1.42.*-    , directory ==1.3.*-    , exceptions ==0.10.*-    , extra >=1.7 && <1.9-    , filepath >=1.4 && <1.6-    , hex-text ==0.1.*-    , hourglass ==0.2.*-    , http-client ==0.7.*-    , http-client-tls ==0.3.*-    , http-conduit ==2.3.*-    , http-media ==0.8.*-    , http-types ==0.12.*-    , lrucache ==1.2.*-    , mason >=0.2.6 && <0.3-    , memory ==0.18.*-    , monad-control ==1.0.*-    , monad-loops ==0.4.*-    , mtl ==2.3.*-    , network >=3.1 && <3.3-    , optparse-applicative ==0.18.*-    , pem >=0.1 && <0.3-    , polysemy ==1.9.*-    , process ==1.6.*-    , relude ==1.2.*-    , resourcet ==1.3.*-    , safe-exceptions ==0.1.*-    , servant >=0.20.2 && <0.21-    , servant-client >=0.20.2 && <0.21-    , servant-client-core >=0.20.2 && <0.21-    , servant-server >=0.20.2 && <0.21-    , sqlite-simple ==0.4.*-    , stm ==2.5.*-    , string-interpolate ==0.3.*-    , suspend ==0.2.*-    , template-haskell >=2.19 && <2.24-    , text >=2.0 && <2.2-    , time >=1.12 && <1.15-    , timers ==0.2.*-    , tls >=2.0 && <2.4-    , tls-session-manager >=0.0.5 && <0.1-    , transformers ==0.6.*-    , unix ==2.8.*-    , unliftio ==0.2.*-    , unordered-containers ==0.2.*-    , wai ==3.2.*-    , wai-extra ==3.1.*-    , warp ==3.4.*-  default-language: GHC2021--library hs-hath-minio-  exposed-modules:-      Lib.Prelude-      Network.Minio-      Network.Minio.AdminAPI-      Network.Minio.API-      Network.Minio.APICommon-      Network.Minio.CopyObject-      Network.Minio.Credentials-      Network.Minio.Credentials.AssumeRole-      Network.Minio.Credentials.Types-      Network.Minio.Data-      Network.Minio.Data.ByteString-      Network.Minio.Data.Crypto-      Network.Minio.Data.Time-      Network.Minio.Errors-      Network.Minio.JsonParser-      Network.Minio.ListOps-      Network.Minio.PresignedOperations-      Network.Minio.PutObject-      Network.Minio.S3API-      Network.Minio.SelectAPI-      Network.Minio.Sign.V4-      Network.Minio.Utils-      Network.Minio.XmlCommon-      Network.Minio.XmlGenerator-      Network.Minio.XmlParser-  other-modules:-      Paths_hs_hath-  autogen-modules:-      Paths_hs_hath-  hs-source-dirs:-      vendor/minio-hs-1.7.0/src-  default-extensions:-      BangPatterns-      DerivingStrategies-      FlexibleContexts-      FlexibleInstances-      LambdaCase-      MultiParamTypeClasses-      MultiWayIf-      OverloadedStrings-      RankNTypes-      ScopedTypeVariables-      TupleSections-  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints-  build-depends:-      aeson >=1 && <3-    , async ==2.2.*-    , base >=4.7 && <5-    , base64 >=0 && <2-    , base64-bytestring ==1.*-    , binary ==0.*-    , bytestring >=0.11 && <0.13-    , case-insensitive ==1.*-    , co-log >=0.6 && <0.8-    , co-log-core ==0.3.*-    , co-log-polysemy >=0.0.1.5 && <0.0.2-    , conduit ==1.*-    , conduit-extra ==1.*-    , containers >=0.6 && <0.8-    , crypton >=0 && <2-    , crypton-connection ==0.*-    , crypton-x509 ==1.7.*-    , crypton-x509-store ==1.6.*-    , data-default-class ==0.*-    , dhall ==1.42.*-    , digest ==0.*-    , directory ==1.*-    , exceptions ==0.10.*-    , extra >=1.7 && <1.9-    , filepath >=1.4 && <1.6-    , hex-text ==0.1.*-    , http-client ==0.*-    , http-client-tls ==0.*-    , http-conduit ==2.*-    , http-media ==0.8.*-    , http-types ==0.*-    , ini ==0.*-    , lrucache ==1.2.*-    , mason >=0.2.6 && <0.3-    , memory ==0.*-    , monad-control ==1.0.*-    , monad-loops ==0.4.*-    , mtl ==2.3.*-    , network >=3.1 && <3.3-    , network-uri ==2.*-    , optparse-applicative ==0.18.*-    , polysemy ==1.9.*-    , process ==1.6.*-    , relude ==1.*-    , resourcet ==1.*-    , retry ==0.*-    , safe-exceptions ==0.1.*-    , servant >=0.20.2 && <0.21-    , servant-client >=0.20.2 && <0.21-    , servant-client-core >=0.20.2 && <0.21-    , servant-server >=0.20.2 && <0.21-    , sqlite-simple ==0.4.*-    , stm ==2.5.*-    , string-interpolate ==0.3.*-    , suspend ==0.2.*-    , template-haskell >=2.19 && <2.24-    , text >=1 && <3-    , time ==1.*-    , time-units ==1.*-    , timers ==0.2.*-    , tls >=2.0 && <2.4-    , tls-session-manager >=0.0.5 && <0.1-    , transformers ==0.*-    , unix ==2.8.*-    , unliftio ==0.*-    , unliftio-core ==0.*-    , unordered-containers ==0.*-    , wai ==3.2.*-    , wai-extra ==3.1.*-    , warp ==3.4.*-    , xml-conduit ==1.*-  mixins:-      base hiding (Prelude)-    , base64 hiding (Data.ByteString.Base64)-    , relude (Relude as Prelude)-    , relude -  default-language: GHC2021--library hs-hath-placeholder-  exposed-modules:-      Control.Placeholder-  other-modules:-      Paths_hs_hath-  autogen-modules:-      Paths_hs_hath-  hs-source-dirs:-      vendor/placeholder-0/src-  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints-  build-depends:-      aeson >=2.1 && <2.3-    , async ==2.2.*-    , base >=4.7 && <4.22-    , base64 ==1.0.*-    , bytestring >=0.11 && <0.13-    , co-log >=0.6 && <0.8-    , co-log-core ==0.3.*-    , co-log-polysemy >=0.0.1.5 && <0.0.2-    , conduit ==1.3.*-    , containers >=0.6 && <0.8-    , crypton ==1.0.*-    , crypton-connection ==0.4.*-    , crypton-x509 ==1.7.*-    , crypton-x509-store ==1.6.*-    , dhall ==1.42.*-    , directory ==1.3.*-    , exceptions ==0.10.*-    , extra >=1.7 && <1.9-    , filepath >=1.4 && <1.6-    , ghc-prim >=0 && <10-    , hex-text ==0.1.*-    , http-client ==0.7.*-    , http-client-tls ==0.3.*-    , http-conduit ==2.3.*-    , http-media ==0.8.*-    , http-types ==0.12.*-    , lrucache ==1.2.*-    , mason >=0.2.6 && <0.3-    , memory ==0.18.*-    , monad-control ==1.0.*-    , monad-loops ==0.4.*-    , mtl ==2.3.*-    , network >=3.1 && <3.3-    , optparse-applicative ==0.18.*-    , polysemy ==1.9.*-    , process ==1.6.*-    , relude ==1.2.*-    , resourcet ==1.3.*-    , safe-exceptions ==0.1.*-    , servant >=0.20.2 && <0.21-    , servant-client >=0.20.2 && <0.21-    , servant-client-core >=0.20.2 && <0.21-    , servant-server >=0.20.2 && <0.21-    , sqlite-simple ==0.4.*-    , stm ==2.5.*-    , string-interpolate ==0.3.*-    , suspend ==0.2.*-    , template-haskell >=2.19 && <2.24-    , text >=2.0 && <2.2-    , time >=1.12 && <1.15-    , timers ==0.2.*-    , tls >=2.0 && <2.4-    , tls-session-manager >=0.0.5 && <0.1-    , transformers ==0.6.*-    , unix ==2.8.*-    , unliftio ==0.2.*-    , unordered-containers ==0.2.*-    , wai ==3.2.*-    , wai-extra ==3.1.*-    , warp ==3.4.*-  default-language: GHC2021--library hs-hath-polysemy-zoo-  exposed-modules:-      Polysemy.Capture-      Polysemy.ConstraintAbsorber-      Polysemy.ConstraintAbsorber.MonadCatch-      Polysemy.ConstraintAbsorber.MonadCont-      Polysemy.ConstraintAbsorber.MonadError-      Polysemy.ConstraintAbsorber.MonadReader-      Polysemy.ConstraintAbsorber.MonadState-      Polysemy.ConstraintAbsorber.MonadWriter-      Polysemy.Cont-      Polysemy.Cont.Internal-      Polysemy.EndState-      Polysemy.Final.IO-      Polysemy.Final.IO.Internal-      Polysemy.Final.More-      Polysemy.Final.MTL-      Polysemy.Final.NonDet-      Polysemy.Floodgate-      Polysemy.Fresh-      Polysemy.Input.Streaming-      Polysemy.KVStore-      Polysemy.Operators-      Polysemy.Random-      Polysemy.Reader.Compact-      Polysemy.Reader.More-      Polysemy.RevState-      Polysemy.SetStore-      Polysemy.Several-      Polysemy.Shift-      Polysemy.Shift.Internal-  other-modules:-      Paths_hs_hath-  autogen-modules:-      Paths_hs_hath-  hs-source-dirs:-      vendor/polysemy-zoo-0.8.2.0/src-  default-extensions:-      DataKinds-      DeriveFunctor-      FlexibleContexts-      GADTs-      LambdaCase-      PolyKinds-      RankNTypes-      ScopedTypeVariables-      StandaloneDeriving-      TypeApplications-      TypeOperators-      TypeFamilies-      UnicodeSyntax-  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -Wall-  build-depends:-      aeson >=2.1 && <2.3-    , async ==2.2.*-    , base >=4.18 && <4.22-    , base64 ==1.0.*-    , bytestring >=0.11 && <0.13-    , co-log >=0.6 && <0.8-    , co-log-core ==0.3.*-    , co-log-polysemy >=0.0.1.5 && <0.0.2-    , conduit ==1.3.*-    , constraints >=0.14 && <0.16-    , containers ==0.7.*-    , contravariant ==1.5.*-    , crypton ==1.0.*-    , crypton-connection ==0.4.*-    , crypton-x509 ==1.7.*-    , crypton-x509-store ==1.6.*-    , dhall ==1.42.*-    , directory ==1.3.*-    , exceptions ==0.10.*-    , extra >=1.7 && <1.9-    , filepath >=1.4 && <1.6-    , ghc-compact ==0.1.*-    , ghc-prim >=0.10 && <0.14-    , hex-text ==0.1.*-    , http-client ==0.7.*-    , http-client-tls ==0.3.*-    , http-conduit ==2.3.*-    , http-media ==0.8.*-    , http-types ==0.12.*-    , lrucache ==1.2.*-    , mason >=0.2.6 && <0.3-    , memory ==0.18.*-    , monad-control ==1.0.*-    , monad-loops ==0.4.*-    , mtl ==2.3.*-    , network >=3.1 && <3.3-    , optparse-applicative >=0.18.1 && <0.19-    , polysemy ==1.9.*-    , process ==1.6.*-    , random ==1.3.*-    , reflection ==2.1.*-    , relude ==1.2.*-    , resourcet ==1.3.*-    , safe-exceptions ==0.1.*-    , servant >=0.20.2 && <0.21-    , servant-client >=0.20.2 && <0.21-    , servant-client-core >=0.20.2 && <0.21-    , servant-server >=0.20.2 && <0.21-    , sqlite-simple ==0.4.*-    , stm ==2.5.*-    , streaming ==0.2.*-    , string-interpolate ==0.3.*-    , suspend ==0.2.*-    , template-haskell >=2.19 && <2.24-    , text ==2.1.*-    , time >=1.12 && <1.15-    , timers ==0.2.*-    , tls >=2.0 && <2.4-    , tls-session-manager >=0.0.5 && <0.1-    , transformers ==0.6.*-    , unix ==2.8.*-    , unliftio ==0.2.*-    , unordered-containers ==0.2.*-    , wai ==3.2.*-    , wai-extra ==3.1.*-    , warp ==3.4.*-  default-language: GHC2021--library hs-hath-warp-tls-  exposed-modules:-      Network.Wai.Handler.WarpTLS-      Network.Wai.Handler.WarpTLS.Internal-  other-modules:-      Paths_hs_hath-  autogen-modules:-      Paths_hs_hath-  hs-source-dirs:-      vendor/warp-tls-3.4.13-  default-extensions:-      Strict-      StrictData-  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints-  build-depends:-      aeson >=2.1 && <2.3-    , async ==2.2.*-    , base >=4.7 && <4.22-    , base64 ==1.0.*-    , bytestring ==0.*-    , co-log >=0.6 && <0.8-    , co-log-core ==0.3.*-    , co-log-polysemy >=0.0.1.5 && <0.0.2-    , conduit ==1.3.*-    , containers >=0.6 && <0.8-    , crypton ==1.0.*-    , crypton-connection ==0.4.*-    , crypton-x509 ==1.7.*-    , crypton-x509-store ==1.6.*-    , dhall ==1.42.*-    , directory ==1.3.*-    , exceptions ==0.10.*-    , extra >=1.7 && <1.9-    , filepath >=1.4 && <1.6-    , hex-text ==0.1.*-    , http-client ==0.7.*-    , http-client-tls ==0.3.*-    , http-conduit ==2.3.*-    , http-media ==0.8.*-    , http-types ==0.12.*-    , lrucache ==1.2.*-    , mason >=0.2.6 && <0.3-    , memory ==0.18.*-    , monad-control ==1.0.*-    , monad-loops ==0.4.*-    , mtl ==2.3.*-    , network ==3.*-    , optparse-applicative ==0.18.*-    , polysemy ==1.9.*-    , process ==1.6.*-    , recv ==0.*-    , relude ==1.2.*-    , resourcet ==1.3.*-    , safe-exceptions ==0.1.*-    , servant >=0.20.2 && <0.21-    , servant-client >=0.20.2 && <0.21-    , servant-client-core >=0.20.2 && <0.21-    , servant-server >=0.20.2 && <0.21-    , sqlite-simple ==0.4.*-    , stm ==2.5.*-    , streaming-commons ==0.*-    , string-interpolate ==0.3.*-    , suspend ==0.2.*-    , template-haskell >=2.19 && <2.24-    , text >=1 && <3-    , time >=1.12 && <1.15-    , timers ==0.2.*-    , tls >=2.1.3 && <2.5-    , tls-session-manager ==0.*-    , transformers ==0.6.*-    , unix ==2.8.*-    , unliftio ==0.2.*-    , unordered-containers ==0.2.*-    , wai ==3.2.*-    , wai-extra ==3.1.*-    , warp >=3.3.29 && <3.4.13-  default-language: GHC2021--executable hath-bench-  main-is: Bench.hs-  hs-source-dirs:-      app-  default-extensions:-      NoImplicitPrelude-      TypeApplications-      OverloadedStrings-      ScopedTypeVariables-      QuasiQuotes-      LambdaCase-      ViewPatterns-      MultiParamTypeClasses-      GADTs-  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N -main-is Bench-  build-depends:-      aeson >=2.1 && <2.3-    , async ==2.2.*-    , base >=4.7 && <4.22-    , base64 ==1.0.*-    , bytestring >=0.11 && <0.13-    , co-log >=0.6 && <0.8-    , co-log-core ==0.3.*-    , co-log-polysemy >=0.0.1.5 && <0.0.2-    , conduit ==1.3.*-    , containers >=0.6 && <0.8-    , crypton ==1.0.*-    , crypton-connection ==0.4.*-    , crypton-x509 ==1.7.*-    , crypton-x509-store ==1.6.*-    , dhall ==1.42.*-    , directory ==1.3.*-    , exceptions ==0.10.*-    , extra >=1.7 && <1.9-    , filepath >=1.4 && <1.6-    , hex-text ==0.1.*-    , hs-hath-    , http-client ==0.7.*-    , http-client-tls ==0.3.*-    , http-conduit ==2.3.*-    , http-media ==0.8.*-    , http-types ==0.12.*-    , lrucache ==1.2.*-    , mason >=0.2.6 && <0.3-    , memory ==0.18.*-    , monad-control ==1.0.*-    , monad-loops ==0.4.*-    , mtl ==2.3.*-    , network >=3.1 && <3.3-    , optparse-applicative ==0.18.*-    , polysemy ==1.9.*-    , process ==1.6.*-    , relude ==1.2.*-    , resourcet ==1.3.*-    , safe-exceptions ==0.1.*-    , servant >=0.20.2 && <0.21-    , servant-client >=0.20.2 && <0.21-    , servant-client-core >=0.20.2 && <0.21-    , servant-server >=0.20.2 && <0.21-    , sqlite-simple ==0.4.*-    , stm ==2.5.*-    , string-interpolate ==0.3.*-    , suspend ==0.2.*-    , template-haskell >=2.19 && <2.24-    , text >=2.0 && <2.2-    , time >=1.12 && <1.15-    , timers ==0.2.*-    , tls >=2.0 && <2.4-    , tls-session-manager >=0.0.5 && <0.1-    , transformers ==0.6.*-    , unix ==2.8.*-    , unliftio ==0.2.*-    , unordered-containers ==0.2.*-    , wai ==3.2.*-    , wai-extra ==3.1.*-    , warp ==3.4.*-  default-language: GHC2021--executable hs-hath-  main-is: Main.hs-  hs-source-dirs:-      app-  default-extensions:-      NoImplicitPrelude-      TypeApplications-      OverloadedStrings-      ScopedTypeVariables-      QuasiQuotes-      LambdaCase-      ViewPatterns-      MultiParamTypeClasses-      GADTs-  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N -fpedantic-bottoms-  build-depends:-      aeson >=2.1 && <2.3-    , async ==2.2.*-    , base >=4.7 && <4.22-    , base64 ==1.0.*-    , bytestring >=0.11 && <0.13-    , co-log >=0.6 && <0.8-    , co-log-core ==0.3.*-    , co-log-polysemy >=0.0.1.5 && <0.0.2-    , conduit ==1.3.*-    , containers >=0.6 && <0.8-    , crypton ==1.0.*-    , crypton-connection ==0.4.*-    , crypton-x509 ==1.7.*-    , crypton-x509-store ==1.6.*-    , dhall ==1.42.*-    , directory ==1.3.*-    , exceptions ==0.10.*-    , extra >=1.7 && <1.9-    , filepath >=1.4 && <1.6-    , hex-text ==0.1.*-    , hs-hath-    , http-client ==0.7.*-    , http-client-tls ==0.3.*-    , http-conduit ==2.3.*-    , http-media ==0.8.*-    , http-types ==0.12.*-    , lrucache ==1.2.*-    , mason >=0.2.6 && <0.3-    , memory ==0.18.*-    , monad-control ==1.0.*-    , monad-loops ==0.4.*-    , mtl ==2.3.*-    , network >=3.1 && <3.3-    , optparse-applicative ==0.18.*-    , polysemy ==1.9.*-    , process ==1.6.*-    , relude ==1.2.*-    , resourcet ==1.3.*-    , safe-exceptions ==0.1.*-    , servant >=0.20.2 && <0.21-    , servant-client >=0.20.2 && <0.21-    , servant-client-core >=0.20.2 && <0.21-    , servant-server >=0.20.2 && <0.21-    , sqlite-simple ==0.4.*-    , stm ==2.5.*-    , string-interpolate ==0.3.*-    , suspend ==0.2.*-    , template-haskell >=2.19 && <2.24-    , text >=2.0 && <2.2-    , time >=1.12 && <1.15-    , timers ==0.2.*-    , tls >=2.0 && <2.4-    , tls-session-manager >=0.0.5 && <0.1-    , transformers ==0.6.*-    , unix ==2.8.*-    , unliftio ==0.2.*-    , unordered-containers ==0.2.*-    , wai ==3.2.*-    , wai-extra ==3.1.*-    , warp ==3.4.*-  default-language: GHC2021--executable migrate-to-r2-  main-is: Migrate.hs-  hs-source-dirs:-      app-  default-extensions:-      NoImplicitPrelude-      TypeApplications-      OverloadedStrings-      ScopedTypeVariables-      QuasiQuotes-      LambdaCase-      ViewPatterns-      MultiParamTypeClasses-      GADTs-  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N -main-is Migrate-  build-depends:-      aeson >=2.1 && <2.3-    , async ==2.2.*-    , base >=4.7 && <4.22-    , base64 ==1.0.*-    , bytestring >=0.11 && <0.13-    , co-log >=0.6 && <0.8-    , co-log-core ==0.3.*-    , co-log-polysemy >=0.0.1.5 && <0.0.2-    , conduit ==1.3.*-    , containers >=0.6 && <0.8-    , crypton ==1.0.*-    , crypton-connection ==0.4.*-    , crypton-x509 ==1.7.*-    , crypton-x509-store ==1.6.*-    , dhall ==1.42.*-    , directory-    , exceptions ==0.10.*-    , extra >=1.7 && <1.9-    , filepath >=1.4 && <1.6-    , hex-text ==0.1.*-    , hs-hath-    , hs-hath-minio-    , hs-hath-polysemy-zoo-    , http-client ==0.7.*-    , http-client-tls ==0.3.*-    , http-conduit ==2.3.*-    , http-media ==0.8.*-    , http-types ==0.12.*-    , lrucache ==1.2.*-    , mason >=0.2.6 && <0.3-    , memory ==0.18.*-    , monad-control ==1.0.*-    , monad-loops ==0.4.*-    , mtl ==2.3.*-    , network >=3.1 && <3.3-    , optparse-applicative-    , polysemy ==1.9.*-    , process ==1.6.*-    , relude ==1.2.*-    , resourcet ==1.3.*-    , safe-exceptions ==0.1.*-    , servant >=0.20.2 && <0.21-    , servant-client >=0.20.2 && <0.21-    , servant-client-core >=0.20.2 && <0.21-    , servant-server >=0.20.2 && <0.21-    , sqlite-simple ==0.4.*-    , stm ==2.5.*-    , string-interpolate ==0.3.*-    , suspend ==0.2.*-    , template-haskell >=2.19 && <2.24-    , text >=2.0 && <2.2-    , time >=1.12 && <1.15-    , timers ==0.2.*-    , tls >=2.0 && <2.4-    , tls-session-manager >=0.0.5 && <0.1-    , transformers ==0.6.*-    , unix ==2.8.*-    , unliftio ==0.2.*-    , unordered-containers ==0.2.*-    , wai ==3.2.*-    , wai-extra ==3.1.*-    , warp ==3.4.*-  default-language: GHC2021--test-suite hs-hath-test-  type: exitcode-stdio-1.0-  main-is: Spec.hs-  other-modules:-      FilesystemSpec-      FileURIRenderSpec-      Integration-      InterfaceAPIOptimizationSpec-      MockRPC-      R2Spec-      Paths_hs_hath-  autogen-modules:-      Paths_hs_hath-  hs-source-dirs:-      test-  default-extensions:-      NoImplicitPrelude-      TypeApplications-      OverloadedStrings-      ScopedTypeVariables-      QuasiQuotes-      LambdaCase-      ViewPatterns-      MultiParamTypeClasses-      GADTs-  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints-  build-depends:-      aeson >=2.1 && <2.3-    , async ==2.2.*-    , base >=4.7 && <4.22-    , base64 ==1.0.*-    , bytestring >=0.11 && <0.13-    , co-log >=0.6 && <0.8-    , co-log-core ==0.3.*-    , co-log-polysemy >=0.0.1.5 && <0.0.2-    , conduit ==1.3.*-    , containers >=0.6 && <0.8-    , crypton ==1.0.*-    , crypton-connection ==0.4.*-    , crypton-x509 ==1.7.*-    , crypton-x509-store ==1.6.*-    , dhall ==1.42.*-    , directory-    , exceptions ==0.10.*-    , extra >=1.7 && <1.9-    , filepath-    , hex-text ==0.1.*-    , hs-hath-    , hs-hath-polysemy-zoo-    , hspec ==2.11.*-    , http-client ==0.7.*-    , http-client-tls ==0.3.*-    , http-conduit ==2.3.*-    , http-media ==0.8.*-    , http-types ==0.12.*-    , lrucache ==1.2.*-    , mason >=0.2.6 && <0.3-    , memory ==0.18.*-    , monad-control ==1.0.*-    , monad-loops ==0.4.*-    , mtl ==2.3.*-    , network >=3.1 && <3.3-    , optparse-applicative ==0.18.*-    , polysemy ==1.9.*-    , process ==1.6.*-    , relude ==1.2.*-    , resourcet ==1.3.*-    , safe-exceptions ==0.1.*-    , servant >=0.20.2 && <0.21-    , servant-client >=0.20.2 && <0.21-    , servant-client-core >=0.20.2 && <0.21-    , servant-server >=0.20.2 && <0.21-    , sqlite-simple ==0.4.*-    , stm ==2.5.*-    , string-interpolate ==0.3.*-    , suspend ==0.2.*-    , template-haskell >=2.19 && <2.24-    , temporary-    , text >=2.0 && <2.2-    , time >=1.12 && <1.15-    , timers ==0.2.*-    , tls >=2.0 && <2.4-    , tls-session-manager >=0.0.5 && <0.1-    , transformers ==0.6.*-    , unix ==2.8.*-    , unliftio ==0.2.*-    , unordered-containers ==0.2.*-    , wai ==3.2.*-    , wai-extra ==3.1.*-    , warp ==3.4.*-  default-language: GHC2021+cabal-version: 2.0
+
+-- This file has been generated from package.yaml by hpack version 0.39.1.
+--
+-- see: https://github.com/sol/hpack
+
+name:           hs-hath
+version:        1.2.0
+x-revision: 1
+synopsis:       A Haskell implementation of the Hentai@Home client
+description:    Please see the README on GitHub at <https://github.com/pe200012/hs-hath#readme>
+category:       Web
+homepage:       https://github.com/pe200012/hs-hath#readme
+bug-reports:    https://github.com/pe200012/hs-hath/issues
+author:         pe200012
+maintainer:     1326263755@qq.com
+copyright:      2024-2026 pe200012
+license:        GPL-3
+license-file:   LICENSE
+build-type:     Simple
+tested-with:
+    GHC == 9.12.2
+extra-source-files:
+    README.md
+extra-doc-files:
+    CHANGELOG.md
+
+source-repository head
+  type: git
+  location: https://github.com/pe200012/hs-hath
+
+library
+  exposed-modules:
+      CLI
+      FileVerification
+      HathNetwork.Genesis
+      HathNetwork.RPC
+      Interface.API
+      LegacyCiphers
+      Metrics.Counter
+      Metrics.Gauge
+      Metrics.Prometheus
+      Metrics.Registry
+      Metrics.Snapshot
+      Metrics.Types
+      Middleware
+      Server
+      SettingM
+      Stats
+      Storage.Database
+      Storage.Filesystem
+      Storage.Locate
+      Storage.R2
+      Types
+      Utils
+      Version
+  other-modules:
+      Paths_hs_hath
+  autogen-modules:
+      Paths_hs_hath
+  hs-source-dirs:
+      src
+  default-extensions:
+      NoImplicitPrelude
+      TypeApplications
+      OverloadedStrings
+      ScopedTypeVariables
+      QuasiQuotes
+      LambdaCase
+      ViewPatterns
+      MultiParamTypeClasses
+      GADTs
+  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints
+  build-depends:
+      aeson >=2.1 && <2.3
+    , async ==2.2.*
+    , base >=4.7 && <4.22
+    , base64 ==1.0.*
+    , bytestring >=0.11 && <0.13
+    , co-log >=0.6 && <0.8
+    , co-log-core ==0.3.*
+    , co-log-polysemy >=0.0.1.5 && <0.0.2
+    , conduit ==1.3.*
+    , containers >=0.6 && <0.8
+    , crypton ==1.0.*
+    , crypton-connection ==0.4.*
+    , crypton-x509 ==1.7.*
+    , crypton-x509-store ==1.6.*
+    , dhall ==1.42.*
+    , directory ==1.3.*
+    , exceptions ==0.10.*
+    , extra >=1.7 && <1.9
+    , filepath >=1.4 && <1.6
+    , hex-text ==0.1.*
+    , hs-hath-cryptostore
+    , hs-hath-minio
+    , hs-hath-placeholder
+    , hs-hath-polysemy-zoo
+    , hs-hath-warp-tls
+    , http-client ==0.7.*
+    , http-client-tls ==0.3.*
+    , http-conduit ==2.3.*
+    , http-media ==0.8.*
+    , http-types ==0.12.*
+    , lrucache ==1.2.*
+    , mason >=0.2.6 && <0.3
+    , memory ==0.18.*
+    , monad-control ==1.0.*
+    , monad-loops ==0.4.*
+    , mtl ==2.3.*
+    , network >=3.1 && <3.3
+    , optparse-applicative ==0.18.*
+    , polysemy ==1.9.*
+    , process ==1.6.*
+    , relude ==1.2.*
+    , resourcet ==1.3.*
+    , safe-exceptions ==0.1.*
+    , servant >=0.20.2 && <0.21
+    , servant-client >=0.20.2 && <0.21
+    , servant-client-core >=0.20.2 && <0.21
+    , servant-server >=0.20.2 && <0.21
+    , sqlite-simple ==0.4.*
+    , stm ==2.5.*
+    , string-interpolate ==0.3.*
+    , suspend ==0.2.*
+    , template-haskell >=2.19 && <2.24
+    , text >=2.0 && <2.2
+    , time >=1.12 && <1.15
+    , timers ==0.2.*
+    , tls >=2.0 && <2.4
+    , tls-session-manager >=0.0.5 && <0.1
+    , transformers ==0.6.*
+    , unix ==2.8.*
+    , unliftio ==0.2.*
+    , unordered-containers ==0.2.*
+    , wai ==3.2.*
+    , wai-extra ==3.1.*
+    , warp ==3.4.*
+  default-language: GHC2021
+
+library hs-hath-cryptostore
+  exposed-modules:
+      Crypto.Store.ASN1.Generate
+      Crypto.Store.ASN1.Parse
+      Crypto.Store.Cipher.RC2
+      Crypto.Store.Cipher.RC2.Primitive
+      Crypto.Store.CMS
+      Crypto.Store.CMS.Algorithms
+      Crypto.Store.CMS.Attribute
+      Crypto.Store.CMS.Authenticated
+      Crypto.Store.CMS.AuthEnveloped
+      Crypto.Store.CMS.Digested
+      Crypto.Store.CMS.Encrypted
+      Crypto.Store.CMS.Enveloped
+      Crypto.Store.CMS.Info
+      Crypto.Store.CMS.OriginatorInfo
+      Crypto.Store.CMS.PEM
+      Crypto.Store.CMS.Signed
+      Crypto.Store.CMS.Type
+      Crypto.Store.CMS.Util
+      Crypto.Store.Error
+      Crypto.Store.KeyWrap.AES
+      Crypto.Store.KeyWrap.RC2
+      Crypto.Store.KeyWrap.TripleDES
+      Crypto.Store.PEM
+      Crypto.Store.PKCS12
+      Crypto.Store.PKCS5
+      Crypto.Store.PKCS5.PBES1
+      Crypto.Store.PKCS8
+      Crypto.Store.PKCS8.EC
+      Crypto.Store.Util
+      Crypto.Store.X509
+  other-modules:
+      Paths_hs_hath
+  autogen-modules:
+      Paths_hs_hath
+  hs-source-dirs:
+      vendor/cryptostore-0.3.0.1/src
+  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -w
+  build-depends:
+      aeson >=2.1 && <2.3
+    , asn1-encoding ==0.9.*
+    , asn1-types >=0.3.1 && <0.4
+    , async ==2.2.*
+    , base >=4.7 && <4.22
+    , base64 ==1.0.*
+    , basement >=0.0.16 && <0.1
+    , bytestring >=0.11 && <0.13
+    , co-log >=0.6 && <0.8
+    , co-log-core ==0.3.*
+    , co-log-polysemy >=0.0.1.5 && <0.0.2
+    , conduit ==1.3.*
+    , containers >=0.6 && <0.8
+    , crypton ==1.0.*
+    , crypton-connection ==0.4.*
+    , crypton-x509 ==1.7.*
+    , crypton-x509-store ==1.6.*
+    , crypton-x509-validation ==1.6.*
+    , dhall ==1.42.*
+    , directory ==1.3.*
+    , exceptions ==0.10.*
+    , extra >=1.7 && <1.9
+    , filepath >=1.4 && <1.6
+    , hex-text ==0.1.*
+    , hourglass ==0.2.*
+    , http-client ==0.7.*
+    , http-client-tls ==0.3.*
+    , http-conduit ==2.3.*
+    , http-media ==0.8.*
+    , http-types ==0.12.*
+    , lrucache ==1.2.*
+    , mason >=0.2.6 && <0.3
+    , memory ==0.18.*
+    , monad-control ==1.0.*
+    , monad-loops ==0.4.*
+    , mtl ==2.3.*
+    , network >=3.1 && <3.3
+    , optparse-applicative ==0.18.*
+    , pem >=0.1 && <0.3
+    , polysemy ==1.9.*
+    , process ==1.6.*
+    , relude ==1.2.*
+    , resourcet ==1.3.*
+    , safe-exceptions ==0.1.*
+    , servant >=0.20.2 && <0.21
+    , servant-client >=0.20.2 && <0.21
+    , servant-client-core >=0.20.2 && <0.21
+    , servant-server >=0.20.2 && <0.21
+    , sqlite-simple ==0.4.*
+    , stm ==2.5.*
+    , string-interpolate ==0.3.*
+    , suspend ==0.2.*
+    , template-haskell >=2.19 && <2.24
+    , text >=2.0 && <2.2
+    , time >=1.12 && <1.15
+    , timers ==0.2.*
+    , tls >=2.0 && <2.4
+    , tls-session-manager >=0.0.5 && <0.1
+    , transformers ==0.6.*
+    , unix ==2.8.*
+    , unliftio ==0.2.*
+    , unordered-containers ==0.2.*
+    , wai ==3.2.*
+    , wai-extra ==3.1.*
+    , warp ==3.4.*
+  default-language: GHC2021
+
+library hs-hath-minio
+  exposed-modules:
+      Lib.Prelude
+      Network.Minio
+      Network.Minio.AdminAPI
+      Network.Minio.API
+      Network.Minio.APICommon
+      Network.Minio.CopyObject
+      Network.Minio.Credentials
+      Network.Minio.Credentials.AssumeRole
+      Network.Minio.Credentials.Types
+      Network.Minio.Data
+      Network.Minio.Data.ByteString
+      Network.Minio.Data.Crypto
+      Network.Minio.Data.Time
+      Network.Minio.Errors
+      Network.Minio.JsonParser
+      Network.Minio.ListOps
+      Network.Minio.PresignedOperations
+      Network.Minio.PutObject
+      Network.Minio.S3API
+      Network.Minio.SelectAPI
+      Network.Minio.Sign.V4
+      Network.Minio.Utils
+      Network.Minio.XmlCommon
+      Network.Minio.XmlGenerator
+      Network.Minio.XmlParser
+  other-modules:
+      Paths_hs_hath
+  autogen-modules:
+      Paths_hs_hath
+  hs-source-dirs:
+      vendor/minio-hs-1.7.0/src
+  default-extensions:
+      BangPatterns
+      DerivingStrategies
+      FlexibleContexts
+      FlexibleInstances
+      LambdaCase
+      MultiParamTypeClasses
+      MultiWayIf
+      OverloadedStrings
+      RankNTypes
+      ScopedTypeVariables
+      TupleSections
+  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints
+  build-depends:
+      aeson >=1 && <3
+    , async ==2.2.*
+    , base >=4.7 && <5
+    , base64 >=0 && <2
+    , base64-bytestring ==1.*
+    , binary ==0.*
+    , bytestring >=0.11 && <0.13
+    , case-insensitive ==1.*
+    , co-log >=0.6 && <0.8
+    , co-log-core ==0.3.*
+    , co-log-polysemy >=0.0.1.5 && <0.0.2
+    , conduit ==1.*
+    , conduit-extra ==1.*
+    , containers >=0.6 && <0.8
+    , crypton >=0 && <2
+    , crypton-connection ==0.*
+    , crypton-x509 ==1.7.*
+    , crypton-x509-store ==1.6.*
+    , data-default-class ==0.*
+    , dhall ==1.42.*
+    , digest ==0.*
+    , directory ==1.*
+    , exceptions ==0.10.*
+    , extra >=1.7 && <1.9
+    , filepath >=1.4 && <1.6
+    , hex-text ==0.1.*
+    , http-client ==0.*
+    , http-client-tls ==0.*
+    , http-conduit ==2.*
+    , http-media ==0.8.*
+    , http-types ==0.*
+    , ini ==0.*
+    , lrucache ==1.2.*
+    , mason >=0.2.6 && <0.3
+    , memory ==0.*
+    , monad-control ==1.0.*
+    , monad-loops ==0.4.*
+    , mtl ==2.3.*
+    , network >=3.1 && <3.3
+    , network-uri ==2.*
+    , optparse-applicative ==0.18.*
+    , polysemy ==1.9.*
+    , process ==1.6.*
+    , relude ==1.*
+    , resourcet ==1.*
+    , retry ==0.*
+    , safe-exceptions ==0.1.*
+    , servant >=0.20.2 && <0.21
+    , servant-client >=0.20.2 && <0.21
+    , servant-client-core >=0.20.2 && <0.21
+    , servant-server >=0.20.2 && <0.21
+    , sqlite-simple ==0.4.*
+    , stm ==2.5.*
+    , string-interpolate ==0.3.*
+    , suspend ==0.2.*
+    , template-haskell >=2.19 && <2.24
+    , text >=1 && <3
+    , time ==1.*
+    , time-units ==1.*
+    , timers ==0.2.*
+    , tls >=2.0 && <2.4
+    , tls-session-manager >=0.0.5 && <0.1
+    , transformers ==0.*
+    , unix ==2.8.*
+    , unliftio ==0.*
+    , unliftio-core ==0.*
+    , unordered-containers ==0.*
+    , wai ==3.2.*
+    , wai-extra ==3.1.*
+    , warp ==3.4.*
+    , xml-conduit ==1.*
+  mixins:
+      base hiding (Prelude)
+    , base64 hiding (Data.ByteString.Base64)
+    , relude (Relude as Prelude)
+    , relude 
+  default-language: GHC2021
+
+library hs-hath-placeholder
+  exposed-modules:
+      Control.Placeholder
+  other-modules:
+      Paths_hs_hath
+  autogen-modules:
+      Paths_hs_hath
+  hs-source-dirs:
+      vendor/placeholder-0/src
+  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints
+  build-depends:
+      aeson >=2.1 && <2.3
+    , async ==2.2.*
+    , base >=4.7 && <4.22
+    , base64 ==1.0.*
+    , bytestring >=0.11 && <0.13
+    , co-log >=0.6 && <0.8
+    , co-log-core ==0.3.*
+    , co-log-polysemy >=0.0.1.5 && <0.0.2
+    , conduit ==1.3.*
+    , containers >=0.6 && <0.8
+    , crypton ==1.0.*
+    , crypton-connection ==0.4.*
+    , crypton-x509 ==1.7.*
+    , crypton-x509-store ==1.6.*
+    , dhall ==1.42.*
+    , directory ==1.3.*
+    , exceptions ==0.10.*
+    , extra >=1.7 && <1.9
+    , filepath >=1.4 && <1.6
+    , ghc-prim >=0 && <10
+    , hex-text ==0.1.*
+    , http-client ==0.7.*
+    , http-client-tls ==0.3.*
+    , http-conduit ==2.3.*
+    , http-media ==0.8.*
+    , http-types ==0.12.*
+    , lrucache ==1.2.*
+    , mason >=0.2.6 && <0.3
+    , memory ==0.18.*
+    , monad-control ==1.0.*
+    , monad-loops ==0.4.*
+    , mtl ==2.3.*
+    , network >=3.1 && <3.3
+    , optparse-applicative ==0.18.*
+    , polysemy ==1.9.*
+    , process ==1.6.*
+    , relude ==1.2.*
+    , resourcet ==1.3.*
+    , safe-exceptions ==0.1.*
+    , servant >=0.20.2 && <0.21
+    , servant-client >=0.20.2 && <0.21
+    , servant-client-core >=0.20.2 && <0.21
+    , servant-server >=0.20.2 && <0.21
+    , sqlite-simple ==0.4.*
+    , stm ==2.5.*
+    , string-interpolate ==0.3.*
+    , suspend ==0.2.*
+    , template-haskell >=2.19 && <2.24
+    , text >=2.0 && <2.2
+    , time >=1.12 && <1.15
+    , timers ==0.2.*
+    , tls >=2.0 && <2.4
+    , tls-session-manager >=0.0.5 && <0.1
+    , transformers ==0.6.*
+    , unix ==2.8.*
+    , unliftio ==0.2.*
+    , unordered-containers ==0.2.*
+    , wai ==3.2.*
+    , wai-extra ==3.1.*
+    , warp ==3.4.*
+  default-language: GHC2021
+
+library hs-hath-polysemy-zoo
+  exposed-modules:
+      Polysemy.Capture
+      Polysemy.ConstraintAbsorber
+      Polysemy.ConstraintAbsorber.MonadCatch
+      Polysemy.ConstraintAbsorber.MonadCont
+      Polysemy.ConstraintAbsorber.MonadError
+      Polysemy.ConstraintAbsorber.MonadReader
+      Polysemy.ConstraintAbsorber.MonadState
+      Polysemy.ConstraintAbsorber.MonadWriter
+      Polysemy.Cont
+      Polysemy.Cont.Internal
+      Polysemy.EndState
+      Polysemy.Final.IO
+      Polysemy.Final.IO.Internal
+      Polysemy.Final.More
+      Polysemy.Final.MTL
+      Polysemy.Final.NonDet
+      Polysemy.Floodgate
+      Polysemy.Fresh
+      Polysemy.Input.Streaming
+      Polysemy.KVStore
+      Polysemy.Operators
+      Polysemy.Random
+      Polysemy.Reader.Compact
+      Polysemy.Reader.More
+      Polysemy.RevState
+      Polysemy.SetStore
+      Polysemy.Several
+      Polysemy.Shift
+      Polysemy.Shift.Internal
+  other-modules:
+      Paths_hs_hath
+  autogen-modules:
+      Paths_hs_hath
+  hs-source-dirs:
+      vendor/polysemy-zoo-0.8.2.0/src
+  default-extensions:
+      DataKinds
+      DeriveFunctor
+      FlexibleContexts
+      GADTs
+      LambdaCase
+      PolyKinds
+      RankNTypes
+      ScopedTypeVariables
+      StandaloneDeriving
+      TypeApplications
+      TypeOperators
+      TypeFamilies
+      UnicodeSyntax
+  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -Wall
+  build-depends:
+      aeson >=2.1 && <2.3
+    , async ==2.2.*
+    , base >=4.18 && <4.22
+    , base64 ==1.0.*
+    , bytestring >=0.11 && <0.13
+    , co-log >=0.6 && <0.8
+    , co-log-core ==0.3.*
+    , co-log-polysemy >=0.0.1.5 && <0.0.2
+    , conduit ==1.3.*
+    , constraints >=0.14 && <0.16
+    , containers ==0.7.*
+    , contravariant ==1.5.*
+    , crypton ==1.0.*
+    , crypton-connection ==0.4.*
+    , crypton-x509 ==1.7.*
+    , crypton-x509-store ==1.6.*
+    , dhall ==1.42.*
+    , directory ==1.3.*
+    , exceptions ==0.10.*
+    , extra >=1.7 && <1.9
+    , filepath >=1.4 && <1.6
+    , ghc-compact ==0.1.*
+    , ghc-prim >=0.10 && <0.14
+    , hex-text ==0.1.*
+    , http-client ==0.7.*
+    , http-client-tls ==0.3.*
+    , http-conduit ==2.3.*
+    , http-media ==0.8.*
+    , http-types ==0.12.*
+    , lrucache ==1.2.*
+    , mason >=0.2.6 && <0.3
+    , memory ==0.18.*
+    , monad-control ==1.0.*
+    , monad-loops ==0.4.*
+    , mtl ==2.3.*
+    , network >=3.1 && <3.3
+    , optparse-applicative >=0.18.1 && <0.19
+    , polysemy ==1.9.*
+    , process ==1.6.*
+    , random ==1.3.*
+    , reflection ==2.1.*
+    , relude ==1.2.*
+    , resourcet ==1.3.*
+    , safe-exceptions ==0.1.*
+    , servant >=0.20.2 && <0.21
+    , servant-client >=0.20.2 && <0.21
+    , servant-client-core >=0.20.2 && <0.21
+    , servant-server >=0.20.2 && <0.21
+    , sqlite-simple ==0.4.*
+    , stm ==2.5.*
+    , streaming ==0.2.*
+    , string-interpolate ==0.3.*
+    , suspend ==0.2.*
+    , template-haskell >=2.19 && <2.24
+    , text ==2.1.*
+    , time >=1.12 && <1.15
+    , timers ==0.2.*
+    , tls >=2.0 && <2.4
+    , tls-session-manager >=0.0.5 && <0.1
+    , transformers ==0.6.*
+    , unix ==2.8.*
+    , unliftio ==0.2.*
+    , unordered-containers ==0.2.*
+    , wai ==3.2.*
+    , wai-extra ==3.1.*
+    , warp ==3.4.*
+  default-language: GHC2021
+
+library hs-hath-warp-tls
+  exposed-modules:
+      Network.Wai.Handler.WarpTLS
+      Network.Wai.Handler.WarpTLS.Internal
+  other-modules:
+      Paths_hs_hath
+  autogen-modules:
+      Paths_hs_hath
+  hs-source-dirs:
+      vendor/warp-tls-3.4.13
+  default-extensions:
+      Strict
+      StrictData
+  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints
+  build-depends:
+      aeson >=2.1 && <2.3
+    , async ==2.2.*
+    , base >=4.7 && <4.22
+    , base64 ==1.0.*
+    , bytestring ==0.*
+    , co-log >=0.6 && <0.8
+    , co-log-core ==0.3.*
+    , co-log-polysemy >=0.0.1.5 && <0.0.2
+    , conduit ==1.3.*
+    , containers >=0.6 && <0.8
+    , crypton ==1.0.*
+    , crypton-connection ==0.4.*
+    , crypton-x509 ==1.7.*
+    , crypton-x509-store ==1.6.*
+    , dhall ==1.42.*
+    , directory ==1.3.*
+    , exceptions ==0.10.*
+    , extra >=1.7 && <1.9
+    , filepath >=1.4 && <1.6
+    , hex-text ==0.1.*
+    , http-client ==0.7.*
+    , http-client-tls ==0.3.*
+    , http-conduit ==2.3.*
+    , http-media ==0.8.*
+    , http-types ==0.12.*
+    , lrucache ==1.2.*
+    , mason >=0.2.6 && <0.3
+    , memory ==0.18.*
+    , monad-control ==1.0.*
+    , monad-loops ==0.4.*
+    , mtl ==2.3.*
+    , network ==3.*
+    , optparse-applicative ==0.18.*
+    , polysemy ==1.9.*
+    , process ==1.6.*
+    , recv ==0.*
+    , relude ==1.2.*
+    , resourcet ==1.3.*
+    , safe-exceptions ==0.1.*
+    , servant >=0.20.2 && <0.21
+    , servant-client >=0.20.2 && <0.21
+    , servant-client-core >=0.20.2 && <0.21
+    , servant-server >=0.20.2 && <0.21
+    , sqlite-simple ==0.4.*
+    , stm ==2.5.*
+    , streaming-commons ==0.*
+    , string-interpolate ==0.3.*
+    , suspend ==0.2.*
+    , template-haskell >=2.19 && <2.24
+    , text >=1 && <3
+    , time >=1.12 && <1.15
+    , timers ==0.2.*
+    , tls >=2.1.3 && <2.5
+    , tls-session-manager ==0.*
+    , transformers ==0.6.*
+    , unix ==2.8.*
+    , unliftio ==0.2.*
+    , unordered-containers ==0.2.*
+    , wai ==3.2.*
+    , wai-extra ==3.1.*
+    , warp >=3.3.29 && <3.4.13
+  default-language: GHC2021
+
+executable hath-bench
+  main-is: Bench.hs
+  hs-source-dirs:
+      app
+  default-extensions:
+      NoImplicitPrelude
+      TypeApplications
+      OverloadedStrings
+      ScopedTypeVariables
+      QuasiQuotes
+      LambdaCase
+      ViewPatterns
+      MultiParamTypeClasses
+      GADTs
+  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N -main-is Bench
+  build-depends:
+      aeson >=2.1 && <2.3
+    , async ==2.2.*
+    , base >=4.7 && <4.22
+    , base64 ==1.0.*
+    , bytestring >=0.11 && <0.13
+    , co-log >=0.6 && <0.8
+    , co-log-core ==0.3.*
+    , co-log-polysemy >=0.0.1.5 && <0.0.2
+    , conduit ==1.3.*
+    , containers >=0.6 && <0.8
+    , crypton ==1.0.*
+    , crypton-connection ==0.4.*
+    , crypton-x509 ==1.7.*
+    , crypton-x509-store ==1.6.*
+    , dhall ==1.42.*
+    , directory ==1.3.*
+    , exceptions ==0.10.*
+    , extra >=1.7 && <1.9
+    , filepath >=1.4 && <1.6
+    , hex-text ==0.1.*
+    , hs-hath
+    , http-client ==0.7.*
+    , http-client-tls ==0.3.*
+    , http-conduit ==2.3.*
+    , http-media ==0.8.*
+    , http-types ==0.12.*
+    , lrucache ==1.2.*
+    , mason >=0.2.6 && <0.3
+    , memory ==0.18.*
+    , monad-control ==1.0.*
+    , monad-loops ==0.4.*
+    , mtl ==2.3.*
+    , network >=3.1 && <3.3
+    , optparse-applicative ==0.18.*
+    , polysemy ==1.9.*
+    , process ==1.6.*
+    , relude ==1.2.*
+    , resourcet ==1.3.*
+    , safe-exceptions ==0.1.*
+    , servant >=0.20.2 && <0.21
+    , servant-client >=0.20.2 && <0.21
+    , servant-client-core >=0.20.2 && <0.21
+    , servant-server >=0.20.2 && <0.21
+    , sqlite-simple ==0.4.*
+    , stm ==2.5.*
+    , string-interpolate ==0.3.*
+    , suspend ==0.2.*
+    , template-haskell >=2.19 && <2.24
+    , text >=2.0 && <2.2
+    , time >=1.12 && <1.15
+    , timers ==0.2.*
+    , tls >=2.0 && <2.4
+    , tls-session-manager >=0.0.5 && <0.1
+    , transformers ==0.6.*
+    , unix ==2.8.*
+    , unliftio ==0.2.*
+    , unordered-containers ==0.2.*
+    , wai ==3.2.*
+    , wai-extra ==3.1.*
+    , warp ==3.4.*
+  default-language: GHC2021
+
+executable hs-hath
+  main-is: Main.hs
+  hs-source-dirs:
+      app
+  default-extensions:
+      NoImplicitPrelude
+      TypeApplications
+      OverloadedStrings
+      ScopedTypeVariables
+      QuasiQuotes
+      LambdaCase
+      ViewPatterns
+      MultiParamTypeClasses
+      GADTs
+  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N -fpedantic-bottoms
+  build-depends:
+      aeson >=2.1 && <2.3
+    , async ==2.2.*
+    , base >=4.7 && <4.22
+    , base64 ==1.0.*
+    , bytestring >=0.11 && <0.13
+    , co-log >=0.6 && <0.8
+    , co-log-core ==0.3.*
+    , co-log-polysemy >=0.0.1.5 && <0.0.2
+    , conduit ==1.3.*
+    , containers >=0.6 && <0.8
+    , crypton ==1.0.*
+    , crypton-connection ==0.4.*
+    , crypton-x509 ==1.7.*
+    , crypton-x509-store ==1.6.*
+    , dhall ==1.42.*
+    , directory ==1.3.*
+    , exceptions ==0.10.*
+    , extra >=1.7 && <1.9
+    , filepath >=1.4 && <1.6
+    , hex-text ==0.1.*
+    , hs-hath
+    , http-client ==0.7.*
+    , http-client-tls ==0.3.*
+    , http-conduit ==2.3.*
+    , http-media ==0.8.*
+    , http-types ==0.12.*
+    , lrucache ==1.2.*
+    , mason >=0.2.6 && <0.3
+    , memory ==0.18.*
+    , monad-control ==1.0.*
+    , monad-loops ==0.4.*
+    , mtl ==2.3.*
+    , network >=3.1 && <3.3
+    , optparse-applicative ==0.18.*
+    , polysemy ==1.9.*
+    , process ==1.6.*
+    , relude ==1.2.*
+    , resourcet ==1.3.*
+    , safe-exceptions ==0.1.*
+    , servant >=0.20.2 && <0.21
+    , servant-client >=0.20.2 && <0.21
+    , servant-client-core >=0.20.2 && <0.21
+    , servant-server >=0.20.2 && <0.21
+    , sqlite-simple ==0.4.*
+    , stm ==2.5.*
+    , string-interpolate ==0.3.*
+    , suspend ==0.2.*
+    , template-haskell >=2.19 && <2.24
+    , text >=2.0 && <2.2
+    , time >=1.12 && <1.15
+    , timers ==0.2.*
+    , tls >=2.0 && <2.4
+    , tls-session-manager >=0.0.5 && <0.1
+    , transformers ==0.6.*
+    , unix ==2.8.*
+    , unliftio ==0.2.*
+    , unordered-containers ==0.2.*
+    , wai ==3.2.*
+    , wai-extra ==3.1.*
+    , warp ==3.4.*
+  default-language: GHC2021
+
+executable migrate-to-r2
+  main-is: Migrate.hs
+  hs-source-dirs:
+      app
+  default-extensions:
+      NoImplicitPrelude
+      TypeApplications
+      OverloadedStrings
+      ScopedTypeVariables
+      QuasiQuotes
+      LambdaCase
+      ViewPatterns
+      MultiParamTypeClasses
+      GADTs
+  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N -main-is Migrate
+  build-depends:
+      aeson >=2.1 && <2.3
+    , async ==2.2.*
+    , base >=4.7 && <4.22
+    , base64 ==1.0.*
+    , bytestring >=0.11 && <0.13
+    , co-log >=0.6 && <0.8
+    , co-log-core ==0.3.*
+    , co-log-polysemy >=0.0.1.5 && <0.0.2
+    , conduit ==1.3.*
+    , containers >=0.6 && <0.8
+    , crypton ==1.0.*
+    , crypton-connection ==0.4.*
+    , crypton-x509 ==1.7.*
+    , crypton-x509-store ==1.6.*
+    , dhall ==1.42.*
+    , directory
+    , exceptions ==0.10.*
+    , extra >=1.7 && <1.9
+    , filepath >=1.4 && <1.6
+    , hex-text ==0.1.*
+    , hs-hath
+    , hs-hath-minio
+    , hs-hath-polysemy-zoo
+    , http-client ==0.7.*
+    , http-client-tls ==0.3.*
+    , http-conduit ==2.3.*
+    , http-media ==0.8.*
+    , http-types ==0.12.*
+    , lrucache ==1.2.*
+    , mason >=0.2.6 && <0.3
+    , memory ==0.18.*
+    , monad-control ==1.0.*
+    , monad-loops ==0.4.*
+    , mtl ==2.3.*
+    , network >=3.1 && <3.3
+    , optparse-applicative
+    , polysemy ==1.9.*
+    , process ==1.6.*
+    , relude ==1.2.*
+    , resourcet ==1.3.*
+    , safe-exceptions ==0.1.*
+    , servant >=0.20.2 && <0.21
+    , servant-client >=0.20.2 && <0.21
+    , servant-client-core >=0.20.2 && <0.21
+    , servant-server >=0.20.2 && <0.21
+    , sqlite-simple ==0.4.*
+    , stm ==2.5.*
+    , string-interpolate ==0.3.*
+    , suspend ==0.2.*
+    , template-haskell >=2.19 && <2.24
+    , text >=2.0 && <2.2
+    , time >=1.12 && <1.15
+    , timers ==0.2.*
+    , tls >=2.0 && <2.4
+    , tls-session-manager >=0.0.5 && <0.1
+    , transformers ==0.6.*
+    , unix ==2.8.*
+    , unliftio ==0.2.*
+    , unordered-containers ==0.2.*
+    , wai ==3.2.*
+    , wai-extra ==3.1.*
+    , warp ==3.4.*
+  default-language: GHC2021
+
+test-suite hs-hath-test
+  type: exitcode-stdio-1.0
+  main-is: Spec.hs
+  other-modules:
+      FilesystemSpec
+      FileURIRenderSpec
+      Integration
+      InterfaceAPIOptimizationSpec
+      MockRPC
+      R2Spec
+      Paths_hs_hath
+  autogen-modules:
+      Paths_hs_hath
+  hs-source-dirs:
+      test
+  default-extensions:
+      NoImplicitPrelude
+      TypeApplications
+      OverloadedStrings
+      ScopedTypeVariables
+      QuasiQuotes
+      LambdaCase
+      ViewPatterns
+      MultiParamTypeClasses
+      GADTs
+  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints
+  build-depends:
+      aeson >=2.1 && <2.3
+    , async ==2.2.*
+    , base >=4.7 && <4.22
+    , base64 ==1.0.*
+    , bytestring >=0.11 && <0.13
+    , co-log >=0.6 && <0.8
+    , co-log-core ==0.3.*
+    , co-log-polysemy >=0.0.1.5 && <0.0.2
+    , conduit ==1.3.*
+    , containers >=0.6 && <0.8
+    , crypton ==1.0.*
+    , crypton-connection ==0.4.*
+    , crypton-x509 ==1.7.*
+    , crypton-x509-store ==1.6.*
+    , dhall ==1.42.*
+    , directory
+    , exceptions ==0.10.*
+    , extra >=1.7 && <1.9
+    , filepath
+    , hex-text ==0.1.*
+    , hs-hath
+    , hs-hath-polysemy-zoo
+    , hspec ==2.11.*
+    , http-client ==0.7.*
+    , http-client-tls ==0.3.*
+    , http-conduit ==2.3.*
+    , http-media ==0.8.*
+    , http-types ==0.12.*
+    , lrucache ==1.2.*
+    , mason >=0.2.6 && <0.3
+    , memory ==0.18.*
+    , monad-control ==1.0.*
+    , monad-loops ==0.4.*
+    , mtl ==2.3.*
+    , network >=3.1 && <3.3
+    , optparse-applicative ==0.18.*
+    , polysemy ==1.9.*
+    , process ==1.6.*
+    , relude ==1.2.*
+    , resourcet ==1.3.*
+    , safe-exceptions ==0.1.*
+    , servant >=0.20.2 && <0.21
+    , servant-client >=0.20.2 && <0.21
+    , servant-client-core >=0.20.2 && <0.21
+    , servant-server >=0.20.2 && <0.21
+    , sqlite-simple ==0.4.*
+    , stm ==2.5.*
+    , string-interpolate ==0.3.*
+    , suspend ==0.2.*
+    , template-haskell >=2.19 && <2.24
+    , temporary
+    , text >=2.0 && <2.2
+    , time >=1.12 && <1.15
+    , timers ==0.2.*
+    , tls >=2.0 && <2.4
+    , tls-session-manager >=0.0.5 && <0.1
+    , transformers ==0.6.*
+    , unix ==2.8.*
+    , unliftio ==0.2.*
+    , unordered-containers ==0.2.*
+    , wai ==3.2.*
+    , wai-extra ==3.1.*
+    , warp ==3.4.*
+  default-language: GHC2021