packages feed

ghcup 0.1.19.5 → 0.1.20.0

raw patch · 98 files changed

+47426/−45532 lines, 98 filesdep +tastydep +tasty-hunitdep ~asyncdep ~basedep ~brickPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies added: tasty, tasty-hunit

Dependency ranges changed: async, base, brick, deepseq, optparse-applicative, retry, template-haskell, text, time, unordered-containers, uri-bytestring, vector, versions, vty

API changes (from Hackage documentation)

- GHCup.List: [fromSrc] :: ListResult -> Bool
- GHCup.Prelude.Version.QQ: instance Data.Data.Data Data.Versions.MChunk
- GHCup.Prelude.Version.QQ: instance Data.Data.Data Data.Versions.Mess
- GHCup.Prelude.Version.QQ: instance Data.Data.Data Data.Versions.PVP
- GHCup.Prelude.Version.QQ: instance Data.Data.Data Data.Versions.SemVer
- GHCup.Prelude.Version.QQ: instance Data.Data.Data Data.Versions.VSep
- GHCup.Prelude.Version.QQ: instance Data.Data.Data Data.Versions.VUnit
- GHCup.Prelude.Version.QQ: instance Data.Data.Data Data.Versions.Version
- GHCup.Prelude.Version.QQ: instance Data.Data.Data Data.Versions.Versioning
- GHCup.Prelude.Version.QQ: instance Language.Haskell.TH.Syntax.Lift Data.Versions.MChunk
- GHCup.Prelude.Version.QQ: instance Language.Haskell.TH.Syntax.Lift Data.Versions.Mess
- GHCup.Prelude.Version.QQ: instance Language.Haskell.TH.Syntax.Lift Data.Versions.PVP
- GHCup.Prelude.Version.QQ: instance Language.Haskell.TH.Syntax.Lift Data.Versions.SemVer
- GHCup.Prelude.Version.QQ: instance Language.Haskell.TH.Syntax.Lift Data.Versions.VSep
- GHCup.Prelude.Version.QQ: instance Language.Haskell.TH.Syntax.Lift Data.Versions.VUnit
- GHCup.Prelude.Version.QQ: instance Language.Haskell.TH.Syntax.Lift Data.Versions.Version
- GHCup.Prelude.Version.QQ: instance Language.Haskell.TH.Syntax.Lift Data.Versions.Versioning
- GHCup.Types.JSON: instance Data.Aeson.Types.FromJSON.FromJSON Data.Versions.PVP
- GHCup.Types.JSON: instance Data.Aeson.Types.FromJSON.FromJSON Data.Versions.VUnit
- GHCup.Types.JSON: instance Data.Aeson.Types.FromJSON.FromJSON Data.Versions.Version
- GHCup.Types.JSON: instance Data.Aeson.Types.FromJSON.FromJSON Data.Versions.Versioning
- GHCup.Types.JSON: instance Data.Aeson.Types.FromJSON.FromJSONKey (GHC.Maybe.Maybe Data.Versions.Version)
- GHCup.Types.JSON: instance Data.Aeson.Types.FromJSON.FromJSONKey (GHC.Maybe.Maybe Data.Versions.Versioning)
- GHCup.Types.JSON: instance Data.Aeson.Types.FromJSON.FromJSONKey Data.Versions.Version
- GHCup.Types.JSON: instance Data.Aeson.Types.FromJSON.FromJSONKey Data.Versions.Versioning
- GHCup.Types.JSON: instance Data.Aeson.Types.ToJSON.ToJSON Data.Versions.PVP
- GHCup.Types.JSON: instance Data.Aeson.Types.ToJSON.ToJSON Data.Versions.VUnit
- GHCup.Types.JSON: instance Data.Aeson.Types.ToJSON.ToJSON Data.Versions.Version
- GHCup.Types.JSON: instance Data.Aeson.Types.ToJSON.ToJSON Data.Versions.Versioning
- GHCup.Types.JSON: instance Data.Aeson.Types.ToJSON.ToJSONKey (GHC.Maybe.Maybe Data.Versions.Version)
- GHCup.Types.JSON: instance Data.Aeson.Types.ToJSON.ToJSONKey (GHC.Maybe.Maybe Data.Versions.Versioning)
- GHCup.Types.JSON: instance Data.Aeson.Types.ToJSON.ToJSONKey Data.Versions.Version
- GHCup.Types.JSON: instance Data.Aeson.Types.ToJSON.ToJSONKey Data.Versions.Versioning
- GHCup.Utils: addToPath :: FilePath -> Bool -> IO [(String, String)]
- GHCup.Utils: ghcSrcInstalled :: (MonadIO m, MonadReader env m, HasDirs env, MonadThrow m) => GHCTargetVersion -> m Bool
- GHCup.Utils: ghcUpSrcBuiltFile :: FilePath
+ GHCup: mergeGHCFileTree :: (MonadReader env m, HasPlatformReq env, HasDirs env, HasSettings env, MonadThrow m, HasLog env, MonadIO m, MonadUnliftIO m, MonadMask m, MonadResource m, MonadFail m) => GHCupPath -> InstallDirResolved -> GHCTargetVersion -> Bool -> Excepts '[MergeFileTreeError] m ()
+ GHCup.Errors: DigestMissing :: URI -> DigestMissing
+ GHCup.Errors: NoDownload' :: GlobalTool -> NoDownload
+ GHCup.Errors: StackPlatformDetectError :: V es -> StackPlatformDetectError
+ GHCup.Errors: UnsupportedSetupCombo :: Architecture -> Platform -> UnsupportedSetupCombo
+ GHCup.Errors: data DigestMissing
+ GHCup.Errors: data StackPlatformDetectError
+ GHCup.Errors: data UnsupportedSetupCombo
+ GHCup.Errors: instance GHC.Exception.Type.Exception GHCup.Errors.DigestMissing
+ GHCup.Errors: instance GHC.Show.Show GHCup.Errors.DigestMissing
+ GHCup.Errors: instance GHC.Show.Show GHCup.Errors.StackPlatformDetectError
+ GHCup.Errors: instance GHC.Show.Show GHCup.Errors.UnsupportedSetupCombo
+ GHCup.Errors: instance GHCup.Errors.HFErrorProject GHCup.Errors.DigestMissing
+ GHCup.Errors: instance GHCup.Errors.HFErrorProject GHCup.Errors.StackPlatformDetectError
+ GHCup.Errors: instance GHCup.Errors.HFErrorProject GHCup.Errors.UnsupportedSetupCombo
+ GHCup.Errors: instance Text.PrettyPrint.HughesPJClass.Pretty GHCup.Errors.DigestMissing
+ GHCup.Errors: instance Text.PrettyPrint.HughesPJClass.Pretty GHCup.Errors.StackPlatformDetectError
+ GHCup.Errors: instance Text.PrettyPrint.HughesPJClass.Pretty GHCup.Errors.UnsupportedSetupCombo
+ GHCup.GHC: instance GHC.Classes.Eq GHCup.GHC.GHCVer
+ GHCup.GHC: instance GHC.Show.Show GHCup.GHC.GHCVer
+ GHCup.GHC: mergeGHCFileTree :: (MonadReader env m, HasPlatformReq env, HasDirs env, HasSettings env, MonadThrow m, HasLog env, MonadIO m, MonadUnliftIO m, MonadMask m, MonadResource m, MonadFail m) => GHCupPath -> InstallDirResolved -> GHCTargetVersion -> Bool -> Excepts '[MergeFileTreeError] m ()
+ GHCup.HLS: instance GHC.Classes.Eq GHCup.HLS.HLSVer
+ GHCup.HLS: instance GHC.Show.Show GHCup.HLS.HLSVer
+ GHCup.List: instance GHC.Classes.Eq GHCup.List.ListCriteria
+ GHCup.Platform: getStackGhcBuilds :: (MonadReader env m, HasLog env, MonadIO m) => PlatformResult -> Excepts '[ParseError, NoCompatiblePlatform, DistroNotFound, ProcessError] m [String]
+ GHCup.Platform: getStackOSKey :: Monad m => PlatformRequest -> Excepts '[UnsupportedSetupCombo] m String
+ GHCup.Platform: getStackPlatformKey :: (MonadReader env m, MonadFail m, HasLog env, MonadCatch m, MonadIO m) => PlatformRequest -> Excepts '[UnsupportedSetupCombo, ParseError, NoCompatiblePlatform, NoCompatibleArch, DistroNotFound, ProcessError] m [String]
+ GHCup.Prelude: addToPath :: [FilePath] -> Bool -> IO [(String, String)]
+ GHCup.Prelude: addToPath' :: [(String, String)] -> [FilePath] -> Bool -> [(String, String)]
+ GHCup.Prelude.MegaParsec: isSpace :: Char -> Bool
+ GHCup.Prelude.MegaParsec: skip :: (Char -> Bool) -> Parsec Void Text ()
+ GHCup.Prelude.MegaParsec: skipSpace :: Parsec Void Text ()
+ GHCup.Prelude.MegaParsec: skipWhile :: (Char -> Bool) -> Parsec Void Text ()
+ GHCup.Prelude.Process: executeOut' :: MonadIO m => FilePath -> [String] -> Maybe FilePath -> Maybe [(String, String)] -> m CapturedProcess
+ GHCup.Types: Hadrian :: BuildSystem
+ GHCup.Types: KeyCombination :: Key -> [Modifier] -> KeyCombination
+ GHCup.Types: MAlt :: Modifier
+ GHCup.Types: MCtrl :: Modifier
+ GHCup.Types: MMeta :: Modifier
+ GHCup.Types: MShift :: Modifier
+ GHCup.Types: Make :: BuildSystem
+ GHCup.Types: NewGHCupInfo :: GHCupInfo -> NewURLSource
+ GHCup.Types: NewGHCupURL :: NewURLSource
+ GHCup.Types: NewSetupInfo :: SetupInfo -> NewURLSource
+ GHCup.Types: NewStackSetupURL :: NewURLSource
+ GHCup.Types: NewURI :: URI -> NewURLSource
+ GHCup.Types: Rocky :: LinuxDistro
+ GHCup.Types: SimpleList :: [NewURLSource] -> URLSource
+ GHCup.Types: StackSetupURL :: URLSource
+ GHCup.Types: Void :: LinuxDistro
+ GHCup.Types: [$sel:key:KeyCombination] :: KeyCombination -> Key
+ GHCup.Types: [$sel:mods:KeyCombination] :: KeyCombination -> [Modifier]
+ GHCup.Types: allDistros :: [LinuxDistro]
+ GHCup.Types: convert' :: Either (Either GHCupInfo SetupInfo) URI -> NewURLSource
+ GHCup.Types: data BuildSystem
+ GHCup.Types: data KeyCombination
+ GHCup.Types: data () => Modifier
+ GHCup.Types: data NewURLSource
+ GHCup.Types: fromURLSource :: URLSource -> [NewURLSource]
+ GHCup.Types: instance Control.DeepSeq.NFData GHCup.Types.KeyCombination
+ GHCup.Types: instance Control.DeepSeq.NFData GHCup.Types.NewURLSource
+ GHCup.Types: instance GHC.Classes.Eq GHCup.Types.BuildSystem
+ GHCup.Types: instance GHC.Classes.Eq GHCup.Types.KeyCombination
+ GHCup.Types: instance GHC.Classes.Eq GHCup.Types.NewURLSource
+ GHCup.Types: instance GHC.Classes.Eq GHCup.Types.ToolVersion
+ GHCup.Types: instance GHC.Classes.Eq GHCup.Types.URLSource
+ GHCup.Types: instance GHC.Classes.Ord GHCup.Types.KeyCombination
+ GHCup.Types: instance GHC.Enum.Bounded GHCup.Types.LinuxDistro
+ GHCup.Types: instance GHC.Enum.Enum GHCup.Types.LinuxDistro
+ GHCup.Types: instance GHC.Generics.Generic GHCup.Types.KeyCombination
+ GHCup.Types: instance GHC.Generics.Generic GHCup.Types.NewURLSource
+ GHCup.Types: instance GHC.Read.Read GHCup.Types.KeyCombination
+ GHCup.Types: instance GHC.Show.Show GHCup.Types.BuildSystem
+ GHCup.Types: instance GHC.Show.Show GHCup.Types.KeyCombination
+ GHCup.Types: instance GHC.Show.Show GHCup.Types.NewURLSource
+ GHCup.Types: instance GHC.Show.Show GHCup.Types.ToolVersion
+ GHCup.Types: instance Text.PrettyPrint.HughesPJClass.Pretty GHCup.Types.GlobalTool
+ GHCup.Types: instance Text.PrettyPrint.HughesPJClass.Pretty GHCup.Types.VersionCmp
+ GHCup.Types: instance Text.PrettyPrint.HughesPJClass.Pretty GHCup.Types.VersionRange
+ GHCup.Types.JSON: instance Data.Aeson.Types.FromJSON.FromJSON Data.Versions.Chunk
+ GHCup.Types.JSON: instance Data.Aeson.Types.FromJSON.FromJSON Data.Versions.Release
+ GHCup.Types.JSON: instance Data.Aeson.Types.FromJSON.FromJSON GHCup.Types.KeyCombination
+ GHCup.Types.JSON: instance Data.Aeson.Types.FromJSON.FromJSON GHCup.Types.NewURLSource
+ GHCup.Types.JSON: instance Data.Aeson.Types.FromJSON.FromJSON Graphics.Vty.Input.Events.Modifier
+ GHCup.Types.JSON: instance Data.Aeson.Types.ToJSON.ToJSON Data.Versions.Chunk
+ GHCup.Types.JSON: instance Data.Aeson.Types.ToJSON.ToJSON Data.Versions.Release
+ GHCup.Types.JSON: instance Data.Aeson.Types.ToJSON.ToJSON GHCup.Types.KeyCombination
+ GHCup.Types.JSON: instance Data.Aeson.Types.ToJSON.ToJSON GHCup.Types.NewURLSource
+ GHCup.Types.JSON: instance Data.Aeson.Types.ToJSON.ToJSON Graphics.Vty.Input.Events.Modifier
+ GHCup.Types.JSON: lenientInfoParser :: Object -> Parser (Either GHCupInfo SetupInfo)
+ GHCup.Types.JSON: lenientInfoUriParser :: Value -> Parser (Either (Either GHCupInfo SetupInfo) URI)
+ GHCup.Types.JSON.Versions: instance Data.Aeson.Types.FromJSON.FromJSON Data.Versions.PVP
+ GHCup.Types.JSON.Versions: instance Data.Aeson.Types.FromJSON.FromJSON Data.Versions.Version
+ GHCup.Types.JSON.Versions: instance Data.Aeson.Types.FromJSON.FromJSON Data.Versions.Versioning
+ GHCup.Types.JSON.Versions: instance Data.Aeson.Types.FromJSON.FromJSONKey (GHC.Maybe.Maybe Data.Versions.Version)
+ GHCup.Types.JSON.Versions: instance Data.Aeson.Types.FromJSON.FromJSONKey (GHC.Maybe.Maybe Data.Versions.Versioning)
+ GHCup.Types.JSON.Versions: instance Data.Aeson.Types.FromJSON.FromJSONKey Data.Versions.Version
+ GHCup.Types.JSON.Versions: instance Data.Aeson.Types.FromJSON.FromJSONKey Data.Versions.Versioning
+ GHCup.Types.JSON.Versions: instance Data.Aeson.Types.ToJSON.ToJSON Data.Versions.PVP
+ GHCup.Types.JSON.Versions: instance Data.Aeson.Types.ToJSON.ToJSON Data.Versions.Version
+ GHCup.Types.JSON.Versions: instance Data.Aeson.Types.ToJSON.ToJSON Data.Versions.Versioning
+ GHCup.Types.JSON.Versions: instance Data.Aeson.Types.ToJSON.ToJSONKey (GHC.Maybe.Maybe Data.Versions.Version)
+ GHCup.Types.JSON.Versions: instance Data.Aeson.Types.ToJSON.ToJSONKey (GHC.Maybe.Maybe Data.Versions.Versioning)
+ GHCup.Types.JSON.Versions: instance Data.Aeson.Types.ToJSON.ToJSONKey Data.Versions.Version
+ GHCup.Types.JSON.Versions: instance Data.Aeson.Types.ToJSON.ToJSONKey Data.Versions.Versioning
+ GHCup.Types.Optics: _Rocky :: Prism' LinuxDistro ()
+ GHCup.Types.Optics: _Void :: Prism' LinuxDistro ()
+ GHCup.Types.Stack: DownloadInfo :: Text -> Maybe Int -> Maybe ByteString -> Maybe ByteString -> DownloadInfo
+ GHCup.Types.Stack: GHCDownloadInfo :: [Text] -> Map Text Text -> DownloadInfo -> GHCDownloadInfo
+ GHCup.Types.Stack: SetupInfo :: Maybe DownloadInfo -> Maybe DownloadInfo -> Map Text VersionedDownloadInfo -> Map Text (Map Version GHCDownloadInfo) -> Map Text (Map Version DownloadInfo) -> SetupInfo
+ GHCup.Types.Stack: VersionedDownloadInfo :: Version -> DownloadInfo -> VersionedDownloadInfo
+ GHCup.Types.Stack: [downloadInfoContentLength] :: DownloadInfo -> Maybe Int
+ GHCup.Types.Stack: [downloadInfoSha1] :: DownloadInfo -> Maybe ByteString
+ GHCup.Types.Stack: [downloadInfoSha256] :: DownloadInfo -> Maybe ByteString
+ GHCup.Types.Stack: [downloadInfoUrl] :: DownloadInfo -> Text
+ GHCup.Types.Stack: [gdiConfigureEnv] :: GHCDownloadInfo -> Map Text Text
+ GHCup.Types.Stack: [gdiConfigureOpts] :: GHCDownloadInfo -> [Text]
+ GHCup.Types.Stack: [gdiDownloadInfo] :: GHCDownloadInfo -> DownloadInfo
+ GHCup.Types.Stack: [siGHCs] :: SetupInfo -> Map Text (Map Version GHCDownloadInfo)
+ GHCup.Types.Stack: [siMsys2] :: SetupInfo -> Map Text VersionedDownloadInfo
+ GHCup.Types.Stack: [siSevenzDll] :: SetupInfo -> Maybe DownloadInfo
+ GHCup.Types.Stack: [siSevenzExe] :: SetupInfo -> Maybe DownloadInfo
+ GHCup.Types.Stack: [siStack] :: SetupInfo -> Map Text (Map Version DownloadInfo)
+ GHCup.Types.Stack: [vdiDownloadInfo] :: VersionedDownloadInfo -> DownloadInfo
+ GHCup.Types.Stack: [vdiVersion] :: VersionedDownloadInfo -> Version
+ GHCup.Types.Stack: data DownloadInfo
+ GHCup.Types.Stack: data GHCDownloadInfo
+ GHCup.Types.Stack: data SetupInfo
+ GHCup.Types.Stack: data VersionedDownloadInfo
+ GHCup.Types.Stack: instance Control.DeepSeq.NFData GHCup.Types.Stack.DownloadInfo
+ GHCup.Types.Stack: instance Control.DeepSeq.NFData GHCup.Types.Stack.GHCDownloadInfo
+ GHCup.Types.Stack: instance Control.DeepSeq.NFData GHCup.Types.Stack.SetupInfo
+ GHCup.Types.Stack: instance Control.DeepSeq.NFData GHCup.Types.Stack.VersionedDownloadInfo
+ GHCup.Types.Stack: instance Data.Aeson.Types.FromJSON.FromJSON GHCup.Types.Stack.DownloadInfo
+ GHCup.Types.Stack: instance Data.Aeson.Types.FromJSON.FromJSON GHCup.Types.Stack.GHCDownloadInfo
+ GHCup.Types.Stack: instance Data.Aeson.Types.FromJSON.FromJSON GHCup.Types.Stack.SetupInfo
+ GHCup.Types.Stack: instance Data.Aeson.Types.FromJSON.FromJSON GHCup.Types.Stack.VersionedDownloadInfo
+ GHCup.Types.Stack: instance Data.Aeson.Types.ToJSON.ToJSON GHCup.Types.Stack.DownloadInfo
+ GHCup.Types.Stack: instance Data.Aeson.Types.ToJSON.ToJSON GHCup.Types.Stack.GHCDownloadInfo
+ GHCup.Types.Stack: instance Data.Aeson.Types.ToJSON.ToJSON GHCup.Types.Stack.SetupInfo
+ GHCup.Types.Stack: instance Data.Aeson.Types.ToJSON.ToJSON GHCup.Types.Stack.VersionedDownloadInfo
+ GHCup.Types.Stack: instance GHC.Base.Monoid GHCup.Types.Stack.SetupInfo
+ GHCup.Types.Stack: instance GHC.Base.Semigroup GHCup.Types.Stack.SetupInfo
+ GHCup.Types.Stack: instance GHC.Classes.Eq GHCup.Types.Stack.DownloadInfo
+ GHCup.Types.Stack: instance GHC.Classes.Eq GHCup.Types.Stack.GHCDownloadInfo
+ GHCup.Types.Stack: instance GHC.Classes.Eq GHCup.Types.Stack.SetupInfo
+ GHCup.Types.Stack: instance GHC.Classes.Eq GHCup.Types.Stack.VersionedDownloadInfo
+ GHCup.Types.Stack: instance GHC.Generics.Generic GHCup.Types.Stack.DownloadInfo
+ GHCup.Types.Stack: instance GHC.Generics.Generic GHCup.Types.Stack.GHCDownloadInfo
+ GHCup.Types.Stack: instance GHC.Generics.Generic GHCup.Types.Stack.SetupInfo
+ GHCup.Types.Stack: instance GHC.Generics.Generic GHCup.Types.Stack.VersionedDownloadInfo
+ GHCup.Types.Stack: instance GHC.Show.Show GHCup.Types.Stack.DownloadInfo
+ GHCup.Types.Stack: instance GHC.Show.Show GHCup.Types.Stack.GHCDownloadInfo
+ GHCup.Types.Stack: instance GHC.Show.Show GHCup.Types.Stack.SetupInfo
+ GHCup.Types.Stack: instance GHC.Show.Show GHCup.Types.Stack.VersionedDownloadInfo
+ GHCup.Types.Stack: parseDownloadInfoFromObject :: Object -> Parser DownloadInfo
+ GHCup.Utils.Dirs: XdgState :: XdgDirectory
+ GHCup.Version: stackSetupURL :: URI
- GHCup: compileGHC :: (MonadMask m, MonadReader env m, HasDirs env, HasPlatformReq env, HasGHCupInfo env, HasSettings env, MonadThrow m, MonadResource m, HasLog env, MonadIO m, MonadUnliftIO m, MonadFail m) => GHCVer -> Maybe Text -> Maybe Version -> Either Version FilePath -> Maybe Int -> Maybe FilePath -> Maybe (Either FilePath [URI]) -> [Text] -> Maybe String -> Bool -> InstallDir -> Excepts '[AlreadyInstalled, BuildFailed, DigestError, ContentLengthError, GPGError, DownloadFailed, GHCupSetError, NoDownload, NotFoundInPATH, PatchFailed, UnknownArchive, TarDirDoesNotExist, NotInstalled, DirNotEmpty, ArchiveResult, FileDoesNotExistError, HadrianNotFound, InvalidBuildConfig, ProcessError, CopyError, BuildFailed, UninstallFailed, MergeFileTreeError] m GHCTargetVersion
+ GHCup: compileGHC :: (MonadMask m, MonadReader env m, HasDirs env, HasPlatformReq env, HasGHCupInfo env, HasSettings env, MonadThrow m, MonadResource m, HasLog env, MonadIO m, MonadUnliftIO m, MonadFail m) => GHCVer -> Maybe Text -> Maybe Version -> Either Version FilePath -> Maybe Int -> Maybe FilePath -> Maybe (Either FilePath [URI]) -> [Text] -> Maybe String -> Maybe BuildSystem -> InstallDir -> Excepts '[AlreadyInstalled, BuildFailed, DigestError, ContentLengthError, GPGError, DownloadFailed, GHCupSetError, NoDownload, NotFoundInPATH, PatchFailed, UnknownArchive, TarDirDoesNotExist, NotInstalled, DirNotEmpty, ArchiveResult, FileDoesNotExistError, HadrianNotFound, InvalidBuildConfig, ProcessError, CopyError, BuildFailed, UninstallFailed, MergeFileTreeError] m GHCTargetVersion
- GHCup: installGHCBin :: (MonadFail m, MonadMask m, MonadCatch m, MonadReader env m, HasPlatformReq env, HasGHCupInfo env, HasDirs env, HasSettings env, HasLog env, MonadResource m, MonadIO m, MonadUnliftIO m) => GHCTargetVersion -> InstallDir -> Bool -> [Text] -> Excepts '[AlreadyInstalled, BuildFailed, DigestError, ContentLengthError, GPGError, DownloadFailed, NoDownload, NotInstalled, UnknownArchive, TarDirDoesNotExist, DirNotEmpty, ArchiveResult, ProcessError, UninstallFailed, MergeFileTreeError] m ()
+ GHCup: installGHCBin :: (MonadFail m, MonadMask m, MonadCatch m, MonadReader env m, HasPlatformReq env, HasGHCupInfo env, HasDirs env, HasSettings env, HasLog env, MonadResource m, MonadIO m, MonadUnliftIO m, Alternative m) => GHCTargetVersion -> InstallDir -> Bool -> [Text] -> Excepts '[AlreadyInstalled, BuildFailed, DigestError, ContentLengthError, GPGError, DownloadFailed, NoDownload, NotInstalled, UnknownArchive, TarDirDoesNotExist, DirNotEmpty, ArchiveResult, ProcessError, UninstallFailed, MergeFileTreeError, NoCompatiblePlatform, ParseError, UnsupportedSetupCombo, DistroNotFound, NoCompatibleArch] m ()
- GHCup.Download: getBase :: (MonadReader env m, HasDirs env, HasSettings env, MonadFail m, MonadIO m, MonadCatch m, HasLog env, MonadMask m) => URI -> Excepts '[DownloadFailed, GPGError, DigestError, ContentLengthError, JSONError, FileDoesNotExistError] m GHCupInfo
+ GHCup.Download: getBase :: forall j m env. (MonadReader env m, HasDirs env, HasSettings env, MonadFail m, MonadIO m, MonadCatch m, HasLog env, MonadMask m, FromJSON j) => URI -> Excepts '[DownloadFailed, GPGError, DigestError, ContentLengthError, JSONError, FileDoesNotExistError] m j
- GHCup.Download: getDownloadsF :: (FromJSONKey Tool, FromJSONKey Version, FromJSON VersionInfo, MonadReader env m, HasSettings env, HasDirs env, MonadIO m, MonadCatch m, HasLog env, MonadThrow m, MonadFail m, MonadMask m) => Excepts '[DigestError, ContentLengthError, GPGError, JSONError, DownloadFailed, FileDoesNotExistError] m GHCupInfo
+ GHCup.Download: getDownloadsF :: (FromJSONKey Tool, FromJSONKey Version, FromJSON VersionInfo, MonadReader env m, HasSettings env, HasDirs env, MonadIO m, MonadCatch m, HasLog env, MonadThrow m, MonadFail m, MonadMask m) => PlatformRequest -> Excepts '[DigestError, ContentLengthError, GPGError, JSONError, DownloadFailed, FileDoesNotExistError, StackPlatformDetectError] m GHCupInfo
- GHCup.Errors: DuplicateReleaseChannel :: URI -> DuplicateReleaseChannel
+ GHCup.Errors: DuplicateReleaseChannel :: NewURLSource -> DuplicateReleaseChannel
- GHCup.Errors: NoDownload :: NoDownload
+ GHCup.Errors: NoDownload :: GHCTargetVersion -> Tool -> Maybe PlatformRequest -> NoDownload
- GHCup.GHC: compileGHC :: (MonadMask m, MonadReader env m, HasDirs env, HasPlatformReq env, HasGHCupInfo env, HasSettings env, MonadThrow m, MonadResource m, HasLog env, MonadIO m, MonadUnliftIO m, MonadFail m) => GHCVer -> Maybe Text -> Maybe Version -> Either Version FilePath -> Maybe Int -> Maybe FilePath -> Maybe (Either FilePath [URI]) -> [Text] -> Maybe String -> Bool -> InstallDir -> Excepts '[AlreadyInstalled, BuildFailed, DigestError, ContentLengthError, GPGError, DownloadFailed, GHCupSetError, NoDownload, NotFoundInPATH, PatchFailed, UnknownArchive, TarDirDoesNotExist, NotInstalled, DirNotEmpty, ArchiveResult, FileDoesNotExistError, HadrianNotFound, InvalidBuildConfig, ProcessError, CopyError, BuildFailed, UninstallFailed, MergeFileTreeError] m GHCTargetVersion
+ GHCup.GHC: compileGHC :: (MonadMask m, MonadReader env m, HasDirs env, HasPlatformReq env, HasGHCupInfo env, HasSettings env, MonadThrow m, MonadResource m, HasLog env, MonadIO m, MonadUnliftIO m, MonadFail m) => GHCVer -> Maybe Text -> Maybe Version -> Either Version FilePath -> Maybe Int -> Maybe FilePath -> Maybe (Either FilePath [URI]) -> [Text] -> Maybe String -> Maybe BuildSystem -> InstallDir -> Excepts '[AlreadyInstalled, BuildFailed, DigestError, ContentLengthError, GPGError, DownloadFailed, GHCupSetError, NoDownload, NotFoundInPATH, PatchFailed, UnknownArchive, TarDirDoesNotExist, NotInstalled, DirNotEmpty, ArchiveResult, FileDoesNotExistError, HadrianNotFound, InvalidBuildConfig, ProcessError, CopyError, BuildFailed, UninstallFailed, MergeFileTreeError] m GHCTargetVersion
- GHCup.GHC: installGHCBin :: (MonadFail m, MonadMask m, MonadCatch m, MonadReader env m, HasPlatformReq env, HasGHCupInfo env, HasDirs env, HasSettings env, HasLog env, MonadResource m, MonadIO m, MonadUnliftIO m) => GHCTargetVersion -> InstallDir -> Bool -> [Text] -> Excepts '[AlreadyInstalled, BuildFailed, DigestError, ContentLengthError, GPGError, DownloadFailed, NoDownload, NotInstalled, UnknownArchive, TarDirDoesNotExist, DirNotEmpty, ArchiveResult, ProcessError, UninstallFailed, MergeFileTreeError] m ()
+ GHCup.GHC: installGHCBin :: (MonadFail m, MonadMask m, MonadCatch m, MonadReader env m, HasPlatformReq env, HasGHCupInfo env, HasDirs env, HasSettings env, HasLog env, MonadResource m, MonadIO m, MonadUnliftIO m, Alternative m) => GHCTargetVersion -> InstallDir -> Bool -> [Text] -> Excepts '[AlreadyInstalled, BuildFailed, DigestError, ContentLengthError, GPGError, DownloadFailed, NoDownload, NotInstalled, UnknownArchive, TarDirDoesNotExist, DirNotEmpty, ArchiveResult, ProcessError, UninstallFailed, MergeFileTreeError, NoCompatiblePlatform, ParseError, UnsupportedSetupCombo, DistroNotFound, NoCompatibleArch] m ()
- GHCup.List: ListResult :: Tool -> Version -> Maybe Text -> [Tag] -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Maybe Day -> ListResult
+ GHCup.List: ListResult :: Tool -> Version -> Maybe Text -> [Tag] -> Bool -> Bool -> Bool -> Bool -> Bool -> Maybe Day -> ListResult
- GHCup.Prelude: runBothE' :: forall e m a b. (Monad m, Show (V e), Pretty (V e), HFErrorProject (V e), PopVariant InstallSetError e, LiftVariant' e (InstallSetError : e), e :<< (InstallSetError : e)) => Excepts e m a -> Excepts e m b -> Excepts (InstallSetError : e) m ()
+ GHCup.Prelude: runBothE' :: forall e m a b. (Monad m, Show (V e), Pretty (V e), HFErrorProject (V e), PopVariant InstallSetError e, LiftVariant' e (InstallSetError ': e), e :<< (InstallSetError ': e)) => Excepts e m a -> Excepts e m b -> Excepts (InstallSetError ': e) m ()
- GHCup.Types: AddSource :: [Either GHCupInfo URI] -> URLSource
+ GHCup.Types: AddSource :: [Either (Either GHCupInfo SetupInfo) URI] -> URLSource
- GHCup.Types: KeyBindings :: Key -> Key -> Key -> Key -> Key -> Key -> Key -> Key -> Key -> KeyBindings
+ GHCup.Types: KeyBindings :: KeyCombination -> KeyCombination -> KeyCombination -> KeyCombination -> KeyCombination -> KeyCombination -> KeyCombination -> KeyCombination -> KeyCombination -> KeyBindings
- GHCup.Types: OwnSource :: [Either GHCupInfo URI] -> URLSource
+ GHCup.Types: OwnSource :: [Either (Either GHCupInfo SetupInfo) URI] -> URLSource
- GHCup.Types: OwnSpec :: GHCupInfo -> URLSource
+ GHCup.Types: OwnSpec :: Either GHCupInfo SetupInfo -> URLSource
- GHCup.Types: UserKeyBindings :: Maybe Key -> Maybe Key -> Maybe Key -> Maybe Key -> Maybe Key -> Maybe Key -> Maybe Key -> Maybe Key -> Maybe Key -> UserKeyBindings
+ GHCup.Types: UserKeyBindings :: Maybe KeyCombination -> Maybe KeyCombination -> Maybe KeyCombination -> Maybe KeyCombination -> Maybe KeyCombination -> Maybe KeyCombination -> Maybe KeyCombination -> Maybe KeyCombination -> Maybe KeyCombination -> UserKeyBindings
- GHCup.Types: [$sel:bChangelog:KeyBindings] :: KeyBindings -> Key
+ GHCup.Types: [$sel:bChangelog:KeyBindings] :: KeyBindings -> KeyCombination
- GHCup.Types: [$sel:bDown:KeyBindings] :: KeyBindings -> Key
+ GHCup.Types: [$sel:bDown:KeyBindings] :: KeyBindings -> KeyCombination
- GHCup.Types: [$sel:bInstall:KeyBindings] :: KeyBindings -> Key
+ GHCup.Types: [$sel:bInstall:KeyBindings] :: KeyBindings -> KeyCombination
- GHCup.Types: [$sel:bQuit:KeyBindings] :: KeyBindings -> Key
+ GHCup.Types: [$sel:bQuit:KeyBindings] :: KeyBindings -> KeyCombination
- GHCup.Types: [$sel:bSet:KeyBindings] :: KeyBindings -> Key
+ GHCup.Types: [$sel:bSet:KeyBindings] :: KeyBindings -> KeyCombination
- GHCup.Types: [$sel:bShowAllTools:KeyBindings] :: KeyBindings -> Key
+ GHCup.Types: [$sel:bShowAllTools:KeyBindings] :: KeyBindings -> KeyCombination
- GHCup.Types: [$sel:bShowAllVersions:KeyBindings] :: KeyBindings -> Key
+ GHCup.Types: [$sel:bShowAllVersions:KeyBindings] :: KeyBindings -> KeyCombination
- GHCup.Types: [$sel:bUninstall:KeyBindings] :: KeyBindings -> Key
+ GHCup.Types: [$sel:bUninstall:KeyBindings] :: KeyBindings -> KeyCombination
- GHCup.Types: [$sel:bUp:KeyBindings] :: KeyBindings -> Key
+ GHCup.Types: [$sel:bUp:KeyBindings] :: KeyBindings -> KeyCombination
- GHCup.Types: [$sel:kChangelog:UserKeyBindings] :: UserKeyBindings -> Maybe Key
+ GHCup.Types: [$sel:kChangelog:UserKeyBindings] :: UserKeyBindings -> Maybe KeyCombination
- GHCup.Types: [$sel:kDown:UserKeyBindings] :: UserKeyBindings -> Maybe Key
+ GHCup.Types: [$sel:kDown:UserKeyBindings] :: UserKeyBindings -> Maybe KeyCombination
- GHCup.Types: [$sel:kInstall:UserKeyBindings] :: UserKeyBindings -> Maybe Key
+ GHCup.Types: [$sel:kInstall:UserKeyBindings] :: UserKeyBindings -> Maybe KeyCombination
- GHCup.Types: [$sel:kQuit:UserKeyBindings] :: UserKeyBindings -> Maybe Key
+ GHCup.Types: [$sel:kQuit:UserKeyBindings] :: UserKeyBindings -> Maybe KeyCombination
- GHCup.Types: [$sel:kSet:UserKeyBindings] :: UserKeyBindings -> Maybe Key
+ GHCup.Types: [$sel:kSet:UserKeyBindings] :: UserKeyBindings -> Maybe KeyCombination
- GHCup.Types: [$sel:kShowAll:UserKeyBindings] :: UserKeyBindings -> Maybe Key
+ GHCup.Types: [$sel:kShowAll:UserKeyBindings] :: UserKeyBindings -> Maybe KeyCombination
- GHCup.Types: [$sel:kShowAllTools:UserKeyBindings] :: UserKeyBindings -> Maybe Key
+ GHCup.Types: [$sel:kShowAllTools:UserKeyBindings] :: UserKeyBindings -> Maybe KeyCombination
- GHCup.Types: [$sel:kUninstall:UserKeyBindings] :: UserKeyBindings -> Maybe Key
+ GHCup.Types: [$sel:kUninstall:UserKeyBindings] :: UserKeyBindings -> Maybe KeyCombination
- GHCup.Types: [$sel:kUp:UserKeyBindings] :: UserKeyBindings -> Maybe Key
+ GHCup.Types: [$sel:kUp:UserKeyBindings] :: UserKeyBindings -> Maybe KeyCombination
- GHCup.Types: data Key
+ GHCup.Types: data () => Key
- GHCup.Utils: hlsGHCVersions :: (MonadReader env m, HasDirs env, MonadIO m, MonadThrow m, MonadCatch m) => m [Version]
+ GHCup.Utils: hlsGHCVersions :: (MonadReader env m, HasDirs env, HasLog env, MonadIO m, MonadThrow m, MonadCatch m) => m [Version]
- GHCup.Utils: hlsSet :: (MonadReader env m, HasDirs env, MonadIO m, MonadThrow m, MonadCatch m) => m (Maybe Version)
+ GHCup.Utils: hlsSet :: (HasLog env, MonadReader env m, HasDirs env, MonadIO m, MonadThrow m, MonadCatch m) => m (Maybe Version)
- GHCup.Utils.Dirs: data Permissions
+ GHCup.Utils.Dirs: data () => Permissions
- GHCup.Utils.Dirs: data XdgDirectory
+ GHCup.Utils.Dirs: data () => XdgDirectory
- GHCup.Utils.Dirs: data XdgDirectoryList
+ GHCup.Utils.Dirs: data () => XdgDirectoryList

Files

CHANGELOG.md view
@@ -1,8 +1,20 @@ # Revision history for ghcup -## 0.1.19.5 -- ????-?-??+## 0.1.20.0 -- 2023-11-10 -* support JS cross compilers wrt [#838](https://github.com/haskell/ghcup-hs/issues/838)+### New features++* support TUI on windows thanks to the work from vty and brick maintainers (Chris Hackett, Timofey Zakrevskiy, Jonathan Daugherty, ...), wrt [#912](https://github.com/haskell/ghcup-hs/pull/912)+* support JS and wasm cross compilers wrt [#838](https://github.com/haskell/ghcup-hs/issues/838), thanks to Sylvain Henry and IOG+* Support stacks installation strategy and metadata wrt [#892](https://github.com/haskell/ghcup-hs/issues/892)+  - you can now enable stacks installation method via `ghcup config set url-source '["GHCupURL", "StackSetupURL"]'`... for more information, check the [documentation](https://www.haskell.org/ghcup/guide/#using-stacks-setup-info-metadata-to-install-ghc)++### Improvements and bug fixes++* fix segfault in TUI when hitting enter early wrt [#887](https://github.com/haskell/ghcup-hs/issues/887)+* Improve key handling in TUI, fixes [#875](https://github.com/haskell/ghcup-hs/issues/875)+* add explicit support for Void Linux and Rocky Linux (this requires a metadata version bump to `ghcup-0.0.8.yaml`)+* optparse cli interface now has a test suite thanks to Lei Zhu, wrt [#862](https://github.com/haskell/ghcup-hs/pull/862)  ## 0.1.19.4 -- 2023-7-02 
app/ghcup/BrickMain.hs view
@@ -5,18 +5,19 @@ {-# LANGUAGE TypeApplications  #-} {-# LANGUAGE RankNTypes        #-} {-# LANGUAGE ViewPatterns      #-}+{-# OPTIONS_GHC -Wno-unused-record-wildcards #-}+{-# OPTIONS_GHC -Wno-unused-matches #-}  module BrickMain where  import           GHCup import           GHCup.Download import           GHCup.Errors-import           GHCup.Types.Optics ( getDirs )+import           GHCup.Types.Optics ( getDirs, getPlatformReq ) import           GHCup.Types         hiding ( LeanAppState(..) ) import           GHCup.Utils import           GHCup.OptParse.Common (logGHCPostRm) import           GHCup.Prelude ( decUTF8Safe )-import           GHCup.Prelude.File import           GHCup.Prelude.Logger import           GHCup.Prelude.Process import           GHCup.Prompts@@ -30,6 +31,7 @@                                                 , listAttr                                                 ) import           Codec.Archive+import           Control.Applicative import           Control.Exception.Safe #if !MIN_VERSION_base(4,13,0) import           Control.Monad.Fail             ( MonadFail )@@ -45,10 +47,9 @@ import           Data.Vector                    ( Vector                                                 , (!?)                                                 )-import           Data.Versions           hiding ( str )+import           Data.Versions import           Haskus.Utils.Variant.Excepts import           Prelude                 hiding ( appendFile )-import           System.FilePath import           System.Exit import           System.IO.Unsafe import           Text.PrettyPrint.HughesPJClass ( prettyShow )@@ -60,9 +61,34 @@ import qualified Graphics.Vty                  as Vty import qualified Data.Vector                   as V import System.Environment (getExecutablePath)+#if !IS_WINDOWS+import           GHCup.Prelude.File+import           System.FilePath import qualified System.Posix.Process          as SPP+#endif  +installedSign :: String+#if IS_WINDOWS+installedSign = "I "+#else+installedSign = "✓ "+#endif++setSign :: String+#if IS_WINDOWS+setSign = "IS"+#else+setSign = "✔✔"+#endif++notInstalledSign :: String+#if IS_WINDOWS+notInstalledSign = "X "+#else+notInstalledSign = "✗ "+#endif+ hiddenTools :: [Tool] hiddenTools = [] @@ -94,7 +120,7 @@   keyHandlers :: KeyBindings-            -> [ ( Vty.Key+            -> [ ( KeyCombination                  , BrickSettings -> String                  , BrickState -> EventM String BrickState ()                  )@@ -131,7 +157,10 @@ showKey Vty.KDown = "↓" showKey key = tail (show key) +showMod :: Vty.Modifier -> String+showMod = tail . show + ui :: AttrMap -> BrickState -> Widget String ui dimAttrs BrickState{ appSettings = as@BrickSettings{}, ..}   = padBottom Max@@ -147,7 +176,7 @@       . txtWrap       . T.pack       . foldr1 (\x y -> x <> "  " <> y)-      . fmap (\(key, s, _) -> showKey key <> ":" <> s as)+      . fmap (\(KeyCombination key mods, s, _) -> intercalate "+" (showKey key : (showMod <$> mods)) <> ":" <> s as)       $ keyHandlers appKeys   header =     minHSize 2 emptyWidget@@ -161,9 +190,9 @@     in withDefAttr listAttr . drawListElements (renderItem minTagSize minVerSize) True $ bis   renderItem minTagSize minVerSize _ b listResult@ListResult{lTag = lTag', ..} =     let marks = if-          | lSet       -> (withAttr (attrName "set") $ str "✔✔")-          | lInstalled -> (withAttr (attrName "installed") $ str "✓ ")-          | otherwise  -> (withAttr (attrName "not-installed") $ str "✗ ")+          | lSet       -> (withAttr (attrName "set") $ str setSign)+          | lInstalled -> (withAttr (attrName "installed") $ str installedSign)+          | otherwise  -> (withAttr (attrName "not-installed") $ str notInstalledSign)         ver = case lCross of           Nothing -> T.unpack . prettyVer $ lVer           Just c  -> T.unpack (c <> "-" <> prettyVer lVer)@@ -218,7 +247,6 @@   printNotes ListResult {..} =     (if hlsPowered then [withAttr (attrName "hls-powered") $ str "hls-powered"] else mempty       )-      ++ (if fromSrc then [withAttr (attrName "compiled") $ str "compiled"] else mempty)       ++ (if lStray then [withAttr (attrName "stray") $ str "stray"] else mempty)       ++ (case lReleaseDay of             Nothing -> mempty@@ -322,12 +350,12 @@     (MouseDown _ Vty.BScrollDown _ _) ->       put (BrickState { appState = moveCursor 1 appState Down, .. })     (VtyEvent (Vty.EvResize _ _)) -> put st-    (VtyEvent (Vty.EvKey Vty.KUp _)) ->+    (VtyEvent (Vty.EvKey Vty.KUp [])) ->       put BrickState{ appState = moveCursor 1 appState Up, .. }-    (VtyEvent (Vty.EvKey Vty.KDown _)) ->+    (VtyEvent (Vty.EvKey Vty.KDown [])) ->       put BrickState{ appState = moveCursor 1 appState Down, .. }-    (VtyEvent (Vty.EvKey key _)) ->-      case find (\(key', _, _) -> key' == key) (keyHandlers kb) of+    (VtyEvent (Vty.EvKey key mods)) ->+      case find (\(keyCombo, _, _) -> keyCombo == KeyCombination key mods) (keyHandlers kb) of         Nothing -> put st         Just (_, _, handler) -> handler st     _ -> put st@@ -433,7 +461,7 @@                                   (lTool e `notElem` hiddenTools)  -install' :: (MonadReader AppState m, MonadIO m, MonadThrow m, MonadFail m, MonadMask m, MonadUnliftIO m)+install' :: (MonadReader AppState m, MonadIO m, MonadThrow m, MonadFail m, MonadMask m, MonadUnliftIO m, Alternative m)          => BrickState          -> (Int, ListResult)          -> m (Either String ())@@ -464,6 +492,11 @@               , ToolShadowed               , UninstallFailed               , MergeFileTreeError+              , NoCompatiblePlatform+              , GHCup.Errors.ParseError+              , UnsupportedSetupCombo+              , DistroNotFound+              , NoCompatibleArch               ]    run (do@@ -492,12 +525,15 @@             forM_ (_viPostInstall =<< vi) $ \msg -> logInfo msg             case lTool of               GHCup -> do+#if !IS_WINDOWS                 up <- liftIO $ fmap (either (const Nothing) Just)                   $ try @_ @SomeException $ canonicalizePath (binDir </> "ghcup" <.> exeExt)                 when ((normalise <$> up) == Just (normalise ce)) $                   -- TODO: track cli arguments of previous invocation                   liftIO $ SPP.executeFile ce False ["tui"] Nothing+#else                 logInfo "Please restart 'ghcup' for the changes to take effect"+#endif               _ -> pure ()             pure $ Right ()           VRight (vi, _, _) -> do@@ -510,7 +546,7 @@             <> "Also check the logs in ~/.ghcup/logs"  -set' :: (MonadReader AppState m, MonadIO m, MonadThrow m, MonadFail m, MonadMask m, MonadUnliftIO m)+set' :: (MonadReader AppState m, MonadIO m, MonadThrow m, MonadFail m, MonadMask m, MonadUnliftIO m, Alternative m)      => BrickState      -> (Int, ListResult)      -> m (Either String ())@@ -652,8 +688,10 @@    r <-     flip runReaderT settings-    . runE @'[DigestError, ContentLengthError, GPGError, JSONError , DownloadFailed , FileDoesNotExistError]-    $ liftE getDownloadsF+    . runE @'[DigestError, ContentLengthError, GPGError, JSONError , DownloadFailed , FileDoesNotExistError, StackPlatformDetectError]+    $ do+      pfreq <- lift getPlatformReq+      liftE $ getDownloadsF pfreq    case r of     VRight a -> pure $ Right a
− app/ghcup/GHCup/OptParse.hs
@@ -1,363 +0,0 @@-{-# LANGUAGE CPP               #-}-{-# LANGUAGE DataKinds         #-}-{-# LANGUAGE FlexibleContexts  #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE DuplicateRecordFields #-}---module GHCup.OptParse (-    module GHCup.OptParse.Common-  , module GHCup.OptParse.Install-  , module GHCup.OptParse.Test-  , module GHCup.OptParse.Set-  , module GHCup.OptParse.UnSet-  , module GHCup.OptParse.Rm-  , module GHCup.OptParse.Compile-  , module GHCup.OptParse.Config-  , module GHCup.OptParse.Whereis-  , module GHCup.OptParse.List-#ifndef DISABLE_UPGRADE-  , module GHCup.OptParse.Upgrade-#endif-  , module GHCup.OptParse.ChangeLog-  , module GHCup.OptParse.Prefetch-  , module GHCup.OptParse.GC-  , module GHCup.OptParse.DInfo-  , module GHCup.OptParse.Nuke-  , module GHCup.OptParse.ToolRequirements-  , module GHCup.OptParse.Run-  , module GHCup.OptParse-) where---import           GHCup.OptParse.Common-import           GHCup.OptParse.Install-import           GHCup.OptParse.Test-import           GHCup.OptParse.Set-import           GHCup.OptParse.UnSet-import           GHCup.OptParse.Rm-import           GHCup.OptParse.Run-import           GHCup.OptParse.Compile-import           GHCup.OptParse.Config-import           GHCup.OptParse.Whereis-import           GHCup.OptParse.List-#ifndef DISABLE_UPGRADE-import           GHCup.OptParse.Upgrade-#endif-import           GHCup.OptParse.ChangeLog-import           GHCup.OptParse.Prefetch-import           GHCup.OptParse.GC-import           GHCup.OptParse.DInfo-import           GHCup.OptParse.ToolRequirements-import           GHCup.OptParse.Nuke--import           GHCup.Types--#if !MIN_VERSION_base(4,13,0)-import           Control.Monad.Fail             ( MonadFail )-#endif-import           Control.Monad.Reader-import           Data.Bifunctor-import           Data.Either-import           Data.Functor-import           Data.Maybe-import           Options.Applicative     hiding ( style )-import           Options.Applicative.Help.Pretty ( text )-import           Prelude                 hiding ( appendFile )-import           URI.ByteString--import qualified Data.ByteString.UTF8          as UTF8---data Options = Options-  {-  -- global options-    optVerbose     :: Maybe Bool-  , optCache       :: Maybe Bool-  , optMetaCache   :: Maybe Integer-  , optMetaMode    :: Maybe MetaMode-  , optPlatform    :: Maybe PlatformRequest-  , optUrlSource   :: Maybe URI-  , optNoVerify    :: Maybe Bool-  , optKeepDirs    :: Maybe KeepDirs-  , optsDownloader :: Maybe Downloader-  , optNoNetwork   :: Maybe Bool-  , optGpg         :: Maybe GPGSetting-  -- commands-  , optCommand     :: Command-  }--data Command-  = Install (Either InstallCommand InstallOptions)-  | Test TestCommand-  | InstallCabalLegacy InstallOptions-  | Set (Either SetCommand SetOptions)-  | UnSet UnsetCommand-  | List ListOptions-  | Rm (Either RmCommand RmOptions)-  | DInfo-  | Compile CompileCommand-  | Config ConfigCommand-  | Whereis WhereisOptions WhereisCommand-#ifndef DISABLE_UPGRADE-  | Upgrade UpgradeOpts Bool Bool-#endif-  | ToolRequirements ToolReqOpts-  | ChangeLog ChangeLogOptions-  | Nuke-#if defined(BRICK)-  | Interactive-#endif-  | Prefetch PrefetchCommand-  | GC GCOptions-  | Run RunOptions-  | PrintAppErrors----opts :: Parser Options-opts =-  Options-    <$> invertableSwitch "verbose" (Just 'v') False (help "Enable verbosity (default: disabled)")-    <*> invertableSwitch "cache" (Just 'c') False (help "Cache downloads in ~/.ghcup/cache (default: disabled)")-    <*> optional (option auto (long "metadata-caching" <> metavar "SEC" <> help "How long the yaml metadata caching interval is (in seconds), 0 to disable"))-    <*> optional (option auto (long "metadata-fetching-mode" <> metavar "<Strict|Lax>" <> help "Whether to fail on metadata download failure (Strict) or fall back to cached version (Lax (default))"))-    <*> optional-      (option-        (eitherReader platformParser)-        (  short 'p'-        <> long "platform"-        <> metavar "PLATFORM"-        <> help-             "Override for platform (triple matching ghc tarball names), e.g. x86_64-fedora27-linux"-        )-      )-    <*> optional-          (option-            (eitherReader parseUri)-            (  short 's'-            <> long "url-source"-            <> metavar "URL"-            <> help "Alternative ghcup download info url"-            <> internal-            <> completer fileUri-            )-          )-    <*> (fmap . fmap) not (invertableSwitch "verify" (Just 'n') True (help "Disable tarball checksum verification (default: enabled)"))-    <*> optional (option-          (eitherReader keepOnParser)-          (  long "keep"-          <> metavar "<always|errors|never>"-          <> help-               "Keep build directories? (default: errors)"-          <> hidden-          <> completer (listCompleter ["always", "errors", "never"])-          ))-    <*> optional (option-          (eitherReader downloaderParser)-          (  long "downloader"-#if defined(INTERNAL_DOWNLOADER)-          <> metavar "<internal|curl|wget>"-          <> help-          "Downloader to use (default: internal)"-          <> completer (listCompleter ["internal", "curl", "wget"])-#else-          <> metavar "<curl|wget>"-          <> help-          "Downloader to use (default: curl)"-          <> completer (listCompleter ["curl", "wget"])-#endif-          <> hidden-          ))-    <*> invertableSwitch "offline" (Just 'o') False (help "Don't do any network calls, trying cached assets and failing if missing.")-    <*> optional (option-          (eitherReader gpgParser)-          (  long "gpg"-          <> metavar "<strict|lax|none>"-          <> help-          "GPG verification (default: none)"-          <> completer (listCompleter ["strict", "lax", "none"])-          ))-    <*> com- where-  parseUri s' =-    first show $ parseURI strictURIParserOptions (UTF8.fromString s')---com :: Parser Command-com =-  subparser-#if defined(BRICK)-      (  command-          "tui"-          (   (\_ -> Interactive)-          <$> info-                helper-                (  progDesc "Start the interactive GHCup UI"-                )-          )-      <>  command-#else-      (  command-#endif-          "install"-          (   Install-          <$> info-                (installParser <**> helper)-                (  progDesc "Install or update GHC/cabal/HLS/stack"-                <> footerDoc (Just $ text installToolFooter)-                )-          )-      <> command-           "test"-           (info-             (Test <$> testParser <**> helper)-             (  progDesc "Run tests for a tool (if any) [EXPERIMENTAL!]"-             <> footerDoc (Just $ text testFooter)-             )-           )-      <> command-           "set"-           (info-             (Set <$> setParser <**> helper)-             (  progDesc "Set currently active GHC/cabal version"-             <> footerDoc (Just $ text setFooter)-             )-           )-      <> command-           "unset"-           (info-             (UnSet <$> unsetParser <**> helper)-             (  progDesc "Unset currently active GHC/cabal version"-             <> footerDoc (Just $ text unsetFooter)-             )-           )-      <> command-           "rm"-           (info-             (Rm <$> rmParser <**> helper)-             (  progDesc "Remove a GHC/cabal/HLS/stack version"-             <> footerDoc (Just $ text rmFooter)-             )-           )--      <> command-           "list"-           (info (List <$> listOpts <**> helper)-                 (progDesc "Show available GHCs and other tools"-                 <> footerDoc (Just $ text listToolFooter))-           )-      <> command-           "upgrade"-           (info-             (    (Upgrade <$> upgradeOptsP <*> switch-                    (short 'f' <> long "force" <> help "Force update")-                    <*> switch-                    (long "fail-if-shadowed" <> help "Fails after upgrading if the upgraded ghcup binary is shadowed by something else in PATH (useful for CI)")-                  )-             <**> helper-             )-             (progDesc "Upgrade ghcup")-           )-      <> command-           "compile"-           (   Compile-           <$> info (compileP <**> helper)-                    (progDesc "Compile a tool from source")-           )-      <> command-           "whereis"-            (info-             (   (Whereis-                     <$> (WhereisOptions <$> switch (short 'd' <> long "directory" <> help "return directory of the binary instead of the binary location"))-                     <*> whereisP-                 ) <**> helper-             )-             (progDesc "Find a tools location"-             <> footerDoc ( Just $ text whereisFooter ))-           )-      <> command-           "prefetch"-            (info-             (   (Prefetch-                     <$> prefetchP-                 ) <**> helper-             )-             (progDesc "Prefetch assets"-             <> footerDoc ( Just $ text prefetchFooter ))-           )-      <> command-           "gc"-            (info-             (   (GC-                     <$> gcP-                 ) <**> helper-             )-             (progDesc "Garbage collection"-             <> footerDoc ( Just $ text gcFooter ))-           )-      <> command-              "run"-               (Run-               <$>-                 info-                   (runOpts <**> helper)-                   (progDesc "Run a command with the given tool in PATH"-                   <> footerDoc ( Just $ text runFooter )-                   )-               )-      <> commandGroup "Main commands:"-      )-    <|> subparser-          (  command-              "debug-info"-              ((\_ -> DInfo) <$> info helper (progDesc "Show debug info"))-          <> command-               "tool-requirements"-               (   ToolRequirements-               <$> info (toolReqP <**> helper)-                        (progDesc "Show the requirements for ghc/cabal")-               )-          <> command-               "changelog"-               (info-                  (fmap ChangeLog changelogP <**> helper)-                  (  progDesc "Find/show changelog"-                  <> footerDoc (Just $ text changeLogFooter)-                  )-               )-          <> command-               "config"-               (   Config-               <$> info (configP <**> helper)-                        (progDesc "Show or set config" <> footerDoc (Just $ text configFooter))-               )-          <> commandGroup "Other commands:"-          <> hidden-          )-    <|> subparser-          (  command-              "install-cabal"-              (info-                 ((InstallCabalLegacy <$> installOpts (Just Cabal)) <**> helper)-                 (  progDesc "Install or update cabal"-                 <> footerDoc (Just $ text installCabalFooter)-                 )-              )-          <> internal-          )-     <|> subparser-          (command-              "nuke"-               (info (pure Nuke <**> helper)-                     (progDesc "Completely remove ghcup from your system"))-           <> commandGroup "Nuclear Commands:"-           <> hidden-          )-     <|> subparser-          (command-              "print-app-errors"-               (info (pure PrintAppErrors <**> helper)-                     (progDesc ""))-           <> internal-          )
− app/ghcup/GHCup/OptParse/ChangeLog.hs
@@ -1,148 +0,0 @@-{-# LANGUAGE CPP               #-}-{-# LANGUAGE DataKinds         #-}-{-# LANGUAGE TypeApplications  #-}-{-# LANGUAGE FlexibleContexts  #-}-{-# LANGUAGE TemplateHaskell   #-}-{-# LANGUAGE QuasiQuotes       #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE DuplicateRecordFields #-}-{-# LANGUAGE RankNTypes #-}--module GHCup.OptParse.ChangeLog where---import           GHCup.Types-import           GHCup.Errors-import           GHCup.OptParse.Common-import           GHCup.Prelude-import           GHCup.Prelude.Logger-import           GHCup.Prelude.String.QQ-import           GHCup.Prelude.Process (exec)--#if !MIN_VERSION_base(4,13,0)-import           Control.Monad.Fail             ( MonadFail )-#endif-import           Control.Monad.Reader-import           Control.Monad.Trans.Resource-import           Data.Functor-import           Data.Maybe-import           Options.Applicative     hiding ( style )-import           Prelude                 hiding ( appendFile )-import           System.Exit-import           Text.PrettyPrint.HughesPJClass ( prettyShow )--import qualified Data.Text                     as T-import Control.Exception.Safe (MonadMask)-import GHCup.Types.Optics-import GHCup.Utils-import URI.ByteString (serializeURIRef')-import Data.Char (toLower)----    ----------------    --[ Options ]---    ------------------data ChangeLogOptions = ChangeLogOptions-  { clOpen    :: Bool-  , clTool    :: Maybe Tool-  , clToolVer :: Maybe ToolVersion-  }-----    ----------------    --[ Parsers ]---    ------------------changelogP :: Parser ChangeLogOptions-changelogP =-  (\x y -> ChangeLogOptions x y)-    <$> switch (short 'o' <> long "open" <> help "xdg-open the changelog url")-    <*> optional-          (option-            (eitherReader-              (\s' -> case fmap toLower s' of-                "ghc"   -> Right GHC-                "cabal" -> Right Cabal-                "ghcup" -> Right GHCup-                "stack" -> Right Stack-                "hls"   -> Right HLS-                e       -> Left e-              )-            )-            (short 't' <> long "tool" <> metavar "<ghc|cabal|hls|ghcup>" <> help-              "Open changelog for given tool (default: ghc)"-              <> completer toolCompleter-            )-          )-    <*> optional (toolVersionTagArgument [] Nothing)----    ---------------    --[ Footer ]---    -----------------changeLogFooter :: String-changeLogFooter = [s|Discussion:-  By default returns the URI of the ChangeLog of the latest GHC release.-  Pass '-o' to automatically open via xdg-open.|]----    -------------------    --[ Entrypoint ]---    ----------------------changelog :: ( Monad m-             , MonadMask m-             , MonadUnliftIO m-             , MonadFail m-             )-          => ChangeLogOptions-          -> (forall a . ReaderT AppState m a -> m a)-          -> (ReaderT LeanAppState m () -> m ())-          -> m ExitCode-changelog ChangeLogOptions{..} runAppState runLogger = do-  GHCupInfo { _ghcupDownloads = dls } <- runAppState getGHCupInfo-  let tool = fromMaybe GHC clTool-      ver' = fromMaybe-        (ToolTag Latest)-        clToolVer-      muri = getChangeLog dls tool ver'-  case muri of-    Nothing -> do-      runLogger-        (logWarn $-          "Could not find ChangeLog for " <> T.pack (prettyShow tool) <> ", version " <> T.pack (prettyShow ver')-        )-      pure ExitSuccess-    Just uri -> do-      pfreq <- runAppState getPlatformReq-      let uri' = T.unpack . decUTF8Safe . serializeURIRef' $ uri-          cmd = case _rPlatform pfreq of-                  Darwin  -> "open"-                  Linux _ -> "xdg-open"-                  FreeBSD -> "xdg-open"-                  Windows -> "start"--      if clOpen-        then do-          runAppState $-            exec cmd-                 [T.unpack $ decUTF8Safe $ serializeURIRef' uri]-                 Nothing-                 Nothing-              >>= \case-                    Right _ -> pure ExitSuccess-                    Left  e -> logError (T.pack $ prettyHFError e)-                      >> pure (ExitFailure 13)-        else liftIO $ putStrLn uri' >> pure ExitSuccess
− app/ghcup/GHCup/OptParse/Common.hs
@@ -1,830 +0,0 @@-{-# LANGUAGE CPP               #-}-{-# LANGUAGE DataKinds         #-}-{-# LANGUAGE FlexibleContexts  #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE DuplicateRecordFields #-}-{-# LANGUAGE TypeApplications #-}-{-# LANGUAGE NumericUnderscores #-}-{-# LANGUAGE ViewPatterns      #-}--module GHCup.OptParse.Common where---import           GHCup-import           GHCup.Download-import           GHCup.Errors-import           GHCup.Platform-import           GHCup.Types-import           GHCup.Types.Optics-import           GHCup.Utils-import           GHCup.Prelude-import           GHCup.Prelude.Process-import           GHCup.Prelude.Logger-import           GHCup.Prelude.MegaParsec--import           Control.DeepSeq-import           Control.Concurrent-import           Control.Concurrent.Async-import           Control.Exception.Safe-import           Control.Monad.Identity (Identity(..))-#if !MIN_VERSION_base(4,13,0)-import           Control.Monad.Fail             ( MonadFail )-#endif-import           Control.Monad.Reader-import           Data.Aeson-#if MIN_VERSION_aeson(2,0,0)-import qualified Data.Aeson.Key    as KM-import qualified Data.Aeson.KeyMap as KM-#else-import qualified Data.HashMap.Strict as KM-#endif-import           Data.ByteString.Lazy           ( ByteString )-import           Data.Bifunctor-import           Data.Char-import           Data.Either-import           Data.Functor-import           Data.List                      ( nub, sort, sortBy, isPrefixOf, stripPrefix )-import           Data.Maybe-import           Data.Text                      ( Text )-import           Data.Time.Calendar             ( Day )-import           Data.Time.Format               ( parseTimeM, defaultTimeLocale )-import           Data.Versions           hiding ( str )-import           Data.Void-import qualified Data.Vector      as V-import           GHC.IO.Exception-import           Haskus.Utils.Variant.Excepts-import           Options.Applicative     hiding ( style )-import           Prelude                 hiding ( appendFile )-import           Safe-import           System.Process                  ( readProcess )-import           System.FilePath-import           Text.HTML.TagSoup       hiding ( Tag )-import           URI.ByteString--import qualified Data.ByteString.UTF8          as UTF8-import qualified Data.Map.Strict               as M-import qualified Data.Text                     as T-import qualified Text.Megaparsec               as MP-import qualified System.FilePath.Posix         as FP-import GHCup.Version-import Control.Exception (evaluate)-import qualified Cabal.Config            as CC---    --------------    --[ Types ]---    ------------------ a superset of ToolVersion-data SetToolVersion = SetGHCVersion GHCTargetVersion-                    | SetToolVersion Version-                    | SetToolTag Tag-                    | SetToolDay Day-                    | SetRecommended-                    | SetNext--prettyToolVer :: ToolVersion -> String-prettyToolVer (GHCVersion v')  = T.unpack $ tVerToText v'-prettyToolVer (ToolVersion v') = T.unpack $ prettyVer v'-prettyToolVer (ToolTag t)      = show t-prettyToolVer (ToolDay day)    = show day--toSetToolVer :: Maybe ToolVersion -> SetToolVersion-toSetToolVer (Just (GHCVersion v')) = SetGHCVersion v'-toSetToolVer (Just (ToolVersion v')) = SetToolVersion v'-toSetToolVer (Just (ToolTag t')) = SetToolTag t'-toSetToolVer (Just (ToolDay d')) = SetToolDay d'-toSetToolVer Nothing = SetRecommended-----    ---------------    --[ Parser ]---    -----------------toolVersionTagArgument :: [ListCriteria] -> Maybe Tool -> Parser ToolVersion-toolVersionTagArgument criteria tool =-  argument (eitherReader (parser tool))-    (metavar (mv tool)-    <> completer (tagCompleter (fromMaybe GHC tool) [])-    <> foldMap (completer . versionCompleter criteria) tool)- where-  mv (Just GHC) = "GHC_VERSION|TAG|RELEASE_DATE"-  mv (Just HLS) = "HLS_VERSION|TAG|RELEASE_DATE"-  mv _          = "VERSION|TAG|RELEASE_DATE"--  parser (Just GHC) = ghcVersionTagEither-  parser Nothing    = ghcVersionTagEither-  parser _          = toolVersionTagEither---versionParser' :: [ListCriteria] -> Maybe Tool -> Parser Version-versionParser' criteria tool = argument-  (eitherReader (first show . version . T.pack))-  (metavar "VERSION"  <> foldMap (completer . versionCompleter criteria) tool)--ghcVersionArgument :: [ListCriteria] -> Maybe Tool -> Parser GHCTargetVersion-ghcVersionArgument criteria tool = argument (eitherReader ghcVersionEither)-                                            (metavar "VERSION" <> foldMap (completer . versionCompleter criteria) tool)----- https://github.com/pcapriotti/optparse-applicative/issues/148---- | A switch that can be enabled using --foo and disabled using --no-foo.------ The option modifier is applied to only the option that is *not* enabled--- by default. For example:------ > invertableSwitch "recursive" True (help "do not recurse into directories")------ This example makes --recursive enabled by default, so--- the help is shown only for --no-recursive.-invertableSwitch-    :: String              -- ^ long option-    -> Maybe Char          -- ^ short option for the non-default option-    -> Bool                -- ^ is switch enabled by default?-    -> Mod FlagFields Bool -- ^ option modifier-    -> Parser (Maybe Bool)-invertableSwitch longopt shortopt defv optmod = invertableSwitch' longopt shortopt defv-    (if defv then mempty else optmod)-    (if defv then optmod else mempty)---- | Allows providing option modifiers for both --foo and --no-foo.-invertableSwitch'-    :: String              -- ^ long option (eg "foo")-    -> Maybe Char          -- ^ short option for the non-default option-    -> Bool                -- ^ is switch enabled by default?-    -> Mod FlagFields Bool -- ^ option modifier for --foo-    -> Mod FlagFields Bool -- ^ option modifier for --no-foo-    -> Parser (Maybe Bool)-invertableSwitch' longopt shortopt defv enmod dismod = optional-    ( flag' True ( enmod <> long longopt <> if defv then mempty else maybe mempty short shortopt)-    <|> flag' False (dismod <> long nolongopt <> if defv then maybe mempty short shortopt else mempty)-    )-  where-    nolongopt = "no-" ++ longopt----    ----------------------    --[ Either Parser ]---    ------------------------platformParser :: String -> Either String PlatformRequest-platformParser s' = case MP.parse (platformP <* MP.eof) "" (T.pack s') of-  Right r -> pure r-  Left  e -> Left $ errorBundlePretty e- where-  archP :: MP.Parsec Void Text Architecture-  archP = MP.try (MP.chunk "x86_64" $> A_64) <|> (MP.chunk "i386" $> A_32)-  platformP :: MP.Parsec Void Text PlatformRequest-  platformP = choice'-    [ (`PlatformRequest` FreeBSD)-    <$> (archP <* MP.chunk "-")-    <*> (  MP.chunk "portbld"-        *> (   MP.try (Just <$> verP (MP.chunk "-freebsd" <* MP.eof))-           <|> pure Nothing-           )-        <* MP.chunk "-freebsd"-        )-    , (`PlatformRequest` Darwin)-    <$> (archP <* MP.chunk "-")-    <*> (  MP.chunk "apple"-        *> (   MP.try (Just <$> verP (MP.chunk "-darwin" <* MP.eof))-           <|> pure Nothing-           )-        <* MP.chunk "-darwin"-        )-    , (\a d mv -> PlatformRequest a (Linux d) mv)-    <$> (archP <* MP.chunk "-")-    <*> distroP-    <*> ((MP.try (Just <$> verP (MP.chunk "-linux" <* MP.eof)) <|> pure Nothing-         )-        <* MP.chunk "-linux"-        )-    ]-  distroP :: MP.Parsec Void Text LinuxDistro-  distroP = choice'-    [ MP.chunk "debian" $> Debian-    , MP.chunk "deb" $> Debian-    , MP.chunk "ubuntu" $> Ubuntu-    , MP.chunk "mint" $> Mint-    , MP.chunk "fedora" $> Fedora-    , MP.chunk "centos" $> CentOS-    , MP.chunk "redhat" $> RedHat-    , MP.chunk "alpine" $> Alpine-    , MP.chunk "gentoo" $> Gentoo-    , MP.chunk "exherbo" $> Exherbo-    , MP.chunk "unknown" $> UnknownLinux-    ]---uriParser :: String -> Either String URI-uriParser = first show . parseURI strictURIParserOptions . UTF8.fromString---absolutePathParser :: FilePath -> Either String FilePath-absolutePathParser f = case isValid f && isAbsolute f of-              True -> Right $ normalise f-              False -> Left "Please enter a valid absolute filepath."--isolateParser :: FilePath -> Either String FilePath-isolateParser f = case isValid f && isAbsolute f of-              True -> Right $ normalise f-              False -> Left "Please enter a valid filepath for isolate dir."---- this accepts cross prefix-ghcVersionTagEither :: String -> Either String ToolVersion-ghcVersionTagEither s' =-  second ToolDay (dayParser s') <|> second ToolTag (tagEither s') <|> second GHCVersion (ghcVersionEither s')---- this ignores cross prefix-toolVersionTagEither :: String -> Either String ToolVersion-toolVersionTagEither s' =-  second ToolDay (dayParser s') <|> second ToolTag (tagEither s') <|> second ToolVersion (toolVersionEither s')--tagEither :: String -> Either String Tag-tagEither s' = case fmap toLower s' of-  "recommended"              -> Right Recommended-  "latest"                   -> Right Latest-  "latest-prerelease"        -> Right LatestPrerelease-  "latest-nightly"           -> Right LatestNightly-  ('b':'a':'s':'e':'-':ver') -> case pvp (T.pack ver') of-                                  Right x -> Right (Base x)-                                  Left  _ -> Left $ "Invalid PVP version for base " <> ver'-  other                      -> Left $ "Unknown tag " <> other---ghcVersionEither :: String -> Either String GHCTargetVersion-ghcVersionEither =-  first (const "Not a valid version") . MP.parse ghcTargetVerP "" . T.pack--toolVersionEither :: String -> Either String Version-toolVersionEither =-  first (const "Not a valid version") . MP.parse (version' <* MP.eof) "" . T.pack---toolParser :: String -> Either String Tool-toolParser s' | t == T.pack "ghc"   = Right GHC-              | t == T.pack "cabal" = Right Cabal-              | t == T.pack "hls"   = Right HLS-              | t == T.pack "stack" = Right Stack-              | otherwise           = Left ("Unknown tool: " <> s')-  where t = T.toLower (T.pack s')--dayParser :: String -> Either String Day-dayParser s = maybe (Left $ "Could not parse \"" <> s <> "\". Expected format is: YYYY-MM-DD") Right-            $ parseTimeM True defaultTimeLocale "%Y-%-m-%-d" s---criteriaParser :: String -> Either String ListCriteria-criteriaParser s' | t == T.pack "installed"   = Right $ ListInstalled True-                  | t == T.pack "set"         = Right $ ListSet True-                  | t == T.pack "available"   = Right $ ListAvailable True-                  | t == T.pack "+installed"  = Right $ ListInstalled True-                  | t == T.pack "+set"        = Right $ ListSet True-                  | t == T.pack "+available"  = Right $ ListAvailable True-                  | t == T.pack "-installed"  = Right $ ListInstalled False-                  | t == T.pack "-set"        = Right $ ListSet False-                  | t == T.pack "-available"  = Right $ ListAvailable False-                  | otherwise                 = Left ("Unknown criteria: " <> s')-  where t = T.toLower (T.pack s')----keepOnParser :: String -> Either String KeepDirs-keepOnParser s' | t == T.pack "always" = Right Always-                | t == T.pack "errors" = Right Errors-                | t == T.pack "never"  = Right Never-                | otherwise            = Left ("Unknown keep value: " <> s')-  where t = T.toLower (T.pack s')---downloaderParser :: String -> Either String Downloader-downloaderParser s' | t == T.pack "curl"     = Right Curl-                    | t == T.pack "wget"     = Right Wget-#if defined(INTERNAL_DOWNLOADER)-                    | t == T.pack "internal" = Right Internal-#endif-                    | otherwise = Left ("Unknown downloader value: " <> s')-  where t = T.toLower (T.pack s')--gpgParser :: String -> Either String GPGSetting-gpgParser s' | t == T.pack "strict" = Right GPGStrict-             | t == T.pack "lax"    = Right GPGLax-             | t == T.pack "none"   = Right GPGNone-             | otherwise = Left ("Unknown gpg setting value: " <> s')-  where t = T.toLower (T.pack s')----    -------------------    --[ Completers ]---    ---------------------toolCompleter :: Completer-toolCompleter = listCompleter ["ghc", "cabal", "hls", "stack"]--gitFileUri :: [String] -> Completer-gitFileUri add = mkCompleter $ fileUri' (["git://"] <> add)--fileUri :: Completer-fileUri = mkCompleter $ fileUri' []--fileUri' :: [String] -> String -> IO [String]-fileUri' add = \case-  "" -> do-    pwd <- getCurrentDirectory-    pure $ ["https://", "http://", "file:///", "file://" <> pwd <> "/"] <> add-  xs-   | "file:///" `isPrefixOf` xs -> fmap ("file://" <>) <$>-      case stripPrefix "file://" xs of-        Nothing -> pure []-        Just r ->  do-          pwd <- getCurrentDirectory-          dirs  <- compgen "directory" r ["-S", "/"]-          files <- filter (\f -> (f <> "/") `notElem` dirs) <$> compgen "file" r []-          pure (dirs <> files <> if r `isPrefixOf` pwd then [pwd <> "/"] else [])-   | xs `isPrefixOf` "file:///" -> pure ["file:///"]-   | xs `isPrefixOf` "https://" -> pure ["https://"]-   | xs `isPrefixOf` "http://"  -> pure ["http://"]-   | otherwise -> pure []- where-  compgen :: String -> String -> [String] -> IO [String]-  compgen action' r opts = do-    let cmd = unwords $ ["compgen", "-A", action'] <> opts <> ["--", requote r]-    result <- tryIO $ readProcess "bash" ["-c", cmd] ""-    return . lines . either (const []) id $ result--  -- | Strongly quote the string we pass to compgen.-  ---  -- We need to do this so bash doesn't expand out any ~ or other-  -- chars we want to complete on, or emit an end of line error-  -- when seeking the close to the quote.-  -- -  -- NOTE: copied from https://hackage.haskell.org/package/optparse-applicative-0.17.0.0/docs/src/Options.Applicative.Builder.Completer.html#requote-  requote :: String -> String-  requote s =-    let-      -- Bash doesn't appear to allow "mixed" escaping-      -- in bash completions. So we don't have to really-      -- worry about people swapping between strong and-      -- weak quotes.-      unescaped =-        case s of-          -- It's already strongly quoted, so we-          -- can use it mostly as is, but we must-          -- ensure it's closed off at the end and-          -- there's no single quotes in the-          -- middle which might confuse bash.-          ('\'': rs) -> unescapeN rs--          -- We're weakly quoted.-          ('"': rs)  -> unescapeD rs--          -- We're not quoted at all.-          -- We need to unescape some characters like-          -- spaces and quotation marks.-          elsewise   -> unescapeU elsewise-    in-      strong unescaped--    where-      strong ss = '\'' : foldr go "'" ss-        where-          -- If there's a single quote inside the-          -- command: exit from the strong quote and-          -- emit it the quote escaped, then resume.-          go '\'' t = "'\\''" ++ t-          go h t    = h : t--      -- Unescape a strongly quoted string-      -- We have two recursive functions, as we-      -- can enter and exit the strong escaping.-      unescapeN = goX-        where-          goX ('\'' : xs) = goN xs-          goX (x : xs) = x : goX xs-          goX [] = []--          goN ('\\' : '\'' : xs) = '\'' : goN xs-          goN ('\'' : xs) = goX xs-          goN (x : xs) = x : goN xs-          goN [] = []--      -- Unescape an unquoted string-      unescapeU = goX-        where-          goX [] = []-          goX ('\\' : x : xs) = x : goX xs-          goX (x : xs) = x : goX xs--      -- Unescape a weakly quoted string-      unescapeD = goX-        where-          -- Reached an escape character-          goX ('\\' : x : xs)-            -- If it's true escapable, strip the-            -- slashes, as we're going to strong-            -- escape instead.-            | x `elem` ("$`\"\\\n" :: String) = x : goX xs-            | otherwise = '\\' : x : goX xs-          -- We've ended quoted section, so we-          -- don't recurse on goX, it's done.-          goX ('"' : xs)-            = xs-          -- Not done, but not a special character-          -- just continue the fold.-          goX (x : xs)-            = x : goX xs-          goX []-            = []---tagCompleter :: Tool -> [String] -> Completer-tagCompleter tool add = listIOCompleter $ do-  dirs' <- liftIO getAllDirs-  let loggerConfig = LoggerConfig-        { lcPrintDebug   = False-        , consoleOutter  = mempty-        , fileOutter     = mempty-        , fancyColors    = False-        }-  let appState = LeanAppState-        (defaultSettings { noNetwork = True })-        dirs'-        defaultKeyBindings-        loggerConfig--  mGhcUpInfo <- flip runReaderT appState . runE $ getDownloadsF-  case mGhcUpInfo of-    VRight ghcupInfo -> do-      let allTags = filter (/= Old)-            $ _viTags =<< M.elems (availableToolVersions (_ghcupDownloads ghcupInfo) tool)-      pure $ nub $ (add ++) $ fmap tagToString allTags-    VLeft _ -> pure  (nub $ ["recommended", "latest", "latest-prerelease"] ++ add)--versionCompleter :: [ListCriteria] -> Tool -> Completer-versionCompleter criteria tool = versionCompleter' criteria tool (const True)--versionCompleter' :: [ListCriteria] -> Tool -> (Version -> Bool) -> Completer-versionCompleter' criteria tool filter' = listIOCompleter $ do-  dirs' <- liftIO getAllDirs-  let loggerConfig = LoggerConfig-        { lcPrintDebug   = False-        , consoleOutter  = mempty-        , fileOutter     = mempty-        , fancyColors    = False-        }-  let settings = defaultSettings { noNetwork = True }-  let leanAppState = LeanAppState-                   settings-                   dirs'-                   defaultKeyBindings-                   loggerConfig-  mpFreq <- flip runReaderT leanAppState . runE $ platformRequest-  mGhcUpInfo <- flip runReaderT leanAppState . runE $ getDownloadsF-  forFold mpFreq $ \pfreq -> do-    forFold mGhcUpInfo $ \ghcupInfo -> do-      let appState = AppState-            settings-            dirs'-            defaultKeyBindings-            ghcupInfo-            pfreq-            loggerConfig--          runEnv = flip runReaderT appState--      installedVersions <- runEnv $ listVersions (Just tool) criteria False False (Nothing, Nothing)-      return $ fmap (T.unpack . prettyVer) . filter filter' . fmap lVer $ installedVersions---toolDlCompleter :: Tool -> Completer-toolDlCompleter tool = mkCompleter $ \case-  "" -> pure (initUrl tool <> ["https://", "http://", "file:///"])-  word-    | "file://" `isPrefixOf` word -> fileUri' [] word-    -- downloads.haskell.org-    | "https://downloads.haskell.org/" `isPrefixOf` word ->-        fmap (completePrefix word) . prefixMatch (FP.takeFileName word) <$> fromHRef word--    -- github releases-    | "https://github.com/haskell/haskell-language-server/releases/download/" `isPrefixOf` word-    , let xs = splitPath word-    , (length xs == 6 && last word == '/') || (length xs == 7 && last word /= '/') ->-        fmap (\x -> completePrefix word x <> "/") . prefixMatch (FP.takeFileName word) <$> getGithubReleases "haskell" "haskell-language-server"-    | "https://github.com/commercialhaskell/stack/releases/download/" == word-    , let xs = splitPath word-    , (length xs == 6 && last word == '/') || (length xs == 7 && last word /= '/') ->-        fmap (\x -> completePrefix word x <> "/") . prefixMatch (FP.takeFileName word) <$> getGithubReleases "commercialhaskell" "stack"--    -- github release assets-    | "https://github.com/haskell/haskell-language-server/releases/download/" `isPrefixOf` word-    , let xs = splitPath word-    , (length xs == 7 && last word == '/') || length xs == 8-    , let rel = xs !! 6-    , length rel > 1 -> do-        fmap (completePrefix word) . prefixMatch (FP.takeFileName word) <$> getGithubAssets "haskell" "haskell-language-server" (init rel)-    | "https://github.com/commercialhaskell/stack/releases/download/" `isPrefixOf` word-    , let xs = splitPath word-    , (length xs == 7 && last word == '/') || length xs == 8-    , let rel = xs !! 6-    , length rel > 1 -> do-        fmap (completePrefix word) . prefixMatch (FP.takeFileName word) <$> getGithubAssets "commercialhaskell" "stack" (init rel)--    -- github-    | "https://github.com/c" `isPrefixOf` word -> pure ["https://github.com/commercialhaskell/stack/releases/download/"]-    | "https://github.com/h" `isPrefixOf` word -> pure ["https://github.com/haskell/haskell-language-server/releases/download/"]-    | "https://g" `isPrefixOf` word-    , tool == Stack -> pure ["https://github.com/commercialhaskell/stack/releases/download/"]-    | "https://g" `isPrefixOf` word-    , tool == HLS -> pure ["https://github.com/haskell/haskell-language-server/releases/download/"]--    | "https://d" `isPrefixOf` word -> pure $ filter ("https://downloads.haskell.org/" `isPrefixOf`) $ initUrl tool--    | "h" `isPrefixOf` word -> pure $ initUrl tool--    | word `isPrefixOf` "file:///" -> pure ["file:///"]-    | word `isPrefixOf` "https://" -> pure ["https://"]-    | word `isPrefixOf` "http://"  -> pure ["http://"]--    | otherwise -> pure []- where-  initUrl :: Tool -> [String]-  initUrl GHC   = [ "https://downloads.haskell.org/~ghc/"-                  , "https://downloads.haskell.org/~ghcup/unofficial-bindists/ghc/"-                  ]-  initUrl Cabal = [ "https://downloads.haskell.org/~cabal/"-                  , "https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/"-                  ]-  initUrl GHCup = [ "https://downloads.haskell.org/~ghcup/" ]-  initUrl HLS   = [ "https://github.com/haskell/haskell-language-server/releases/download/"-                  , "https://downloads.haskell.org/~ghcup/unofficial-bindists/haskell-language-server/"-                  ]-  initUrl Stack = [ "https://github.com/commercialhaskell/stack/releases/download/"-                  , "https://downloads.haskell.org/~ghcup/unofficial-bindists/stack/"-                  ]--  completePrefix :: String -- ^ url, e.g.    'https://github.com/haskell/haskell-languag'-                 -> String -- ^ match, e.g.  'haskell-language-server'-                 -> String -- ^ result, e.g. 'https://github.com/haskell/haskell-language-server'-  completePrefix url match =-    let base = FP.takeDirectory url-        fn   = FP.takeFileName url-    in if fn `isPrefixOf` match then base <> "/" <> match else url--  prefixMatch :: String -> [String] -> [String]-  prefixMatch pref = filter (pref `isPrefixOf`)--  fromHRef :: String -> IO [String]-  fromHRef url = withCurl (FP.takeDirectory url) 2_000_000 $ \stdout ->-      pure-        . fmap (T.unpack . decUTF8Safe' . fromAttrib "href")-        . filter isTagOpen-        . filter (~== ("<a href>" :: String))-        . parseTags-        $ stdout--  withCurl :: String                      -- ^ url-           -> Int                         -- ^ delay-           -> (ByteString -> IO [String]) -- ^ callback-           -> IO [String]-  withCurl url delay cb = do-    let limit = threadDelay delay-    race limit (executeOut "curl" ["-fL", url] Nothing) >>= \case-      Right (CapturedProcess {_exitCode, _stdOut}) -> do-        case _exitCode of-          ExitSuccess ->-            (try @_ @SomeException . cb $ _stdOut) >>= \case-              Left _ ->  pure []-              Right r' -> do-                r <- try @_ @SomeException-                  . evaluate-                  . force-                  $ r'-                either (\_ -> pure []) pure r-          ExitFailure _ -> pure []-      Left _ -> pure []--  getGithubReleases :: String-                    -> String-                    -> IO [String]-  getGithubReleases owner repo = withCurl url 3_000_000 $ \stdout -> do-    Just xs <- pure $ decode' @Array stdout-    fmap V.toList $ forM xs $ \x -> do-      (Object r) <- pure x-      Just (String name) <- pure $ KM.lookup (mkval "tag_name") r-      pure $ T.unpack name-   where-    url = "https://api.github.com/repos/" <> owner <> "/" <> repo <> "/releases"--  getGithubAssets :: String-                  -> String-                  -> String-                  -> IO [String]-  getGithubAssets owner repo tag = withCurl url 3_000_000 $ \stdout -> do-    Just xs <- pure $ decode' @Object stdout-    Just (Array assets) <- pure $ KM.lookup (mkval "assets") xs-    as <- fmap V.toList $ forM assets $ \val -> do-      (Object asset) <- pure val-      Just (String name) <- pure $ KM.lookup (mkval "name") asset-      pure $ T.unpack name-    pure as-   where-    url = "https://api.github.com/repos/" <> owner <> "/" <> repo <> "/releases/tags/" <> tag---#if MIN_VERSION_aeson(2,0,0)-  mkval = KM.fromString-#else-  mkval = id-#endif-------    ------------------    --[ Utilities ]---    --------------------fromVersion :: ( HasLog env-               , MonadFail m-               , MonadReader env m-               , HasGHCupInfo env-               , HasDirs env-               , MonadThrow m-               , MonadIO m-               , MonadCatch m-               )-            => Maybe ToolVersion-            -> Tool-            -> Excepts-                 '[ TagNotFound-                  , DayNotFound-                  , NextVerNotFound-                  , NoToolVersionSet-                  ] m (GHCTargetVersion, Maybe VersionInfo)-fromVersion tv = fromVersion' (toSetToolVer tv)--fromVersion' :: ( HasLog env-                , MonadFail m-                , MonadReader env m-                , HasGHCupInfo env-                , HasDirs env-                , MonadThrow m-                , MonadIO m-                , MonadCatch m-                )-             => SetToolVersion-             -> Tool-             -> Excepts-                  '[ TagNotFound-                   , DayNotFound-                   , NextVerNotFound-                   , NoToolVersionSet-                   ] m (GHCTargetVersion, Maybe VersionInfo)-fromVersion' SetRecommended tool = do-  GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo-  second Just <$> getRecommended dls tool-    ?? TagNotFound Recommended tool-fromVersion' (SetGHCVersion v) tool = do-  GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo-  let vi = getVersionInfo v tool dls-  case pvp $ prettyVer (_tvVersion v) of -- need to be strict here-    Left _ -> pure (v, vi)-    Right pvpIn ->-      lift (getLatestToolFor tool (_tvTarget v) pvpIn dls) >>= \case-        Just (pvp_, vi', mt) -> do-          v' <- lift $ pvpToVersion pvp_ ""-          when (v' /= _tvVersion v) $ lift $ logWarn ("Assuming you meant version " <> prettyVer v')-          pure (GHCTargetVersion mt v', Just vi')-        Nothing -> pure (v, vi)-fromVersion' (SetToolVersion (mkTVer -> v)) tool = do-  GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo-  let vi = getVersionInfo v tool dls-  case pvp $ prettyVer (_tvVersion v) of -- need to be strict here-    Left _ -> pure (v, vi)-    Right pvpIn ->-      lift (getLatestToolFor tool (_tvTarget v) pvpIn dls) >>= \case-        Just (pvp_, vi', mt) -> do-          v' <- lift $ pvpToVersion pvp_ ""-          when (v' /= _tvVersion v) $ lift $ logWarn ("Assuming you meant version " <> prettyVer v')-          pure (GHCTargetVersion mt v', Just vi')-        Nothing -> pure (v, vi)-fromVersion' (SetToolTag Latest) tool = do-  GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo-  bimap id Just <$> getLatest dls tool ?? TagNotFound Latest tool-fromVersion' (SetToolDay day) tool = do-  GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo-  bimap id Just <$> case getByReleaseDay dls tool day of-                          Left ad -> throwE $ DayNotFound day tool ad-                          Right v -> pure v-fromVersion' (SetToolTag LatestPrerelease) tool = do-  GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo-  bimap id Just <$> getLatestPrerelease dls tool ?? TagNotFound LatestPrerelease tool-fromVersion' (SetToolTag LatestNightly) tool = do-  GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo-  bimap id Just <$> getLatestNightly dls tool ?? TagNotFound LatestNightly tool-fromVersion' (SetToolTag Recommended) tool = do-  GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo-  bimap id Just <$> getRecommended dls tool ?? TagNotFound Recommended tool-fromVersion' (SetToolTag (Base pvp'')) GHC = do-  GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo-  bimap id Just <$> getLatestBaseVersion dls pvp'' ?? TagNotFound (Base pvp'') GHC-fromVersion' SetNext tool = do-  GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo-  next <- case tool of-    GHC -> do-      set <- fmap _tvVersion $ ghcSet Nothing !? NoToolVersionSet tool-      ghcs <- rights <$> lift getInstalledGHCs-      (headMay-        . tail-        . dropWhile (\GHCTargetVersion {..} -> _tvVersion /= set)-        . cycle-        . sortBy (\x y -> compare (_tvVersion x) (_tvVersion y))-        . filter (\GHCTargetVersion {..} -> isNothing _tvTarget)-        $ ghcs) ?? NoToolVersionSet tool-    Cabal -> do-      set <- cabalSet !? NoToolVersionSet tool-      cabals <- rights <$> lift getInstalledCabals-      (fmap (GHCTargetVersion Nothing)-        . headMay-        . tail-        . dropWhile (/= set)-        . cycle-        . sort-        $ cabals) ?? NoToolVersionSet tool-    HLS -> do-      set <- hlsSet !? NoToolVersionSet tool-      hlses <- rights <$> lift getInstalledHLSs-      (fmap (GHCTargetVersion Nothing)-        . headMay-        . tail-        . dropWhile (/= set)-        . cycle-        . sort-        $ hlses) ?? NoToolVersionSet tool-    Stack -> do-      set <- stackSet !? NoToolVersionSet tool-      stacks <- rights <$> lift getInstalledStacks-      (fmap (GHCTargetVersion Nothing)-        . headMay-        . tail-        . dropWhile (/= set)-        . cycle-        . sort-        $ stacks) ?? NoToolVersionSet tool-    GHCup -> fail "GHCup cannot be set"-  let vi = getVersionInfo next tool dls-  pure (next, vi)-fromVersion' (SetToolTag t') tool =-  throwE $ TagNotFound t' tool---checkForUpdates :: ( MonadReader env m-                   , HasGHCupInfo env-                   , HasDirs env-                   , HasPlatformReq env-                   , MonadCatch m-                   , HasLog env-                   , MonadThrow m-                   , MonadIO m-                   , MonadFail m-                   )-                => m [(Tool, GHCTargetVersion)]-checkForUpdates = do-  GHCupInfo { _ghcupDownloads = dls } <- getGHCupInfo-  lInstalled <- listVersions Nothing [ListInstalled True] False False (Nothing, Nothing)-  let latestInstalled tool = (fmap (\lr -> GHCTargetVersion (lCross lr) (lVer lr)) . lastMay . filter (\lr -> lTool lr == tool)) lInstalled--  ghcup <- forMM (getLatest dls GHCup) $ \(GHCTargetVersion _ l, _) -> do-    (Right ghcup_ver) <- pure $ version $ prettyPVP ghcUpVer-    if (l > ghcup_ver) then pure $ Just (GHCup, mkTVer l) else pure Nothing--  otherTools <- forM [GHC, Cabal, HLS, Stack] $ \t ->-    forMM (getLatest dls t) $ \(l, _) -> do-      let mver = latestInstalled t-      forMM mver $ \ver ->-        if (l > ver) then pure $ Just (t, l) else pure Nothing--  pure $ catMaybes (ghcup:otherTools)- where-  forMM a f = fmap join $ forM a f---logGHCPostRm :: (MonadReader env m, HasLog env, MonadIO m) => GHCTargetVersion -> m ()-logGHCPostRm ghcVer = do-  cabalStore <- liftIO $ handleIO (\_ -> if isWindows then pure "C:\\cabal\\store" else pure "~/.cabal/store")-    (runIdentity . CC.cfgStoreDir <$> CC.readConfig)-  let storeGhcDir = cabalStore </> ("ghc-" <> T.unpack (prettyVer $ _tvVersion ghcVer))-  logInfo $ T.pack $ "After removing GHC you might also want to clean up your cabal store at: " <> storeGhcDir-
− app/ghcup/GHCup/OptParse/Compile.hs
@@ -1,614 +0,0 @@-{-# LANGUAGE CPP               #-}-{-# LANGUAGE DataKinds         #-}-{-# LANGUAGE TypeApplications  #-}-{-# LANGUAGE FlexibleContexts  #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE TemplateHaskell   #-}-{-# LANGUAGE QuasiQuotes       #-}-{-# LANGUAGE DuplicateRecordFields #-}-{-# LANGUAGE RankNTypes #-}--module GHCup.OptParse.Compile where---import           GHCup-import qualified GHCup.GHC as GHC-import qualified GHCup.HLS as HLS-import           GHCup.Errors-import           GHCup.Types-import           GHCup.Types.Optics-import           GHCup.Utils-import           GHCup.Prelude.Logger-import           GHCup.Prelude.String.QQ-import           GHCup.OptParse.Common--#if !MIN_VERSION_base(4,13,0)-import           Control.Monad.Fail             ( MonadFail )-#endif-import           Codec.Archive                  ( ArchiveResult )-import           Control.Concurrent (threadDelay)-import           Control.Monad.Reader-import           Control.Monad.Trans.Resource-import           Data.Bifunctor-import           Data.Functor-import           Data.Maybe-import           Data.Versions                  ( Version, prettyVer, version, pvp )-import qualified Data.Versions as V-import           Data.Text                      ( Text )-import           Haskus.Utils.Variant.Excepts-import           Options.Applicative     hiding ( style )-import           Options.Applicative.Help.Pretty ( text )-import           Prelude                 hiding ( appendFile )-import           System.Exit--import           URI.ByteString          hiding ( uriParser )-import qualified Data.Text                     as T-import Control.Exception.Safe (MonadMask, displayException)-import System.FilePath (isPathSeparator)-import Text.Read (readEither)-----    -----------------    --[ Commands ]---    -------------------data CompileCommand = CompileGHC GHCCompileOptions-                    | CompileHLS HLSCompileOptions----    ----------------    --[ Options ]---    ------------------data GHCCompileOptions = GHCCompileOptions-  { targetGhc    :: GHC.GHCVer-  , bootstrapGhc :: Either Version FilePath-  , jobs         :: Maybe Int-  , buildConfig  :: Maybe FilePath-  , patches      :: Maybe (Either FilePath [URI])-  , crossTarget  :: Maybe Text-  , addConfArgs  :: [Text]-  , setCompile   :: Bool-  , ovewrwiteVer :: Maybe Version-  , buildFlavour :: Maybe String-  , hadrian      :: Bool-  , isolateDir   :: Maybe FilePath-  }---data HLSCompileOptions = HLSCompileOptions-  { targetHLS    :: HLS.HLSVer-  , jobs         :: Maybe Int-  , setCompile   :: Bool-  , updateCabal  :: Bool-  , ovewrwiteVer :: Either Bool Version-  , isolateDir   :: Maybe FilePath-  , cabalProject :: Maybe (Either FilePath URI)-  , cabalProjectLocal :: Maybe URI-  , patches      :: Maybe (Either FilePath [URI])-  , targetGHCs   :: [ToolVersion]-  , cabalArgs    :: [Text]-  }-----    ----------------    --[ Parsers ]---    ------------------compileP :: Parser CompileCommand-compileP = subparser-  (  command-      "ghc"-      (   CompileGHC-      <$> info-            (ghcCompileOpts <**> helper)-            (  progDesc "Compile GHC from source"-            <> footerDoc (Just $ text compileFooter)-            )-      )-  <>  command-      "hls"-      (   CompileHLS-      <$> info-            (hlsCompileOpts <**> helper)-            (  progDesc "Compile HLS from source"-            <> footerDoc (Just $ text compileHLSFooter)-            )-      )-  )- where-  compileFooter = [s|Discussion:-  Compiles and installs the specified GHC version into-  a self-contained "~/.ghcup/ghc/<ghcver>" directory-  and symlinks the ghc binaries to "~/.ghcup/bin/<binary>-<ghcver>".--  This also allows building a cross-compiler. Consult the documentation-  first: <https://gitlab.haskell.org/ghc/ghc/-/wikis/building/cross-compiling#configuring-the-build>--ENV variables:-  Various toolchain variables will be passed onto the ghc build system,-  such as: CC, LD, OBJDUMP, NM, AR, RANLIB.--Examples:-  # compile from known version-  ghcup compile ghc -j 4 -v 8.4.2 -b 8.2.2-  # compile from git commit/reference-  ghcup compile ghc -j 4 -g master -b 8.2.2-  # specify path to bootstrap ghc-  ghcup compile ghc -j 4 -v 8.4.2 -b /usr/bin/ghc-8.2.2-  # build cross compiler-  ghcup compile ghc -j 4 -v 8.4.2 -b 8.2.2 -x armv7-unknown-linux-gnueabihf --config $(pwd)/build.mk -- --enable-unregisterised|]--  compileHLSFooter = [s|Discussion:-  Compiles and installs the specified HLS version.-  The --ghc arguments are necessary to specify which GHC version to build for/against.-  These need to be available in PATH prior to compilation.--Examples:-  # compile 1.7.0.0 from hackage for 8.10.7, running 'cabal update' before the build-  ghcup compile hls --version 1.7.0.0 --ghc 8.10.7 --cabal-update-  # compile from master for ghc 9.2.3 using 'git describe' to name the binary and ignore the pinned index state-  ghcup compile hls -g master --git-describe-version --ghc 9.2.3 -- --index-state=@(date '+%s')-  # compile a specific commit for ghc 9.2.3 and set a specifc version for the binary name-  ghcup compile hls -g a32db0b -o 1.7.0.0-p1 --ghc 9.2.3|]---ghcCompileOpts :: Parser GHCCompileOptions-ghcCompileOpts =-  GHCCompileOptions-    <$> ((GHC.SourceDist <$> option-          (eitherReader-            (first (const "Not a valid version") . version . T.pack)-          )-          (short 'v' <> long "version" <> metavar "VERSION" <> help-            "The tool version to compile"-            <> (completer $ versionCompleter [] GHC)-          )-          ) <|>-          (GHC.GitDist <$> (GitBranch <$> option-          str-          (short 'g' <> long "git-ref" <> metavar "GIT_REFERENCE" <> help-            "The git commit/branch/ref to build from"-          ) <*>-          optional (option str (-            short 'r' <> long "repository" <> metavar "GIT_REPOSITORY" <> help "The git repository to build from (defaults to GHC upstream)"-            <> completer (gitFileUri ["https://gitlab.haskell.org/ghc/ghc.git"])-            ))-          ))-          <|>-          (-           GHC.RemoteDist <$> (option-            (eitherReader uriParser)-            (long "remote-source-dist" <> metavar "URI" <> help-              "URI (https/http/file) to a GHC source distribution"-              <> completer fileUri-            )-          )-          )-          )-    <*> option-          (eitherReader-            (\x ->-              (bimap (const "Not a valid version") Left . version . T.pack $ x) <|> (if isPathSeparator (head x) then pure $ Right x else Left "Not an absolute Path")-            )-          )-          (  short 'b'-          <> long "bootstrap-ghc"-          <> metavar "BOOTSTRAP_GHC"-          <> help-               "The GHC version (or full path) to bootstrap with (must be installed)"-          <> (completer $ versionCompleter [] GHC)-          )-    <*> optional-          (option-            (eitherReader (readEither @Int))-            (short 'j' <> long "jobs" <> metavar "JOBS" <> help-              "How many jobs to use for make"-              <> (completer $ listCompleter $ fmap show ([1..12] :: [Int]))-            )-          )-    <*> optional-          (option-            str-            (short 'c' <> long "config" <> metavar "CONFIG" <> help-              "Absolute path to build config file"-             <> completer (bashCompleter "file")-            )-          )-    <*> (optional-          (-            (fmap Right $ many $ option-              (eitherReader uriParser)-              (long "patch" <> metavar "PATCH_URI" <> help-                "URI to a patch (https/http/file)"-               <> completer fileUri-              )-            )-            <|>-            (fmap Left $ option-              str-              (short 'p' <> long "patchdir" <> metavar "PATCH_DIR" <> help-                "Absolute path to patch directory (applies all .patch and .diff files in order using -p1. This order is determined by a quilt series file if it exists, or the patches are lexicographically ordered)"-               <> completer (bashCompleter "directory")-              )-            )-          )-        )-    <*> optional-          (option-            str-            (short 'x' <> long "cross-target" <> metavar "CROSS_TARGET" <> help-              "Build cross-compiler for this platform"-            )-          )-    <*> many (argument str (metavar "CONFIGURE_ARGS" <> help "Additional arguments to compile configure, prefix with '-- ' (longopts)"))-    <*> fmap (fromMaybe False) (invertableSwitch "set" Nothing False (help "Set as active version after install"))-    <*> optional-          (option-            (eitherReader-              (first (const "Not a valid version") . version . T.pack)-            )-            (short 'o' <> long "overwrite-version" <> metavar "OVERWRITE_VERSION" <> help-              "Allows to overwrite the finally installed VERSION with a different one, e.g. when you build 8.10.4 with your own patches, you might want to set this to '8.10.4-p1'"-            <> (completer $ versionCompleter [] GHC)-            )-          )-    <*> optional-          (option-            str-            (short 'f' <> long "flavour" <> metavar "BUILD_FLAVOUR" <> help-              "Set the compile build flavour (this value depends on the build system type: 'make' vs 'hadrian')"-            )-          )-    <*> switch-          (long "hadrian" <> help "Use the hadrian build system instead of make (only git versions seem to be properly supported atm)"-          )-    <*> optional-          (option-            (eitherReader isolateParser)-            (  short 'i'-            <> long "isolate"-            <> metavar "DIR"-            <> help "install in an isolated directory instead of the default one, no symlinks to this installation will be made"-            <> completer (bashCompleter "directory")-            )-           )--hlsCompileOpts :: Parser HLSCompileOptions-hlsCompileOpts =-  HLSCompileOptions-    <$> ((HLS.HackageDist <$> option-          (eitherReader-            ((>>= first displayException . V.version . V.prettyPVP) . first (const "Not a valid PVP version") . pvp . T.pack)-          )-          (short 'v' <> long "version" <> metavar "VERSION" <> help-            "The version to compile (pulled from hackage)"-            <> (completer $ versionCompleter' [] HLS (either (const False) (const True) . V.pvp . V.prettyVer))-          )-          )-          <|>-          (HLS.GitDist <$> (GitBranch <$> option-          str-          (short 'g' <> long "git-ref" <> metavar "GIT_REFERENCE" <> help-            "The git commit/branch/ref to build from (accepts anything 'git checkout' accepts)"-          ) <*>-          optional (option str (short 'r' <> long "repository" <> metavar "GIT_REPOSITORY" <> help "The git repository to build from (defaults to HLS upstream)"-            <> completer (gitFileUri ["https://github.com/haskell/haskell-language-server.git"])-          ))-          ))-          <|>-          (HLS.SourceDist <$> (option-            (eitherReader-              (first (const "Not a valid version") . version . T.pack)-            )-          (long "source-dist" <> metavar "VERSION" <> help-            "The version to compile (pulled from packaged git sources)"-            <> (completer $ versionCompleter [] HLS)-          )-          ))-          <|>-          (-           HLS.RemoteDist <$> (option-            (eitherReader uriParser)-            (long "remote-source-dist" <> metavar "URI" <> help-              "URI (https/http/file) to a HLS source distribution"-              <> completer fileUri-            )-          )-          )-          )-    <*> optional-          (option-            (eitherReader (readEither @Int))-            (short 'j' <> long "jobs" <> metavar "JOBS" <> help-              "How many jobs to use for make"-              <> (completer $ listCompleter $ fmap show ([1..12] :: [Int]))-            )-          )-    <*> fmap (fromMaybe True) (invertableSwitch "set" Nothing True (help "Don't set as active version after install"))-    <*> switch (long "cabal-update" <> help "Run 'cabal update' before the build")-    <*>-         (-          (Right <$> option-            (eitherReader-              (first (const "Not a valid version") . version . T.pack)-            )-            (short 'o' <> long "overwrite-version" <> metavar "OVERWRITE_VERSION" <> help-              "Allows to overwrite the finally installed VERSION with a different one, e.g. when you build 8.10.4 with your own patches, you might want to set this to '8.10.4-p1'"-            <> (completer $ versionCompleter [] HLS)-            )-          )-          <|>-          (Left <$> (switch-                      (long "git-describe-version"-                         <> help "Use the output of 'git describe' (if building from git) as the VERSION component of the installed binary."-                      )-                    )-          )-          )-    <*> optional-          (option-            (eitherReader isolateParser)-            (  short 'i'-            <> long "isolate"-            <> metavar "DIR"-            <> help "install in an isolated directory instead of the default one, no symlinks to this installation will be made"-            <> completer (bashCompleter "directory")-            )-           )-    <*> optional-          (option-            ((fmap Right $ eitherReader uriParser) <|> (fmap Left str))-            (long "cabal-project" <> metavar "CABAL_PROJECT" <> help-              "If relative filepath, specifies the path to cabal.project inside the unpacked HLS tarball/checkout. Otherwise expects a full URI with https/http/file scheme."-              <> completer fileUri-            )-          )-    <*> optional-          (option-            (eitherReader uriParser)-            (long "cabal-project-local" <> metavar "CABAL_PROJECT_LOCAL" <> help-              "URI (https/http/file) to a cabal.project.local to be used for the build. Will be copied over."-              <> completer fileUri-            )-          )-    <*> (optional-          (-            (fmap Right $ many $ option-              (eitherReader uriParser)-              (long "patch" <> metavar "PATCH_URI" <> help-                "URI to a patch (https/http/file)"-              <> completer fileUri-              )-            )-            <|>-            (fmap Left $ option-              str-              (short 'p' <> long "patchdir" <> metavar "PATCH_DIR" <> help-                "Absolute path to patch directory (applies all .patch and .diff files in order using -p1)"-              <> completer (bashCompleter "directory")-              )-            )-          )-        )-    <*> some (-          option (eitherReader ghcVersionTagEither)-            (  long "ghc" <> metavar "GHC_VERSION|TAG" <> help "For which GHC version to compile for (can be specified multiple times)"-            <> completer (tagCompleter GHC [])-            <> completer (versionCompleter [] GHC))-        )-    <*> many (argument str (metavar "CABAL_ARGS" <> help "Additional arguments to cabal install, prefix with '-- ' (longopts)"))------    ----------------------------    --[ Effect interpreters ]---    ------------------------------type GHCEffects = '[ AlreadyInstalled-                  , BuildFailed-                  , DigestError-                  , ContentLengthError-                  , GPGError-                  , DownloadFailed-                  , GHCupSetError-                  , NoDownload-                  , NotFoundInPATH-                  , PatchFailed-                  , UnknownArchive-                  , TarDirDoesNotExist-                  , NotInstalled-                  , DirNotEmpty-                  , ArchiveResult-                  , FileDoesNotExistError-                  , HadrianNotFound-                  , InvalidBuildConfig-                  , ProcessError-                  , CopyError-                  , BuildFailed-                  , UninstallFailed-                  , MergeFileTreeError-                  ]-type HLSEffects = '[ AlreadyInstalled-                  , BuildFailed-                  , DigestError-                  , ContentLengthError-                  , GPGError-                  , DownloadFailed-                  , GHCupSetError-                  , NoDownload-                  , NotFoundInPATH-                  , PatchFailed-                  , UnknownArchive-                  , TarDirDoesNotExist-                  , TagNotFound-                  , DayNotFound-                  , NextVerNotFound-                  , NoToolVersionSet-                  , NotInstalled-                  , DirNotEmpty-                  , ArchiveResult-                  , UninstallFailed-                  , MergeFileTreeError-                  ]----runCompileGHC :: (MonadUnliftIO m, MonadIO m)-              => (ReaderT AppState m (VEither GHCEffects a) -> m (VEither GHCEffects a))-              -> Excepts GHCEffects (ResourceT (ReaderT AppState m)) a-              -> m (VEither GHCEffects a)-runCompileGHC runAppState =-        runAppState-        . runResourceT-        . runE-          @GHCEffects--runCompileHLS :: (MonadUnliftIO m, MonadIO m)-              => (ReaderT AppState m (VEither HLSEffects a) -> m (VEither HLSEffects a))-              -> Excepts HLSEffects (ResourceT (ReaderT AppState m)) a-              -> m (VEither HLSEffects a)-runCompileHLS runAppState =-        runAppState-        . runResourceT-        . runE-          @HLSEffects----    -------------------    --[ Entrypoint ]---    ----------------------compile :: ( Monad m-           , MonadMask m-           , MonadUnliftIO m-           , MonadFail m-           )-      => CompileCommand-      -> Settings-      -> Dirs-      -> (forall eff a . ReaderT AppState m (VEither eff a) -> m (VEither eff a))-      -> (ReaderT LeanAppState m () -> m ())-      -> m ExitCode-compile compileCommand settings Dirs{..} runAppState runLogger = do-  case compileCommand of-    (CompileHLS HLSCompileOptions { .. }) -> do-      runCompileHLS runAppState (do-        case targetHLS of-          HLS.SourceDist targetVer -> do-            GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo-            let vi = getVersionInfo (mkTVer targetVer) HLS dls-            forM_ (_viPreCompile =<< vi) $ \msg -> do-              lift $ logInfo msg-              lift $ logInfo-                "...waiting for 5 seconds, you can still abort..."-              liftIO $ threadDelay 5000000 -- for compilation, give the user a sec to intervene-          _ -> pure ()-        ghcs <- liftE $ forM targetGHCs (\ghc -> fmap (_tvVersion . fst) . fromVersion (Just ghc) $ GHC)-        targetVer <- liftE $ compileHLS-                    targetHLS-                    ghcs-                    jobs-                    ovewrwiteVer-                    (maybe GHCupInternal IsolateDir isolateDir)-                    cabalProject-                    cabalProjectLocal-                    updateCabal-                    patches-                    cabalArgs-        GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo-        let vi = getVersionInfo (mkTVer targetVer) HLS dls-        when setCompile $ void $ liftE $-          setHLS targetVer SetHLSOnly Nothing-        pure (vi, targetVer)-        )-        >>= \case-              VRight (vi, tv) -> do-                runLogger $ logInfo-                  "HLS successfully compiled and installed"-                forM_ (_viPostInstall =<< vi) $ \msg ->-                  runLogger $ logInfo msg-                liftIO $ putStr (T.unpack $ prettyVer tv)-                pure ExitSuccess-              VLeft err@(V (BuildFailed tmpdir _)) -> do-                case keepDirs settings of-                  Never -> runLogger $ logError $ T.pack $ prettyHFError err-                  _ -> runLogger (logError $ T.pack (prettyHFError err) <> "\n" <>-                        "Check the logs at " <> T.pack (fromGHCupPath logsDir) <> " and the build directory "-                        <> T.pack tmpdir <> " for more clues." <> "\n" <>-                        "Make sure to clean up " <> T.pack tmpdir <> " afterwards.")-                pure $ ExitFailure 9-              VLeft e -> do-                runLogger $ logError $ T.pack $ prettyHFError e-                pure $ ExitFailure 9-    (CompileGHC GHCCompileOptions {..}) ->-      runCompileGHC runAppState (do-        case targetGhc of-          GHC.SourceDist targetVer -> do-            GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo-            let vi = getVersionInfo (mkTVer targetVer) GHC dls-            forM_ (_viPreCompile =<< vi) $ \msg -> do-              lift $ logInfo msg-              lift $ logInfo-                "...waiting for 5 seconds, you can still abort..."-              liftIO $ threadDelay 5000000 -- for compilation, give the user a sec to intervene-          _ -> pure ()-        targetVer <- liftE $ compileGHC-                    targetGhc-                    crossTarget-                    ovewrwiteVer-                    bootstrapGhc-                    jobs-                    buildConfig-                    patches-                    addConfArgs-                    buildFlavour-                    hadrian-                    (maybe GHCupInternal IsolateDir isolateDir)-        GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo-        let vi = getVersionInfo targetVer GHC dls-        when setCompile $ void $ liftE $-          setGHC targetVer SetGHCOnly Nothing-        pure (vi, targetVer)-        )-        >>= \case-              VRight (vi, tv) -> do-                runLogger $ logInfo-                  "GHC successfully compiled and installed"-                forM_ (_viPostInstall =<< vi) $ \msg ->-                  runLogger $ logInfo msg-                liftIO $ putStr (T.unpack $ tVerToText tv)-                pure ExitSuccess-              VLeft (V (AlreadyInstalled _ v)) -> do-                runLogger $ logWarn $-                  "GHC ver " <> prettyVer v <> " already installed, remove it first to reinstall"-                pure ExitSuccess-              VLeft (V (DirNotEmpty fp)) -> do-                runLogger $ logError $-                  "Install directory " <> T.pack fp <> " is not empty."-                pure $ ExitFailure 3-              VLeft err@(V (BuildFailed tmpdir _)) -> do-                case keepDirs settings of-                  Never -> runLogger $ logError $ T.pack $ prettyHFError err-                  _ -> runLogger (logError $ T.pack (prettyHFError err) <> "\n" <>-                        "Check the logs at " <> T.pack (fromGHCupPath logsDir) <> " and the build directory "-                        <> T.pack tmpdir <> " for more clues." <> "\n" <>-                        "Make sure to clean up " <> T.pack tmpdir <> " afterwards.")-                pure $ ExitFailure 9-              VLeft e -> do-                runLogger $ logError $ T.pack $ prettyHFError e-                pure $ ExitFailure 9
− app/ghcup/GHCup/OptParse/Config.hs
@@ -1,261 +0,0 @@-{-# LANGUAGE CPP               #-}-{-# LANGUAGE DataKinds         #-}-{-# LANGUAGE TypeApplications  #-}-{-# LANGUAGE FlexibleContexts  #-}-{-# LANGUAGE TemplateHaskell   #-}-{-# LANGUAGE QuasiQuotes       #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE DuplicateRecordFields #-}-{-# LANGUAGE RankNTypes #-}--module GHCup.OptParse.Config where---import           GHCup.Errors-import           GHCup.Types-import           GHCup.Utils-import           GHCup.Prelude-import           GHCup.Prelude.Logger-import           GHCup.Prelude.String.QQ-import           GHCup.OptParse.Common--#if !MIN_VERSION_base(4,13,0)-import           Control.Monad.Fail             ( MonadFail )-#endif-import           Control.Exception              ( displayException )-import           Control.Monad.Reader-import           Control.Monad.Trans.Resource-import           Data.Functor-import           Data.Maybe-import           Haskus.Utils.Variant.Excepts-import           Options.Applicative     hiding ( style, ParseError )-import           Options.Applicative.Help.Pretty ( text )-import           Prelude                 hiding ( appendFile )-import           System.Exit-import           URI.ByteString          hiding ( uriParser )--import qualified Data.Text                     as T-import qualified Data.ByteString.UTF8          as UTF8-import qualified Data.Yaml.Aeson               as Y-import Control.Exception.Safe (MonadMask)-----    -----------------    --[ Commands ]---    -------------------data ConfigCommand-  = ShowConfig-  | SetConfig String (Maybe String)-  | InitConfig-  | AddReleaseChannel Bool URI----    ----------------    --[ Parsers ]---    ------------------configP :: Parser ConfigCommand-configP = subparser-      (  command "init" initP-      <> command "set"  setP -- [set] KEY VALUE at help lhs-      <> command "show" showP-      <> command "add-release-channel" addP-      )-    <|> argsP -- add show for a single option-    <|> pure ShowConfig- where-  initP = info (pure InitConfig) (progDesc "Write default config to ~/.ghcup/config.yaml")-  showP = info (pure ShowConfig) (progDesc "Show current config (default)")-  setP  = info argsP (progDesc "Set config KEY to VALUE (or specify as single json value)" <> footerDoc (Just $ text configSetFooter))-  argsP = SetConfig <$> argument str (metavar "<JSON_VALUE | YAML_KEY>") <*> optional (argument str (metavar "YAML_VALUE"))-  addP  = info (AddReleaseChannel <$> switch (long "force" <> help "Delete existing entry (if any) and append instead of failing") <*> argument (eitherReader uriParser) (metavar "URI" <> completer fileUri))-    (progDesc "Add a release channel from a URI")-----    ---------------    --[ Footer ]---    -----------------configFooter :: String-configFooter = [s|Examples:--  # show current config-  ghcup config--  # initialize config-  ghcup config init--  # set <key> <value> configuration pair-  ghcup config set <key> <value>|]---configSetFooter :: String-configSetFooter = [s|Examples:-  # disable caching-  ghcup config set cache false--  # switch downloader to wget-  ghcup config set downloader Wget--  # set mirror for ghcup metadata-  ghcup config set '{url-source: { OwnSource: "<url>"}}'|]----    ------------------    --[ Utilities ]---    --------------------formatConfig :: UserSettings -> String-formatConfig = UTF8.toString . Y.encode---updateSettings :: UserSettings -> UserSettings -> UserSettings-updateSettings usl usr =-   let cache'      = uCache usl      <|> uCache usr-       metaCache'  = uMetaCache usl  <|> uMetaCache usr-       metaMode'   = uMetaMode usl   <|> uMetaMode usr-       noVerify'   = uNoVerify usl   <|> uNoVerify usr-       verbose'    = uVerbose usl    <|> uVerbose usr-       keepDirs'   = uKeepDirs usl   <|> uKeepDirs usr-       downloader' = uDownloader usl <|> uDownloader usr-       urlSource'  = uUrlSource usl  <|> uUrlSource usr-       noNetwork'  = uNoNetwork usl  <|> uNoNetwork usr-       gpgSetting' = uGPGSetting usl <|> uGPGSetting usr-       platformOverride' = uPlatformOverride usl <|> uPlatformOverride usr-       mirrors' = uMirrors usl <|> uMirrors usr-   in UserSettings cache' metaCache' metaMode' noVerify' verbose' keepDirs' downloader' (updateKeyBindings (uKeyBindings usl) (uKeyBindings usr)) urlSource' noNetwork' gpgSetting' platformOverride' mirrors'- where-  updateKeyBindings :: Maybe UserKeyBindings -> Maybe UserKeyBindings -> Maybe UserKeyBindings-  updateKeyBindings Nothing Nothing = Nothing-  updateKeyBindings (Just kbl) Nothing = Just kbl-  updateKeyBindings Nothing (Just kbr) = Just kbr-  updateKeyBindings (Just kbl) (Just kbr) =-       Just $ UserKeyBindings {-           kUp = kUp kbl <|> kUp kbr-         , kDown = kDown kbl <|> kDown kbr-         , kQuit = kQuit kbl <|> kQuit kbr-         , kInstall = kInstall kbl <|> kInstall kbr-         , kUninstall = kUninstall kbl <|> kUninstall kbr-         , kSet = kSet kbl <|> kSet kbr-         , kChangelog = kChangelog kbl <|> kChangelog kbr-         , kShowAll = kShowAll kbl <|> kShowAll kbr-         , kShowAllTools = kShowAllTools kbl <|> kShowAllTools kbr-         }----    -------------------    --[ Entrypoint ]---    --------------------data Duplicate = Duplicate     -- ^ there is a duplicate somewhere in the middle-               | NoDuplicate   -- ^ there is no duplicate-               | DuplicateLast -- ^ there's a duplicate, but it's the last element---config :: forall m. ( Monad m-          , MonadMask m-          , MonadUnliftIO m-          , MonadFail m-          )-     => ConfigCommand-     -> Settings-     -> UserSettings-     -> KeyBindings-     -> (ReaderT LeanAppState m () -> m ())-     -> m ExitCode-config configCommand settings userConf keybindings runLogger = case configCommand of-  InitConfig -> do-    path <- getConfigFilePath-    liftIO $ writeFile path $ formatConfig $ fromSettings settings (Just keybindings)-    runLogger $ logDebug $ "config.yaml initialized at " <> T.pack path-    pure ExitSuccess--  ShowConfig -> do-    liftIO $ putStrLn $ formatConfig $ fromSettings settings (Just keybindings)-    pure ExitSuccess--  (SetConfig k mv) -> do-    r <- runE @'[JSONError, ParseError] $ do-      case mv of-        Just "" ->-          throwE $ ParseError "Empty values are not allowed"-        Nothing -> do-          usersettings <- decodeSettings k-          lift $ doConfig usersettings-          pure ()-        Just v -> do-          usersettings <- decodeSettings (k <> ": " <> v <> "\n")-          lift $ doConfig usersettings-          pure ()-    case r of-      VRight _ -> pure ExitSuccess-      VLeft (V (JSONDecodeError e)) -> do-        runLogger $ logError $ "Error decoding config: " <> T.pack e-        pure $ ExitFailure 65-      VLeft _ -> pure $ ExitFailure 65--  AddReleaseChannel force uri -> do-    r <- runE @'[DuplicateReleaseChannel] $ do-      case urlSource settings of-        AddSource xs -> do-          case checkDuplicate xs (Right uri) of-            Duplicate-              | not force -> throwE (DuplicateReleaseChannel uri)-            DuplicateLast -> pure ()-            _ -> lift $ doConfig (defaultUserSettings { uUrlSource = Just $ AddSource (appendUnique xs (Right uri)) })-        GHCupURL -> do-          lift $ doConfig (defaultUserSettings { uUrlSource = Just $ AddSource [Right uri] })-          pure ()-        OwnSource xs -> do-          case checkDuplicate xs (Right uri) of-            Duplicate-              | not force -> throwE (DuplicateReleaseChannel uri)-            DuplicateLast -> pure ()-            _ -> lift $ doConfig (defaultUserSettings { uUrlSource = Just $ OwnSource (appendUnique xs (Right uri)) })-        OwnSpec spec -> do-          lift $ doConfig (defaultUserSettings { uUrlSource = Just $ OwnSource [Left spec, Right uri] })-          pure ()-    case r of-      VRight _ -> do-        pure ExitSuccess-      VLeft e -> do-        runLogger $ logError $ T.pack $ prettyHFError e-        pure $ ExitFailure 15-- where-  checkDuplicate :: Eq a => [a] -> a -> Duplicate-  checkDuplicate xs a-    | last xs == a = DuplicateLast-    | a `elem` xs  = Duplicate-    | otherwise    = NoDuplicate--  -- appends the element to the end of the list, but also removes it from the existing list-  appendUnique :: Eq a => [a] -> a -> [a]-  appendUnique xs' e = go xs'-   where-    go [] = [e]-    go (x:xs)-      | x == e    =     go xs -- skip-      | otherwise = x : go xs--  doConfig :: MonadIO m => UserSettings -> m ()-  doConfig usersettings = do-    let settings' = updateSettings usersettings userConf-    path <- liftIO getConfigFilePath-    liftIO $ writeFile path $ formatConfig $ settings'-    runLogger $ logDebug $ T.pack $ show settings'-    pure ()--  decodeSettings = lE' (JSONDecodeError . displayException) . Y.decodeEither' . UTF8.fromString
− app/ghcup/GHCup/OptParse/DInfo.hs
@@ -1,119 +0,0 @@-{-# LANGUAGE CPP               #-}-{-# LANGUAGE DataKinds         #-}-{-# LANGUAGE TypeApplications  #-}-{-# LANGUAGE FlexibleContexts  #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE TemplateHaskell   #-}-{-# LANGUAGE QuasiQuotes       #-}-{-# LANGUAGE DuplicateRecordFields #-}-{-# LANGUAGE RankNTypes #-}--module GHCup.OptParse.DInfo where-----import           GHCup-import           GHCup.Errors-import           GHCup.Version-import           GHCup.Types-import           GHCup.Utils.Dirs-import           GHCup.Prelude-import           GHCup.Prelude.Logger-import           GHCup.Prelude.Process--#if !MIN_VERSION_base(4,13,0)-import           Control.Monad.Fail             ( MonadFail )-#endif-import           Control.Monad.Reader-import           Control.Monad.Trans.Resource-import           Data.Functor-import           Data.Maybe-import           Haskus.Utils.Variant.Excepts-import           Options.Applicative     hiding ( style )-import           Prelude                 hiding ( appendFile )-import           System.Exit-import           Text.PrettyPrint.HughesPJClass ( prettyShow )--import qualified Data.Text                     as T-import Control.Exception.Safe (MonadMask)-import Language.Haskell.TH----    ------------------    --[ Utilities ]---    --------------------describe_result :: String-describe_result = $( LitE . StringL <$>-                     runIO (do-                             CapturedProcess{..} <-  do-                              dirs <- liftIO getAllDirs-                              let settings = AppState (defaultSettings { noNetwork = True })-                                               dirs-                                               defaultKeyBindings-                              flip runReaderT settings $ executeOut "git" ["describe"] Nothing-                             case _exitCode of-                               ExitSuccess   -> pure . T.unpack . decUTF8Safe' $ _stdOut-                               ExitFailure _ -> pure numericVer-                     )-                   )---prettyDebugInfo :: DebugInfo -> String-prettyDebugInfo DebugInfo {..} = "Debug Info" <> "\n" <>-  "==========" <> "\n" <>-  "GHCup base dir: " <> diBaseDir <> "\n" <>-  "GHCup bin dir: " <> diBinDir <> "\n" <>-  "GHCup GHC directory: " <> diGHCDir <> "\n" <>-  "GHCup cache directory: " <> diCacheDir <> "\n" <>-  "Architecture: " <> prettyShow diArch <> "\n" <>-  "Platform: " <> prettyShow diPlatform <> "\n" <>-  "Version: " <> describe_result----    ----------------------------    --[ Effect interpreters ]---    ------------------------------type DInfoEffects = '[ NoCompatiblePlatform , NoCompatibleArch , DistroNotFound ]--runDebugInfo :: (ReaderT env m (VEither DInfoEffects a) -> m (VEither DInfoEffects a))-             -> Excepts DInfoEffects (ReaderT env m) a-             -> m (VEither DInfoEffects a)-runDebugInfo runAppState =-        runAppState-        . runE-          @DInfoEffects----    -------------------    --[ Entrypoint ]---    ----------------------dinfo :: ( Monad m-         , MonadMask m-         , MonadUnliftIO m-         , MonadFail m-         , Alternative m-         )-      => (ReaderT AppState m (VEither DInfoEffects DebugInfo)-          -> m (VEither DInfoEffects DebugInfo))-      -> (ReaderT LeanAppState m () -> m ())-      -> m ExitCode-dinfo runAppState runLogger = do-  runDebugInfo runAppState (liftE getDebugInfo)-    >>= \case-          VRight di -> do-            liftIO $ putStrLn $ prettyDebugInfo di-            pure ExitSuccess-          VLeft e -> do-            runLogger $ logError $ T.pack $ prettyHFError e-            pure $ ExitFailure 8
− app/ghcup/GHCup/OptParse/GC.hs
@@ -1,142 +0,0 @@-{-# LANGUAGE CPP               #-}-{-# LANGUAGE DataKinds         #-}-{-# LANGUAGE TypeApplications  #-}-{-# LANGUAGE FlexibleContexts  #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE TemplateHaskell   #-}-{-# LANGUAGE QuasiQuotes       #-}-{-# LANGUAGE DuplicateRecordFields #-}-{-# LANGUAGE RankNTypes #-}--module GHCup.OptParse.GC where---import           GHCup-import           GHCup.Errors-import           GHCup.Types-import           GHCup.Prelude.Logger-import           GHCup.Prelude.String.QQ--#if !MIN_VERSION_base(4,13,0)-import           Control.Monad.Fail             ( MonadFail )-#endif-import           Control.Monad.Reader-import           Control.Monad.Trans.Resource-import           Data.Functor-import           Haskus.Utils.Variant.Excepts-import           Options.Applicative     hiding ( style )-import           Prelude                 hiding ( appendFile )-import           System.Exit--import qualified Data.Text                     as T-import Control.Exception.Safe (MonadMask)------    ----------------    --[ Options ]---    ------------------data GCOptions = GCOptions-  { gcOldGHC :: Bool-  , gcProfilingLibs :: Bool-  , gcShareDir :: Bool-  , gcHLSNoGHC :: Bool-  , gcCache :: Bool-  , gcTmp :: Bool-  }----    ----------------    --[ Parsers ]---    ------------------gcP :: Parser GCOptions-gcP =-  GCOptions-  <$>-    switch-      (short 'o' <> long "ghc-old" <> help "Remove GHC versions marked as 'old'")-  <*>-    switch-      (short 'p' <> long "profiling-libs" <> help "Remove profiling libs of GHC versions")-  <*>-    switch-      (short 's' <> long "share-dir" <> help "Remove GHC share directories (documentation)")-  <*>-    switch-      (short 'h' <> long "hls-no-ghc" <> help "Remove HLS versions that don't have a corresponding installed GHC version")-  <*>-    switch-      (short 'c' <> long "cache" <> help "GC the GHCup cache")-  <*>-    switch-      (short 't' <> long "tmpdirs" <> help "Remove tmpdir leftovers")----    ---------------    --[ Footer ]---    -----------------gcFooter :: String-gcFooter = [s|Discussion:-  Performs garbage collection. If no switches are specified, does nothing.|]-----    ----------------------------    --[ Effect interpreters ]---    ------------------------------type GCEffects = '[ NotInstalled, UninstallFailed ]---runGC :: MonadUnliftIO m-      => (ReaderT AppState m (VEither GCEffects a) -> m (VEither GCEffects a))-      -> Excepts GCEffects (ResourceT (ReaderT AppState m)) a-      -> m (VEither GCEffects a)-runGC runAppState =-  runAppState-    . runResourceT-    . runE-      @GCEffects----    -------------------    --[ Entrypoint ]---    ----------------------gc :: ( Monad m-      , MonadMask m-      , MonadUnliftIO m-      , MonadFail m-      )-   => GCOptions-   -> (forall a. ReaderT AppState m (VEither GCEffects a) -> m (VEither GCEffects a))-   -> (ReaderT LeanAppState m () -> m ())-   -> m ExitCode-gc GCOptions{..} runAppState runLogger = runGC runAppState (do-  when gcOldGHC (liftE rmOldGHC)-  lift $ when gcProfilingLibs rmProfilingLibs-  lift $ when gcShareDir rmShareDir-  liftE $ when gcHLSNoGHC rmHLSNoGHC-  lift $ when gcCache rmCache-  lift $ when gcTmp rmTmp-   ) >>= \case-            VRight _ -> do-                  pure ExitSuccess-            VLeft e -> do-              runLogger $ logError $ T.pack $ prettyHFError e-              pure $ ExitFailure 27
− app/ghcup/GHCup/OptParse/Install.hs
@@ -1,538 +0,0 @@-{-# LANGUAGE CPP               #-}-{-# LANGUAGE DataKinds         #-}-{-# LANGUAGE TypeApplications  #-}-{-# LANGUAGE FlexibleContexts  #-}-{-# LANGUAGE TemplateHaskell   #-}-{-# LANGUAGE QuasiQuotes       #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE DuplicateRecordFields #-}-{-# LANGUAGE ViewPatterns      #-}-{-# LANGUAGE TypeOperators     #-}--module GHCup.OptParse.Install where-----import           GHCup.OptParse.Common--import           GHCup-import           GHCup.Errors-import           GHCup.Types-import           GHCup.Utils.Dirs-import           GHCup.Prelude-import           GHCup.Prelude.Logger-import           GHCup.Prelude.String.QQ--import           Codec.Archive-#if !MIN_VERSION_base(4,13,0)-import           Control.Monad.Fail             ( MonadFail )-#endif-import           Control.Monad.Reader-import           Control.Monad.Trans.Resource-import           Data.Either-import           Data.Functor-import           Data.Maybe-import           Haskus.Utils.Variant.Excepts-import           Options.Applicative     hiding ( style )-import           Options.Applicative.Help.Pretty ( text )-import           Prelude                 hiding ( appendFile )-import           System.Exit-import           URI.ByteString          hiding ( uriParser )--import qualified Data.Text                     as T-----    -----------------    --[ Commands ]---    -------------------data InstallCommand = InstallGHC InstallOptions-                    | InstallCabal InstallOptions-                    | InstallHLS InstallOptions-                    | InstallStack InstallOptions-----    ----------------    --[ Options ]---    ------------------data InstallOptions = InstallOptions-  { instVer      :: Maybe ToolVersion-  , instBindist  :: Maybe URI-  , instSet      :: Bool-  , isolateDir   :: Maybe FilePath-  , forceInstall :: Bool-  , addConfArgs  :: [T.Text]-  }----    ----------------    --[ Footers ]---    -----------------installCabalFooter :: String-installCabalFooter = [s|Discussion:-  Installs the specified cabal-install version (or a recommended default one)-  into "~/.ghcup/bin", so it can be overwritten by later-  "cabal install cabal-install", which installs into "~/.cabal/bin" by-  default. Make sure to set up your PATH appropriately, so the cabal-  installation takes precedence.|]----    ----------------    --[ Parsers ]---    -----------------installParser :: Parser (Either InstallCommand InstallOptions)-installParser =-  (Left <$> subparser-      (  command-          "ghc"-          (   InstallGHC-          <$> info-                (installOpts (Just GHC) <**> helper)-                (  progDesc "Install GHC"-                <> footerDoc (Just $ text installGHCFooter)-                )-          )-      <> command-           "cabal"-           (   InstallCabal-           <$> info-                 (installOpts (Just Cabal) <**> helper)-                 (  progDesc "Install Cabal"-                 <> footerDoc (Just $ text installCabalFooter)-                 )-           )-      <> command-           "hls"-           (   InstallHLS-           <$> info-                 (installOpts (Just HLS) <**> helper)-                 (  progDesc "Install haskell-language-server"-                 <> footerDoc (Just $ text installHLSFooter)-                 )-           )-      <> command-           "stack"-           (   InstallStack-           <$> info-                 (installOpts (Just Stack) <**> helper)-                 (  progDesc "Install stack"-                 <> footerDoc (Just $ text installStackFooter)-                 )-           )-      )-    )-    <|> (Right <$> installOpts Nothing)- where-  installHLSFooter :: String-  installHLSFooter = [s|Discussion:-  Installs haskell-language-server binaries and wrapper-  into "~/.ghcup/bin"--Examples:-  # install recommended HLS-  ghcup install hls|]--  installStackFooter :: String-  installStackFooter = [s|Discussion:-  Installs stack binaries into "~/.ghcup/bin"--Examples:-  # install recommended Stack-  ghcup install stack|]--  installGHCFooter :: String-  installGHCFooter = [s|Discussion:-  Installs the specified GHC version (or a recommended default one) into-  a self-contained "~/.ghcup/ghc/<ghcver>" directory-  and symlinks the ghc binaries to "~/.ghcup/bin/<binary>-<ghcver>".--Examples:-  # install recommended GHC-  ghcup install ghc--  # install latest GHC-  ghcup install ghc latest--  # install GHC 8.10.2-  ghcup install ghc 8.10.2--  # install GHC head fedora bindist-  ghcup install ghc -u 'https://gitlab.haskell.org/ghc/ghc/-/jobs/artifacts/master/raw/ghc-x86_64-linux-fedora33-release.tar.xz?job=x86_64-linux-fedora33-release' head|]---installOpts :: Maybe Tool -> Parser InstallOptions-installOpts tool =-  (\(u, v) b is f -> InstallOptions v u b is f)-    <$> (   (   (,)-            <$> optional-                  (option-                    (eitherReader uriParser)-                    (short 'u' <> long "url" <> metavar "BINDIST_URL" <> help-                      "Install the specified version from this bindist"-                      <> completer (toolDlCompleter (fromMaybe GHC tool))-                    )-                  )-            <*> (Just <$> toolVersionTagArgument [] tool)-            )-        <|> pure (Nothing, Nothing)-        )-    <*> fmap (fromMaybe setDefault) (invertableSwitch "set" Nothing setDefault-      (help $ if not setDefault then "Set as active version after install" else "Don't set as active version after install"))-    <*> optional-          (option-           (eitherReader isolateParser)-           (  short 'i'-           <> long "isolate"-           <> metavar "DIR"-           <> help "install in an isolated dir instead of the default one"-           <> completer (bashCompleter "directory")-           )-          )-    <*> switch-          (short 'f' <> long "force" <> help "Force install (THIS IS UNSAFE, only use it in Dockerfiles or CI)")-    <*> many (argument str (metavar "CONFIGURE_ARGS" <> help "Additional arguments to bindist configure, prefix with '-- ' (longopts)"))- where-  setDefault = case tool of-    Nothing  -> False-    Just GHC -> False-    Just _   -> True-----    ---------------    --[ Footer ]---    -----------------installToolFooter :: String-installToolFooter = [s|Discussion:-  Installs GHC or cabal. When no command is given, installs GHC-  with the specified version/tag.-  It is recommended to always specify a subcommand (ghc/cabal/hls/stack).|]-----    ----------------------------    --[ Effect interpreters ]---    -----------------------------type InstallEffects = '[ AlreadyInstalled-                       , UnknownArchive-                       , ArchiveResult-                       , FileDoesNotExistError-                       , CopyError-                       , NotInstalled-                       , DirNotEmpty-                       , NoDownload-                       , NotInstalled-                       , BuildFailed-                       , TagNotFound-                       , DayNotFound-                       , DigestError-                       , ContentLengthError-                       , GPGError-                       , DownloadFailed-                       , TarDirDoesNotExist-                       , NextVerNotFound-                       , NoToolVersionSet-                       , FileAlreadyExistsError-                       , ProcessError-                       , UninstallFailed-                       , MergeFileTreeError-                       , InstallSetError-                       ]---runInstTool :: AppState-            -> Excepts InstallEffects (ResourceT (ReaderT AppState IO)) a-            -> IO (VEither InstallEffects a)-runInstTool appstate' =-  flip runReaderT appstate'-  . runResourceT-  . runE-    @InstallEffects---type InstallGHCEffects = '[ AlreadyInstalled-                          , ArchiveResult-                          , BuildFailed-                          , CopyError-                          , DigestError-                          , ContentLengthError-                          , DirNotEmpty-                          , DownloadFailed-                          , FileAlreadyExistsError-                          , FileDoesNotExistError-                          , GPGError-                          , MergeFileTreeError-                          , NextVerNotFound-                          , NoDownload-                          , NoToolVersionSet-                          , NotInstalled-                          , ProcessError-                          , TagNotFound-                          , DayNotFound-                          , TarDirDoesNotExist-                          , UninstallFailed-                          , UnknownArchive-                          , InstallSetError-                          ]--runInstGHC :: AppState-           -> Excepts InstallGHCEffects (ResourceT (ReaderT AppState IO)) a-           -> IO (VEither InstallGHCEffects a)-runInstGHC appstate' =-  flip runReaderT appstate'-  . runResourceT-  . runE-    @InstallGHCEffects---    --------------------    --[ Entrypoints ]---    ----------------------install :: Either InstallCommand InstallOptions -> Settings -> IO AppState -> (ReaderT LeanAppState IO () -> IO ()) -> IO ExitCode-install installCommand settings getAppState' runLogger = case installCommand of-  (Right iopts) -> do-    runLogger (logWarn "This is an old-style command for installing GHC. Use 'ghcup install ghc' instead.")-    installGHC iopts-  (Left (InstallGHC iopts)) -> installGHC iopts-  (Left (InstallCabal iopts)) -> installCabal iopts-  (Left (InstallHLS iopts)) -> installHLS iopts-  (Left (InstallStack iopts)) -> installStack iopts- where-  installGHC :: InstallOptions -> IO ExitCode-  installGHC InstallOptions{..} = do-    s'@AppState{ dirs = Dirs{ .. } } <- liftIO getAppState'-    (case instBindist of-       Nothing -> runInstGHC s' $ do-         (v, vi) <- liftE $ fromVersion instVer GHC-         liftE $ runBothE' (installGHCBin-                     v-                     (maybe GHCupInternal IsolateDir isolateDir)-                     forceInstall-                     addConfArgs-                   )-                   $ when instSet $ when (isNothing isolateDir) $ liftE $ void $ setGHC v SetGHCOnly Nothing-         pure vi-       Just uri -> do-         runInstGHC s'{ settings = settings {noVerify = True}} $ do-           (v, vi) <- liftE $ fromVersion instVer GHC-           liftE $ runBothE' (installGHCBindist-                       (DownloadInfo uri (Just $ RegexDir "ghc-.*") "" Nothing Nothing)-                       v-                       (maybe GHCupInternal IsolateDir isolateDir)-                       forceInstall-                       addConfArgs-                     )-                     $ when instSet $ when (isNothing isolateDir) $ liftE $ void $ setGHC v SetGHCOnly Nothing-           pure vi-      )-        >>= \case-              VRight vi -> do-                runLogger $ logInfo "GHC installation successful"-                forM_ (_viPostInstall =<< vi) $ \msg ->-                  runLogger $ logInfo msg-                pure ExitSuccess--              VLeft e@(V (AlreadyInstalled _ _)) -> do-                runLogger $ logWarn $ T.pack $ prettyHFError e-                pure ExitSuccess-              VLeft e@(V (AlreadyInstalled _ _)) -> do-                runLogger $ logWarn $ T.pack $ prettyHFError e-                pure ExitSuccess--              VLeft (V (DirNotEmpty fp)) -> do-                runLogger $ logError $-                  "Install directory " <> T.pack fp <> " is not empty."-                pure $ ExitFailure 3-              VLeft (V (DirNotEmpty fp)) -> do-                runLogger $ logError $-                  "Install directory " <> T.pack fp <> " is not empty."-                pure $ ExitFailure 3--              VLeft err@(V (BuildFailed tmpdir _)) -> do-                case keepDirs settings of-                  Never -> runLogger (logError $ T.pack $ prettyHFError err)-                  _ -> runLogger (logError $ T.pack (prettyHFError err) <> "\n" <>-                    "Check the logs at " <> T.pack (fromGHCupPath logsDir) <> " and the build directory " <> T.pack tmpdir <> " for more clues." <> "\n" <>-                    "Make sure to clean up " <> T.pack tmpdir <> " afterwards.")-                pure $ ExitFailure 3-              VLeft err@(V (BuildFailed tmpdir _)) -> do-                case keepDirs settings of-                  Never -> runLogger (logError $ T.pack $ prettyHFError err)-                  _ -> runLogger (logError $ T.pack (prettyHFError err) <> "\n" <>-                    "Check the logs at " <> T.pack (fromGHCupPath logsDir) <> " and the build directory " <> T.pack tmpdir <> " for more clues." <> "\n" <>-                    "Make sure to clean up " <> T.pack tmpdir <> " afterwards.")-                pure $ ExitFailure 3--              VLeft e -> do-                runLogger $ do-                  logError $ T.pack $ prettyHFError e-                  logError $ "Also check the logs in " <> T.pack (fromGHCupPath logsDir)-                pure $ ExitFailure 3---  installCabal :: InstallOptions -> IO ExitCode-  installCabal InstallOptions{..} = do-    s'@AppState{ dirs = Dirs{ .. } } <- liftIO getAppState'-    (case instBindist of-       Nothing -> runInstTool s' $ do-         (_tvVersion -> v, vi) <- liftE $ fromVersion instVer Cabal-         liftE $ runBothE' (installCabalBin-                                    v-                                    (maybe GHCupInternal IsolateDir isolateDir)-                                    forceInstall-                                  ) $ when instSet $ when (isNothing isolateDir) $ liftE $ setCabal v-         pure vi-       Just uri -> do-         runInstTool s'{ settings = settings { noVerify = True}} $ do-           (_tvVersion -> v, vi) <- liftE $ fromVersion instVer Cabal-           liftE $ runBothE' (installCabalBindist-                                      (DownloadInfo uri Nothing "" Nothing Nothing)-                                      v-                                      (maybe GHCupInternal IsolateDir isolateDir)-                                      forceInstall-                                    ) $ when instSet $ when (isNothing isolateDir) $ liftE $ setCabal v-           pure vi-      )-      >>= \case-            VRight vi -> do-              runLogger $ logInfo "Cabal installation successful"-              forM_ (_viPostInstall =<< vi) $ \msg ->-                runLogger $ logInfo msg-              pure ExitSuccess-            VLeft e@(V (AlreadyInstalled _ _)) -> do-              runLogger $ logWarn $ T.pack $ prettyHFError e-              pure ExitSuccess-            VLeft (V (FileAlreadyExistsError fp)) -> do-              runLogger $ logWarn $-                "File " <> T.pack fp <> " already exists. Use 'ghcup install cabal --isolate " <> T.pack fp <> " --force ..." <> "' if you want to overwrite."-              pure $ ExitFailure 3-            VLeft e@(V (AlreadyInstalled _ _)) -> do-              runLogger $ logWarn $ T.pack $ prettyHFError e-              pure ExitSuccess-            VLeft (V (FileAlreadyExistsError fp)) -> do-              runLogger $ logWarn $-                "File " <> T.pack fp <> " already exists. Use 'ghcup install cabal --isolate " <> T.pack fp <> " --force ..." <> "' if you want to overwrite."-              pure $ ExitFailure 3-            VLeft e -> do-              runLogger $ do-                logError $ T.pack $ prettyHFError e-                logError $ "Also check the logs in " <> T.pack (fromGHCupPath logsDir)-              pure $ ExitFailure 4--  installHLS :: InstallOptions -> IO ExitCode-  installHLS InstallOptions{..} = do-     s'@AppState{ dirs = Dirs{ .. } } <- liftIO getAppState'-     (case instBindist of-       Nothing -> runInstTool s' $ do-         (_tvVersion -> v, vi) <- liftE $ fromVersion instVer HLS-         liftE $ runBothE' (installHLSBin-                                    v-                                    (maybe GHCupInternal IsolateDir isolateDir)-                                    forceInstall-                                  ) $ when instSet $ when (isNothing isolateDir) $ liftE $ setHLS v SetHLSOnly Nothing-         pure vi-       Just uri -> do-         runInstTool s'{ settings = settings { noVerify = True}} $ do-           (_tvVersion -> v, vi) <- liftE $ fromVersion instVer HLS-           -- TODO: support legacy-           liftE $ runBothE' (installHLSBindist-                                      (DownloadInfo uri (if isWindows then Nothing else Just (RegexDir "haskell-language-server-*")) "" Nothing Nothing)-                                      v-                                      (maybe GHCupInternal IsolateDir isolateDir)-                                      forceInstall-                                    ) $ when instSet $ when (isNothing isolateDir) $ liftE $ setHLS v SetHLSOnly Nothing-           pure vi-      )-      >>= \case-            VRight vi -> do-              runLogger $ logInfo "HLS installation successful"-              forM_ (_viPostInstall =<< vi) $ \msg ->-                runLogger $ logInfo msg-              pure ExitSuccess-            VLeft e@(V (AlreadyInstalled _ _)) -> do-              runLogger $ logWarn $ T.pack $ prettyHFError e-              pure ExitSuccess-            VLeft (V (FileAlreadyExistsError fp)) -> do-              runLogger $ logWarn $-                "File " <> T.pack fp <> " already exists. Use 'ghcup install hls --isolate " <> T.pack fp <> " --force ..." <> "' if you want to overwrite."-              pure $ ExitFailure 3-            VLeft e@(V (AlreadyInstalled _ _)) -> do-              runLogger $ logWarn $ T.pack $ prettyHFError e-              pure ExitSuccess-            VLeft (V (FileAlreadyExistsError fp)) -> do-              runLogger $ logWarn $-                "File " <> T.pack fp <> " already exists. Use 'ghcup install hls --isolate " <> T.pack fp <> " --force ..." <> "' if you want to overwrite."-              pure $ ExitFailure 3-            VLeft e -> do-              runLogger $ do-                logError $ T.pack $ prettyHFError e-                logError $ "Also check the logs in " <> T.pack (fromGHCupPath logsDir)-              pure $ ExitFailure 4--  installStack :: InstallOptions -> IO ExitCode-  installStack InstallOptions{..} = do-     s'@AppState{ dirs = Dirs{ .. } } <- liftIO getAppState'-     (case instBindist of-        Nothing -> runInstTool s' $ do-          (_tvVersion -> v, vi) <- liftE $ fromVersion instVer Stack-          liftE $ runBothE' (installStackBin-                                     v-                                     (maybe GHCupInternal IsolateDir isolateDir)-                                     forceInstall-                                   ) $ when instSet $ when (isNothing isolateDir) $ liftE $ setStack v-          pure vi-        Just uri -> do-          runInstTool s'{ settings = settings { noVerify = True}} $ do-            (_tvVersion -> v, vi) <- liftE $ fromVersion instVer Stack-            liftE $ runBothE' (installStackBindist-                                       (DownloadInfo uri Nothing "" Nothing Nothing)-                                       v-                                       (maybe GHCupInternal IsolateDir isolateDir)-                                       forceInstall-                                     ) $ when instSet $ when (isNothing isolateDir) $ liftE $ setStack v-            pure vi-      )-      >>= \case-            VRight vi -> do-              runLogger $ logInfo "Stack installation successful"-              forM_ (_viPostInstall =<< vi) $ \msg ->-                runLogger $ logInfo msg-              pure ExitSuccess-            VLeft e@(V (AlreadyInstalled _ _)) -> do-              runLogger $ logWarn $ T.pack $ prettyHFError e-              pure ExitSuccess-            VLeft (V (FileAlreadyExistsError fp)) -> do-              runLogger $ logWarn $-                "File " <> T.pack fp <> " already exists. Use 'ghcup install stack --isolate " <> T.pack fp <> " --force ..." <> "' if you want to overwrite."-              pure $ ExitFailure 3-            VLeft e@(V (AlreadyInstalled _ _)) -> do-              runLogger $ logWarn $ T.pack $ prettyHFError e-              pure ExitSuccess-            VLeft (V (FileAlreadyExistsError fp)) -> do-              runLogger $ logWarn $-                "File " <> T.pack fp <> " already exists. Use 'ghcup install stack --isolate " <> T.pack fp <> " --force ..." <> "' if you want to overwrite."-              pure $ ExitFailure 3-            VLeft e -> do-              runLogger $ do-                logError $ T.pack $ prettyHFError e-                logError $ "Also check the logs in " <> T.pack (fromGHCupPath logsDir)-              pure $ ExitFailure 4
− app/ghcup/GHCup/OptParse/List.hs
@@ -1,315 +0,0 @@-{-# LANGUAGE CPP               #-}-{-# LANGUAGE DataKinds         #-}-{-# LANGUAGE FlexibleContexts  #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE QuasiQuotes       #-}-{-# LANGUAGE DuplicateRecordFields #-}-{-# LANGUAGE RankNTypes #-}--module GHCup.OptParse.List where-----import           GHCup-import           GHCup.Prelude-import           GHCup.Types-import           GHCup.OptParse.Common-import           GHCup.Prelude.String.QQ--#if !MIN_VERSION_base(4,13,0)-import           Control.Monad.Fail             ( MonadFail )-#endif-import           Control.Monad.Reader-import           Control.Monad.Trans.Resource-import           Data.Char-import           Data.List                      ( intercalate, sort )-import           Data.Functor-import           Data.Maybe-import           Data.Time.Calendar             ( Day )-import           Data.Versions           hiding ( str )-import           Data.Void-import           Options.Applicative     hiding ( style )-import           Prelude                 hiding ( appendFile )-import           System.Exit-import           System.Console.Pretty   hiding ( color )--import qualified Data.Text                     as T-import qualified System.Console.Pretty         as Pretty-import Control.Exception.Safe (MonadMask)-import qualified Text.Megaparsec               as MP-import qualified Text.Megaparsec.Char          as MPC-------    ----------------    --[ Options ]---    ------------------data ListOptions = ListOptions-  { loTool     :: Maybe Tool-  , lCriteria  :: Maybe ListCriteria-  , lFrom      :: Maybe Day-  , lTo        :: Maybe Day-  , lHideOld   :: Bool-  , lShowNightly :: Bool-  , lRawFormat :: Bool-  }-----    ----------------    --[ Parsers ]---    -----------------listOpts :: Parser ListOptions-listOpts =-  ListOptions-    <$> optional-          (option-            (eitherReader toolParser)-            (short 't' <> long "tool" <> metavar "<ghc|cabal|hls|stack>" <> help-              "Tool to list versions for. Default is all"-              <> completer toolCompleter-            )-          )-    <*> optional-          (option-            (eitherReader criteriaParser)-            (  short 'c'-            <> long "show-criteria"-            <> metavar "<installed|set|available>"-            <> help "Apply filtering criteria, prefix with + or -"-              <> completer (listCompleter-                [ "+installed", "+set", "+available", "-installed", "-set", "-available"])-            )-          )-    <*> optional-          (option-            (eitherReader dayParser)-            (short 's' <> long "since" <> metavar "YYYY-MM-DD" <> help-              "List only tools with release date starting at YYYY-MM-DD or later"-              <> completer toolCompleter-            )-          )-    <*> optional-          (option-            (eitherReader dayParser)-            (short 'u' <> long "until" <> metavar "YYYY-MM-DD" <> help-              "List only tools with release date earlier than YYYY-MM-DD"-              <> completer toolCompleter-            )-          )-    <*> switch-          (short 'o' <> long "hide-old" <> help "Hide 'old' GHC versions (installed ones are always shown)"-          )-    <*> switch-          (short 'n' <> long "show-nightly" <> help "Show nightlies (installed ones are always shown)"-          )-    <*> switch-          (short 'r' <> long "raw-format" <> help "More machine-parsable format"-          )---    ---------------    --[ Footer ]---    -----------------listToolFooter :: String-listToolFooter = [s|Discussion:-  Lists tool versions with optional criteria.-  Nightlies are by default hidden.--Examples:-  # query nightlies in a specific range-  ghcup list --show-nightly --since 2022-12-07 --until 2022-12-31-  # show all installed GHC versions-  ghcup list -t ghc -c installed|]---    ------------------    --[ Utilities ]---    --------------------printListResult :: Bool -> Bool -> [ListResult] -> IO ()-printListResult no_color raw lr = do--  let-    color | raw || no_color = (\_ x -> x)-          | otherwise       = Pretty.color--  let-    printTag Recommended        = color Green "recommended"-    printTag Latest             = color Yellow "latest"-    printTag Prerelease         = color Red "prerelease"-    printTag Nightly            = color Red "nightly"-    printTag (Base       pvp'') = "base-" ++ T.unpack (prettyPVP pvp'')-    printTag (UnknownTag t    ) = t-    printTag LatestPrerelease   = color Red "latest-prerelease"-    printTag LatestNightly      = color Red "latest-nightly"-    printTag Old                = ""--  let-    rows =-      (\x -> if raw-          then x-          else [color Green "", "Tool", "Version", "Tags", "Notes"] : x-        )-        . fmap-            (\ListResult {..} ->-              let marks = if-                    | lSet       -> (color Green (if isWindows then "IS" else "✔✔"))-                    | lInstalled -> (color Green (if isWindows then "I " else "✓ "))-                    | otherwise  -> (color Red   (if isWindows then "X " else "✗ "))-              in-                (if raw then [] else [marks])-                  ++ [ fmap toLower . show $ lTool-                     , case lCross of-                       Nothing -> T.unpack . prettyVer $ lVer-                       Just c  -> T.unpack (c <> "-" <> prettyVer lVer)-                     , intercalate "," (filter (/= "") . fmap printTag $ sort lTag)-                     , intercalate ","-                     $  (if hlsPowered-                          then [color Green "hls-powered"]-                          else mempty-                        )-                     ++ (if fromSrc then [color Blue "compiled"] else mempty)-                     ++ (if lStray then [color Yellow "stray"] else mempty)-                     ++ (case lReleaseDay of-                           Nothing -> mempty-                           Just d  -> [color Blue (show d)])-                     ++ (if lNoBindist-                          then [color Red "no-bindist"]-                          else mempty-                        )-                     ]-            )-        $ lr-  let cols =-        foldr (\xs ys -> zipWith (:) xs ys) (repeat []) rows-      lengths = fmap (maximum . fmap strWidth) cols-      padded  = fmap (\xs -> zipWith padTo xs lengths) rows--  forM_ (if raw then rows else padded) $ \row -> putStrLn $ unwords row- where--  padTo str' x =-    let lstr = strWidth str'-        add' = x - lstr-    in  if add' < 0 then str' else str' ++ replicate add' ' '--  -- | Calculate the render width of a string, considering-  -- wide characters (counted as double width), ANSI escape codes-  -- (not counted), and line breaks (in a multi-line string, the longest-  -- line determines the width).-  strWidth :: String -> Int-  strWidth =-    maximum-      . (0 :)-      . map (foldr (\a b -> charWidth a + b) 0)-      . lines-      . stripAnsi--  -- | Strip ANSI escape sequences from a string.-  ---  -- >>> stripAnsi "\ESC[31m-1\ESC[m"-  -- "-1"-  stripAnsi :: String -> String-  stripAnsi s' =-    case-        MP.parseMaybe (many $ "" <$ MP.try ansi <|> pure <$> MP.anySingle) s'-      of-        Nothing -> error "Bad ansi escape"  -- PARTIAL: should not happen-        Just xs -> concat xs-   where-      -- This parses lots of invalid ANSI escape codes, but that should be fine-    ansi =-      MPC.string "\ESC[" *> digitSemicolons *> suffix MP.<?> "ansi" :: MP.Parsec-          Void-          String-          Char-    digitSemicolons = MP.takeWhileP Nothing (\c -> isDigit c || c == ';')-    suffix = MP.oneOf ['A', 'B', 'C', 'D', 'H', 'J', 'K', 'f', 'm', 's', 'u']--  -- | Get the designated render width of a character: 0 for a combining-  -- character, 1 for a regular character, 2 for a wide character.-  -- (Wide characters are rendered as exactly double width in apps and-  -- fonts that support it.) (From Pandoc.)-  charWidth :: Char -> Int-  charWidth c = case c of-    _ | c < '\x0300'                     -> 1-      | c >= '\x0300' && c <= '\x036F'   -> 0-      |  -- combining-        c >= '\x0370' && c <= '\x10FC'   -> 1-      | c >= '\x1100' && c <= '\x115F'   -> 2-      | c >= '\x1160' && c <= '\x11A2'   -> 1-      | c >= '\x11A3' && c <= '\x11A7'   -> 2-      | c >= '\x11A8' && c <= '\x11F9'   -> 1-      | c >= '\x11FA' && c <= '\x11FF'   -> 2-      | c >= '\x1200' && c <= '\x2328'   -> 1-      | c >= '\x2329' && c <= '\x232A'   -> 2-      | c >= '\x232B' && c <= '\x2E31'   -> 1-      | c >= '\x2E80' && c <= '\x303E'   -> 2-      | c == '\x303F'                    -> 1-      | c >= '\x3041' && c <= '\x3247'   -> 2-      | c >= '\x3248' && c <= '\x324F'   -> 1-      | -- ambiguous-        c >= '\x3250' && c <= '\x4DBF'   -> 2-      | c >= '\x4DC0' && c <= '\x4DFF'   -> 1-      | c >= '\x4E00' && c <= '\xA4C6'   -> 2-      | c >= '\xA4D0' && c <= '\xA95F'   -> 1-      | c >= '\xA960' && c <= '\xA97C'   -> 2-      | c >= '\xA980' && c <= '\xABF9'   -> 1-      | c >= '\xAC00' && c <= '\xD7FB'   -> 2-      | c >= '\xD800' && c <= '\xDFFF'   -> 1-      | c >= '\xE000' && c <= '\xF8FF'   -> 1-      | -- ambiguous-        c >= '\xF900' && c <= '\xFAFF'   -> 2-      | c >= '\xFB00' && c <= '\xFDFD'   -> 1-      | c >= '\xFE00' && c <= '\xFE0F'   -> 1-      | -- ambiguous-        c >= '\xFE10' && c <= '\xFE19'   -> 2-      | c >= '\xFE20' && c <= '\xFE26'   -> 1-      | c >= '\xFE30' && c <= '\xFE6B'   -> 2-      | c >= '\xFE70' && c <= '\xFEFF'   -> 1-      | c >= '\xFF01' && c <= '\xFF60'   -> 2-      | c >= '\xFF61' && c <= '\x16A38'  -> 1-      | c >= '\x1B000' && c <= '\x1B001' -> 2-      | c >= '\x1D000' && c <= '\x1F1FF' -> 1-      | c >= '\x1F200' && c <= '\x1F251' -> 2-      | c >= '\x1F300' && c <= '\x1F773' -> 1-      | c >= '\x20000' && c <= '\x3FFFD' -> 2-      | otherwise                        -> 1------    -------------------    --[ Entrypoint ]---    ----------------------list :: ( Monad m-         , MonadMask m-         , MonadUnliftIO m-         , MonadFail m-         )-      => ListOptions-      -> Bool-      -> (ReaderT AppState m ExitCode -> m ExitCode)-      -> m ExitCode-list ListOptions{..} no_color runAppState =-  runAppState (do-      l <- listVersions loTool (maybeToList lCriteria) lHideOld lShowNightly (lFrom, lTo)-      liftIO $ printListResult no_color lRawFormat l-      pure ExitSuccess-    )
− app/ghcup/GHCup/OptParse/Nuke.hs
@@ -1,98 +0,0 @@-{-# LANGUAGE CPP               #-}-{-# LANGUAGE DataKinds         #-}-{-# LANGUAGE TypeApplications  #-}-{-# LANGUAGE FlexibleContexts  #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE DuplicateRecordFields #-}-{-# LANGUAGE RankNTypes #-}--module GHCup.OptParse.Nuke where-----import           GHCup-import           GHCup.Errors-import           GHCup.Types-import           GHCup.Prelude.Logger--#if !MIN_VERSION_base(4,13,0)-import           Control.Monad.Fail             ( MonadFail )-#endif-import           Control.Monad.Reader-import           Control.Monad.Trans.Resource-import           Data.Maybe-import           Haskus.Utils.Variant.Excepts-import           Options.Applicative     hiding ( style )-import           Prelude                 hiding ( appendFile )-import           System.Exit--import qualified Data.Text                     as T-import Control.Exception.Safe (MonadMask)-import Control.DeepSeq-import Control.Exception-import Control.Concurrent (threadDelay)-----    ----------------------------    --[ Effect interpreters ]---    ------------------------------type NukeEffects = '[ NotInstalled, UninstallFailed ]---runNuke :: AppState-        -> Excepts NukeEffects (ReaderT AppState m) a-        -> m (VEither NukeEffects a)-runNuke s' =-  flip runReaderT s' . runE @NukeEffects----    -------------------    --[ Entrypoint ]---    ----------------------nuke :: ( Monad m-        , MonadMask m-        , MonadUnliftIO m-        , MonadFail m-        )-     => IO AppState-     -> (ReaderT LeanAppState m () -> m ())-     -> m ExitCode-nuke appState runLogger = do-  s' <- liftIO appState-  void $ liftIO $ evaluate $ force s'-  runNuke s' (do-       lift $ logWarn "WARNING: This will remove GHCup and all installed components from your system."-       lift $ logWarn "Waiting 10 seconds before commencing, if you want to cancel it, now would be the time."-       liftIO $ threadDelay 10000000  -- wait 10s--       lift $ logInfo "Initiating Nuclear Sequence 🚀🚀🚀"-       lift $ logInfo "Nuking in 3...2...1"--       lInstalled <- lift $ listVersions Nothing [ListInstalled True] False True (Nothing, Nothing)--       forM_ lInstalled (liftE . rmTool)--       lift rmGhcupDirs--       ) >>= \case-                VRight leftOverFiles-                  | null leftOverFiles -> do-                      runLogger $ logInfo "Nuclear Annihilation complete!"-                      pure ExitSuccess-                  | otherwise -> do-                      runLogger $ logError "These Files have survived Nuclear Annihilation, you may remove them manually."-                      liftIO $ forM_ leftOverFiles putStrLn-                      pure ExitSuccess--                VLeft e -> do-                  runLogger $ logError $ T.pack $ prettyHFError e-                  pure $ ExitFailure 15
− app/ghcup/GHCup/OptParse/Prefetch.hs
@@ -1,220 +0,0 @@-{-# LANGUAGE CPP               #-}-{-# LANGUAGE DataKinds         #-}-{-# LANGUAGE TypeApplications  #-}-{-# LANGUAGE FlexibleContexts  #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE TemplateHaskell   #-}-{-# LANGUAGE QuasiQuotes       #-}-{-# LANGUAGE DuplicateRecordFields #-}-{-# LANGUAGE RankNTypes #-}--module GHCup.OptParse.Prefetch where---import           GHCup-import           GHCup.Errors-import           GHCup.Types-import           GHCup.Prelude.File-import           GHCup.Prelude.Logger-import           GHCup.Prelude.String.QQ-import           GHCup.OptParse.Common--#if !MIN_VERSION_base(4,13,0)-import           Control.Monad.Fail             ( MonadFail )-#endif-import           Control.Monad.Reader-import           Control.Monad.Trans.Resource-import           Data.Functor-import           Data.Maybe-import           Haskus.Utils.Variant.Excepts-import           Options.Applicative     hiding ( style )-import           Prelude                 hiding ( appendFile )-import           System.Exit--import qualified Data.Text                     as T-import Control.Exception.Safe (MonadMask)-import GHCup.Download (getDownloadsF)-----    -----------------    --[ Commands ]---    -------------------data PrefetchCommand = PrefetchGHC PrefetchGHCOptions (Maybe ToolVersion)-                     | PrefetchCabal PrefetchOptions (Maybe ToolVersion)-                     | PrefetchHLS PrefetchOptions (Maybe ToolVersion)-                     | PrefetchStack PrefetchOptions (Maybe ToolVersion)-                     | PrefetchMetadata------    ----------------    --[ Options ]---    ------------------data PrefetchOptions = PrefetchOptions {-  pfCacheDir :: Maybe FilePath-}--data PrefetchGHCOptions = PrefetchGHCOptions {-    pfGHCSrc :: Bool-  , pfGHCCacheDir :: Maybe FilePath-}----    ----------------    --[ Parsers ]---    ------------------prefetchP :: Parser PrefetchCommand-prefetchP = subparser-  (  command-      "ghc"-      (info-        (PrefetchGHC-          <$> (PrefetchGHCOptions-                <$> ( switch (short 's' <> long "source" <> help "Download source tarball instead of bindist") <**> helper )-                <*> optional (option str (short 'd' <> long "directory" <> help "directory to download into (default: ~/.ghcup/cache/)" <> completer (bashCompleter "directory"))))-          <*>  optional (toolVersionTagArgument [] (Just GHC)) )-        ( progDesc "Download GHC assets for installation")-      )-      <>-     command-      "cabal"-      (info-        (PrefetchCabal-          <$> fmap PrefetchOptions (optional (option str (short 'd' <> long "directory" <> help "directory to download into (default: ~/.ghcup/cache/)" <> completer (bashCompleter "directory"))))-          <*> ( optional (toolVersionTagArgument [] (Just Cabal)) <**> helper ))-        ( progDesc "Download cabal assets for installation")-      )-      <>-     command-      "hls"-      (info-        (PrefetchHLS-          <$> fmap PrefetchOptions (optional (option str (short 'd' <> long "directory" <> help "directory to download into (default: ~/.ghcup/cache/)" <> completer (bashCompleter "directory"))))-          <*> ( optional (toolVersionTagArgument [] (Just HLS)) <**> helper ))-        ( progDesc "Download HLS assets for installation")-      )-      <>-     command-      "stack"-      (info-        (PrefetchStack-          <$> fmap PrefetchOptions (optional (option str (short 'd' <> long "directory" <> help "directory to download into (default: ~/.ghcup/cache/)" <> completer (bashCompleter "directory"))))-          <*> ( optional (toolVersionTagArgument [] (Just Stack)) <**> helper ))-        ( progDesc "Download stack assets for installation")-      )-      <>-     command-      "metadata"-      (PrefetchMetadata <$ info-        helper-        ( progDesc "Download ghcup's metadata, needed for various operations")-      )-  )----    ---------------    --[ Footer ]---    -----------------prefetchFooter :: String-prefetchFooter = [s|Discussion:-  Prefetches tools or assets into "~/.ghcup/cache" directory. This can-  be then combined later with '--offline' flag, ensuring all assets that-  are required for offline use have been prefetched.--Examples:-  ghcup prefetch metadata-  ghcup prefetch ghc 8.10.5-  ghcup --offline install ghc 8.10.5|]----    ----------------------------    --[ Effect interpreters ]---    ------------------------------type PrefetchEffects = '[ TagNotFound-                        , DayNotFound-                        , NextVerNotFound-                        , NoToolVersionSet-                        , NoDownload-                        , DigestError-                        , ContentLengthError-                        , GPGError-                        , DownloadFailed-                        , JSONError-                        , FileDoesNotExistError ]---runPrefetch :: MonadUnliftIO m-            => (ReaderT AppState m (VEither PrefetchEffects a) -> m (VEither PrefetchEffects a))-            -> Excepts PrefetchEffects (ResourceT (ReaderT AppState m)) a-            -> m (VEither PrefetchEffects a)-runPrefetch runAppState =-  runAppState-  . runResourceT-  . runE-    @PrefetchEffects----    -------------------    --[ Entrypoint ]---    ----------------------prefetch :: ( Monad m-            , MonadMask m-            , MonadUnliftIO m-            , MonadFail m-            )-         => PrefetchCommand-         -> (forall a. ReaderT AppState m (VEither PrefetchEffects a) -> m (VEither PrefetchEffects a))-         -> (ReaderT LeanAppState m () -> m ())-         -> m ExitCode-prefetch prefetchCommand runAppState runLogger =-  runPrefetch runAppState (do-    case prefetchCommand of-      PrefetchGHC-        (PrefetchGHCOptions pfGHCSrc pfCacheDir) mt -> do-          forM_ pfCacheDir (liftIO . createDirRecursive')-          (v, _) <- liftE $ fromVersion mt GHC-          if pfGHCSrc-          then liftE $ fetchGHCSrc v pfCacheDir-          else liftE $ fetchToolBindist (_tvVersion v) GHC pfCacheDir-      PrefetchCabal PrefetchOptions {pfCacheDir} mt   -> do-        forM_ pfCacheDir (liftIO . createDirRecursive')-        (v, _) <- liftE $ fromVersion mt Cabal-        liftE $ fetchToolBindist (_tvVersion v) Cabal pfCacheDir-      PrefetchHLS PrefetchOptions {pfCacheDir} mt   -> do-        forM_ pfCacheDir (liftIO . createDirRecursive')-        (v, _) <- liftE $ fromVersion mt HLS-        liftE $ fetchToolBindist (_tvVersion v) HLS pfCacheDir-      PrefetchStack PrefetchOptions {pfCacheDir} mt   -> do-        forM_ pfCacheDir (liftIO . createDirRecursive')-        (v, _) <- liftE $ fromVersion mt Stack-        liftE $ fetchToolBindist (_tvVersion v) Stack pfCacheDir-      PrefetchMetadata -> do-        _ <- liftE getDownloadsF-        pure ""-       ) >>= \case-                VRight _ -> do-                      pure ExitSuccess-                VLeft e -> do-                  runLogger $ logError $ T.pack $ prettyHFError e-                  pure $ ExitFailure 15
− app/ghcup/GHCup/OptParse/Rm.hs
@@ -1,231 +0,0 @@-{-# LANGUAGE CPP               #-}-{-# LANGUAGE DataKinds         #-}-{-# LANGUAGE TypeApplications  #-}-{-# LANGUAGE FlexibleContexts  #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE TemplateHaskell   #-}-{-# LANGUAGE QuasiQuotes       #-}-{-# LANGUAGE DuplicateRecordFields #-}-{-# LANGUAGE RankNTypes #-}--module GHCup.OptParse.Rm where-----import           GHCup-import           GHCup.Errors-import           GHCup.Types-import           GHCup.Types.Optics-import           GHCup.Utils-import           GHCup.Prelude.Logger-import           GHCup.Prelude.String.QQ-import           GHCup.OptParse.Common--#if !MIN_VERSION_base(4,13,0)-import           Control.Monad.Fail             ( MonadFail )-#endif-import           Control.Monad.Reader-import           Control.Monad.Trans.Resource-import           Data.Functor-import           Data.Maybe-import           Data.Versions           hiding ( str )-import           Haskus.Utils.Variant.Excepts-import           Options.Applicative     hiding ( style )-import           Prelude                 hiding ( appendFile )-import           System.Exit--import qualified Data.Text                     as T-import Control.Exception.Safe (MonadMask)-----    -----------------    --[ Commands ]---    -------------------data RmCommand = RmGHC RmOptions-               | RmCabal Version-               | RmHLS Version-               | RmStack Version-----    ----------------    --[ Options ]---    ------------------data RmOptions = RmOptions-  { ghcVer :: GHCTargetVersion-  }-----    ----------------    --[ Parsers ]---    ------------------rmParser :: Parser (Either RmCommand RmOptions)-rmParser =-  (Left <$> subparser-      (  command-          "ghc"-          (RmGHC <$> info (rmOpts (Just GHC) <**> helper) (progDesc "Remove GHC version"))-      <> command-           "cabal"-           (   RmCabal-           <$> info (versionParser' [ListInstalled True] (Just Cabal) <**> helper)-                    (progDesc "Remove Cabal version")-           )-      <> command-           "hls"-           (   RmHLS-           <$> info (versionParser' [ListInstalled True] (Just HLS) <**> helper)-                    (progDesc "Remove haskell-language-server version")-           )-      <> command-           "stack"-           (   RmStack-           <$> info (versionParser' [ListInstalled True] (Just Stack) <**> helper)-                    (progDesc "Remove stack version")-           )-      )-    )-    <|> (Right <$> rmOpts Nothing)----rmOpts :: Maybe Tool -> Parser RmOptions-rmOpts tool = RmOptions <$> ghcVersionArgument [ListInstalled True] tool-----    ---------------    --[ Footer ]---    -----------------rmFooter :: String-rmFooter = [s|Discussion:-  Remove the given GHC or cabal version. When no command is given,-  defaults to removing GHC with the specified version.-  It is recommended to always specify a subcommand (ghc/cabal/hls/stack).|]-----    ----------------------------    --[ Effect interpreters ]---    ------------------------------type RmEffects = '[ NotInstalled, UninstallFailed ]---runRm :: (ReaderT env m (VEither RmEffects a) -> m (VEither RmEffects a))-            -> Excepts RmEffects (ReaderT env m) a-            -> m (VEither RmEffects a)-runRm runAppState =-    runAppState-    . runE-      @RmEffects----    -------------------    --[ Entrypoint ]---    ----------------------rm :: ( Monad m-      , MonadMask m-      , MonadUnliftIO m-      , MonadFail m-      )-   => Either RmCommand RmOptions-   -> (ReaderT AppState m (VEither RmEffects (Maybe VersionInfo))-       -> m (VEither RmEffects (Maybe VersionInfo)))-   -> (ReaderT LeanAppState m () -> m ())-   -> m ExitCode-rm rmCommand runAppState runLogger = case rmCommand of-  (Right rmopts) -> do-    runLogger (logWarn "This is an old-style command for removing GHC. Use 'ghcup rm ghc' instead.")-    rmGHC' rmopts-  (Left (RmGHC rmopts)) -> rmGHC' rmopts-  (Left (RmCabal rmopts)) -> rmCabal' rmopts-  (Left (RmHLS rmopts)) -> rmHLS' rmopts-  (Left (RmStack rmopts)) -> rmStack' rmopts-- where-  rmGHC' RmOptions{..} =-    runRm runAppState (do-        liftE $-          rmGHCVer ghcVer-        GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo-        pure (getVersionInfo ghcVer GHC dls)-      )-      >>= \case-            VRight vi -> do-              runLogger $ logGHCPostRm ghcVer-              postRmLog vi-              pure ExitSuccess-            VLeft  e -> do-              runLogger $ logError $ T.pack $ prettyHFError e-              pure $ ExitFailure 7--  rmCabal' tv =-    runRm runAppState (do-        liftE $-          rmCabalVer tv-        GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo-        pure (getVersionInfo (mkTVer tv) Cabal dls)-      )-      >>= \case-            VRight vi -> do-              postRmLog vi-              pure ExitSuccess-            VLeft  e -> do-              runLogger $ logError $ T.pack $ prettyHFError e-              pure $ ExitFailure 15--  rmHLS' tv =-    runRm runAppState (do-        liftE $-          rmHLSVer tv-        GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo-        pure (getVersionInfo (mkTVer tv) HLS dls)-      )-      >>= \case-            VRight vi -> do-              postRmLog vi-              pure ExitSuccess-            VLeft  e -> do-              runLogger $ logError $ T.pack $ prettyHFError e-              pure $ ExitFailure 15--  rmStack' tv =-    runRm runAppState (do-        liftE $-          rmStackVer tv-        GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo-        pure (getVersionInfo (mkTVer tv) Stack dls)-      )-      >>= \case-            VRight vi -> do-              postRmLog vi-              pure ExitSuccess-            VLeft  e -> do-              runLogger $ logError $ T.pack $ prettyHFError e-              pure $ ExitFailure 15--  postRmLog vi =-    forM_ (_viPostRemove =<< vi) $ \msg ->-      runLogger $ logInfo msg
− app/ghcup/GHCup/OptParse/Run.hs
@@ -1,495 +0,0 @@-{-# LANGUAGE CPP               #-}-{-# LANGUAGE QuasiQuotes       #-}-{-# LANGUAGE TypeApplications  #-}-{-# LANGUAGE DataKinds         #-}-{-# LANGUAGE RankNTypes        #-}-{-# LANGUAGE FlexibleContexts  #-}-{-# LANGUAGE TypeFamilies      #-}-{-# LANGUAGE ViewPatterns      #-}-module GHCup.OptParse.Run where---import           GHCup-import           GHCup.Utils-import           GHCup.OptParse.Common-import           GHCup.Errors-import           GHCup.Types-import           GHCup.Types.Optics-import           GHCup.Prelude-import           GHCup.Prelude.File-#ifdef IS_WINDOWS-import           GHCup.Prelude.Process-import           GHCup.Prelude.Process.Windows ( execNoMinGW )-#endif-import           GHCup.Prelude.Logger-import           GHCup.Prelude.String.QQ--import           Control.Exception.Safe         ( MonadMask, MonadCatch )-#if !MIN_VERSION_base(4,13,0)-import           Control.Monad.Fail             ( MonadFail )-#endif-import           Codec.Archive-import           Control.Monad.Reader-import           Control.Monad.Trans.Resource-import           Data.Functor-import           Data.Maybe (isNothing)-import           Data.List                      ( intercalate )-import           Haskus.Utils.Variant.Excepts-import           Options.Applicative     hiding ( style )-import           Prelude                 hiding ( appendFile )-import           System.FilePath-import           System.Environment-import           System.Exit--import qualified Data.Map.Strict               as Map-import qualified Data.Text                     as T-#ifndef IS_WINDOWS-import qualified System.Posix.Process          as SPP-#endif-import Data.Versions ( prettyVer, Version )------    ----------------    --[ Options ]---    ------------------data RunOptions = RunOptions-  { runAppendPATH :: Bool-  , runInstTool'  :: Bool-  , runMinGWPath  :: Bool-  , runGHCVer     :: Maybe ToolVersion-  , runCabalVer   :: Maybe ToolVersion-  , runHLSVer     :: Maybe ToolVersion-  , runStackVer   :: Maybe ToolVersion-  , runBinDir     :: Maybe FilePath-  , runQuick      :: Bool-  , runCOMMAND    :: [String]-  }----    ----------------    --[ Parsers ]---    -------------------runOpts :: Parser RunOptions-runOpts =-  RunOptions-    <$> switch-          (short 'a' <> long "append" <> help "Append bin/ dir to PATH instead of prepending (this means that e.g. a system installation may take precedence)")-    <*> switch-          (short 'i' <> long "install" <> help "Install the tool, if missing")-    <*> switch-          (short 'm' <> long "mingw-path" <> help "On windows, add mingw64 PATHs to environment (does nothing on unix)")-    <*> optional-          (option-            (eitherReader ghcVersionTagEither)-            (metavar "GHC_VERSION" <> long "ghc" <> help "The ghc version"-            <> completer (tagCompleter GHC [])-            <> (completer $ versionCompleter [] GHC)-            )-          )-    <*> optional-          (option-            (eitherReader toolVersionTagEither)-            (metavar "CABAL_VERSION" <> long "cabal" <> help "The cabal version"-            <> completer (tagCompleter Cabal [])-            <> (completer $ versionCompleter [] Cabal)-            )-          )-    <*> optional-          (option-            (eitherReader toolVersionTagEither)-            (metavar "HLS_VERSION" <> long "hls" <> help "The HLS version"-            <> completer (tagCompleter HLS [])-            <> (completer $ versionCompleter [] HLS)-            )-          )-    <*> optional-          (option-            (eitherReader toolVersionTagEither)-            (metavar "STACK_VERSION" <> long "stack" <> help "The stack version"-            <> completer (tagCompleter Stack [])-            <> (completer $ versionCompleter [] Stack)-            )-          )-    <*> optional-          (option-           (eitherReader isolateParser)-           (  short 'b'-           <> long "bindir"-           <> metavar "DIR"-           <> help "directory where to create the tool symlinks (default: newly created system temp dir)"-           <> completer (bashCompleter "directory")-           )-          )-    <*> switch-          (short 'q' <> long "quick" <> help "Avoid any expensive work (such as downloads, version/tag resolution etc.). Disables --install.")-    <*> many (argument str (metavar "COMMAND" <> help "The command to run, with arguments (use longopts --). If omitted, just prints the created bin/ dir to stdout and exits."))-----    ---------------    --[ Footer ]---    -----------------runFooter :: String-runFooter = [s|Discussion:-  Adds the given tools to a dedicated bin/ directory and adds them to PATH, exposing-  the relevant binaries, then executes a command.--Examples:-  # run VSCode with all latest toolchain exposed, installing missing versions if necessary-  ghcup run --ghc latest --cabal latest --hls latest --stack latest --install -- code Setup.hs--  # create a custom toolchain bin/ dir with GHC and cabal that can be manually added to PATH-  ghcup run --ghc 8.10.7 --cabal 3.2.0.0 --bindir $HOME/toolchain/bin--  # run a specific ghc version-  ghcup run --ghc 8.10.7 -- ghc --version|]-----    ----------------------------    --[ Effect interpreters ]---    ------------------------------type RunEffects = '[ AlreadyInstalled-                   , UnknownArchive-                   , ArchiveResult-                   , FileDoesNotExistError-                   , CopyError-                   , NotInstalled-                   , DirNotEmpty-                   , NoDownload-                   , NotInstalled-                   , BuildFailed-                   , TagNotFound-                   , DayNotFound-                   , DigestError-                   , ContentLengthError-                   , GPGError-                   , DownloadFailed-                   , TarDirDoesNotExist-                   , NextVerNotFound-                   , NoToolVersionSet-                   , FileAlreadyExistsError-                   , ProcessError-                   , UninstallFailed-                   , MergeFileTreeError-                   ]--runLeanRUN :: (MonadUnliftIO m, MonadIO m)-           => LeanAppState-           -> Excepts RunEffects (ReaderT LeanAppState m) a-           -> m (VEither RunEffects a)-runLeanRUN leanAppstate =-    -- Don't use runLeanAppState here, which is disabled on windows.-    -- This is the only command on all platforms that doesn't need full appstate.-    flip runReaderT leanAppstate-    . runE-      @RunEffects--runRUN :: MonadUnliftIO m-      => IO AppState-      -> Excepts RunEffects (ResourceT (ReaderT AppState m)) a-      -> m (VEither RunEffects a)-runRUN appState action' = do-  s' <- liftIO appState-  flip runReaderT s'-    . runResourceT-    . runE-      @RunEffects-    $ action'----    -------------------    --[ Entrypoint ]---    ----------------------run :: forall m .-       ( MonadFail m-       , MonadMask m-       , MonadCatch m-       , MonadIO m-       , MonadUnliftIO m-       )-   => RunOptions-   -> IO AppState-   -> LeanAppState-   -> (ReaderT LeanAppState m () -> m ())-   -> m ExitCode-run RunOptions{..} runAppState leanAppstate runLogger = do-   r <- if not runQuick-        then runRUN runAppState $ do-         toolchain <- liftE resolveToolchainFull--         -- oh dear-         r <- lift ask-         tmp <- lift . lift . lift . flip runReaderT (fromAppState r) $ createTmpDir toolchain--         liftE $ installToolChainFull toolchain tmp-         pure tmp-        else runLeanRUN leanAppstate $ do-         toolchain <- resolveToolchain-         tmp <- lift $ createTmpDir toolchain-         liftE $ installToolChain toolchain tmp-         pure tmp-   case r of-         VRight tmp -> do-           case runCOMMAND of-             [] -> do-               liftIO $ putStr tmp-               pure ExitSuccess-             (cmd:args) -> do-               newEnv <- liftIO $ addToPath tmp runAppendPATH-#ifndef IS_WINDOWS-               void $ liftIO $ SPP.executeFile cmd True args (Just newEnv)-               pure ExitSuccess-#else-               r' <- if runMinGWPath-                     then runLeanRUN leanAppstate $ liftE $ lEM @_ @'[ProcessError] $ exec cmd args Nothing (Just newEnv)-                     else runLeanRUN leanAppstate $ liftE $ lEM @_ @'[ProcessError] $ execNoMinGW cmd args Nothing (Just newEnv)-               case r' of-                 VRight _ -> pure ExitSuccess-                 VLeft e -> do-                   runLogger $ logError $ T.pack $ prettyHFError e-                   pure $ ExitFailure 28-#endif-         VLeft e -> do-           runLogger $ logError $ T.pack $ prettyHFError e-           pure $ ExitFailure 27--  where--   -- TODO: doesn't work for cross-   resolveToolchainFull :: ( MonadFail m-                           , MonadThrow m-                           , MonadIO m-                           , MonadCatch m-                           )-                        => Excepts-                             '[ TagNotFound-                              , DayNotFound-                              , NextVerNotFound-                              , NoToolVersionSet-                              ] (ResourceT (ReaderT AppState m)) Toolchain-   resolveToolchainFull = do-         ghcVer <- forM runGHCVer $ \ver -> do-           (v, _) <- liftE $ fromVersion (Just ver) GHC-           pure v-         cabalVer <- forM runCabalVer $ \ver -> do-           (v, _) <- liftE $ fromVersion (Just ver) Cabal-           pure (_tvVersion v)-         hlsVer <- forM runHLSVer $ \ver -> do-           (v, _) <- liftE $ fromVersion (Just ver) HLS-           pure (_tvVersion v)-         stackVer <- forM runStackVer $ \ver -> do-           (v, _) <- liftE $ fromVersion (Just ver) Stack-           pure (_tvVersion v)-         pure Toolchain{..}--   resolveToolchain = do-         ghcVer <- case runGHCVer of-            Just (GHCVersion v) -> pure $ Just v-            Just (ToolVersion v) -> pure $ Just (mkTVer v)-            Nothing -> pure Nothing-            _ -> fail "Internal error"-         cabalVer <- case runCabalVer of-            Just (GHCVersion v) -> pure $ Just (_tvVersion v)-            Just (ToolVersion v) -> pure $ Just v-            Nothing -> pure Nothing-            _ -> fail "Internal error"-         hlsVer <- case runHLSVer of-            Just (GHCVersion v) -> pure $ Just (_tvVersion v)-            Just (ToolVersion v) -> pure $ Just v-            Nothing -> pure Nothing-            _ -> fail "Internal error"-         stackVer <- case runStackVer of-            Just (GHCVersion v) -> pure $ Just (_tvVersion v)-            Just (ToolVersion v) -> pure $ Just v-            Nothing -> pure Nothing-            _ -> fail "Internal error"-         pure Toolchain{..}--   installToolChainFull :: ( MonadFail m-                           , MonadThrow m-                           , MonadIO m-                           , MonadCatch m-                           )-                        => Toolchain-                        -> FilePath-                        -> Excepts-                             '[ TagNotFound-                              , DayNotFound-                              , NextVerNotFound-                              , NoToolVersionSet-                              , UnknownArchive-                              , TarDirDoesNotExist-                              , ProcessError-                              , NotInstalled-                              , NoDownload-                              , GPGError-                              , DownloadFailed-                              , DirNotEmpty-                              , DigestError-                              , ContentLengthError-                              , BuildFailed-                              , ArchiveResult-                              , AlreadyInstalled-                              , FileAlreadyExistsError-                              , CopyError-                              , UninstallFailed-                              , MergeFileTreeError-                              ] (ResourceT (ReaderT AppState m)) ()-   installToolChainFull Toolchain{..} tmp = do-         case ghcVer of-           Just v -> do-             isInstalled <- lift $ checkIfToolInstalled' GHC v-             unless isInstalled $ when (runInstTool' && isNothing (_tvTarget v)) $ void $ liftE $ installGHCBin-               v-               GHCupInternal-               False-               []-             setGHC' v tmp-           _ -> pure ()-         case cabalVer of-           Just v -> do-             isInstalled <- lift $ checkIfToolInstalled' Cabal (mkTVer v)-             unless isInstalled $ when runInstTool' $ void $ liftE $ installCabalBin-               v-               GHCupInternal-               False-             setCabal' v tmp-           _ -> pure ()-         case stackVer of-           Just v -> do-             isInstalled <- lift $ checkIfToolInstalled' Stack (mkTVer v)-             unless isInstalled $ when runInstTool' $ void $ liftE $ installStackBin-               v-               GHCupInternal-               False-             setStack' v tmp-           _ -> pure ()-         case hlsVer of-           Just v -> do-             isInstalled <- lift $ checkIfToolInstalled' HLS (mkTVer v)-             unless isInstalled $ when runInstTool' $ void $ liftE $ installHLSBin-               v-               GHCupInternal-               False-             setHLS' v tmp-           _ -> pure ()--   installToolChain :: ( MonadFail m-                       , MonadThrow m-                       , MonadIO m-                       , MonadCatch m-                       )-                    => Toolchain-                    -> FilePath-                    -> Excepts '[NotInstalled] (ReaderT LeanAppState m) ()-   installToolChain Toolchain{..} tmp = do-         case ghcVer of-           Just v -> setGHC' v tmp-           _ -> pure ()-         case cabalVer of-           Just v -> setCabal' v tmp-           _ -> pure ()-         case stackVer of-           Just v -> setStack' v tmp-           _ -> pure ()-         case hlsVer of-           Just v -> setHLS' v tmp-           _ -> pure ()--   setGHC' v tmp = do-          void $ liftE $ setGHC v SetGHC_XYZ (Just tmp)-          void $ liftE $ setGHC v SetGHCOnly (Just tmp)-   setCabal' v tmp = do-          bin  <- liftE $ whereIsTool Cabal (mkTVer v)-          cbin <- liftIO $ canonicalizePath bin-          lift $ createLink (relativeSymlink tmp cbin) (tmp </> ("cabal" <.> exeExt))-   setStack' v tmp = do-          bin  <- liftE $ whereIsTool Stack (mkTVer v)-          cbin <- liftIO $ canonicalizePath bin-          lift $ createLink (relativeSymlink tmp cbin) (tmp </> ("stack" <.> exeExt))-   setHLS' v tmp = do-          Dirs {..}  <- getDirs-          legacy <- isLegacyHLS v-          if legacy-          then do-            -- TODO: factor this out-            hlsWrapper <- liftE @_ @'[NotInstalled] $ hlsWrapperBinary v !? (NotInstalled HLS (mkTVer v))-            cw <- liftIO $ canonicalizePath (binDir </> hlsWrapper)-            lift $ createLink (relativeSymlink tmp cw) (tmp </> takeFileName cw)-            hlsBins <- hlsServerBinaries v Nothing >>= liftIO . traverse (canonicalizePath . (binDir </>))-            forM_ hlsBins $ \bin ->-              lift $ createLink (relativeSymlink tmp bin) (tmp </> takeFileName bin)-            liftE $ setHLS v SetHLSOnly (Just tmp)-          else do-            liftE $ setHLS v SetHLS_XYZ (Just tmp)-            liftE $ setHLS v SetHLSOnly (Just tmp)--   createTmpDir :: ( MonadUnliftIO m-                   , MonadCatch m-                   , MonadThrow m-                   , MonadMask m-                   , MonadIO m-                   )-                => Toolchain-                -> ReaderT LeanAppState m FilePath-   createTmpDir toolchain =-     case runBinDir of-           Just bindir -> do-             liftIO $ createDirRecursive' bindir-             liftIO $ canonicalizePath bindir-           Nothing -> do-             d <- predictableTmpDir toolchain-             liftIO $ createDirRecursive' d-             liftIO $ canonicalizePath d--   predictableTmpDir :: Monad m-                     => Toolchain-                     -> ReaderT LeanAppState m FilePath-   predictableTmpDir (Toolchain Nothing Nothing Nothing Nothing) = do-     Dirs { tmpDir } <- getDirs-     pure (fromGHCupPath tmpDir </> "ghcup-none")-   predictableTmpDir Toolchain{..} = do-      Dirs { tmpDir } <- getDirs-      pure $ fromGHCupPath tmpDir-        </> ("ghcup-" <> intercalate "_"-              (  maybe [] ( (:[]) . ("ghc-"   <>) . T.unpack . tVerToText) ghcVer-              <> maybe [] ( (:[]) . ("cabal-" <>) . T.unpack . prettyVer) cabalVer-              <> maybe [] ( (:[]) . ("hls-"   <>) . T.unpack . prettyVer) hlsVer-              <> maybe [] ( (:[]) . ("stack-" <>) . T.unpack . prettyVer) stackVer-              )-            )----    --------------------------    --[ Other local types ]---    -----------------------------data Toolchain = Toolchain-  { ghcVer     :: Maybe GHCTargetVersion-  , cabalVer   :: Maybe Version-  , hlsVer     :: Maybe Version-  , stackVer   :: Maybe Version-  } deriving Show
− app/ghcup/GHCup/OptParse/Set.hs
@@ -1,343 +0,0 @@-{-# LANGUAGE CPP               #-}-{-# LANGUAGE DataKinds         #-}-{-# LANGUAGE TypeApplications  #-}-{-# LANGUAGE FlexibleContexts  #-}-{-# LANGUAGE QuasiQuotes       #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE DuplicateRecordFields #-}-{-# LANGUAGE RankNTypes #-}--module GHCup.OptParse.Set where-----import           GHCup.OptParse.Common--import           GHCup-import           GHCup.Errors-import           GHCup.Types-import           GHCup.Prelude.Logger-import           GHCup.Prelude.String.QQ--#if !MIN_VERSION_base(4,13,0)-import           Control.Monad.Fail             ( MonadFail )-#endif-import           Control.Monad.Reader-import           Control.Monad.Trans.Resource-import           Data.Either-import           Data.Functor-import           Data.Maybe-import           Data.Versions           hiding ( str )-import           GHC.Unicode-import           Haskus.Utils.Variant.Excepts-import           Options.Applicative     hiding ( style )-import           Options.Applicative.Help.Pretty ( text )-import           Prelude                 hiding ( appendFile )-import           System.Exit--import qualified Data.Text                     as T-import Data.Bifunctor (second)-import Control.Exception.Safe (MonadMask)-import GHCup.Types.Optics-----    -----------------    --[ Commands ]---    -------------------data SetCommand = SetGHC SetOptions-                | SetCabal SetOptions-                | SetHLS SetOptions-                | SetStack SetOptions-----    ----------------    --[ Options ]---    ------------------data SetOptions = SetOptions-  { sToolVer :: SetToolVersion-  }-----    ----------------    --[ Parsers ]---    ------------------setParser :: Parser (Either SetCommand SetOptions)-setParser =-  (Left <$> subparser-      (  command-          "ghc"-          (   SetGHC-          <$> info-                (setOpts GHC <**> helper)-                (  progDesc "Set GHC version"-                <> footerDoc (Just $ text setGHCFooter)-                )-          )-      <> command-           "cabal"-           (   SetCabal-           <$> info-                 (setOpts Cabal <**> helper)-                 (  progDesc "Set Cabal version"-                 <> footerDoc (Just $ text setCabalFooter)-                 )-           )-      <> command-           "hls"-           (   SetHLS-           <$> info-                 (setOpts HLS <**> helper)-                 (  progDesc "Set haskell-language-server version"-                 <> footerDoc (Just $ text setHLSFooter)-                 )-           )-      <> command-           "stack"-           (   SetStack-           <$> info-                 (setOpts Stack <**> helper)-                 (  progDesc "Set stack version"-                 <> footerDoc (Just $ text setStackFooter)-                 )-           )-      )-    )-    <|> (Right <$> setOpts GHC)- where-  setGHCFooter :: String-  setGHCFooter = [s|Discussion:-    Sets the the current GHC version by creating non-versioned-    symlinks for all ghc binaries of the specified version in-    "~/.ghcup/bin/<binary>".|]--  setCabalFooter :: String-  setCabalFooter = [s|Discussion:-    Sets the the current Cabal version.|]--  setStackFooter :: String-  setStackFooter = [s|Discussion:-    Sets the the current Stack version.|]--  setHLSFooter :: String-  setHLSFooter = [s|Discussion:-    Sets the the current haskell-language-server version.|]---setOpts :: Tool -> Parser SetOptions-setOpts tool = SetOptions <$>-    (fromMaybe SetRecommended <$>-      optional (setVersionArgument [ListInstalled True] tool))--setVersionArgument :: [ListCriteria] -> Tool -> Parser SetToolVersion-setVersionArgument criteria tool =-  argument (eitherReader setEither)-    (metavar "VERSION|TAG|next"-    <> completer (tagCompleter tool ["next"])-    <> (completer . versionCompleter criteria) tool)- where-  setEither s' =-        parseSet s'-    <|> second SetToolTag (tagEither s')-    <|> se s'-  se s' = case tool of-           GHC -> second SetGHCVersion (ghcVersionEither s')-           _   -> second SetToolVersion (toolVersionEither s')-  parseSet s' = case fmap toLower s' of-                  "next" -> Right SetNext-                  other  -> Left $ "Unknown tag/version " <> other-----    ---------------    --[ Footer ]---    -----------------setFooter :: String-setFooter = [s|Discussion:-  Sets the currently active GHC or cabal version. When no command is given,-  defaults to setting GHC with the specified version/tag (if no tag-  is given, sets GHC to 'recommended' version).-  It is recommended to always specify a subcommand (ghc/cabal/hls/stack).|]----    ----------------------------    --[ Effect interpreters ]---    ------------------------------type SetGHCEffects = '[ FileDoesNotExistError-                   , NotInstalled-                   , TagNotFound-                   , DayNotFound-                   , NextVerNotFound-                   , NoToolVersionSet]--runSetGHC :: (ReaderT env m (VEither SetGHCEffects a) -> m (VEither SetGHCEffects a))-          -> Excepts SetGHCEffects (ReaderT env m) a-          -> m (VEither SetGHCEffects a)-runSetGHC runAppState =-    runAppState-    . runE-      @SetGHCEffects---type SetCabalEffects = '[ NotInstalled-                        , TagNotFound-                        , DayNotFound-                        , NextVerNotFound-                        , NoToolVersionSet]--runSetCabal :: (ReaderT env m (VEither SetCabalEffects a) -> m (VEither SetCabalEffects a))-            -> Excepts SetCabalEffects (ReaderT env m) a-            -> m (VEither SetCabalEffects a)-runSetCabal runAppState =-    runAppState-    . runE-      @SetCabalEffects---type SetHLSEffects = '[ NotInstalled-                      , TagNotFound-                      , DayNotFound-                      , NextVerNotFound-                      , NoToolVersionSet]--runSetHLS :: (ReaderT env m (VEither SetHLSEffects a) -> m (VEither SetHLSEffects a))-          -> Excepts SetHLSEffects (ReaderT env m) a-          -> m (VEither SetHLSEffects a)-runSetHLS runAppState =-    runAppState-    . runE-      @SetHLSEffects---type SetStackEffects = '[ NotInstalled-                        , TagNotFound-                        , DayNotFound-                        , NextVerNotFound-                        , NoToolVersionSet]--runSetStack :: (ReaderT env m (VEither SetStackEffects a) -> m (VEither SetStackEffects a))-            -> Excepts SetStackEffects (ReaderT env m) a-            -> m (VEither SetStackEffects a)-runSetStack runAppState =-    runAppState-    . runE-      @SetStackEffects----    --------------------    --[ Entrypoints ]---    ----------------------set :: forall m env.-       ( Monad m-       , MonadMask m-       , MonadUnliftIO m-       , MonadFail m-       , HasDirs env-       , HasLog env-       )-    => Either SetCommand SetOptions-    -> (forall eff . ReaderT AppState m (VEither eff GHCTargetVersion)-        -> m (VEither eff GHCTargetVersion))-    -> (forall eff. ReaderT env m (VEither eff GHCTargetVersion)-        -> m (VEither eff GHCTargetVersion))-    -> (ReaderT LeanAppState m () -> m ())-    -> m ExitCode-set setCommand runAppState _ runLogger = case setCommand of-  (Right sopts) -> do-    runLogger (logWarn "This is an old-style command for setting GHC. Use 'ghcup set ghc' instead.")-    setGHC' sopts-  (Left (SetGHC sopts))   -> setGHC'   sopts-  (Left (SetCabal sopts)) -> setCabal' sopts-  (Left (SetHLS sopts))   -> setHLS'   sopts-  (Left (SetStack sopts)) -> setStack' sopts-- where-  setGHC' :: SetOptions-          -> m ExitCode-  setGHC' SetOptions{ sToolVer } = runSetGHC runAppState (do-          v <- liftE $ fst <$> fromVersion' sToolVer GHC-          liftE $ setGHC v SetGHCOnly Nothing-        )-      >>= \case-            VRight GHCTargetVersion{..} -> do-              runLogger-                $ logInfo $-                    "GHC " <> prettyVer _tvVersion <> " successfully set as default version" <> maybe "" (" for cross target " <>) _tvTarget-              pure ExitSuccess-            VLeft e -> do-              runLogger $ logError $ T.pack $ prettyHFError e-              pure $ ExitFailure 5---  setCabal' :: SetOptions-            -> m ExitCode-  setCabal' SetOptions{ sToolVer } = runSetCabal runAppState (do-          v <- liftE $ fst <$> fromVersion' sToolVer Cabal-          liftE $ setCabal (_tvVersion v)-          pure v-        )-      >>= \case-            VRight v -> do-              runLogger-                $ logInfo $-                    "Cabal " <> prettyVer (_tvVersion v) <> " successfully set as default version"-              pure ExitSuccess-            VLeft  e -> do-              runLogger $ logError $ T.pack $ prettyHFError e-              pure $ ExitFailure 14--  setHLS' :: SetOptions-          -> m ExitCode-  setHLS' SetOptions{ sToolVer } = runSetHLS runAppState (do-          v <- liftE $ fst <$> fromVersion' sToolVer HLS-          liftE $ setHLS (_tvVersion v) SetHLSOnly Nothing-          pure v-        )-      >>= \case-            VRight v -> do-              runLogger-                $ logInfo $-                    "HLS " <> prettyVer (_tvVersion v) <> " successfully set as default version"-              pure ExitSuccess-            VLeft  e -> do-              runLogger $ logError $ T.pack $ prettyHFError e-              pure $ ExitFailure 14---  setStack' :: SetOptions-            -> m ExitCode-  setStack' SetOptions{ sToolVer } = runSetStack runAppState (do-            v <- liftE $ fst <$> fromVersion' sToolVer Stack-            liftE $ setStack (_tvVersion v)-            pure v-          )-      >>= \case-            VRight v -> do-              runLogger-                $ logInfo $-                    "Stack " <> prettyVer (_tvVersion v) <> " successfully set as default version"-              pure ExitSuccess-            VLeft  e -> do-              runLogger $ logError $ T.pack $ prettyHFError e-              pure $ ExitFailure 14
− app/ghcup/GHCup/OptParse/Test.hs
@@ -1,189 +0,0 @@-{-# LANGUAGE CPP               #-}-{-# LANGUAGE DataKinds         #-}-{-# LANGUAGE TypeApplications  #-}-{-# LANGUAGE FlexibleContexts  #-}-{-# LANGUAGE TemplateHaskell   #-}-{-# LANGUAGE QuasiQuotes       #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE DuplicateRecordFields #-}-{-# LANGUAGE ViewPatterns      #-}-{-# LANGUAGE TypeOperators     #-}--module GHCup.OptParse.Test where-----import           GHCup.OptParse.Common--import           GHCup-import           GHCup.Errors-import           GHCup.Types-import           GHCup.Utils.Dirs-import           GHCup.Prelude.Logger-import           GHCup.Prelude.String.QQ--import           Codec.Archive-#if !MIN_VERSION_base(4,13,0)-import           Control.Monad.Fail             ( MonadFail )-#endif-import           Control.Monad.Reader-import           Control.Monad.Trans.Resource-import           Data.Functor-import           Data.Maybe-import           Haskus.Utils.Variant.Excepts-import           Options.Applicative     hiding ( style )-import           Options.Applicative.Help.Pretty ( text )-import           Prelude                 hiding ( appendFile )-import           System.Exit-import           URI.ByteString          hiding ( uriParser )--import qualified Data.Text                     as T-----    -----------------    --[ Commands ]---    -------------------data TestCommand = TestGHC TestOptions-----    ----------------    --[ Options ]---    ------------------data TestOptions = TestOptions-  { testVer      :: Maybe ToolVersion-  , testBindist  :: Maybe URI-  , addMakeArgs  :: [T.Text]-  }----    ----------------    --[ Footers ]---    -----------------testFooter :: String-testFooter = [s|Discussion:-  Runs test suites from the test bindist.|]-----    ----------------    --[ Parsers ]---    -----------------testParser :: Parser TestCommand-testParser =-  subparser-      (  command-          "ghc"-          (   TestGHC-          <$> info-                (testOpts (Just GHC) <**> helper)-                (  progDesc "Test GHC"-                <> footerDoc (Just $ text testGHCFooter)-                )-          )-        )- where-  testGHCFooter :: String-  testGHCFooter = [s|Discussion:-  Runs the GHC test suite from the test bindist.|]---testOpts :: Maybe Tool -> Parser TestOptions-testOpts tool =-  (\(u, v) args -> TestOptions v u args)-    <$> (   (   (,)-            <$> optional-                  (option-                    (eitherReader uriParser)-                    (short 'u' <> long "url" <> metavar "BINDIST_URL" <> help-                      "Install the specified version from this bindist"-                      <> completer (toolDlCompleter (fromMaybe GHC tool))-                    )-                  )-            <*> (Just <$> toolVersionTagArgument [] tool)-            )-        <|> pure (Nothing, Nothing)-        )-    <*> many (argument str (metavar "MAKE_ARGS" <> help "Additional arguments to 'make', prefix with '-- ' (longopts)"))--------    ----------------------------    --[ Effect interpreters ]---    ------------------------------type TestGHCEffects = [ DigestError-                      , ContentLengthError-                      , GPGError-                      , DownloadFailed-                      , NoDownload-                      , ArchiveResult-                      , TarDirDoesNotExist-                      , UnknownArchive-                      , TestFailed-                      , NextVerNotFound-                      , TagNotFound-                      , DayNotFound-                      , NoToolVersionSet-                      ]--runTestGHC :: AppState-           -> Excepts TestGHCEffects (ResourceT (ReaderT AppState IO)) a-           -> IO (VEither TestGHCEffects a)-runTestGHC appstate' =-  flip runReaderT appstate'-  . runResourceT-  . runE-    @TestGHCEffects---    --------------------    --[ Entrypoints ]---    ----------------------test :: TestCommand -> Settings -> IO AppState -> (ReaderT LeanAppState IO () -> IO ()) -> IO ExitCode-test testCommand settings getAppState' runLogger = case testCommand of-  (TestGHC iopts) -> go iopts- where-  go :: TestOptions -> IO ExitCode-  go TestOptions{..} = do-    s'@AppState{ dirs = Dirs{ .. } } <- liftIO getAppState'-    (case testBindist of-       Nothing -> runTestGHC s' $ do-         (v, vi) <- liftE $ fromVersion testVer GHC-         liftE $ testGHCVer v addMakeArgs-         pure vi-       Just uri -> do-         runTestGHC s'{ settings = settings {noVerify = True}} $ do-           (v, vi) <- liftE $ fromVersion testVer GHC-           liftE $ testGHCBindist (DownloadInfo uri (Just $ RegexDir ".*/.*") "" Nothing Nothing) v addMakeArgs-           pure vi-      )-        >>= \case-              VRight _ -> do-                runLogger $ logInfo "GHC test successful"-                pure ExitSuccess-              VLeft e -> do-                runLogger $ do-                  logError $ T.pack $ prettyHFError e-                  logError $ "Also check the logs in " <> T.pack (fromGHCupPath logsDir)-                pure $ ExitFailure 3-
− app/ghcup/GHCup/OptParse/ToolRequirements.hs
@@ -1,121 +0,0 @@-{-# LANGUAGE CPP               #-}-{-# LANGUAGE DataKinds         #-}-{-# LANGUAGE TypeApplications  #-}-{-# LANGUAGE FlexibleContexts  #-}-{-# LANGUAGE DuplicateRecordFields #-}-{-# LANGUAGE RankNTypes #-}-{-# LANGUAGE QuasiQuotes #-}--module GHCup.OptParse.ToolRequirements where---import           GHCup.Errors-import           GHCup.Types-import           GHCup.Prelude.Logger-import           GHCup.Prelude.String.QQ--#if !MIN_VERSION_base(4,13,0)-import           Control.Monad.Fail             ( MonadFail )-#endif-import           Control.Monad.Reader-import           Control.Monad.Trans.Resource-import           Haskus.Utils.Variant.Excepts-import           Options.Applicative     hiding ( style )-import           Prelude                 hiding ( appendFile )-import           System.Exit--import qualified Data.Text                     as T-import qualified Data.Text.IO                  as T-import Control.Exception.Safe (MonadMask)-import GHCup.Types.Optics-import GHCup.Platform-import GHCup.Prelude-import GHCup.Requirements-import System.IO----    ----------------    --[ Options ]---    ------------------data ToolReqOpts = ToolReqOpts-  { tlrRaw :: Bool-  }-----    ----------------    --[ Parsers ]---    -----------------          -toolReqP :: Parser ToolReqOpts-toolReqP =-  ToolReqOpts-    <$> switch (short 'r' <> long "raw-format" <> help "machine-parsable format")-----    ---------------    --[ Footer ]---    -----------------toolReqFooter :: String-toolReqFooter = [s|Discussion:-  Print tool requirements on the current platform.-  If you want to pass this to your package manage, use '--raw-format'.|]----    ----------------------------    --[ Effect interpreters ]---    ------------------------------type ToolRequirementsEffects = '[ NoCompatiblePlatform , DistroNotFound , NoToolRequirements ]---runToolRequirements :: (ReaderT env m (VEither ToolRequirementsEffects a) -> m (VEither ToolRequirementsEffects a))-                    -> Excepts ToolRequirementsEffects (ReaderT env m) a-                    -> m (VEither ToolRequirementsEffects a)-runToolRequirements runAppState =-    runAppState-    . runE-      @ToolRequirementsEffects----    -------------------    --[ Entrypoint ]---    ----------------------toolRequirements :: ( Monad m-                    , MonadMask m-                    , MonadUnliftIO m-                    , MonadFail m-                    , Alternative m-                    )-                 => ToolReqOpts-                 -> (ReaderT AppState m (VEither ToolRequirementsEffects ()) -> m (VEither ToolRequirementsEffects ()))-                 -> (ReaderT LeanAppState m () -> m ())-                 -> m ExitCode-toolRequirements ToolReqOpts{..} runAppState runLogger = runToolRequirements runAppState (do-    GHCupInfo { .. } <- lift getGHCupInfo-    platform' <- liftE getPlatform-    req       <- getCommonRequirements platform' _toolRequirements ?? NoToolRequirements-    if tlrRaw-    then liftIO $ T.hPutStr stdout (rawRequirements req)-    else liftIO $ T.hPutStr stdout (prettyRequirements req)-  )-    >>= \case-          VRight _ -> pure ExitSuccess-          VLeft  e -> do-            runLogger $ logError $ T.pack $ prettyHFError e-            pure $ ExitFailure 12
− app/ghcup/GHCup/OptParse/UnSet.hs
@@ -1,204 +0,0 @@-{-# LANGUAGE CPP               #-}-{-# LANGUAGE DataKinds         #-}-{-# LANGUAGE TypeApplications  #-}-{-# LANGUAGE FlexibleContexts  #-}-{-# LANGUAGE TemplateHaskell   #-}-{-# LANGUAGE QuasiQuotes       #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE DuplicateRecordFields #-}-{-# LANGUAGE RankNTypes #-}--module GHCup.OptParse.UnSet where-----import           GHCup-import           GHCup.Errors-import           GHCup.Types-import           GHCup.Prelude.Logger-import           GHCup.Prelude.String.QQ--#if !MIN_VERSION_base(4,13,0)-import           Control.Monad.Fail             ( MonadFail )-#endif-import           Control.Monad.Reader-import           Control.Monad.Trans.Resource-import           Data.Functor-import           Data.Maybe-import           Haskus.Utils.Variant.Excepts-import           Options.Applicative     hiding ( style )-import           Options.Applicative.Help.Pretty ( text )-import           Prelude                 hiding ( appendFile )-import           System.Exit--import qualified Data.Text                     as T-import Control.Exception.Safe (MonadMask)-import GHCup.Types.Optics-----    -----------------    --[ Commands ]---    -------------------data UnsetCommand = UnsetGHC   UnsetOptions-                  | UnsetCabal UnsetOptions-                  | UnsetHLS   UnsetOptions-                  | UnsetStack UnsetOptions-----    ----------------    --[ Options ]---    ------------------data UnsetOptions = UnsetOptions-  { sToolVer :: Maybe T.Text -- target platform triple-  }-----    ----------------    --[ Parsers ]---    -----------------          -unsetParser :: Parser UnsetCommand-unsetParser =-  subparser-      (  command-          "ghc"-          (   UnsetGHC-          <$> info-                (unsetOpts <**> helper)-                (  progDesc "Unset GHC version"-                <> footerDoc (Just $ text unsetGHCFooter)-                )-          )-      <> command-           "cabal"-           (   UnsetCabal-           <$> info-                (unsetOpts <**> helper)-                 (  progDesc "Unset Cabal version"-                 <> footerDoc (Just $ text unsetCabalFooter)-                 )-           )-      <> command-           "hls"-           (   UnsetHLS-           <$> info-                 (unsetOpts <**> helper)-                 (  progDesc "Unset haskell-language-server version"-                 <> footerDoc (Just $ text unsetHLSFooter)-                 )-           )-      <> command-           "stack"-           (   UnsetStack-           <$> info-                 (unsetOpts <**> helper)-                 (  progDesc "Unset stack version"-                 <> footerDoc (Just $ text unsetStackFooter)-                 )-           )-      )- where-  unsetGHCFooter :: String-  unsetGHCFooter = [s|Discussion:-    Unsets the the current GHC version. That means there won't-    be a ~/.ghcup/bin/ghc anymore.|]--  unsetCabalFooter :: String-  unsetCabalFooter = [s|Discussion:-    Unsets the the current Cabal version.|]--  unsetStackFooter :: String-  unsetStackFooter = [s|Discussion:-    Unsets the the current Stack version.|]--  unsetHLSFooter :: String-  unsetHLSFooter = [s|Discussion:-    Unsets the the current haskell-language-server version.|]---unsetOpts :: Parser UnsetOptions-unsetOpts = UnsetOptions . fmap T.pack <$> optional (argument str (metavar "TRIPLE"))----    ---------------    --[ Footer ]---    -----------------unsetFooter :: String-unsetFooter = [s|Discussion:-  Unsets the currently active GHC or cabal version.|]-----    ----------------------------    --[ Effect interpreters ]---    ------------------------------type UnsetEffects = '[ NotInstalled ]---runUnsetGHC :: (ReaderT env m (VEither UnsetEffects a) -> m (VEither UnsetEffects a))-            -> Excepts UnsetEffects (ReaderT env m) a-            -> m (VEither UnsetEffects a)-runUnsetGHC runLeanAppState =-    runLeanAppState-    . runE-      @UnsetEffects----    -------------------    --[ Entrypoint ]---    ----------------------unset :: ( Monad m-         , MonadMask m-         , MonadUnliftIO m-         , MonadFail m-         , HasDirs env-         , HasLog env-         )-      => UnsetCommand-      -> (ReaderT env m (VEither UnsetEffects ())-          -> m (VEither UnsetEffects ()))-      -> (ReaderT LeanAppState m () -> m ())-      -> m ExitCode-unset unsetCommand runLeanAppState runLogger = case unsetCommand of-  (UnsetGHC (UnsetOptions triple)) -> runUnsetGHC runLeanAppState (unsetGHC triple)-        >>= \case-              VRight _ -> do-                runLogger $ logInfo "GHC successfully unset"-                pure ExitSuccess-              VLeft  e -> do-                runLogger $ logError $ T.pack $ prettyHFError e-                pure $ ExitFailure 14-  (UnsetCabal (UnsetOptions _)) -> do-    void $ runLeanAppState (VRight <$> unsetCabal)-    runLogger $ logInfo "Cabal successfully unset"-    pure ExitSuccess-  (UnsetHLS (UnsetOptions _)) -> do-    void $ runLeanAppState (VRight <$> unsetHLS)-    runLogger $ logInfo "HLS successfully unset"-    pure ExitSuccess-  (UnsetStack (UnsetOptions _)) -> do-    void $ runLeanAppState (VRight <$> unsetStack)-    runLogger $ logInfo "Stack successfully unset"-    pure ExitSuccess
− app/ghcup/GHCup/OptParse/Upgrade.hs
@@ -1,155 +0,0 @@-{-# LANGUAGE CPP               #-}-{-# LANGUAGE DataKinds         #-}-{-# LANGUAGE TypeApplications  #-}-{-# LANGUAGE FlexibleContexts  #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE DuplicateRecordFields #-}-{-# LANGUAGE RankNTypes #-}--module GHCup.OptParse.Upgrade where-----import           GHCup-import           GHCup.Errors-import           GHCup.Types-import           GHCup.Prelude.File-import           GHCup.Prelude.Logger--#if !MIN_VERSION_base(4,13,0)-import           Control.Monad.Fail             ( MonadFail )-#endif-import           Control.Monad.Reader-import           Control.Monad.Trans.Resource-import           Data.Functor-import           Data.Maybe-import           Haskus.Utils.Variant.Excepts-import           Options.Applicative     hiding ( style )-import           Prelude                 hiding ( appendFile )-import           System.Exit--import qualified Data.Text                     as T-import Control.Exception.Safe (MonadMask)-import System.Environment-import GHCup.Utils-import System.FilePath-import GHCup.Types.Optics-import Data.Versions         hiding (str)-------    ----------------    --[ Options ]---    ------------------data UpgradeOpts = UpgradeInplace-                 | UpgradeAt FilePath-                 | UpgradeGHCupDir-                 deriving Show-----    ----------------    --[ Parsers ]---    ------------------upgradeOptsP :: Parser UpgradeOpts-upgradeOptsP =-  flag'-      UpgradeInplace-      (short 'i' <> long "inplace" <> help-        "Upgrade ghcup in-place"-      )-    <|>-      (   UpgradeAt-        <$> option-              str-              (short 't' <> long "target" <> metavar "TARGET_DIR" <> help-                "Absolute filepath to write ghcup into"-                <> completer (bashCompleter "file")-              )-        )-    <|> pure UpgradeGHCupDir-----    ----------------------------    --[ Effect interpreters ]---    ------------------------------type UpgradeEffects = '[ DigestError-                       , ContentLengthError-                       , GPGError-                       , NoDownload-                       , NoUpdate-                       , FileDoesNotExistError-                       , CopyError-                       , DownloadFailed-                       , ToolShadowed-                       ]---runUpgrade :: MonadUnliftIO m-           => (ReaderT AppState m (VEither UpgradeEffects a) -> m (VEither UpgradeEffects a))-           -> Excepts UpgradeEffects (ResourceT (ReaderT AppState m)) a-           -> m (VEither UpgradeEffects a)-runUpgrade runAppState =-  runAppState-  . runResourceT-  . runE-    @UpgradeEffects----    -------------------    --[ Entrypoint ]---    ----------------------upgrade :: ( Monad m-           , MonadMask m-           , MonadUnliftIO m-           , MonadFail m-           )-        => UpgradeOpts-        -> Bool-        -> Bool-        -> Dirs-        -> (forall a. ReaderT AppState m (VEither UpgradeEffects a) -> m (VEither UpgradeEffects a))-        -> (ReaderT LeanAppState m () -> m ())-        -> m ExitCode-upgrade uOpts force' fatal Dirs{..} runAppState runLogger = do-  target <- case uOpts of-    UpgradeInplace  -> Just <$> liftIO getExecutablePath-    (UpgradeAt p)   -> pure $ Just p-    UpgradeGHCupDir -> pure (Just (binDir </> "ghcup" <> exeExt))--  runUpgrade runAppState (do-    v' <- liftE $ upgradeGHCup target force' fatal-    GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo-    pure (v', dls)-    ) >>= \case-      VRight (v', dls) -> do-        let pretty_v = prettyVer v'-        let vi = fromJust $ snd <$> getLatest dls GHCup-        runLogger $ logInfo $-          "Successfully upgraded GHCup to version " <> pretty_v-        forM_ (_viPostInstall vi) $ \msg ->-          runLogger $ logInfo msg-        pure ExitSuccess-      VLeft (V NoUpdate) -> do-        runLogger $ logWarn "No GHCup update available"-        pure ExitSuccess-      VLeft e -> do-        runLogger $ logError $ T.pack $ prettyHFError e-        pure $ ExitFailure 11
− app/ghcup/GHCup/OptParse/Whereis.hs
@@ -1,342 +0,0 @@-{-# LANGUAGE CPP               #-}-{-# LANGUAGE DataKinds         #-}-{-# LANGUAGE TypeApplications  #-}-{-# LANGUAGE FlexibleContexts  #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE TemplateHaskell   #-}-{-# LANGUAGE QuasiQuotes       #-}-{-# LANGUAGE DuplicateRecordFields #-}-{-# LANGUAGE RankNTypes #-}--module GHCup.OptParse.Whereis where-----import           GHCup-import           GHCup.Errors-import           GHCup.OptParse.Common-import           GHCup.Types-import           GHCup.Utils-import           GHCup.Prelude.Logger-import           GHCup.Prelude.String.QQ--#if !MIN_VERSION_base(4,13,0)-import           Control.Monad.Fail             ( MonadFail )-#endif-import           Control.Monad.Reader-import           Control.Monad.Trans.Resource-import           Data.Functor-import           Data.Maybe-import           Haskus.Utils.Variant.Excepts-import           Options.Applicative     hiding ( style )-import           Options.Applicative.Help.Pretty ( text )-import           Prelude                 hiding ( appendFile )-import           System.Environment-import           System.Exit--import qualified Data.Text                     as T-import Control.Exception.Safe (MonadMask)-import System.FilePath (takeDirectory)-import GHCup.Types.Optics-----    -----------------    --[ Commands ]---    -------------------data WhereisCommand = WhereisTool Tool (Maybe ToolVersion)-                    | WhereisBaseDir-                    | WhereisBinDir-                    | WhereisCacheDir-                    | WhereisLogsDir-                    | WhereisConfDir------    ----------------    --[ Options ]---    ------------------data WhereisOptions = WhereisOptions {-   directory :: Bool-}-----    ----------------    --[ Parsers ]---    ------------------whereisP :: Parser WhereisCommand-whereisP = subparser-  (commandGroup "Tools locations:" <>-    command-      "ghc"-      (WhereisTool GHC <$> info-        ( optional (toolVersionTagArgument [] (Just GHC)) <**> helper )-        ( progDesc "Get GHC location"-        <> footerDoc (Just $ text whereisGHCFooter ))-      )-      <>-     command-      "cabal"-      (WhereisTool Cabal <$> info-        ( optional (toolVersionTagArgument [] (Just Cabal)) <**> helper )-        ( progDesc "Get cabal location"-        <> footerDoc (Just $ text whereisCabalFooter ))-      )-      <>-     command-      "hls"-      (WhereisTool HLS <$> info-        ( optional (toolVersionTagArgument [] (Just HLS)) <**> helper )-        ( progDesc "Get HLS location"-        <> footerDoc (Just $ text whereisHLSFooter ))-      )-      <>-     command-      "stack"-      (WhereisTool Stack <$> info-        ( optional (toolVersionTagArgument [] (Just Stack)) <**> helper )-        ( progDesc "Get stack location"-        <> footerDoc (Just $ text whereisStackFooter ))-      )-      <>-     command-      "ghcup"-      (WhereisTool GHCup <$> info ( pure Nothing <**> helper ) ( progDesc "Get ghcup location" ))-    ) <|> subparser ( commandGroup "Directory locations:"-      <>-     command-      "basedir"-      (info (pure WhereisBaseDir <**> helper)-            ( progDesc "Get ghcup base directory location" )-      )-      <>-     command-      "bindir"-      (info (pure WhereisBinDir <**> helper)-            ( progDesc "Get ghcup binary directory location" )-      )-      <>-     command-      "cachedir"-      (info (pure WhereisCacheDir <**> helper)-            ( progDesc "Get ghcup cache directory location" )-      )-      <>-     command-      "logsdir"-      (info (pure WhereisLogsDir <**> helper)-            ( progDesc "Get ghcup logs directory location" )-      )-      <>-     command-      "confdir"-      (info (pure WhereisConfDir <**> helper)-            ( progDesc "Get ghcup config directory location" )-      )-  )- where-  whereisGHCFooter = [s|Discussion:-  Finds the location of a GHC executable, which usually resides in-  a self-contained "~/.ghcup/ghc/<ghcver>" directory.--Examples:-  # outputs ~/.ghcup/ghc/8.10.5/bin/ghc.exe-  ghcup whereis ghc 8.10.5-  # outputs ~/.ghcup/ghc/8.10.5/bin/-  ghcup whereis --directory ghc 8.10.5 |]--  whereisCabalFooter = [s|Discussion:-  Finds the location of a Cabal executable, which usually resides in-  "~/.ghcup/bin/".--Examples:-  # outputs ~/.ghcup/bin/cabal-3.4.0.0-  ghcup whereis cabal 3.4.0.0-  # outputs ~/.ghcup/bin-  ghcup whereis --directory cabal 3.4.0.0|]--  whereisHLSFooter = [s|Discussion:-  Finds the location of a HLS executable, which usually resides in-  "~/.ghcup/bin/".--Examples:-  # outputs ~/.ghcup/bin/haskell-language-server-wrapper-1.2.0-  ghcup whereis hls 1.2.0-  # outputs ~/.ghcup/bin/-  ghcup whereis --directory hls 1.2.0|]--  whereisStackFooter = [s|Discussion:-  Finds the location of a stack executable, which usually resides in-  "~/.ghcup/bin/".--Examples:-  # outputs ~/.ghcup/bin/stack-2.7.1-  ghcup whereis stack 2.7.1-  # outputs ~/.ghcup/bin/-  ghcup whereis --directory stack 2.7.1|]----    ---------------    --[ Footer ]---    -----------------whereisFooter :: String-whereisFooter = [s|Discussion:-  Finds the location of a tool. For GHC, this is the ghc binary, that-  usually resides in a self-contained "~/.ghcup/ghc/<ghcver>" directory.-  For cabal/stack/hls this the binary usually at "~/.ghcup/bin/<tool>-<ver>".--Examples:-  # outputs ~/.ghcup/ghc/8.10.5/bin/ghc.exe-  ghcup whereis ghc 8.10.5-  # outputs ~/.ghcup/ghc/8.10.5/bin/-  ghcup whereis --directory ghc 8.10.5-  # outputs ~/.ghcup/bin/cabal-3.4.0.0-  ghcup whereis cabal 3.4.0.0-  # outputs ~/.ghcup/bin/-  ghcup whereis --directory cabal 3.4.0.0|]-----    ----------------------------    --[ Effect interpreters ]---    ------------------------------type WhereisEffects = '[ NotInstalled-                , NoToolVersionSet-                , NextVerNotFound-                , TagNotFound-                , DayNotFound-                ]---runLeanWhereIs :: (MonadUnliftIO m, MonadIO m)-               => LeanAppState-               -> Excepts WhereisEffects (ReaderT LeanAppState m) a-               -> m (VEither WhereisEffects a)-runLeanWhereIs leanAppstate =-    -- Don't use runLeanAppState here, which is disabled on windows.-    -- This is the only command on all platforms that doesn't need full appstate.-    flip runReaderT leanAppstate-    . runE-      @WhereisEffects---runWhereIs :: (MonadUnliftIO m, MonadIO m)-           => (ReaderT AppState m (VEither WhereisEffects a) -> m (VEither WhereisEffects a))-           -> Excepts WhereisEffects (ReaderT AppState m) a-           -> m (VEither WhereisEffects a)-runWhereIs runAppState =-    runAppState-    . runE-      @WhereisEffects----    -------------------    --[ Entrypoint ]---    ----------------------whereis :: ( Monad m-         , MonadMask m-         , MonadUnliftIO m-         , MonadFail m-         )-      => WhereisCommand-      -> WhereisOptions-      -> (forall a. ReaderT AppState m (VEither WhereisEffects a) -> m (VEither WhereisEffects a))-      -> LeanAppState-      -> (ReaderT LeanAppState m () -> m ())-      -> m ExitCode-whereis whereisCommand whereisOptions runAppState leanAppstate runLogger = do-  Dirs{ .. }  <- runReaderT getDirs leanAppstate-  case (whereisCommand, whereisOptions) of-    (WhereisTool GHCup _, WhereisOptions{..}) -> do-      loc <- liftIO (getExecutablePath >>= canonicalizePath )-      if directory-      then liftIO $ putStr $ takeDirectory loc-      else liftIO $ putStr loc-      pure ExitSuccess--    (WhereisTool tool (Just (GHCVersion v)), WhereisOptions{..}) ->-      runLeanWhereIs leanAppstate (do-        loc <- liftE $ whereIsTool tool v-        if directory-        then pure $ takeDirectory loc-        else pure loc-        )-        >>= \case-              VRight r -> do-                liftIO $ putStr r-                pure ExitSuccess-              VLeft e -> do-                runLogger $ logError $ T.pack $ prettyHFError e-                pure $ ExitFailure 30-    (WhereisTool tool (Just (ToolVersion v)), WhereisOptions{..}) ->-      runLeanWhereIs leanAppstate (do-        loc <- liftE $ whereIsTool tool (mkTVer v)-        if directory-        then pure $ takeDirectory loc-        else pure loc-        )-        >>= \case-              VRight r -> do-                liftIO $ putStr r-                pure ExitSuccess-              VLeft e -> do-                runLogger $ logError $ T.pack $ prettyHFError e-                pure $ ExitFailure 30--    (WhereisTool tool whereVer, WhereisOptions{..}) -> do-      runWhereIs runAppState (do-        (v, _) <- liftE $ fromVersion whereVer tool-        loc <- liftE $ whereIsTool tool v-        if directory-        then pure $ takeDirectory loc-        else pure loc-        )-        >>= \case-              VRight r -> do-                liftIO $ putStr r-                pure ExitSuccess-              VLeft e -> do-                runLogger $ logError $ T.pack $ prettyHFError e-                pure $ ExitFailure 30--    (WhereisBaseDir, _) -> do-      liftIO $ putStr $ fromGHCupPath baseDir-      pure ExitSuccess--    (WhereisBinDir, _) -> do-      liftIO $ putStr binDir-      pure ExitSuccess--    (WhereisCacheDir, _) -> do-      liftIO $ putStr $ fromGHCupPath cacheDir-      pure ExitSuccess--    (WhereisLogsDir, _) -> do-      liftIO $ putStr $ fromGHCupPath logsDir-      pure ExitSuccess--    (WhereisConfDir, _) -> do-      liftIO $ putStr $ fromGHCupPath confDir-      pure ExitSuccess
app/ghcup/Main.hs view
@@ -42,7 +42,6 @@ import           Data.Either import           Data.Functor import           Data.Maybe-import           Data.Versions import           GHC.IO.Encoding import           Haskus.Utils.Variant.Excepts import           Language.Haskell.TH@@ -85,7 +84,7 @@          keepDirs    = fromMaybe (fromMaybe (Types.keepDirs defaultSettings) uKeepDirs) optKeepDirs          downloader  = fromMaybe (fromMaybe defaultDownloader uDownloader) optsDownloader          keyBindings = maybe defaultKeyBindings mergeKeys uKeyBindings-         urlSource   = maybe (fromMaybe (Types.urlSource defaultSettings) uUrlSource) (OwnSource . (:[]) . Right) optUrlSource+         urlSource   = fromMaybe (fromMaybe (Types.urlSource defaultSettings) uUrlSource) optUrlSource          noNetwork   = fromMaybe (fromMaybe (Types.noNetwork defaultSettings) uNoNetwork) optNoNetwork          gpgSetting  = fromMaybe (fromMaybe (Types.gpgSetting defaultSettings) uGPGSetting) optGpg          platformOverride = optPlatform <|> (uPlatformOverride <|> Types.platformOverride defaultSettings)@@ -211,10 +210,9 @@                                             exitWith (ExitFailure 2)                  ghcupInfo <--                  ( flip runReaderT leanAppstate-                    . runE @'[DigestError, ContentLengthError, GPGError, JSONError , DownloadFailed, FileDoesNotExistError]-                    $ liftE getDownloadsF-                    )+                  ( flip runReaderT leanAppstate . runE @'[ContentLengthError, DigestError, DistroNotFound, DownloadFailed, FileDoesNotExistError, GPGError, JSONError, NoCompatibleArch, NoCompatiblePlatform, NoDownload, GHCup.Errors.ParseError, ProcessError, UnsupportedSetupCombo, StackPlatformDetectError] $ do+                     liftE $ getDownloadsF pfreq+                  )                     >>= \case                           VRight r -> pure r                           VLeft  e -> do@@ -341,9 +339,9 @@                           ] m Bool   alreadyInstalling (Install (Right InstallOptions{..}))                 (GHC, ver)   = cmp' GHC instVer ver   alreadyInstalling (Install (Left (InstallGHC InstallOptions{..})))     (GHC, ver)   = cmp' GHC instVer ver-  alreadyInstalling (Install (Left (InstallCabal InstallOptions{..})))   (Cabal, ver) = cmp' Cabal instVer ver-  alreadyInstalling (Install (Left (InstallHLS InstallOptions{..})))     (HLS, ver)   = cmp' HLS instVer ver-  alreadyInstalling (Install (Left (InstallStack InstallOptions{..})))   (Stack, ver) = cmp' Stack instVer ver+  alreadyInstalling (Install (Left (InstallCabal InstallOptions{..})))   (Cabal, ver)    = cmp' Cabal instVer ver+  alreadyInstalling (Install (Left (InstallHLS InstallOptions{..})))     (HLS, ver)      = cmp' HLS instVer ver+  alreadyInstalling (Install (Left (InstallStack InstallOptions{..})))   (Stack, ver)    = cmp' Stack instVer ver   alreadyInstalling (Compile (CompileGHC GHCCompileOptions{ ovewrwiteVer = Just over }))     (GHC, ver)   = cmp' GHC (Just $ GHCVersion (mkTVer over)) ver   alreadyInstalling (Compile (CompileGHC GHCCompileOptions{ targetGhc = GHC.SourceDist tver }))@@ -378,3 +376,4 @@   cmp' tool instVer ver = do     (v, _) <- liftE $ fromVersion instVer tool     pure (v == ver)+
data/config.yaml view
@@ -16,6 +16,11 @@ # TUI key bindings, # see https://hackage.haskell.org/package/vty-5.31/docs/Graphics-Vty-Input-Events.html#t:Key # for possible values.+# It's also possible to define key+modifier, e.g.:+#   quit:+#     Key:+#       KChar: c+#     Mods: [MCtrl] key-bindings:   up:     KUp: []@@ -46,41 +51,45 @@ #   2. Strict: fail hard meta-mode: Lax # Strict | Lax -# Where to get GHC/cabal/hls download info/versions from. For more detailed explanation-# check the 'URLSource' type in the code.+# Where to get GHC/cabal/hls download info/versions from. This is a list that performs+# union over tool versions, preferring the later entries. url-source:   ## Use the internal download uri, this is the default-  GHCupURL: []+  - GHCupURL -  ## Example 1: Read download info from this location instead-  ## Accepts file/http/https scheme-  ## Can also be an array of URLs or an array of 'Either GHCupInfo URL', in-  ## which case they are merged right-biased (overwriting duplicate versions).-  # OwnSource: "file:///home/jule/git/ghcup-hs/ghcup-0.0.3.yaml"+  ## Prefer stack supplied metadata (will still use GHCup metadata for versions not existing in stack metadata)+  # - StackSetupURL -  ## Example 2: Add custom tarballs to the default downloads, overwriting duplicate versions.-  ## Can also be an array of 'Either GHCupInfo URL', also see Example 3.-  # AddSource:-    # Left:-      # globalTools: {}-      # toolRequirements: {}-      # ghcupDownloads:-        # GHC:-          # 9.10.2:-            # viTags: []-            # viArch:-              # A_64:-                # Linux_UnknownLinux:-                  # unknown_versioning:-                    # dlUri: https://downloads.haskell.org/~ghc/7.10.3/ghc-7.10.3-x86_64-deb8-linux.tar.bz2-                    # dlSubdir: ghc-7.10.3-                    # dlHash: 01cfbad8dff1e8b34a5fdca8caeaf843b56e36af919e29cd68870d2588563db5+  ## Add pre-release channel+  # - https://raw.githubusercontent.com/haskell/ghcup-metadata/master/ghcup-prereleases-0.0.7.yaml+  ## Add nightly channel+  # - https://ghc.gitlab.haskell.org/ghcup-metadata/ghcup-nightlies-0.0.7.yaml+  ## Add cross compiler channel+  # - https://raw.githubusercontent.com/haskell/ghcup-metadata/master/ghcup-cross-0.0.8.yaml -  ## Example 3: Add multiple custom download files to the default downloads via right-biased merge (overwriting duplicate-  ## versions).-  # AddSource:-    # - Right: "file:///home/jule/git/ghcup-hs/ghcup-prereleases.yaml"-    # - Right: "file:///home/jule/git/ghcup-hs/ghcup-custom.yaml"+  ## Use dwarf bindist for 9.4.7 for ghcup metadata+  # - ghcup-info:+  #     ghcupDownloads:+  #       GHC:+  #         9.4.7:+  #           viTags: []+  #           viArch:+  #             A_64:+  #               Linux_UnknownLinux:+  #                 unknown_versioning:+  #                   dlUri: https://downloads.haskell.org/ghc/9.4.7/ghc-9.4.7-x86_64-deb10-linux-dwarf.tar.xz+  #                   dlSubdir:+  #                     RegexDir: "ghc-.*"+  #                   dlHash: b261b3438ba455e3cf757f9c8dc3a06fdc061ea8ec287a65b7809e25fe18bad4++  ## for stack metadata and the linux64-tinfo6 bindists, use static alpine for 9.8.1+  # - setup-info:+  #     ghc:+  #       linux64-tinfo6:+  #         9.8.1:+  #           url: "https://downloads.haskell.org/~ghc/9.8.1/ghc-9.8.1-x86_64-alpine3_12-linux-static.tar.xz"+  #           content-length: 229037440+  #           sha256: b48f3d3a508d0c140d1c801e04afc65e80c0d25e7e939a8a41edb387b26b81b3  # This is a way to override platform detection, e.g. when you're running # a Ubuntu derivate based on 18.04, you could do:
ghcup.cabal view
@@ -1,6 +1,6 @@ cabal-version:      2.4 name:               ghcup-version:            0.1.19.5+version:            0.1.20.0 license:            LGPL-3.0-only license-file:       LICENSE copyright:          Julian Ospald 2020@@ -25,10 +25,10 @@   cbits/dirutils.h   data/build_mk/cross   data/build_mk/default-  test/data/dir/.keep-  test/data/file-  test/golden/unix/GHCupInfo.json-  test/golden/windows/GHCupInfo.json+  test/ghcup-test/data/dir/.keep+  test/ghcup-test/data/file+  test/ghcup-test/golden/unix/GHCupInfo.json+  test/ghcup-test/golden/windows/GHCupInfo.json  source-repository head   type:     git@@ -36,7 +36,7 @@  flag tui   description:-    Build the brick powered tui (ghcup tui). This is disabled on windows.+    Build the brick powered tui (ghcup tui).    default:     False   manual:      True@@ -53,6 +53,43 @@   default:     False   manual:      True +common app-common-depends+  build-depends:+    , aeson                  >=1.4+    , aeson-pretty           ^>=0.8.8+    , async                  ^>=2.2.3+    , base                   >=4.12     && <5+    , bytestring             >=0.10     && <0.12+    , cabal-install-parsers  >=0.4.5+    , cabal-plan             ^>=0.7.2+    , containers             ^>=0.6+    , deepseq                ^>=1.4+    , directory              ^>=1.3.6.0+    , filepath               ^>=1.4.2.1+    , haskus-utils-types     ^>=1.5+    , haskus-utils-variant   ^>=3.2.1+    , libarchive             ^>=3.0.3.0+    , megaparsec             >=8.0.0    && <9.3+    , mtl                    ^>=2.2+    , optparse-applicative   >=0.15.1.0 && <0.18+    , pretty                 ^>=1.1.3.1+    , pretty-terminal        ^>=0.1.0.0+    , process                ^>=1.6.11.0+    , resourcet              ^>=1.2.2+    , safe                   ^>=0.3.18+    , safe-exceptions        ^>=0.1+    , tagsoup                ^>=0.14+    , template-haskell       >=2.7      && <2.20+    , temporary              ^>=1.3+    , text                   ^>=2.0+    , time                   >=1.9.3    && <1.12+    , unordered-containers   ^>=0.2+    , uri-bytestring         ^>=0.3.2.2+    , utf8-string            ^>=1.0+    , vector                 >=0.12     && <0.14+    , versions               >=6.0.3    && <6.1+    , yaml-streamly          ^>=0.12.0+ library   exposed-modules:     GHCup@@ -80,7 +117,9 @@     GHCup.Types     GHCup.Types.JSON     GHCup.Types.JSON.Utils+    GHCup.Types.JSON.Versions     GHCup.Types.Optics+    GHCup.Types.Stack     GHCup.Utils     GHCup.Utils.Dirs     GHCup.Version@@ -137,7 +176,7 @@     , pretty-terminal       ^>=0.1.0.0     , regex-posix           ^>=0.96     , resourcet             ^>=1.2.2-    , retry                 ^>=0.8.1.2 || ^>=0.9+    , retry                 >=0.8.1.2    && <0.10     , safe                  ^>=0.3.18     , safe-exceptions       ^>=0.1     , split                 ^>=0.2.3.4@@ -146,13 +185,13 @@     , template-haskell      >=2.7        && <2.20     , temporary             ^>=1.3     , text                  ^>=2.0-    , time                  ^>=1.9.3 || ^>=1.10 || ^>=1.11+    , time                  >=1.9.3      && <1.12     , transformers          ^>=0.5     , unliftio-core         ^>=0.2.0.1     , unordered-containers  ^>=0.2.10.0     , uri-bytestring        ^>=0.3.2.2-    , vector                ^>=0.12-    , versions              >=4.0.1      && <5.1+    , vector                 >=0.12     && <0.14+    , versions              >=6.0.3      && <6.1     , word8                 ^>=0.1.3     , yaml-streamly         ^>=0.12.0     , zlib                  ^>=0.6.2.2@@ -197,13 +236,13 @@       , unix             ^>=2.7       , unix-bytestring  ^>=0.3.7.3 -  if (flag(tui) && !os(windows))+  if flag(tui)     cpp-options:   -DBRICK-    build-depends: vty ^>=5.37+    build-depends: vty ^>=6.0 -executable ghcup-  main-is:            Main.hs-  other-modules:+library ghcup-optparse+  import:             app-common-depends+  exposed-modules:     GHCup.OptParse     GHCup.OptParse.ChangeLog     GHCup.OptParse.Common@@ -224,6 +263,40 @@     GHCup.OptParse.Upgrade     GHCup.OptParse.Whereis +  hs-source-dirs:     lib-opt+  default-language:   Haskell2010+  default-extensions:+    LambdaCase+    MultiWayIf+    NamedFieldPuns+    PackageImports+    RecordWildCards+    ScopedTypeVariables+    StrictData+    TupleSections++  ghc-options:+    -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns+    -fwarn-incomplete-record-updates++  build-depends:      ghcup++  if flag(internal-downloader)+    cpp-options: -DINTERNAL_DOWNLOADER++  if flag(tui)+    cpp-options:   -DBRICK++  if os(windows)+    cpp-options: -DIS_WINDOWS++  else+    build-depends: unix ^>=2.7++executable ghcup+  import:             app-common-depends+  main-is:            Main.hs+   hs-source-dirs:     app/ghcup   default-language:   Haskell2010   default-extensions:@@ -241,53 +314,19 @@     -fwarn-incomplete-record-updates -threaded    build-depends:-    , aeson                  >=1.4-    , aeson-pretty           ^>=0.8.8-    , async                  ^>=2.2.3-    , base                   >=4.12     && <5-    , bytestring             >=0.10     && <0.12-    , cabal-install-parsers  >=0.4.5-    , cabal-plan             ^>=0.7.2-    , containers             ^>=0.6-    , deepseq                ^>=1.4-    , directory              ^>=1.3.6.0-    , filepath               ^>=1.4.2.1     , ghcup-    , haskus-utils-types     ^>=1.5-    , haskus-utils-variant   ^>=3.2.1-    , libarchive             ^>=3.0.3.0-    , megaparsec             >=8.0.0    && <9.3-    , mtl                    ^>=2.2-    , optparse-applicative   >=0.15.1.0 && <0.18-    , pretty                 ^>=1.1.3.1-    , pretty-terminal        ^>=0.1.0.0-    , process                ^>=1.6.11.0-    , resourcet              ^>=1.2.2-    , safe                   ^>=0.3.18-    , safe-exceptions        ^>=0.1-    , tagsoup                ^>=0.14-    , template-haskell       >=2.7      && <2.20-    , temporary              ^>=1.3-    , text                   ^>=2.0-    , time                   ^>=1.9.3 || ^>=1.10 || ^>=1.11-    , unordered-containers   ^>=0.2-    , uri-bytestring         ^>=0.3.2.2-    , utf8-string            ^>=1.0-    , vector                 ^>=0.12-    , versions               >=4.0.1    && <5.1-    , yaml-streamly          ^>=0.12.0+    , ghcup-optparse    if flag(internal-downloader)     cpp-options: -DINTERNAL_DOWNLOADER -  if (flag(tui) && !os(windows))+  if flag(tui)     cpp-options:   -DBRICK     other-modules: BrickMain     build-depends:-      , brick         ^>=1.5+      , brick         ^>=2.1       , transformers  ^>=0.5-      , unix          ^>=2.7-      , vty           ^>=5.37+      , vty           ^>=6.0    if os(windows)     cpp-options: -DIS_WINDOWS@@ -302,7 +341,7 @@   type:               exitcode-stdio-1.0   main-is:            Main.hs   build-tool-depends: hspec-discover:hspec-discover -any-  hs-source-dirs:     test+  hs-source-dirs:     test/ghcup-test   other-modules:     GHCup.ArbitraryTypes     GHCup.Prelude.File.Posix.TraversalsSpec@@ -336,13 +375,50 @@     , QuickCheck                ^>=2.14.1     , quickcheck-arbitrary-adt  ^>=0.3.1.0     , streamly                  ^>=0.8.2-    , time                      ^>=1.9.3 || ^>=1.10 || ^>=1.11     , text                      ^>=2.0+    , time                      >=1.9.3   && <1.12     , uri-bytestring            ^>=0.3.2.2-    , versions                  >=4.0.1   && <5.1+    , versions                  >=6.0.3   && <6.1    if os(windows)     cpp-options: -DIS_WINDOWS    else     build-depends: unix ^>=2.7++test-suite ghcup-optparse-test+  type:             exitcode-stdio-1.0+  hs-source-dirs:   test/optparse-test+  main-is:          Main.hs+  other-modules:+    ChangeLogTest+    CompileTest+    ConfigTest+    GCTest+    InstallTest+    ListTest+    OtherCommandTest+    RmTest+    RunTest+    SetTest+    UnsetTest+    UpgradeTest+    Utils+    WhereisTest++  if os(windows)+    cpp-options: -DIS_WINDOWS++  default-language: Haskell2010+  ghc-options:      -Wall+  build-depends:+    , base+    , ghcup+    , ghcup-optparse+    , optparse-applicative+    , tasty+    , tasty-hunit+    , template-haskell+    , text+    , uri-bytestring+    , versions
+ lib-opt/GHCup/OptParse.hs view
@@ -0,0 +1,360 @@+{-# LANGUAGE CPP               #-}+{-# LANGUAGE DataKinds         #-}+{-# LANGUAGE FlexibleContexts  #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE DuplicateRecordFields #-}+++module GHCup.OptParse (+    module GHCup.OptParse.Common+  , module GHCup.OptParse.Install+  , module GHCup.OptParse.Test+  , module GHCup.OptParse.Set+  , module GHCup.OptParse.UnSet+  , module GHCup.OptParse.Rm+  , module GHCup.OptParse.Compile+  , module GHCup.OptParse.Config+  , module GHCup.OptParse.Whereis+  , module GHCup.OptParse.List+#ifndef DISABLE_UPGRADE+  , module GHCup.OptParse.Upgrade+#endif+  , module GHCup.OptParse.ChangeLog+  , module GHCup.OptParse.Prefetch+  , module GHCup.OptParse.GC+  , module GHCup.OptParse.DInfo+  , module GHCup.OptParse.Nuke+  , module GHCup.OptParse.ToolRequirements+  , module GHCup.OptParse.Run+  , module GHCup.OptParse+) where+++import           GHCup.OptParse.Common+import           GHCup.OptParse.Install+import           GHCup.OptParse.Test+import           GHCup.OptParse.Set+import           GHCup.OptParse.UnSet+import           GHCup.OptParse.Rm+import           GHCup.OptParse.Run+import           GHCup.OptParse.Compile+import           GHCup.OptParse.Config+import           GHCup.OptParse.Whereis+import           GHCup.OptParse.List+#ifndef DISABLE_UPGRADE+import           GHCup.OptParse.Upgrade+#endif+import           GHCup.OptParse.ChangeLog+import           GHCup.OptParse.Prefetch+import           GHCup.OptParse.GC+import           GHCup.OptParse.DInfo+import           GHCup.OptParse.ToolRequirements+import           GHCup.OptParse.Nuke++import           GHCup.Types++#if !MIN_VERSION_base(4,13,0)+import           Control.Monad.Fail             ( MonadFail )+#endif+import           Control.Monad.Reader+import           Data.Either+import           Data.Functor+import           Data.Maybe+import           Options.Applicative     hiding ( style )+import           Options.Applicative.Help.Pretty ( text )+import           Prelude                 hiding ( appendFile )++++data Options = Options+  {+  -- global options+    optVerbose     :: Maybe Bool+  , optCache       :: Maybe Bool+  , optMetaCache   :: Maybe Integer+  , optMetaMode    :: Maybe MetaMode+  , optPlatform    :: Maybe PlatformRequest+  , optUrlSource   :: Maybe URLSource+  , optNoVerify    :: Maybe Bool+  , optKeepDirs    :: Maybe KeepDirs+  , optsDownloader :: Maybe Downloader+  , optNoNetwork   :: Maybe Bool+  , optGpg         :: Maybe GPGSetting+  , optStackSetup  :: Maybe Bool+  -- commands+  , optCommand     :: Command+  }++data Command+  = Install (Either InstallCommand InstallOptions)+  | Test TestCommand+  | InstallCabalLegacy InstallOptions+  | Set (Either SetCommand SetOptions)+  | UnSet UnsetCommand+  | List ListOptions+  | Rm (Either RmCommand RmOptions)+  | DInfo+  | Compile CompileCommand+  | Config ConfigCommand+  | Whereis WhereisOptions WhereisCommand+#ifndef DISABLE_UPGRADE+  | Upgrade UpgradeOpts Bool Bool+#endif+  | ToolRequirements ToolReqOpts+  | ChangeLog ChangeLogOptions+  | Nuke+#if defined(BRICK)+  | Interactive+#endif+  | Prefetch PrefetchCommand+  | GC GCOptions+  | Run RunOptions+  | PrintAppErrors++++opts :: Parser Options+opts =+  Options+    <$> invertableSwitch "verbose" (Just 'v') False (help "Enable verbosity (default: disabled)")+    <*> invertableSwitch "cache" (Just 'c') False (help "Cache downloads in ~/.ghcup/cache (default: disabled)")+    <*> optional (option auto (long "metadata-caching" <> metavar "SEC" <> help "How long the yaml metadata caching interval is (in seconds), 0 to disable"))+    <*> optional (option auto (long "metadata-fetching-mode" <> metavar "<Strict|Lax>" <> help "Whether to fail on metadata download failure (Strict) or fall back to cached version (Lax (default))"))+    <*> optional+      (option+        (eitherReader platformParser)+        (  short 'p'+        <> long "platform"+        <> metavar "PLATFORM"+        <> help+             "Override for platform (triple matching ghc tarball names), e.g. x86_64-fedora27-linux"+        )+      )+    <*> optional+          (option+            (eitherReader parseUrlSource)+            (  short 's'+            <> long "url-source"+            <> metavar "URL_SOURCE"+            <> help "Alternative ghcup download info"+            <> internal+            <> completer urlSourceCompleter+            )+          )+    <*> (fmap . fmap) not (invertableSwitch "verify" (Just 'n') True (help "Disable tarball checksum verification (default: enabled)"))+    <*> optional (option+          (eitherReader keepOnParser)+          (  long "keep"+          <> metavar "<always|errors|never>"+          <> help+               "Keep build directories? (default: errors)"+          <> hidden+          <> completer (listCompleter ["always", "errors", "never"])+          ))+    <*> optional (option+          (eitherReader downloaderParser)+          (  long "downloader"+#if defined(INTERNAL_DOWNLOADER)+          <> metavar "<internal|curl|wget>"+          <> help+          "Downloader to use (default: internal)"+          <> completer (listCompleter ["internal", "curl", "wget"])+#else+          <> metavar "<curl|wget>"+          <> help+          "Downloader to use (default: curl)"+          <> completer (listCompleter ["curl", "wget"])+#endif+          <> hidden+          ))+    <*> invertableSwitch "offline" (Just 'o') False (help "Don't do any network calls, trying cached assets and failing if missing.")+    <*> optional (option+          (eitherReader gpgParser)+          (  long "gpg"+          <> metavar "<strict|lax|none>"+          <> help+          "GPG verification (default: none)"+          <> completer (listCompleter ["strict", "lax", "none"])+          ))+    <*> invertableSwitch "stack-setup" (Just 's') False (help "Use stack's setup info for discovering and installing GHC versions")+    <*> com++++com :: Parser Command+com =+  subparser+#if defined(BRICK)+      (  command+          "tui"+          (   (\_ -> Interactive)+          <$> info+                helper+                (  progDesc "Start the interactive GHCup UI"+                )+          )+      <>  command+#else+      (  command+#endif+          "install"+          (   Install+          <$> info+                (installParser <**> helper)+                (  progDesc "Install or update GHC/cabal/HLS/stack"+                <> footerDoc (Just $ text installToolFooter)+                )+          )+      <> command+           "test"+           (info+             (Test <$> testParser <**> helper)+             (  progDesc "Run tests for a tool (if any) [EXPERIMENTAL!]"+             <> footerDoc (Just $ text testFooter)+             )+           )+      <> command+           "set"+           (info+             (Set <$> setParser <**> helper)+             (  progDesc "Set currently active GHC/cabal version"+             <> footerDoc (Just $ text setFooter)+             )+           )+      <> command+           "unset"+           (info+             (UnSet <$> unsetParser <**> helper)+             (  progDesc "Unset currently active GHC/cabal version"+             <> footerDoc (Just $ text unsetFooter)+             )+           )+      <> command+           "rm"+           (info+             (Rm <$> rmParser <**> helper)+             (  progDesc "Remove a GHC/cabal/HLS/stack version"+             <> footerDoc (Just $ text rmFooter)+             )+           )++      <> command+           "list"+           (info (List <$> listOpts <**> helper)+                 (progDesc "Show available GHCs and other tools"+                 <> footerDoc (Just $ text listToolFooter))+           )+      <> command+           "upgrade"+           (info+             (    (Upgrade <$> upgradeOptsP <*> switch+                    (short 'f' <> long "force" <> help "Force update")+                    <*> switch+                    (long "fail-if-shadowed" <> help "Fails after upgrading if the upgraded ghcup binary is shadowed by something else in PATH (useful for CI)")+                  )+             <**> helper+             )+             (progDesc "Upgrade ghcup")+           )+      <> command+           "compile"+           (   Compile+           <$> info (compileP <**> helper)+                    (progDesc "Compile a tool from source")+           )+      <> command+           "whereis"+            (info+             (   (Whereis+                     <$> (WhereisOptions <$> switch (short 'd' <> long "directory" <> help "return directory of the binary instead of the binary location"))+                     <*> whereisP+                 ) <**> helper+             )+             (progDesc "Find a tools location"+             <> footerDoc ( Just $ text whereisFooter ))+           )+      <> command+           "prefetch"+            (info+             (   (Prefetch+                     <$> prefetchP+                 ) <**> helper+             )+             (progDesc "Prefetch assets"+             <> footerDoc ( Just $ text prefetchFooter ))+           )+      <> command+           "gc"+            (info+             (   (GC+                     <$> gcP+                 ) <**> helper+             )+             (progDesc "Garbage collection"+             <> footerDoc ( Just $ text gcFooter ))+           )+      <> command+              "run"+               (Run+               <$>+                 info+                   (runOpts <**> helper)+                   (progDesc "Run a command with the given tool in PATH"+                   <> footerDoc ( Just $ text runFooter )+                   )+               )+      <> commandGroup "Main commands:"+      )+    <|> subparser+          (  command+              "debug-info"+              ((\_ -> DInfo) <$> info helper (progDesc "Show debug info"))+          <> command+               "tool-requirements"+               (   ToolRequirements+               <$> info (toolReqP <**> helper)+                        (progDesc "Show the requirements for ghc/cabal")+               )+          <> command+               "changelog"+               (info+                  (fmap ChangeLog changelogP <**> helper)+                  (  progDesc "Find/show changelog"+                  <> footerDoc (Just $ text changeLogFooter)+                  )+               )+          <> command+               "config"+               (   Config+               <$> info (configP <**> helper)+                        (progDesc "Show or set config" <> footerDoc (Just $ text configFooter))+               )+          <> commandGroup "Other commands:"+          <> hidden+          )+    <|> subparser+          (  command+              "install-cabal"+              (info+                 ((InstallCabalLegacy <$> installOpts (Just Cabal)) <**> helper)+                 (  progDesc "Install or update cabal"+                 <> footerDoc (Just $ text installCabalFooter)+                 )+              )+          <> internal+          )+     <|> subparser+          (command+              "nuke"+               (info (pure Nuke <**> helper)+                     (progDesc "Completely remove ghcup from your system"))+           <> commandGroup "Nuclear Commands:"+           <> hidden+          )+     <|> subparser+          (command+              "print-app-errors"+               (info (pure PrintAppErrors <**> helper)+                     (progDesc ""))+           <> internal+          )
+ lib-opt/GHCup/OptParse/ChangeLog.hs view
@@ -0,0 +1,148 @@+{-# LANGUAGE CPP               #-}+{-# LANGUAGE DataKinds         #-}+{-# LANGUAGE TypeApplications  #-}+{-# LANGUAGE FlexibleContexts  #-}+{-# LANGUAGE TemplateHaskell   #-}+{-# LANGUAGE QuasiQuotes       #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE RankNTypes #-}++module GHCup.OptParse.ChangeLog where+++import           GHCup.Types+import           GHCup.Errors+import           GHCup.OptParse.Common+import           GHCup.Prelude+import           GHCup.Prelude.Logger+import           GHCup.Prelude.String.QQ+import           GHCup.Prelude.Process (exec)++#if !MIN_VERSION_base(4,13,0)+import           Control.Monad.Fail             ( MonadFail )+#endif+import           Control.Monad.Reader+import           Control.Monad.Trans.Resource+import           Data.Functor+import           Data.Maybe+import           Options.Applicative     hiding ( style )+import           Prelude                 hiding ( appendFile )+import           System.Exit+import           Text.PrettyPrint.HughesPJClass ( prettyShow )++import qualified Data.Text                     as T+import Control.Exception.Safe (MonadMask)+import GHCup.Types.Optics+import GHCup.Utils+import URI.ByteString (serializeURIRef')+import Data.Char (toLower)++++    ---------------+    --[ Options ]--+    ---------------+++data ChangeLogOptions = ChangeLogOptions+  { clOpen    :: Bool+  , clTool    :: Maybe Tool+  , clToolVer :: Maybe ToolVersion+  } deriving (Eq, Show)+++++    ---------------+    --[ Parsers ]--+    ---------------+++changelogP :: Parser ChangeLogOptions+changelogP =+  (\x y -> ChangeLogOptions x y)+    <$> switch (short 'o' <> long "open" <> help "xdg-open the changelog url")+    <*> optional+          (option+            (eitherReader+              (\s' -> case fmap toLower s' of+                "ghc"   -> Right GHC+                "cabal" -> Right Cabal+                "ghcup" -> Right GHCup+                "stack" -> Right Stack+                "hls"   -> Right HLS+                e       -> Left e+              )+            )+            (short 't' <> long "tool" <> metavar "<ghc|cabal|hls|ghcup|stack>" <> help+              "Open changelog for given tool (default: ghc)"+              <> completer toolCompleter+            )+          )+    <*> optional (toolVersionTagArgument [] Nothing)++++    --------------+    --[ Footer ]--+    --------------+++changeLogFooter :: String+changeLogFooter = [s|Discussion:+  By default returns the URI of the ChangeLog of the latest GHC release.+  Pass '-o' to automatically open via xdg-open.|]++++    ------------------+    --[ Entrypoint ]--+    ------------------++++changelog :: ( Monad m+             , MonadMask m+             , MonadUnliftIO m+             , MonadFail m+             )+          => ChangeLogOptions+          -> (forall a . ReaderT AppState m a -> m a)+          -> (ReaderT LeanAppState m () -> m ())+          -> m ExitCode+changelog ChangeLogOptions{..} runAppState runLogger = do+  GHCupInfo { _ghcupDownloads = dls } <- runAppState getGHCupInfo+  let tool = fromMaybe GHC clTool+      ver' = fromMaybe+        (ToolTag Latest)+        clToolVer+      muri = getChangeLog dls tool ver'+  case muri of+    Nothing -> do+      runLogger+        (logWarn $+          "Could not find ChangeLog for " <> T.pack (prettyShow tool) <> ", version " <> T.pack (prettyShow ver')+        )+      pure ExitSuccess+    Just uri -> do+      pfreq <- runAppState getPlatformReq+      let uri' = T.unpack . decUTF8Safe . serializeURIRef' $ uri+          cmd = case _rPlatform pfreq of+                  Darwin  -> "open"+                  Linux _ -> "xdg-open"+                  FreeBSD -> "xdg-open"+                  Windows -> "start"++      if clOpen+        then do+          runAppState $+            exec cmd+                 [T.unpack $ decUTF8Safe $ serializeURIRef' uri]+                 Nothing+                 Nothing+              >>= \case+                    Right _ -> pure ExitSuccess+                    Left  e -> logError (T.pack $ prettyHFError e)+                      >> pure (ExitFailure 13)+        else liftIO $ putStrLn uri' >> pure ExitSuccess
+ lib-opt/GHCup/OptParse/Common.hs view
@@ -0,0 +1,844 @@+{-# LANGUAGE CPP               #-}+{-# LANGUAGE DataKinds         #-}+{-# LANGUAGE FlexibleContexts  #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE TypeApplications #-}+{-# LANGUAGE NumericUnderscores #-}+{-# LANGUAGE ViewPatterns      #-}++module GHCup.OptParse.Common where+++import           GHCup+import           GHCup.Download+import           GHCup.Errors+import           GHCup.Platform+import           GHCup.Types+import           GHCup.Types.Optics+import           GHCup.Utils+import           GHCup.Prelude+import           GHCup.Prelude.Process+import           GHCup.Prelude.Logger+import           GHCup.Prelude.MegaParsec++import           Control.DeepSeq+import           Control.Concurrent+import           Control.Concurrent.Async+import           Control.Exception.Safe+import           Control.Monad.Identity (Identity(..))+#if !MIN_VERSION_base(4,13,0)+import           Control.Monad.Fail             ( MonadFail )+#endif+import           Control.Monad.Reader+import           Data.Aeson+#if MIN_VERSION_aeson(2,0,0)+import qualified Data.Aeson.Key    as KM+import qualified Data.Aeson.KeyMap as KM+#else+import qualified Data.HashMap.Strict as KM+#endif+import           Data.ByteString.Lazy           ( ByteString )+import           Data.Bifunctor+import           Data.Char+import           Data.Either+import           Data.Functor+import           Data.List                      ( nub, sort, sortBy, isPrefixOf, stripPrefix )+import           Data.Maybe+import           Data.Text                      ( Text )+import           Data.Time.Calendar             ( Day )+import           Data.Time.Format               ( parseTimeM, defaultTimeLocale )+import           Data.Versions+import           Data.Void+import qualified Data.Vector      as V+import           GHC.IO.Exception+import           Haskus.Utils.Variant.Excepts+import           Options.Applicative     hiding ( style )+import           Prelude                 hiding ( appendFile )+import           Safe+import           System.Process                  ( readProcess )+import           System.FilePath+import           Text.HTML.TagSoup       hiding ( Tag )+import           URI.ByteString++import qualified Data.ByteString.UTF8          as UTF8+import qualified Data.Map.Strict               as M+import qualified Data.Text                     as T+import qualified Data.Text.Lazy.Encoding       as LE+import qualified Data.Text.Lazy                as LT+import qualified Text.Megaparsec               as MP+import qualified System.FilePath.Posix         as FP+import GHCup.Version+import Control.Exception (evaluate)+import qualified Cabal.Config            as CC+++    -------------+    --[ Types ]--+    -------------+++-- a superset of ToolVersion+data SetToolVersion = SetGHCVersion GHCTargetVersion+                    | SetToolVersion Version+                    | SetToolTag Tag+                    | SetToolDay Day+                    | SetRecommended+                    | SetNext+                    deriving (Eq, Show)++prettyToolVer :: ToolVersion -> String+prettyToolVer (GHCVersion v')  = T.unpack $ tVerToText v'+prettyToolVer (ToolVersion v') = T.unpack $ prettyVer v'+prettyToolVer (ToolTag t)      = show t+prettyToolVer (ToolDay day)    = show day++toSetToolVer :: Maybe ToolVersion -> SetToolVersion+toSetToolVer (Just (GHCVersion v')) = SetGHCVersion v'+toSetToolVer (Just (ToolVersion v')) = SetToolVersion v'+toSetToolVer (Just (ToolTag t')) = SetToolTag t'+toSetToolVer (Just (ToolDay d')) = SetToolDay d'+toSetToolVer Nothing = SetRecommended+++++    --------------+    --[ Parser ]--+    --------------+++toolVersionTagArgument :: [ListCriteria] -> Maybe Tool -> Parser ToolVersion+toolVersionTagArgument criteria tool =+  argument (eitherReader (parser tool))+    (metavar (mv tool)+    <> completer (tagCompleter (fromMaybe GHC tool) [])+    <> foldMap (completer . versionCompleter criteria) tool)+ where+  mv (Just GHC) = "GHC_VERSION|TAG|RELEASE_DATE"+  mv (Just HLS) = "HLS_VERSION|TAG|RELEASE_DATE"+  mv _          = "VERSION|TAG|RELEASE_DATE"++  parser (Just GHC) = ghcVersionTagEither+  parser Nothing    = ghcVersionTagEither+  parser _          = toolVersionTagEither+++versionParser' :: [ListCriteria] -> Maybe Tool -> Parser Version+versionParser' criteria tool = argument+  (eitherReader (first show . version . T.pack))+  (metavar "VERSION"  <> foldMap (completer . versionCompleter criteria) tool)++ghcVersionArgument :: [ListCriteria] -> Maybe Tool -> Parser GHCTargetVersion+ghcVersionArgument criteria tool = argument (eitherReader ghcVersionEither)+                                            (metavar "VERSION" <> foldMap (completer . versionCompleter criteria) tool)+++-- https://github.com/pcapriotti/optparse-applicative/issues/148++-- | A switch that can be enabled using --foo and disabled using --no-foo.+--+-- The option modifier is applied to only the option that is *not* enabled+-- by default. For example:+--+-- > invertableSwitch "recursive" True (help "do not recurse into directories")+--+-- This example makes --recursive enabled by default, so+-- the help is shown only for --no-recursive.+invertableSwitch+    :: String              -- ^ long option+    -> Maybe Char          -- ^ short option for the non-default option+    -> Bool                -- ^ is switch enabled by default?+    -> Mod FlagFields Bool -- ^ option modifier+    -> Parser (Maybe Bool)+invertableSwitch longopt shortopt defv optmod = invertableSwitch' longopt shortopt defv+    (if defv then mempty else optmod)+    (if defv then optmod else mempty)++-- | Allows providing option modifiers for both --foo and --no-foo.+invertableSwitch'+    :: String              -- ^ long option (eg "foo")+    -> Maybe Char          -- ^ short option for the non-default option+    -> Bool                -- ^ is switch enabled by default?+    -> Mod FlagFields Bool -- ^ option modifier for --foo+    -> Mod FlagFields Bool -- ^ option modifier for --no-foo+    -> Parser (Maybe Bool)+invertableSwitch' longopt shortopt defv enmod dismod = optional+    ( flag' True ( enmod <> long longopt <> if defv then mempty else maybe mempty short shortopt)+    <|> flag' False (dismod <> long nolongopt <> if defv then maybe mempty short shortopt else mempty)+    )+  where+    nolongopt = "no-" ++ longopt++++    ---------------------+    --[ Either Parser ]--+    ---------------------+++platformParser :: String -> Either String PlatformRequest+platformParser s' = case MP.parse (platformP <* MP.eof) "" (T.pack s') of+  Right r -> pure r+  Left  e -> Left $ errorBundlePretty e+ where+  archP :: MP.Parsec Void Text Architecture+  archP = MP.try (MP.chunk "x86_64" $> A_64) <|> (MP.chunk "i386" $> A_32)+  platformP :: MP.Parsec Void Text PlatformRequest+  platformP = choice'+    [ (`PlatformRequest` FreeBSD)+    <$> (archP <* MP.chunk "-")+    <*> (  MP.chunk "portbld"+        *> (   MP.try (Just <$> verP (MP.chunk "-freebsd" <* MP.eof))+           <|> pure Nothing+           )+        <* MP.chunk "-freebsd"+        )+    , (`PlatformRequest` Darwin)+    <$> (archP <* MP.chunk "-")+    <*> (  MP.chunk "apple"+        *> (   MP.try (Just <$> verP (MP.chunk "-darwin" <* MP.eof))+           <|> pure Nothing+           )+        <* MP.chunk "-darwin"+        )+    , (\a d mv -> PlatformRequest a (Linux d) mv)+    <$> (archP <* MP.chunk "-")+    <*> distroP+    <*> ((MP.try (Just <$> verP (MP.chunk "-linux" <* MP.eof)) <|> pure Nothing+         )+        <* MP.chunk "-linux"+        )+    ]+  distroP :: MP.Parsec Void Text LinuxDistro+  distroP = choice' ((\d -> MP.chunk (T.pack $ distroToString d) $> d) <$> allDistros)+++uriParser :: String -> Either String URI+uriParser = first show . parseURI strictURIParserOptions . UTF8.fromString+++absolutePathParser :: FilePath -> Either String FilePath+absolutePathParser f = case isValid f && isAbsolute f of+              True -> Right $ normalise f+              False -> Left "Please enter a valid absolute filepath."++isolateParser :: FilePath -> Either String FilePath+isolateParser f = case isValid f && isAbsolute f of+              True -> Right $ normalise f+              False -> Left "Please enter a valid filepath for isolate dir."++-- this accepts cross prefix+ghcVersionTagEither :: String -> Either String ToolVersion+ghcVersionTagEither s' =+  second ToolDay (dayParser s') <|> second ToolTag (tagEither s') <|> second GHCVersion (ghcVersionEither s')++-- this ignores cross prefix+toolVersionTagEither :: String -> Either String ToolVersion+toolVersionTagEither s' =+  second ToolDay (dayParser s') <|> second ToolTag (tagEither s') <|> second ToolVersion (toolVersionEither s')++tagEither :: String -> Either String Tag+tagEither s' = case fmap toLower s' of+  "recommended"              -> Right Recommended+  "latest"                   -> Right Latest+  "latest-prerelease"        -> Right LatestPrerelease+  "latest-nightly"           -> Right LatestNightly+  ('b':'a':'s':'e':'-':ver') -> case pvp (T.pack ver') of+                                  Right x -> Right (Base x)+                                  Left  _ -> Left $ "Invalid PVP version for base " <> ver'+  other                      -> Left $ "Unknown tag " <> other+++ghcVersionEither :: String -> Either String GHCTargetVersion+ghcVersionEither =+  first (const "Not a valid version") . MP.parse ghcTargetVerP "" . T.pack++toolVersionEither :: String -> Either String Version+toolVersionEither =+  first (const "Not a valid version") . MP.parse (version' <* MP.eof) "" . T.pack+++toolParser :: String -> Either String Tool+toolParser s' | t == T.pack "ghc"   = Right GHC+              | t == T.pack "cabal" = Right Cabal+              | t == T.pack "hls"   = Right HLS+              | t == T.pack "stack" = Right Stack+              | otherwise           = Left ("Unknown tool: " <> s')+  where t = T.toLower (T.pack s')++dayParser :: String -> Either String Day+dayParser s = maybe (Left $ "Could not parse \"" <> s <> "\". Expected format is: YYYY-MM-DD") Right+            $ parseTimeM True defaultTimeLocale "%Y-%-m-%-d" s+++criteriaParser :: String -> Either String ListCriteria+criteriaParser s' | t == T.pack "installed"   = Right $ ListInstalled True+                  | t == T.pack "set"         = Right $ ListSet True+                  | t == T.pack "available"   = Right $ ListAvailable True+                  | t == T.pack "+installed"  = Right $ ListInstalled True+                  | t == T.pack "+set"        = Right $ ListSet True+                  | t == T.pack "+available"  = Right $ ListAvailable True+                  | t == T.pack "-installed"  = Right $ ListInstalled False+                  | t == T.pack "-set"        = Right $ ListSet False+                  | t == T.pack "-available"  = Right $ ListAvailable False+                  | otherwise                 = Left ("Unknown criteria: " <> s')+  where t = T.toLower (T.pack s')++++keepOnParser :: String -> Either String KeepDirs+keepOnParser s' | t == T.pack "always" = Right Always+                | t == T.pack "errors" = Right Errors+                | t == T.pack "never"  = Right Never+                | otherwise            = Left ("Unknown keep value: " <> s')+  where t = T.toLower (T.pack s')+++downloaderParser :: String -> Either String Downloader+downloaderParser s' | t == T.pack "curl"     = Right Curl+                    | t == T.pack "wget"     = Right Wget+#if defined(INTERNAL_DOWNLOADER)+                    | t == T.pack "internal" = Right Internal+#endif+                    | otherwise = Left ("Unknown downloader value: " <> s')+  where t = T.toLower (T.pack s')++gpgParser :: String -> Either String GPGSetting+gpgParser s' | t == T.pack "strict" = Right GPGStrict+             | t == T.pack "lax"    = Right GPGLax+             | t == T.pack "none"   = Right GPGNone+             | otherwise = Left ("Unknown gpg setting value: " <> s')+  where t = T.toLower (T.pack s')++++    ------------------+    --[ Completers ]--+    ------------------+++toolCompleter :: Completer+toolCompleter = listCompleter ["ghc", "cabal", "hls", "stack"]++gitFileUri :: [String] -> Completer+gitFileUri add = mkCompleter $ fileUri' (["git://"] <> add)++urlSourceCompleter :: Completer+urlSourceCompleter = mkCompleter $ urlSourceCompleter' []++urlSourceCompleter' :: [String] -> String -> IO [String]+urlSourceCompleter' add str' = do+  let static = ["GHCupURL", "StackSetupURL"]+  file <- fileUri' add str'+  pure $ static ++ file++fileUri :: Completer+fileUri = mkCompleter $ fileUri' []++fileUri' :: [String] -> String -> IO [String]+fileUri' add = \case+  "" -> do+    pwd <- getCurrentDirectory+    pure $ ["https://", "http://", "file:///", "file://" <> pwd <> "/"] <> add+  xs+   | "file:///" `isPrefixOf` xs -> fmap ("file://" <>) <$>+      case stripPrefix "file://" xs of+        Nothing -> pure []+        Just r ->  do+          pwd <- getCurrentDirectory+          dirs  <- compgen "directory" r ["-S", "/"]+          files <- filter (\f -> (f <> "/") `notElem` dirs) <$> compgen "file" r []+          pure (dirs <> files <> if r `isPrefixOf` pwd then [pwd <> "/"] else [])+   | xs `isPrefixOf` "file:///" -> pure ["file:///"]+   | xs `isPrefixOf` "https://" -> pure ["https://"]+   | xs `isPrefixOf` "http://"  -> pure ["http://"]+   | otherwise -> pure []+ where+  compgen :: String -> String -> [String] -> IO [String]+  compgen action' r opts = do+    let cmd = unwords $ ["compgen", "-A", action'] <> opts <> ["--", requote r]+    result <- tryIO $ readProcess "bash" ["-c", cmd] ""+    return . lines . either (const []) id $ result++  -- | Strongly quote the string we pass to compgen.+  --+  -- We need to do this so bash doesn't expand out any ~ or other+  -- chars we want to complete on, or emit an end of line error+  -- when seeking the close to the quote.+  --+  -- NOTE: copied from https://hackage.haskell.org/package/optparse-applicative-0.17.0.0/docs/src/Options.Applicative.Builder.Completer.html#requote+  requote :: String -> String+  requote s =+    let+      -- Bash doesn't appear to allow "mixed" escaping+      -- in bash completions. So we don't have to really+      -- worry about people swapping between strong and+      -- weak quotes.+      unescaped =+        case s of+          -- It's already strongly quoted, so we+          -- can use it mostly as is, but we must+          -- ensure it's closed off at the end and+          -- there's no single quotes in the+          -- middle which might confuse bash.+          ('\'': rs) -> unescapeN rs++          -- We're weakly quoted.+          ('"': rs)  -> unescapeD rs++          -- We're not quoted at all.+          -- We need to unescape some characters like+          -- spaces and quotation marks.+          elsewise   -> unescapeU elsewise+    in+      strong unescaped++    where+      strong ss = '\'' : foldr go "'" ss+        where+          -- If there's a single quote inside the+          -- command: exit from the strong quote and+          -- emit it the quote escaped, then resume.+          go '\'' t = "'\\''" ++ t+          go h t    = h : t++      -- Unescape a strongly quoted string+      -- We have two recursive functions, as we+      -- can enter and exit the strong escaping.+      unescapeN = goX+        where+          goX ('\'' : xs) = goN xs+          goX (x : xs) = x : goX xs+          goX [] = []++          goN ('\\' : '\'' : xs) = '\'' : goN xs+          goN ('\'' : xs) = goX xs+          goN (x : xs) = x : goN xs+          goN [] = []++      -- Unescape an unquoted string+      unescapeU = goX+        where+          goX [] = []+          goX ('\\' : x : xs) = x : goX xs+          goX (x : xs) = x : goX xs++      -- Unescape a weakly quoted string+      unescapeD = goX+        where+          -- Reached an escape character+          goX ('\\' : x : xs)+            -- If it's true escapable, strip the+            -- slashes, as we're going to strong+            -- escape instead.+            | x `elem` ("$`\"\\\n" :: String) = x : goX xs+            | otherwise = '\\' : x : goX xs+          -- We've ended quoted section, so we+          -- don't recurse on goX, it's done.+          goX ('"' : xs)+            = xs+          -- Not done, but not a special character+          -- just continue the fold.+          goX (x : xs)+            = x : goX xs+          goX []+            = []+++tagCompleter :: Tool -> [String] -> Completer+tagCompleter tool add = listIOCompleter $ do+  dirs' <- liftIO getAllDirs+  let loggerConfig = LoggerConfig+        { lcPrintDebug   = False+        , consoleOutter  = mempty+        , fileOutter     = mempty+        , fancyColors    = False+        }+  let appState = LeanAppState+        (defaultSettings { noNetwork = True })+        dirs'+        defaultKeyBindings+        loggerConfig++  mpFreq <- flip runReaderT appState . runE $ platformRequest+  forFold mpFreq $ \pfreq -> do+    mGhcUpInfo <- flip runReaderT appState . runE $ getDownloadsF pfreq+    case mGhcUpInfo of+      VRight ghcupInfo -> do+        let allTags = filter (/= Old)+              $ _viTags =<< M.elems (availableToolVersions (_ghcupDownloads ghcupInfo) tool)+        pure $ nub $ (add ++) $ fmap tagToString allTags+      VLeft _ -> pure  (nub $ ["recommended", "latest", "latest-prerelease"] ++ add)++versionCompleter :: [ListCriteria] -> Tool -> Completer+versionCompleter criteria tool = versionCompleter' criteria tool (const True)++versionCompleter' :: [ListCriteria] -> Tool -> (Version -> Bool) -> Completer+versionCompleter' criteria tool filter' = listIOCompleter $ do+  dirs' <- liftIO getAllDirs+  let loggerConfig = LoggerConfig+        { lcPrintDebug   = False+        , consoleOutter  = mempty+        , fileOutter     = mempty+        , fancyColors    = False+        }+  let settings = defaultSettings { noNetwork = True }+  let leanAppState = LeanAppState+                   settings+                   dirs'+                   defaultKeyBindings+                   loggerConfig+  mpFreq <- flip runReaderT leanAppState . runE $ platformRequest+  forFold mpFreq $ \pfreq -> do+    mGhcUpInfo <- flip runReaderT leanAppState . runE $ getDownloadsF pfreq+    forFold mGhcUpInfo $ \ghcupInfo -> do+      let appState = AppState+            settings+            dirs'+            defaultKeyBindings+            ghcupInfo+            pfreq+            loggerConfig++          runEnv = flip runReaderT appState++      installedVersions <- runEnv $ listVersions (Just tool) criteria False False (Nothing, Nothing)+      return $ fmap (T.unpack . prettyVer) . filter filter' . fmap lVer $ installedVersions+++toolDlCompleter :: Tool -> Completer+toolDlCompleter tool = mkCompleter $ \case+  "" -> pure (initUrl tool <> ["https://", "http://", "file:///"])+  word+    | "file://" `isPrefixOf` word -> fileUri' [] word+    -- downloads.haskell.org+    | "https://downloads.haskell.org/" `isPrefixOf` word ->+        fmap (completePrefix word) . prefixMatch (FP.takeFileName word) <$> fromHRef word++    -- github releases+    | "https://github.com/haskell/haskell-language-server/releases/download/" `isPrefixOf` word+    , let xs = splitPath word+    , (length xs == 6 && last word == '/') || (length xs == 7 && last word /= '/') ->+        fmap (\x -> completePrefix word x <> "/") . prefixMatch (FP.takeFileName word) <$> getGithubReleases "haskell" "haskell-language-server"+    | "https://github.com/commercialhaskell/stack/releases/download/" == word+    , let xs = splitPath word+    , (length xs == 6 && last word == '/') || (length xs == 7 && last word /= '/') ->+        fmap (\x -> completePrefix word x <> "/") . prefixMatch (FP.takeFileName word) <$> getGithubReleases "commercialhaskell" "stack"++    -- github release assets+    | "https://github.com/haskell/haskell-language-server/releases/download/" `isPrefixOf` word+    , let xs = splitPath word+    , (length xs == 7 && last word == '/') || length xs == 8+    , let rel = xs !! 6+    , length rel > 1 -> do+        fmap (completePrefix word) . prefixMatch (FP.takeFileName word) <$> getGithubAssets "haskell" "haskell-language-server" (init rel)+    | "https://github.com/commercialhaskell/stack/releases/download/" `isPrefixOf` word+    , let xs = splitPath word+    , (length xs == 7 && last word == '/') || length xs == 8+    , let rel = xs !! 6+    , length rel > 1 -> do+        fmap (completePrefix word) . prefixMatch (FP.takeFileName word) <$> getGithubAssets "commercialhaskell" "stack" (init rel)++    -- github+    | "https://github.com/c" `isPrefixOf` word -> pure ["https://github.com/commercialhaskell/stack/releases/download/"]+    | "https://github.com/h" `isPrefixOf` word -> pure ["https://github.com/haskell/haskell-language-server/releases/download/"]+    | "https://g" `isPrefixOf` word+    , tool == Stack -> pure ["https://github.com/commercialhaskell/stack/releases/download/"]+    | "https://g" `isPrefixOf` word+    , tool == HLS -> pure ["https://github.com/haskell/haskell-language-server/releases/download/"]++    | "https://d" `isPrefixOf` word -> pure $ filter ("https://downloads.haskell.org/" `isPrefixOf`) $ initUrl tool++    | "h" `isPrefixOf` word -> pure $ initUrl tool++    | word `isPrefixOf` "file:///" -> pure ["file:///"]+    | word `isPrefixOf` "https://" -> pure ["https://"]+    | word `isPrefixOf` "http://"  -> pure ["http://"]++    | otherwise -> pure []+ where+  initUrl :: Tool -> [String]+  initUrl GHC   = [ "https://downloads.haskell.org/~ghc/"+                  , "https://downloads.haskell.org/~ghcup/unofficial-bindists/ghc/"+                  ]+  initUrl Cabal = [ "https://downloads.haskell.org/~cabal/"+                  , "https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/"+                  ]+  initUrl GHCup = [ "https://downloads.haskell.org/~ghcup/" ]+  initUrl HLS   = [ "https://github.com/haskell/haskell-language-server/releases/download/"+                  , "https://downloads.haskell.org/~ghcup/unofficial-bindists/haskell-language-server/"+                  ]+  initUrl Stack = [ "https://github.com/commercialhaskell/stack/releases/download/"+                  , "https://downloads.haskell.org/~ghcup/unofficial-bindists/stack/"+                  ]++  completePrefix :: String -- ^ url, e.g.    'https://github.com/haskell/haskell-languag'+                 -> String -- ^ match, e.g.  'haskell-language-server'+                 -> String -- ^ result, e.g. 'https://github.com/haskell/haskell-language-server'+  completePrefix url match =+    let base = FP.takeDirectory url+        fn   = FP.takeFileName url+    in if fn `isPrefixOf` match then base <> "/" <> match else url++  prefixMatch :: String -> [String] -> [String]+  prefixMatch pref = filter (pref `isPrefixOf`)++  fromHRef :: String -> IO [String]+  fromHRef url = withCurl (FP.takeDirectory url) 2_000_000 $ \stdout ->+      pure+        . fmap (T.unpack . decUTF8Safe' . fromAttrib "href")+        . filter isTagOpen+        . filter (~== ("<a href>" :: String))+        . parseTags+        $ stdout++  withCurl :: String                      -- ^ url+           -> Int                         -- ^ delay+           -> (ByteString -> IO [String]) -- ^ callback+           -> IO [String]+  withCurl url delay cb = do+    let limit = threadDelay delay+    race limit (executeOut "curl" ["-fL", url] Nothing) >>= \case+      Right (CapturedProcess {_exitCode, _stdOut}) -> do+        case _exitCode of+          ExitSuccess ->+            (try @_ @SomeException . cb $ _stdOut) >>= \case+              Left _ ->  pure []+              Right r' -> do+                r <- try @_ @SomeException+                  . evaluate+                  . force+                  $ r'+                either (\_ -> pure []) pure r+          ExitFailure _ -> pure []+      Left _ -> pure []++  getGithubReleases :: String+                    -> String+                    -> IO [String]+  getGithubReleases owner repo = withCurl url 3_000_000 $ \stdout -> do+    Just xs <- pure $ decode' @Array stdout+    fmap V.toList $ forM xs $ \x -> do+      (Object r) <- pure x+      Just (String name) <- pure $ KM.lookup (mkval "tag_name") r+      pure $ T.unpack name+   where+    url = "https://api.github.com/repos/" <> owner <> "/" <> repo <> "/releases"++  getGithubAssets :: String+                  -> String+                  -> String+                  -> IO [String]+  getGithubAssets owner repo tag = withCurl url 3_000_000 $ \stdout -> do+    Just xs <- pure $ decode' @Object stdout+    Just (Array assets) <- pure $ KM.lookup (mkval "assets") xs+    as <- fmap V.toList $ forM assets $ \val -> do+      (Object asset) <- pure val+      Just (String name) <- pure $ KM.lookup (mkval "name") asset+      pure $ T.unpack name+    pure as+   where+    url = "https://api.github.com/repos/" <> owner <> "/" <> repo <> "/releases/tags/" <> tag+++#if MIN_VERSION_aeson(2,0,0)+  mkval = KM.fromString+#else+  mkval = id+#endif+++++++    -----------------+    --[ Utilities ]--+    -----------------+++fromVersion :: ( HasLog env+               , MonadFail m+               , MonadReader env m+               , HasGHCupInfo env+               , HasDirs env+               , MonadThrow m+               , MonadIO m+               , MonadCatch m+               )+            => Maybe ToolVersion+            -> Tool+            -> Excepts+                 '[ TagNotFound+                  , DayNotFound+                  , NextVerNotFound+                  , NoToolVersionSet+                  ] m (GHCTargetVersion, Maybe VersionInfo)+fromVersion tv = fromVersion' (toSetToolVer tv)++fromVersion' :: ( HasLog env+                , MonadFail m+                , MonadReader env m+                , HasGHCupInfo env+                , HasDirs env+                , MonadThrow m+                , MonadIO m+                , MonadCatch m+                )+             => SetToolVersion+             -> Tool+             -> Excepts+                  '[ TagNotFound+                   , DayNotFound+                   , NextVerNotFound+                   , NoToolVersionSet+                   ] m (GHCTargetVersion, Maybe VersionInfo)+fromVersion' SetRecommended tool = do+  GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo+  second Just <$> getRecommended dls tool+    ?? TagNotFound Recommended tool+fromVersion' (SetGHCVersion v) tool = do+  GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo+  let vi = getVersionInfo v tool dls+  case pvp $ prettyVer (_tvVersion v) of -- need to be strict here+    Left _ -> pure (v, vi)+    Right pvpIn ->+      lift (getLatestToolFor tool (_tvTarget v) pvpIn dls) >>= \case+        Just (pvp_, vi', mt) -> do+          v' <- lift $ pvpToVersion pvp_ ""+          when (v' /= _tvVersion v) $ lift $ logWarn ("Assuming you meant version " <> prettyVer v')+          pure (GHCTargetVersion mt v', Just vi')+        Nothing -> pure (v, vi)+fromVersion' (SetToolVersion (mkTVer -> v)) tool = do+  GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo+  let vi = getVersionInfo v tool dls+  case pvp $ prettyVer (_tvVersion v) of -- need to be strict here+    Left _ -> pure (v, vi)+    Right pvpIn ->+      lift (getLatestToolFor tool (_tvTarget v) pvpIn dls) >>= \case+        Just (pvp_, vi', mt) -> do+          v' <- lift $ pvpToVersion pvp_ ""+          when (v' /= _tvVersion v) $ lift $ logWarn ("Assuming you meant version " <> prettyVer v')+          pure (GHCTargetVersion mt v', Just vi')+        Nothing -> pure (v, vi)+fromVersion' (SetToolTag Latest) tool = do+  GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo+  bimap id Just <$> getLatest dls tool ?? TagNotFound Latest tool+fromVersion' (SetToolDay day) tool = do+  GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo+  bimap id Just <$> case getByReleaseDay dls tool day of+                          Left ad -> throwE $ DayNotFound day tool ad+                          Right v -> pure v+fromVersion' (SetToolTag LatestPrerelease) tool = do+  GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo+  bimap id Just <$> getLatestPrerelease dls tool ?? TagNotFound LatestPrerelease tool+fromVersion' (SetToolTag LatestNightly) tool = do+  GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo+  bimap id Just <$> getLatestNightly dls tool ?? TagNotFound LatestNightly tool+fromVersion' (SetToolTag Recommended) tool = do+  GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo+  bimap id Just <$> getRecommended dls tool ?? TagNotFound Recommended tool+fromVersion' (SetToolTag (Base pvp'')) GHC = do+  GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo+  bimap id Just <$> getLatestBaseVersion dls pvp'' ?? TagNotFound (Base pvp'') GHC+fromVersion' SetNext tool = do+  GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo+  next <- case tool of+    GHC -> do+      set <- fmap _tvVersion $ ghcSet Nothing !? NoToolVersionSet tool+      ghcs <- rights <$> lift getInstalledGHCs+      (headMay+        . tail+        . dropWhile (\GHCTargetVersion {..} -> _tvVersion /= set)+        . cycle+        . sortBy (\x y -> compare (_tvVersion x) (_tvVersion y))+        . filter (\GHCTargetVersion {..} -> isNothing _tvTarget)+        $ ghcs) ?? NoToolVersionSet tool+    Cabal -> do+      set <- cabalSet !? NoToolVersionSet tool+      cabals <- rights <$> lift getInstalledCabals+      (fmap (GHCTargetVersion Nothing)+        . headMay+        . tail+        . dropWhile (/= set)+        . cycle+        . sort+        $ cabals) ?? NoToolVersionSet tool+    HLS -> do+      set <- hlsSet !? NoToolVersionSet tool+      hlses <- rights <$> lift getInstalledHLSs+      (fmap (GHCTargetVersion Nothing)+        . headMay+        . tail+        . dropWhile (/= set)+        . cycle+        . sort+        $ hlses) ?? NoToolVersionSet tool+    Stack -> do+      set <- stackSet !? NoToolVersionSet tool+      stacks <- rights <$> lift getInstalledStacks+      (fmap (GHCTargetVersion Nothing)+        . headMay+        . tail+        . dropWhile (/= set)+        . cycle+        . sort+        $ stacks) ?? NoToolVersionSet tool+    GHCup -> fail "GHCup cannot be set"+  let vi = getVersionInfo next tool dls+  pure (next, vi)+fromVersion' (SetToolTag t') tool =+  throwE $ TagNotFound t' tool+++checkForUpdates :: ( MonadReader env m+                   , HasGHCupInfo env+                   , HasDirs env+                   , HasPlatformReq env+                   , MonadCatch m+                   , HasLog env+                   , MonadThrow m+                   , MonadIO m+                   , MonadFail m+                   )+                => m [(Tool, GHCTargetVersion)]+checkForUpdates = do+  GHCupInfo { _ghcupDownloads = dls } <- getGHCupInfo+  lInstalled <- listVersions Nothing [ListInstalled True] False False (Nothing, Nothing)+  let latestInstalled tool = (fmap (\lr -> GHCTargetVersion (lCross lr) (lVer lr)) . lastMay . filter (\lr -> lTool lr == tool)) lInstalled++  ghcup <- forMM (getLatest dls GHCup) $ \(GHCTargetVersion _ l, _) -> do+    (Right ghcup_ver) <- pure $ version $ prettyPVP ghcUpVer+    if (l > ghcup_ver) then pure $ Just (GHCup, mkTVer l) else pure Nothing++  otherTools <- forM [GHC, Cabal, HLS, Stack] $ \t ->+    forMM (getLatest dls t) $ \(l, _) -> do+      let mver = latestInstalled t+      forMM mver $ \ver ->+        if (l > ver) then pure $ Just (t, l) else pure Nothing++  pure $ catMaybes (ghcup:otherTools)+ where+  forMM a f = fmap join $ forM a f+++logGHCPostRm :: (MonadReader env m, HasLog env, MonadIO m) => GHCTargetVersion -> m ()+logGHCPostRm ghcVer = do+  cabalStore <- liftIO $ handleIO (\_ -> if isWindows then pure "C:\\cabal\\store" else pure "~/.cabal/store or ~/.local/state/cabal/store")+    (runIdentity . CC.cfgStoreDir <$> CC.readConfig)+  let storeGhcDir = cabalStore </> ("ghc-" <> T.unpack (prettyVer $ _tvVersion ghcVer))+  logInfo $ T.pack $ "After removing GHC you might also want to clean up your cabal store at: " <> storeGhcDir++parseUrlSource :: String -> Either String URLSource+parseUrlSource "GHCupURL" = pure GHCupURL+parseUrlSource "StackSetupURL" = pure StackSetupURL+parseUrlSource s' = (eitherDecode . LE.encodeUtf8 . LT.pack $ s')+            <|> (fmap (OwnSource . (:[]) . Right) . first show . parseURI strictURIParserOptions .UTF8.fromString $ s')++parseNewUrlSource :: String -> Either String NewURLSource+parseNewUrlSource "GHCupURL" = pure NewGHCupURL+parseNewUrlSource "StackSetupURL" = pure NewStackSetupURL+parseNewUrlSource s' = (eitherDecode . LE.encodeUtf8 . LT.pack $ s')+            <|> (fmap NewURI . first show . parseURI strictURIParserOptions .UTF8.fromString $ s')+
+ lib-opt/GHCup/OptParse/Compile.hs view
@@ -0,0 +1,621 @@+{-# LANGUAGE CPP               #-}+{-# LANGUAGE DataKinds         #-}+{-# LANGUAGE TypeApplications  #-}+{-# LANGUAGE FlexibleContexts  #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE TemplateHaskell   #-}+{-# LANGUAGE QuasiQuotes       #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE RankNTypes #-}++module GHCup.OptParse.Compile where+++import           GHCup+import qualified GHCup.GHC as GHC+import qualified GHCup.HLS as HLS+import           GHCup.Errors+import           GHCup.Types+import           GHCup.Types.Optics+import           GHCup.Utils+import           GHCup.Prelude.Logger+import           GHCup.Prelude.String.QQ+import           GHCup.OptParse.Common++#if !MIN_VERSION_base(4,13,0)+import           Control.Monad.Fail             ( MonadFail )+#endif+import           Codec.Archive                  ( ArchiveResult )+import           Control.Concurrent (threadDelay)+import           Control.Monad.Reader+import           Control.Monad.Trans.Resource+import           Data.Bifunctor+import           Data.Functor+import           Data.Maybe+import           Data.Versions                  ( Version, prettyVer, version, pvp )+import qualified Data.Versions as V+import           Data.Text                      ( Text )+import           Haskus.Utils.Variant.Excepts+import           Options.Applicative     hiding ( style )+import           Options.Applicative.Help.Pretty ( text )+import           Prelude                 hiding ( appendFile )+import           System.Exit++import           URI.ByteString          hiding ( uriParser )+import qualified Data.Text                     as T+import Control.Exception.Safe (MonadMask, displayException)+import System.FilePath (isPathSeparator)+import Text.Read (readEither)+++++    ----------------+    --[ Commands ]--+    ----------------+++data CompileCommand = CompileGHC GHCCompileOptions+                    | CompileHLS HLSCompileOptions+                    deriving (Eq, Show)++++    ---------------+    --[ Options ]--+    ---------------+++data GHCCompileOptions = GHCCompileOptions+  { targetGhc    :: GHC.GHCVer+  , bootstrapGhc :: Either Version FilePath+  , jobs         :: Maybe Int+  , buildConfig  :: Maybe FilePath+  , patches      :: Maybe (Either FilePath [URI])+  , crossTarget  :: Maybe Text+  , addConfArgs  :: [Text]+  , setCompile   :: Bool+  , ovewrwiteVer :: Maybe Version+  , buildFlavour :: Maybe String+  , buildSystem  :: Maybe BuildSystem+  , isolateDir   :: Maybe FilePath+  } deriving (Eq, Show)+++data HLSCompileOptions = HLSCompileOptions+  { targetHLS    :: HLS.HLSVer+  , jobs         :: Maybe Int+  , setCompile   :: Bool+  , updateCabal  :: Bool+  , ovewrwiteVer :: Either Bool Version+  , isolateDir   :: Maybe FilePath+  , cabalProject :: Maybe (Either FilePath URI)+  , cabalProjectLocal :: Maybe URI+  , patches      :: Maybe (Either FilePath [URI])+  , targetGHCs   :: [ToolVersion]+  , cabalArgs    :: [Text]+  } deriving (Eq, Show)+++++    ---------------+    --[ Parsers ]--+    ---------------+++compileP :: Parser CompileCommand+compileP = subparser+  (  command+      "ghc"+      (   CompileGHC+      <$> info+            (ghcCompileOpts <**> helper)+            (  progDesc "Compile GHC from source"+            <> footerDoc (Just $ text compileFooter)+            )+      )+  <>  command+      "hls"+      (   CompileHLS+      <$> info+            (hlsCompileOpts <**> helper)+            (  progDesc "Compile HLS from source"+            <> footerDoc (Just $ text compileHLSFooter)+            )+      )+  )+ where+  compileFooter = [s|Discussion:+  Compiles and installs the specified GHC version into+  a self-contained "~/.ghcup/ghc/<ghcver>" directory+  and symlinks the ghc binaries to "~/.ghcup/bin/<binary>-<ghcver>".++  This also allows building a cross-compiler. Consult the documentation+  first: <https://gitlab.haskell.org/ghc/ghc/-/wikis/building/cross-compiling#configuring-the-build>++ENV variables:+  Various toolchain variables will be passed onto the ghc build system,+  such as: CC, LD, OBJDUMP, NM, AR, RANLIB.++Examples:+  # compile from known version+  ghcup compile ghc -j 4 -v 8.4.2 -b 8.2.2+  # compile from git commit/reference+  ghcup compile ghc -j 4 -g master -b 8.2.2+  # specify path to bootstrap ghc+  ghcup compile ghc -j 4 -v 8.4.2 -b /usr/bin/ghc-8.2.2+  # build cross compiler+  ghcup compile ghc -j 4 -v 8.4.2 -b 8.2.2 -x armv7-unknown-linux-gnueabihf --config $(pwd)/build.mk -- --enable-unregisterised|]++  compileHLSFooter = [s|Discussion:+  Compiles and installs the specified HLS version.+  The --ghc arguments are necessary to specify which GHC version to build for/against.+  These need to be available in PATH prior to compilation.++Examples:+  # compile 1.7.0.0 from hackage for 8.10.7, running 'cabal update' before the build+  ghcup compile hls --version 1.7.0.0 --ghc 8.10.7 --cabal-update+  # compile from master for ghc 9.2.3 using 'git describe' to name the binary and ignore the pinned index state+  ghcup compile hls -g master --git-describe-version --ghc 9.2.3 -- --index-state=@(date '+%s')+  # compile a specific commit for ghc 9.2.3 and set a specifc version for the binary name+  ghcup compile hls -g a32db0b -o 1.7.0.0-p1 --ghc 9.2.3|]+++ghcCompileOpts :: Parser GHCCompileOptions+ghcCompileOpts =+  GHCCompileOptions+    <$> ((GHC.SourceDist <$> option+          (eitherReader+            (first (const "Not a valid version") . version . T.pack)+          )+          (short 'v' <> long "version" <> metavar "VERSION" <> help+            "The tool version to compile"+            <> (completer $ versionCompleter [] GHC)+          )+          ) <|>+          (GHC.GitDist <$> (GitBranch <$> option+          str+          (short 'g' <> long "git-ref" <> metavar "GIT_REFERENCE" <> help+            "The git commit/branch/ref to build from"+          ) <*>+          optional (option str (+            short 'r' <> long "repository" <> metavar "GIT_REPOSITORY" <> help "The git repository to build from (defaults to GHC upstream)"+            <> completer (gitFileUri ["https://gitlab.haskell.org/ghc/ghc.git"])+            ))+          ))+          <|>+          (+           GHC.RemoteDist <$> (option+            (eitherReader uriParser)+            (long "remote-source-dist" <> metavar "URI" <> help+              "URI (https/http/file) to a GHC source distribution"+              <> completer fileUri+            )+          )+          )+          )+    <*> option+          (eitherReader+            (\x ->+              (bimap (const "Not a valid version") Left . version . T.pack $ x) <|> (if isPathSeparator (head x) then pure $ Right x else Left "Not an absolute Path")+            )+          )+          (  short 'b'+          <> long "bootstrap-ghc"+          <> metavar "BOOTSTRAP_GHC"+          <> help+               "The GHC version (or full path) to bootstrap with (must be installed)"+          <> (completer $ versionCompleter [] GHC)+          )+    <*> optional+          (option+            (eitherReader (readEither @Int))+            (short 'j' <> long "jobs" <> metavar "JOBS" <> help+              "How many jobs to use for make"+              <> (completer $ listCompleter $ fmap show ([1..12] :: [Int]))+            )+          )+    <*> optional+          (option+            str+            (short 'c' <> long "config" <> metavar "CONFIG" <> help+              "Absolute path to build config file"+             <> completer (bashCompleter "file")+            )+          )+    <*> (optional+          (+            (fmap Right $ many $ option+              (eitherReader uriParser)+              (long "patch" <> metavar "PATCH_URI" <> help+                "URI to a patch (https/http/file)"+               <> completer fileUri+              )+            )+            <|>+            (fmap Left $ option+              str+              (short 'p' <> long "patchdir" <> metavar "PATCH_DIR" <> help+                "Absolute path to patch directory (applies all .patch and .diff files in order using -p1. This order is determined by a quilt series file if it exists, or the patches are lexicographically ordered)"+               <> completer (bashCompleter "directory")+              )+            )+          )+        )+    <*> optional+          (option+            str+            (short 'x' <> long "cross-target" <> metavar "CROSS_TARGET" <> help+              "Build cross-compiler for this platform"+            )+          )+    <*> many (argument str (metavar "CONFIGURE_ARGS" <> help "Additional arguments to compile configure, prefix with '-- ' (longopts)"))+    <*> fmap (fromMaybe False) (invertableSwitch "set" Nothing False (help "Set as active version after install"))+    <*> optional+          (option+            (eitherReader+              (first (const "Not a valid version") . version . T.pack)+            )+            (short 'o' <> long "overwrite-version" <> metavar "OVERWRITE_VERSION" <> help+              "Allows to overwrite the finally installed VERSION with a different one, e.g. when you build 8.10.4 with your own patches, you might want to set this to '8.10.4-p1'"+            <> (completer $ versionCompleter [] GHC)+            )+          )+    <*> optional+          (option+            str+            (short 'f' <> long "flavour" <> metavar "BUILD_FLAVOUR" <> help+              "Set the compile build flavour (this value depends on the build system type: 'make' vs 'hadrian')"+            )+          )+    <*> (+         (\b -> if b then Just Hadrian else Nothing) <$> switch+          (long "hadrian" <> help "Use the hadrian build system instead of make. Tries to detect by default."+          )+         <|>+         (\b -> if b then Just Make else Nothing) <$> switch+          (long "make" <> help "Use the make build system instead of hadrian. Tries to detect by default."+          )+        )+    <*> optional+          (option+            (eitherReader isolateParser)+            (  short 'i'+            <> long "isolate"+            <> metavar "DIR"+            <> help "install in an isolated absolute directory instead of the default one, no symlinks to this installation will be made"+            <> completer (bashCompleter "directory")+            )+           )++hlsCompileOpts :: Parser HLSCompileOptions+hlsCompileOpts =+  HLSCompileOptions+    <$> ((HLS.HackageDist <$> option+          (eitherReader+            ((>>= first displayException . V.version . V.prettyPVP) . first (const "Not a valid PVP version") . pvp . T.pack)+          )+          (short 'v' <> long "version" <> metavar "VERSION" <> help+            "The version to compile (pulled from hackage)"+            <> (completer $ versionCompleter' [] HLS (either (const False) (const True) . V.pvp . V.prettyVer))+          )+          )+          <|>+          (HLS.GitDist <$> (GitBranch <$> option+          str+          (short 'g' <> long "git-ref" <> metavar "GIT_REFERENCE" <> help+            "The git commit/branch/ref to build from (accepts anything 'git checkout' accepts)"+          ) <*>+          optional (option str (short 'r' <> long "repository" <> metavar "GIT_REPOSITORY" <> help "The git repository to build from (defaults to HLS upstream)"+            <> completer (gitFileUri ["https://github.com/haskell/haskell-language-server.git"])+          ))+          ))+          <|>+          (HLS.SourceDist <$> (option+            (eitherReader+              (first (const "Not a valid version") . version . T.pack)+            )+          (long "source-dist" <> metavar "VERSION" <> help+            "The version to compile (pulled from packaged git sources)"+            <> (completer $ versionCompleter [] HLS)+          )+          ))+          <|>+          (+           HLS.RemoteDist <$> (option+            (eitherReader uriParser)+            (long "remote-source-dist" <> metavar "URI" <> help+              "URI (https/http/file) to a HLS source distribution"+              <> completer fileUri+            )+          )+          )+          )+    <*> optional+          (option+            (eitherReader (readEither @Int))+            (short 'j' <> long "jobs" <> metavar "JOBS" <> help+              "How many jobs to use for make"+              <> (completer $ listCompleter $ fmap show ([1..12] :: [Int]))+            )+          )+    <*> fmap (fromMaybe True) (invertableSwitch "set" Nothing True (help "Don't set as active version after install"))+    <*> switch (long "cabal-update" <> help "Run 'cabal update' before the build")+    <*>+         (+          (Right <$> option+            (eitherReader+              (first (const "Not a valid version") . version . T.pack)+            )+            (short 'o' <> long "overwrite-version" <> metavar "OVERWRITE_VERSION" <> help+              "Allows to overwrite the finally installed VERSION with a different one, e.g. when you build 8.10.4 with your own patches, you might want to set this to '8.10.4-p1'"+            <> (completer $ versionCompleter [] HLS)+            )+          )+          <|>+          (Left <$> (switch+                      (long "git-describe-version"+                         <> help "Use the output of 'git describe' (if building from git) as the VERSION component of the installed binary."+                      )+                    )+          )+          )+    <*> optional+          (option+            (eitherReader isolateParser)+            (  short 'i'+            <> long "isolate"+            <> metavar "DIR"+            <> help "install in an isolated absolute directory instead of the default one, no symlinks to this installation will be made"+            <> completer (bashCompleter "directory")+            )+           )+    <*> optional+          (option+            ((fmap Right $ eitherReader uriParser) <|> (fmap Left str))+            (long "cabal-project" <> metavar "CABAL_PROJECT" <> help+              "If relative filepath, specifies the path to cabal.project inside the unpacked HLS tarball/checkout. Otherwise expects a full URI with https/http/file scheme."+              <> completer fileUri+            )+          )+    <*> optional+          (option+            (eitherReader uriParser)+            (long "cabal-project-local" <> metavar "CABAL_PROJECT_LOCAL" <> help+              "URI (https/http/file) to a cabal.project.local to be used for the build. Will be copied over."+              <> completer fileUri+            )+          )+    <*> (optional+          (+            (fmap Right $ many $ option+              (eitherReader uriParser)+              (long "patch" <> metavar "PATCH_URI" <> help+                "URI to a patch (https/http/file)"+              <> completer fileUri+              )+            )+            <|>+            (fmap Left $ option+              str+              (short 'p' <> long "patchdir" <> metavar "PATCH_DIR" <> help+                "Absolute path to patch directory (applies all .patch and .diff files in order using -p1)"+              <> completer (bashCompleter "directory")+              )+            )+          )+        )+    <*> some (+          option (eitherReader ghcVersionTagEither)+            (  long "ghc" <> metavar "GHC_VERSION|TAG" <> help "For which GHC version to compile for (can be specified multiple times)"+            <> completer (tagCompleter GHC [])+            <> completer (versionCompleter [] GHC))+        )+    <*> many (argument str (metavar "CABAL_ARGS" <> help "Additional arguments to cabal install, prefix with '-- ' (longopts)"))++++++    ---------------------------+    --[ Effect interpreters ]--+    ---------------------------+++type GHCEffects = '[ AlreadyInstalled+                  , BuildFailed+                  , DigestError+                  , ContentLengthError+                  , GPGError+                  , DownloadFailed+                  , GHCupSetError+                  , NoDownload+                  , NotFoundInPATH+                  , PatchFailed+                  , UnknownArchive+                  , TarDirDoesNotExist+                  , NotInstalled+                  , DirNotEmpty+                  , ArchiveResult+                  , FileDoesNotExistError+                  , HadrianNotFound+                  , InvalidBuildConfig+                  , ProcessError+                  , CopyError+                  , BuildFailed+                  , UninstallFailed+                  , MergeFileTreeError+                  ]+type HLSEffects = '[ AlreadyInstalled+                  , BuildFailed+                  , DigestError+                  , ContentLengthError+                  , GPGError+                  , DownloadFailed+                  , GHCupSetError+                  , NoDownload+                  , NotFoundInPATH+                  , PatchFailed+                  , UnknownArchive+                  , TarDirDoesNotExist+                  , TagNotFound+                  , DayNotFound+                  , NextVerNotFound+                  , NoToolVersionSet+                  , NotInstalled+                  , DirNotEmpty+                  , ArchiveResult+                  , UninstallFailed+                  , MergeFileTreeError+                  ]++++runCompileGHC :: (MonadUnliftIO m, MonadIO m)+              => (ReaderT AppState m (VEither GHCEffects a) -> m (VEither GHCEffects a))+              -> Excepts GHCEffects (ResourceT (ReaderT AppState m)) a+              -> m (VEither GHCEffects a)+runCompileGHC runAppState =+        runAppState+        . runResourceT+        . runE+          @GHCEffects++runCompileHLS :: (MonadUnliftIO m, MonadIO m)+              => (ReaderT AppState m (VEither HLSEffects a) -> m (VEither HLSEffects a))+              -> Excepts HLSEffects (ResourceT (ReaderT AppState m)) a+              -> m (VEither HLSEffects a)+runCompileHLS runAppState =+        runAppState+        . runResourceT+        . runE+          @HLSEffects++++    ------------------+    --[ Entrypoint ]--+    ------------------++++compile :: ( Monad m+           , MonadMask m+           , MonadUnliftIO m+           , MonadFail m+           )+      => CompileCommand+      -> Settings+      -> Dirs+      -> (forall eff a . ReaderT AppState m (VEither eff a) -> m (VEither eff a))+      -> (ReaderT LeanAppState m () -> m ())+      -> m ExitCode+compile compileCommand settings Dirs{..} runAppState runLogger = do+  case compileCommand of+    (CompileHLS HLSCompileOptions { .. }) -> do+      runCompileHLS runAppState (do+        case targetHLS of+          HLS.SourceDist targetVer -> do+            GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo+            let vi = getVersionInfo (mkTVer targetVer) HLS dls+            forM_ (_viPreCompile =<< vi) $ \msg -> do+              lift $ logInfo msg+              lift $ logInfo+                "...waiting for 5 seconds, you can still abort..."+              liftIO $ threadDelay 5000000 -- for compilation, give the user a sec to intervene+          _ -> pure ()+        ghcs <- liftE $ forM targetGHCs (\ghc -> fmap (_tvVersion . fst) . fromVersion (Just ghc) $ GHC)+        targetVer <- liftE $ compileHLS+                    targetHLS+                    ghcs+                    jobs+                    ovewrwiteVer+                    (maybe GHCupInternal IsolateDir isolateDir)+                    cabalProject+                    cabalProjectLocal+                    updateCabal+                    patches+                    cabalArgs+        GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo+        let vi = getVersionInfo (mkTVer targetVer) HLS dls+        when setCompile $ void $ liftE $+          setHLS targetVer SetHLSOnly Nothing+        pure (vi, targetVer)+        )+        >>= \case+              VRight (vi, tv) -> do+                runLogger $ logInfo+                  "HLS successfully compiled and installed"+                forM_ (_viPostInstall =<< vi) $ \msg ->+                  runLogger $ logInfo msg+                liftIO $ putStr (T.unpack $ prettyVer tv)+                pure ExitSuccess+              VLeft err@(V (BuildFailed tmpdir _)) -> do+                case keepDirs settings of+                  Never -> runLogger $ logError $ T.pack $ prettyHFError err+                  _ -> runLogger (logError $ T.pack (prettyHFError err) <> "\n" <>+                        "Check the logs at " <> T.pack (fromGHCupPath logsDir) <> " and the build directory "+                        <> T.pack tmpdir <> " for more clues." <> "\n" <>+                        "Make sure to clean up " <> T.pack tmpdir <> " afterwards.")+                pure $ ExitFailure 9+              VLeft e -> do+                runLogger $ logError $ T.pack $ prettyHFError e+                pure $ ExitFailure 9+    (CompileGHC GHCCompileOptions {..}) ->+      runCompileGHC runAppState (do+        case targetGhc of+          GHC.SourceDist targetVer -> do+            GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo+            let vi = getVersionInfo (mkTVer targetVer) GHC dls+            forM_ (_viPreCompile =<< vi) $ \msg -> do+              lift $ logInfo msg+              lift $ logInfo+                "...waiting for 5 seconds, you can still abort..."+              liftIO $ threadDelay 5000000 -- for compilation, give the user a sec to intervene+          _ -> pure ()+        targetVer <- liftE $ compileGHC+                    targetGhc+                    crossTarget+                    ovewrwiteVer+                    bootstrapGhc+                    jobs+                    buildConfig+                    patches+                    addConfArgs+                    buildFlavour+                    buildSystem+                    (maybe GHCupInternal IsolateDir isolateDir)+        GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo+        let vi = getVersionInfo targetVer GHC dls+        when setCompile $ void $ liftE $+          setGHC targetVer SetGHCOnly Nothing+        pure (vi, targetVer)+        )+        >>= \case+              VRight (vi, tv) -> do+                runLogger $ logInfo+                  "GHC successfully compiled and installed"+                forM_ (_viPostInstall =<< vi) $ \msg ->+                  runLogger $ logInfo msg+                liftIO $ putStr (T.unpack $ tVerToText tv)+                pure ExitSuccess+              VLeft (V (AlreadyInstalled _ v)) -> do+                runLogger $ logWarn $+                  "GHC ver " <> prettyVer v <> " already installed, remove it first to reinstall"+                pure ExitSuccess+              VLeft (V (DirNotEmpty fp)) -> do+                runLogger $ logError $+                  "Install directory " <> T.pack fp <> " is not empty."+                pure $ ExitFailure 3+              VLeft err@(V (BuildFailed tmpdir _)) -> do+                case keepDirs settings of+                  Never -> runLogger $ logError $ T.pack $ prettyHFError err+                  _ -> runLogger (logError $ T.pack (prettyHFError err) <> "\n" <>+                        "Check the logs at " <> T.pack (fromGHCupPath logsDir) <> " and the build directory "+                        <> T.pack tmpdir <> " for more clues." <> "\n" <>+                        "Make sure to clean up " <> T.pack tmpdir <> " afterwards.")+                pure $ ExitFailure 9+              VLeft e -> do+                runLogger $ logError $ T.pack $ prettyHFError e+                pure $ ExitFailure 9
+ lib-opt/GHCup/OptParse/Config.hs view
@@ -0,0 +1,240 @@+{-# LANGUAGE CPP               #-}+{-# LANGUAGE DataKinds         #-}+{-# LANGUAGE TypeApplications  #-}+{-# LANGUAGE FlexibleContexts  #-}+{-# LANGUAGE TemplateHaskell   #-}+{-# LANGUAGE QuasiQuotes       #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE RankNTypes #-}++module GHCup.OptParse.Config where+++import           GHCup.Errors+import           GHCup.Types+import           GHCup.Utils+import           GHCup.Prelude+import           GHCup.Prelude.Logger+import           GHCup.Prelude.String.QQ+import           GHCup.OptParse.Common++#if !MIN_VERSION_base(4,13,0)+import           Control.Monad.Fail             ( MonadFail )+#endif+import           Control.Exception              ( displayException )+import           Control.Monad.Reader+import           Control.Monad.Trans.Resource+import           Data.Functor+import           Data.Maybe+import           Haskus.Utils.Variant.Excepts+import           Options.Applicative     hiding ( style, ParseError )+import           Options.Applicative.Help.Pretty ( text )+import           Prelude                 hiding ( appendFile )+import           System.Exit++import qualified Data.Text                     as T+import qualified Data.ByteString.UTF8          as UTF8+import qualified Data.Yaml.Aeson               as Y+import Control.Exception.Safe (MonadMask)+++++    ----------------+    --[ Commands ]--+    ----------------+++data ConfigCommand+  = ShowConfig+  | SetConfig String (Maybe String)+  | InitConfig+  | AddReleaseChannel Bool NewURLSource+  deriving (Eq, Show)++++    ---------------+    --[ Parsers ]--+    ---------------+++configP :: Parser ConfigCommand+configP = subparser+      (  command "init" initP+      <> command "set"  setP -- [set] KEY VALUE at help lhs+      <> command "show" showP+      <> command "add-release-channel" addP+      )+    <|> argsP -- add show for a single option+    <|> pure ShowConfig+ where+  initP = info (pure InitConfig) (progDesc "Write default config to ~/.ghcup/config.yaml")+  showP = info (pure ShowConfig) (progDesc "Show current config (default)")+  setP  = info argsP (progDesc "Set config KEY to VALUE (or specify as single json value)" <> footerDoc (Just $ text configSetFooter))+  argsP = SetConfig <$> argument str (metavar "<JSON_VALUE | YAML_KEY>") <*> optional (argument str (metavar "YAML_VALUE"))+  addP  = info (AddReleaseChannel <$> switch (long "force" <> help "Delete existing entry (if any) and append instead of failing") <*> argument (eitherReader parseNewUrlSource) (metavar "URL_SOURCE" <> completer urlSourceCompleter))+    (progDesc "Add a release channel, e.g. from a URI")+++++    --------------+    --[ Footer ]--+    --------------+++configFooter :: String+configFooter = [s|Examples:++  # show current config+  ghcup config++  # initialize config+  ghcup config init++  # set <key> <value> configuration pair+  ghcup config set <key> <value>|]+++configSetFooter :: String+configSetFooter = [s|Examples:+  # disable caching+  ghcup config set cache false++  # switch downloader to wget+  ghcup config set downloader Wget++  # set mirror for ghcup metadata+  ghcup config set '{url-source: { OwnSource: "<url>"}}'|]++++    -----------------+    --[ Utilities ]--+    -----------------+++formatConfig :: UserSettings -> String+formatConfig = UTF8.toString . Y.encode+++updateSettings :: UserSettings -> UserSettings -> UserSettings+updateSettings usl usr =+   let cache'      = uCache usl      <|> uCache usr+       metaCache'  = uMetaCache usl  <|> uMetaCache usr+       metaMode'   = uMetaMode usl   <|> uMetaMode usr+       noVerify'   = uNoVerify usl   <|> uNoVerify usr+       verbose'    = uVerbose usl    <|> uVerbose usr+       keepDirs'   = uKeepDirs usl   <|> uKeepDirs usr+       downloader' = uDownloader usl <|> uDownloader usr+       urlSource'  = uUrlSource usl  <|> uUrlSource usr+       noNetwork'  = uNoNetwork usl  <|> uNoNetwork usr+       gpgSetting' = uGPGSetting usl <|> uGPGSetting usr+       platformOverride' = uPlatformOverride usl <|> uPlatformOverride usr+       mirrors' = uMirrors usl <|> uMirrors usr+   in UserSettings cache' metaCache' metaMode' noVerify' verbose' keepDirs' downloader' (updateKeyBindings (uKeyBindings usl) (uKeyBindings usr)) urlSource' noNetwork' gpgSetting' platformOverride' mirrors'+ where+  updateKeyBindings :: Maybe UserKeyBindings -> Maybe UserKeyBindings -> Maybe UserKeyBindings+  updateKeyBindings Nothing Nothing = Nothing+  updateKeyBindings (Just kbl) Nothing = Just kbl+  updateKeyBindings Nothing (Just kbr) = Just kbr+  updateKeyBindings (Just kbl) (Just kbr) =+       Just $ UserKeyBindings {+           kUp = kUp kbl <|> kUp kbr+         , kDown = kDown kbl <|> kDown kbr+         , kQuit = kQuit kbl <|> kQuit kbr+         , kInstall = kInstall kbl <|> kInstall kbr+         , kUninstall = kUninstall kbl <|> kUninstall kbr+         , kSet = kSet kbl <|> kSet kbr+         , kChangelog = kChangelog kbl <|> kChangelog kbr+         , kShowAll = kShowAll kbl <|> kShowAll kbr+         , kShowAllTools = kShowAllTools kbl <|> kShowAllTools kbr+         }++++    ------------------+    --[ Entrypoint ]--+    ------------------++data Duplicate = Duplicate     -- ^ there is a duplicate somewhere in the middle+               | NoDuplicate   -- ^ there is no duplicate+               | DuplicateLast -- ^ there's a duplicate, but it's the last element+++config :: forall m. ( Monad m+          , MonadMask m+          , MonadUnliftIO m+          , MonadFail m+          )+     => ConfigCommand+     -> Settings+     -> UserSettings+     -> KeyBindings+     -> (ReaderT LeanAppState m () -> m ())+     -> m ExitCode+config configCommand settings userConf keybindings runLogger = case configCommand of+  InitConfig -> do+    path <- getConfigFilePath+    liftIO $ writeFile path $ formatConfig $ fromSettings settings (Just keybindings)+    runLogger $ logDebug $ "config.yaml initialized at " <> T.pack path+    pure ExitSuccess++  ShowConfig -> do+    liftIO $ putStrLn $ formatConfig $ fromSettings settings (Just keybindings)+    pure ExitSuccess++  (SetConfig k mv) -> do+    r <- runE @'[JSONError, ParseError] $ do+      case mv of+        Just "" ->+          throwE $ ParseError "Empty values are not allowed"+        Nothing -> do+          usersettings <- decodeSettings k+          lift $ doConfig usersettings+          pure ()+        Just v -> do+          usersettings <- decodeSettings (k <> ": " <> v <> "\n")+          lift $ doConfig usersettings+          pure ()+    case r of+      VRight _ -> pure ExitSuccess+      VLeft (V (JSONDecodeError e)) -> do+        runLogger $ logError $ "Error decoding config: " <> T.pack e+        pure $ ExitFailure 65+      VLeft _ -> pure $ ExitFailure 65++  AddReleaseChannel force new -> do+    r <- runE @'[DuplicateReleaseChannel] $ do+      let oldSources = fromURLSource (urlSource settings)+      let merged = oldSources ++ [new]+      case checkDuplicate oldSources new of+        Duplicate+          | not force -> throwE (DuplicateReleaseChannel new)+        DuplicateLast -> pure ()+        _ -> lift $ doConfig (defaultUserSettings { uUrlSource = Just $ SimpleList merged })+    case r of+      VRight _ -> do+        pure ExitSuccess+      VLeft e -> do+        runLogger $ logError $ T.pack $ prettyHFError e+        pure $ ExitFailure 15++ where+  checkDuplicate :: Eq a => [a] -> a -> Duplicate+  checkDuplicate xs a+    | last xs == a = DuplicateLast+    | a `elem` xs  = Duplicate+    | otherwise    = NoDuplicate++  doConfig :: MonadIO m => UserSettings -> m ()+  doConfig usersettings = do+    let settings' = updateSettings usersettings userConf+    path <- liftIO getConfigFilePath+    liftIO $ writeFile path $ formatConfig $ settings'+    runLogger $ logDebug $ T.pack $ show settings'+    pure ()++  decodeSettings = lE' (JSONDecodeError . displayException) . Y.decodeEither' . UTF8.fromString
+ lib-opt/GHCup/OptParse/DInfo.hs view
@@ -0,0 +1,119 @@+{-# LANGUAGE CPP               #-}+{-# LANGUAGE DataKinds         #-}+{-# LANGUAGE TypeApplications  #-}+{-# LANGUAGE FlexibleContexts  #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE TemplateHaskell   #-}+{-# LANGUAGE QuasiQuotes       #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE RankNTypes #-}++module GHCup.OptParse.DInfo where+++++import           GHCup+import           GHCup.Errors+import           GHCup.Version+import           GHCup.Types+import           GHCup.Utils.Dirs+import           GHCup.Prelude+import           GHCup.Prelude.Logger+import           GHCup.Prelude.Process++#if !MIN_VERSION_base(4,13,0)+import           Control.Monad.Fail             ( MonadFail )+#endif+import           Control.Monad.Reader+import           Control.Monad.Trans.Resource+import           Data.Functor+import           Data.Maybe+import           Haskus.Utils.Variant.Excepts+import           Options.Applicative     hiding ( style )+import           Prelude                 hiding ( appendFile )+import           System.Exit+import           Text.PrettyPrint.HughesPJClass ( prettyShow )++import qualified Data.Text                     as T+import Control.Exception.Safe (MonadMask)+import Language.Haskell.TH++++    -----------------+    --[ Utilities ]--+    -----------------+++describe_result :: String+describe_result = $( LitE . StringL <$>+                     runIO (do+                             CapturedProcess{..} <-  do+                              dirs <- liftIO getAllDirs+                              let settings = AppState (defaultSettings { noNetwork = True })+                                               dirs+                                               defaultKeyBindings+                              flip runReaderT settings $ executeOut "git" ["describe"] Nothing+                             case _exitCode of+                               ExitSuccess   -> pure . T.unpack . decUTF8Safe' $ _stdOut+                               ExitFailure _ -> pure numericVer+                     )+                   )+++prettyDebugInfo :: DebugInfo -> String+prettyDebugInfo DebugInfo {..} = "Debug Info" <> "\n" <>+  "==========" <> "\n" <>+  "GHCup base dir: " <> diBaseDir <> "\n" <>+  "GHCup bin dir: " <> diBinDir <> "\n" <>+  "GHCup GHC directory: " <> diGHCDir <> "\n" <>+  "GHCup cache directory: " <> diCacheDir <> "\n" <>+  "Architecture: " <> prettyShow diArch <> "\n" <>+  "Platform: " <> prettyShow diPlatform <> "\n" <>+  "Version: " <> describe_result++++    ---------------------------+    --[ Effect interpreters ]--+    ---------------------------+++type DInfoEffects = '[ NoCompatiblePlatform , NoCompatibleArch , DistroNotFound ]++runDebugInfo :: (ReaderT env m (VEither DInfoEffects a) -> m (VEither DInfoEffects a))+             -> Excepts DInfoEffects (ReaderT env m) a+             -> m (VEither DInfoEffects a)+runDebugInfo runAppState =+        runAppState+        . runE+          @DInfoEffects++++    ------------------+    --[ Entrypoint ]--+    ------------------++++dinfo :: ( Monad m+         , MonadMask m+         , MonadUnliftIO m+         , MonadFail m+         , Alternative m+         )+      => (ReaderT AppState m (VEither DInfoEffects DebugInfo)+          -> m (VEither DInfoEffects DebugInfo))+      -> (ReaderT LeanAppState m () -> m ())+      -> m ExitCode+dinfo runAppState runLogger = do+  runDebugInfo runAppState (liftE getDebugInfo)+    >>= \case+          VRight di -> do+            liftIO $ putStrLn $ prettyDebugInfo di+            pure ExitSuccess+          VLeft e -> do+            runLogger $ logError $ T.pack $ prettyHFError e+            pure $ ExitFailure 8
+ lib-opt/GHCup/OptParse/GC.hs view
@@ -0,0 +1,142 @@+{-# LANGUAGE CPP               #-}+{-# LANGUAGE DataKinds         #-}+{-# LANGUAGE TypeApplications  #-}+{-# LANGUAGE FlexibleContexts  #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE TemplateHaskell   #-}+{-# LANGUAGE QuasiQuotes       #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE RankNTypes #-}++module GHCup.OptParse.GC where+++import           GHCup+import           GHCup.Errors+import           GHCup.Types+import           GHCup.Prelude.Logger+import           GHCup.Prelude.String.QQ++#if !MIN_VERSION_base(4,13,0)+import           Control.Monad.Fail             ( MonadFail )+#endif+import           Control.Monad.Reader+import           Control.Monad.Trans.Resource+import           Data.Functor+import           Haskus.Utils.Variant.Excepts+import           Options.Applicative     hiding ( style )+import           Prelude                 hiding ( appendFile )+import           System.Exit++import qualified Data.Text                     as T+import Control.Exception.Safe (MonadMask)++++++    ---------------+    --[ Options ]--+    ---------------+++data GCOptions = GCOptions+  { gcOldGHC :: Bool+  , gcProfilingLibs :: Bool+  , gcShareDir :: Bool+  , gcHLSNoGHC :: Bool+  , gcCache :: Bool+  , gcTmp :: Bool+  } deriving (Eq, Show)++++    ---------------+    --[ Parsers ]--+    ---------------+++gcP :: Parser GCOptions+gcP =+  GCOptions+  <$>+    switch+      (short 'o' <> long "ghc-old" <> help "Remove GHC versions marked as 'old'")+  <*>+    switch+      (short 'p' <> long "profiling-libs" <> help "Remove profiling libs of GHC versions")+  <*>+    switch+      (short 's' <> long "share-dir" <> help "Remove GHC share directories (documentation)")+  <*>+    switch+      (short 'h' <> long "hls-no-ghc" <> help "Remove HLS versions that don't have a corresponding installed GHC version")+  <*>+    switch+      (short 'c' <> long "cache" <> help "GC the GHCup cache")+  <*>+    switch+      (short 't' <> long "tmpdirs" <> help "Remove tmpdir leftovers")++++    --------------+    --[ Footer ]--+    --------------+++gcFooter :: String+gcFooter = [s|Discussion:+  Performs garbage collection. If no switches are specified, does nothing.|]+++++    ---------------------------+    --[ Effect interpreters ]--+    ---------------------------+++type GCEffects = '[ NotInstalled, UninstallFailed ]+++runGC :: MonadUnliftIO m+      => (ReaderT AppState m (VEither GCEffects a) -> m (VEither GCEffects a))+      -> Excepts GCEffects (ResourceT (ReaderT AppState m)) a+      -> m (VEither GCEffects a)+runGC runAppState =+  runAppState+    . runResourceT+    . runE+      @GCEffects++++    ------------------+    --[ Entrypoint ]--+    ------------------++++gc :: ( Monad m+      , MonadMask m+      , MonadUnliftIO m+      , MonadFail m+      )+   => GCOptions+   -> (forall a. ReaderT AppState m (VEither GCEffects a) -> m (VEither GCEffects a))+   -> (ReaderT LeanAppState m () -> m ())+   -> m ExitCode+gc GCOptions{..} runAppState runLogger = runGC runAppState (do+  when gcOldGHC (liftE rmOldGHC)+  lift $ when gcProfilingLibs rmProfilingLibs+  lift $ when gcShareDir rmShareDir+  liftE $ when gcHLSNoGHC rmHLSNoGHC+  lift $ when gcCache rmCache+  lift $ when gcTmp rmTmp+   ) >>= \case+            VRight _ -> do+                  pure ExitSuccess+            VLeft e -> do+              runLogger $ logError $ T.pack $ prettyHFError e+              pure $ ExitFailure 27
+ lib-opt/GHCup/OptParse/Install.hs view
@@ -0,0 +1,543 @@+{-# LANGUAGE CPP               #-}+{-# LANGUAGE DataKinds         #-}+{-# LANGUAGE TypeApplications  #-}+{-# LANGUAGE FlexibleContexts  #-}+{-# LANGUAGE TemplateHaskell   #-}+{-# LANGUAGE QuasiQuotes       #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE ViewPatterns      #-}+{-# LANGUAGE TypeOperators     #-}++module GHCup.OptParse.Install where+++++import           GHCup.OptParse.Common++import           GHCup+import           GHCup.Errors+import           GHCup.Types+import           GHCup.Utils.Dirs+import           GHCup.Prelude+import           GHCup.Prelude.Logger+import           GHCup.Prelude.String.QQ++import           Codec.Archive+#if !MIN_VERSION_base(4,13,0)+import           Control.Monad.Fail             ( MonadFail )+#endif+import           Control.Monad.Reader+import           Control.Monad.Trans.Resource+import           Data.Either+import           Data.Functor+import           Data.Maybe+import           Haskus.Utils.Variant.Excepts+import           Options.Applicative     hiding ( style )+import           Options.Applicative.Help.Pretty ( text )+import           Prelude                 hiding ( appendFile )+import           System.Exit+import           URI.ByteString          hiding ( uriParser )++import qualified Data.Text                     as T+++++    ----------------+    --[ Commands ]--+    ----------------+++data InstallCommand = InstallGHC InstallOptions+                    | InstallCabal InstallOptions+                    | InstallHLS InstallOptions+                    | InstallStack InstallOptions+                    deriving (Eq, Show)+++++    ---------------+    --[ Options ]--+    ---------------++data InstallOptions = InstallOptions+  { instVer      :: Maybe ToolVersion+  , instBindist  :: Maybe URI+  , instSet      :: Bool+  , isolateDir   :: Maybe FilePath+  , forceInstall :: Bool+  , addConfArgs  :: [T.Text]+  } deriving (Eq, Show)++++    ---------------+    --[ Footers ]--+    ---------------++installCabalFooter :: String+installCabalFooter = [s|Discussion:+  Installs the specified cabal-install version (or a recommended default one)+  into "~/.ghcup/bin", so it can be overwritten by later+  "cabal install cabal-install", which installs into "~/.cabal/bin" by+  default. Make sure to set up your PATH appropriately, so the cabal+  installation takes precedence.|]++++    ---------------+    --[ Parsers ]--+    ---------------++installParser :: Parser (Either InstallCommand InstallOptions)+installParser =+  (Left <$> subparser+      (  command+          "ghc"+          (   InstallGHC+          <$> info+                (installOpts (Just GHC) <**> helper)+                (  progDesc "Install GHC"+                <> footerDoc (Just $ text installGHCFooter)+                )+          )+      <> command+           "cabal"+           (   InstallCabal+           <$> info+                 (installOpts (Just Cabal) <**> helper)+                 (  progDesc "Install Cabal"+                 <> footerDoc (Just $ text installCabalFooter)+                 )+           )+      <> command+           "hls"+           (   InstallHLS+           <$> info+                 (installOpts (Just HLS) <**> helper)+                 (  progDesc "Install haskell-language-server"+                 <> footerDoc (Just $ text installHLSFooter)+                 )+           )+      <> command+           "stack"+           (   InstallStack+           <$> info+                 (installOpts (Just Stack) <**> helper)+                 (  progDesc "Install stack"+                 <> footerDoc (Just $ text installStackFooter)+                 )+           )+      )+    )+    <|> (Right <$> installOpts (Just GHC))+ where+  installHLSFooter :: String+  installHLSFooter = [s|Discussion:+  Installs haskell-language-server binaries and wrapper+  into "~/.ghcup/bin"++Examples:+  # install recommended HLS+  ghcup install hls|]++  installStackFooter :: String+  installStackFooter = [s|Discussion:+  Installs stack binaries into "~/.ghcup/bin"++Examples:+  # install recommended Stack+  ghcup install stack|]++  installGHCFooter :: String+  installGHCFooter = [s|Discussion:+  Installs the specified GHC version (or a recommended default one) into+  a self-contained "~/.ghcup/ghc/<ghcver>" directory+  and symlinks the ghc binaries to "~/.ghcup/bin/<binary>-<ghcver>".++Examples:+  # install recommended GHC+  ghcup install ghc++  # install latest GHC+  ghcup install ghc latest++  # install GHC 8.10.2+  ghcup install ghc 8.10.2++  # install GHC head fedora bindist+  ghcup install ghc -u 'https://gitlab.haskell.org/ghc/ghc/-/jobs/artifacts/master/raw/ghc-x86_64-linux-fedora33-release.tar.xz?job=x86_64-linux-fedora33-release' head|]+++installOpts :: Maybe Tool -> Parser InstallOptions+installOpts tool =+  (\(u, v) b is f -> InstallOptions v u b is f)+    <$> (   (   (,)+            <$> optional+                  (option+                    (eitherReader uriParser)+                    (short 'u' <> long "url" <> metavar "BINDIST_URL" <> help+                      "Install the specified version from this bindist"+                      <> completer (toolDlCompleter (fromMaybe GHC tool))+                    )+                  )+            <*> (Just <$> toolVersionTagArgument [] tool)+            )+        <|> pure (Nothing, Nothing)+        )+    <*> fmap (fromMaybe setDefault) (invertableSwitch "set" Nothing setDefault+      (help $ if not setDefault then "Set as active version after install" else "Don't set as active version after install"))+    <*> optional+          (option+           (eitherReader isolateParser)+           (  short 'i'+           <> long "isolate"+           <> metavar "DIR"+           <> help "install in an isolated absolute directory instead of the default one"+           <> completer (bashCompleter "directory")+           )+          )+    <*> switch+          (short 'f' <> long "force" <> help "Force install (THIS IS UNSAFE, only use it in Dockerfiles or CI)")+    <*> many (argument str (metavar "CONFIGURE_ARGS" <> help "Additional arguments to bindist configure, prefix with '-- ' (longopts)"))+ where+  setDefault = case tool of+    Nothing  -> False+    Just GHC -> False+    Just _   -> True+++++    --------------+    --[ Footer ]--+    --------------+++installToolFooter :: String+installToolFooter = [s|Discussion:+  Installs GHC or cabal. When no command is given, installs GHC+  with the specified version/tag.+  It is recommended to always specify a subcommand (ghc/cabal/hls/stack).|]+++++    ---------------------------+    --[ Effect interpreters ]--+    ---------------------------++type InstallEffects = '[ AlreadyInstalled+                       , UnknownArchive+                       , ArchiveResult+                       , FileDoesNotExistError+                       , CopyError+                       , NotInstalled+                       , DirNotEmpty+                       , NoDownload+                       , NotInstalled+                       , BuildFailed+                       , TagNotFound+                       , DayNotFound+                       , DigestError+                       , ContentLengthError+                       , GPGError+                       , DownloadFailed+                       , TarDirDoesNotExist+                       , NextVerNotFound+                       , NoToolVersionSet+                       , FileAlreadyExistsError+                       , ProcessError+                       , UninstallFailed+                       , MergeFileTreeError+                       , InstallSetError+                       ]+++runInstTool :: AppState+            -> Excepts InstallEffects (ResourceT (ReaderT AppState IO)) a+            -> IO (VEither InstallEffects a)+runInstTool appstate' =+  flip runReaderT appstate'+  . runResourceT+  . runE+    @InstallEffects+++type InstallGHCEffects = '[ AlreadyInstalled+                          , ArchiveResult+                          , BuildFailed+                          , CopyError+                          , DigestError+                          , ContentLengthError+                          , DirNotEmpty+                          , DownloadFailed+                          , FileAlreadyExistsError+                          , FileDoesNotExistError+                          , GPGError+                          , MergeFileTreeError+                          , NextVerNotFound+                          , NoDownload+                          , NoToolVersionSet+                          , NotInstalled+                          , ProcessError+                          , TagNotFound+                          , DayNotFound+                          , TarDirDoesNotExist+                          , UninstallFailed+                          , UnknownArchive+                          , InstallSetError+                          , NoCompatiblePlatform+                          , GHCup.Errors.ParseError+                          , UnsupportedSetupCombo+                          , DistroNotFound+                          , NoCompatibleArch+                          ]++runInstGHC :: AppState+           -> Excepts InstallGHCEffects (ResourceT (ReaderT AppState IO)) a+           -> IO (VEither InstallGHCEffects a)+runInstGHC appstate' =+  flip runReaderT appstate'+  . runResourceT+  . runE+    @InstallGHCEffects+++    -------------------+    --[ Entrypoints ]--+    -------------------+++install :: Either InstallCommand InstallOptions -> Settings -> IO AppState -> (ReaderT LeanAppState IO () -> IO ()) -> IO ExitCode+install installCommand settings getAppState' runLogger = case installCommand of+  (Right iGHCopts) -> do+    runLogger (logWarn "This is an old-style command for installing GHC. Use 'ghcup install ghc' instead.")+    installGHC iGHCopts+  (Left (InstallGHC iGHCopts)) -> installGHC iGHCopts+  (Left (InstallCabal iopts))  -> installCabal iopts+  (Left (InstallHLS iopts))    -> installHLS iopts+  (Left (InstallStack iopts))  -> installStack iopts+ where+  installGHC :: InstallOptions -> IO ExitCode+  installGHC InstallOptions{..} = do+    s'@AppState{ dirs = Dirs{ .. } } <- liftIO getAppState'+    (case instBindist of+       Nothing -> runInstGHC s' $ do+         (v, vi) <- liftE $ fromVersion instVer GHC+         liftE $ runBothE' (installGHCBin+                     v+                     (maybe GHCupInternal IsolateDir isolateDir)+                     forceInstall+                     addConfArgs+                   )+                   $ when instSet $ when (isNothing isolateDir) $ liftE $ void $ setGHC v SetGHCOnly Nothing+         pure vi+       Just uri -> do+         runInstGHC s'{ settings = settings {noVerify = True}} $ do+           (v, vi) <- liftE $ fromVersion instVer GHC+           liftE $ runBothE' (installGHCBindist+                       (DownloadInfo uri (Just $ RegexDir "ghc-.*") "" Nothing Nothing)+                       v+                       (maybe GHCupInternal IsolateDir isolateDir)+                       forceInstall+                       addConfArgs+                     )+                     $ when instSet $ when (isNothing isolateDir) $ liftE $ void $ setGHC v SetGHCOnly Nothing+           pure vi+      )+        >>= \case+              VRight vi -> do+                runLogger $ logInfo "GHC installation successful"+                forM_ (_viPostInstall =<< vi) $ \msg ->+                  runLogger $ logInfo msg+                pure ExitSuccess++              VLeft e@(V (AlreadyInstalled _ _)) -> do+                runLogger $ logWarn $ T.pack $ prettyHFError e+                pure ExitSuccess+              VLeft e@(V (AlreadyInstalled _ _)) -> do+                runLogger $ logWarn $ T.pack $ prettyHFError e+                pure ExitSuccess++              VLeft (V (DirNotEmpty fp)) -> do+                runLogger $ logError $+                  "Install directory " <> T.pack fp <> " is not empty."+                pure $ ExitFailure 3+              VLeft (V (DirNotEmpty fp)) -> do+                runLogger $ logError $+                  "Install directory " <> T.pack fp <> " is not empty."+                pure $ ExitFailure 3++              VLeft err@(V (BuildFailed tmpdir _)) -> do+                case keepDirs settings of+                  Never -> runLogger (logError $ T.pack $ prettyHFError err)+                  _ -> runLogger (logError $ T.pack (prettyHFError err) <> "\n" <>+                    "Check the logs at " <> T.pack (fromGHCupPath logsDir) <> " and the build directory " <> T.pack tmpdir <> " for more clues." <> "\n" <>+                    "Make sure to clean up " <> T.pack tmpdir <> " afterwards.")+                pure $ ExitFailure 3+              VLeft err@(V (BuildFailed tmpdir _)) -> do+                case keepDirs settings of+                  Never -> runLogger (logError $ T.pack $ prettyHFError err)+                  _ -> runLogger (logError $ T.pack (prettyHFError err) <> "\n" <>+                    "Check the logs at " <> T.pack (fromGHCupPath logsDir) <> " and the build directory " <> T.pack tmpdir <> " for more clues." <> "\n" <>+                    "Make sure to clean up " <> T.pack tmpdir <> " afterwards.")+                pure $ ExitFailure 3++              VLeft e -> do+                runLogger $ do+                  logError $ T.pack $ prettyHFError e+                  logError $ "Also check the logs in " <> T.pack (fromGHCupPath logsDir)+                pure $ ExitFailure 3+++  installCabal :: InstallOptions -> IO ExitCode+  installCabal InstallOptions{..} = do+    s'@AppState{ dirs = Dirs{ .. } } <- liftIO getAppState'+    (case instBindist of+       Nothing -> runInstTool s' $ do+         (_tvVersion -> v, vi) <- liftE $ fromVersion instVer Cabal+         liftE $ runBothE' (installCabalBin+                                    v+                                    (maybe GHCupInternal IsolateDir isolateDir)+                                    forceInstall+                                  ) $ when instSet $ when (isNothing isolateDir) $ liftE $ setCabal v+         pure vi+       Just uri -> do+         runInstTool s'{ settings = settings { noVerify = True}} $ do+           (_tvVersion -> v, vi) <- liftE $ fromVersion instVer Cabal+           liftE $ runBothE' (installCabalBindist+                                      (DownloadInfo uri Nothing "" Nothing Nothing)+                                      v+                                      (maybe GHCupInternal IsolateDir isolateDir)+                                      forceInstall+                                    ) $ when instSet $ when (isNothing isolateDir) $ liftE $ setCabal v+           pure vi+      )+      >>= \case+            VRight vi -> do+              runLogger $ logInfo "Cabal installation successful"+              forM_ (_viPostInstall =<< vi) $ \msg ->+                runLogger $ logInfo msg+              pure ExitSuccess+            VLeft e@(V (AlreadyInstalled _ _)) -> do+              runLogger $ logWarn $ T.pack $ prettyHFError e+              pure ExitSuccess+            VLeft (V (FileAlreadyExistsError fp)) -> do+              runLogger $ logWarn $+                "File " <> T.pack fp <> " already exists. Use 'ghcup install cabal --isolate " <> T.pack fp <> " --force ..." <> "' if you want to overwrite."+              pure $ ExitFailure 3+            VLeft e@(V (AlreadyInstalled _ _)) -> do+              runLogger $ logWarn $ T.pack $ prettyHFError e+              pure ExitSuccess+            VLeft (V (FileAlreadyExistsError fp)) -> do+              runLogger $ logWarn $+                "File " <> T.pack fp <> " already exists. Use 'ghcup install cabal --isolate " <> T.pack fp <> " --force ..." <> "' if you want to overwrite."+              pure $ ExitFailure 3+            VLeft e -> do+              runLogger $ do+                logError $ T.pack $ prettyHFError e+                logError $ "Also check the logs in " <> T.pack (fromGHCupPath logsDir)+              pure $ ExitFailure 4++  installHLS :: InstallOptions -> IO ExitCode+  installHLS InstallOptions{..} = do+     s'@AppState{ dirs = Dirs{ .. } } <- liftIO getAppState'+     (case instBindist of+       Nothing -> runInstTool s' $ do+         (_tvVersion -> v, vi) <- liftE $ fromVersion instVer HLS+         liftE $ runBothE' (installHLSBin+                                    v+                                    (maybe GHCupInternal IsolateDir isolateDir)+                                    forceInstall+                                  ) $ when instSet $ when (isNothing isolateDir) $ liftE $ setHLS v SetHLSOnly Nothing+         pure vi+       Just uri -> do+         runInstTool s'{ settings = settings { noVerify = True}} $ do+           (_tvVersion -> v, vi) <- liftE $ fromVersion instVer HLS+           -- TODO: support legacy+           liftE $ runBothE' (installHLSBindist+                                      (DownloadInfo uri (if isWindows then Nothing else Just (RegexDir "haskell-language-server-*")) "" Nothing Nothing)+                                      v+                                      (maybe GHCupInternal IsolateDir isolateDir)+                                      forceInstall+                                    ) $ when instSet $ when (isNothing isolateDir) $ liftE $ setHLS v SetHLSOnly Nothing+           pure vi+      )+      >>= \case+            VRight vi -> do+              runLogger $ logInfo "HLS installation successful"+              forM_ (_viPostInstall =<< vi) $ \msg ->+                runLogger $ logInfo msg+              pure ExitSuccess+            VLeft e@(V (AlreadyInstalled _ _)) -> do+              runLogger $ logWarn $ T.pack $ prettyHFError e+              pure ExitSuccess+            VLeft (V (FileAlreadyExistsError fp)) -> do+              runLogger $ logWarn $+                "File " <> T.pack fp <> " already exists. Use 'ghcup install hls --isolate " <> T.pack fp <> " --force ..." <> "' if you want to overwrite."+              pure $ ExitFailure 3+            VLeft e@(V (AlreadyInstalled _ _)) -> do+              runLogger $ logWarn $ T.pack $ prettyHFError e+              pure ExitSuccess+            VLeft (V (FileAlreadyExistsError fp)) -> do+              runLogger $ logWarn $+                "File " <> T.pack fp <> " already exists. Use 'ghcup install hls --isolate " <> T.pack fp <> " --force ..." <> "' if you want to overwrite."+              pure $ ExitFailure 3+            VLeft e -> do+              runLogger $ do+                logError $ T.pack $ prettyHFError e+                logError $ "Also check the logs in " <> T.pack (fromGHCupPath logsDir)+              pure $ ExitFailure 4++  installStack :: InstallOptions -> IO ExitCode+  installStack InstallOptions{..} = do+     s'@AppState{ dirs = Dirs{ .. } } <- liftIO getAppState'+     (case instBindist of+        Nothing -> runInstTool s' $ do+          (_tvVersion -> v, vi) <- liftE $ fromVersion instVer Stack+          liftE $ runBothE' (installStackBin+                                     v+                                     (maybe GHCupInternal IsolateDir isolateDir)+                                     forceInstall+                                   ) $ when instSet $ when (isNothing isolateDir) $ liftE $ setStack v+          pure vi+        Just uri -> do+          runInstTool s'{ settings = settings { noVerify = True}} $ do+            (_tvVersion -> v, vi) <- liftE $ fromVersion instVer Stack+            liftE $ runBothE' (installStackBindist+                                       (DownloadInfo uri Nothing "" Nothing Nothing)+                                       v+                                       (maybe GHCupInternal IsolateDir isolateDir)+                                       forceInstall+                                     ) $ when instSet $ when (isNothing isolateDir) $ liftE $ setStack v+            pure vi+      )+      >>= \case+            VRight vi -> do+              runLogger $ logInfo "Stack installation successful"+              forM_ (_viPostInstall =<< vi) $ \msg ->+                runLogger $ logInfo msg+              pure ExitSuccess+            VLeft e@(V (AlreadyInstalled _ _)) -> do+              runLogger $ logWarn $ T.pack $ prettyHFError e+              pure ExitSuccess+            VLeft (V (FileAlreadyExistsError fp)) -> do+              runLogger $ logWarn $+                "File " <> T.pack fp <> " already exists. Use 'ghcup install stack --isolate " <> T.pack fp <> " --force ..." <> "' if you want to overwrite."+              pure $ ExitFailure 3+            VLeft e@(V (AlreadyInstalled _ _)) -> do+              runLogger $ logWarn $ T.pack $ prettyHFError e+              pure ExitSuccess+            VLeft (V (FileAlreadyExistsError fp)) -> do+              runLogger $ logWarn $+                "File " <> T.pack fp <> " already exists. Use 'ghcup install stack --isolate " <> T.pack fp <> " --force ..." <> "' if you want to overwrite."+              pure $ ExitFailure 3+            VLeft e -> do+              runLogger $ do+                logError $ T.pack $ prettyHFError e+                logError $ "Also check the logs in " <> T.pack (fromGHCupPath logsDir)+              pure $ ExitFailure 4
+ lib-opt/GHCup/OptParse/List.hs view
@@ -0,0 +1,314 @@+{-# LANGUAGE CPP               #-}+{-# LANGUAGE DataKinds         #-}+{-# LANGUAGE FlexibleContexts  #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE QuasiQuotes       #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE RankNTypes #-}++module GHCup.OptParse.List where+++++import           GHCup+import           GHCup.Prelude+import           GHCup.Types+import           GHCup.OptParse.Common+import           GHCup.Prelude.String.QQ++#if !MIN_VERSION_base(4,13,0)+import           Control.Monad.Fail             ( MonadFail )+#endif+import           Control.Monad.Reader+import           Control.Monad.Trans.Resource+import           Data.Char+import           Data.List                      ( intercalate, sort )+import           Data.Functor+import           Data.Maybe+import           Data.Time.Calendar             ( Day )+import           Data.Versions+import           Data.Void+import           Options.Applicative     hiding ( style )+import           Prelude                 hiding ( appendFile )+import           System.Exit+import           System.Console.Pretty   hiding ( color )++import qualified Data.Text                     as T+import qualified System.Console.Pretty         as Pretty+import Control.Exception.Safe (MonadMask)+import qualified Text.Megaparsec               as MP+import qualified Text.Megaparsec.Char          as MPC+++++++    ---------------+    --[ Options ]--+    ---------------+++data ListOptions = ListOptions+  { loTool     :: Maybe Tool+  , lCriteria  :: Maybe ListCriteria+  , lFrom      :: Maybe Day+  , lTo        :: Maybe Day+  , lHideOld   :: Bool+  , lShowNightly :: Bool+  , lRawFormat :: Bool+  } deriving (Eq, Show)+++++    ---------------+    --[ Parsers ]--+    ---------------++listOpts :: Parser ListOptions+listOpts =+  ListOptions+    <$> optional+          (option+            (eitherReader toolParser)+            (short 't' <> long "tool" <> metavar "<ghc|cabal|hls|stack>" <> help+              "Tool to list versions for. Default is all"+              <> completer toolCompleter+            )+          )+    <*> optional+          (option+            (eitherReader criteriaParser)+            (  short 'c'+            <> long "show-criteria"+            <> metavar "<installed|set|available>"+            <> help "Apply filtering criteria, prefix with + or -"+              <> completer (listCompleter+                [ "+installed", "+set", "+available", "-installed", "-set", "-available"])+            )+          )+    <*> optional+          (option+            (eitherReader dayParser)+            (short 's' <> long "since" <> metavar "YYYY-MM-DD" <> help+              "List only tools with release date starting at YYYY-MM-DD or later"+              <> completer toolCompleter+            )+          )+    <*> optional+          (option+            (eitherReader dayParser)+            (short 'u' <> long "until" <> metavar "YYYY-MM-DD" <> help+              "List only tools with release date earlier than YYYY-MM-DD"+              <> completer toolCompleter+            )+          )+    <*> switch+          (short 'o' <> long "hide-old" <> help "Hide 'old' GHC versions (installed ones are always shown)"+          )+    <*> switch+          (short 'n' <> long "show-nightly" <> help "Show nightlies (installed ones are always shown)"+          )+    <*> switch+          (short 'r' <> long "raw-format" <> help "More machine-parsable format"+          )+++    --------------+    --[ Footer ]--+    --------------+++listToolFooter :: String+listToolFooter = [s|Discussion:+  Lists tool versions with optional criteria.+  Nightlies are by default hidden.++Examples:+  # query nightlies in a specific range+  ghcup list --show-nightly --since 2022-12-07 --until 2022-12-31+  # show all installed GHC versions+  ghcup list -t ghc -c installed|]+++    -----------------+    --[ Utilities ]--+    -----------------+++printListResult :: Bool -> Bool -> [ListResult] -> IO ()+printListResult no_color raw lr = do++  let+    color | raw || no_color = (\_ x -> x)+          | otherwise       = Pretty.color++  let+    printTag Recommended        = color Green "recommended"+    printTag Latest             = color Yellow "latest"+    printTag Prerelease         = color Red "prerelease"+    printTag Nightly            = color Red "nightly"+    printTag (Base       pvp'') = "base-" ++ T.unpack (prettyPVP pvp'')+    printTag (UnknownTag t    ) = t+    printTag LatestPrerelease   = color Red "latest-prerelease"+    printTag LatestNightly      = color Red "latest-nightly"+    printTag Old                = ""++  let+    rows =+      (\x -> if raw+          then x+          else [color Green "", "Tool", "Version", "Tags", "Notes"] : x+        )+        . fmap+            (\ListResult {..} ->+              let marks = if+                    | lSet       -> (color Green (if isWindows then "IS" else "✔✔"))+                    | lInstalled -> (color Green (if isWindows then "I " else "✓ "))+                    | otherwise  -> (color Red   (if isWindows then "X " else "✗ "))+              in+                (if raw then [] else [marks])+                  ++ [ fmap toLower . show $ lTool+                     , case lCross of+                       Nothing -> T.unpack . prettyVer $ lVer+                       Just c  -> T.unpack (c <> "-" <> prettyVer lVer)+                     , intercalate "," (filter (/= "") . fmap printTag $ sort lTag)+                     , intercalate ","+                     $  (if hlsPowered+                          then [color Green "hls-powered"]+                          else mempty+                        )+                     ++ (if lStray then [color Yellow "stray"] else mempty)+                     ++ (case lReleaseDay of+                           Nothing -> mempty+                           Just d  -> [color Blue (show d)])+                     ++ (if lNoBindist+                          then [color Red "no-bindist"]+                          else mempty+                        )+                     ]+            )+        $ lr+  let cols =+        foldr (\xs ys -> zipWith (:) xs ys) (repeat []) rows+      lengths = fmap (maximum . fmap strWidth) cols+      padded  = fmap (\xs -> zipWith padTo xs lengths) rows++  forM_ (if raw then rows else padded) $ \row -> putStrLn $ unwords row+ where++  padTo str' x =+    let lstr = strWidth str'+        add' = x - lstr+    in  if add' < 0 then str' else str' ++ replicate add' ' '++  -- | Calculate the render width of a string, considering+  -- wide characters (counted as double width), ANSI escape codes+  -- (not counted), and line breaks (in a multi-line string, the longest+  -- line determines the width).+  strWidth :: String -> Int+  strWidth =+    maximum+      . (0 :)+      . map (foldr (\a b -> charWidth a + b) 0)+      . lines+      . stripAnsi++  -- | Strip ANSI escape sequences from a string.+  --+  -- >>> stripAnsi "\ESC[31m-1\ESC[m"+  -- "-1"+  stripAnsi :: String -> String+  stripAnsi s' =+    case+        MP.parseMaybe (many $ "" <$ MP.try ansi <|> pure <$> MP.anySingle) s'+      of+        Nothing -> error "Bad ansi escape"  -- PARTIAL: should not happen+        Just xs -> concat xs+   where+      -- This parses lots of invalid ANSI escape codes, but that should be fine+    ansi =+      MPC.string "\ESC[" *> digitSemicolons *> suffix MP.<?> "ansi" :: MP.Parsec+          Void+          String+          Char+    digitSemicolons = MP.takeWhileP Nothing (\c -> isDigit c || c == ';')+    suffix = MP.oneOf ['A', 'B', 'C', 'D', 'H', 'J', 'K', 'f', 'm', 's', 'u']++  -- | Get the designated render width of a character: 0 for a combining+  -- character, 1 for a regular character, 2 for a wide character.+  -- (Wide characters are rendered as exactly double width in apps and+  -- fonts that support it.) (From Pandoc.)+  charWidth :: Char -> Int+  charWidth c = case c of+    _ | c < '\x0300'                     -> 1+      | c >= '\x0300' && c <= '\x036F'   -> 0+      |  -- combining+        c >= '\x0370' && c <= '\x10FC'   -> 1+      | c >= '\x1100' && c <= '\x115F'   -> 2+      | c >= '\x1160' && c <= '\x11A2'   -> 1+      | c >= '\x11A3' && c <= '\x11A7'   -> 2+      | c >= '\x11A8' && c <= '\x11F9'   -> 1+      | c >= '\x11FA' && c <= '\x11FF'   -> 2+      | c >= '\x1200' && c <= '\x2328'   -> 1+      | c >= '\x2329' && c <= '\x232A'   -> 2+      | c >= '\x232B' && c <= '\x2E31'   -> 1+      | c >= '\x2E80' && c <= '\x303E'   -> 2+      | c == '\x303F'                    -> 1+      | c >= '\x3041' && c <= '\x3247'   -> 2+      | c >= '\x3248' && c <= '\x324F'   -> 1+      | -- ambiguous+        c >= '\x3250' && c <= '\x4DBF'   -> 2+      | c >= '\x4DC0' && c <= '\x4DFF'   -> 1+      | c >= '\x4E00' && c <= '\xA4C6'   -> 2+      | c >= '\xA4D0' && c <= '\xA95F'   -> 1+      | c >= '\xA960' && c <= '\xA97C'   -> 2+      | c >= '\xA980' && c <= '\xABF9'   -> 1+      | c >= '\xAC00' && c <= '\xD7FB'   -> 2+      | c >= '\xD800' && c <= '\xDFFF'   -> 1+      | c >= '\xE000' && c <= '\xF8FF'   -> 1+      | -- ambiguous+        c >= '\xF900' && c <= '\xFAFF'   -> 2+      | c >= '\xFB00' && c <= '\xFDFD'   -> 1+      | c >= '\xFE00' && c <= '\xFE0F'   -> 1+      | -- ambiguous+        c >= '\xFE10' && c <= '\xFE19'   -> 2+      | c >= '\xFE20' && c <= '\xFE26'   -> 1+      | c >= '\xFE30' && c <= '\xFE6B'   -> 2+      | c >= '\xFE70' && c <= '\xFEFF'   -> 1+      | c >= '\xFF01' && c <= '\xFF60'   -> 2+      | c >= '\xFF61' && c <= '\x16A38'  -> 1+      | c >= '\x1B000' && c <= '\x1B001' -> 2+      | c >= '\x1D000' && c <= '\x1F1FF' -> 1+      | c >= '\x1F200' && c <= '\x1F251' -> 2+      | c >= '\x1F300' && c <= '\x1F773' -> 1+      | c >= '\x20000' && c <= '\x3FFFD' -> 2+      | otherwise                        -> 1++++++    ------------------+    --[ Entrypoint ]--+    ------------------++++list :: ( Monad m+         , MonadMask m+         , MonadUnliftIO m+         , MonadFail m+         )+      => ListOptions+      -> Bool+      -> (ReaderT AppState m ExitCode -> m ExitCode)+      -> m ExitCode+list ListOptions{..} no_color runAppState =+  runAppState (do+      l <- listVersions loTool (maybeToList lCriteria) lHideOld lShowNightly (lFrom, lTo)+      liftIO $ printListResult no_color lRawFormat l+      pure ExitSuccess+    )
+ lib-opt/GHCup/OptParse/Nuke.hs view
@@ -0,0 +1,98 @@+{-# LANGUAGE CPP               #-}+{-# LANGUAGE DataKinds         #-}+{-# LANGUAGE TypeApplications  #-}+{-# LANGUAGE FlexibleContexts  #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE RankNTypes #-}++module GHCup.OptParse.Nuke where+++++import           GHCup+import           GHCup.Errors+import           GHCup.Types+import           GHCup.Prelude.Logger++#if !MIN_VERSION_base(4,13,0)+import           Control.Monad.Fail             ( MonadFail )+#endif+import           Control.Monad.Reader+import           Control.Monad.Trans.Resource+import           Data.Maybe+import           Haskus.Utils.Variant.Excepts+import           Options.Applicative     hiding ( style )+import           Prelude                 hiding ( appendFile )+import           System.Exit++import qualified Data.Text                     as T+import Control.Exception.Safe (MonadMask)+import Control.DeepSeq+import Control.Exception+import Control.Concurrent (threadDelay)+++++    ---------------------------+    --[ Effect interpreters ]--+    ---------------------------+++type NukeEffects = '[ NotInstalled, UninstallFailed ]+++runNuke :: AppState+        -> Excepts NukeEffects (ReaderT AppState m) a+        -> m (VEither NukeEffects a)+runNuke s' =+  flip runReaderT s' . runE @NukeEffects++++    ------------------+    --[ Entrypoint ]--+    ------------------++++nuke :: ( Monad m+        , MonadMask m+        , MonadUnliftIO m+        , MonadFail m+        )+     => IO AppState+     -> (ReaderT LeanAppState m () -> m ())+     -> m ExitCode+nuke appState runLogger = do+  s' <- liftIO appState+  void $ liftIO $ evaluate $ force s'+  runNuke s' (do+       lift $ logWarn "WARNING: This will remove GHCup and all installed components from your system."+       lift $ logWarn "Waiting 10 seconds before commencing, if you want to cancel it, now would be the time."+       liftIO $ threadDelay 10000000  -- wait 10s++       lift $ logInfo "Initiating Nuclear Sequence 🚀🚀🚀"+       lift $ logInfo "Nuking in 3...2...1"++       lInstalled <- lift $ listVersions Nothing [ListInstalled True] False True (Nothing, Nothing)++       forM_ lInstalled (liftE . rmTool)++       lift rmGhcupDirs++       ) >>= \case+                VRight leftOverFiles+                  | null leftOverFiles -> do+                      runLogger $ logInfo "Nuclear Annihilation complete!"+                      pure ExitSuccess+                  | otherwise -> do+                      runLogger $ logError "These Files have survived Nuclear Annihilation, you may remove them manually."+                      liftIO $ forM_ leftOverFiles putStrLn+                      pure ExitSuccess++                VLeft e -> do+                  runLogger $ logError $ T.pack $ prettyHFError e+                  pure $ ExitFailure 15
+ lib-opt/GHCup/OptParse/Prefetch.hs view
@@ -0,0 +1,224 @@+{-# LANGUAGE CPP               #-}+{-# LANGUAGE DataKinds         #-}+{-# LANGUAGE TypeApplications  #-}+{-# LANGUAGE FlexibleContexts  #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE TemplateHaskell   #-}+{-# LANGUAGE QuasiQuotes       #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE RankNTypes #-}++module GHCup.OptParse.Prefetch where+++import           GHCup+import           GHCup.Errors+import           GHCup.Types+import           GHCup.Types.Optics+import           GHCup.Prelude.File+import           GHCup.Prelude.Logger+import           GHCup.Prelude.String.QQ+import           GHCup.OptParse.Common++#if !MIN_VERSION_base(4,13,0)+import           Control.Monad.Fail             ( MonadFail )+#endif+import           Control.Monad.Reader+import           Control.Monad.Trans.Resource+import           Data.Functor+import           Data.Maybe+import           Haskus.Utils.Variant.Excepts+import           Options.Applicative     hiding ( style )+import           Prelude                 hiding ( appendFile )+import           System.Exit++import qualified Data.Text                     as T+import Control.Exception.Safe (MonadMask)+import GHCup.Download (getDownloadsF)+++++    ----------------+    --[ Commands ]--+    ----------------+++data PrefetchCommand = PrefetchGHC PrefetchGHCOptions (Maybe ToolVersion)+                     | PrefetchCabal PrefetchOptions (Maybe ToolVersion)+                     | PrefetchHLS PrefetchOptions (Maybe ToolVersion)+                     | PrefetchStack PrefetchOptions (Maybe ToolVersion)+                     | PrefetchMetadata++++++    ---------------+    --[ Options ]--+    ---------------+++data PrefetchOptions = PrefetchOptions {+  pfCacheDir :: Maybe FilePath+}++data PrefetchGHCOptions = PrefetchGHCOptions {+    pfGHCSrc :: Bool+  , pfGHCCacheDir :: Maybe FilePath+}++++    ---------------+    --[ Parsers ]--+    ---------------+++prefetchP :: Parser PrefetchCommand+prefetchP = subparser+  (  command+      "ghc"+      (info+        (PrefetchGHC+          <$> (PrefetchGHCOptions+                <$> ( switch (short 's' <> long "source" <> help "Download source tarball instead of bindist") <**> helper )+                <*> optional (option str (short 'd' <> long "directory" <> help "directory to download into (default: ~/.ghcup/cache/)" <> completer (bashCompleter "directory"))))+          <*>  optional (toolVersionTagArgument [] (Just GHC)) )+        ( progDesc "Download GHC assets for installation")+      )+      <>+     command+      "cabal"+      (info+        (PrefetchCabal+          <$> fmap PrefetchOptions (optional (option str (short 'd' <> long "directory" <> help "directory to download into (default: ~/.ghcup/cache/)" <> completer (bashCompleter "directory"))))+          <*> ( optional (toolVersionTagArgument [] (Just Cabal)) <**> helper ))+        ( progDesc "Download cabal assets for installation")+      )+      <>+     command+      "hls"+      (info+        (PrefetchHLS+          <$> fmap PrefetchOptions (optional (option str (short 'd' <> long "directory" <> help "directory to download into (default: ~/.ghcup/cache/)" <> completer (bashCompleter "directory"))))+          <*> ( optional (toolVersionTagArgument [] (Just HLS)) <**> helper ))+        ( progDesc "Download HLS assets for installation")+      )+      <>+     command+      "stack"+      (info+        (PrefetchStack+          <$> fmap PrefetchOptions (optional (option str (short 'd' <> long "directory" <> help "directory to download into (default: ~/.ghcup/cache/)" <> completer (bashCompleter "directory"))))+          <*> ( optional (toolVersionTagArgument [] (Just Stack)) <**> helper ))+        ( progDesc "Download stack assets for installation")+      )+      <>+     command+      "metadata"+      (PrefetchMetadata <$ info+        helper+        ( progDesc "Download ghcup's metadata, needed for various operations")+      )+  )++++    --------------+    --[ Footer ]--+    --------------+++prefetchFooter :: String+prefetchFooter = [s|Discussion:+  Prefetches tools or assets into "~/.ghcup/cache" directory. This can+  be then combined later with '--offline' flag, ensuring all assets that+  are required for offline use have been prefetched.++Examples:+  ghcup prefetch metadata+  ghcup prefetch ghc 8.10.5+  ghcup --offline install ghc 8.10.5|]++++    ---------------------------+    --[ Effect interpreters ]--+    ---------------------------+++type PrefetchEffects = '[ TagNotFound+                        , DayNotFound+                        , NextVerNotFound+                        , NoToolVersionSet+                        , NoDownload+                        , DigestError+                        , ContentLengthError+                        , GPGError+                        , DownloadFailed+                        , JSONError+                        , FileDoesNotExistError+                        , StackPlatformDetectError+                        ]+++runPrefetch :: MonadUnliftIO m+            => (ReaderT AppState m (VEither PrefetchEffects a) -> m (VEither PrefetchEffects a))+            -> Excepts PrefetchEffects (ResourceT (ReaderT AppState m)) a+            -> m (VEither PrefetchEffects a)+runPrefetch runAppState =+  runAppState+  . runResourceT+  . runE+    @PrefetchEffects++++    ------------------+    --[ Entrypoint ]--+    ------------------++++prefetch :: ( Monad m+            , MonadMask m+            , MonadUnliftIO m+            , MonadFail m+            )+         => PrefetchCommand+         -> (forall a. ReaderT AppState m (VEither PrefetchEffects a) -> m (VEither PrefetchEffects a))+         -> (ReaderT LeanAppState m () -> m ())+         -> m ExitCode+prefetch prefetchCommand runAppState runLogger =+  runPrefetch runAppState (do+    case prefetchCommand of+      PrefetchGHC+        (PrefetchGHCOptions pfGHCSrc pfCacheDir) mt -> do+          forM_ pfCacheDir (liftIO . createDirRecursive')+          (v, _) <- liftE $ fromVersion mt GHC+          if pfGHCSrc+          then liftE $ fetchGHCSrc v pfCacheDir+          else liftE $ fetchToolBindist (_tvVersion v) GHC pfCacheDir+      PrefetchCabal PrefetchOptions {pfCacheDir} mt   -> do+        forM_ pfCacheDir (liftIO . createDirRecursive')+        (v, _) <- liftE $ fromVersion mt Cabal+        liftE $ fetchToolBindist (_tvVersion v) Cabal pfCacheDir+      PrefetchHLS PrefetchOptions {pfCacheDir} mt   -> do+        forM_ pfCacheDir (liftIO . createDirRecursive')+        (v, _) <- liftE $ fromVersion mt HLS+        liftE $ fetchToolBindist (_tvVersion v) HLS pfCacheDir+      PrefetchStack PrefetchOptions {pfCacheDir} mt   -> do+        forM_ pfCacheDir (liftIO . createDirRecursive')+        (v, _) <- liftE $ fromVersion mt Stack+        liftE $ fetchToolBindist (_tvVersion v) Stack pfCacheDir+      PrefetchMetadata -> do+        pfreq <- lift getPlatformReq+        _ <- liftE $ getDownloadsF pfreq+        pure ""+       ) >>= \case+                VRight _ -> do+                      pure ExitSuccess+                VLeft e -> do+                  runLogger $ logError $ T.pack $ prettyHFError e+                  pure $ ExitFailure 15
+ lib-opt/GHCup/OptParse/Rm.hs view
@@ -0,0 +1,232 @@+{-# LANGUAGE CPP               #-}+{-# LANGUAGE DataKinds         #-}+{-# LANGUAGE TypeApplications  #-}+{-# LANGUAGE FlexibleContexts  #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE TemplateHaskell   #-}+{-# LANGUAGE QuasiQuotes       #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE RankNTypes #-}++module GHCup.OptParse.Rm where+++++import           GHCup+import           GHCup.Errors+import           GHCup.Types+import           GHCup.Types.Optics+import           GHCup.Utils+import           GHCup.Prelude.Logger+import           GHCup.Prelude.String.QQ+import           GHCup.OptParse.Common++#if !MIN_VERSION_base(4,13,0)+import           Control.Monad.Fail             ( MonadFail )+#endif+import           Control.Monad.Reader+import           Control.Monad.Trans.Resource+import           Data.Functor+import           Data.Maybe+import           Data.Versions+import           Haskus.Utils.Variant.Excepts+import           Options.Applicative     hiding ( style )+import           Prelude                 hiding ( appendFile )+import           System.Exit++import qualified Data.Text                     as T+import Control.Exception.Safe (MonadMask)+++++    ----------------+    --[ Commands ]--+    ----------------+++data RmCommand = RmGHC RmOptions+               | RmCabal Version+               | RmHLS Version+               | RmStack Version+               deriving (Eq, Show)+++++    ---------------+    --[ Options ]--+    ---------------+++data RmOptions = RmOptions+  { ghcVer :: GHCTargetVersion+  } deriving (Eq, Show)+++++    ---------------+    --[ Parsers ]--+    ---------------+++rmParser :: Parser (Either RmCommand RmOptions)+rmParser =+  (Left <$> subparser+      (  command+          "ghc"+          (RmGHC <$> info (rmOpts (Just GHC) <**> helper) (progDesc "Remove GHC version"))+      <> command+           "cabal"+           (   RmCabal+           <$> info (versionParser' [ListInstalled True] (Just Cabal) <**> helper)+                    (progDesc "Remove Cabal version")+           )+      <> command+           "hls"+           (   RmHLS+           <$> info (versionParser' [ListInstalled True] (Just HLS) <**> helper)+                    (progDesc "Remove haskell-language-server version")+           )+      <> command+           "stack"+           (   RmStack+           <$> info (versionParser' [ListInstalled True] (Just Stack) <**> helper)+                    (progDesc "Remove stack version")+           )+      )+    )+    <|> (Right <$> rmOpts Nothing)++++rmOpts :: Maybe Tool -> Parser RmOptions+rmOpts tool = RmOptions <$> ghcVersionArgument [ListInstalled True] tool+++++    --------------+    --[ Footer ]--+    --------------+++rmFooter :: String+rmFooter = [s|Discussion:+  Remove the given GHC or cabal version. When no command is given,+  defaults to removing GHC with the specified version.+  It is recommended to always specify a subcommand (ghc/cabal/hls/stack).|]+++++    ---------------------------+    --[ Effect interpreters ]--+    ---------------------------+++type RmEffects = '[ NotInstalled, UninstallFailed ]+++runRm :: (ReaderT env m (VEither RmEffects a) -> m (VEither RmEffects a))+            -> Excepts RmEffects (ReaderT env m) a+            -> m (VEither RmEffects a)+runRm runAppState =+    runAppState+    . runE+      @RmEffects++++    ------------------+    --[ Entrypoint ]--+    ------------------++++rm :: ( Monad m+      , MonadMask m+      , MonadUnliftIO m+      , MonadFail m+      )+   => Either RmCommand RmOptions+   -> (ReaderT AppState m (VEither RmEffects (Maybe VersionInfo))+       -> m (VEither RmEffects (Maybe VersionInfo)))+   -> (ReaderT LeanAppState m () -> m ())+   -> m ExitCode+rm rmCommand runAppState runLogger = case rmCommand of+  (Right rmopts) -> do+    runLogger (logWarn "This is an old-style command for removing GHC. Use 'ghcup rm ghc' instead.")+    rmGHC' rmopts+  (Left (RmGHC rmopts)) -> rmGHC' rmopts+  (Left (RmCabal rmopts)) -> rmCabal' rmopts+  (Left (RmHLS rmopts)) -> rmHLS' rmopts+  (Left (RmStack rmopts)) -> rmStack' rmopts++ where+  rmGHC' RmOptions{..} =+    runRm runAppState (do+        liftE $+          rmGHCVer ghcVer+        GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo+        pure (getVersionInfo ghcVer GHC dls)+      )+      >>= \case+            VRight vi -> do+              runLogger $ logGHCPostRm ghcVer+              postRmLog vi+              pure ExitSuccess+            VLeft  e -> do+              runLogger $ logError $ T.pack $ prettyHFError e+              pure $ ExitFailure 7++  rmCabal' tv =+    runRm runAppState (do+        liftE $+          rmCabalVer tv+        GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo+        pure (getVersionInfo (mkTVer tv) Cabal dls)+      )+      >>= \case+            VRight vi -> do+              postRmLog vi+              pure ExitSuccess+            VLeft  e -> do+              runLogger $ logError $ T.pack $ prettyHFError e+              pure $ ExitFailure 15++  rmHLS' tv =+    runRm runAppState (do+        liftE $+          rmHLSVer tv+        GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo+        pure (getVersionInfo (mkTVer tv) HLS dls)+      )+      >>= \case+            VRight vi -> do+              postRmLog vi+              pure ExitSuccess+            VLeft  e -> do+              runLogger $ logError $ T.pack $ prettyHFError e+              pure $ ExitFailure 15++  rmStack' tv =+    runRm runAppState (do+        liftE $+          rmStackVer tv+        GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo+        pure (getVersionInfo (mkTVer tv) Stack dls)+      )+      >>= \case+            VRight vi -> do+              postRmLog vi+              pure ExitSuccess+            VLeft  e -> do+              runLogger $ logError $ T.pack $ prettyHFError e+              pure $ ExitFailure 15++  postRmLog vi =+    forM_ (_viPostRemove =<< vi) $ \msg ->+      runLogger $ logInfo msg
+ lib-opt/GHCup/OptParse/Run.hs view
@@ -0,0 +1,509 @@+{-# LANGUAGE CPP               #-}+{-# LANGUAGE QuasiQuotes       #-}+{-# LANGUAGE TypeApplications  #-}+{-# LANGUAGE DataKinds         #-}+{-# LANGUAGE RankNTypes        #-}+{-# LANGUAGE FlexibleContexts  #-}+{-# LANGUAGE TypeFamilies      #-}+{-# LANGUAGE ViewPatterns      #-}+module GHCup.OptParse.Run where+++import           GHCup+import           GHCup.Utils+import           GHCup.OptParse.Common+import           GHCup.Errors+import           GHCup.Types+import           GHCup.Types.Optics+import           GHCup.Prelude+import           GHCup.Prelude.File+#ifdef IS_WINDOWS+import           GHCup.Prelude.Process+import           GHCup.Prelude.Process.Windows ( execNoMinGW )+#endif+import           GHCup.Prelude.Logger+import           GHCup.Prelude.String.QQ++import           Control.Exception.Safe         ( MonadMask, MonadCatch )+#if !MIN_VERSION_base(4,13,0)+import           Control.Monad.Fail             ( MonadFail )+#endif+import           Codec.Archive+import           Control.Monad.Reader+import           Control.Monad.Trans.Resource+import           Data.Functor+import           Data.Maybe (isNothing)+import           Data.List                      ( intercalate )+import           Haskus.Utils.Variant.Excepts+import           Options.Applicative     hiding ( style )+import           Prelude                 hiding ( appendFile )+import           System.FilePath+import           System.Environment+import           System.Exit++import qualified Data.Map.Strict               as Map+import qualified Data.Text                     as T+#ifndef IS_WINDOWS+import qualified System.Posix.Process          as SPP+#endif+import Data.Versions ( prettyVer, Version )++++++    ---------------+    --[ Options ]--+    ---------------+++data RunOptions = RunOptions+  { runAppendPATH :: Bool+  , runInstTool'  :: Bool+  , runMinGWPath  :: Bool+  , runGHCVer     :: Maybe ToolVersion+  , runCabalVer   :: Maybe ToolVersion+  , runHLSVer     :: Maybe ToolVersion+  , runStackVer   :: Maybe ToolVersion+  , runBinDir     :: Maybe FilePath+  , runQuick      :: Bool+  , runCOMMAND    :: [String]+  } deriving (Eq, Show)++++    ---------------+    --[ Parsers ]--+    ---------------++++runOpts :: Parser RunOptions+runOpts =+  RunOptions+    <$> switch+          (short 'a' <> long "append" <> help "Append bin/ dir to PATH instead of prepending (this means that e.g. a system installation may take precedence)")+    <*> switch+          (short 'i' <> long "install" <> help "Install the tool, if missing")+    <*> switch+          (short 'm' <> long "mingw-path" <> help "On windows, add mingw64 PATHs to environment (does nothing on unix)")+    <*> optional+          (option+            (eitherReader ghcVersionTagEither)+            (metavar "GHC_VERSION" <> long "ghc" <> help "The ghc version"+            <> completer (tagCompleter GHC [])+            <> (completer $ versionCompleter [] GHC)+            )+          )+    <*> optional+          (option+            (eitherReader toolVersionTagEither)+            (metavar "CABAL_VERSION" <> long "cabal" <> help "The cabal version"+            <> completer (tagCompleter Cabal [])+            <> (completer $ versionCompleter [] Cabal)+            )+          )+    <*> optional+          (option+            (eitherReader toolVersionTagEither)+            (metavar "HLS_VERSION" <> long "hls" <> help "The HLS version"+            <> completer (tagCompleter HLS [])+            <> (completer $ versionCompleter [] HLS)+            )+          )+    <*> optional+          (option+            (eitherReader toolVersionTagEither)+            (metavar "STACK_VERSION" <> long "stack" <> help "The stack version"+            <> completer (tagCompleter Stack [])+            <> (completer $ versionCompleter [] Stack)+            )+          )+    <*> optional+          (option+           (eitherReader isolateParser)+           (  short 'b'+           <> long "bindir"+           <> metavar "DIR"+           <> help "directory where to create the tool symlinks (default: newly created system temp dir)"+           <> completer (bashCompleter "directory")+           )+          )+    <*> switch+          (short 'q' <> long "quick" <> help "Avoid any expensive work (such as downloads, version/tag resolution etc.). Disables --install.")+    <*> many (argument str (metavar "COMMAND" <> help "The command to run, with arguments (use longopts --). If omitted, just prints the created bin/ dir to stdout and exits."))+++++    --------------+    --[ Footer ]--+    --------------+++runFooter :: String+runFooter = [s|Discussion:+  Adds the given tools to a dedicated bin/ directory and adds them to PATH, exposing+  the relevant binaries, then executes a command.++Examples:+  # run VSCode with all latest toolchain exposed, installing missing versions if necessary+  ghcup run --ghc latest --cabal latest --hls latest --stack latest --install -- code Setup.hs++  # create a custom toolchain bin/ dir with GHC and cabal that can be manually added to PATH+  ghcup run --ghc 8.10.7 --cabal 3.2.0.0 --bindir $HOME/toolchain/bin++  # run a specific ghc version+  ghcup run --ghc 8.10.7 -- ghc --version|]+++++    ---------------------------+    --[ Effect interpreters ]--+    ---------------------------+++type RunEffects = '[ AlreadyInstalled+                   , UnknownArchive+                   , ArchiveResult+                   , FileDoesNotExistError+                   , CopyError+                   , NotInstalled+                   , DirNotEmpty+                   , NoDownload+                   , NotInstalled+                   , BuildFailed+                   , TagNotFound+                   , DayNotFound+                   , DigestError+                   , ContentLengthError+                   , GPGError+                   , DownloadFailed+                   , TarDirDoesNotExist+                   , NextVerNotFound+                   , NoToolVersionSet+                   , FileAlreadyExistsError+                   , ProcessError+                   , UninstallFailed+                   , MergeFileTreeError+                   , NoCompatiblePlatform+                   , GHCup.Errors.ParseError+                   , UnsupportedSetupCombo+                   , DistroNotFound+                   , NoCompatibleArch+                   ]++runLeanRUN :: (MonadUnliftIO m, MonadIO m)+           => LeanAppState+           -> Excepts RunEffects (ReaderT LeanAppState m) a+           -> m (VEither RunEffects a)+runLeanRUN leanAppstate =+    -- Don't use runLeanAppState here, which is disabled on windows.+    -- This is the only command on all platforms that doesn't need full appstate.+    flip runReaderT leanAppstate+    . runE+      @RunEffects++runRUN :: MonadUnliftIO m+      => IO AppState+      -> Excepts RunEffects (ResourceT (ReaderT AppState m)) a+      -> m (VEither RunEffects a)+runRUN appState action' = do+  s' <- liftIO appState+  flip runReaderT s'+    . runResourceT+    . runE+      @RunEffects+    $ action'++++    ------------------+    --[ Entrypoint ]--+    ------------------++++run :: forall m .+       ( MonadFail m+       , MonadMask m+       , MonadCatch m+       , MonadIO m+       , MonadUnliftIO m+       , Alternative m+       )+   => RunOptions+   -> IO AppState+   -> LeanAppState+   -> (ReaderT LeanAppState m () -> m ())+   -> m ExitCode+run RunOptions{..} runAppState leanAppstate runLogger = do+   r <- if not runQuick+        then runRUN runAppState $ do+         toolchain <- liftE resolveToolchainFull++         -- oh dear+         r <- lift ask+         tmp <- lift . lift . lift . flip runReaderT (fromAppState r) $ createTmpDir toolchain++         liftE $ installToolChainFull toolchain tmp+         pure tmp+        else runLeanRUN leanAppstate $ do+         toolchain <- resolveToolchain+         tmp <- lift $ createTmpDir toolchain+         liftE $ installToolChain toolchain tmp+         pure tmp+   case r of+         VRight tmp -> do+           case runCOMMAND of+             [] -> do+               liftIO $ putStr tmp+               pure ExitSuccess+             (cmd:args) -> do+               newEnv <- liftIO $ addToPath [tmp] runAppendPATH+               let pathVar = if isWindows then "Path" else "PATH"+               forM_ (Map.lookup pathVar . Map.fromList $ newEnv) $ liftIO . setEnv pathVar+#ifndef IS_WINDOWS+               void $ liftIO $ SPP.executeFile cmd True args (Just newEnv)+               pure ExitSuccess+#else+               r' <- if runMinGWPath+                     then runLeanRUN leanAppstate $ liftE $ lEM @_ @'[ProcessError] $ exec cmd args Nothing (Just newEnv)+                     else runLeanRUN leanAppstate $ liftE $ lEM @_ @'[ProcessError] $ execNoMinGW cmd args Nothing (Just newEnv)+               case r' of+                 VRight _ -> pure ExitSuccess+                 VLeft e -> do+                   runLogger $ logError $ T.pack $ prettyHFError e+                   pure $ ExitFailure 28+#endif+         VLeft e -> do+           runLogger $ logError $ T.pack $ prettyHFError e+           pure $ ExitFailure 27++  where++   -- TODO: doesn't work for cross+   resolveToolchainFull :: ( MonadFail m+                           , MonadThrow m+                           , MonadIO m+                           , MonadCatch m+                           )+                        => Excepts+                             '[ TagNotFound+                              , DayNotFound+                              , NextVerNotFound+                              , NoToolVersionSet+                              ] (ResourceT (ReaderT AppState m)) Toolchain+   resolveToolchainFull = do+         ghcVer <- forM runGHCVer $ \ver -> do+           (v, _) <- liftE $ fromVersion (Just ver) GHC+           pure v+         cabalVer <- forM runCabalVer $ \ver -> do+           (v, _) <- liftE $ fromVersion (Just ver) Cabal+           pure (_tvVersion v)+         hlsVer <- forM runHLSVer $ \ver -> do+           (v, _) <- liftE $ fromVersion (Just ver) HLS+           pure (_tvVersion v)+         stackVer <- forM runStackVer $ \ver -> do+           (v, _) <- liftE $ fromVersion (Just ver) Stack+           pure (_tvVersion v)+         pure Toolchain{..}++   resolveToolchain = do+         ghcVer <- case runGHCVer of+            Just (GHCVersion v) -> pure $ Just v+            Just (ToolVersion v) -> pure $ Just (mkTVer v)+            Nothing -> pure Nothing+            _ -> fail "Internal error"+         cabalVer <- case runCabalVer of+            Just (GHCVersion v) -> pure $ Just (_tvVersion v)+            Just (ToolVersion v) -> pure $ Just v+            Nothing -> pure Nothing+            _ -> fail "Internal error"+         hlsVer <- case runHLSVer of+            Just (GHCVersion v) -> pure $ Just (_tvVersion v)+            Just (ToolVersion v) -> pure $ Just v+            Nothing -> pure Nothing+            _ -> fail "Internal error"+         stackVer <- case runStackVer of+            Just (GHCVersion v) -> pure $ Just (_tvVersion v)+            Just (ToolVersion v) -> pure $ Just v+            Nothing -> pure Nothing+            _ -> fail "Internal error"+         pure Toolchain{..}++   installToolChainFull :: ( MonadFail m+                           , MonadThrow m+                           , MonadIO m+                           , MonadCatch m+                           , Alternative m+                           )+                        => Toolchain+                        -> FilePath+                        -> Excepts+                             '[ TagNotFound+                              , DayNotFound+                              , NextVerNotFound+                              , NoToolVersionSet+                              , UnknownArchive+                              , TarDirDoesNotExist+                              , ProcessError+                              , NotInstalled+                              , NoDownload+                              , GPGError+                              , DownloadFailed+                              , DirNotEmpty+                              , DigestError+                              , ContentLengthError+                              , BuildFailed+                              , ArchiveResult+                              , AlreadyInstalled+                              , FileAlreadyExistsError+                              , CopyError+                              , UninstallFailed+                              , MergeFileTreeError+                              , NoCompatiblePlatform+                              , GHCup.Errors.ParseError+                              , UnsupportedSetupCombo+                              , DistroNotFound+                              , NoCompatibleArch+                              ] (ResourceT (ReaderT AppState m)) ()+   installToolChainFull Toolchain{..} tmp = do+         case ghcVer of+           Just v -> do+             isInstalled <- lift $ checkIfToolInstalled' GHC v+             unless isInstalled $ when (runInstTool' && isNothing (_tvTarget v)) $ void $ liftE $ installGHCBin+               v+               GHCupInternal+               False+               []+             setGHC' v tmp+           _ -> pure ()+         case cabalVer of+           Just v -> do+             isInstalled <- lift $ checkIfToolInstalled' Cabal (mkTVer v)+             unless isInstalled $ when runInstTool' $ void $ liftE $ installCabalBin+               v+               GHCupInternal+               False+             setCabal' v tmp+           _ -> pure ()+         case stackVer of+           Just v -> do+             isInstalled <- lift $ checkIfToolInstalled' Stack (mkTVer v)+             unless isInstalled $ when runInstTool' $ void $ liftE $ installStackBin+               v+               GHCupInternal+               False+             setStack' v tmp+           _ -> pure ()+         case hlsVer of+           Just v -> do+             isInstalled <- lift $ checkIfToolInstalled' HLS (mkTVer v)+             unless isInstalled $ when runInstTool' $ void $ liftE $ installHLSBin+               v+               GHCupInternal+               False+             setHLS' v tmp+           _ -> pure ()++   installToolChain :: ( MonadFail m+                       , MonadThrow m+                       , MonadIO m+                       , MonadCatch m+                       )+                    => Toolchain+                    -> FilePath+                    -> Excepts '[NotInstalled] (ReaderT LeanAppState m) ()+   installToolChain Toolchain{..} tmp = do+         case ghcVer of+           Just v -> setGHC' v tmp+           _ -> pure ()+         case cabalVer of+           Just v -> setCabal' v tmp+           _ -> pure ()+         case stackVer of+           Just v -> setStack' v tmp+           _ -> pure ()+         case hlsVer of+           Just v -> setHLS' v tmp+           _ -> pure ()++   setGHC' v tmp = do+          void $ liftE $ setGHC v SetGHC_XYZ (Just tmp)+          void $ liftE $ setGHC v SetGHCOnly (Just tmp)+   setCabal' v tmp = do+          bin  <- liftE $ whereIsTool Cabal (mkTVer v)+          cbin <- liftIO $ canonicalizePath bin+          lift $ createLink (relativeSymlink tmp cbin) (tmp </> ("cabal" <.> exeExt))+   setStack' v tmp = do+          bin  <- liftE $ whereIsTool Stack (mkTVer v)+          cbin <- liftIO $ canonicalizePath bin+          lift $ createLink (relativeSymlink tmp cbin) (tmp </> ("stack" <.> exeExt))+   setHLS' v tmp = do+          Dirs {..}  <- getDirs+          legacy <- isLegacyHLS v+          if legacy+          then do+            -- TODO: factor this out+            hlsWrapper <- liftE @_ @'[NotInstalled] $ hlsWrapperBinary v !? (NotInstalled HLS (mkTVer v))+            cw <- liftIO $ canonicalizePath (binDir </> hlsWrapper)+            lift $ createLink (relativeSymlink tmp cw) (tmp </> takeFileName cw)+            hlsBins <- hlsServerBinaries v Nothing >>= liftIO . traverse (canonicalizePath . (binDir </>))+            forM_ hlsBins $ \bin ->+              lift $ createLink (relativeSymlink tmp bin) (tmp </> takeFileName bin)+            liftE $ setHLS v SetHLSOnly (Just tmp)+          else do+            liftE $ setHLS v SetHLS_XYZ (Just tmp)+            liftE $ setHLS v SetHLSOnly (Just tmp)++   createTmpDir :: ( MonadUnliftIO m+                   , MonadCatch m+                   , MonadThrow m+                   , MonadMask m+                   , MonadIO m+                   )+                => Toolchain+                -> ReaderT LeanAppState m FilePath+   createTmpDir toolchain =+     case runBinDir of+           Just bindir -> do+             liftIO $ createDirRecursive' bindir+             liftIO $ canonicalizePath bindir+           Nothing -> do+             d <- predictableTmpDir toolchain+             liftIO $ createDirRecursive' d+             liftIO $ canonicalizePath d++   predictableTmpDir :: Monad m+                     => Toolchain+                     -> ReaderT LeanAppState m FilePath+   predictableTmpDir (Toolchain Nothing Nothing Nothing Nothing) = do+     Dirs { tmpDir } <- getDirs+     pure (fromGHCupPath tmpDir </> "ghcup-none")+   predictableTmpDir Toolchain{..} = do+      Dirs { tmpDir } <- getDirs+      pure $ fromGHCupPath tmpDir+        </> ("ghcup-" <> intercalate "_"+              (  maybe [] ( (:[]) . ("ghc-"   <>) . T.unpack . tVerToText) ghcVer+              <> maybe [] ( (:[]) . ("cabal-" <>) . T.unpack . prettyVer) cabalVer+              <> maybe [] ( (:[]) . ("hls-"   <>) . T.unpack . prettyVer) hlsVer+              <> maybe [] ( (:[]) . ("stack-" <>) . T.unpack . prettyVer) stackVer+              )+            )++++    -------------------------+    --[ Other local types ]--+    -------------------------++++data Toolchain = Toolchain+  { ghcVer     :: Maybe GHCTargetVersion+  , cabalVer   :: Maybe Version+  , hlsVer     :: Maybe Version+  , stackVer   :: Maybe Version+  } deriving Show
+ lib-opt/GHCup/OptParse/Set.hs view
@@ -0,0 +1,344 @@+{-# LANGUAGE CPP               #-}+{-# LANGUAGE DataKinds         #-}+{-# LANGUAGE TypeApplications  #-}+{-# LANGUAGE FlexibleContexts  #-}+{-# LANGUAGE QuasiQuotes       #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE RankNTypes #-}++module GHCup.OptParse.Set where+++++import           GHCup.OptParse.Common++import           GHCup+import           GHCup.Errors+import           GHCup.Types+import           GHCup.Prelude.Logger+import           GHCup.Prelude.String.QQ++#if !MIN_VERSION_base(4,13,0)+import           Control.Monad.Fail             ( MonadFail )+#endif+import           Control.Monad.Reader+import           Control.Monad.Trans.Resource+import           Data.Either+import           Data.Functor+import           Data.Maybe+import           Data.Versions+import           GHC.Unicode+import           Haskus.Utils.Variant.Excepts+import           Options.Applicative     hiding ( style )+import           Options.Applicative.Help.Pretty ( text )+import           Prelude                 hiding ( appendFile )+import           System.Exit++import qualified Data.Text                     as T+import Data.Bifunctor (second)+import Control.Exception.Safe (MonadMask)+import GHCup.Types.Optics+++++    ----------------+    --[ Commands ]--+    ----------------+++data SetCommand = SetGHC SetOptions+                | SetCabal SetOptions+                | SetHLS SetOptions+                | SetStack SetOptions+                deriving (Eq, Show)+++++    ---------------+    --[ Options ]--+    ---------------+++data SetOptions = SetOptions+  { sToolVer :: SetToolVersion+  } deriving (Eq, Show)+++++    ---------------+    --[ Parsers ]--+    ---------------+++setParser :: Parser (Either SetCommand SetOptions)+setParser =+  (Left <$> subparser+      (  command+          "ghc"+          (   SetGHC+          <$> info+                (setOpts GHC <**> helper)+                (  progDesc "Set GHC version"+                <> footerDoc (Just $ text setGHCFooter)+                )+          )+      <> command+           "cabal"+           (   SetCabal+           <$> info+                 (setOpts Cabal <**> helper)+                 (  progDesc "Set Cabal version"+                 <> footerDoc (Just $ text setCabalFooter)+                 )+           )+      <> command+           "hls"+           (   SetHLS+           <$> info+                 (setOpts HLS <**> helper)+                 (  progDesc "Set haskell-language-server version"+                 <> footerDoc (Just $ text setHLSFooter)+                 )+           )+      <> command+           "stack"+           (   SetStack+           <$> info+                 (setOpts Stack <**> helper)+                 (  progDesc "Set stack version"+                 <> footerDoc (Just $ text setStackFooter)+                 )+           )+      )+    )+    <|> (Right <$> setOpts GHC)+ where+  setGHCFooter :: String+  setGHCFooter = [s|Discussion:+    Sets the the current GHC version by creating non-versioned+    symlinks for all ghc binaries of the specified version in+    "~/.ghcup/bin/<binary>".|]++  setCabalFooter :: String+  setCabalFooter = [s|Discussion:+    Sets the the current Cabal version.|]++  setStackFooter :: String+  setStackFooter = [s|Discussion:+    Sets the the current Stack version.|]++  setHLSFooter :: String+  setHLSFooter = [s|Discussion:+    Sets the the current haskell-language-server version.|]+++setOpts :: Tool -> Parser SetOptions+setOpts tool = SetOptions <$>+    (fromMaybe SetRecommended <$>+      optional (setVersionArgument [ListInstalled True] tool))++setVersionArgument :: [ListCriteria] -> Tool -> Parser SetToolVersion+setVersionArgument criteria tool =+  argument (eitherReader setEither)+    (metavar "VERSION|TAG|next"+    <> completer (tagCompleter tool ["next"])+    <> (completer . versionCompleter criteria) tool)+ where+  setEither s' =+        parseSet s'+    <|> second SetToolTag (tagEither s')+    <|> se s'+  se s' = case tool of+           GHC -> second SetGHCVersion (ghcVersionEither s')+           _   -> second SetToolVersion (toolVersionEither s')+  parseSet s' = case fmap toLower s' of+                  "next" -> Right SetNext+                  other  -> Left $ "Unknown tag/version " <> other+++++    --------------+    --[ Footer ]--+    --------------+++setFooter :: String+setFooter = [s|Discussion:+  Sets the currently active GHC or cabal version. When no command is given,+  defaults to setting GHC with the specified version/tag (if no tag+  is given, sets GHC to 'recommended' version).+  It is recommended to always specify a subcommand (ghc/cabal/hls/stack).|]++++    ---------------------------+    --[ Effect interpreters ]--+    ---------------------------+++type SetGHCEffects = '[ FileDoesNotExistError+                   , NotInstalled+                   , TagNotFound+                   , DayNotFound+                   , NextVerNotFound+                   , NoToolVersionSet]++runSetGHC :: (ReaderT env m (VEither SetGHCEffects a) -> m (VEither SetGHCEffects a))+          -> Excepts SetGHCEffects (ReaderT env m) a+          -> m (VEither SetGHCEffects a)+runSetGHC runAppState =+    runAppState+    . runE+      @SetGHCEffects+++type SetCabalEffects = '[ NotInstalled+                        , TagNotFound+                        , DayNotFound+                        , NextVerNotFound+                        , NoToolVersionSet]++runSetCabal :: (ReaderT env m (VEither SetCabalEffects a) -> m (VEither SetCabalEffects a))+            -> Excepts SetCabalEffects (ReaderT env m) a+            -> m (VEither SetCabalEffects a)+runSetCabal runAppState =+    runAppState+    . runE+      @SetCabalEffects+++type SetHLSEffects = '[ NotInstalled+                      , TagNotFound+                      , DayNotFound+                      , NextVerNotFound+                      , NoToolVersionSet]++runSetHLS :: (ReaderT env m (VEither SetHLSEffects a) -> m (VEither SetHLSEffects a))+          -> Excepts SetHLSEffects (ReaderT env m) a+          -> m (VEither SetHLSEffects a)+runSetHLS runAppState =+    runAppState+    . runE+      @SetHLSEffects+++type SetStackEffects = '[ NotInstalled+                        , TagNotFound+                        , DayNotFound+                        , NextVerNotFound+                        , NoToolVersionSet]++runSetStack :: (ReaderT env m (VEither SetStackEffects a) -> m (VEither SetStackEffects a))+            -> Excepts SetStackEffects (ReaderT env m) a+            -> m (VEither SetStackEffects a)+runSetStack runAppState =+    runAppState+    . runE+      @SetStackEffects++++    -------------------+    --[ Entrypoints ]--+    -------------------+++set :: forall m env.+       ( Monad m+       , MonadMask m+       , MonadUnliftIO m+       , MonadFail m+       , HasDirs env+       , HasLog env+       )+    => Either SetCommand SetOptions+    -> (forall eff . ReaderT AppState m (VEither eff GHCTargetVersion)+        -> m (VEither eff GHCTargetVersion))+    -> (forall eff. ReaderT env m (VEither eff GHCTargetVersion)+        -> m (VEither eff GHCTargetVersion))+    -> (ReaderT LeanAppState m () -> m ())+    -> m ExitCode+set setCommand runAppState _ runLogger = case setCommand of+  (Right sopts) -> do+    runLogger (logWarn "This is an old-style command for setting GHC. Use 'ghcup set ghc' instead.")+    setGHC' sopts+  (Left (SetGHC sopts))   -> setGHC'   sopts+  (Left (SetCabal sopts)) -> setCabal' sopts+  (Left (SetHLS sopts))   -> setHLS'   sopts+  (Left (SetStack sopts)) -> setStack' sopts++ where+  setGHC' :: SetOptions+          -> m ExitCode+  setGHC' SetOptions{ sToolVer } = runSetGHC runAppState (do+          v <- liftE $ fst <$> fromVersion' sToolVer GHC+          liftE $ setGHC v SetGHCOnly Nothing+        )+      >>= \case+            VRight GHCTargetVersion{..} -> do+              runLogger+                $ logInfo $+                    "GHC " <> prettyVer _tvVersion <> " successfully set as default version" <> maybe "" (" for cross target " <>) _tvTarget+              pure ExitSuccess+            VLeft e -> do+              runLogger $ logError $ T.pack $ prettyHFError e+              pure $ ExitFailure 5+++  setCabal' :: SetOptions+            -> m ExitCode+  setCabal' SetOptions{ sToolVer } = runSetCabal runAppState (do+          v <- liftE $ fst <$> fromVersion' sToolVer Cabal+          liftE $ setCabal (_tvVersion v)+          pure v+        )+      >>= \case+            VRight v -> do+              runLogger+                $ logInfo $+                    "Cabal " <> prettyVer (_tvVersion v) <> " successfully set as default version"+              pure ExitSuccess+            VLeft  e -> do+              runLogger $ logError $ T.pack $ prettyHFError e+              pure $ ExitFailure 14++  setHLS' :: SetOptions+          -> m ExitCode+  setHLS' SetOptions{ sToolVer } = runSetHLS runAppState (do+          v <- liftE $ fst <$> fromVersion' sToolVer HLS+          liftE $ setHLS (_tvVersion v) SetHLSOnly Nothing+          pure v+        )+      >>= \case+            VRight v -> do+              runLogger+                $ logInfo $+                    "HLS " <> prettyVer (_tvVersion v) <> " successfully set as default version"+              pure ExitSuccess+            VLeft  e -> do+              runLogger $ logError $ T.pack $ prettyHFError e+              pure $ ExitFailure 14+++  setStack' :: SetOptions+            -> m ExitCode+  setStack' SetOptions{ sToolVer } = runSetStack runAppState (do+            v <- liftE $ fst <$> fromVersion' sToolVer Stack+            liftE $ setStack (_tvVersion v)+            pure v+          )+      >>= \case+            VRight v -> do+              runLogger+                $ logInfo $+                    "Stack " <> prettyVer (_tvVersion v) <> " successfully set as default version"+              pure ExitSuccess+            VLeft  e -> do+              runLogger $ logError $ T.pack $ prettyHFError e+              pure $ ExitFailure 14
+ lib-opt/GHCup/OptParse/Test.hs view
@@ -0,0 +1,189 @@+{-# LANGUAGE CPP               #-}+{-# LANGUAGE DataKinds         #-}+{-# LANGUAGE TypeApplications  #-}+{-# LANGUAGE FlexibleContexts  #-}+{-# LANGUAGE TemplateHaskell   #-}+{-# LANGUAGE QuasiQuotes       #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE ViewPatterns      #-}+{-# LANGUAGE TypeOperators     #-}++module GHCup.OptParse.Test where+++++import           GHCup.OptParse.Common++import           GHCup+import           GHCup.Errors+import           GHCup.Types+import           GHCup.Utils.Dirs+import           GHCup.Prelude.Logger+import           GHCup.Prelude.String.QQ++import           Codec.Archive+#if !MIN_VERSION_base(4,13,0)+import           Control.Monad.Fail             ( MonadFail )+#endif+import           Control.Monad.Reader+import           Control.Monad.Trans.Resource+import           Data.Functor+import           Data.Maybe+import           Haskus.Utils.Variant.Excepts+import           Options.Applicative     hiding ( style )+import           Options.Applicative.Help.Pretty ( text )+import           Prelude                 hiding ( appendFile )+import           System.Exit+import           URI.ByteString          hiding ( uriParser )++import qualified Data.Text                     as T+++++    ----------------+    --[ Commands ]--+    ----------------+++data TestCommand = TestGHC TestOptions+++++    ---------------+    --[ Options ]--+    ---------------+++data TestOptions = TestOptions+  { testVer      :: Maybe ToolVersion+  , testBindist  :: Maybe URI+  , addMakeArgs  :: [T.Text]+  }++++    ---------------+    --[ Footers ]--+    ---------------++testFooter :: String+testFooter = [s|Discussion:+  Runs test suites from the test bindist.|]+++++    ---------------+    --[ Parsers ]--+    ---------------++testParser :: Parser TestCommand+testParser =+  subparser+      (  command+          "ghc"+          (   TestGHC+          <$> info+                (testOpts (Just GHC) <**> helper)+                (  progDesc "Test GHC"+                <> footerDoc (Just $ text testGHCFooter)+                )+          )+        )+ where+  testGHCFooter :: String+  testGHCFooter = [s|Discussion:+  Runs the GHC test suite from the test bindist.|]+++testOpts :: Maybe Tool -> Parser TestOptions+testOpts tool =+  (\(u, v) args -> TestOptions v u args)+    <$> (   (   (,)+            <$> optional+                  (option+                    (eitherReader uriParser)+                    (short 'u' <> long "url" <> metavar "BINDIST_URL" <> help+                      "Install the specified version from this bindist"+                      <> completer (toolDlCompleter (fromMaybe GHC tool))+                    )+                  )+            <*> (Just <$> toolVersionTagArgument [] tool)+            )+        <|> pure (Nothing, Nothing)+        )+    <*> many (argument str (metavar "MAKE_ARGS" <> help "Additional arguments to 'make', prefix with '-- ' (longopts)"))++++++++    ---------------------------+    --[ Effect interpreters ]--+    ---------------------------+++type TestGHCEffects = [ DigestError+                      , ContentLengthError+                      , GPGError+                      , DownloadFailed+                      , NoDownload+                      , ArchiveResult+                      , TarDirDoesNotExist+                      , UnknownArchive+                      , TestFailed+                      , NextVerNotFound+                      , TagNotFound+                      , DayNotFound+                      , NoToolVersionSet+                      ]++runTestGHC :: AppState+           -> Excepts TestGHCEffects (ResourceT (ReaderT AppState IO)) a+           -> IO (VEither TestGHCEffects a)+runTestGHC appstate' =+  flip runReaderT appstate'+  . runResourceT+  . runE+    @TestGHCEffects+++    -------------------+    --[ Entrypoints ]--+    -------------------+++test :: TestCommand -> Settings -> IO AppState -> (ReaderT LeanAppState IO () -> IO ()) -> IO ExitCode+test testCommand settings getAppState' runLogger = case testCommand of+  (TestGHC iopts) -> go iopts+ where+  go :: TestOptions -> IO ExitCode+  go TestOptions{..} = do+    s'@AppState{ dirs = Dirs{ .. } } <- liftIO getAppState'+    (case testBindist of+       Nothing -> runTestGHC s' $ do+         (v, vi) <- liftE $ fromVersion testVer GHC+         liftE $ testGHCVer v addMakeArgs+         pure vi+       Just uri -> do+         runTestGHC s'{ settings = settings {noVerify = True}} $ do+           (v, vi) <- liftE $ fromVersion testVer GHC+           liftE $ testGHCBindist (DownloadInfo uri (Just $ RegexDir ".*/.*") "" Nothing Nothing) v addMakeArgs+           pure vi+      )+        >>= \case+              VRight _ -> do+                runLogger $ logInfo "GHC test successful"+                pure ExitSuccess+              VLeft e -> do+                runLogger $ do+                  logError $ T.pack $ prettyHFError e+                  logError $ "Also check the logs in " <> T.pack (fromGHCupPath logsDir)+                pure $ ExitFailure 3+
+ lib-opt/GHCup/OptParse/ToolRequirements.hs view
@@ -0,0 +1,121 @@+{-# LANGUAGE CPP               #-}+{-# LANGUAGE DataKinds         #-}+{-# LANGUAGE TypeApplications  #-}+{-# LANGUAGE FlexibleContexts  #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE RankNTypes #-}+{-# LANGUAGE QuasiQuotes #-}++module GHCup.OptParse.ToolRequirements where+++import           GHCup.Errors+import           GHCup.Types+import           GHCup.Prelude.Logger+import           GHCup.Prelude.String.QQ++#if !MIN_VERSION_base(4,13,0)+import           Control.Monad.Fail             ( MonadFail )+#endif+import           Control.Monad.Reader+import           Control.Monad.Trans.Resource+import           Haskus.Utils.Variant.Excepts+import           Options.Applicative     hiding ( style )+import           Prelude                 hiding ( appendFile )+import           System.Exit++import qualified Data.Text                     as T+import qualified Data.Text.IO                  as T+import Control.Exception.Safe (MonadMask)+import GHCup.Types.Optics+import GHCup.Platform+import GHCup.Prelude+import GHCup.Requirements+import System.IO++++    ---------------+    --[ Options ]--+    ---------------+++data ToolReqOpts = ToolReqOpts+  { tlrRaw :: Bool+  }+++++    ---------------+    --[ Parsers ]--+    ---------------++          +toolReqP :: Parser ToolReqOpts+toolReqP =+  ToolReqOpts+    <$> switch (short 'r' <> long "raw-format" <> help "machine-parsable format")+++++    --------------+    --[ Footer ]--+    --------------+++toolReqFooter :: String+toolReqFooter = [s|Discussion:+  Print tool requirements on the current platform.+  If you want to pass this to your package manage, use '--raw-format'.|]++++    ---------------------------+    --[ Effect interpreters ]--+    ---------------------------+++type ToolRequirementsEffects = '[ NoCompatiblePlatform , DistroNotFound , NoToolRequirements ]+++runToolRequirements :: (ReaderT env m (VEither ToolRequirementsEffects a) -> m (VEither ToolRequirementsEffects a))+                    -> Excepts ToolRequirementsEffects (ReaderT env m) a+                    -> m (VEither ToolRequirementsEffects a)+runToolRequirements runAppState =+    runAppState+    . runE+      @ToolRequirementsEffects++++    ------------------+    --[ Entrypoint ]--+    ------------------++++toolRequirements :: ( Monad m+                    , MonadMask m+                    , MonadUnliftIO m+                    , MonadFail m+                    , Alternative m+                    )+                 => ToolReqOpts+                 -> (ReaderT AppState m (VEither ToolRequirementsEffects ()) -> m (VEither ToolRequirementsEffects ()))+                 -> (ReaderT LeanAppState m () -> m ())+                 -> m ExitCode+toolRequirements ToolReqOpts{..} runAppState runLogger = runToolRequirements runAppState (do+    GHCupInfo { .. } <- lift getGHCupInfo+    platform' <- liftE getPlatform+    req       <- getCommonRequirements platform' _toolRequirements ?? NoToolRequirements+    if tlrRaw+    then liftIO $ T.hPutStr stdout (rawRequirements req)+    else liftIO $ T.hPutStr stdout (prettyRequirements req)+  )+    >>= \case+          VRight _ -> pure ExitSuccess+          VLeft  e -> do+            runLogger $ logError $ T.pack $ prettyHFError e+            pure $ ExitFailure 12
+ lib-opt/GHCup/OptParse/UnSet.hs view
@@ -0,0 +1,212 @@+{-# LANGUAGE CPP               #-}+{-# LANGUAGE DataKinds         #-}+{-# LANGUAGE TypeApplications  #-}+{-# LANGUAGE FlexibleContexts  #-}+{-# LANGUAGE TemplateHaskell   #-}+{-# LANGUAGE QuasiQuotes       #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE RankNTypes #-}++module GHCup.OptParse.UnSet where+++++import           GHCup+import           GHCup.Errors+import           GHCup.Types+import           GHCup.Prelude.Logger+import           GHCup.Prelude.String.QQ++#if !MIN_VERSION_base(4,13,0)+import           Control.Monad.Fail             ( MonadFail )+#endif+import           Control.Monad.Reader+import           Control.Monad.Trans.Resource+import           Data.Functor+import           Data.Maybe+import           Haskus.Utils.Variant.Excepts+import           Options.Applicative     hiding ( style )+import           Options.Applicative.Help.Pretty ( text )+import           Prelude                 hiding ( appendFile )+import           System.Exit++import qualified Data.Text                     as T+import Control.Exception.Safe (MonadMask)+import GHCup.Types.Optics+++++    ----------------+    --[ Commands ]--+    ----------------+++data UnsetCommand = UnsetGHC   UnsetOptions+                  | UnsetCabal UnsetOptions+                  | UnsetHLS   UnsetOptions+                  | UnsetStack UnsetOptions+                  deriving (Eq, Show)+++++    ---------------+    --[ Options ]--+    ---------------+++data UnsetOptions = UnsetOptions+  { sToolVer :: Maybe T.Text -- target platform triple+  } deriving (Eq, Show)+++++    ---------------+    --[ Parsers ]--+    ---------------+++unsetParser :: Parser UnsetCommand+unsetParser =+  subparser+      (  command+          "ghc"+          (   UnsetGHC+          <$> info+                (unsetOpts <**> helper)+                (  progDesc "Unset GHC version"+                <> footerDoc (Just $ text unsetGHCFooter)+                )+          )+      <> command+           "cabal"+           (   UnsetCabal+           <$> info+                (unsetOpts <**> helper)+                 (  progDesc "Unset Cabal version"+                 <> footerDoc (Just $ text unsetCabalFooter)+                 )+           )+      <> command+           "hls"+           (   UnsetHLS+           <$> info+                 (unsetOpts <**> helper)+                 (  progDesc "Unset haskell-language-server version"+                 <> footerDoc (Just $ text unsetHLSFooter)+                 )+           )+      <> command+           "stack"+           (   UnsetStack+           <$> info+                 (unsetOpts <**> helper)+                 (  progDesc "Unset stack version"+                 <> footerDoc (Just $ text unsetStackFooter)+                 )+           )+      )+ where+  unsetGHCFooter :: String+  unsetGHCFooter = [s|Discussion:+    Unsets the the current GHC version. That means there won't+    be a ~/.ghcup/bin/ghc anymore.++Examples:+  # unset ghc +  ghcup unset ghc++  # unset ghc for the target version+  ghcup unset ghc armv7-unknown-linux-gnueabihf|]++  unsetCabalFooter :: String+  unsetCabalFooter = [s|Discussion:+    Unsets the the current Cabal version.|]++  unsetStackFooter :: String+  unsetStackFooter = [s|Discussion:+    Unsets the the current Stack version.|]++  unsetHLSFooter :: String+  unsetHLSFooter = [s|Discussion:+    Unsets the the current haskell-language-server version.|]+++unsetOpts :: Parser UnsetOptions+unsetOpts = UnsetOptions . fmap T.pack <$> optional (argument str (metavar "TRIPLE"))++++    --------------+    --[ Footer ]--+    --------------+++unsetFooter :: String+unsetFooter = [s|Discussion:+  Unsets the currently active GHC or cabal version.|]+++++    ---------------------------+    --[ Effect interpreters ]--+    ---------------------------+++type UnsetEffects = '[ NotInstalled ]+++runUnsetGHC :: (ReaderT env m (VEither UnsetEffects a) -> m (VEither UnsetEffects a))+            -> Excepts UnsetEffects (ReaderT env m) a+            -> m (VEither UnsetEffects a)+runUnsetGHC runLeanAppState =+    runLeanAppState+    . runE+      @UnsetEffects++++    ------------------+    --[ Entrypoint ]--+    ------------------++++unset :: ( Monad m+         , MonadMask m+         , MonadUnliftIO m+         , MonadFail m+         , HasDirs env+         , HasLog env+         )+      => UnsetCommand+      -> (ReaderT env m (VEither UnsetEffects ())+          -> m (VEither UnsetEffects ()))+      -> (ReaderT LeanAppState m () -> m ())+      -> m ExitCode+unset unsetCommand runLeanAppState runLogger = case unsetCommand of+  (UnsetGHC (UnsetOptions triple)) -> runUnsetGHC runLeanAppState (unsetGHC triple)+        >>= \case+              VRight _ -> do+                runLogger $ logInfo "GHC successfully unset"+                pure ExitSuccess+              VLeft  e -> do+                runLogger $ logError $ T.pack $ prettyHFError e+                pure $ ExitFailure 14+  (UnsetCabal (UnsetOptions _)) -> do+    void $ runLeanAppState (VRight <$> unsetCabal)+    runLogger $ logInfo "Cabal successfully unset"+    pure ExitSuccess+  (UnsetHLS (UnsetOptions _)) -> do+    void $ runLeanAppState (VRight <$> unsetHLS)+    runLogger $ logInfo "HLS successfully unset"+    pure ExitSuccess+  (UnsetStack (UnsetOptions _)) -> do+    void $ runLeanAppState (VRight <$> unsetStack)+    runLogger $ logInfo "Stack successfully unset"+    pure ExitSuccess
+ lib-opt/GHCup/OptParse/Upgrade.hs view
@@ -0,0 +1,155 @@+{-# LANGUAGE CPP               #-}+{-# LANGUAGE DataKinds         #-}+{-# LANGUAGE TypeApplications  #-}+{-# LANGUAGE FlexibleContexts  #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE RankNTypes #-}++module GHCup.OptParse.Upgrade where+++++import           GHCup+import           GHCup.Errors+import           GHCup.Types+import           GHCup.Prelude.File+import           GHCup.Prelude.Logger++#if !MIN_VERSION_base(4,13,0)+import           Control.Monad.Fail             ( MonadFail )+#endif+import           Control.Monad.Reader+import           Control.Monad.Trans.Resource+import           Data.Functor+import           Data.Maybe+import           Haskus.Utils.Variant.Excepts+import           Options.Applicative     hiding ( style )+import           Prelude                 hiding ( appendFile )+import           System.Exit++import qualified Data.Text                     as T+import Control.Exception.Safe (MonadMask)+import System.Environment+import GHCup.Utils+import System.FilePath+import GHCup.Types.Optics+import Data.Versions+++++++    ---------------+    --[ Options ]--+    ---------------+++data UpgradeOpts = UpgradeInplace+                 | UpgradeAt FilePath+                 | UpgradeGHCupDir+                 deriving (Eq, Show)+++++    ---------------+    --[ Parsers ]--+    ---------------+++upgradeOptsP :: Parser UpgradeOpts+upgradeOptsP =+  flag'+      UpgradeInplace+      (short 'i' <> long "inplace" <> help+        "Upgrade ghcup in-place"+      )+    <|>+      (   UpgradeAt+        <$> option+              str+              (short 't' <> long "target" <> metavar "TARGET_DIR" <> help+                "Absolute filepath to write ghcup into"+                <> completer (bashCompleter "file")+              )+        )+    <|> pure UpgradeGHCupDir+++++    ---------------------------+    --[ Effect interpreters ]--+    ---------------------------+++type UpgradeEffects = '[ DigestError+                       , ContentLengthError+                       , GPGError+                       , NoDownload+                       , NoUpdate+                       , FileDoesNotExistError+                       , CopyError+                       , DownloadFailed+                       , ToolShadowed+                       ]+++runUpgrade :: MonadUnliftIO m+           => (ReaderT AppState m (VEither UpgradeEffects a) -> m (VEither UpgradeEffects a))+           -> Excepts UpgradeEffects (ResourceT (ReaderT AppState m)) a+           -> m (VEither UpgradeEffects a)+runUpgrade runAppState =+  runAppState+  . runResourceT+  . runE+    @UpgradeEffects++++    ------------------+    --[ Entrypoint ]--+    ------------------++++upgrade :: ( Monad m+           , MonadMask m+           , MonadUnliftIO m+           , MonadFail m+           )+        => UpgradeOpts+        -> Bool+        -> Bool+        -> Dirs+        -> (forall a. ReaderT AppState m (VEither UpgradeEffects a) -> m (VEither UpgradeEffects a))+        -> (ReaderT LeanAppState m () -> m ())+        -> m ExitCode+upgrade uOpts force' fatal Dirs{..} runAppState runLogger = do+  target <- case uOpts of+    UpgradeInplace  -> Just <$> liftIO getExecutablePath+    (UpgradeAt p)   -> pure $ Just p+    UpgradeGHCupDir -> pure (Just (binDir </> "ghcup" <> exeExt))++  runUpgrade runAppState (do+    v' <- liftE $ upgradeGHCup target force' fatal+    GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo+    pure (v', dls)+    ) >>= \case+      VRight (v', dls) -> do+        let pretty_v = prettyVer v'+        let vi = fromJust $ snd <$> getLatest dls GHCup+        runLogger $ logInfo $+          "Successfully upgraded GHCup to version " <> pretty_v+        forM_ (_viPostInstall vi) $ \msg ->+          runLogger $ logInfo msg+        pure ExitSuccess+      VLeft (V NoUpdate) -> do+        runLogger $ logWarn "No GHCup update available"+        pure ExitSuccess+      VLeft e -> do+        runLogger $ logError $ T.pack $ prettyHFError e+        pure $ ExitFailure 11
+ lib-opt/GHCup/OptParse/Whereis.hs view
@@ -0,0 +1,343 @@+{-# LANGUAGE CPP               #-}+{-# LANGUAGE DataKinds         #-}+{-# LANGUAGE TypeApplications  #-}+{-# LANGUAGE FlexibleContexts  #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE TemplateHaskell   #-}+{-# LANGUAGE QuasiQuotes       #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE RankNTypes #-}++module GHCup.OptParse.Whereis where+++++import           GHCup+import           GHCup.Errors+import           GHCup.OptParse.Common+import           GHCup.Types+import           GHCup.Utils+import           GHCup.Prelude.Logger+import           GHCup.Prelude.String.QQ++#if !MIN_VERSION_base(4,13,0)+import           Control.Monad.Fail             ( MonadFail )+#endif+import           Control.Monad.Reader+import           Control.Monad.Trans.Resource+import           Data.Functor+import           Data.Maybe+import           Haskus.Utils.Variant.Excepts+import           Options.Applicative     hiding ( style )+import           Options.Applicative.Help.Pretty ( text )+import           Prelude                 hiding ( appendFile )+import           System.Environment+import           System.Exit++import qualified Data.Text                     as T+import Control.Exception.Safe (MonadMask)+import System.FilePath (takeDirectory)+import GHCup.Types.Optics+++++    ----------------+    --[ Commands ]--+    ----------------+++data WhereisCommand = WhereisTool Tool (Maybe ToolVersion)+                    | WhereisBaseDir+                    | WhereisBinDir+                    | WhereisCacheDir+                    | WhereisLogsDir+                    | WhereisConfDir+                    deriving (Eq, Show)++++++    ---------------+    --[ Options ]--+    ---------------+++data WhereisOptions = WhereisOptions {+   directory :: Bool+} deriving (Eq, Show)+++++    ---------------+    --[ Parsers ]--+    ---------------+++whereisP :: Parser WhereisCommand+whereisP = subparser+  (commandGroup "Tools locations:" <>+    command+      "ghc"+      (WhereisTool GHC <$> info+        ( optional (toolVersionTagArgument [] (Just GHC)) <**> helper )+        ( progDesc "Get GHC location"+        <> footerDoc (Just $ text whereisGHCFooter ))+      )+      <>+     command+      "cabal"+      (WhereisTool Cabal <$> info+        ( optional (toolVersionTagArgument [] (Just Cabal)) <**> helper )+        ( progDesc "Get cabal location"+        <> footerDoc (Just $ text whereisCabalFooter ))+      )+      <>+     command+      "hls"+      (WhereisTool HLS <$> info+        ( optional (toolVersionTagArgument [] (Just HLS)) <**> helper )+        ( progDesc "Get HLS location"+        <> footerDoc (Just $ text whereisHLSFooter ))+      )+      <>+     command+      "stack"+      (WhereisTool Stack <$> info+        ( optional (toolVersionTagArgument [] (Just Stack)) <**> helper )+        ( progDesc "Get stack location"+        <> footerDoc (Just $ text whereisStackFooter ))+      )+      <>+     command+      "ghcup"+      (WhereisTool GHCup <$> info ( pure Nothing <**> helper ) ( progDesc "Get ghcup location" ))+    ) <|> subparser ( commandGroup "Directory locations:"+      <>+     command+      "basedir"+      (info (pure WhereisBaseDir <**> helper)+            ( progDesc "Get ghcup base directory location" )+      )+      <>+     command+      "bindir"+      (info (pure WhereisBinDir <**> helper)+            ( progDesc "Get ghcup binary directory location" )+      )+      <>+     command+      "cachedir"+      (info (pure WhereisCacheDir <**> helper)+            ( progDesc "Get ghcup cache directory location" )+      )+      <>+     command+      "logsdir"+      (info (pure WhereisLogsDir <**> helper)+            ( progDesc "Get ghcup logs directory location" )+      )+      <>+     command+      "confdir"+      (info (pure WhereisConfDir <**> helper)+            ( progDesc "Get ghcup config directory location" )+      )+  )+ where+  whereisGHCFooter = [s|Discussion:+  Finds the location of a GHC executable, which usually resides in+  a self-contained "~/.ghcup/ghc/<ghcver>" directory.++Examples:+  # outputs ~/.ghcup/ghc/8.10.5/bin/ghc.exe+  ghcup whereis ghc 8.10.5+  # outputs ~/.ghcup/ghc/8.10.5/bin/+  ghcup whereis --directory ghc 8.10.5 |]++  whereisCabalFooter = [s|Discussion:+  Finds the location of a Cabal executable, which usually resides in+  "~/.ghcup/bin/".++Examples:+  # outputs ~/.ghcup/bin/cabal-3.4.0.0+  ghcup whereis cabal 3.4.0.0+  # outputs ~/.ghcup/bin+  ghcup whereis --directory cabal 3.4.0.0|]++  whereisHLSFooter = [s|Discussion:+  Finds the location of a HLS executable, which usually resides in+  "~/.ghcup/bin/".++Examples:+  # outputs ~/.ghcup/bin/haskell-language-server-wrapper-1.2.0+  ghcup whereis hls 1.2.0+  # outputs ~/.ghcup/bin/+  ghcup whereis --directory hls 1.2.0|]++  whereisStackFooter = [s|Discussion:+  Finds the location of a stack executable, which usually resides in+  "~/.ghcup/bin/".++Examples:+  # outputs ~/.ghcup/bin/stack-2.7.1+  ghcup whereis stack 2.7.1+  # outputs ~/.ghcup/bin/+  ghcup whereis --directory stack 2.7.1|]++++    --------------+    --[ Footer ]--+    --------------+++whereisFooter :: String+whereisFooter = [s|Discussion:+  Finds the location of a tool. For GHC, this is the ghc binary, that+  usually resides in a self-contained "~/.ghcup/ghc/<ghcver>" directory.+  For cabal/stack/hls this the binary usually at "~/.ghcup/bin/<tool>-<ver>".++Examples:+  # outputs ~/.ghcup/ghc/8.10.5/bin/ghc.exe+  ghcup whereis ghc 8.10.5+  # outputs ~/.ghcup/ghc/8.10.5/bin/+  ghcup whereis --directory ghc 8.10.5+  # outputs ~/.ghcup/bin/cabal-3.4.0.0+  ghcup whereis cabal 3.4.0.0+  # outputs ~/.ghcup/bin/+  ghcup whereis --directory cabal 3.4.0.0|]+++++    ---------------------------+    --[ Effect interpreters ]--+    ---------------------------+++type WhereisEffects = '[ NotInstalled+                , NoToolVersionSet+                , NextVerNotFound+                , TagNotFound+                , DayNotFound+                ]+++runLeanWhereIs :: (MonadUnliftIO m, MonadIO m)+               => LeanAppState+               -> Excepts WhereisEffects (ReaderT LeanAppState m) a+               -> m (VEither WhereisEffects a)+runLeanWhereIs leanAppstate =+    -- Don't use runLeanAppState here, which is disabled on windows.+    -- This is the only command on all platforms that doesn't need full appstate.+    flip runReaderT leanAppstate+    . runE+      @WhereisEffects+++runWhereIs :: (MonadUnliftIO m, MonadIO m)+           => (ReaderT AppState m (VEither WhereisEffects a) -> m (VEither WhereisEffects a))+           -> Excepts WhereisEffects (ReaderT AppState m) a+           -> m (VEither WhereisEffects a)+runWhereIs runAppState =+    runAppState+    . runE+      @WhereisEffects++++    ------------------+    --[ Entrypoint ]--+    ------------------++++whereis :: ( Monad m+         , MonadMask m+         , MonadUnliftIO m+         , MonadFail m+         )+      => WhereisCommand+      -> WhereisOptions+      -> (forall a. ReaderT AppState m (VEither WhereisEffects a) -> m (VEither WhereisEffects a))+      -> LeanAppState+      -> (ReaderT LeanAppState m () -> m ())+      -> m ExitCode+whereis whereisCommand whereisOptions runAppState leanAppstate runLogger = do+  Dirs{ .. }  <- runReaderT getDirs leanAppstate+  case (whereisCommand, whereisOptions) of+    (WhereisTool GHCup _, WhereisOptions{..}) -> do+      loc <- liftIO (getExecutablePath >>= canonicalizePath )+      if directory+      then liftIO $ putStr $ takeDirectory loc+      else liftIO $ putStr loc+      pure ExitSuccess++    (WhereisTool tool (Just (GHCVersion v)), WhereisOptions{..}) ->+      runLeanWhereIs leanAppstate (do+        loc <- liftE $ whereIsTool tool v+        if directory+        then pure $ takeDirectory loc+        else pure loc+        )+        >>= \case+              VRight r -> do+                liftIO $ putStr r+                pure ExitSuccess+              VLeft e -> do+                runLogger $ logError $ T.pack $ prettyHFError e+                pure $ ExitFailure 30+    (WhereisTool tool (Just (ToolVersion v)), WhereisOptions{..}) ->+      runLeanWhereIs leanAppstate (do+        loc <- liftE $ whereIsTool tool (mkTVer v)+        if directory+        then pure $ takeDirectory loc+        else pure loc+        )+        >>= \case+              VRight r -> do+                liftIO $ putStr r+                pure ExitSuccess+              VLeft e -> do+                runLogger $ logError $ T.pack $ prettyHFError e+                pure $ ExitFailure 30++    (WhereisTool tool whereVer, WhereisOptions{..}) -> do+      runWhereIs runAppState (do+        (v, _) <- liftE $ fromVersion whereVer tool+        loc <- liftE $ whereIsTool tool v+        if directory+        then pure $ takeDirectory loc+        else pure loc+        )+        >>= \case+              VRight r -> do+                liftIO $ putStr r+                pure ExitSuccess+              VLeft e -> do+                runLogger $ logError $ T.pack $ prettyHFError e+                pure $ ExitFailure 30++    (WhereisBaseDir, _) -> do+      liftIO $ putStr $ fromGHCupPath baseDir+      pure ExitSuccess++    (WhereisBinDir, _) -> do+      liftIO $ putStr binDir+      pure ExitSuccess++    (WhereisCacheDir, _) -> do+      liftIO $ putStr $ fromGHCupPath cacheDir+      pure ExitSuccess++    (WhereisLogsDir, _) -> do+      liftIO $ putStr $ fromGHCupPath logsDir+      pure ExitSuccess++    (WhereisConfDir, _) -> do+      liftIO $ putStr $ fromGHCupPath confDir+      pure ExitSuccess
lib/GHCup.hs view
@@ -134,15 +134,24 @@           => ListResult           -> Excepts '[NotInstalled, UninstallFailed] m () rmTool ListResult {lVer, lTool, lCross} = do-  logInfo $ "removing " <> T.pack (show lTool) <> " version " <> prettyVer lVer+  let printRmTool = logInfo $ "removing " <> T.pack (show lTool) <> " version " <> prettyVer lVer   case lTool of-    GHC ->+    GHC -> do       let ghcTargetVersion = GHCTargetVersion lCross lVer-      in rmGHCVer ghcTargetVersion-    HLS -> rmHLSVer lVer-    Cabal -> liftE $ rmCabalVer lVer-    Stack -> liftE $ rmStackVer lVer-    GHCup -> lift rmGhcup+      logInfo $ "removing " <> T.pack (show lTool) <> " version " <> tVerToText ghcTargetVersion+      rmGHCVer ghcTargetVersion+    HLS -> do+      printRmTool+      rmHLSVer lVer+    Cabal -> do+      printRmTool+      liftE $ rmCabalVer lVer+    Stack -> do+      printRmTool+      liftE $ rmStackVer lVer+    GHCup -> do+      printRmTool+      lift rmGhcup   rmGhcupDirs :: ( MonadReader env m
lib/GHCup/Download.hs view
@@ -5,7 +5,6 @@ {-# LANGUAGE TypeApplications      #-} {-# LANGUAGE TypeFamilies          #-} - {-| Module      : GHCup.Download Description : Downloading@@ -31,9 +30,11 @@ #endif import           GHCup.Errors import           GHCup.Types+import qualified GHCup.Types.Stack                as Stack import           GHCup.Types.Optics import           GHCup.Types.JSON               ( ) import           GHCup.Utils.Dirs+import           GHCup.Platform import           GHCup.Prelude import           GHCup.Prelude.File import           GHCup.Prelude.Logger.Internal@@ -55,6 +56,7 @@ import           Data.CaseInsensitive           ( mk ) #endif import           Data.Maybe+import           Data.Either import           Data.List import           Data.Time.Clock import           Data.Time.Clock.POSIX@@ -112,24 +114,71 @@                  , MonadFail m                  , MonadMask m                  )-              => Excepts-                   '[DigestError, ContentLengthError, GPGError, JSONError , DownloadFailed , FileDoesNotExistError]+              => PlatformRequest+              -> Excepts+                   '[DigestError, ContentLengthError, GPGError, JSONError , DownloadFailed , FileDoesNotExistError, StackPlatformDetectError]                    m                    GHCupInfo-getDownloadsF = do+getDownloadsF pfreq@(PlatformRequest arch plat _) = do   Settings { urlSource } <- lift getSettings-  case urlSource of-    GHCupURL -> liftE $ getBase ghcupURL-    (OwnSource exts) -> do-      ext  <- liftE $ mapM (either pure getBase) exts-      mergeGhcupInfo ext-    (OwnSpec av) -> pure av-    (AddSource exts) -> do-      base <- liftE $ getBase ghcupURL-      ext  <- liftE $ mapM (either pure getBase) exts-      mergeGhcupInfo (base:ext)-+  let newUrlSources = fromURLSource urlSource+  infos <- liftE $ mapM dl' newUrlSources+  keys <- if any isRight infos+          then liftE . reThrowAll @_ @_ @'[StackPlatformDetectError] StackPlatformDetectError $ getStackPlatformKey pfreq+          else pure []+  ghcupInfos <- fmap catMaybes $ forM infos $ \case+    Left gi  -> pure (Just gi)+    Right si -> pure $ fromStackSetupInfo si keys+  mergeGhcupInfo ghcupInfos  where++  dl' :: ( FromJSONKey Tool+         , FromJSONKey Version+         , FromJSON VersionInfo+         , MonadReader env m+         , HasSettings env+         , HasDirs env+         , MonadIO m+         , MonadCatch m+         , HasLog env+         , MonadThrow m+         , MonadFail m+         , MonadMask m+         )+      => NewURLSource+      -> Excepts+           '[DownloadFailed, GPGError, DigestError, ContentLengthError, JSONError, FileDoesNotExistError]+           m (Either GHCupInfo Stack.SetupInfo)+  dl' NewGHCupURL       = fmap Left $ liftE $ getBase @GHCupInfo ghcupURL+  dl' NewStackSetupURL  = fmap Right $ liftE $ getBase @Stack.SetupInfo stackSetupURL+  dl' (NewGHCupInfo gi) = pure (Left gi)+  dl' (NewSetupInfo si) = pure (Right si)+  dl' (NewURI uri)      = catchE @JSONError (\(JSONDecodeError _) -> Right <$> getBase @Stack.SetupInfo uri)+                            $ fmap Left $ getBase @GHCupInfo uri++  fromStackSetupInfo :: MonadThrow m+                     => Stack.SetupInfo+                     -> [String]+                     -> m GHCupInfo+  fromStackSetupInfo (Stack.siGHCs -> ghcDli) keys = do+    let ghcVersionsPerKey = (`M.lookup` ghcDli) <$> (T.pack <$> keys)+        ghcVersions = fromMaybe mempty . listToMaybe . catMaybes $ ghcVersionsPerKey+    (ghcupInfo' :: M.Map GHCTargetVersion DownloadInfo) <-+      M.mapKeys mkTVer <$> M.traverseMaybeWithKey (\_ a -> pure $ fromStackDownloadInfo a) ghcVersions+    let ghcupDownloads' = M.singleton GHC (M.map fromDownloadInfo ghcupInfo')+    pure (GHCupInfo mempty ghcupDownloads' mempty)+   where+    fromDownloadInfo :: DownloadInfo -> VersionInfo+    fromDownloadInfo dli = let aspec = M.singleton arch (M.singleton plat (M.singleton Nothing dli))+                           in VersionInfo [] Nothing Nothing Nothing Nothing aspec Nothing Nothing Nothing++    fromStackDownloadInfo :: MonadThrow m => Stack.GHCDownloadInfo -> m DownloadInfo+    fromStackDownloadInfo (Stack.GHCDownloadInfo { gdiDownloadInfo = Stack.DownloadInfo{..} }) = do+      url <- either (\e -> throwM $ ParseError (show e)) pure $ parseURI strictURIParserOptions . E.encodeUtf8 $ downloadInfoUrl+      sha256 <- maybe (throwM $ DigestMissing url) (pure . E.decodeUtf8) downloadInfoSha256+      pure $ DownloadInfo url (Just $ RegexDir "ghc-.*") sha256 Nothing Nothing++   mergeGhcupInfo :: MonadFail m                  => [GHCupInfo]                  -> m GHCupInfo@@ -141,6 +190,7 @@     in pure $ GHCupInfo newToolReqs newDownloads newGlobalTools  + yamlFromCache :: (MonadReader env m, HasDirs env) => URI -> m FilePath yamlFromCache uri = do   Dirs{..} <- getDirs@@ -151,7 +201,7 @@ etagsFile = (<.> "etags")  -getBase :: ( MonadReader env m+getBase :: forall j m env . ( MonadReader env m            , HasDirs env            , HasSettings env            , MonadFail m@@ -159,9 +209,10 @@            , MonadCatch m            , HasLog env            , MonadMask m+           , FromJSON j            )         => URI-        -> Excepts '[DownloadFailed, GPGError, DigestError, ContentLengthError, JSONError, FileDoesNotExistError] m GHCupInfo+        -> Excepts '[DownloadFailed, GPGError, DigestError, ContentLengthError, JSONError, FileDoesNotExistError] m j getBase uri = do   Settings { noNetwork, downloader, metaMode } <- lift getSettings @@ -296,7 +347,7 @@                       m                       DownloadInfo getDownloadInfo' t v = do-  (PlatformRequest a p mv) <- lift getPlatformReq+  pfreq@(PlatformRequest a p mv) <- lift getPlatformReq   GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo    let distro_preview f g =@@ -317,13 +368,14 @@       without_distro     = distro_preview (set _Linux UnknownLinux) (const Nothing)    maybe-    (throwE NoDownload)+    (throwE $ NoDownload v t (Just pfreq))     pure     (case p of       -- non-musl won't work on alpine       Linux Alpine -> with_distro <|> without_distro_ver       _            -> with_distro <|> without_distro_ver <|> without_distro     )+   -- | Tries to download from the given http or https url
lib/GHCup/Errors.hs view
@@ -87,6 +87,7 @@     , let proxy = Proxy :: Proxy ToolShadowed in format proxy     , let proxy = Proxy :: Proxy ContentLengthError in format proxy     , let proxy = Proxy :: Proxy DuplicateReleaseChannel in format proxy+    , let proxy = Proxy :: Proxy UnsupportedSetupCombo in format proxy     , ""     , "# high level errors (4000+)"     , let proxy = Proxy :: Proxy DownloadFailed in format proxy@@ -99,6 +100,7 @@     , let proxy = Proxy :: Proxy ParseError in format proxy     , let proxy = Proxy :: Proxy UnexpectedListLength in format proxy     , let proxy = Proxy :: Proxy NoUrlBase in format proxy+    , let proxy = Proxy :: Proxy DigestMissing in format proxy     , ""     , "# orphans (800+)"     , let proxy = Proxy :: Proxy URIParseError in format proxy@@ -206,12 +208,26 @@   eDesc _ = "No compatible platform could be found"  -- | Unable to find a download for the requested version/distro.-data NoDownload = NoDownload+data NoDownload = NoDownload GHCTargetVersion Tool (Maybe PlatformRequest)+                | NoDownload' GlobalTool   deriving Show  instance Pretty NoDownload where-  pPrint NoDownload =-    text (eDesc (Proxy :: Proxy NoDownload))+  pPrint (NoDownload tver@(GHCTargetVersion mtarget vv) tool mpfreq)+    | (Just target) <- mtarget+    , target `elem` (T.pack . prettyShow <$> enumFromTo (minBound :: Tool) (maxBound :: Tool))+    = text $ "Unable to find a download for "+             <> show tool+             <> " version '"+             <> T.unpack (tVerToText tver)+             <> maybe "'\n" (\pfreq -> "' on detected platform " <> pfReqToString pfreq <> "\n") mpfreq+             <> "Perhaps you meant: 'ghcup <command> "+             <> T.unpack target+             <> " "+             <> T.unpack (prettyVer vv)+             <> "'"+    | otherwise = text $ "Unable to find a download for " <> T.unpack (tVerToText tver)+  pPrint (NoDownload' globalTool) = text $ "Unable to find a download for " <> prettyShow globalTool  instance HFErrorProject NoDownload where   eBase _ = 10@@ -660,19 +676,30 @@   eBase _ = 340   eDesc _ = "File content length verification failed" -data DuplicateReleaseChannel = DuplicateReleaseChannel URI+data DuplicateReleaseChannel = DuplicateReleaseChannel NewURLSource   deriving Show  instance HFErrorProject DuplicateReleaseChannel where   eBase _ = 350-  eDesc _ = "Duplicate release channel detected when adding URI.\nGiving up. You can use '--force' to remove and append the duplicate URI (this may change order/semantics)."+  eDesc _ = "Duplicate release channel detected when adding new source.\nGiving up. You can use '--force' to remove and append the duplicate source (this may change order/semantics)."  instance Pretty DuplicateReleaseChannel where-  pPrint (DuplicateReleaseChannel uri) =+  pPrint (DuplicateReleaseChannel source) =     text $ "Duplicate release channel detected when adding: \n  "-      <> (T.unpack . E.decodeUtf8With E.lenientDecode . serializeURIRef') uri-      <> "\nGiving up. You can use '--force' to remove and append the duplicate URI (this may change order/semantics)."+      <> show source+      <> "\nGiving up. You can use '--force' to remove and append the duplicate source (this may change order/semantics)." +data UnsupportedSetupCombo = UnsupportedSetupCombo Architecture Platform+  deriving Show++instance Pretty UnsupportedSetupCombo where+  pPrint (UnsupportedSetupCombo arch plat) =+    text "Could not find a compatible setup combo for:" <+> pPrint arch <+> pPrint plat++instance HFErrorProject UnsupportedSetupCombo where+  eBase _ = 360+  eDesc _ = "Could not find a compatible setup combo"+     -------------------------     --[ High-level errors ]--     -------------------------@@ -760,7 +787,23 @@   eNum (GHCupSetError xs) = 9000 + eNum xs   eDesc _ = "Setting the current version failed." +-- | Executing stacks platform detection failed.+data StackPlatformDetectError = forall es . (ToVariantMaybe StackPlatformDetectError es, PopVariant StackPlatformDetectError es, Show (V es), Pretty (V es), HFErrorProject (V es)) => StackPlatformDetectError (V es) +instance Pretty StackPlatformDetectError where+  pPrint (StackPlatformDetectError reason) =+    case reason of+      VMaybe (_ :: StackPlatformDetectError) -> pPrint reason+      _ -> text "Running stack platform detection logic failed:" <+> pPrint reason++deriving instance Show StackPlatformDetectError++instance HFErrorProject StackPlatformDetectError where+  eBase _ = 6000+  eNum (StackPlatformDetectError xs) = 6000 + eNum xs+  eDesc _ = "Running stack platform detection logic failed."++     ---------------------------------------------     --[ True Exceptions (e.g. for MonadThrow) ]--     ---------------------------------------------@@ -807,6 +850,18 @@   eBase _ = 520   eDesc _ = "URL does not have a base filename." +data DigestMissing = DigestMissing URI+  deriving Show++instance Pretty DigestMissing where+  pPrint (DigestMissing uri) =+    text "Digest missing for:" <+> (text . T.unpack . E.decodeUtf8With E.lenientDecode . serializeURIRef') uri++instance Exception DigestMissing++instance HFErrorProject DigestMissing where+  eBase _ = 530+  eDesc _ = "An expected digest is missing."       ------------------------
lib/GHCup/GHC.hs view
@@ -74,6 +74,7 @@ import qualified Data.ByteString.Base16        as B16 import qualified Data.ByteString               as B import qualified Data.ByteString.Lazy          as BL+import qualified Data.Map.Strict               as Map import qualified Data.Text                     as T import qualified Data.Text.IO                  as T import qualified Data.Text.Encoding            as E@@ -83,6 +84,7 @@ data GHCVer = SourceDist Version             | GitDist GitBranch             | RemoteDist URI+            deriving (Eq, Show)   @@ -125,7 +127,7 @@    dlInfo <-     preview (ix GHC % ix ver % viTestDL % _Just) dls-      ?? NoDownload+      ?? NoDownload ver GHC Nothing    liftE $ testGHCBindist dlInfo ver addMakeArgs @@ -215,7 +217,9 @@   lift $ logInfo $ "Testing GHC version " <> tVerToText tver <> "!"   ghcDir <- lift $ ghcupGHCDir tver   let ghcBinDir = fromGHCupPath ghcDir </> "bin"-  env <- liftIO $ addToPath ghcBinDir False+  env <- liftIO $ addToPath [ghcBinDir] False+  let pathVar = if isWindows then "Path" else "PATH"+  forM_ (Map.lookup pathVar . Map.fromList $ env) $ liftIO . setEnv pathVar    lEM $ make' (fmap T.unpack addMakeArgs)               (Just $ fromGHCupPath path)@@ -260,7 +264,7 @@   GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo   dlInfo <-     preview (ix GHC % ix v % viSourceDL % _Just) dls-      ?? NoDownload+      ?? NoDownload v GHC Nothing   liftE $ downloadCached' dlInfo Nothing mfp  @@ -433,11 +437,7 @@       -- Windows bindists are relocatable and don't need       -- to run configure.       -- We also must make sure to preserve mtime to not confuse ghc-pkg.-      liftE $ mergeFileTree path inst GHC tver $ \source dest -> do-        mtime <- liftIO $ ifM (pathIsSymbolicLink source) (pure Nothing) (Just <$> getModificationTime source)-        when forceInstall $ hideError doesNotExistErrorType $ hideError InappropriateType $ recycleFile dest-        liftIO $ moveFilePortable source dest-        forM_ mtime $ liftIO . setModificationTime dest+      liftE $ mergeGHCFileTree path inst tver forceInstall   | otherwise = do       PlatformRequest {..} <- lift getPlatformReq @@ -459,7 +459,36 @@       tmpInstallDest <- lift withGHCupTmpDir       lEM $ make ["DESTDIR=" <> fromGHCupPath tmpInstallDest, "install"] (Just $ fromGHCupPath path)       liftE $ catchWarn $ lEM @_ @'[ProcessError] $ darwinNotarization _rPlatform (fromGHCupPath tmpInstallDest)-      liftE $ mergeFileTree (tmpInstallDest `appendGHCupPath` dropDrive (fromInstallDir inst))+      liftE $ mergeGHCFileTree (tmpInstallDest `appendGHCupPath` dropDrive (fromInstallDir inst)) inst tver forceInstall+      pure ()+++mergeGHCFileTree :: ( MonadReader env m+                    , HasPlatformReq env+                    , HasDirs env+                    , HasSettings env+                    , MonadThrow m+                    , HasLog env+                    , MonadIO m+                    , MonadUnliftIO m+                    , MonadMask m+                    , MonadResource m+                    , MonadFail m+                    )+                 => GHCupPath           -- ^ Path to the root of the tree+                 -> InstallDirResolved  -- ^ Path to install to+                 -> GHCTargetVersion    -- ^ The GHC version+                 -> Bool                -- ^ Force install+                 -> Excepts '[MergeFileTreeError] m ()+mergeGHCFileTree root inst tver forceInstall+  | isWindows = do+      liftE $ mergeFileTree root inst GHC tver $ \source dest -> do+        mtime <- liftIO $ ifM (pathIsSymbolicLink source) (pure Nothing) (Just <$> getModificationTime source)+        when forceInstall $ hideError doesNotExistErrorType $ hideError InappropriateType $ recycleFile dest+        liftIO $ moveFilePortable source dest+        forM_ mtime $ liftIO . setModificationTime dest+  | otherwise = do+      liftE $ mergeFileTree root         inst         GHC         tver@@ -468,9 +497,7 @@             install f t (not forceInstall)             forM_ mtime $ setModificationTime t) -      pure () - -- | Installs GHC into @~\/.ghcup\/ghc/\<ver\>@ and places the -- following symlinks in @~\/.ghcup\/bin@: --@@ -488,6 +515,7 @@                  , MonadResource m                  , MonadIO m                  , MonadUnliftIO m+                 , Alternative m                  )               => GHCTargetVersion -- ^ the version to install               -> InstallDir@@ -509,6 +537,11 @@                     , ProcessError                     , UninstallFailed                     , MergeFileTreeError+                    , NoCompatiblePlatform+                    , ParseError+                    , UnsupportedSetupCombo+                    , DistroNotFound+                    , NoCompatibleArch                     ]                    m                    ()@@ -708,7 +741,7 @@     Just files -> do       lift $ logInfo $ "Removing files safely from: " <> T.pack dir       forM_ files (lift . hideError NoSuchThing . recycleFile . (\f -> dir </> dropDrive f))-      removeEmptyDirsRecursive dir+      hideError UnsatisfiedConstraints $ removeEmptyDirsRecursive dir       survivors <- liftIO $ hideErrorDef [doesNotExistErrorType] [] $ listDirectory dir       f <- recordedInstallationFile GHC ver       lift $ recycleFile f@@ -764,7 +797,7 @@            -> Maybe (Either FilePath [URI])  -- ^ patches            -> [Text]                   -- ^ additional args to ./configure            -> Maybe String             -- ^ build flavour-           -> Bool+           -> Maybe BuildSystem            -> InstallDir            -> Excepts                 '[ AlreadyInstalled@@ -793,9 +826,9 @@                  ]                 m                 GHCTargetVersion-compileGHC targetGhc crossTarget ov bstrap jobs mbuildConfig patches aargs buildFlavour hadrian installDir+compileGHC targetGhc crossTarget ov bstrap jobs mbuildConfig patches aargs buildFlavour buildSystem installDir   = do-    PlatformRequest { .. } <- lift getPlatformReq+    pfreq@PlatformRequest { .. } <- lift getPlatformReq     GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo      (workdir, tmpUnpack, tver) <- case targetGhc of@@ -804,9 +837,10 @@         lift $ logDebug $ "Requested to compile: " <> prettyVer ver <> " with " <> either prettyVer T.pack bstrap          -- download source tarball+        let tver = mkTVer ver         dlInfo <--          preview (ix GHC % ix (mkTVer ver) % viSourceDL % _Just) dls-            ?? NoDownload+          preview (ix GHC % ix tver % viSourceDL % _Just) dls+            ?? NoDownload tver GHC (Just pfreq)         dl <- liftE $ downloadCached dlInfo Nothing          -- unpack@@ -905,7 +939,7 @@     -- compiled version, so the user can overwrite it     installVer <- if | Just ov'   <- ov   -> pure (GHCTargetVersion crossTarget ov')                      | Just tver' <- tver -> pure tver'-                     | otherwise          -> fail "Newer GHCs don't support discovering the version in git. Complain to GHC devs: https://gitlab.haskell.org/ghc/ghc/-/issues/22322"+                     | otherwise          -> fail "No GHC version given and couldn't detect version. Giving up..."      alreadyInstalled <- lift $ ghcInstalled installVer     alreadySet <- fmap (== Just installVer) $ lift $ ghcSet (_tvTarget installVer)@@ -924,16 +958,31 @@       IsolateDir isoDir -> pure $ IsolateDirResolved isoDir       GHCupInternal -> GHCupDir <$> lift (ghcupGHCDir installVer) -    (mBindist, bmk) <- liftE $ runBuildAction+    mBindist <- liftE $ runBuildAction       tmpUnpack       (do-        b <- if hadrian-             -- prefer 'tver', because the real version carries out compatibility checks-             -- we don't want the user to do funny things with it-             then compileHadrianBindist (fromMaybe installVer tver) (fromGHCupPath workdir) ghcdir-             else compileMakeBindist (fromMaybe installVer tver) (fromGHCupPath workdir) ghcdir-        bmk <- liftIO $ handleIO (\_ -> pure "") $ B.readFile (build_mk $ fromGHCupPath workdir)-        pure (b, bmk)+        -- prefer 'tver', because the real version carries out compatibility checks+        -- we don't want the user to do funny things with it+        let doHadrian = compileHadrianBindist (fromMaybe installVer tver) (fromGHCupPath workdir) ghcdir+            doMake    = compileMakeBindist (fromMaybe installVer tver) (fromGHCupPath workdir) ghcdir+        case buildSystem of+          Just Hadrian -> do+            lift $ logInfo "Requested to use Hadrian"+            liftE doHadrian+          Just Make -> do+            lift $ logInfo "Requested to use Make"+            doMake+          Nothing -> do+            supportsHadrian <- liftE $ catchE @HadrianNotFound @'[HadrianNotFound] @'[] (\_ -> return False)+                                 $ fmap (const True)+                                 $ findHadrianFile (fromGHCupPath workdir)+            if supportsHadrian+            then do+              lift $ logInfo "Detected Hadrian"+              liftE doHadrian+            else do+              lift $ logInfo "Detected Make"+              doMake       )      case installDir of@@ -953,8 +1002,6 @@                                False       -- not a force install, since we already overwrite when compiling.                                [] -    liftIO $ B.writeFile (fromInstallDir ghcdir </> ghcUpSrcBuiltFile) bmk-     case installDir of       -- set and make symlinks for regular (non-isolated) installs       GHCupInternal -> do@@ -977,13 +1024,22 @@             => GHCupPath             -> Excepts '[ProcessError, ParseError] m Version   getGHCVer tmpUnpack = do-    lEM $ execWithGhcEnv "python3" ["./boot"] (Just $ fromGHCupPath tmpUnpack) "ghc-bootstrap"-    lEM $ execWithGhcEnv "sh" ["./configure"] (Just $ fromGHCupPath tmpUnpack) "ghc-bootstrap"-    CapturedProcess {..} <- lift $ makeOut-      ["show!", "--quiet", "VALUE=ProjectVersion" ] (Just $ fromGHCupPath tmpUnpack)-    case _exitCode of-      ExitSuccess -> either (throwE . ParseError . show) pure . MP.parse ghcProjectVersion "" . T.pack . stripNewlineEnd . T.unpack . decUTF8Safe' $ _stdOut-      ExitFailure c -> throwE $ NonZeroExit c "make" ["show!", "--quiet", "VALUE=ProjectVersion" ]+    lEM $ execLogged "python3" ["./boot"] (Just $ fromGHCupPath tmpUnpack) "ghc-bootstrap" Nothing+    lEM $ configureWithGhcBoot Nothing [] (Just $ fromGHCupPath tmpUnpack) "ghc-bootstrap"+    let versionFile = fromGHCupPath tmpUnpack </> "VERSION"+    hasVersionFile <- liftIO $ doesFileExist versionFile+    if hasVersionFile+    then do+      lift $ logDebug "Detected VERSION file, trying to extract"+      contents <- liftIO $ readFile versionFile+      either (throwE . ParseError . show) pure . MP.parse version' "" . T.pack . stripNewlineEnd $ contents+    else do+      lift $ logDebug "Didn't detect VERSION file, trying to extract via legacy 'make'"+      CapturedProcess {..} <- lift $ makeOut+        ["show!", "--quiet", "VALUE=ProjectVersion" ] (Just $ fromGHCupPath tmpUnpack)+      case _exitCode of+        ExitSuccess -> either (throwE . ParseError . show) pure . MP.parse ghcProjectVersion "" . T.pack . stripNewlineEnd . T.unpack . decUTF8Safe' $ _stdOut+        ExitFailure c -> throwE $ NonZeroExit c "make" ["show!", "--quiet", "VALUE=ProjectVersion" ]    defaultConf =     let cross_mk = $(LitE . StringL <$> (qAddDependentFile "data/build_mk/cross" >> runIO (readFile "data/build_mk/cross")))@@ -1020,12 +1076,13 @@      lift $ logInfo "Building (this may take a while)..."     hadrian_build <- liftE $ findHadrianFile workdir-    lEM $ execWithGhcEnv hadrian_build+    lEM $ execLogged hadrian_build                           ( maybe [] (\j  -> ["-j" <> show j]         ) jobs                          ++ maybe [] (\bf -> ["--flavour=" <> bf]) buildFlavour                          ++ ["binary-dist"]                           )                           (Just workdir) "ghc-make"+                          Nothing     [tar] <- liftIO $ findFiles       (workdir </> "_build" </> "bindist")       (makeRegexOpts compExtended@@ -1058,6 +1115,9 @@                         , HasLog env                         , MonadIO m                         , MonadFail m+                        , MonadMask m+                        , MonadUnliftIO m+                        , MonadResource m                         )                      => GHCTargetVersion                      -> FilePath@@ -1069,6 +1129,7 @@                            , PatchFailed                            , ProcessError                            , NotFoundInPATH+                           , MergeFileTreeError                            , CopyError]                           m                        (Maybe FilePath)  -- ^ output path of bindist, None for cross@@ -1090,7 +1151,9 @@      if | isCross tver -> do           lift $ logInfo "Installing cross toolchain..."-          lEM $ make ["install"] (Just workdir)+          tmpInstallDest <- lift withGHCupTmpDir+          lEM $ make ["DESTDIR=" <> fromGHCupPath tmpInstallDest, "install"] (Just workdir)+          liftE $ mergeGHCFileTree (tmpInstallDest `appendGHCupPath` dropDrive (fromInstallDir ghcdir)) ghcdir tver True           pure Nothing        | otherwise -> do           lift $ logInfo "Creating bindist..."@@ -1208,64 +1271,50 @@                         ()   configureBindist tver workdir (fromInstallDir -> ghcdir) = do     lift $ logInfo [s|configuring build|]--    if | _tvVersion tver >= [vver|8.8.0|] -> do-          lEM $ execWithGhcEnv-            "sh"-            ("./configure" :  maybe mempty-                      (\x -> ["--target=" <> T.unpack x])-                      (_tvTarget tver)-            ++ ["--prefix=" <> ghcdir]-            ++ (if isWindows then ["--enable-tarballs-autodownload"] else [])-            ++ fmap T.unpack aargs-            )-            (Just workdir)-            "ghc-conf"-       | otherwise -> do-        lEM $ execLogged-          "sh"-          (  [ "./configure", "--with-ghc=" <> either id id bghc-             ]-          ++ maybe mempty-                   (\x -> ["--target=" <> T.unpack x])-                   (_tvTarget tver)-          ++ ["--prefix=" <> ghcdir]-          ++ (if isWindows then ["--enable-tarballs-autodownload"] else [])-          ++ fmap T.unpack aargs-          )-          (Just workdir)-          "ghc-conf"-          Nothing+    lEM $ configureWithGhcBoot (Just tver)+      (maybe mempty+                (\x -> ["--target=" <> T.unpack x])+                (_tvTarget tver)+      ++ ["--prefix=" <> ghcdir]+      ++ (if isWindows then ["--enable-tarballs-autodownload"] else [])+      ++ fmap T.unpack aargs+      )+      (Just workdir)+      "ghc-conf"     pure () -  execWithGhcEnv :: ( MonadReader env m-                    , HasSettings env-                    , HasDirs env-                    , HasLog env-                    , MonadIO m-                    , MonadThrow m)-                 => FilePath         -- ^ thing to execute-                 -> [String]         -- ^ args for the thing-                 -> Maybe FilePath   -- ^ optionally chdir into this-                 -> FilePath         -- ^ log filename (opened in append mode)-                 -> m (Either ProcessError ())-  execWithGhcEnv fp args dir logf = do-    env <- ghcEnv-    execLogged fp args dir logf (Just env)+  configureWithGhcBoot :: ( MonadReader env m+                          , HasSettings env+                          , HasDirs env+                          , HasLog env+                          , MonadIO m+                          , MonadThrow m)+                       => Maybe GHCTargetVersion+                       -> [String]         -- ^ args for configure+                       -> Maybe FilePath   -- ^ optionally chdir into this+                       -> FilePath         -- ^ log filename (opened in append mode)+                       -> m (Either ProcessError ())+  configureWithGhcBoot mtver args dir logf = do+    let execNew = execLogged+                    "sh"+                    ("./configure" : ("GHC=" <> bghc) : args)+                    dir+                    logf+                    Nothing+        execOld = execLogged+                   "sh"+                   ("./configure" : ("--with-ghc=" <> bghc) : args)+                   dir+                   logf+                   Nothing+    if | Just tver <- mtver+       , _tvVersion tver >= [vver|8.8.0|] -> execNew+       | Nothing   <- mtver               -> execNew -- need some default for git checkouts where we don't know yet+       | otherwise                        -> execOld    bghc = case bstrap of-           Right g    -> Right g-           Left  bver -> Left ("ghc-" <> (T.unpack . prettyVer $ bver) <> exeExt)--  ghcEnv :: (MonadThrow m, MonadIO m) => m [(String, String)]-  ghcEnv = do-    cEnv <- liftIO getEnvironment-    bghcPath <- case bghc of-      Right ghc' -> pure ghc'-      Left  bver -> do-        spaths <- liftIO getSearchPath-        throwMaybeM (NotFoundInPATH bver) $ liftIO (searchPath spaths bver)-    pure (("GHC", bghcPath) : cEnv)+           Right g    -> g+           Left  bver -> "ghc-" <> (T.unpack . prettyVer $ bver) <> exeExt   
lib/GHCup/HLS.hs view
@@ -75,6 +75,7 @@             | GitDist GitBranch             | HackageDist Version             | RemoteDist URI+            deriving (Eq, Show)   @@ -354,7 +355,7 @@                        , NotInstalled                        ] m Version compileHLS targetHLS ghcs jobs ov installDir cabalProject cabalProjectLocal updateCabal patches cabalArgs = do-  PlatformRequest { .. } <- lift getPlatformReq+  pfreq@PlatformRequest { .. } <- lift getPlatformReq   GHCupInfo { _ghcupDownloads = dls } <- lift getGHCupInfo   Dirs { .. } <- lift getDirs @@ -370,7 +371,7 @@       -- download source tarball       dlInfo <-         preview (ix HLS % ix (mkTVer tver) % viSourceDL % _Just) dls-          ?? NoDownload+          ?? NoDownload (mkTVer tver) HLS (Just pfreq)       dl <- liftE $ downloadCached dlInfo Nothing        -- unpack@@ -716,8 +717,10 @@   gpd <- case parseGenericPackageDescriptionMaybe contents of            Nothing -> fail $ "could not parse cabal file: " <> fp            Just r -> pure r-  let tver = (\c -> Version Nothing c [] Nothing)-           . NE.fromList . fmap (NE.fromList . (:[]) . digits . fromIntegral)+  let tver = (\c -> Version Nothing c Nothing Nothing)+           . Chunks+           . NE.fromList+           . fmap (Numeric . fromIntegral)            . versionNumbers            . pkgVersion            . package
lib/GHCup/List.hs view
@@ -65,7 +65,7 @@ data ListCriteria = ListInstalled  Bool                   | ListSet        Bool                   | ListAvailable  Bool-                  deriving Show+                  deriving (Eq, Show)  -- | A list result describes a single tool version -- and various of its properties.@@ -76,7 +76,6 @@   , lTag       :: [Tag]   , lInstalled :: Bool   , lSet       :: Bool -- ^ currently active version-  , fromSrc    :: Bool -- ^ compiled from source   , lStray     :: Bool -- ^ not in download info   , lNoBindist :: Bool -- ^ whether the version is available for this platform/arch   , hlsPowered :: Bool@@ -169,7 +168,6 @@           Just _  -> pure Nothing           Nothing -> do             lSet    <- fmap (maybe False (\(GHCTargetVersion _ v ) -> v == _tvVersion)) $ ghcSet _tvTarget-            fromSrc <- ghcSrcInstalled tver             hlsPowered <- fmap (elem _tvVersion) hlsGHCVersions             pure $ Just $ ListResult               { lTool      = GHC@@ -213,7 +211,6 @@               , lInstalled = True               , lStray     = isNothing (Map.lookup ver avTools)               , lNoBindist = False-              , fromSrc    = False -- actually, we don't know :>               , hlsPowered = False               , lReleaseDay = Nothing               , ..@@ -248,7 +245,6 @@               , lInstalled = True               , lStray     = isNothing (Map.lookup ver avTools)               , lNoBindist = False-              , fromSrc    = False -- actually, we don't know :>               , hlsPowered = False               , lReleaseDay = Nothing               , ..@@ -284,7 +280,6 @@               , lInstalled = True               , lStray     = isNothing (Map.lookup ver avTools)               , lNoBindist = False-              , fromSrc    = False -- actually, we don't know :>               , hlsPowered = False               , lReleaseDay = Nothing               , ..@@ -306,7 +301,6 @@                                            , lTag    = maybe (if isOld then [Old] else []) _viTags listVer                                            , lCross  = Nothing                                            , lTool   = GHCup-                                           , fromSrc = False                                            , lStray  = isNothing listVer                                            , lSet    = True                                            , lInstalled = True@@ -340,7 +334,6 @@         lNoBindist <- fmap (isLeft . veitherToEither) $ runE @'[NoDownload] $ getDownloadInfo' GHC tver         lSet       <- fmap (== Just tver) $ ghcSet (_tvTarget tver)         lInstalled <- ghcInstalled tver-        fromSrc    <- ghcSrcInstalled tver         hlsPowered <- fmap (elem tver) (fmap mkTVer <$> hlsGHCVersions)         pure ListResult { lVer = _tvVersion tver , lCross = _tvTarget tver , lTag = _viTags, lTool = t, lStray = False, lReleaseDay = _viReleaseDay, .. }       Cabal -> do@@ -351,7 +344,6 @@                         , lCross  = Nothing                         , lTag    = _viTags                         , lTool   = t-                        , fromSrc = False                         , lStray  = False                         , hlsPowered = False                         , lReleaseDay = _viReleaseDay@@ -364,7 +356,6 @@                         , lTag    = _viTags                         , lCross  = Nothing                         , lTool   = t-                        , fromSrc = False                         , lStray  = False                         , lNoBindist = False                         , hlsPowered = False@@ -379,7 +370,6 @@                         , lCross  = Nothing                         , lTag    = _viTags                         , lTool   = t-                        , fromSrc = False                         , lStray  = False                         , hlsPowered = False                         , lReleaseDay = _viReleaseDay@@ -393,7 +383,6 @@                         , lCross  = Nothing                         , lTag    = _viTags                         , lTool   = t-                        , fromSrc = False                         , lStray  = False                         , hlsPowered = False                         , lReleaseDay = _viReleaseDay
lib/GHCup/Platform.hs view
@@ -28,6 +28,8 @@ import           GHCup.Prelude.Logger import           GHCup.Prelude.Process import           GHCup.Prelude.String.QQ+import           GHCup.Prelude.Version.QQ+import           GHCup.Prelude.MegaParsec  #if !MIN_VERSION_base(4,13,0) import           Control.Monad.Fail             ( MonadFail )@@ -48,14 +50,21 @@                                                 ) import           System.Info import           System.OsRelease+import           System.Exit+import           System.FilePath import           Text.PrettyPrint.HughesPJClass ( prettyShow ) import           Text.Regex.Posix +import qualified Text.Megaparsec               as MP+ import qualified Data.Text                     as T import qualified Data.Text.IO                  as T+import           Data.Void+import qualified Data.List                     as L   +     --------------------------     --[ Platform detection ]--     --------------------------@@ -197,3 +206,155 @@   try_debian_version = do     ver <- T.readFile debian_version     pure (T.pack "debian", Just ver)+++getStackGhcBuilds :: (MonadReader env m, HasLog env, MonadIO m)+                  => PlatformResult+                  -> Excepts '[ParseError, NoCompatiblePlatform, DistroNotFound, ProcessError] m [String]+getStackGhcBuilds PlatformResult{..} = do+    case _platform of+      Linux _ -> do+        -- Some systems don't have ldconfig in the PATH, so make sure to look in+        -- /sbin and /usr/sbin as well+        sbinEnv <- liftIO $ addToPath sbinDirs False+        ldConfig <- lift $ executeOut' "ldconfig" ["-p"] Nothing (Just sbinEnv)+        firstWords <- case ldConfig of+                        CapturedProcess ExitSuccess so _ ->+                          pure . mapMaybe (listToMaybe . T.words) . T.lines . T.pack . stripNewlineEnd . T.unpack . decUTF8Safe' $ so+                        CapturedProcess (ExitFailure _) _ _ ->+                          -- throwE $ NonZeroExit c "ldconfig" ["-p" ]+                          pure []+        let checkLib :: (MonadReader env m, HasLog env, MonadIO m) => String -> m Bool+            checkLib lib+              | libT `elem` firstWords = do+                  logDebug $ "Found shared library " <> libT <> " in 'ldconfig -p' output"+                  pure True+              | isWindows =+                  -- Cannot parse /usr/lib on Windows+                  pure False+              | otherwise = hasMatches lib usrLibDirs+              -- This is a workaround for the fact that libtinfo.so.x doesn't+              -- appear in the 'ldconfig -p' output on Arch or Slackware even+              -- when it exists. There doesn't seem to be an easy way to get the+              -- true list of directories to scan for shared libs, but this+              -- works for our particular cases.+             where+              libT = T.pack lib++            hasMatches :: (MonadReader env m, HasLog env, MonadIO m) => String -> [FilePath] -> m Bool+            hasMatches lib dirs = do+              matches <- filterM (liftIO . doesFileExist . (</> lib)) dirs+              case matches of+                [] -> logDebug ("Did not find shared library " <> libT) >> pure False+                (path:_) -> logDebug ("Found shared library " <> libT <> " in " <> T.pack path) >> pure True+             where+              libT = T.pack lib++            getLibc6Version :: MonadIO m+                            => Excepts '[ParseError, ProcessError] m Version+            getLibc6Version = do+              CapturedProcess{..} <- lift $ executeOut "ldd" ["--version"] Nothing+              case _exitCode of+                ExitSuccess -> either (throwE . ParseError . show) pure+                                 . MP.parse lddVersion "" . T.pack . stripNewlineEnd . T.unpack . decUTF8Safe' $ _stdOut+                ExitFailure c -> throwE $ NonZeroExit c "ldd" ["--version" ]++            -- Assumes the first line of ldd has the format:+            --+            -- ldd (...) nn.nn+            --+            -- where nn.nn corresponds to the version of libc6.+            lddVersion :: MP.Parsec Void Text Version+            lddVersion = do+              skipWhile (/= ')')+              skip (== ')')+              skipSpace+              version'++        hasMusl <- hasMatches relFileLibcMuslx86_64So1 libDirs+        mLibc6Version <- veitherToEither <$> runE getLibc6Version+        case mLibc6Version of+          Right libc6Version -> logDebug $ "Found shared library libc6 in version: " <> prettyVer libc6Version+          Left _ -> logDebug "Did not find a version of shared library libc6."+        let hasLibc6_2_32 = either (const False) (>= [vver|2.32|]) mLibc6Version+        hastinfo5 <- checkLib relFileLibtinfoSo5+        hastinfo6 <- checkLib relFileLibtinfoSo6+        hasncurses6 <- checkLib relFileLibncurseswSo6+        hasgmp5 <- checkLib relFileLibgmpSo10+        hasgmp4 <- checkLib relFileLibgmpSo3+        let libComponents = if hasMusl+              then+                [ ["musl"] ]+              else+                concat+                  [ if hastinfo6 && hasgmp5+                    then+                      if hasLibc6_2_32+                      then [["tinfo6"]]+                      else [["tinfo6-libc6-pre232"]]+                    else [[]]+                  , [ [] | hastinfo5 && hasgmp5 ]+                  , [ ["ncurses6"] | hasncurses6 && hasgmp5 ]+                  , [ ["gmp4"] | hasgmp4 ]+                  ]+        pure $ map+          (\c -> case c of+            [] -> []+            _ -> L.intercalate "-" c)+          libComponents+      FreeBSD ->+        case _distroVersion of+          Just fVer+            | fVer >= [vers|12|] -> pure []+          _ -> pure ["ino64"]+      Darwin  -> pure []+      Windows -> pure []+ where++  relFileLibcMuslx86_64So1 :: FilePath+  relFileLibcMuslx86_64So1 = "libc.musl-x86_64.so.1"+  libDirs :: [FilePath]+  libDirs = ["/lib", "/lib64"]+  usrLibDirs :: [FilePath]+  usrLibDirs = ["/usr/lib", "/usr/lib64"]+  sbinDirs :: [FilePath]+  sbinDirs = ["/sbin", "/usr/sbin"]+  relFileLibtinfoSo5 :: FilePath+  relFileLibtinfoSo5 = "libtinfo.so.5"+  relFileLibtinfoSo6 :: FilePath+  relFileLibtinfoSo6 = "libtinfo.so.6"+  relFileLibncurseswSo6 :: FilePath+  relFileLibncurseswSo6 = "libncursesw.so.6"+  relFileLibgmpSo10 :: FilePath+  relFileLibgmpSo10 = "libgmp.so.10"+  relFileLibgmpSo3 :: FilePath+  relFileLibgmpSo3 = "libgmp.so.3"++getStackOSKey :: Monad m => PlatformRequest -> Excepts '[UnsupportedSetupCombo] m String+getStackOSKey PlatformRequest { .. } =+  case (_rArch, _rPlatform) of+    (A_32   , Linux _) -> pure "linux32"+    (A_64   , Linux _) -> pure "linux64"+    (A_32   , Darwin ) -> pure "macosx"+    (A_64   , Darwin ) -> pure "macosx"+    (A_32   , FreeBSD) -> pure "freebsd32"+    (A_64   , FreeBSD) -> pure "freebsd64"+    (A_32   , Windows) -> pure "windows32"+    (A_64   , Windows) -> pure "windows64"+    (A_ARM  , Linux _) -> pure "linux-armv7"+    (A_ARM64, Linux _) -> pure "linux-aarch64"+    (A_Sparc, Linux _) -> pure "linux-sparc"+    (A_ARM64, Darwin ) -> pure "macosx-aarch64"+    (A_ARM64, FreeBSD) -> pure "freebsd-aarch64"+    (arch', os') -> throwE $ UnsupportedSetupCombo arch' os'++getStackPlatformKey :: (MonadReader env m, MonadFail m, HasLog env, MonadCatch m, MonadIO m)+                    => PlatformRequest+                    -> Excepts '[UnsupportedSetupCombo, ParseError, NoCompatiblePlatform, NoCompatibleArch, DistroNotFound, ProcessError] m [String]+getStackPlatformKey pfreq@PlatformRequest{..} = do+  osKey <- liftE  $ getStackOSKey pfreq+  builds <- liftE $ getStackGhcBuilds (PlatformResult _rPlatform _rVersion)+  let builds' = (\build -> if null build then osKey else osKey <> "-" <> build) <$> builds+  logDebug $ "Potential GHC builds: " <> mconcat (L.intersperse ", " $ fmap T.pack builds')+  pure builds'+
lib/GHCup/Prelude.hs view
@@ -43,6 +43,10 @@ import           Haskus.Utils.Variant.Excepts import           Text.PrettyPrint.HughesPJClass ( Pretty ) import qualified Data.Text                     as T+import System.Environment (getEnvironment)+import qualified Data.Map.Strict               as Map+import System.FilePath+import Data.List (intercalate)   @@ -88,3 +92,25 @@ {-# INLINABLE throwSomeE #-} throwSomeE = Excepts . pure . VLeft . liftVariant #endif++addToPath :: [FilePath]+          -> Bool         -- ^ if False will prepend+          -> IO [(String, String)]+addToPath paths append = do+ cEnv <- getEnvironment+ return $ addToPath' cEnv paths append++addToPath' :: [(String, String)]+          -> [FilePath]+          -> Bool         -- ^ if False will prepend+          -> [(String, String)]+addToPath' cEnv' newPaths append =+  let cEnv           = Map.fromList cEnv'+      paths          = ["PATH", "Path"]+      curPaths       = (\x -> maybe [] splitSearchPath (Map.lookup x cEnv)) =<< paths+      {- HLINT ignore "Redundant bracket" -}+      newPath        = intercalate [searchPathSeparator] (if append then (curPaths ++ newPaths) else (newPaths ++ curPaths))+      envWithoutPath = foldr (\x y -> Map.delete x y) cEnv paths+      pathVar        = if isWindows then "Path" else "PATH"+      envWithNewPath = Map.toList $ Map.insert pathVar newPath envWithoutPath+  in envWithNewPath
lib/GHCup/Prelude/MegaParsec.hs view
@@ -91,18 +91,16 @@   verP' :: MP.Parsec Void Text Text   verP' = do     v <- version'-    let startsWithDigists =+    let startsWithDigits =           and             . take 3-            . concatMap-              (map-                (\case-                  (Digits _) -> True-                  (Str    _) -> False-                ) . NE.toList)+            . map (\case+                      Numeric  _ -> True+                      Alphanum _ -> False)             . NE.toList+            . (\(Chunks nec) -> nec)             $ _vChunks v-    if startsWithDigists && isNothing (_vEpoch v)+    if startsWithDigits && isNothing (_vEpoch v)       then pure $ prettyVer v       else fail "Oh" @@ -122,3 +120,17 @@  pathSep :: MP.Parsec Void Text Char pathSep = MP.oneOf pathSeparators++skipWhile :: (Char -> Bool) -> MP.Parsec Void Text ()+skipWhile f = void $ MP.takeWhileP Nothing f++skip :: (Char -> Bool) -> MP.Parsec Void Text ()+skip f = void $ MP.satisfy f++skipSpace :: MP.Parsec Void Text ()+skipSpace = void $ MP.satisfy isSpace++isSpace :: Char -> Bool+isSpace c = (c == ' ') || ('\t' <= c && c <= '\r')+{-# INLINE isSpace #-}+
lib/GHCup/Prelude/Process.hs view
@@ -11,6 +11,7 @@ -} module GHCup.Prelude.Process (   executeOut,+  executeOut',   execLogged,   exec,   toProcessError,
lib/GHCup/Prelude/Process/Posix.hs view
@@ -70,7 +70,17 @@   maybe (pure ()) changeWorkingDirectory chdir   SPP.executeFile path True args Nothing +executeOut' :: MonadIO m+            => FilePath          -- ^ command as filename, e.g. 'ls'+            -> [String]          -- ^ arguments to the command+            -> Maybe FilePath    -- ^ chdir to this path+            -> Maybe [(String, String)]+            -> m CapturedProcess+executeOut' path args chdir env = liftIO $ captureOutStreams $ do+  maybe (pure ()) changeWorkingDirectory chdir+  SPP.executeFile path True args env + execLogged :: ( MonadReader env m               , HasSettings env               , HasLog env@@ -169,7 +179,7 @@     overwriteNthLine n str = pos1 <> moveLineUp n <> clearLine <> str <> moveLineDown n <> pos1      blue :: ByteString -> ByteString-    blue bs +    blue bs       | no_color = bs       | otherwise = "\x1b[0;34m" <> bs <> "\x1b[0m" 
lib/GHCup/Prelude/Process/Windows.hs view
@@ -140,8 +140,16 @@            -> [String]          -- ^ arguments to the command            -> Maybe FilePath    -- ^ chdir to this path            -> m CapturedProcess-executeOut path args chdir = do-  cp <- createProcessWithMingwPath ((proc path args){ cwd = chdir })+executeOut path args chdir = executeOut' path args chdir Nothing++executeOut' :: MonadIO m+            => FilePath          -- ^ command as filename, e.g. 'ls'+            -> [String]          -- ^ arguments to the command+            -> Maybe FilePath    -- ^ chdir to this path+            -> Maybe [(String, String)]+            -> m CapturedProcess+executeOut' path args chdir env' = do+  cp <- createProcessWithMingwPath ((proc path args){ cwd = chdir, env = env' })   (exit, out, err) <- liftIO $ readCreateProcessWithExitCodeBS cp ""   pure $ CapturedProcess exit out err 
lib/GHCup/Prelude/Version/QQ.hs view
@@ -26,36 +26,14 @@ #endif import           Language.Haskell.TH import           Language.Haskell.TH.Quote      ( QuasiQuoter(..) )-import           Language.Haskell.TH.Syntax     ( Lift-                                                , dataToExpQ-                                                )+import           Language.Haskell.TH.Syntax     ( dataToExpQ ) import qualified Data.Text                     as T import qualified Language.Haskell.TH.Syntax    as TH  --deriving instance Data Versioning-deriving instance Lift Versioning-deriving instance Data Version-deriving instance Lift Version-deriving instance Data SemVer-deriving instance Lift SemVer-deriving instance Data Mess-deriving instance Lift Mess-deriving instance Data MChunk-deriving instance Lift MChunk-deriving instance Data PVP-deriving instance Lift PVP-deriving instance Lift VSep-deriving instance Data VSep-deriving instance Lift VUnit-deriving instance Data VUnit- #if !MIN_VERSION_base(4,13,0) deriving instance Lift (NonEmpty Word)-deriving instance Lift (NonEmpty VChunk) deriving instance Lift (NonEmpty MChunk)-deriving instance Lift (NonEmpty VUnit) #endif  qq :: (Text -> Q Exp) -> QuasiQuoter
lib/GHCup/Stack.hs view
@@ -234,7 +234,7 @@    liftIO (isShadowed stackbin) >>= \case     Nothing -> pure ()-    Just pa -> lift $ logWarn $ T.pack $ prettyHFError (ToolShadowed Cabal pa stackbin ver)+    Just pa -> lift $ logWarn $ T.pack $ prettyHFError (ToolShadowed Stack pa stackbin ver)    pure () 
lib/GHCup/Types.hs view
@@ -22,10 +22,12 @@   ( module GHCup.Types #if defined(BRICK)   , Key(..)+  , Modifier(..) #endif   )   where +import           GHCup.Types.Stack              ( SetupInfo ) import {-# SOURCE #-} GHCup.Utils.Dirs          ( fromGHCupPath, GHCupPath )  import           Control.DeepSeq                ( NFData, rnf )@@ -39,13 +41,13 @@ import           Text.PrettyPrint.HughesPJClass (Pretty, pPrint, text) import           URI.ByteString #if defined(BRICK)-import           Graphics.Vty                   ( Key(..) )+import           Graphics.Vty                   ( Key(..), Modifier(..) ) #endif  import qualified Data.ByteString.Lazy          as BL import qualified Data.Text                     as T import qualified GHC.Generics                  as GHC-+import qualified Data.List.NonEmpty            as NE  #if !defined(BRICK) data Key = KEsc  | KChar Char | KBS | KEnter@@ -54,9 +56,16 @@          | KFun Int | KBackTab | KPrtScr | KPause | KIns          | KHome | KPageUp | KDel | KEnd | KPageDown | KBegin | KMenu     deriving (Eq,Show,Read,Ord,GHC.Generic)++data Modifier = MShift | MCtrl | MMeta | MAlt+    deriving (Eq,Show,Read,Ord,GHC.Generic) #endif +data KeyCombination = KeyCombination { key :: Key, mods :: [Modifier] }+    deriving (Eq,Show,Read,Ord,GHC.Generic) ++     --------------------     --[ GHCInfo Tree ]--     --------------------@@ -132,7 +141,10 @@  instance NFData GlobalTool +instance Pretty GlobalTool where+  pPrint ShimGen = text "shimgen" + -- | All necessary information of a tool version, including -- source download and per-architecture downloads. data VersionInfo = VersionInfo@@ -153,13 +165,17 @@   -- | A tag. These are currently attached to a version of a tool.-data Tag = Latest-         | Recommended-         | Prerelease-         | LatestPrerelease-         | Nightly-         | LatestNightly-         | Base PVP+data Tag = Latest             -- ^ the latest version of a tool (unique per tool)+         | Recommended        -- ^ the recommended version of a tool (unique per tool)+         | Prerelease         -- ^ denotes a prerelease version+                              --   (a version should either be 'Prerelease' or+                              --   'LatestPrerelease', but not both)+         | LatestPrerelease   -- ^ the latest prerelease (unique per tool)+         | Nightly            -- ^ denotes a nightly version+                              --   (a version should either be 'Nightly' or+                              --   'LatestNightly', but not both)+         | LatestNightly      -- ^ the latest nightly (unique per tool)+         | Base PVP           -- ^ the base version shipped with GHC          | Old                -- ^ old versions are hidden by default in TUI          | UnknownTag String  -- ^ used for upwardscompat          deriving (Ord, Eq, GHC.Generic, Show) -- FIXME: manual JSON instance@@ -185,7 +201,7 @@   pPrint (Base       pvp'') = text ("base-" ++ T.unpack (prettyPVP pvp''))   pPrint (UnknownTag t    ) = text t   pPrint LatestPrerelease   = text "latest-prerelease"-  pPrint LatestNightly   = text "latest-prerelease"+  pPrint LatestNightly      = text "latest-prerelease"   pPrint Old                = mempty  data Architecture = A_64@@ -241,14 +257,19 @@                  | RedHat                  | Alpine                  | AmazonLinux+                 | Rocky+                 | Void                  -- rolling                  | Gentoo                  | Exherbo                  -- not known                  | UnknownLinux                  -- ^ must exit-  deriving (Eq, GHC.Generic, Ord, Show)+  deriving (Eq, GHC.Generic, Ord, Show, Enum, Bounded) +allDistros :: [LinuxDistro]+allDistros = enumFromTo minBound maxBound+ instance NFData LinuxDistro  distroToString :: LinuxDistro -> String@@ -260,6 +281,8 @@ distroToString RedHat = "redhat" distroToString Alpine = "alpine" distroToString AmazonLinux = "amazon"+distroToString Rocky = "rocky"+distroToString Void = "void" distroToString Gentoo = "gentoo" distroToString Exherbo = "exherbo" distroToString UnknownLinux = "unknown"@@ -319,15 +342,41 @@  -- | Where to fetch GHCupDownloads from. data URLSource = GHCupURL-               | OwnSource [Either GHCupInfo URI] -- ^ complete source list-               | OwnSpec GHCupInfo-               | AddSource [Either GHCupInfo URI] -- ^ merge with GHCupURL-               deriving (GHC.Generic, Show)+               | StackSetupURL+               | OwnSource     [Either (Either GHCupInfo SetupInfo) URI] -- ^ complete source list+               | OwnSpec               (Either GHCupInfo SetupInfo)+               | AddSource     [Either (Either GHCupInfo SetupInfo) URI] -- ^ merge with GHCupURL+               | SimpleList    [NewURLSource]+               deriving (Eq, GHC.Generic, Show) +data NewURLSource = NewGHCupURL+                  | NewStackSetupURL+                  | NewGHCupInfo     GHCupInfo+                  | NewSetupInfo     SetupInfo+                  | NewURI           URI+               deriving (Eq, GHC.Generic, Show)++instance NFData NewURLSource++fromURLSource :: URLSource -> [NewURLSource]+fromURLSource GHCupURL              = [NewGHCupURL]+fromURLSource StackSetupURL         = [NewStackSetupURL]+fromURLSource (OwnSource arr)       = convert' <$> arr+fromURLSource (AddSource arr)       = NewGHCupURL:(convert' <$> arr)+fromURLSource (SimpleList arr)      = arr+fromURLSource (OwnSpec (Left gi))   = [NewGHCupInfo gi]+fromURLSource (OwnSpec (Right si)) = [NewSetupInfo si]++convert' :: Either (Either GHCupInfo SetupInfo) URI -> NewURLSource+convert' (Left (Left gi))  = NewGHCupInfo gi+convert' (Left (Right si)) = NewSetupInfo si+convert' (Right uri)       = NewURI uri+ instance NFData URLSource instance NFData (URIRef Absolute) where   rnf (URI !_ !_ !_ !_ !_) = () + data MetaMode = Strict               | Lax   deriving (Show, Read, Eq, GHC.Generic)@@ -400,47 +449,51 @@   }  data UserKeyBindings = UserKeyBindings-  { kUp        :: Maybe Key-  , kDown      :: Maybe Key-  , kQuit      :: Maybe Key-  , kInstall   :: Maybe Key-  , kUninstall :: Maybe Key-  , kSet       :: Maybe Key-  , kChangelog :: Maybe Key-  , kShowAll   :: Maybe Key-  , kShowAllTools :: Maybe Key+  { kUp           :: Maybe KeyCombination+  , kDown         :: Maybe KeyCombination+  , kQuit         :: Maybe KeyCombination+  , kInstall      :: Maybe KeyCombination+  , kUninstall    :: Maybe KeyCombination+  , kSet          :: Maybe KeyCombination+  , kChangelog    :: Maybe KeyCombination+  , kShowAll      :: Maybe KeyCombination+  , kShowAllTools :: Maybe KeyCombination   }   deriving (Show, GHC.Generic)  data KeyBindings = KeyBindings-  { bUp        :: Key-  , bDown      :: Key-  , bQuit      :: Key-  , bInstall   :: Key-  , bUninstall :: Key-  , bSet       :: Key-  , bChangelog :: Key-  , bShowAllVersions :: Key-  , bShowAllTools :: Key+  { bUp              :: KeyCombination+  , bDown            :: KeyCombination+  , bQuit            :: KeyCombination+  , bInstall         :: KeyCombination+  , bUninstall       :: KeyCombination+  , bSet             :: KeyCombination+  , bChangelog       :: KeyCombination+  , bShowAllVersions :: KeyCombination+  , bShowAllTools    :: KeyCombination   }   deriving (Show, GHC.Generic)  instance NFData KeyBindings-#if defined(IS_WINDOWS) || !defined(BRICK)+#if !defined(BRICK) instance NFData Key++instance NFData Modifier+ #endif+instance NFData KeyCombination  defaultKeyBindings :: KeyBindings defaultKeyBindings = KeyBindings-  { bUp = KUp-  , bDown = KDown-  , bQuit = KChar 'q'-  , bInstall = KChar 'i'-  , bUninstall = KChar 'u'-  , bSet = KChar 's'-  , bChangelog = KChar 'c'-  , bShowAllVersions = KChar 'a'-  , bShowAllTools = KChar 't'+  { bUp              = KeyCombination { key = KUp      , mods = [] }+  , bDown            = KeyCombination { key = KDown    , mods = [] }+  , bQuit            = KeyCombination { key = KChar 'q', mods = [] }+  , bInstall         = KeyCombination { key = KChar 'i', mods = [] }+  , bUninstall       = KeyCombination { key = KChar 'u', mods = [] }+  , bSet             = KeyCombination { key = KChar 's', mods = [] }+  , bChangelog       = KeyCombination { key = KChar 'c', mods = [] }+  , bShowAllVersions = KeyCombination { key = KChar 'a', mods = [] }+  , bShowAllTools    = KeyCombination { key = KChar 't', mods = [] }   }  data AppState = AppState@@ -634,6 +687,17 @@  instance NFData VersionRange +instance Pretty VersionCmp where+  pPrint (VR_gt v) = text "> " <> pPrint v+  pPrint (VR_gteq v) = text ">= " <> pPrint v+  pPrint (VR_lt v) = text "< " <> pPrint v+  pPrint (VR_lteq v) = text "<= " <> pPrint v+  pPrint (VR_eq v) = text "= " <> pPrint v++instance Pretty VersionRange where+  pPrint (SimpleRange xs) = foldl1 (\x y -> x <> text " && " <> y) $ NE.map pPrint xs+  pPrint (OrRange xs vr) = foldMap pPrint xs <> " || " <> pPrint vr+ instance Pretty Versioning where   pPrint = text . T.unpack . prettyV @@ -710,6 +774,7 @@                  | ToolVersion Version                  | ToolTag Tag                  | ToolDay Day+                 deriving (Eq, Show)  instance Pretty ToolVersion where   pPrint (GHCVersion v) = pPrint v@@ -719,4 +784,7 @@   +data BuildSystem = Hadrian+                 | Make+  deriving (Show, Eq) 
lib/GHCup/Types/JSON.hs view
@@ -22,7 +22,9 @@ module GHCup.Types.JSON where  import           GHCup.Types+import           GHCup.Types.Stack (SetupInfo) import           GHCup.Types.JSON.Utils+import           GHCup.Types.JSON.Versions () import           GHCup.Prelude.MegaParsec  import           Control.Applicative            ( (<|>) )@@ -31,7 +33,9 @@ import           Data.Aeson.Types        hiding (Key) import           Data.ByteString                ( ByteString ) import           Data.List.NonEmpty             ( NonEmpty(..) )+import           Data.Maybe import           Data.Text.Encoding            as E+import           Data.Foldable import           Data.Versions import           Data.Void import           URI.ByteString@@ -48,10 +52,11 @@ deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''Architecture deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''LinuxDistro deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''VSep-deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''VUnit deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''MChunk deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''Platform deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''Mess+deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''Chunk+deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''Release deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''SemVer deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''Tool deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''GlobalTool@@ -111,35 +116,7 @@     Right x -> pure x     Left  e -> fail $ "Failure in GHCTargetVersion (FromJSONKey)" <> show e -instance ToJSON Versioning where-  toJSON = toJSON . prettyV -instance FromJSON Versioning where-  parseJSON = withText "Versioning" $ \t -> case versioning t of-    Right x -> pure x-    Left  e -> fail $ "Failure in GHCTargetVersion (FromJSON)" <> show e--instance ToJSONKey Versioning where-  toJSONKey = toJSONKeyText $ \x -> prettyV x--instance FromJSONKey Versioning where-  fromJSONKey = FromJSONKeyTextParser $ \t -> case versioning t of-    Right x -> pure x-    Left  e -> fail $ "Failure in Versioning (FromJSONKey)" <> show e--instance ToJSONKey (Maybe Versioning) where-  toJSONKey = toJSONKeyText $ \case-    Just x  -> prettyV x-    Nothing -> T.pack "unknown_versioning"--instance FromJSONKey (Maybe Versioning) where-  fromJSONKey = FromJSONKeyTextParser $ \t ->-    if t == T.pack "unknown_versioning" then pure Nothing else just t-   where-    just t = case versioning t of-      Right x -> pure $ Just x-      Left  e -> fail $ "Failure in (Maybe Versioning) (FromJSONKey)" <> show e- instance ToJSONKey Platform where   toJSONKey = toJSONKeyText $ \case     Darwin  -> T.pack "Darwin"@@ -175,43 +152,6 @@ instance FromJSONKey Architecture where   fromJSONKey = genericFromJSONKey defaultJSONKeyOptions -instance ToJSONKey (Maybe Version) where-  toJSONKey = toJSONKeyText $ \case-    Just x  -> prettyVer x-    Nothing -> T.pack "unknown_version"--instance FromJSONKey (Maybe Version) where-  fromJSONKey = FromJSONKeyTextParser $ \t ->-    if t == T.pack "unknown_version" then pure Nothing else just t-   where-    just t = case version t of-      Right x -> pure $ Just x-      Left  e -> fail $ "Failure in (Maybe Version) (FromJSONKey)" <> show e--instance ToJSON Version where-  toJSON = toJSON . prettyVer--instance FromJSON Version where-  parseJSON = withText "Version" $ \t -> case version t of-    Right x -> pure x-    Left  e -> fail $ "Failure in Version (FromJSON)" <> show e--instance ToJSONKey Version where-  toJSONKey = toJSONKeyText $ \x -> prettyVer x--instance FromJSONKey Version where-  fromJSONKey = FromJSONKeyTextParser $ \t -> case version t of-    Right x -> pure x-    Left  e -> fail $ "Failure in Version (FromJSONKey)" <> show e--instance ToJSON PVP where-  toJSON = toJSON . prettyPVP--instance FromJSON PVP where-  parseJSON = withText "PVP" $ \t -> case pvp t of-    Right x -> pure x-    Left  e -> fail $ "Failure in PVP (FromJSON)" <> show e- instance ToJSONKey Tool where   toJSONKey = genericToJSONKey defaultJSONKeyOptions @@ -341,33 +281,64 @@       Left  e -> fail $ "Failure in (Maybe VersionRange) (FromJSONKey)" <> MP.errorBundlePretty e  - deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''Requirements deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''DownloadInfo deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''VersionInfo-deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''GHCupInfo-deriveToJSON defaultOptions { sumEncoding = ObjectWithSingleField } ''URLSource++instance FromJSON GHCupInfo where+  parseJSON = withObject "GHCupInfo" $ \o -> do+    toolRequirements' <- o .:? "toolRequirements"+    globalTools'      <- o .:? "globalTools"+    ghcupDownloads'   <- o .:  "ghcupDownloads"+    pure (GHCupInfo (fromMaybe mempty toolRequirements') ghcupDownloads' (fromMaybe mempty globalTools'))++deriveToJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''GHCupInfo++instance ToJSON NewURLSource where+  toJSON NewGHCupURL       = String "GHCupURL"+  toJSON NewStackSetupURL  = String "StackSetupURL"+  toJSON (NewGHCupInfo gi) = object [ "ghcup-info" .= gi ]+  toJSON (NewSetupInfo si) = object [ "setup-info" .= si ]+  toJSON (NewURI uri)      = toJSON uri++instance ToJSON URLSource where+  toJSON = toJSON . fromURLSource+ deriveJSON defaultOptions { sumEncoding = ObjectWithSingleField } ''Key-deriveJSON defaultOptions { fieldLabelModifier = \str' -> maybe str' T.unpack . T.stripPrefix (T.pack "k-") . T.pack . kebab $ str' } ''UserKeyBindings+deriveJSON defaultOptions { sumEncoding = ObjectWithSingleField } ''Modifier deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel, unwrapUnaryRecords = True } ''Port deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel, unwrapUnaryRecords = True } ''Host deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''UserInfo deriveJSON defaultOptions { fieldLabelModifier = \str' -> maybe str' (T.unpack . T.toLower) . T.stripPrefix (T.pack "authority") . T.pack $ str' } ''Authority deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''DownloadMirror deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''DownloadMirrors-deriveToJSON defaultOptions { fieldLabelModifier = kebab } ''Settings-deriveToJSON defaultOptions { fieldLabelModifier = drop 2 . kebab } ''KeyBindings -- move under key-bindings key  instance FromJSON URLSource where   parseJSON v =         parseGHCupURL v+    <|> parseStackURL v     <|> parseOwnSourceLegacy v     <|> parseOwnSourceNew1 v     <|> parseOwnSourceNew2 v     <|> parseOwnSpec v     <|> legacyParseAddSource v     <|> newParseAddSource v+    -- new since Stack SetupInfo+    <|> parseOwnSpecNew v+    <|> parseOwnSourceNew3 v+    <|> newParseAddSource2 v+    -- more lenient versions+    <|> parseOwnSpecLenient v+    <|> parseOwnSourceLenient v+    <|> parseAddSourceLenient v+    -- simplified list+    <|> parseNewUrlSource v+    <|> parseNewUrlSource' v    where+    convert'' :: Either GHCupInfo URI -> Either (Either GHCupInfo SetupInfo) URI+    convert'' (Left gi)  = Left (Left gi)+    convert'' (Right uri) = Right uri+     parseOwnSourceLegacy = withObject "URLSource" $ \o -> do       r :: URI <- o .: "OwnSource"       pure (OwnSource [Right r])@@ -376,18 +347,100 @@       pure (OwnSource (fmap Right r))     parseOwnSourceNew2 = withObject "URLSource" $ \o -> do       r :: [Either GHCupInfo URI] <- o .: "OwnSource"-      pure (OwnSource r)+      pure (OwnSource (convert'' <$> r))     parseOwnSpec = withObject "URLSource" $ \o -> do       r :: GHCupInfo <- o .: "OwnSpec"-      pure (OwnSpec r)+      pure (OwnSpec $ Left r)     parseGHCupURL = withObject "URLSource" $ \o -> do       _ :: [Value] <- o .: "GHCupURL"       pure GHCupURL+    parseStackURL = withObject "URLSource" $ \o -> do+      _ :: [Value] <- o .: "StackSetupURL"+      pure StackSetupURL     legacyParseAddSource = withObject "URLSource" $ \o -> do       r :: Either GHCupInfo URI <- o .: "AddSource"-      pure (AddSource [r])+      pure (AddSource [convert'' r])     newParseAddSource = withObject "URLSource" $ \o -> do       r :: [Either GHCupInfo URI] <- o .: "AddSource"+      pure (AddSource (convert'' <$> r))++    -- new since Stack SetupInfo+    parseOwnSpecNew = withObject "URLSource" $ \o -> do+      r :: Either GHCupInfo SetupInfo <- o .: "OwnSpec"+      pure (OwnSpec r)+    parseOwnSourceNew3 = withObject "URLSource" $ \o -> do+      r :: [Either (Either GHCupInfo SetupInfo) URI] <- o .: "OwnSource"+      pure (OwnSource r)+    newParseAddSource2 = withObject "URLSource" $ \o -> do+      r :: [Either (Either GHCupInfo SetupInfo) URI] <- o .: "AddSource"       pure (AddSource r) +    -- more lenient versions+    parseOwnSpecLenient = withObject "URLSource" $ \o -> do+      spec :: Object <- o .: "OwnSpec"+      OwnSpec <$> lenientInfoParser spec+    parseOwnSourceLenient = withObject "URLSource" $ \o -> do+      mown :: Array <- o .: "OwnSource"+      OwnSource . toList <$> mapM lenientInfoUriParser mown+    parseAddSourceLenient = withObject "URLSource" $ \o -> do+      madd :: Array <- o .: "AddSource"+      AddSource . toList <$> mapM lenientInfoUriParser madd++    -- simplified+    parseNewUrlSource = withArray "URLSource" $ \a -> do+      SimpleList . toList <$> mapM parseJSON a+    parseNewUrlSource' v' = SimpleList .(:[]) <$> parseJSON v'+++lenientInfoUriParser :: Value -> Parser (Either (Either GHCupInfo SetupInfo) URI)+lenientInfoUriParser (Object o) = Left <$> lenientInfoParser o+lenientInfoUriParser v@(String _) = Right <$> parseJSON v+lenientInfoUriParser _ = fail "Unexpected json in lenientInfoUriParser"+++lenientInfoParser :: Object -> Parser (Either GHCupInfo SetupInfo)+lenientInfoParser o = do+  setup_info :: Maybe Object <- o .:? "setup-info"+  case setup_info of+    Nothing -> do+      r <- parseJSON (Object o)+      pure $ Left r+    Just setup_info' -> do+      r <- parseJSON (Object setup_info')+      pure $ Right r++instance FromJSON NewURLSource where+  parseJSON v = uri v <|> url v <|> gi v <|> si v+   where+    uri = withText "NewURLSource" $ \t -> NewURI <$> parseJSON (String t)+    url = withText "NewURLSource" $ \t -> case T.unpack t of+                                            "GHCupURL" -> pure NewGHCupURL+                                            "StackSetupURL" -> pure NewStackSetupURL+                                            t' -> fail $ "Unexpected text value in NewURLSource: " <> t'+    gi = withObject "NewURLSource" $ \o -> do+       ginfo :: GHCupInfo <- o .: "ghcup-info"+       pure $ NewGHCupInfo ginfo++    si = withObject "NewURLSource" $ \o -> do+       sinfo :: SetupInfo <- o .: "setup-info"+       pure $ NewSetupInfo sinfo+++instance FromJSON KeyCombination where+  parseJSON v = proper v <|> simple v+   where+    simple = withObject "KeyCombination" $ \o -> do+      k <- parseJSON (Object o)+      pure (KeyCombination k [])+    proper = withObject "KeyCombination" $ \o -> do+      k <- o .: "Key"+      m <- o .: "Mods"+      pure $ KeyCombination k m++instance ToJSON KeyCombination where+  toJSON (KeyCombination k m) = object ["Key" .= k, "Mods" .= m]++deriveToJSON defaultOptions { fieldLabelModifier = drop 2 . kebab } ''KeyBindings -- move under key-bindings key+deriveJSON defaultOptions { fieldLabelModifier = \str' -> maybe str' T.unpack . T.stripPrefix (T.pack "k-") . T.pack . kebab $ str' } ''UserKeyBindings deriveJSON defaultOptions { fieldLabelModifier = \str' -> maybe str' T.unpack . T.stripPrefix (T.pack "u-") . T.pack . kebab $ str' } ''UserSettings+deriveToJSON defaultOptions { fieldLabelModifier = kebab } ''Settings
+ lib/GHCup/Types/JSON/Versions.hs view
@@ -0,0 +1,90 @@+{-# OPTIONS_GHC -Wno-orphans #-}++{-# LANGUAGE DataKinds             #-}+{-# LANGUAGE FlexibleContexts      #-}+{-# LANGUAGE FlexibleInstances     #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE TypeFamilies          #-}++{-|+Module      : GHCup.Types.JSON.Versions+Description : GHCup Version JSON types/instances+Copyright   : (c) Julian Ospald, 2020+License     : LGPL-3.0+Maintainer  : hasufell@hasufell.de+Stability   : experimental+Portability : portable+-}+module GHCup.Types.JSON.Versions where++import           Data.Aeson              hiding (Key)+import           Data.Aeson.Types        hiding (Key)+import           Data.Versions++import qualified Data.Text                     as T++instance ToJSON Versioning where+  toJSON = toJSON . prettyV++instance FromJSON Versioning where+  parseJSON = withText "Versioning" $ \t -> case versioning t of+    Right x -> pure x+    Left  e -> fail $ "Failure in GHCTargetVersion (FromJSON)" <> show e++instance ToJSONKey Versioning where+  toJSONKey = toJSONKeyText $ \x -> prettyV x++instance FromJSONKey Versioning where+  fromJSONKey = FromJSONKeyTextParser $ \t -> case versioning t of+    Right x -> pure x+    Left  e -> fail $ "Failure in Versioning (FromJSONKey)" <> show e++instance ToJSONKey (Maybe Versioning) where+  toJSONKey = toJSONKeyText $ \case+    Just x  -> prettyV x+    Nothing -> T.pack "unknown_versioning"++instance FromJSONKey (Maybe Versioning) where+  fromJSONKey = FromJSONKeyTextParser $ \t ->+    if t == T.pack "unknown_versioning" then pure Nothing else just t+   where+    just t = case versioning t of+      Right x -> pure $ Just x+      Left  e -> fail $ "Failure in (Maybe Versioning) (FromJSONKey)" <> show e++instance ToJSONKey (Maybe Version) where+  toJSONKey = toJSONKeyText $ \case+    Just x  -> prettyVer x+    Nothing -> T.pack "unknown_version"++instance FromJSONKey (Maybe Version) where+  fromJSONKey = FromJSONKeyTextParser $ \t ->+    if t == T.pack "unknown_version" then pure Nothing else just t+   where+    just t = case version t of+      Right x -> pure $ Just x+      Left  e -> fail $ "Failure in (Maybe Version) (FromJSONKey)" <> show e++instance ToJSON Version where+  toJSON = toJSON . prettyVer++instance FromJSON Version where+  parseJSON = withText "Version" $ \t -> case version t of+    Right x -> pure x+    Left  e -> fail $ "Failure in Version (FromJSON)" <> show e++instance ToJSONKey Version where+  toJSONKey = toJSONKeyText $ \x -> prettyVer x++instance FromJSONKey Version where+  fromJSONKey = FromJSONKeyTextParser $ \t -> case version t of+    Right x -> pure x+    Left  e -> fail $ "Failure in Version (FromJSONKey)" <> show e++instance ToJSON PVP where+  toJSON = toJSON . prettyPVP++instance FromJSON PVP where+  parseJSON = withText "PVP" $ \t -> case pvp t of+    Right x -> pure x+    Left  e -> fail $ "Failure in PVP (FromJSON)" <> show e
+ lib/GHCup/Types/Stack.hs view
@@ -0,0 +1,180 @@+{-# OPTIONS_GHC -Wno-orphans #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE FlexibleInstances #-}++{-|+Module      : GHCup.Types.Stack+Description : GHCup types.Stack+Copyright   : (c) Julian Ospald, 2023+License     : LGPL-3.0+Maintainer  : hasufell@hasufell.de+Stability   : experimental+Portability : portable+-}+module GHCup.Types.Stack where++import           GHCup.Types.JSON.Versions ()++import           Control.Applicative+import           Control.DeepSeq                ( NFData )+import           Data.ByteString+import           Data.Aeson+import           Data.Aeson.Types+import           Data.Map.Strict                ( Map )+import           Data.Text                      ( Text )+import           Data.Text.Encoding+import           Data.Versions++import qualified Data.Map as Map+import qualified GHC.Generics                  as GHC+++    --------------------------------------+    --[ Stack download info copy pasta ]--+    --------------------------------------++data SetupInfo = SetupInfo+  { siSevenzExe :: Maybe DownloadInfo+  , siSevenzDll :: Maybe DownloadInfo+  , siMsys2     :: Map Text VersionedDownloadInfo+  , siGHCs      :: Map Text (Map Version GHCDownloadInfo)+  , siStack     :: Map Text (Map Version DownloadInfo)+  }+  deriving (Show, Eq, GHC.Generic)++instance NFData SetupInfo++instance FromJSON SetupInfo where+  parseJSON = withObject "SetupInfo" $ \o -> do+    siSevenzExe <- o .:? "sevenzexe-info"+    siSevenzDll <- o .:? "sevenzdll-info"+    siMsys2     <- o .:? "msys2"          .!= mempty+    siGHCs      <- o .:? "ghc"            .!= mempty+    siStack     <- o .:? "stack"          .!= mempty+    pure SetupInfo {..}++instance ToJSON SetupInfo where+  toJSON (SetupInfo {..}) = object [ "sevenzexe-info" .= siSevenzExe+                                   , "sevenzdll-info" .= siSevenzDll+                                   , "msys2"          .= siMsys2+                                   , "ghc"            .= siGHCs+                                   , "stack"          .= siStack+                                   ]++-- | For the @siGHCs@ field maps are deeply merged. For all fields the values+-- from the first @SetupInfo@ win.+instance Semigroup SetupInfo where+  l <> r =+    SetupInfo+    { siSevenzExe = siSevenzExe l <|> siSevenzExe r+    , siSevenzDll = siSevenzDll l <|> siSevenzDll r+    , siMsys2     = siMsys2 l <> siMsys2 r+    , siGHCs      = Map.unionWith (<>) (siGHCs l) (siGHCs r)+    , siStack     = Map.unionWith (<>) (siStack l) (siStack r) }++instance Monoid SetupInfo where+  mempty =+    SetupInfo+    { siSevenzExe = Nothing+    , siSevenzDll = Nothing+    , siMsys2     = Map.empty+    , siGHCs      = Map.empty+    , siStack     = Map.empty+    }+  mappend = (<>)++-- | Build of the compiler distribution (e.g. standard, gmp4, tinfo6)+-- | Information for a file to download.+data DownloadInfo = DownloadInfo+  { downloadInfoUrl           :: Text+    -- ^ URL or absolute file path+  , downloadInfoContentLength :: Maybe Int+  , downloadInfoSha1          :: Maybe ByteString+  , downloadInfoSha256        :: Maybe ByteString+  }+  deriving (Show, Eq, GHC.Generic)++instance ToJSON DownloadInfo where+  toJSON (DownloadInfo {..}) = object [ "url"            .= downloadInfoUrl+                                      , "content-length" .= downloadInfoContentLength+                                      , "sha1"           .= (decodeUtf8 <$> downloadInfoSha1)+                                      , "sha256"         .= (decodeUtf8 <$> downloadInfoSha256)+                                      ]++instance NFData DownloadInfo++instance FromJSON DownloadInfo where+  parseJSON = withObject "DownloadInfo" parseDownloadInfoFromObject++-- | Parse JSON in existing object for 'DownloadInfo'+parseDownloadInfoFromObject :: Object -> Parser DownloadInfo+parseDownloadInfoFromObject o = do+  url           <- o .: "url"+  contentLength <- o .:? "content-length"+  sha1TextMay   <- o .:? "sha1"+  sha256TextMay <- o .:? "sha256"+  pure+    DownloadInfo+    { downloadInfoUrl           = url+    , downloadInfoContentLength = contentLength+    , downloadInfoSha1          = fmap encodeUtf8 sha1TextMay+    , downloadInfoSha256        = fmap encodeUtf8 sha256TextMay+    }++data VersionedDownloadInfo = VersionedDownloadInfo+  { vdiVersion      :: Version+  , vdiDownloadInfo :: DownloadInfo+  }+  deriving (Show, Eq, GHC.Generic)++instance ToJSON VersionedDownloadInfo where+  toJSON (VersionedDownloadInfo {vdiDownloadInfo = DownloadInfo{..}, ..})+    = object [ "version"        .= vdiVersion+             , "url"            .= downloadInfoUrl+             , "content-length" .= downloadInfoContentLength+             , "sha1"           .= (decodeUtf8 <$> downloadInfoSha1)+             , "sha256"         .= (decodeUtf8 <$> downloadInfoSha256)+             ]++instance NFData VersionedDownloadInfo++instance FromJSON VersionedDownloadInfo where+  parseJSON = withObject "VersionedDownloadInfo" $ \o -> do+    ver'         <- o .: "version"+    downloadInfo <- parseDownloadInfoFromObject o+    pure VersionedDownloadInfo+      { vdiVersion      = ver'+      , vdiDownloadInfo = downloadInfo+      }++data GHCDownloadInfo = GHCDownloadInfo+  { gdiConfigureOpts :: [Text]+  , gdiConfigureEnv  :: Map Text Text+  , gdiDownloadInfo  :: DownloadInfo+  }+  deriving (Show, Eq, GHC.Generic)++instance NFData GHCDownloadInfo++instance ToJSON GHCDownloadInfo where+  toJSON (GHCDownloadInfo {gdiDownloadInfo = DownloadInfo {..}, ..})+    = object [ "configure-opts" .= gdiConfigureOpts+             , "configure-env"  .= gdiConfigureEnv+             , "url"            .= downloadInfoUrl+             , "content-length" .= downloadInfoContentLength+             , "sha1"           .= (decodeUtf8 <$> downloadInfoSha1)+             , "sha256"         .= (decodeUtf8 <$> downloadInfoSha256)+             ]++instance FromJSON GHCDownloadInfo where+  parseJSON = withObject "GHCDownloadInfo" $ \o -> do+    configureOpts <- o .:? "configure-opts" .!= mempty+    configureEnv  <- o .:? "configure-env"  .!= mempty+    downloadInfo  <- parseDownloadInfoFromObject o+    pure GHCDownloadInfo+      { gdiConfigureOpts = configureOpts+      , gdiConfigureEnv  = configureEnv+      , gdiDownloadInfo  = downloadInfo+      }+
lib/GHCup/Utils.hs view
@@ -49,7 +49,6 @@ import           GHCup.Prelude.MegaParsec import           GHCup.Prelude.Process import           GHCup.Prelude.String.QQ- import           Codec.Archive           hiding ( Directory ) import           Control.Applicative import           Control.Exception.Safe@@ -90,9 +89,9 @@ import qualified Text.Megaparsec               as MP import qualified Data.List.NonEmpty            as NE import qualified Streamly.Prelude              as S+ import Control.DeepSeq (force) import GHC.IO (evaluate)-import System.Environment (getEnvironment, setEnv) import Data.Time (Day(..), diffDays, addDays)  @@ -119,11 +118,11 @@ -- >>> let lc = LoggerConfig { lcPrintDebug = False, consoleOutter = mempty, fileOutter = mempty, fancyColors = False } -- >>> dirs' <- getAllDirs -- >>> let installedVersions = [ ([pver|8.10.7|], "-debug+lol", Nothing), ([pver|8.10.4|], "", Nothing), ([pver|8.8.4|], "", Nothing), ([pver|8.8.3|], "", Nothing) ]--- >>> let settings = Settings True 0 False Never Curl False GHCupURL True GPGNone False+-- >>> let settings = defaultSettings { cache = True, metaCache = 0, noNetwork = True } -- >>> let leanAppState = LeanAppState settings dirs' defaultKeyBindings lc -- >>> cwd <- getCurrentDirectory -- >>> (Right ref) <- pure $ parseURI strictURIParserOptions $ "file://" <> E.encodeUtf8 (T.pack cwd) <> "/data/metadata/" <> (urlBaseName . view pathL' $ ghcupURL)--- >>> (VRight r) <- (fmap . fmap) _ghcupDownloads $ flip runReaderT leanAppState . runE @'[DigestError, GPGError, JSONError , DownloadFailed , FileDoesNotExistError] $ liftE $ getBase ref+-- >>> (VRight r) <- (fmap . fmap) _ghcupDownloads $ flip runReaderT leanAppState . runE @'[DigestError, GPGError, JSONError , DownloadFailed , FileDoesNotExistError, ContentLengthError] $ liftE $ getBase ref   @@ -288,13 +287,6 @@   liftIO $ doesDirectoryExist (fromGHCupPath ghcdir)  --- | Whether the given GHC version is installed from source.-ghcSrcInstalled :: (MonadIO m, MonadReader env m, HasDirs env, MonadThrow m) => GHCTargetVersion -> m Bool-ghcSrcInstalled ver = do-  ghcdir <- ghcupGHCDir ver-  liftIO $ doesFileExist (fromGHCupPath ghcdir </> ghcUpSrcBuiltFile)-- -- | Whether the given GHC version is set as the current. ghcSet :: (MonadReader env m, HasDirs env, MonadThrow m, MonadIO m)        => Maybe Text   -- ^ the target of the GHC version, if any@@ -376,7 +368,9 @@   handleIO' NoSuchThing (\_ -> pure Nothing) $ do     broken <- liftIO $ isBrokenSymlink cabalbin     if broken-      then pure Nothing+      then do+        logWarn $ "Broken symlink at " <> T.pack cabalbin+        pure Nothing       else do         link <- liftIO           $ handleIO' InvalidArgument@@ -473,7 +467,9 @@   handleIO' NoSuchThing (\_ -> pure Nothing) $ do     broken <- liftIO $ isBrokenSymlink stackBin     if broken-      then pure Nothing+      then do+        logWarn $ "Broken symlink at " <> T.pack stackBin+        pure Nothing       else do         link <- liftIO           $ handleIO' InvalidArgument@@ -527,15 +523,17 @@   -- Return the currently set hls version, if any.-hlsSet :: (MonadReader env m, HasDirs env, MonadIO m, MonadThrow m, MonadCatch m) => m (Maybe Version)+hlsSet :: (HasLog env, MonadReader env m, HasDirs env, MonadIO m, MonadThrow m, MonadCatch m) => m (Maybe Version) hlsSet = do   Dirs {..}  <- getDirs   let hlsBin = binDir </> "haskell-language-server-wrapper" <> exeExt -  liftIO $ handleIO' NoSuchThing (\_ -> pure Nothing) $ do-    broken <- isBrokenSymlink hlsBin+  handleIO' NoSuchThing (\_ -> pure Nothing) $ do+    broken <- liftIO $ isBrokenSymlink hlsBin     if broken-      then pure Nothing+      then do+        logWarn $ "Broken symlink at " <> T.pack hlsBin+        pure Nothing       else do         link <- liftIO $ getLinkTarget hlsBin         Just <$> linkVersion link@@ -563,6 +561,7 @@ -- | Return the GHC versions the currently selected HLS supports. hlsGHCVersions :: ( MonadReader env m                   , HasDirs env+                  , HasLog env                   , MonadIO m                   , MonadThrow m                   , MonadCatch m@@ -694,10 +693,8 @@  -- | Extract (major, minor) from any version. getMajorMinorV :: MonadThrow m => Version -> m (Int, Int)-getMajorMinorV Version {..} = case _vChunks of-  ((Digits x :| []) :| ((Digits y :| []):_)) -> pure (fromIntegral x, fromIntegral y)-  _ -> throwM $ ParseError "Could not parse X.Y from version"-+getMajorMinorV (Version _ (Chunks (Numeric x :| Numeric y : _)) _ _) = pure (fromIntegral x, fromIntegral y)+getMajorMinorV _ = throwM $ ParseError "Could not parse X.Y from version"  matchMajor :: Version -> Int -> Int -> Bool matchMajor v' major' minor' = case getMajorMinorV v' of@@ -739,7 +736,7 @@ -- | Like 'getGHCForPVP', except with explicit input parameter. -- -- >>> getGHCForPVP' [pver|8|] installedVersions Nothing--- Just (GHCTargetVersion {_tvTarget = Nothing, _tvVersion = Version {_vEpoch = Nothing, _vChunks = (Digits 8 :| []) :| [Digits 10 :| [],Digits 7 :| []], _vRel = [Str "debug" :| []], _vMeta = Just "lol"}})+-- Just (GHCTargetVersion {_tvTarget = Nothing, _tvVersion = Version {_vEpoch = Nothing, _vChunks = Chunks (Numeric 8 :| [Numeric 10,Numeric 7]), _vRel = Just (Release (Alphanum "debug" :| [])), _vMeta = Just "lol"}}) -- >>> fmap prettyShow $ getGHCForPVP' [pver|8.8|] installedVersions Nothing -- "Just 8.8.4" -- >>> fmap prettyShow $ getGHCForPVP' [pver|8.10.4|] installedVersions Nothing@@ -765,11 +762,11 @@ -- | Get the latest available ghc for the given PVP version, which -- may only contain parts. ----- >>> (fmap . fmap) fst $ getLatestToolFor GHC [pver|8|] r+-- >>> (fmap . fmap) (\(p, _, _) -> p) $ getLatestToolFor GHC Nothing [pver|8|] r -- Just (PVP {_pComponents = 8 :| [10,7]})--- >>> (fmap . fmap) fst $ getLatestToolFor GHC [pver|8.8|] r+-- >>> (fmap . fmap) (\(p, _, _) -> p) $ getLatestToolFor GHC Nothing [pver|8.8|] r -- Just (PVP {_pComponents = 8 :| [8,4]})--- >>> (fmap . fmap) fst $ getLatestToolFor GHC [pver|8.8.4|] r+-- >>> (fmap . fmap) (\(p, _, _) -> p) $ getLatestToolFor GHC Nothing [pver|8.8.4|] r -- Just (PVP {_pComponents = 8 :| [8,4]}) getLatestToolFor :: MonadThrow m                  => Tool@@ -975,12 +972,7 @@   isNotAnyInfix xs t = foldr (\a b -> not (a `isInfixOf` t) && b) True xs  --- | This file, when residing in @~\/.ghcup\/ghc\/\<ver\>\/@ signals that--- this GHC was built from source. It contains the build config.-ghcUpSrcBuiltFile :: FilePath-ghcUpSrcBuiltFile = ".ghcup_src_built" - -- | Calls gmake if it exists in PATH, otherwise make. make :: ( MonadThrow m         , MonadIO m@@ -1045,7 +1037,7 @@    patches <- liftIO $ quilt `catchIO` (\e ->     if isDoesNotExistError e || isPermissionError e then-      lexicographical +      lexicographical     else throwIO e)   forM_ patches $ \patch' -> applyPatch patch' ddir @@ -1093,7 +1085,7 @@                    -> FilePath                    -> m (Either ProcessError ()) darwinNotarization Darwin path = exec-  "xattr"+  "/usr/bin/xattr"   ["-r", "-d", "com.apple.quarantine", path]   Nothing   Nothing@@ -1224,7 +1216,7 @@       (GHCupInfo _ _ gTools) <- lift getGHCupInfo       dirs <- lift getDirs       shimDownload <- liftE $ lE @_ @'[NoDownload]-        $ maybe (Left NoDownload) Right $ Map.lookup ShimGen gTools+        $ maybe (Left (NoDownload' ShimGen)) Right $ Map.lookup ShimGen gTools       let dl = downloadCached' shimDownload (Just "gs.exe") Nothing       void $ (\DigestError{} -> do           lift $ logWarn "Digest doesn't match, redownloading gs.exe..."@@ -1326,22 +1318,6 @@      _ -> return () ---addToPath :: FilePath-          -> Bool         -- ^ if False will prepend-          -> IO [(String, String)]-addToPath path append = do- cEnv <- Map.fromList <$> getEnvironment- let paths          = ["PATH", "Path"]-     curPaths       = (\x -> maybe [] splitSearchPath (Map.lookup x cEnv)) =<< paths-     {- HLINT ignore "Redundant bracket" -}-     newPath        = intercalate [searchPathSeparator] (if append then (curPaths ++ [path]) else (path : curPaths))-     envWithoutPath = foldr (\x y -> Map.delete x y) cEnv paths-     pathVar        = if isWindows then "Path" else "PATH"-     envWithNewPath = Map.toList $ Map.insert pathVar newPath envWithoutPath- liftIO $ setEnv pathVar newPath- return envWithNewPath       -----------
lib/GHCup/Version.hs view
@@ -24,18 +24,21 @@ import qualified Data.Versions as V import Control.Exception.Safe (MonadThrow) import Data.Text (Text)-import Data.List.NonEmpty (NonEmpty((:|)))-import Data.List (intersperse) import Control.Monad.Catch (throwM) import GHCup.Errors (ParseError(..))+import Text.Megaparsec+import Data.Void (Void)  -- | This reflects the API version of the YAML. -- -- Note that when updating this, CI requires that the file exsists AND the same file exists at -- 'https://www.haskell.org/ghcup/exp/ghcup-<ver>.yaml' with some newlines added. ghcupURL :: URI-ghcupURL = [uri|https://raw.githubusercontent.com/haskell/ghcup-metadata/master/ghcup-0.0.7.yaml|]+ghcupURL = [uri|https://raw.githubusercontent.com/haskell/ghcup-metadata/master/ghcup-0.0.8.yaml|] +stackSetupURL :: URI+stackSetupURL = [uri|https://raw.githubusercontent.com/commercialhaskell/stackage-content/master/stack/stack-setup-2.yaml|]+ -- | The current ghcup version. ghcUpVer :: V.PVP ghcUpVer = V.PVP . NE.fromList . fmap fromIntegral $ versionBranch version@@ -53,7 +56,7 @@  versionRange :: V.Versioning -> VersionRange -> Bool versionRange ver' (SimpleRange cmps) = all (versionCmp ver') cmps-versionRange ver' (OrRange cmps range) = +versionRange ver' (OrRange cmps range) =   versionRange ver' (SimpleRange cmps) || versionRange ver' range  pvpToVersion :: MonadThrow m => V.PVP -> Text -> m V.Version@@ -65,44 +68,15 @@ -- -- prop> \v -> let (Just (pvp', r)) = versionToPVP v in pvpToVersion pvp' r === Just v versionToPVP :: MonadThrow m => V.Version -> m (V.PVP, Text) versionToPVP (V.Version (Just _) _ _ _) = throwM $ ParseError "Unexpected epoch"-versionToPVP v = either (\_ -> (, rest v) <$> alternative v) (pure . (, mempty)) . V.pvp . V.prettyVer $ v+versionToPVP v = case parse pvp'' "Version->PVP" $ V.prettyVer v of+  Left _  -> throwM $ ParseError "Couldn't convert Version to PVP"+  Right r -> pure r  where-  alternative :: MonadThrow m => V.Version -> m V.PVP-  alternative v' = case NE.takeWhile isDigit (V._vChunks v') of-    [] -> throwM $ ParseError "Couldn't convert Version to PVP"-    xs -> pure $ pvpFromList (unsafeDigit <$> xs)--  rest :: V.Version -> Text-  rest (V.Version _ cs pr me) =-    let chunks = NE.dropWhile isDigit cs-        ver = intersperse (T.pack ".") . chunksAsT $ chunks-        me' = maybe [] (\m -> [T.pack "+",m]) me-        pr' = foldable [] (T.pack "-" :) $ intersperse (T.pack ".") (chunksAsT pr)-        prefix = case (ver, pr', me') of-                   (_:_, _, _) -> T.pack "."-                   _           -> T.pack ""-    in prefix <> mconcat (ver <> pr' <> me')-   where-    chunksAsT :: Functor t => t V.VChunk -> t Text-    chunksAsT = fmap (foldMap f)-      where-        f :: V.VUnit -> Text-        f (V.Digits i) = T.pack $ show i-        f (V.Str s)    = s--    foldable :: Foldable f => f b -> (f a -> f b) -> f a -> f b-    foldable d g f | null f    = d-                   | otherwise = g f----  isDigit :: V.VChunk -> Bool-  isDigit (V.Digits _ :| []) = True-  isDigit _                = False--  unsafeDigit :: V.VChunk -> Int-  unsafeDigit (V.Digits x :| []) = fromIntegral x-  unsafeDigit _ = error "unsafeDigit: wrong input"+   pvp'' :: Parsec Void T.Text (V.PVP, T.Text)+   pvp'' = do+     p <- V.pvp'+     s <- getParserState+     pure (p, stateInput s)  pvpFromList :: [Int] -> V.PVP pvpFromList = V.PVP . NE.fromList . fmap fromIntegral
− test/GHCup/ArbitraryTypes.hs
@@ -1,204 +0,0 @@-{-# OPTIONS_GHC -Wno-orphans #-}--{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE OverloadedStrings #-}--module GHCup.ArbitraryTypes where---import           GHCup.Types--import           Data.ByteString                ( ByteString )-import           Data.Versions-import           Data.List.NonEmpty-import           Data.Time.Calendar             ( Day(..) )-import           Test.QuickCheck-import           Test.QuickCheck.Arbitrary.ADT  ( ToADTArbitrary )-import           Test.QuickCheck.Arbitrary.Generic-import           URI.ByteString--import qualified Data.Map.Strict               as M-import qualified Data.Text                     as T-import qualified Data.Text.Encoding            as E-import qualified Data.Text.Lazy                as T-                                                ( toStrict )-import qualified Data.Text.Lazy.Builder        as B-import qualified Data.Text.Lazy.Builder.Int    as B---    ------------------    --[ utilities ]---    -------------------intToText :: Integral a => a -> T.Text-intToText = T.toStrict . B.toLazyText . B.decimal--genVer :: Gen (Int, Int, Int)-genVer =-  (\x y z -> (getPositive x, getPositive y, getPositive z))-    <$> arbitrary-    <*> arbitrary-    <*> arbitrary---instance ToADTArbitrary GHCupInfo----    -----------------------    --[ base arbitrary ]---    ------------------------instance Arbitrary T.Text where-  arbitrary = fmap T.pack $ listOf $ elements ['a' .. 'z']-  shrink xs = T.pack <$> shrink (T.unpack xs)--instance Arbitrary (NonEmpty Word) where-  arbitrary = fmap fromList $ listOf1 arbitrary---- utf8 encoded bytestring-instance Arbitrary ByteString where-  arbitrary = fmap (E.encodeUtf8 . T.pack) $ listOf $ elements ['a' .. 'z']----    ----------------------    --[ uri arbitrary ]---    -----------------------instance Arbitrary Scheme where-  arbitrary = elements [ Scheme "http", Scheme "https" ]--instance Arbitrary Host where-  arbitrary = genericArbitrary-  shrink    = genericShrink--instance Arbitrary Port where-  arbitrary = genericArbitrary-  shrink    = genericShrink--instance Arbitrary Day where-  arbitrary = ModifiedJulianDay . fromIntegral <$> (chooseAny :: Gen Int)--instance Arbitrary (URIRef Absolute) where-  arbitrary =-    URI <$> arbitrary <*> pure Nothing <*> arbitrary <*> pure (Query []) <*> pure Nothing----    --------------------------    --[ version arbitrary ]---    ---------------------------instance Arbitrary Mess where-  arbitrary = do-    (x, y, z) <- genVer-    pure-      $ either (error . show) id-      $ mess (intToText x <> "." <> intToText y <> "." <> intToText z)--instance Arbitrary Version where-  arbitrary = do-    (x, y, z) <- genVer-    pure-      $ either (error . show) id-      $ version (intToText x <> "." <> intToText y <> "." <> intToText z)--instance Arbitrary SemVer where-  arbitrary = do-    (x, y, z) <- genVer-    pure-      $ either (error . show) id-      $ semver (intToText x <> "." <> intToText y <> "." <> intToText z)--instance Arbitrary PVP where-  arbitrary = do-    (x, y, z) <- genVer-    pure-      $ either (error . show) id-      $ pvp (intToText x <> "." <> intToText y <> "." <> intToText z)--instance Arbitrary Versioning where-  arbitrary = Ideal <$> arbitrary----    ------------------------    --[ ghcup arbitrary ]---    -------------------------instance Arbitrary Requirements where-  arbitrary = genericArbitrary-  shrink    = genericShrink--instance Arbitrary DownloadInfo where-  arbitrary = genericArbitrary-  shrink    = genericShrink--instance Arbitrary LinuxDistro where-  arbitrary = genericArbitrary-  shrink    = genericShrink--instance Arbitrary Platform where-  arbitrary = genericArbitrary-  shrink    = genericShrink--instance Arbitrary Tag where-  arbitrary = genericArbitrary-  shrink    = genericShrink--instance Arbitrary Architecture where-  arbitrary = genericArbitrary-  shrink    = genericShrink--instance Arbitrary VersionInfo where-  arbitrary = genericArbitrary-  shrink    = genericShrink--instance Arbitrary VersionRange where-  arbitrary = genericArbitrary-  shrink    = genericShrink--instance Arbitrary (NonEmpty VersionCmp) where-  arbitrary = genericArbitrary-  shrink    = genericShrink--instance Arbitrary VersionCmp where-  arbitrary = genericArbitrary-  shrink    = genericShrink--instance Arbitrary TarDir where-  arbitrary = genericArbitrary-  shrink    = genericShrink--instance Arbitrary Tool where-  arbitrary = genericArbitrary-  shrink    = genericShrink--instance Arbitrary GlobalTool where-  arbitrary = genericArbitrary-  shrink    = genericShrink--instance Arbitrary GHCupInfo where-  arbitrary = genericArbitrary-  shrink    = genericShrink--instance Arbitrary GHCTargetVersion where-  arbitrary = GHCTargetVersion Nothing <$> arbitrary-  shrink    = genericShrink----- our maps are nested... the default size easily blows up most ppls ram--instance {-# OVERLAPS #-} Arbitrary v => Arbitrary (M.Map Tool v) where-  arbitrary = resize 8 $ M.fromList <$> arbitrary--instance {-# OVERLAPS #-} Arbitrary v => Arbitrary (M.Map (Maybe Version) v) where-  arbitrary = resize 8 $ M.fromList <$> arbitrary--instance {-# OVERLAPS #-} Arbitrary v => Arbitrary (M.Map Platform v) where-  arbitrary = resize 8 $ M.fromList <$> arbitrary--instance {-# OVERLAPS #-} Arbitrary v => Arbitrary (M.Map (Maybe Versioning) v) where-  arbitrary = resize 8 $ M.fromList <$> arbitrary-
− test/GHCup/Prelude/File/Posix/TraversalsSpec.hs
@@ -1,40 +0,0 @@-{-# LANGUAGE CPP #-}--module GHCup.Prelude.File.Posix.TraversalsSpec where---#if !defined(IS_WINDOWS)-import           GHCup.Prelude.File.Posix.Traversals--import           Control.Monad.IO.Class (liftIO)-import           Data.List-import           System.Posix.Directory-import           Unsafe.Coerce-#endif--import           Test.Hspec----spec :: Spec-spec = do-#if defined(IS_WINDOWS)-  pure ()-#else-  -- https://github.com/haskell/ghcup-hs/issues/415-  describe "GHCup.Prelude.File.Posix.Traversals" $ do-    it "readDirEnt" $ do-      dirstream <- liftIO $ openDirStreamPortable "test/data"-      (dt1, fp1) <- readDirEntPortable dirstream-      (dt2, fp2) <- readDirEntPortable dirstream-      (dt3, fp3) <- readDirEntPortable dirstream-      (dt4, fp4) <- readDirEntPortable dirstream-      let xs = sortOn snd [ (dt1, fp1), (dt2, fp2)-                          , (dt3, fp3), (dt4, fp4)-                          ]-      xs `shouldBe` [(unsafeCoerce (4 :: Int),".")-                    ,(unsafeCoerce (4 :: Int),"..")-                    ,(unsafeCoerce (4 :: Int),"dir")-                    ,(unsafeCoerce (8 :: Int),"file")-                    ]-#endif
− test/GHCup/Types/JSONSpec.hs
@@ -1,22 +0,0 @@-{-# LANGUAGE TypeApplications #-}--module GHCup.Types.JSONSpec where--import           GHCup.ArbitraryTypes ()-import           GHCup.Types hiding ( defaultSettings )-import           GHCup.Types.JSON ()-import           GHCup.Prelude--import           Test.Aeson.GenericSpecs-import           Test.Hspec----spec :: Spec-spec = do-  roundtripAndGoldenSpecsWithSettings (defaultSettings { goldenDirectoryOption = CustomDirectoryName goldenDir }) (Proxy @GHCupInfo)- where-  goldenDir-    | isWindows = "test/golden/windows"-    | otherwise = "test/golden/unix"-
− test/GHCup/Utils/FileSpec.hs
@@ -1,58 +0,0 @@-module GHCup.Utils.FileSpec where--import           GHCup.Prelude.File--import           Data.List-import           System.Directory-import           System.FilePath-import           System.IO.Unsafe-import qualified Streamly.Prelude              as S--import           Test.Hspec----spec :: Spec-spec = do-  describe "GHCup.Utils.File" $ do-    it "getDirectoryContentsRecursiveBFS" $ do-      l1 <- sort <$> S.toList (getDirectoryContentsRecursiveBFSUnsafe "lib")-      l2 <- sort <$> getDirectoryContentsRecursiveLazy "lib"-      not (null l1) `shouldBe` True-      not (null l2) `shouldBe` True-      l1 `shouldBe` l2-    it "getDirectoryContentsRecursiveDFS" $ do-      l1 <- sort <$> S.toList (getDirectoryContentsRecursiveDFSUnsafe "lib")-      l2 <- sort <$> getDirectoryContentsRecursiveLazy "lib"-      not (null l1) `shouldBe` True-      not (null l2) `shouldBe` True-      l1 `shouldBe` l2---getDirectoryContentsRecursiveLazy :: FilePath -> IO [FilePath]-getDirectoryContentsRecursiveLazy topdir = recurseDirectories [""]-  where-    recurseDirectories :: [FilePath] -> IO [FilePath]-    recurseDirectories []         = return []-    recurseDirectories (dir:dirs) = unsafeInterleaveIO $ do-      (files, dirs') <- collect [] [] =<< getDirectoryContents (topdir </> dir)-      files' <- recurseDirectories (dirs' ++ dirs)-      return (files ++ files')--      where-        collect files dirs' []              = return (reverse files-                                                     ,reverse dirs')-        collect files dirs' (entry:entries) | ignore entry-                                            = collect files dirs' entries-        collect files dirs' (entry:entries) = do-          let dirEntry = dir </> entry-          isDirectory <- doesDirectoryExist (topdir </> dirEntry)-          if isDirectory-            then collect files (dirEntry:dirs') entries-            else collect (dirEntry:files) dirs' entries--        ignore ['.']      = True-        ignore ['.', '.'] = True-        ignore _          = False--
− test/Main.hs
@@ -1,9 +0,0 @@-import Test.Hspec.Runner-import qualified Spec---main :: IO ()-main =-  hspecWith-    defaultConfig-    Spec.spec
− test/Spec.hs
@@ -1,2 +0,0 @@--- file test/Spec.hs-{-# OPTIONS_GHC -F -pgmF hspec-discover -optF --module-name=Spec #-}
− test/data/dir/.keep
− test/data/file
+ test/ghcup-test/GHCup/ArbitraryTypes.hs view
@@ -0,0 +1,204 @@+{-# OPTIONS_GHC -Wno-orphans #-}++{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE OverloadedStrings #-}++module GHCup.ArbitraryTypes where+++import           GHCup.Types++import           Data.ByteString                ( ByteString )+import           Data.Versions+import           Data.List.NonEmpty+import           Data.Time.Calendar             ( Day(..) )+import           Test.QuickCheck+import           Test.QuickCheck.Arbitrary.ADT  ( ToADTArbitrary )+import           Test.QuickCheck.Arbitrary.Generic+import           URI.ByteString++import qualified Data.Map.Strict               as M+import qualified Data.Text                     as T+import qualified Data.Text.Encoding            as E+import qualified Data.Text.Lazy                as T+                                                ( toStrict )+import qualified Data.Text.Lazy.Builder        as B+import qualified Data.Text.Lazy.Builder.Int    as B+++    -----------------+    --[ utilities ]--+    -----------------++intToText :: Integral a => a -> T.Text+intToText = T.toStrict . B.toLazyText . B.decimal++genVer :: Gen (Int, Int, Int)+genVer =+  (\x y z -> (getPositive x, getPositive y, getPositive z))+    <$> arbitrary+    <*> arbitrary+    <*> arbitrary+++instance ToADTArbitrary GHCupInfo++++    ----------------------+    --[ base arbitrary ]--+    ----------------------++instance Arbitrary T.Text where+  arbitrary = fmap T.pack $ listOf $ elements ['a' .. 'z']+  shrink xs = T.pack <$> shrink (T.unpack xs)++instance Arbitrary (NonEmpty Word) where+  arbitrary = fmap fromList $ listOf1 arbitrary++-- utf8 encoded bytestring+instance Arbitrary ByteString where+  arbitrary = fmap (E.encodeUtf8 . T.pack) $ listOf $ elements ['a' .. 'z']++++    ---------------------+    --[ uri arbitrary ]--+    ---------------------++instance Arbitrary Scheme where+  arbitrary = elements [ Scheme "http", Scheme "https" ]++instance Arbitrary Host where+  arbitrary = genericArbitrary+  shrink    = genericShrink++instance Arbitrary Port where+  arbitrary = genericArbitrary+  shrink    = genericShrink++instance Arbitrary Day where+  arbitrary = ModifiedJulianDay . fromIntegral <$> (chooseAny :: Gen Int)++instance Arbitrary (URIRef Absolute) where+  arbitrary =+    URI <$> arbitrary <*> pure Nothing <*> arbitrary <*> pure (Query []) <*> pure Nothing++++    -------------------------+    --[ version arbitrary ]--+    -------------------------++instance Arbitrary Mess where+  arbitrary = do+    (x, y, z) <- genVer+    pure+      $ either (error . show) id+      $ mess (intToText x <> "." <> intToText y <> "." <> intToText z)++instance Arbitrary Version where+  arbitrary = do+    (x, y, z) <- genVer+    pure+      $ either (error . show) id+      $ version (intToText x <> "." <> intToText y <> "." <> intToText z)++instance Arbitrary SemVer where+  arbitrary = do+    (x, y, z) <- genVer+    pure+      $ either (error . show) id+      $ semver (intToText x <> "." <> intToText y <> "." <> intToText z)++instance Arbitrary PVP where+  arbitrary = do+    (x, y, z) <- genVer+    pure+      $ either (error . show) id+      $ pvp (intToText x <> "." <> intToText y <> "." <> intToText z)++instance Arbitrary Versioning where+  arbitrary = Ideal <$> arbitrary++++    -----------------------+    --[ ghcup arbitrary ]--+    -----------------------++instance Arbitrary Requirements where+  arbitrary = genericArbitrary+  shrink    = genericShrink++instance Arbitrary DownloadInfo where+  arbitrary = genericArbitrary+  shrink    = genericShrink++instance Arbitrary LinuxDistro where+  arbitrary = genericArbitrary+  shrink    = genericShrink++instance Arbitrary Platform where+  arbitrary = genericArbitrary+  shrink    = genericShrink++instance Arbitrary Tag where+  arbitrary = genericArbitrary+  shrink    = genericShrink++instance Arbitrary Architecture where+  arbitrary = genericArbitrary+  shrink    = genericShrink++instance Arbitrary VersionInfo where+  arbitrary = genericArbitrary+  shrink    = genericShrink++instance Arbitrary VersionRange where+  arbitrary = genericArbitrary+  shrink    = genericShrink++instance Arbitrary (NonEmpty VersionCmp) where+  arbitrary = genericArbitrary+  shrink    = genericShrink++instance Arbitrary VersionCmp where+  arbitrary = genericArbitrary+  shrink    = genericShrink++instance Arbitrary TarDir where+  arbitrary = genericArbitrary+  shrink    = genericShrink++instance Arbitrary Tool where+  arbitrary = genericArbitrary+  shrink    = genericShrink++instance Arbitrary GlobalTool where+  arbitrary = genericArbitrary+  shrink    = genericShrink++instance Arbitrary GHCupInfo where+  arbitrary = genericArbitrary+  shrink    = genericShrink++instance Arbitrary GHCTargetVersion where+  arbitrary = GHCTargetVersion Nothing <$> arbitrary+  shrink    = genericShrink+++-- our maps are nested... the default size easily blows up most ppls ram++instance {-# OVERLAPS #-} Arbitrary v => Arbitrary (M.Map Tool v) where+  arbitrary = resize 8 $ M.fromList <$> arbitrary++instance {-# OVERLAPS #-} Arbitrary v => Arbitrary (M.Map (Maybe Version) v) where+  arbitrary = resize 8 $ M.fromList <$> arbitrary++instance {-# OVERLAPS #-} Arbitrary v => Arbitrary (M.Map Platform v) where+  arbitrary = resize 8 $ M.fromList <$> arbitrary++instance {-# OVERLAPS #-} Arbitrary v => Arbitrary (M.Map (Maybe Versioning) v) where+  arbitrary = resize 8 $ M.fromList <$> arbitrary+
+ test/ghcup-test/GHCup/Prelude/File/Posix/TraversalsSpec.hs view
@@ -0,0 +1,40 @@+{-# LANGUAGE CPP #-}++module GHCup.Prelude.File.Posix.TraversalsSpec where+++#if !defined(IS_WINDOWS)+import           GHCup.Prelude.File.Posix.Traversals++import           Control.Monad.IO.Class (liftIO)+import           Data.List+import           System.Posix.Directory+import           Unsafe.Coerce+#endif++import           Test.Hspec++++spec :: Spec+spec = do+#if defined(IS_WINDOWS)+  pure ()+#else+  -- https://github.com/haskell/ghcup-hs/issues/415+  describe "GHCup.Prelude.File.Posix.Traversals" $ do+    it "readDirEnt" $ do+      dirstream <- liftIO $ openDirStreamPortable "test/ghcup-test/data"+      (dt1, fp1) <- readDirEntPortable dirstream+      (dt2, fp2) <- readDirEntPortable dirstream+      (dt3, fp3) <- readDirEntPortable dirstream+      (dt4, fp4) <- readDirEntPortable dirstream+      let xs = sortOn snd [ (dt1, fp1), (dt2, fp2)+                          , (dt3, fp3), (dt4, fp4)+                          ]+      xs `shouldBe` [(unsafeCoerce (4 :: Int),".")+                    ,(unsafeCoerce (4 :: Int),"..")+                    ,(unsafeCoerce (4 :: Int),"dir")+                    ,(unsafeCoerce (8 :: Int),"file")+                    ]+#endif
+ test/ghcup-test/GHCup/Types/JSONSpec.hs view
@@ -0,0 +1,22 @@+{-# LANGUAGE TypeApplications #-}++module GHCup.Types.JSONSpec where++import           GHCup.ArbitraryTypes ()+import           GHCup.Types hiding ( defaultSettings )+import           GHCup.Types.JSON ()+import           GHCup.Prelude++import           Test.Aeson.GenericSpecs+import           Test.Hspec++++spec :: Spec+spec = do+  roundtripAndGoldenSpecsWithSettings (defaultSettings { goldenDirectoryOption = CustomDirectoryName goldenDir }) (Proxy @GHCupInfo)+ where+  goldenDir+    | isWindows = "test/ghcup-test/golden/windows"+    | otherwise = "test/ghcup-test/golden/unix"+
+ test/ghcup-test/GHCup/Utils/FileSpec.hs view
@@ -0,0 +1,58 @@+module GHCup.Utils.FileSpec where++import           GHCup.Prelude.File++import           Data.List+import           System.Directory+import           System.FilePath+import           System.IO.Unsafe+import qualified Streamly.Prelude              as S++import           Test.Hspec++++spec :: Spec+spec = do+  describe "GHCup.Utils.File" $ do+    it "getDirectoryContentsRecursiveBFS" $ do+      l1 <- sort <$> S.toList (getDirectoryContentsRecursiveBFSUnsafe "lib")+      l2 <- sort <$> getDirectoryContentsRecursiveLazy "lib"+      not (null l1) `shouldBe` True+      not (null l2) `shouldBe` True+      l1 `shouldBe` l2+    it "getDirectoryContentsRecursiveDFS" $ do+      l1 <- sort <$> S.toList (getDirectoryContentsRecursiveDFSUnsafe "lib")+      l2 <- sort <$> getDirectoryContentsRecursiveLazy "lib"+      not (null l1) `shouldBe` True+      not (null l2) `shouldBe` True+      l1 `shouldBe` l2+++getDirectoryContentsRecursiveLazy :: FilePath -> IO [FilePath]+getDirectoryContentsRecursiveLazy topdir = recurseDirectories [""]+  where+    recurseDirectories :: [FilePath] -> IO [FilePath]+    recurseDirectories []         = return []+    recurseDirectories (dir:dirs) = unsafeInterleaveIO $ do+      (files, dirs') <- collect [] [] =<< getDirectoryContents (topdir </> dir)+      files' <- recurseDirectories (dirs' ++ dirs)+      return (files ++ files')++      where+        collect files dirs' []              = return (reverse files+                                                     ,reverse dirs')+        collect files dirs' (entry:entries) | ignore entry+                                            = collect files dirs' entries+        collect files dirs' (entry:entries) = do+          let dirEntry = dir </> entry+          isDirectory <- doesDirectoryExist (topdir </> dirEntry)+          if isDirectory+            then collect files (dirEntry:dirs') entries+            else collect (dirEntry:files) dirs' entries++        ignore ['.']      = True+        ignore ['.', '.'] = True+        ignore _          = False++
+ test/ghcup-test/Main.hs view
@@ -0,0 +1,9 @@+import Test.Hspec.Runner+import qualified Spec+++main :: IO ()+main =+  hspecWith+    defaultConfig+    Spec.spec
+ test/ghcup-test/Spec.hs view
@@ -0,0 +1,2 @@+-- file test/Spec.hs+{-# OPTIONS_GHC -F -pgmF hspec-discover -optF --module-name=Spec #-}
+ test/ghcup-test/data/dir/.keep view
+ test/ghcup-test/data/file view
+ test/ghcup-test/golden/unix/GHCupInfo.json view
@@ -0,0 +1,18950 @@+{+    "samples": [+        {+            "ghcupDownloads": {+                "GHC": {+                    "1.5.5": {+                        "viArch": {+                            "A_64": {+                                "Darwin": {+                                    "( < 7.7.6 && > 4.1.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "mxda",+                                        "dlOutput": null,+                                        "dlSubdir": "풗(cf(\u0014",+                                        "dlUri": "http:"+                                    }+                                },+                                "FreeBSD": {+                                    "( == 1.7.3 && >= 1.2.7 && > 7.1.7 && >= 7.7.8 && > 7.8.2 && >= 8.7.4 ) || ( == 1.4.1 && >= 1.4.3 && < 5.4.1 && >= 1.5.3 && == 2.5.5 && >= 3.5.2 && == 3.7.6 && <= 3.6.5 ) || ( < 7.6.7 && < 5.7.4 && < 4.8.2 && < 8.8.2 && <= 3.8.2 && <= 1.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "adjgqhno",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:jsv"+                                    },+                                    "( >= 7.3.6 && >= 4.7.3 && >= 2.1.4 && >= 7.7.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u000c*H<d5"+                                        },+                                        "dlUri": "http:jikksrxk"+                                    }+                                },+                                "Windows": {}+                            },+                            "A_ARM": {+                                "Darwin": {+                                    "( <= 2.1.9 && > 3.2.3 && > 3.1.4 && <= 2.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "sd",+                                        "dlOutput": null,+                                        "dlSubdir": "𩏺\u0006󶔆*&𥳟m:",+                                        "dlUri": "https:mcompak"+                                    },+                                    "( == 1.5.3 && >= 6.5.3 && > 7.3.5 && == 2.2.8 && < 3.6.3 && >= 7.1.8 ) || ( <= 4.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "bwml",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:ertm"+                                    },+                                    "( == 3.5.9 && >= 5.1.8 && < 6.4.6 ) || ( <= 2.5.2 && < 5.1.1 && == 2.5.4 && <= 8.5.2 ) || ( <= 6.1.7 ) || ( >= 4.6.4 && >= 3.5.9 && <= 2.4.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "eys",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:tyfiky"+                                    },+                                    "( > 3.1.5 && < 5.3.1 && == 4.1.4 && == 5.7.1 && <= 3.6.7 && == 2.5.7 ) || ( > 1.6.1 && <= 4.8.7 && >= 8.4.7 && == 5.6.2 && >= 6.5.4 && >= 1.2.8 && == 7.2.6 && < 8.7.4 && == 5.6.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "ngh",+                                        "dlOutput": null,+                                        "dlSubdir": "}󺒡j\u0015Qu",+                                        "dlUri": "http:s"+                                    },+                                    "( > 7.1.4 && < 8.6.4 && > 8.6.8 && == 6.2.3 && <= 3.5.6 && <= 6.4.7 && == 6.3.4 ) || ( <= 5.6.8 && <= 2.8.6 && <= 7.1.3 && >= 6.8.2 && == 2.6.7 && < 8.8.8 && < 6.8.8 ) || ( > 1.1.4 && >= 2.5.4 && == 7.8.5 && == 8.2.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "acwsftsf",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:zlyj"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "sfywdw",+                                        "dlOutput": null,+                                        "dlSubdir": "5Q󳥒d\"𧙩",+                                        "dlUri": "http:jd"+                                    }+                                },+                                "FreeBSD": {},+                                "Linux_Alpine": {+                                    "( <= 6.2.6 && < 5.2.2 && >= 3.1.5 && < 1.4.3 && < 7.1.1 ) || ( >= 4.6.7 && == 1.3.4 && < 1.5.6 && <= 1.2.4 && >= 2.3.8 ) || ( <= 1.5.7 && >= 5.3.6 && < 8.3.6 && >= 5.7.6 && > 7.8.3 ) || ( < 3.5.8 && == 3.8.8 && == 4.4.2 && > 3.8.4 && > 2.1.5 && <= 4.6.6 && < 3.5.3 ) || ( < 8.1.6 && == 5.8.1 && >= 3.3.5 && <= 4.7.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "s",+                                        "dlOutput": null,+                                        "dlSubdir": "\u001b",+                                        "dlUri": "http:vtkcqf"+                                    }+                                },+                                "Linux_AmazonLinux": {+                                    "( < 6.2.6 && < 5.2.3 && > 3.1.5 && < 3.1.2 && < 6.8.6 && == 8.3.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "szx",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "VGs󵕢"+                                        },+                                        "dlUri": "https:xikz"+                                    },+                                    "( <= 6.6.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "mave",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:scyue"+                                    },+                                    "( == 2.5.8 && < 5.2.2 && == 7.2.6 && < 3.6.8 && >= 4.8.5 && >= 7.6.4 && > 2.5.2 ) || ( == 6.8.1 && >= 2.6.5 ) || ( >= 9.4.8 && < 7.4.8 && > 2.8.1 && >= 2.7.4 && > 5.7.5 && < 5.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "cgdtdiam",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "M\u0010)\u0006􈍳.\u0007"+                                        },+                                        "dlUri": "http:smwqbtcb"+                                    },+                                    "( == 4.3.5 && > 6.1.3 && > 8.5.8 && < 5.3.3 ) || ( >= 8.1.7 && < 6.6.1 && > 3.1.8 && >= 4.8.8 && > 2.7.8 && > 5.1.5 && < 4.5.3 && < 1.7.8 ) || ( >= 4.8.2 && >= 7.1.4 && > 5.2.2 && <= 3.2.1 && < 6.7.8 && > 2.2.7 && > 5.8.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "our",+                                        "dlOutput": null,+                                        "dlSubdir": "ٜਲ਼I",+                                        "dlUri": "https:sqm"+                                    },+                                    "( == 8.3.5 && >= 9.4.7 && >= 2.3.3 && < 5.1.4 && <= 7.6.6 && < 3.6.4 && == 4.6.4 && > 6.6.8 && >= 1.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "ey",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "5"+                                        },+                                        "dlUri": "https:hez"+                                    },+                                    "( >= 4.5.3 && > 7.1.1 && >= 6.5.8 && < 5.5.7 && <= 3.8.2 && <= 7.6.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "r",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:wkefnppd"+                                    },+                                    "( >= 6.5.6 && < 7.4.3 && < 7.8.8 && >= 7.3.4 && > 2.6.6 && < 3.7.2 && == 3.5.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "rhy",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0014S"+                                        },+                                        "dlUri": "https:czr"+                                    },+                                    "( >= 7.1.3 && <= 6.8.3 && <= 1.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "\u001ef(\u0017]",+                                        "dlUri": "http:gulqjp"+                                    }+                                },+                                "Windows": {+                                    "( < 2.4.5 && == 1.2.3 && > 6.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0008/\u001a\u001dG󹸥",+                                        "dlUri": "https:dcxnra"+                                    },+                                    "( < 2.5.5 && == 3.7.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "lyto",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "/"+                                        },+                                        "dlUri": "http:opby"+                                    },+                                    "( < 8.1.2 && == 1.1.3 && < 5.1.7 && < 1.8.3 && == 5.3.2 && == 1.7.3 && <= 2.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "tjmplbb",+                                        "dlOutput": null,+                                        "dlSubdir": "󴏭󰁮rKo9( ",+                                        "dlUri": "https:zecvva"+                                    },+                                    "( <= 3.6.8 && >= 6.2.8 && < 6.2.4 && >= 7.1.6 && > 1.5.1 && <= 5.4.6 && <= 7.5.9 ) || ( >= 6.2.8 && <= 1.4.1 && >= 5.8.4 && > 6.2.7 && > 3.8.8 && <= 7.2.5 && >= 5.2.1 && >= 2.5.6 && >= 7.7.8 ) || ( > 8.4.2 && > 6.2.8 && > 6.4.1 && < 7.1.4 && > 2.3.8 && >= 7.4.1 && <= 8.5.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "vytqlx",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "EY𖦫W"+                                        },+                                        "dlUri": "https:nhipycil"+                                    },+                                    "( == 8.2.2 ) || ( == 7.6.2 && <= 3.8.8 && == 7.6.1 && > 7.5.5 && == 7.7.2 && == 4.8.5 && <= 4.2.8 && < 2.7.5 && >= 8.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "szquv",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:mtld"+                                    },+                                    "( >= 3.7.7 ) || ( >= 5.5.1 && == 8.1.6 && >= 8.7.5 && < 5.4.6 && > 1.2.3 && < 8.2.3 && >= 2.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "yqtvjn",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    }+                                }+                            },+                            "A_PowerPC64": {+                                "FreeBSD": {+                                    "( <= 5.6.5 && >= 4.8.8 && >= 9.8.8 && < 6.1.1 && == 4.1.8 && < 6.4.2 && >= 3.3.6 && == 3.4.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "jsknyx",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:haopbt"+                                    },+                                    "( <= 5.7.4 && < 2.6.6 && > 4.1.6 ) || ( >= 1.1.7 && == 8.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "tjprwf",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "{􍗷𫝴􆙢𭌯[i"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( == 3.5.3 ) || ( > 1.1.3 && >= 8.5.1 && <= 6.6.6 && == 2.5.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "xtbnnhq",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "."+                                        },+                                        "dlUri": "https:no"+                                    },+                                    "( > 3.7.3 && >= 7.3.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "qp",+                                        "dlOutput": null,+                                        "dlSubdir": "^",+                                        "dlUri": "https:rwy"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "sknlx",+                                        "dlOutput": null,+                                        "dlSubdir": "꩐󷨢􉸩[􌲹𡡙;-",+                                        "dlUri": "https:tg"+                                    }+                                },+                                "Linux_RedHat": {+                                    "( < 8.1.3 && < 6.4.7 && > 4.2.3 && >= 4.6.5 && > 6.1.3 && > 5.4.4 && <= 5.8.3 ) || ( == 8.8.4 && <= 9.5.1 && > 8.2.3 && == 5.1.7 && == 2.6.5 && < 3.5.7 && < 2.4.3 && <= 6.6.8 && <= 6.1.3 ) || ( <= 2.1.2 && < 1.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "jskagf",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:aypeaihv"+                                    },+                                    "( <= 5.2.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "zrjivx",+                                        "dlOutput": null,+                                        "dlSubdir": "燕\u0012S~痁%𗪭",+                                        "dlUri": "https:lkoygod"+                                    },+                                    "( <= 7.7.7 && > 8.4.2 && >= 6.4.8 && <= 3.1.4 && == 2.8.1 && <= 6.5.1 && <= 8.1.3 && < 4.5.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "mhohccfp",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "ꢩ8"+                                        },+                                        "dlUri": "https:rwjigrn"+                                    },+                                    "( == 2.4.8 && > 4.1.8 && <= 4.7.3 && < 7.6.7 && <= 5.8.3 && < 6.4.8 && >= 8.7.1 && <= 6.3.7 && >= 6.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "nrnhm",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𪭱𖽅\u0008𮊽􄲥"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( > 1.6.4 && < 8.6.8 && == 4.1.1 && > 4.8.7 && <= 4.8.8 && <= 8.1.1 && == 5.8.3 && <= 1.7.8 ) || ( == 2.2.3 ) || ( == 1.3.4 && > 6.3.2 && <= 6.2.2 && == 7.3.6 && < 8.4.5 && <= 2.1.5 && <= 2.5.7 && > 7.4.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "qs",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􂼙󲕸𝨞qi󹠙\u001f"+                                        },+                                        "dlUri": "https:xdl"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "khfmumk",+                                        "dlOutput": null,+                                        "dlSubdir": "bJ􏂐H",+                                        "dlUri": "http:"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:waouwhj",+                        "viPostInstall": "voj",+                        "viPostRemove": null,+                        "viPreCompile": "yma",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "wv",+                            "dlOutput": null,+                            "dlSubdir": "Py𗁫\\@东~",+                            "dlUri": "https:"+                        },+                        "viTags": [+                            "<hd>N",+                            "base-8.7.6",+                            "Latest",+                            "Prerelease"+                        ],+                        "viTestDL": null+                    },+                    "7.5.5": {+                        "viArch": {+                            "A_ARM64": {+                                "Darwin": {+                                    "( == 4.3.2 && < 4.6.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "vdurp",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "l~"+                                        },+                                        "dlUri": "http:g"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "w*O󺲲IL󲺘\u001b"+                                        },+                                        "dlUri": "https:kb"+                                    }+                                },+                                "Linux_Alpine": {+                                    "( == 6.4.4 && > 1.4.5 && <= 8.8.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "bch",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "sVN\tᔼ\u0007\u0018B"+                                        },+                                        "dlUri": "https:eotnqxx"+                                    },+                                    "( > 6.6.6 && > 4.3.6 && < 2.4.7 && > 7.3.8 && > 8.2.6 && <= 8.5.4 && > 1.3.2 && < 5.2.2 && == 6.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "mvzcesc",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:dm"+                                    },+                                    "( >= 1.1.7 && >= 4.6.7 && < 2.5.2 && > 6.1.7 && >= 2.7.4 && == 3.1.1 && == 1.3.2 && < 2.4.8 && >= 4.2.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "wbxig",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𒌙􀑲]\\r>-"+                                        },+                                        "dlUri": "https:qia"+                                    }+                                },+                                "Linux_Exherbo": {+                                    "( < 9.6.7 && > 2.1.5 && > 4.4.5 && <= 1.6.1 && <= 5.8.5 && < 2.8.5 && >= 8.2.8 && > 6.3.8 && >= 3.5.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "jgm",+                                        "dlOutput": null,+                                        "dlSubdir": "8",+                                        "dlUri": "https:sqa"+                                    },+                                    "( > 2.4.7 && <= 2.5.8 && < 4.5.7 && >= 3.5.6 && <= 8.8.6 && >= 5.7.3 ) || ( == 7.7.7 && >= 8.4.8 ) || ( > 7.5.1 && == 5.8.7 && < 3.3.1 && <= 1.4.4 && < 6.8.3 && <= 5.4.1 && == 2.5.7 && > 3.6.7 ) || ( <= 6.3.6 && >= 6.3.3 && >= 2.2.4 && == 2.1.1 ) || ( == 6.1.8 && >= 3.1.1 && > 3.2.8 && > 4.8.5 ) || ( <= 7.3.8 && >= 7.5.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "zbdvf",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:cznvqbr"+                                    }+                                }+                            },+                            "A_PowerPC64": {+                                "Darwin": {+                                    "( <= 6.4.1 && < 7.1.3 && >= 1.1.3 && == 1.7.4 && < 3.4.6 && > 8.5.2 && >= 3.6.2 ) || ( == 5.8.1 && >= 8.2.1 && < 5.7.1 && == 4.6.7 && >= 5.1.5 && == 3.1.3 && > 5.5.1 && > 4.8.7 ) || ( < 4.5.7 && >= 6.5.5 && >= 5.7.2 && <= 4.6.1 ) || ( <= 9.8.3 ) || ( >= 2.1.3 && <= 6.8.1 && < 7.1.5 && > 4.2.2 && > 7.8.5 && > 8.5.3 ) || ( == 3.4.1 && > 7.2.8 && == 5.4.3 && <= 6.6.2 && < 2.5.2 && == 9.6.2 && <= 6.6.5 && == 8.6.8 && < 7.1.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "ikui",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( > 1.5.6 && >= 6.6.5 && <= 5.4.2 ) || ( >= 4.7.2 && < 1.5.5 && >= 8.7.8 && > 2.3.6 && == 7.6.7 && < 5.7.4 && <= 6.8.8 && > 4.3.4 && > 6.8.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "zllopcph",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:apteyol"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "hrd",+                                        "dlOutput": null,+                                        "dlSubdir": "n𦒪M\u0004o",+                                        "dlUri": "https:ae"+                                    }+                                }+                            }+                        },+                        "viChangeLog": null,+                        "viPostInstall": "drbiff",+                        "viPostRemove": "lk",+                        "viPreCompile": "thzbtj",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "jpouxbme",+                            "dlOutput": null,+                            "dlSubdir": "",+                            "dlUri": "https:uyk"+                        },+                        "viTags": [+                            "Latest",+                            "base-4.7.6",+                            "\u0001+n𫛚\r",+                            "Latest"+                        ],+                        "viTestDL": null+                    },+                    "7.7.6": {+                        "viArch": {+                            "A_64": {+                                "Darwin": {+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "vborgjm",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "JK{"+                                        },+                                        "dlUri": "https:"+                                    }+                                },+                                "Linux_CentOS": {+                                    "( < 7.3.7 && <= 6.6.2 && >= 9.2.8 && == 7.4.2 && == 6.7.2 && >= 3.5.8 && > 4.6.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "nzgc",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:j"+                                    },+                                    "( <= 5.2.1 && > 2.2.7 && < 5.2.6 && >= 4.1.2 && >= 2.4.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "mhzp",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:e"+                                    },+                                    "( <= 8.8.1 && > 8.3.3 && <= 1.8.7 && <= 7.3.8 && > 5.6.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "mlfacqf",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "ὼ{-𧟯􋣠^살["+                                        },+                                        "dlUri": "http:pb"+                                    },+                                    "( > 1.6.5 && == 2.5.5 && == 4.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "mcg",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "Z8=P"+                                        },+                                        "dlUri": "http:sfd"+                                    },+                                    "( >= 4.5.8 && >= 6.6.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "wrbrxm",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:i"+                                    },+                                    "( >= 6.1.2 && >= 5.3.8 && <= 4.7.7 && == 1.8.8 && == 4.5.8 && == 7.2.5 ) || ( == 2.4.1 && <= 6.6.1 && == 3.5.6 ) || ( < 6.3.7 && >= 5.4.2 && > 1.6.1 && == 4.3.4 && >= 3.7.5 && == 1.1.5 && > 3.2.8 && == 5.6.7 && <= 4.1.4 ) || ( >= 2.6.2 && >= 6.6.4 && <= 2.1.7 && >= 8.5.2 && <= 2.3.6 && == 4.4.8 && < 3.4.1 && > 4.1.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "pwm",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󾁬`􉗏%<উ"+                                        },+                                        "dlUri": "https:e"+                                    },+                                    "( >= 8.6.4 && > 4.6.1 && <= 4.6.3 && == 3.2.5 && == 1.4.8 && >= 3.1.6 && > 3.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "iiwcotym",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\"\u0003Q\u000b\u0001𥘏篖"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "lwki",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:wi"+                                    }+                                },+                                "Linux_RedHat": {+                                    "( == 4.7.8 && >= 2.4.1 && == 6.1.7 && > 1.1.7 && == 8.2.3 && >= 2.6.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "rjsoubbx",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u000f𛆎O\n"+                                        },+                                        "dlUri": "http:r"+                                    },+                                    "( >= 5.1.6 && <= 7.2.7 && > 3.4.2 && <= 1.2.1 && > 1.8.3 && <= 6.7.5 && <= 5.4.3 && > 8.4.1 && < 7.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "nF\u000fK󺍒",+                                        "dlUri": "https:wvo"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "pfcnlz",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0007祔]\u000e\u000c\u001d_",+                                        "dlUri": "https:fqmmhx"+                                    }+                                },+                                "Windows": {+                                    "( > 7.6.6 && < 5.1.1 && >= 2.3.7 && > 1.5.9 && < 6.1.7 && == 5.5.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "sfjpzt",+                                        "dlOutput": null,+                                        "dlSubdir": "󴻦𫎀󻮍",+                                        "dlUri": "https:bhe"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:laspdcu",+                        "viPostInstall": "uogkghr",+                        "viPostRemove": null,+                        "viPreCompile": "nmkj",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "d",+                            "dlOutput": null,+                            "dlSubdir": "\u0019Nt:`􀍖􉖃",+                            "dlUri": "http:qfj"+                        },+                        "viTags": [+                            "Prerelease",+                            "old",+                            "base-3.1.4",+                            "Prerelease"+                        ],+                        "viTestDL": null+                    },+                    "8.8.6": {+                        "viArch": {+                            "A_64": {+                                "Darwin": {+                                    "( <= 7.4.7 && >= 5.4.8 && > 3.5.2 && > 5.2.5 && > 4.3.8 && > 2.5.3 ) || ( < 8.6.5 && == 2.3.2 && < 2.2.1 && <= 2.6.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "t",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "}\t\u000b"+                                        },+                                        "dlUri": "https:j"+                                    },+                                    "( > 4.2.1 && == 8.2.6 && == 8.6.4 && <= 6.8.6 && <= 3.7.6 && == 6.1.8 ) || ( == 2.5.4 && == 5.4.3 && >= 3.5.1 && == 5.8.7 && > 2.6.5 && == 4.9.1 && <= 7.6.7 && == 7.5.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "qdafay",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:mo"+                                    },+                                    "( >= 8.2.7 && < 1.1.7 && == 8.9.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "dhyiyl",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:rye"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 8.1.4 && < 3.6.7 && > 5.8.4 && < 8.2.3 && == 1.5.3 && <= 1.3.1 ) || ( > 5.8.7 && >= 4.6.5 && > 8.3.6 && <= 6.1.3 && >= 5.2.4 && == 4.4.1 && <= 5.6.3 && < 5.1.5 ) || ( > 7.2.8 && <= 8.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "uxo",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "|Tj"+                                        },+                                        "dlUri": "https:shh"+                                    },+                                    "( == 1.2.1 && <= 4.2.3 && > 2.3.2 && <= 2.2.2 && == 1.3.8 && == 3.5.3 && < 4.7.1 && >= 6.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "kiej",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:bybwhq"+                                    },+                                    "( >= 5.3.5 && < 8.8.3 && <= 7.4.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "b",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:ftwmljs"+                                    }+                                },+                                "Linux_Alpine": {+                                    "( < 6.3.6 && < 5.6.6 && <= 4.5.7 && == 7.4.8 && < 7.1.2 && >= 6.5.3 && >= 7.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "hmkks",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󸹁;럾"+                                        },+                                        "dlUri": "http:jdlglba"+                                    },+                                    "( == 1.8.1 && >= 6.8.4 && > 4.2.6 && == 1.2.4 && <= 2.4.4 ) || ( <= 1.3.3 ) || ( < 5.1.3 && > 8.5.5 ) || ( == 2.2.3 && <= 8.5.2 && < 6.3.4 && > 3.1.5 && <= 1.6.2 && < 1.7.2 && <= 5.8.3 && > 7.8.3 && > 1.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "bmawuq",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:e"+                                    },+                                    "( == 8.8.1 && > 3.4.6 && == 6.3.3 && <= 5.7.6 && < 4.6.3 ) || ( > 7.9.2 && <= 2.1.1 && == 2.1.8 && >= 1.7.4 && >= 6.2.6 && < 3.6.1 && > 7.1.2 && < 6.9.6 && > 7.8.1 ) || ( > 5.6.1 && == 2.6.6 && >= 1.2.2 && >= 7.7.7 && >= 7.4.8 && < 3.6.5 ) || ( > 5.7.4 && <= 6.6.1 && > 5.5.6 && <= 2.8.9 && >= 8.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "hijazj",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:q"+                                    }+                                },+                                "Linux_Gentoo": {+                                    "( <= 8.2.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "tno",+                                        "dlOutput": null,+                                        "dlSubdir": "m%꤀K\u000f{,",+                                        "dlUri": "https:dd"+                                    },+                                    "( == 6.6.3 && <= 5.5.5 && > 3.2.4 && <= 7.6.1 && == 7.5.8 && > 3.6.5 && == 1.1.3 && <= 7.2.1 && > 5.5.4 ) || ( > 2.5.2 && > 2.3.4 && > 2.1.1 && >= 3.4.8 && < 8.8.4 && > 6.5.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "mwuc",+                                        "dlOutput": null,+                                        "dlSubdir": "Gu\u0016F\u0015i",+                                        "dlUri": "https:v"+                                    },+                                    "( == 8.4.2 && >= 4.7.3 && == 3.2.4 && > 2.3.2 && == 6.3.4 && >= 5.4.3 && <= 6.5.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "kpik",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:tomtxkvs"+                                    },+                                    "( > 1.6.6 && == 8.1.3 && == 1.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "lblq",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:h"+                                    },+                                    "( > 1.6.7 && == 2.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "cecdjcm",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u001b4V?"+                                        },+                                        "dlUri": "https:hzcccsaj"+                                    },+                                    "( >= 1.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "tzoshosf",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0000󷬺\u0001.^",+                                        "dlUri": "https:inf"+                                    },+                                    "( >= 6.4.7 && <= 8.5.6 ) || ( >= 6.6.4 && > 1.5.5 && >= 1.2.1 && >= 4.4.8 && > 3.7.4 && >= 7.6.7 ) || ( >= 7.1.1 && > 1.8.7 && <= 3.7.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "grv",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:ezejgeg"+                                    },+                                    "( >= 6.6.5 && <= 5.8.1 ) || ( > 4.7.4 && >= 8.6.4 && >= 6.2.1 && > 6.1.6 && > 6.2.3 && == 5.2.2 && > 4.3.5 ) || ( == 7.7.2 && > 6.1.2 && == 1.5.4 && == 3.3.2 ) || ( > 6.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "ncaxkwny",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:habwgvm"+                                    }+                                },+                                "Windows": {+                                    "( <= 2.6.8 && < 8.4.1 && < 4.7.3 && < 4.4.7 && == 8.1.2 && == 3.6.5 && >= 7.4.4 ) || ( > 4.4.8 && == 8.2.2 && == 7.4.7 && == 1.4.2 && == 4.8.4 && > 2.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "\u001f`𦅆h\u000fM",+                                        "dlUri": "https:fxec"+                                    },+                                    "( <= 5.5.4 && < 2.4.2 && > 3.3.3 && > 8.3.3 && == 4.8.3 && > 7.7.8 && > 7.7.5 && > 6.1.7 && < 4.7.8 ) || ( < 3.2.3 && < 6.2.8 && == 8.3.3 && < 1.5.1 && == 3.8.5 && == 7.8.1 && < 5.7.3 && >= 7.1.5 && == 6.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "ntwd",+                                        "dlOutput": null,+                                        "dlSubdir": "&􁬛R",+                                        "dlUri": "http:zptpal"+                                    },+                                    "( == 2.5.4 && < 3.6.7 && >= 3.6.7 ) || ( == 1.5.3 && <= 8.6.1 && <= 7.5.8 && < 4.2.6 ) || ( <= 6.7.7 && >= 5.1.1 && == 8.2.4 && > 6.6.2 && <= 3.3.4 && < 5.4.7 ) || ( <= 6.2.3 && >= 7.8.6 && > 8.7.8 && <= 2.6.5 && < 5.2.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "𧊥M#$T\u0014\u0001\u0016",+                                        "dlUri": "https:wrfj"+                                    },+                                    "( == 3.5.1 && <= 2.5.5 && >= 1.3.5 ) || ( < 3.8.7 && > 5.1.7 && > 6.7.8 && < 2.3.7 && < 1.3.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "sd",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:ozjuh"+                                    },+                                    "( > 4.3.1 && > 6.5.8 && < 6.7.1 && < 5.4.1 && == 3.5.7 && <= 6.3.7 && <= 4.7.3 ) || ( < 6.5.7 && == 7.7.5 && <= 3.8.1 && == 3.8.8 && <= 6.1.5 && > 2.6.3 && > 8.6.1 && == 3.2.7 && < 6.3.4 ) || ( == 1.6.2 && == 1.8.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "guh",+                                        "dlOutput": null,+                                        "dlSubdir": "<󳯃",+                                        "dlUri": "https:egpux"+                                    },+                                    "( >= 7.6.3 && <= 2.4.2 && > 7.5.7 && == 8.3.3 && == 6.2.8 && == 5.1.7 && >= 4.4.4 && == 3.5.4 && >= 2.1.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "ꊆGS\u0004b\u0014\u0004",+                                        "dlUri": "http:jj"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "orxh",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:slhif"+                                    }+                                }+                            },+                            "A_ARM64": {+                                "Darwin": {+                                    "( < 3.6.6 && <= 6.1.7 && >= 2.5.5 && >= 7.7.1 ) || ( > 7.1.5 && < 2.6.2 && < 5.3.5 && < 1.2.5 && < 5.5.3 && == 6.5.4 && < 4.1.4 ) || ( == 2.8.1 && <= 7.6.1 && > 6.7.3 && > 2.6.7 && == 7.1.4 && == 3.4.1 && == 7.4.2 ) || ( > 5.2.1 && <= 3.5.5 && > 1.4.2 && == 7.6.5 && < 5.3.3 && < 1.1.3 && < 4.1.4 && <= 3.3.7 && >= 4.7.7 ) || ( >= 3.5.4 && >= 5.5.5 && == 5.7.7 && < 4.1.4 && < 7.7.2 && < 8.5.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "dt",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:jotjqo"+                                    },+                                    "( < 6.6.8 && < 1.6.1 && == 5.8.6 && > 5.3.1 && == 4.1.6 && <= 3.5.7 && <= 5.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "lqaggx",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:ajrayagb"+                                    },+                                    "( > 1.7.7 && < 4.6.4 && <= 4.6.1 && < 8.6.4 && == 7.7.1 && >= 5.7.3 && < 3.2.7 && < 1.7.1 && <= 3.1.3 ) || ( >= 8.3.4 && < 8.8.7 && > 6.8.4 && > 6.3.6 && <= 7.4.8 && <= 4.3.1 && == 5.5.7 && > 6.1.5 ) || ( > 2.3.8 ) || ( >= 1.4.5 && == 1.6.7 && < 1.3.4 && > 1.6.4 ) || ( > 1.2.3 && <= 1.7.7 && <= 5.2.2 && > 7.4.8 && == 10.6.7 && <= 6.3.6 && == 8.2.4 ) || ( < 4.6.4 && == 1.5.5 && < 8.8.1 && == 7.8.7 && <= 7.3.3 && <= 5.2.5 && > 7.1.3 && >= 7.1.4 && >= 1.4.7 ) || ( >= 5.1.2 && <= 7.6.1 && <= 5.2.3 && >= 1.3.8 && < 6.3.2 && <= 7.4.4 && == 2.5.7 && >= 6.5.8 ) || ( == 2.6.5 && > 1.2.6 && == 4.6.8 && <= 5.6.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "aieky",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:xedvkh"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "lrjoqdia",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:txi"+                                    }+                                },+                                "Windows": {+                                    "( <= 6.9.7 && < 8.7.7 && > 5.8.7 && < 6.3.2 && > 4.3.8 && >= 3.8.1 && == 6.5.1 && <= 8.2.5 ) || ( > 1.8.1 && > 8.3.4 && < 2.6.6 ) || ( >= 5.4.3 && == 3.5.5 && == 5.4.5 && < 6.4.5 && > 7.1.3 && == 5.6.8 && > 7.6.5 && <= 4.6.4 ) || ( >= 1.4.5 && >= 4.3.7 && <= 6.8.1 ) || ( > 6.5.5 && < 2.5.7 && > 6.2.6 && < 6.7.2 ) || ( >= 2.5.5 && == 7.2.7 && > 4.3.3 && > 2.8.1 && == 4.8.4 && < 6.7.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:lxun"+                                    },+                                    "( <= 8.1.8 && > 8.2.6 && < 4.4.3 && == 4.3.5 && == 9.8.8 && < 3.2.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0008UJS",+                                        "dlUri": "http:"+                                    },+                                    "( > 1.1.5 && >= 6.6.2 && <= 5.8.4 ) || ( > 5.1.2 && <= 2.1.8 ) || ( >= 7.4.8 && == 5.6.5 && >= 5.4.3 && > 6.6.6 && <= 7.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "olrlyer",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "vf",+                                        "dlOutput": null,+                                        "dlSubdir": "7\u0003_H",+                                        "dlUri": "http:b"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "Darwin": {+                                    "( < 7.7.8 && <= 3.1.7 && == 8.9.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "m",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "3"+                                        },+                                        "dlUri": "http:y"+                                    }+                                },+                                "Linux_Debian": {+                                    "( < 1.2.7 && < 6.3.5 && > 6.1.2 && < 8.3.8 && >= 3.6.3 && < 5.6.1 && >= 1.4.2 && > 3.4.8 && <= 5.8.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "tr",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u000e􁘳"+                                        },+                                        "dlUri": "http:ivrypir"+                                    },+                                    "( <= 8.7.3 && == 5.5.3 && < 6.3.7 && > 4.3.4 && <= 2.1.5 && <= 5.2.4 ) || ( <= 2.6.6 && == 4.4.5 && >= 4.7.4 && <= 5.7.3 && >= 3.7.5 && < 7.3.2 && > 4.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "wkv",+                                        "dlOutput": null,+                                        "dlSubdir": "꩝!`~Lo!",+                                        "dlUri": "http:dpwkgdsq"+                                    },+                                    "( == 5.6.7 && == 3.4.2 && == 8.2.1 && <= 8.3.3 && <= 1.8.4 && <= 7.3.3 ) || ( > 5.7.8 && >= 2.3.3 && >= 4.8.4 && <= 5.2.2 && > 4.6.7 && > 1.1.8 && > 1.5.6 && < 1.5.8 ) || ( <= 7.2.4 && <= 3.7.5 && >= 4.5.4 && <= 8.1.7 && < 1.4.1 && <= 6.2.5 && <= 6.2.7 && > 9.3.7 && == 8.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "odci",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "Zh"+                                        },+                                        "dlUri": "https:ysmh"+                                    }+                                },+                                "Linux_UnknownLinux": {+                                    "( <= 3.6.2 && > 2.6.5 && > 8.4.8 && >= 2.7.1 && <= 5.5.2 && < 8.7.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "slg",+                                        "dlOutput": null,+                                        "dlSubdir": "𓀩",+                                        "dlUri": "http:r"+                                    },+                                    "( == 3.5.4 && == 4.3.2 && >= 6.2.5 ) || ( == 2.3.5 && >= 8.5.7 && == 8.7.6 && < 8.4.5 ) || ( == 4.1.4 && == 7.3.5 && == 1.2.7 && < 3.4.8 && > 5.6.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "dac",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𧱂󾚈\u000f:J"+                                        },+                                        "dlUri": "http:ibvnrx"+                                    },+                                    "( == 4.7.5 && >= 2.4.4 && == 3.2.5 && < 4.2.3 && > 5.2.8 && < 6.8.5 ) || ( == 7.1.2 && <= 8.1.4 && > 6.2.6 && == 3.5.6 && <= 1.4.4 && > 5.5.5 && > 1.3.1 && >= 7.3.7 ) || ( <= 3.1.1 && > 2.5.2 && == 8.8.2 && >= 7.1.1 && < 2.2.6 && == 2.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "fjbinjfh",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "1􈑰=󼕉👠\r"+                                        },+                                        "dlUri": "http:ax"+                                    },+                                    "( == 5.5.4 ) || ( <= 4.2.1 && >= 7.8.7 && <= 3.5.5 && <= 2.1.7 && == 6.1.8 && == 5.7.2 && <= 6.4.1 && > 8.8.6 && <= 7.2.3 ) || ( < 7.8.2 && == 3.6.2 && <= 8.6.6 && < 4.4.8 && >= 3.7.3 && < 3.5.7 && >= 2.7.8 && == 2.6.6 && < 8.5.4 ) || ( > 1.3.2 && <= 8.3.3 && < 2.6.5 && == 8.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "zkwhkv",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "lkqmiew",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "L:?󻦽O"+                                        },+                                        "dlUri": "http:odwylqt"+                                    }+                                }+                            },+                            "A_Sparc64": {}+                        },+                        "viChangeLog": "http:wuszg",+                        "viPostInstall": "pvhnmsmi",+                        "viPostRemove": "jkc",+                        "viPreCompile": "y",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "edqa",+                            "dlOutput": null,+                            "dlSubdir": null,+                            "dlUri": "https:"+                        },+                        "viTags": [+                            "\u0012z\u0011",+                            "base-5.2.3",+                            "Prerelease",+                            "Latest"+                        ],+                        "viTestDL": null+                    }+                },+                "HLS": {+                    "1.3.6": {+                        "viArch": {+                            "A_32": {+                                "Darwin": {+                                    "( <= 4.4.7 && <= 2.6.1 && < 3.5.5 && <= 4.1.7 && < 5.2.2 && <= 6.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "( > 7.4.7 && >= 8.3.5 && < 1.4.1 && < 1.2.6 && >= 1.1.7 && <= 5.3.3 && >= 1.5.6 && > 2.4.3 && >= 3.5.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "zn",+                                        "dlOutput": null,+                                        "dlSubdir": "􃕌\u0015w𬴨\u000eS",+                                        "dlUri": "https:htnmnvis"+                                    },+                                    "( >= 3.4.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "lttzd",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "g\u0017"+                                        },+                                        "dlUri": "https:ajnpwaut"+                                    },+                                    "( >= 4.5.8 ) || ( <= 7.1.4 && > 7.3.1 && > 2.5.3 && == 1.8.1 && >= 3.6.6 && <= 4.7.6 ) || ( >= 6.5.8 && < 2.4.1 && >= 3.1.6 && <= 2.3.3 && >= 8.7.7 && == 2.5.1 ) || ( < 1.2.6 && == 3.3.1 && <= 8.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "nmej",+                                        "dlOutput": null,+                                        "dlSubdir": "RWeg>",+                                        "dlUri": "http:tavrgmd"+                                    },+                                    "( >= 6.4.1 && > 1.8.6 && < 2.5.3 && >= 5.1.3 && == 2.5.8 && <= 4.1.9 ) || ( <= 6.6.1 && >= 8.7.7 && >= 6.3.1 && == 1.4.3 && == 3.3.2 && > 2.3.3 && <= 1.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "mtcuo",+                                        "dlOutput": null,+                                        "dlSubdir": ",W󼎄媎[|=:",+                                        "dlUri": "https:rjnpk"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "gemnel",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "e󽡊\u001ctBFv"+                                        },+                                        "dlUri": "http:owqgbcu"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 4.8.5 && <= 6.1.4 && <= 2.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "zaeflh",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:tzrhwen"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "kefo",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u001a\nev󻴓"+                                        },+                                        "dlUri": "http:zunll"+                                    }+                                },+                                "Linux_RedHat": {+                                    "( <= 5.4.8 && == 6.8.7 && <= 1.3.6 && >= 4.4.5 && > 6.2.6 ) || ( <= 7.1.4 && > 3.4.5 && <= 3.4.3 && == 1.7.8 && < 2.1.6 && > 8.2.8 && >= 6.5.7 && <= 2.6.1 && > 6.5.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "vjs",+                                        "dlOutput": null,+                                        "dlSubdir": "2",+                                        "dlUri": "http:sssrlc"+                                    },+                                    "( > 1.8.2 && <= 3.8.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "tbccq",+                                        "dlOutput": null,+                                        "dlSubdir": "%m",+                                        "dlUri": "https:hht"+                                    },+                                    "( >= 6.7.6 ) || ( <= 4.3.6 && >= 7.2.8 && > 8.6.4 && >= 7.8.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "ylzomkhp",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󴗚\u0006\u0018𑀃"+                                        },+                                        "dlUri": "https:fcnsg"+                                    },+                                    "( >= 7.1.8 && > 5.5.2 && > 2.2.1 && == 7.8.7 && >= 4.3.2 && < 2.4.8 && <= 3.8.8 && <= 2.3.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "osr",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "by?]IKI"+                                        },+                                        "dlUri": "https:rgvkwvj"+                                    },+                                    "( >= 7.2.7 && > 5.6.5 && > 7.8.4 && <= 1.5.2 && > 5.2.5 && > 5.4.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "wcxzmpj",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "M"+                                        },+                                        "dlUri": "http:hfcq"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "pfsaxb",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "Zr󶏖"+                                        },+                                        "dlUri": "http:v"+                                    }+                                },+                                "Windows": {+                                    "( < 5.4.8 && <= 8.7.5 && > 4.5.8 && < 5.7.8 ) || ( < 1.7.4 && >= 4.6.3 ) || ( == 2.4.2 && >= 3.3.7 && == 5.6.6 && >= 7.6.5 && == 2.7.5 && == 2.6.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "x",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:gzgffln"+                                    },+                                    "( <= 1.3.6 && > 5.3.6 && < 5.8.8 && > 2.5.1 && == 6.5.8 && > 8.7.3 && > 8.3.7 && == 8.4.3 && <= 6.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "ypfmt",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:bqtx"+                                    },+                                    "( <= 2.6.4 && <= 1.3.6 && > 1.5.4 ) || ( < 7.5.7 && <= 1.4.1 && <= 8.4.7 && >= 6.1.1 && == 4.2.5 ) || ( >= 6.6.7 && == 7.7.1 ) || ( < 8.5.6 && == 6.7.1 && == 7.7.6 && >= 7.5.3 && <= 5.7.1 && >= 8.5.3 && > 7.1.1 && > 6.7.3 && < 5.6.6 ) || ( > 2.8.2 && >= 6.3.1 && < 7.5.5 && < 8.3.2 && <= 2.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "hulmmu",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0017"+                                        },+                                        "dlUri": "https:b"+                                    },+                                    "( > 6.5.8 && < 4.6.7 && <= 1.7.7 && <= 8.7.7 && < 6.1.8 ) || ( < 3.6.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "wolmvfh",+                                        "dlOutput": null,+                                        "dlSubdir": "ax",+                                        "dlUri": "https:"+                                    },+                                    "( >= 2.3.6 && == 5.2.8 && > 5.8.3 && <= 7.6.4 ) || ( == 7.5.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "epmu",+                                        "dlOutput": null,+                                        "dlSubdir": "iML",+                                        "dlUri": "http:u"+                                    },+                                    "( >= 5.3.2 && > 1.1.3 && <= 4.2.1 && == 1.6.2 && >= 5.1.7 && >= 6.4.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "rsneldcs",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:vlrgx"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "hvj",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:xjxo"+                                    }+                                }+                            },+                            "A_64": {+                                "FreeBSD": {}+                            },+                            "A_ARM": {},+                            "A_ARM64": {+                                "Darwin": {+                                    "( <= 3.2.5 && >= 4.1.9 && <= 7.5.2 && == 6.1.3 && <= 4.4.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "yi",+                                        "dlOutput": null,+                                        "dlSubdir": "􁲐𡤩<",+                                        "dlUri": "https:mtxhcpli"+                                    },+                                    "( <= 6.4.1 && > 8.4.5 && > 1.8.6 && >= 5.2.3 && >= 3.4.8 && > 8.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "pe",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:kdhmcd"+                                    },+                                    "( > 8.2.5 && >= 6.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "dttg",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u00073𭍞H\u000f"+                                        },+                                        "dlUri": "https:jnsou"+                                    },+                                    "( >= 1.1.2 && >= 8.1.4 && > 4.8.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "odj",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "%=䜔"+                                        },+                                        "dlUri": "http:dmzv"+                                    },+                                    "( >= 6.2.7 && < 5.7.2 && > 2.6.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "vv",+                                        "dlOutput": null,+                                        "dlSubdir": "!b𥅮C.a",+                                        "dlUri": "https:xw"+                                    },+                                    "( >= 8.3.1 && == 3.3.7 && == 1.6.3 && <= 4.8.1 && > 4.7.4 && <= 3.1.4 && <= 5.3.2 && == 6.4.4 ) || ( > 2.7.7 && > 2.3.7 ) || ( <= 6.8.5 && == 6.3.5 && <= 8.8.1 && >= 2.6.7 && == 7.1.4 && <= 8.4.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "b",+                                        "dlOutput": null,+                                        "dlSubdir": "􏵫\u0003󺀌𓏳",+                                        "dlUri": "http:xnxh"+                                    }+                                },+                                "Windows": {+                                    "( < 5.7.2 && > 3.5.7 && >= 7.1.2 && >= 8.2.5 && >= 2.1.7 && < 5.6.8 && >= 2.3.3 && >= 7.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "gez",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:umkv"+                                    },+                                    "( < 7.8.4 && == 7.7.6 && < 4.3.1 && >= 2.8.4 && > 2.1.4 && <= 2.4.4 && >= 4.1.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "iqg",+                                        "dlOutput": null,+                                        "dlSubdir": "!",+                                        "dlUri": "http:"+                                    },+                                    "( <= 8.2.4 && > 4.4.5 && < 8.8.4 && < 7.2.5 && <= 8.7.6 && == 2.4.2 && > 6.1.6 ) || ( < 2.5.8 && > 7.2.6 && == 2.4.3 && == 1.1.1 ) || ( < 4.5.4 && == 7.1.1 && >= 8.8.5 && >= 8.3.1 ) || ( < 3.1.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "heeipj",+                                        "dlOutput": null,+                                        "dlSubdir": "ᩲඵ𩎡k",+                                        "dlUri": "https:qs"+                                    },+                                    "( > 4.4.3 && < 4.6.1 && == 4.3.2 && <= 8.1.7 && == 1.8.8 ) || ( >= 1.4.8 && < 8.1.7 && == 4.2.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:zaad"+                                    },+                                    "( >= 4.5.6 && < 6.2.8 && < 1.8.5 && <= 5.8.1 && < 3.7.1 && < 6.6.4 && < 2.8.1 && > 8.8.6 && > 4.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "m",+                                        "dlOutput": null,+                                        "dlSubdir": "󶒵苭3󵿓}3{",+                                        "dlUri": "https:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "w",+                                        "dlOutput": null,+                                        "dlSubdir": "F\u0006lZ<[\u0011",+                                        "dlUri": "https:lwnbjrn"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:rreum",+                        "viPostInstall": "",+                        "viPostRemove": null,+                        "viPreCompile": "hnakh",+                        "viReleaseDay": null,+                        "viSourceDL": null,+                        "viTags": [+                            "base-7.3.6",+                            "old",+                            "Latest",+                            "Latest",+                            "Recommended"+                        ],+                        "viTestDL": null+                    },+                    "2.1.4": {+                        "viArch": {+                            "A_ARM": {+                                "Darwin": {+                                    "( <= 8.5.7 && > 5.1.2 && >= 5.1.2 && > 3.7.2 && <= 3.2.2 && >= 4.2.1 && <= 2.3.7 && == 7.4.1 && == 8.1.1 ) || ( >= 7.4.4 && <= 3.7.8 && == 7.2.3 && >= 4.5.8 && == 1.8.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "cstomidb",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "C$\u001f?􄪙F0"+                                        },+                                        "dlUri": "https:q"+                                    },+                                    "( >= 5.6.5 && < 2.6.1 && <= 8.2.6 && <= 7.7.2 && <= 8.6.3 && < 3.6.3 && >= 4.6.3 && == 6.5.1 && > 6.7.8 ) || ( > 1.4.2 && <= 2.1.3 && <= 6.4.7 && < 1.8.8 && < 5.7.6 && == 7.2.3 && < 7.3.8 ) || ( < 2.6.3 && >= 2.8.6 && >= 7.2.3 && > 8.7.8 && >= 7.8.3 ) || ( >= 1.6.7 && > 5.6.5 && >= 5.8.3 && == 6.3.2 && == 5.2.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0018🃃锋􌅥sj\u0018"+                                        },+                                        "dlUri": "https:aisewm"+                                    }+                                },+                                "Linux_AmazonLinux": {},+                                "Windows": {+                                    "( < 8.3.7 && >= 8.4.2 && == 7.5.3 && >= 6.3.8 && >= 8.5.7 && == 8.8.7 && < 7.8.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "a",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:be"+                                    },+                                    "( == 2.3.7 && == 7.8.4 && >= 4.8.6 && > 2.7.8 && <= 7.8.5 && < 2.5.7 && <= 4.3.1 && == 1.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "lja",+                                        "dlOutput": null,+                                        "dlSubdir": "xm \u000f篡)󲖵",+                                        "dlUri": "http:yn"+                                    },+                                    "( == 6.1.7 && > 5.6.8 && >= 3.2.1 && < 2.5.4 && == 5.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "lzfn",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:yadwmf"+                                    },+                                    "( >= 7.2.5 && >= 4.6.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "r",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "k\u00192^"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "sx",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "P"+                                        },+                                        "dlUri": "https:wnpjqsv"+                                    }+                                }+                            },+                            "A_PowerPC": {},+                            "A_Sparc64": {+                                "FreeBSD": {+                                    "( < 8.8.5 && > 7.4.3 && == 8.4.5 && >= 5.4.2 && <= 7.3.3 && >= 4.7.2 && == 4.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "btgp",+                                        "dlOutput": null,+                                        "dlSubdir": "栁l穏#b)A뼲",+                                        "dlUri": "http:eautjwz"+                                    },+                                    "( <= 4.7.3 && < 7.4.4 && >= 4.3.4 && > 2.6.3 && >= 4.2.8 && >= 4.1.1 && == 3.2.4 && < 4.2.8 && <= 4.1.1 ) || ( == 7.1.3 && < 2.1.2 && > 2.5.7 && > 7.7.1 ) || ( < 3.7.8 && > 1.4.7 && <= 2.4.6 && <= 1.8.5 && > 2.2.6 ) || ( <= 4.3.2 && <= 6.1.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "rvp",+                                        "dlOutput": null,+                                        "dlSubdir": "$",+                                        "dlUri": "http:urexo"+                                    },+                                    "( <= 7.1.8 && < 8.5.2 && == 4.1.1 && <= 6.7.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "twgbbuo",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:keilwqsu"+                                    },+                                    "( > 8.6.2 && < 7.1.8 && >= 4.4.7 && >= 2.4.7 && == 2.2.3 && < 1.2.7 ) || ( <= 4.7.1 && <= 3.9.7 && == 6.2.4 && > 5.8.1 && == 1.4.6 ) || ( == 1.5.7 && == 5.4.2 && <= 7.8.6 && > 1.6.2 && > 7.4.2 && < 5.2.5 && > 6.1.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "bcaqnpn",+                                        "dlOutput": null,+                                        "dlSubdir": "󲸁\u0006􆆥E",+                                        "dlUri": "https:e"+                                    },+                                    "( >= 2.5.7 && >= 3.8.1 && == 2.3.3 && < 5.3.6 && <= 8.7.3 && == 5.5.4 ) || ( == 7.7.1 ) || ( <= 8.7.3 && < 3.8.4 && >= 8.6.6 && >= 6.2.4 && < 5.6.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "aiva",+                                        "dlOutput": null,+                                        "dlSubdir": "𠾓<K󺁔𪹣{u",+                                        "dlUri": "https:tecfb"+                                    },+                                    "( >= 9.8.9 && >= 8.2.5 && < 6.3.3 ) || ( > 5.4.7 && <= 1.3.6 && <= 6.7.6 && == 7.3.6 ) || ( >= 8.3.4 && < 8.7.5 && <= 1.5.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:uovnp"+                                    }+                                },+                                "Linux_CentOS": {+                                    "( < 1.7.2 && <= 5.5.7 && >= 2.8.6 && >= 8.3.4 && > 7.3.7 ) || ( < 4.7.7 && == 6.6.1 && == 5.6.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "iphg",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "偵nj8q2𭠬"+                                        },+                                        "dlUri": "http:osrhqo"+                                    },+                                    "( <= 2.8.7 && < 2.7.5 && <= 2.4.4 && >= 4.1.8 && > 2.4.8 && < 4.8.2 && == 8.5.3 && == 6.5.5 && >= 6.4.3 ) || ( < 4.7.3 && <= 7.8.8 && == 2.2.5 && > 7.1.4 && < 1.8.7 && < 6.5.6 && == 5.7.4 ) || ( == 8.2.1 && < 2.7.3 && == 2.8.4 && <= 3.1.4 && > 3.2.5 ) || ( == 2.7.5 && > 6.5.6 && > 2.6.1 && >= 1.4.3 && > 3.2.2 && == 5.5.6 ) || ( < 1.5.6 ) || ( == 7.4.6 && > 8.2.8 && < 3.8.4 && > 5.8.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "bgqa",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "yr\u000e\u0015󻝉\u000c\u0001"+                                        },+                                        "dlUri": "http:xmowrlta"+                                    },+                                    "( <= 3.4.5 && > 3.3.4 && < 8.6.5 && == 8.6.5 && > 4.4.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "mcpd",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:cg"+                                    },+                                    "( == 3.7.2 && > 6.1.8 && < 7.7.3 && <= 2.2.7 && > 6.4.3 && > 8.7.8 && > 2.2.4 && >= 8.5.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "ue",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:qs"+                                    },+                                    "( >= 7.6.6 && < 3.8.8 && <= 3.5.8 && < 6.2.3 && > 5.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "wspsx",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0011膻"+                                        },+                                        "dlUri": "http:bkbpti"+                                    }+                                }+                            }+                        },+                        "viChangeLog": null,+                        "viPostInstall": "dwizoud",+                        "viPostRemove": "foi",+                        "viPreCompile": "ma",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "lpc",+                            "dlOutput": null,+                            "dlSubdir": "󿐖\u0011=ᙀ\u0013D",+                            "dlUri": "https:elvtc"+                        },+                        "viTags": [+                            "Prerelease",+                            "base-4.7.4"+                        ],+                        "viTestDL": null+                    },+                    "3.3.7": {+                        "viArch": {+                            "A_32": {+                                "Darwin": {},+                                "FreeBSD": {+                                    "( < 2.7.8 && <= 2.1.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:iualwkba"+                                    },+                                    "( < 4.6.2 && == 6.4.3 && <= 8.5.3 && < 2.4.4 && > 4.5.3 && <= 4.2.1 && >= 1.1.1 && == 5.2.1 ) || ( <= 5.2.5 && <= 1.3.6 ) || ( <= 5.3.6 && > 7.2.2 && == 8.7.4 && == 8.7.6 && >= 2.5.1 && == 6.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "sukqjo",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:cvfczu"+                                    },+                                    "( <= 2.6.5 && <= 1.8.1 && > 4.3.1 && > 6.7.5 && > 6.2.8 && == 3.5.4 && <= 5.4.2 && == 6.6.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "jjykoed",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:dxboa"+                                    },+                                    "( == 6.8.1 && == 6.9.2 && < 6.3.5 && == 8.8.8 && >= 8.5.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "cjywwyek",+                                        "dlOutput": null,+                                        "dlSubdir": "󺗓?",+                                        "dlUri": "https:zf"+                                    },+                                    "( > 4.2.7 && >= 3.3.3 && <= 7.8.8 ) || ( <= 2.4.1 && <= 7.3.5 && <= 7.8.7 && >= 2.2.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "ws",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "H"+                                        },+                                        "dlUri": "http:wnfyw"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "goua",+                                        "dlOutput": null,+                                        "dlSubdir": "𤥟\u0005",+                                        "dlUri": "http:"+                                    }+                                },+                                "Linux_Ubuntu": {},+                                "Windows": {+                                    "( == 3.2.2 && > 1.2.4 && >= 6.5.7 ) || ( > 3.2.3 && < 2.1.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "xurgbabi",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u000f"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( == 6.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "hswnqx",+                                        "dlOutput": null,+                                        "dlSubdir": "Ulw\u0012\rJ",+                                        "dlUri": "http:g"+                                    },+                                    "( > 7.6.7 && > 2.5.4 && == 5.1.1 && < 3.6.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "hxj",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:vnbltoz"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "lksr",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󴯲sQCes􉐉\u0001"+                                        },+                                        "dlUri": "http:footgab"+                                    }+                                }+                            },+                            "A_ARM64": {+                                "Darwin": {+                                    "( == 1.8.2 && > 7.3.1 && > 4.8.4 && <= 8.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "vbfnbr",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:ljbky"+                                    },+                                    "( > 2.5.5 && == 8.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "zpj",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "#\u001f\u0006㇎#_"+                                        },+                                        "dlUri": "http:hkpayier"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "rpovfgfn",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "w\u000b𡢬Y"+                                        },+                                        "dlUri": "http:yol"+                                    }+                                },+                                "Windows": {+                                    "( <= 1.8.2 ) || ( <= 5.7.4 && == 1.2.1 && >= 6.3.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "w",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:q"+                                    },+                                    "( <= 2.3.5 && > 6.3.5 && <= 3.1.2 && <= 8.1.1 && == 4.6.7 && == 6.6.1 && == 2.7.7 && > 6.3.5 ) || ( == 2.8.5 && > 1.6.3 && == 3.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "g\u0017<2"+                                        },+                                        "dlUri": "https:idjjee"+                                    },+                                    "( == 6.4.5 && == 6.3.1 && > 3.4.5 && < 4.3.6 && >= 1.1.7 && >= 7.6.5 && > 3.8.6 ) || ( <= 2.5.7 && >= 6.5.4 && == 4.7.5 && <= 2.5.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "zz",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0003#􈥉N",+                                        "dlUri": "https:vlbqtsvc"+                                    },+                                    "( > 3.4.7 && >= 6.6.7 && >= 8.2.1 && <= 6.8.6 && <= 1.4.6 && == 2.6.3 && < 8.1.3 && < 1.7.8 ) || ( == 6.7.7 && <= 8.2.1 && > 4.4.7 && >= 2.7.4 && == 4.2.4 && > 1.8.1 && == 8.7.3 && > 7.4.3 ) || ( <= 3.8.2 && == 1.5.4 && < 5.8.4 && == 2.8.2 && > 7.5.3 && <= 8.6.6 && >= 2.1.7 && < 1.1.6 && <= 7.7.2 ) || ( > 7.4.2 && >= 6.4.1 && >= 1.7.3 && <= 4.5.3 ) || ( > 1.6.2 && >= 5.8.4 && >= 1.6.3 && < 8.6.8 ) || ( <= 6.1.7 && == 4.1.7 && > 3.7.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "yxbkso",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "p",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "ờ"+                                        },+                                        "dlUri": "http:oxeyn"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "FreeBSD": {+                                    "( <= 3.2.4 && >= 4.7.9 && <= 5.8.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "roeszfs",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0019Ig\u0013􅤁锞"+                                        },+                                        "dlUri": "http:pbwjmu"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "Darwin": {+                                    "( < 1.1.2 && >= 4.1.3 && >= 3.6.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "wwxizugc",+                                        "dlOutput": null,+                                        "dlSubdir": "'(!4\u001d2\u0004c",+                                        "dlUri": "http:ghgzun"+                                    },+                                    "( <= 4.2.4 && >= 1.1.6 && == 5.8.4 && > 6.2.1 && >= 4.2.1 && > 2.1.1 && == 5.1.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "fufqtni",+                                        "dlOutput": null,+                                        "dlSubdir": "$\nono􃸎",+                                        "dlUri": "http:"+                                    },+                                    "( <= 5.6.6 && >= 1.1.2 && > 2.8.8 && < 7.2.4 && <= 4.7.1 && < 2.1.2 && <= 7.1.5 ) || ( == 2.6.6 && == 3.2.2 && >= 3.4.3 && < 7.5.5 && >= 8.7.3 && < 8.8.9 )": {+                                        "dlCSize": null,+                                        "dlHash": "pzhikyr",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:zewzvfyo"+                                    },+                                    "( > 4.8.4 && < 8.1.4 && >= 7.8.8 && <= 3.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "kav",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0005󲅚&",+                                        "dlUri": "https:qzhc"+                                    },+                                    "( > 6.2.3 && < 5.8.3 && >= 1.2.5 && == 7.1.2 && < 7.2.8 && == 5.8.1 && > 5.2.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "kjpwdx",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "]𧤐"+                                        },+                                        "dlUri": "https:pp"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ukxu",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "j\u0011{|𦡹8"+                                        },+                                        "dlUri": "http:zpecml"+                                    }+                                },+                                "FreeBSD": {},+                                "Linux_Mint": {+                                    "( < 3.4.9 && == 1.1.4 && == 8.4.1 && >= 7.5.7 && >= 4.3.2 && >= 1.5.1 && > 5.6.4 && > 4.7.1 ) || ( <= 3.7.5 && >= 4.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "\u001b:􌱙\u0005󽢯@",+                                        "dlUri": "http:ic"+                                    },+                                    "( <= 8.4.7 && > 6.3.7 && == 3.8.8 && <= 2.1.7 && >= 2.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "azgbpgb",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:uup"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ymsxdki",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    }+                                },+                                "Linux_UnknownLinux": {+                                    "( <= 4.6.1 && >= 7.7.6 && >= 8.2.6 && > 6.2.4 && > 4.8.5 && < 3.4.1 && <= 7.8.2 && == 4.6.5 ) || ( == 2.5.7 && <= 8.3.6 && >= 1.5.8 && == 1.3.6 && <= 4.7.5 && <= 6.3.2 && >= 3.8.5 && <= 4.8.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "fctmu",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󰉒G0/0𧛫"+                                        },+                                        "dlUri": "https:bma"+                                    },+                                    "( > 2.8.4 && < 2.1.8 && == 5.7.2 && == 3.2.6 && <= 8.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "kysjzfn",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0006􂜴\"􃜹1"+                                        },+                                        "dlUri": "https:moxasj"+                                    },+                                    "( > 3.1.8 && == 7.6.4 && <= 4.9.7 && > 8.7.6 && == 6.3.8 && >= 1.4.6 ) || ( >= 3.5.8 && <= 7.2.8 && == 4.7.7 && < 7.1.3 && < 1.4.1 && >= 3.3.1 && < 5.6.4 && >= 2.3.2 && > 3.2.6 ) || ( == 6.5.6 && == 5.2.1 && >= 3.1.5 ) || ( == 1.4.5 && >= 3.5.5 && < 5.7.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "ftwun",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "%$􀳠\u000cK\u001a`H"+                                        },+                                        "dlUri": "https:le"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "txyfsnz",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u001c6𘪶"+                                        },+                                        "dlUri": "http:cyl"+                                    }+                                },+                                "Windows": {+                                    "( <= 5.1.8 && == 6.4.7 && >= 3.8.4 && < 1.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:"+                                    },+                                    "( >= 8.6.2 && < 1.8.3 && >= 2.8.3 && > 5.3.4 ) || ( <= 1.4.8 && <= 4.4.5 && >= 3.4.8 && >= 1.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "g",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:fndvm"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "jazq",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:aok"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "Darwin": {+                                    "( < 5.1.8 && == 3.5.6 ) || ( == 2.3.7 && <= 2.7.2 ) || ( == 6.1.3 && < 2.4.1 && > 2.8.4 && > 7.1.5 && == 6.3.4 && <= 7.8.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "hryp",+                                        "dlOutput": null,+                                        "dlSubdir": "|읮k􄈊\u001dJYe",+                                        "dlUri": "http:"+                                    },+                                    "( == 1.7.2 && < 7.8.4 && >= 1.2.1 && <= 7.5.1 && > 6.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "luv",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:zduhnxj"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "mrooxt",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:exaly"+                                    }+                                },+                                "Linux_Debian": {+                                    "( > 3.8.3 && < 3.3.1 && == 3.7.8 && < 5.4.8 && == 1.7.3 && > 3.7.3 && <= 6.7.8 && >= 5.2.3 && <= 6.8.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "dcrxzyni",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:x"+                                    },+                                    "( > 3.8.7 && < 5.6.3 && >= 4.3.5 && == 6.8.2 && <= 3.4.7 && < 5.5.1 && < 7.1.6 && >= 2.8.4 ) || ( < 6.5.1 && > 8.1.7 && > 6.3.1 && == 7.1.6 ) || ( > 6.5.7 && > 1.7.8 && >= 7.2.5 && <= 4.3.5 && > 2.6.8 ) || ( < 6.6.1 && <= 4.9.8 && < 2.5.1 && == 5.7.1 && <= 7.2.5 && < 5.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "tdcn",+                                        "dlOutput": null,+                                        "dlSubdir": "B\u0011-",+                                        "dlUri": "http:"+                                    },+                                    "( > 7.3.7 && <= 3.4.8 && >= 2.2.6 && > 4.2.8 && <= 2.7.2 && <= 6.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "igshmpr",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:uwt"+                                    },+                                    "( >= 8.8.8 && == 1.1.3 && > 6.6.1 && <= 3.6.1 && == 5.2.6 ) || ( > 7.6.1 && <= 4.7.3 && >= 1.4.4 ) || ( > 3.1.7 && > 4.4.8 && > 8.3.1 && <= 8.5.6 && > 4.5.4 && < 1.3.8 && <= 4.3.7 ) || ( >= 6.5.8 && >= 2.3.7 ) || ( < 6.3.4 && > 5.1.4 && >= 2.1.5 && == 6.3.7 && <= 1.1.8 && > 1.9.3 && < 6.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "nghntehp",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "udni",+                                        "dlOutput": null,+                                        "dlSubdir": "FOh笃𡅮⍕5[",+                                        "dlUri": "http:khl"+                                    }+                                },+                                "Linux_Mint": {+                                    "( > 3.5.8 && < 3.8.4 && >= 7.8.7 && == 4.8.3 && > 8.2.6 && >= 1.4.8 ) || ( == 7.4.8 && <= 8.3.4 && > 8.5.8 && > 5.3.3 && > 6.7.7 && <= 7.2.6 && <= 5.8.5 && <= 3.5.4 && <= 6.7.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "qpwbg",+                                        "dlOutput": null,+                                        "dlSubdir": "-\u0010\u000f",+                                        "dlUri": "http:rfyj"+                                    }+                                },+                                "Linux_RedHat": {+                                    "( < 2.1.6 && > 4.7.3 && == 3.2.1 && <= 1.5.7 && >= 1.7.1 && == 1.3.4 && > 1.2.2 && >= 6.1.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "cowc",+                                        "dlOutput": null,+                                        "dlSubdir": "3yJ󶺔",+                                        "dlUri": "http:of"+                                    },+                                    "( < 9.3.6 && > 5.2.2 && == 8.6.2 && < 2.7.1 && < 5.4.7 && >= 3.8.6 && < 2.8.3 && == 3.3.8 && > 4.4.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "qfvrfejv",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󴇝𪋯Vr>to"+                                        },+                                        "dlUri": "http:o"+                                    },+                                    "( <= 5.5.8 && <= 3.7.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "tamg",+                                        "dlOutput": null,+                                        "dlSubdir": "lX\u0008𮢈\u001b<^",+                                        "dlUri": "http:ajv"+                                    },+                                    "( <= 7.4.1 && > 7.1.7 && == 1.7.2 ) || ( < 2.6.4 && >= 3.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "yybbkm",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:tkubjv"+                                    },+                                    "( == 7.9.1 && < 1.2.6 && <= 2.2.3 && > 2.6.5 && < 7.7.5 && < 8.8.1 && > 6.3.5 && < 5.4.2 && >= 6.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "bi",+                                        "dlOutput": null,+                                        "dlSubdir": "%\u0016'",+                                        "dlUri": "https:xo"+                                    },+                                    "( >= 1.2.1 && >= 2.3.7 && >= 2.7.6 && == 2.2.8 && > 5.2.8 && <= 7.2.7 && <= 1.3.6 && > 5.7.7 && < 1.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "tzrnifuj",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "|4"+                                        },+                                        "dlUri": "http:tsa"+                                    },+                                    "( >= 8.6.4 && <= 2.1.7 && == 3.4.3 && >= 6.5.2 && > 8.8.3 && == 4.2.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "hbf",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "KG"+                                        },+                                        "dlUri": "http:t"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "zhvyqu",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "H\u0007􅕑("+                                        },+                                        "dlUri": "https:uf"+                                    }+                                },+                                "Windows": {+                                    "( < 1.3.7 && <= 2.3.7 && <= 4.2.1 && > 4.8.6 && < 6.2.2 && > 7.3.2 && <= 1.7.4 ) || ( > 5.6.8 && > 2.1.6 && > 1.7.7 && > 4.4.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:a"+                                    },+                                    "( >= 8.5.7 && > 8.8.7 && < 3.7.5 && >= 6.1.2 && < 7.5.6 && == 3.1.9 && < 1.6.7 && == 4.5.8 && == 3.8.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "nzqg",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0006󿾯\u0011𨙺"+                                        },+                                        "dlUri": "http:lvyg"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ewm",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "Sc\u000c"+                                        },+                                        "dlUri": "https:kkeih"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:cczda",+                        "viPostInstall": "anwu",+                        "viPostRemove": null,+                        "viPreCompile": "uavccmoo",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "wp",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": "\u0000"+                            },+                            "dlUri": "https:mkzzunx"+                        },+                        "viTags": [],+                        "viTestDL": null+                    },+                    "3.5.3": {+                        "viArch": {+                            "A_32": {+                                "Linux_RedHat": {+                                    "( < 6.2.4 && >= 8.3.5 && < 2.5.7 && == 2.8.6 && > 1.5.2 && <= 4.3.3 && > 4.6.4 ) || ( >= 2.5.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "m",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:ilefhksa"+                                    },+                                    "( == 5.1.7 && < 3.1.2 && > 3.2.8 && > 6.1.3 && == 3.2.8 && >= 6.4.6 && < 4.1.7 && == 8.1.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "pr",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0019u𣪭BZ"+                                        },+                                        "dlUri": "https:gdb"+                                    },+                                    "( == 8.8.2 && <= 1.8.3 && < 8.1.5 && > 3.2.5 && > 2.8.1 && <= 2.8.3 && == 2.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "ftmau",+                                        "dlOutput": null,+                                        "dlSubdir": "\u001a",+                                        "dlUri": "https:d"+                                    },+                                    "( >= 1.6.3 && < 3.2.8 && == 3.8.1 && > 2.4.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "m",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:lgjel"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "%'"+                                        },+                                        "dlUri": "https:a"+                                    }+                                },+                                "Windows": {+                                    "( < 5.3.6 && >= 3.6.4 && >= 8.2.2 ) || ( == 4.5.8 && >= 1.6.2 && >= 7.5.3 && == 7.6.8 && == 7.8.8 && > 4.8.5 && >= 5.1.8 && == 7.3.4 && <= 7.5.6 ) || ( >= 4.4.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "xzlc",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0003!首\r|\u0005",+                                        "dlUri": "http:iezumu"+                                    },+                                    "( <= 6.4.5 && == 6.4.4 && >= 5.4.1 && > 1.5.7 ) || ( > 7.4.3 && <= 2.4.4 && >= 4.8.4 && >= 1.9.3 && == 7.7.4 && < 3.3.7 && <= 6.3.6 ) || ( <= 8.6.1 && < 5.3.3 && >= 4.6.2 && > 7.2.3 && > 2.3.3 && < 6.7.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "lts",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:mtperozy"+                                    },+                                    "( == 2.4.7 && > 3.4.5 && <= 1.8.2 && == 3.8.4 && == 4.7.3 && == 8.1.2 ) || ( == 2.7.7 && < 2.7.7 && <= 2.8.1 && < 7.6.5 ) || ( >= 1.3.5 && <= 4.1.7 && >= 2.1.8 && < 1.8.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "zouoqwe",+                                        "dlOutput": null,+                                        "dlSubdir": "\u000e}󶊿􆌺\u0017O",+                                        "dlUri": "https:"+                                    },+                                    "( >= 5.4.7 && < 6.1.3 && > 3.4.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "qtj",+                                        "dlOutput": null,+                                        "dlSubdir": "󹆫",+                                        "dlUri": "https:ovjyvik"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "megxif",+                                        "dlOutput": null,+                                        "dlSubdir": "2",+                                        "dlUri": "http:mup"+                                    }+                                }+                            },+                            "A_PowerPC64": {+                                "Darwin": {+                                    "( < 5.8.5 ) || ( <= 1.2.3 && >= 8.1.2 && <= 4.2.2 && > 6.6.6 && >= 3.8.7 && == 4.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "x",+                                        "dlOutput": null,+                                        "dlSubdir": "3\u001c[𢏜",+                                        "dlUri": "https:cy"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 2.1.7 && < 7.1.4 && >= 3.8.3 ) || ( == 1.7.6 && < 4.4.1 && <= 3.6.2 && >= 1.2.7 && > 4.5.1 && == 5.6.3 && > 6.2.1 && == 7.6.7 ) || ( < 1.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "r",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:x"+                                    },+                                    "( <= 2.3.1 && >= 7.1.6 && < 8.2.2 && <= 6.7.2 && == 5.2.5 && > 3.2.3 ) || ( < 3.6.3 && < 8.6.3 && < 4.8.5 && < 3.1.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "qb",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "V􌵰𭸗:5"+                                        },+                                        "dlUri": "https:vfuskyw"+                                    },+                                    "( == 7.4.8 && >= 7.3.2 && == 2.1.1 && == 7.7.2 && < 2.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "rznctaw",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:k"+                                    },+                                    "( >= 1.5.4 && < 1.2.3 ) || ( < 7.7.2 && > 5.5.2 && >= 8.2.4 && < 3.6.5 && > 2.7.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "if",+                                        "dlOutput": null,+                                        "dlSubdir": "\n6uF`*",+                                        "dlUri": "https:jcpl"+                                    },+                                    "( >= 8.6.6 && < 1.6.2 && <= 9.7.6 && > 3.2.3 && == 2.4.5 && < 5.4.8 && > 4.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "ryzm",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:syzqjbe"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "pdr",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "aꇏ𫜡"+                                        },+                                        "dlUri": "https:ncgnip"+                                    }+                                },+                                "Linux_Alpine": {},+                                "Linux_Debian": {+                                    "( < 2.5.8 && < 5.3.5 && > 3.1.6 && >= 6.1.7 && < 7.8.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "dz",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "?ZH\u0018u\u00125\u0016"+                                        },+                                        "dlUri": "https:ufmzlhcf"+                                    },+                                    "( <= 5.7.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "tniakn",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󱲐\u0014Q;"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( <= 7.5.3 && >= 6.7.6 && < 5.1.3 && >= 4.2.2 && == 4.5.2 && < 7.1.6 && > 3.7.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "hsfwnzbg",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "{"+                                        },+                                        "dlUri": "http:umnsh"+                                    },+                                    "( >= 6.3.3 && < 6.5.4 && == 8.3.2 && > 5.8.2 && < 2.2.5 && >= 1.5.1 && <= 4.4.3 && >= 7.3.4 ) || ( == 2.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "-x\u0000뛵\u001c􊘕\u000b镝",+                                        "dlUri": "https:mabfd"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "c",+                                        "dlOutput": null,+                                        "dlSubdir": "\u000b1@sO",+                                        "dlUri": "https:cmp"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "Darwin": {+                                    "( == 2.8.4 && < 5.1.7 ) || ( <= 8.7.2 && == 3.4.6 && <= 7.1.6 && == 6.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "obpmtho",+                                        "dlOutput": null,+                                        "dlSubdir": "􇕔I{",+                                        "dlUri": "https:impx"+                                    },+                                    "( == 7.3.2 && <= 8.7.6 && < 5.6.2 && == 4.2.8 && == 5.1.4 && < 7.3.4 && < 1.2.7 && >= 2.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "ijt",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:ugwtzb"+                                    },+                                    "( >= 2.8.4 && >= 6.4.1 && > 7.8.7 && > 8.3.6 && > 7.8.4 && == 7.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "kyh",+                                        "dlOutput": null,+                                        "dlSubdir": "R\u0015",+                                        "dlUri": "http:fnlux"+                                    },+                                    "( >= 4.4.7 && >= 5.3.3 && > 3.5.5 && >= 8.5.7 ) || ( > 7.4.7 && < 8.3.7 && > 3.7.2 && < 8.1.6 ) || ( < 7.1.4 && >= 2.7.8 && <= 8.6.7 && >= 8.2.8 && == 1.8.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "rkfv",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0003"+                                        },+                                        "dlUri": "http:bfuxoaoa"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "cpdlghpg",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𭽟4wwL\u001a\u0010*"+                                        },+                                        "dlUri": "http:lvebp"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 4.5.8 ) || ( >= 2.7.5 && == 4.4.2 && == 4.1.5 ) || ( >= 5.1.6 && >= 7.1.1 && <= 3.2.4 && <= 8.6.1 && == 5.5.5 ) || ( <= 5.6.1 && > 4.4.7 && > 7.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "dcvvpegu",+                                        "dlOutput": null,+                                        "dlSubdir": "g𓋊􉼔됉\"56\u0010",+                                        "dlUri": "https:itvnrn"+                                    },+                                    "( > 1.5.1 ) || ( >= 8.4.2 && > 5.2.3 && == 7.1.6 && == 7.3.1 && < 5.2.7 && >= 3.7.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "zoeqggt",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "$󷕸􃛦S\u0012󰖎\u0015󿀄"+                                        },+                                        "dlUri": "http:jt"+                                    },+                                    "( >= 1.2.1 && <= 8.2.3 && <= 3.5.3 && < 7.7.7 && == 5.7.4 && > 8.2.4 && == 1.3.8 && == 7.2.6 && <= 5.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "N𐤆󴝠􄕙/𤾕K􉢕"+                                        },+                                        "dlUri": "http:smghf"+                                    }+                                },+                                "Linux_Ubuntu": {+                                    "( < 4.3.8 && < 2.4.6 && <= 2.7.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "usx",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "^\u0011~\u0005\u0011!􏘿"+                                        },+                                        "dlUri": "http:vchw"+                                    },+                                    "( <= 3.7.5 && >= 3.6.5 && > 5.5.1 ) || ( == 3.7.6 && == 1.4.7 && > 6.6.1 && < 4.4.3 && >= 5.2.4 && > 2.2.5 && == 3.5.1 && >= 1.7.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "vkimtqlb",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:zrcfl"+                                    },+                                    "( <= 8.8.3 && > 1.4.5 && > 8.5.7 && <= 2.3.1 && == 7.6.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "xykta",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:y"+                                    },+                                    "( == 4.2.8 && < 6.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "skdd",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "웅䉞𤴄\n"+                                        },+                                        "dlUri": "https:ywaugxx"+                                    },+                                    "( == 6.8.7 && <= 2.1.5 ) || ( == 7.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "pekew",+                                        "dlOutput": null,+                                        "dlSubdir": "􁸳󷝳#󻦔Y𬓔\u000c𡵲",+                                        "dlUri": "http:okvrdps"+                                    },+                                    "( > 2.9.5 && >= 3.7.6 && == 4.1.6 && <= 8.8.4 && >= 1.7.2 && > 2.2.1 && >= 6.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "qozbck",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:hdnxtsyz"+                                    },+                                    "( >= 1.8.8 ) || ( < 7.4.8 && <= 1.7.5 && < 7.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "adwkt",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "?蚩]ma\u000b\u001d"+                                        },+                                        "dlUri": "http:af"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "E􉲸u:",+                                        "dlUri": "http:rcxhhwxb"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:bkwld",+                        "viPostInstall": "mddazr",+                        "viPostRemove": "bltge",+                        "viPreCompile": "khe",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "ovmjwp",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": "􉭤\u001e"+                            },+                            "dlUri": "http:kdnh"+                        },+                        "viTags": [+                            "Prerelease",+                            "old",+                            "old",+                            "Recommended",+                            "old"+                        ],+                        "viTestDL": null+                    },+                    "5.2.3": {+                        "viArch": {+                            "A_64": {+                                "Windows": {+                                    "( <= 3.5.5 && >= 3.5.3 && < 6.5.7 && < 4.8.3 && <= 6.3.8 ) || ( <= 6.4.7 && > 4.6.5 && > 3.6.7 && <= 3.8.6 && >= 1.4.7 && < 7.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "sunbp",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󳒯"+                                        },+                                        "dlUri": "http:l"+                                    },+                                    "( == 6.8.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "spcyt",+                                        "dlOutput": null,+                                        "dlSubdir": "dZ\u001742􅍥",+                                        "dlUri": "https:okzlqqs"+                                    },+                                    "( > 7.3.7 && <= 2.2.2 && < 2.4.2 && <= 4.1.8 && >= 6.8.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "edkgkqq",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0011\u0014𭭉\u001a𨊦\u001d"+                                        },+                                        "dlUri": "https:gxftsyy"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "FreeBSD": {+                                    "( < 1.2.2 && >= 4.3.7 && <= 8.5.4 && > 4.3.6 && > 7.3.5 && <= 8.8.4 && < 3.6.4 && < 8.3.5 && >= 1.6.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "s\u0018𤀩I"+                                        },+                                        "dlUri": "https:qwyzuy"+                                    },+                                    "( <= 1.7.6 && > 5.7.8 && >= 6.4.8 ) || ( < 8.1.1 && < 7.7.4 && > 8.4.1 && <= 4.6.2 && >= 5.5.3 && > 6.8.2 && <= 5.3.3 && <= 4.8.6 && >= 4.5.3 ) || ( < 4.6.7 && < 5.1.6 && < 7.7.2 ) || ( == 1.5.4 && <= 7.5.1 && == 5.3.1 ) || ( < 8.2.2 && >= 4.1.8 && <= 2.4.8 && >= 1.3.5 && == 3.7.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "xbjgkog",+                                        "dlOutput": null,+                                        "dlSubdir": ":",+                                        "dlUri": "https:eybglzi"+                                    },+                                    "( <= 3.7.8 && == 5.7.3 && <= 3.2.1 && >= 3.5.8 && <= 1.3.3 && >= 6.8.6 && > 3.8.6 && > 7.4.1 ) || ( > 3.4.3 && == 5.4.9 ) || ( < 4.7.6 && <= 8.2.6 && <= 3.3.3 && >= 1.4.2 ) || ( >= 7.4.4 && > 8.4.3 && == 8.4.7 && < 4.3.8 && == 3.8.5 && > 8.6.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "yzhxa",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𘃬\nP輦x\r\u0016\u0013"+                                        },+                                        "dlUri": "http:sgavvep"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "degzddu",+                                        "dlOutput": null,+                                        "dlSubdir": "\t",+                                        "dlUri": "https:bt"+                                    }+                                },+                                "Linux_AmazonLinux": {+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ql",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "ሚ\u0019!/􊜸 B`"+                                        },+                                        "dlUri": "http:innwpiwg"+                                    }+                                },+                                "Linux_Fedora": {+                                    "( < 1.6.1 && > 4.4.2 && == 1.7.6 && <= 4.6.6 && < 7.6.5 && >= 7.8.8 && >= 7.7.8 && >= 5.4.3 ) || ( < 7.8.1 && < 3.5.6 && <= 5.3.8 && == 7.3.1 && > 4.3.5 && >= 8.3.3 && >= 2.3.2 ) || ( > 8.3.9 && == 8.4.8 && > 8.6.8 && >= 4.7.3 && > 1.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "ob",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:v"+                                    },+                                    "( < 8.2.8 && >= 4.1.2 && > 2.6.6 && == 8.5.8 && >= 3.6.5 && < 6.4.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "xtswrjfn",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:fz"+                                    },+                                    "( == 1.3.1 && < 4.1.1 && < 7.4.3 && == 3.3.8 && <= 1.6.5 && >= 3.7.3 && == 6.4.6 && < 8.4.7 && < 4.4.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "𧝲 ",+                                        "dlUri": "http:tp"+                                    },+                                    "( == 4.6.2 && == 2.5.6 && >= 3.8.6 && <= 1.9.4 && > 3.7.1 && < 5.3.5 && >= 8.8.1 && <= 3.5.2 && < 3.6.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "kmzopwjq",+                                        "dlOutput": null,+                                        "dlSubdir": "Pv\u0004\u001c",+                                        "dlUri": "https:yazpqw"+                                    },+                                    "( >= 1.3.4 && < 2.2.5 ) || ( <= 7.3.7 && <= 3.5.5 ) || ( < 3.8.6 && < 7.7.2 && == 7.7.5 && < 5.7.8 && == 5.7.6 && > 4.7.8 && >= 1.4.8 ) || ( == 6.6.3 && > 1.8.5 && < 6.5.6 && == 2.2.5 && > 5.6.1 && <= 6.6.8 && == 5.5.5 && > 2.1.2 && <= 5.5.6 ) || ( <= 4.8.4 && > 1.8.2 && < 8.1.4 && >= 6.3.8 ) || ( < 8.1.4 && < 8.3.6 && == 6.8.2 && == 1.9.1 && < 5.4.2 && > 3.7.5 && > 1.2.2 && > 6.5.5 && > 4.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "pjwww",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󶔭𛀐r𥯍\\\u0006􋖗"+                                        },+                                        "dlUri": "https:nymmh"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "dpbma",+                                        "dlOutput": null,+                                        "dlSubdir": "𥝜𬭦Zd.\u0000𣮂,",+                                        "dlUri": "http:kqfi"+                                    }+                                },+                                "Windows": {+                                    "( <= 8.2.1 && >= 7.1.6 && >= 1.1.5 && > 3.8.8 && >= 3.5.8 && < 8.7.1 && == 1.2.8 ) || ( < 3.4.5 && > 3.8.1 && == 3.7.3 && < 2.4.6 && > 7.3.6 && > 3.1.6 && > 6.3.4 && == 7.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "owvgp",+                                        "dlOutput": null,+                                        "dlSubdir": ";︭",+                                        "dlUri": "https:t"+                                    },+                                    "( > 5.5.7 ) || ( == 8.6.4 && > 4.3.8 && == 7.9.8 && <= 6.6.6 && < 7.3.6 && <= 8.6.4 && <= 3.9.7 ) || ( == 3.6.6 && <= 3.5.2 ) || ( < 6.5.9 && < 3.3.7 && == 5.3.4 && <= 7.7.4 && > 7.7.3 ) || ( <= 3.6.3 && == 3.7.6 && <= 5.4.6 && >= 7.5.5 && == 4.3.8 && <= 7.4.1 && > 8.8.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "lgeioim",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􂜹􃉢󾑺"+                                        },+                                        "dlUri": "http:pd"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "fp",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:sffycwfj"+                                    }+                                }+                            },+                            "A_PowerPC64": {+                                "Darwin": {+                                    "( > 6.6.3 && < 8.5.5 && >= 1.4.2 && > 6.7.1 && == 7.4.3 && >= 3.7.6 && == 2.7.2 && >= 4.7.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "ntzoxph",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:ryqsbqjf"+                                    }+                                },+                                "FreeBSD": {+                                    "( == 3.5.8 && > 5.6.8 && == 8.1.4 && == 8.7.5 && == 4.4.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "yltiz",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "{8c"+                                        },+                                        "dlUri": "http:hvwe"+                                    },+                                    "( > 1.7.8 && < 3.6.4 && < 3.6.1 && < 7.5.7 ) || ( == 6.6.1 && > 2.5.4 && >= 4.4.7 && >= 1.6.5 && == 2.8.5 && <= 7.3.7 ) || ( > 7.2.2 && > 2.1.5 && == 5.8.4 && >= 5.1.4 && < 5.2.8 && == 5.1.2 && > 2.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "qt",+                                        "dlOutput": null,+                                        "dlSubdir": "\u000e󴏣廆𭸓jhy",+                                        "dlUri": "http:rjqiexv"+                                    },+                                    "( > 2.2.6 && == 6.6.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "tlvezme",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u001b!vv\tW"+                                        },+                                        "dlUri": "https:ewdo"+                                    },+                                    "( > 7.3.5 && > 3.6.1 && <= 5.2.1 && <= 4.7.2 && > 2.3.4 && == 3.4.4 && <= 3.6.1 && > 4.1.3 && <= 7.6.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "fw",+                                        "dlOutput": null,+                                        "dlSubdir": "樕􁜘nJ􂿌",+                                        "dlUri": "http:yeiqk"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "rnteb",+                                        "dlOutput": null,+                                        "dlSubdir": "}\u0014e",+                                        "dlUri": "http:kmt"+                                    }+                                },+                                "Linux_Alpine": {+                                    "( >= 6.5.2 && < 4.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𘀇P#\u0000"+                                        },+                                        "dlUri": "https:gyzvkj"+                                    }+                                },+                                "Windows": {+                                    "( < 7.2.3 && < 3.3.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "pawct",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:dujqndy"+                                    },+                                    "( >= 3.4.2 && == 6.8.3 && == 3.6.2 && == 5.7.2 && > 4.5.4 && >= 5.8.4 ) || ( == 2.5.1 && > 1.3.3 && < 8.1.5 && > 4.3.2 && == 3.3.5 && < 3.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "difbztt",+                                        "dlOutput": null,+                                        "dlSubdir": "\u001d\t",+                                        "dlUri": "https:zadarq"+                                    },+                                    "( >= 5.7.8 && > 7.2.7 && < 1.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "klstfke",+                                        "dlOutput": null,+                                        "dlSubdir": "􎜅&-\u0004oq<",+                                        "dlUri": "http:zzsxdpu"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "Darwin": {+                                    "( < 6.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "doinpl",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "L@,8"+                                        },+                                        "dlUri": "http:j"+                                    },+                                    "( < 7.6.8 && >= 8.2.6 && < 2.8.3 && >= 7.2.2 ) || ( <= 8.4.7 && <= 5.5.7 ) || ( <= 2.7.7 && < 2.1.6 && > 7.6.6 && == 1.4.4 && <= 4.8.4 && <= 2.7.5 && <= 2.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "jtbjkod",+                                        "dlOutput": null,+                                        "dlSubdir": "#S\u001c<1",+                                        "dlUri": "https:ddscth"+                                    },+                                    "( <= 2.7.6 && >= 8.8.6 && <= 3.1.4 && == 5.3.1 && >= 3.1.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "agwxczg",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:ubi"+                                    },+                                    "( > 6.2.7 && == 5.7.6 && < 4.5.5 && > 1.3.7 && == 3.7.1 && == 3.7.4 && <= 3.1.4 && > 5.8.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "zeiug",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:yhildgaz"+                                    },+                                    "( >= 6.6.2 && == 4.4.5 && == 1.7.8 && < 8.4.7 && >= 6.2.8 && >= 4.5.2 ) || ( > 2.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "M0O𒁑꿬",+                                        "dlUri": "https:gorwlne"+                                    },+                                    "( >= 7.2.4 && < 2.1.4 && == 2.7.5 && > 1.6.2 && > 5.4.3 && < 3.5.7 && == 6.6.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "vbeewtq",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "$"+                                        },+                                        "dlUri": "http:scpi"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 7.4.3 && <= 7.3.7 && < 3.1.5 ) || ( >= 5.3.5 ) || ( == 7.5.2 && <= 7.4.7 && > 5.7.8 ) || ( < 7.1.4 && <= 3.1.4 && >= 8.4.2 && < 2.7.6 ) || ( <= 3.7.3 && <= 8.8.4 && == 3.7.2 && > 4.8.3 && == 2.3.1 && < 2.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "zz",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "h"+                                        },+                                        "dlUri": "http:blx"+                                    },+                                    "( <= 2.6.8 && <= 7.5.5 && >= 6.1.1 && <= 1.2.7 ) || ( <= 7.3.4 && == 5.4.2 ) || ( >= 3.1.3 && >= 1.4.4 && == 5.8.3 && >= 7.6.2 && == 7.6.4 && >= 5.5.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "rwo",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𤧲𝢠𣶲\u000e7"+                                        },+                                        "dlUri": "https:nlaiak"+                                    },+                                    "( <= 2.6.8 && > 8.8.8 && > 1.4.1 && == 8.7.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "塶\u0012􅜆𦻥\u001f􆕦i*"+                                        },+                                        "dlUri": "https:uy"+                                    },+                                    "( <= 8.3.5 && == 7.5.5 && <= 2.6.4 && == 8.1.8 && >= 2.3.6 && <= 6.1.6 ) || ( == 6.6.3 && < 6.5.1 ) || ( < 6.2.3 && >= 3.8.2 && < 3.3.3 && > 5.4.2 && == 5.5.9 && == 3.8.2 && > 1.7.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "eeirenyo",+                                        "dlOutput": null,+                                        "dlSubdir": "q􀼻",+                                        "dlUri": "http:rxppb"+                                    },+                                    "( == 3.4.1 ) || ( <= 2.6.2 && >= 8.3.2 && == 3.3.2 && > 5.3.2 && == 2.1.5 ) || ( <= 8.6.3 && >= 4.6.8 && == 1.6.8 ) || ( <= 5.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "belzy",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:avc"+                                    },+                                    "( == 7.6.8 && < 4.6.1 && <= 7.8.7 && <= 7.6.8 && >= 9.6.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "edttgjb",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:qctrv"+                                    },+                                    "( >= 6.2.6 && > 8.4.5 && == 1.2.2 && > 6.6.2 && < 8.7.4 ) || ( > 4.3.8 ) || ( <= 1.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0014"+                                        },+                                        "dlUri": "http:bqha"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "npca",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "g>"+                                        },+                                        "dlUri": "http:yieoe"+                                    }+                                },+                                "Linux_Gentoo": {}+                            }+                        },+                        "viChangeLog": null,+                        "viPostInstall": "egwp",+                        "viPostRemove": "vn",+                        "viPreCompile": "crsegnwv",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "gizfs",+                            "dlOutput": null,+                            "dlSubdir": "󹐭􌴴𭵊ah\u000b",+                            "dlUri": "https:"+                        },+                        "viTags": [+                            "old",+                            "Recommended",+                            ">R\u0008t􃬮eJ蔧",+                            "Latest",+                            "Latest",+                            "Latest",+                            "Recommended",+                            "Recommended"+                        ],+                        "viTestDL": null+                    },+                    "8.5.2": {+                        "viArch": {+                            "A_32": {},+                            "A_ARM64": {+                                "Darwin": {+                                    "( <= 4.3.8 && <= 3.1.7 && >= 1.1.4 && == 6.4.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "btbmvs",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "L4N\u0018(槁"+                                        },+                                        "dlUri": "http:mww"+                                    },+                                    "( == 6.5.4 && == 8.5.4 && <= 4.8.4 && <= 6.2.3 && >= 1.2.4 && >= 2.7.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "ihoxn",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "d\u0012/p5\u0007'"+                                        },+                                        "dlUri": "http:ueoylua"+                                    },+                                    "( > 2.6.6 ) || ( == 6.5.7 && < 4.2.4 && < 7.8.4 && > 6.6.7 && >= 1.6.3 && <= 4.8.7 && >= 6.5.3 && == 4.4.4 ) || ( <= 7.7.8 && < 2.1.4 && <= 6.7.2 && < 5.6.6 && <= 3.8.8 && <= 2.4.2 ) || ( < 3.5.3 && < 6.7.6 && == 3.3.8 && > 7.5.7 && == 8.1.8 && == 2.2.5 && < 7.6.3 && > 8.6.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "jm",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󵽭𗃋jp\u001ak<🄢"+                                        },+                                        "dlUri": "https:wchhfav"+                                    },+                                    "( >= 1.5.5 && > 6.8.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "d",+                                        "dlOutput": null,+                                        "dlSubdir": "V\u0001/4\u0013\u001c􃎏",+                                        "dlUri": "http:zm"+                                    },+                                    "( >= 7.1.3 && < 7.2.7 && <= 7.4.8 && < 2.2.1 && < 6.4.3 && < 1.5.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "c",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "f\u0006Tw\u0010+\u0019𣂫"+                                        },+                                        "dlUri": "http:nh"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "akmkc",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0010.~#Kv椀\u0016"+                                        },+                                        "dlUri": "http:bcapvjhr"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 8.3.8 && >= 1.2.7 && == 8.8.1 && > 5.1.5 && > 4.5.5 && > 1.4.7 && < 6.5.1 && <= 4.6.2 && <= 5.3.7 ) || ( <= 5.7.3 && <= 3.6.5 && == 6.3.7 && >= 2.6.1 && > 5.7.4 && < 6.6.5 && < 3.3.1 && < 8.1.4 && < 4.1.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "fy",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:fb"+                                    },+                                    "( == 4.7.2 && <= 7.1.6 && > 3.5.2 && > 6.2.1 && >= 4.1.3 && >= 7.7.8 && == 2.6.8 && <= 1.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "tg",+                                        "dlOutput": null,+                                        "dlSubdir": "囷h𓃥\u0016N\u001cmꢖ",+                                        "dlUri": "http:czhcq"+                                    },+                                    "( == 5.2.6 && < 7.4.7 && <= 2.6.5 && <= 4.3.1 && == 8.1.8 && >= 7.8.6 ) || ( == 1.2.6 && < 1.5.3 && < 7.4.8 && > 7.1.6 && <= 2.6.2 && > 3.3.4 && >= 3.3.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "tt",+                                        "dlOutput": null,+                                        "dlSubdir": "9)\u00122",+                                        "dlUri": "http:rq"+                                    },+                                    "( == 7.4.8 && >= 4.4.2 && > 6.6.7 && < 8.4.6 && >= 7.3.2 && < 7.1.5 && == 8.5.8 && >= 3.2.2 && >= 4.3.7 ) || ( < 5.6.6 && <= 3.2.2 && == 7.7.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "ozkesg",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:edoswym"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "udi",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "-󽁫&\u0012^"+                                        },+                                        "dlUri": "https:hctzs"+                                    }+                                },+                                "Linux_Gentoo": {+                                    "( <= 8.1.2 && >= 4.3.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "epfbajcz",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:z"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "muali",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0008%s",+                                        "dlUri": "http:dd"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:ieqx",+                        "viPostInstall": "hqpy",+                        "viPostRemove": "vbupaa",+                        "viPreCompile": "lu",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "l",+                            "dlOutput": null,+                            "dlSubdir": null,+                            "dlUri": "http:"+                        },+                        "viTags": [+                            "󴴆{=6𨠘𩩎\u0011e",+                            "old",+                            "Prerelease",+                            "base-5.8.1",+                            "Latest",+                            "Latest",+                            "base-8.7.3"+                        ],+                        "viTestDL": null+                    }+                }+            },+            "globalTools": {+                "ShimGen": {+                    "dlCSize": null,+                    "dlHash": "",+                    "dlOutput": null,+                    "dlSubdir": "+\u0016}9愔N􀦚IHa",+                    "dlUri": "https:erxujsdtnkvfqdelcufbxpvllocyoo"+                }+            },+            "toolRequirements": {+                "GHCup": {+                    "3.8.8": {+                        "Darwin": {+                            "( <= 8.6.2 && > 2.3.4 && < 4.3.4 )": {+                                "distroPKGs": [+                                    "is",+                                    "j",+                                    "ucr",+                                    "vyzatm",+                                    "pt",+                                    "tzzuu",+                                    "k"+                                ],+                                "notes": ""+                            },+                            "( == 2.3.5 )": {+                                "distroPKGs": [+                                    "i",+                                    "uxt",+                                    "v"+                                ],+                                "notes": "mexlmar"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "cxwguwb"+                                ],+                                "notes": "znpm"+                            }+                        },+                        "FreeBSD": {+                            "( < 6.3.1 && > 5.6.4 && == 3.4.3 ) || ( > 2.1.6 && < 2.4.2 && < 5.4.4 && >= 5.6.5 && > 2.8.4 && >= 6.3.1 && < 8.1.1 && < 3.2.5 )": {+                                "distroPKGs": [+                                    "w",+                                    "fvdnmed",+                                    "grzy"+                                ],+                                "notes": "e"+                            },+                            "( <= 1.2.6 && == 1.8.2 && <= 1.4.6 && > 2.8.2 && < 3.6.6 && == 5.9.8 && > 2.7.3 && >= 2.3.6 ) || ( < 6.2.1 && <= 6.3.3 ) || ( > 2.2.7 && >= 3.1.5 ) || ( >= 7.3.6 && < 7.3.2 && == 1.6.1 && <= 5.2.3 && <= 1.7.1 && >= 4.2.4 && < 3.7.7 && <= 1.6.7 ) || ( == 4.2.3 && <= 3.4.8 && <= 1.7.8 && == 1.8.3 && >= 7.3.8 && < 5.8.4 && <= 2.1.7 ) || ( >= 5.3.1 && == 7.6.7 && <= 6.6.8 && >= 3.1.6 && == 2.3.2 )": {+                                "distroPKGs": [+                                    "qaq",+                                    "otd",+                                    "fsp",+                                    "pxpj",+                                    "zmdl",+                                    "apt",+                                    "otspy"+                                ],+                                "notes": "jy"+                            },+                            "( <= 5.5.3 && >= 2.3.7 && == 5.6.6 && == 2.6.6 )": {+                                "distroPKGs": [+                                    "",+                                    "vhze",+                                    "cfiu",+                                    "bpo",+                                    "",+                                    "",+                                    ""+                                ],+                                "notes": "rtx"+                            },+                            "( >= 1.3.3 && <= 3.6.8 && < 1.4.9 && >= 4.4.4 ) || ( > 8.7.4 && == 1.4.6 && < 4.2.6 && == 5.6.5 && >= 8.2.6 && > 5.3.4 )": {+                                "distroPKGs": [+                                    "wlnl",+                                    "p"+                                ],+                                "notes": ""+                            },+                            "( >= 6.2.7 && <= 7.4.2 && < 3.2.3 ) || ( < 3.4.1 && == 6.5.7 && <= 8.2.4 && >= 5.1.5 )": {+                                "distroPKGs": [+                                    "t",+                                    "jqybihqs",+                                    "d",+                                    "foxcxcid",+                                    "",+                                    "",+                                    "jkmhkou"+                                ],+                                "notes": "cquuylfu"+                            }+                        },+                        "Linux_AmazonLinux": {+                            "( <= 6.7.4 ) || ( < 8.6.5 && == 2.8.7 && == 1.2.4 && == 4.2.2 && < 2.8.4 && >= 3.3.7 && >= 1.5.2 && <= 5.5.5 ) || ( > 4.1.5 && <= 7.6.4 && == 8.3.5 && > 6.7.7 )": {+                                "distroPKGs": [],+                                "notes": "xk"+                            },+                            "( <= 8.7.6 && > 7.2.8 && <= 4.3.6 && > 8.2.1 && <= 5.8.8 && > 2.7.5 ) || ( == 2.5.7 && == 8.5.1 && <= 8.1.3 && <= 3.2.4 && < 3.2.7 && <= 3.4.1 && == 1.8.1 && <= 8.2.8 )": {+                                "distroPKGs": [+                                    "",+                                    "konnrns",+                                    "",+                                    "rloopixg",+                                    "lbdf",+                                    "kscrid",+                                    "qukqmvzd"+                                ],+                                "notes": "ast"+                            },+                            "( == 4.5.7 && >= 5.8.5 && == 4.4.2 && == 5.4.1 && < 1.2.7 && < 1.6.5 && == 5.8.8 && >= 4.8.3 )": {+                                "distroPKGs": [+                                    "rcn",+                                    "e"+                                ],+                                "notes": "dd"+                            },+                            "( == 4.7.1 && > 5.7.7 && > 6.8.8 && >= 6.8.7 && >= 2.7.4 && < 2.2.2 && == 2.4.6 && > 6.5.1 ) || ( < 2.8.2 && <= 5.5.6 && >= 4.8.4 && == 8.3.4 )": {+                                "distroPKGs": [+                                    "xbqtwto",+                                    "qhd",+                                    "onn"+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "",+                                    "dyyge"+                                ],+                                "notes": "ckgs"+                            }+                        },+                        "Linux_Ubuntu": {},+                        "Windows": {+                            "( < 6.3.6 && <= 9.7.6 && >= 1.3.8 ) || ( == 2.7.2 && > 2.2.6 )": {+                                "distroPKGs": [+                                    "",+                                    "duwb"+                                ],+                                "notes": "o"+                            },+                            "( <= 2.7.4 && <= 1.2.4 && <= 6.3.5 && <= 1.4.2 && >= 6.4.8 && < 5.3.3 && <= 6.2.6 && <= 3.7.7 && > 4.2.2 )": {+                                "distroPKGs": [+                                    "",+                                    "xsgonn"+                                ],+                                "notes": "zzxj"+                            },+                            "( <= 4.6.8 && == 5.5.7 ) || ( < 5.2.3 && == 4.7.5 && >= 6.7.5 && >= 4.2.2 && >= 5.7.1 )": {+                                "distroPKGs": [+                                    "",+                                    "rjnnh",+                                    "riupvqfk",+                                    "lv",+                                    "",+                                    "zkfozzz",+                                    "mzqlhr",+                                    "eo"+                                ],+                                "notes": "etgfqx"+                            }+                        }+                    },+                    "unknown_version": {+                        "FreeBSD": {+                            "( < 4.1.3 ) || ( <= 1.7.6 && > 1.8.7 && <= 4.5.6 && > 5.3.8 && < 2.3.6 && == 3.1.2 && == 1.8.2 ) || ( >= 7.8.3 && < 6.2.6 )": {+                                "distroPKGs": [+                                    "ejdmkuof",+                                    "oxt"+                                ],+                                "notes": "qzt"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "x",+                                    "eaoos",+                                    ""+                                ],+                                "notes": "dek"+                            }+                        },+                        "Windows": {+                            "( < 1.5.4 && > 7.1.3 && == 3.6.8 && > 5.1.1 )": {+                                "distroPKGs": [+                                    ""+                                ],+                                "notes": "v"+                            },+                            "( == 2.7.6 && <= 5.6.2 && > 6.6.5 && >= 7.6.4 && > 5.5.4 && < 2.4.1 && < 8.4.4 && < 3.8.5 )": {+                                "distroPKGs": [+                                    "",+                                    "f",+                                    "swwrrrp",+                                    "wufesm"+                                ],+                                "notes": "pbdn"+                            },+                            "( > 3.7.5 )": {+                                "distroPKGs": [+                                    "s",+                                    "fwo",+                                    "wsvlvnm",+                                    "forzyd"+                                ],+                                "notes": "p"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "cpd",+                                    "lkmpz",+                                    "eeoamioh",+                                    "fshpc",+                                    "hshlaiav",+                                    "",+                                    "z",+                                    "ibwzlhbg"+                                ],+                                "notes": "hi"+                            }+                        }+                    }+                },+                "HLS": {+                    "1.3.3": {+                        "Darwin": {+                            "( < 4.5.4 && < 6.1.3 && <= 7.7.5 && == 7.6.5 ) || ( <= 5.6.1 ) || ( >= 6.3.6 && == 5.5.7 && > 2.6.3 && > 1.6.3 && > 7.7.5 && > 7.3.2 && >= 7.1.7 && >= 6.3.4 ) || ( >= 1.2.6 && == 3.6.8 && < 3.3.6 && == 6.4.5 ) || ( == 2.4.4 && < 7.1.1 && >= 5.6.5 && <= 1.4.1 && >= 3.3.4 && == 4.1.5 )": {+                                "distroPKGs": [+                                    "mfqx",+                                    "w",+                                    "qsajnee",+                                    "aj",+                                    "xww",+                                    "ylnwzfql",+                                    "amo"+                                ],+                                "notes": "trxvpd"+                            },+                            "( <= 8.2.4 && == 7.8.2 )": {+                                "distroPKGs": [+                                    "",+                                    "",+                                    "ekmsih",+                                    "ihpwp",+                                    "unaddaf"+                                ],+                                "notes": "gujtjk"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "nzhubfzi",+                                    "ebm",+                                    "z",+                                    "hptvoimo",+                                    "fzqt"+                                ],+                                "notes": "lcntathl"+                            }+                        },+                        "FreeBSD": {+                            "( == 6.2.6 && < 6.5.2 && >= 2.4.5 && == 1.7.3 && >= 5.4.8 ) || ( > 3.6.8 && >= 1.7.6 && <= 7.5.3 && == 1.4.6 && >= 3.6.4 && <= 4.2.8 ) || ( >= 4.6.7 && < 2.6.8 && < 4.5.2 && < 2.4.1 && == 6.5.2 && >= 3.3.1 && < 4.7.2 )": {+                                "distroPKGs": [+                                    "igeawz",+                                    "ayzc",+                                    "cjttq",+                                    "tdqdbx"+                                ],+                                "notes": "wdu"+                            },+                            "( >= 7.3.8 && >= 1.5.6 && > 8.4.3 && <= 8.3.2 && > 4.8.5 && >= 3.8.3 && < 3.1.8 && < 7.6.4 && <= 1.4.1 )": {+                                "distroPKGs": [],+                                "notes": "veh"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "mcnhl",+                                    ""+                                ],+                                "notes": "f"+                            }+                        },+                        "Linux_RedHat": {+                            "( < 7.6.1 && < 8.5.2 ) || ( < 8.7.1 && < 4.3.7 && == 6.4.8 && <= 6.8.2 && < 4.4.6 && <= 1.4.7 ) || ( <= 5.4.5 ) || ( > 1.6.6 && < 3.6.1 && >= 5.5.2 && >= 3.8.8 && <= 4.1.8 && == 1.2.2 ) || ( > 8.2.3 && > 4.1.8 )": {+                                "distroPKGs": [+                                    "knomd",+                                    "uxxdor",+                                    "vqtg",+                                    "",+                                    "fmgml",+                                    "qp",+                                    "ehra",+                                    ""+                                ],+                                "notes": "hx"+                            },+                            "( <= 6.5.2 && <= 1.6.4 && < 1.7.2 && == 1.2.1 && == 8.6.5 && == 2.7.8 && == 7.3.6 )": {+                                "distroPKGs": [+                                    "gazfmkmn",+                                    "uy",+                                    "dyjuemzc",+                                    "uf",+                                    "any",+                                    "cjyl"+                                ],+                                "notes": "a"+                            },+                            "( == 3.5.6 && <= 7.2.1 && >= 2.7.4 && < 2.3.3 && == 4.3.2 && >= 2.8.6 ) || ( > 7.8.3 && < 2.1.7 && < 4.8.7 && >= 4.1.7 && == 2.1.8 ) || ( > 9.6.3 && >= 4.5.8 && <= 8.6.5 && == 3.8.7 && > 4.5.7 )": {+                                "distroPKGs": [+                                    "rtk",+                                    "yakgb",+                                    "smsqb",+                                    "dfb"+                                ],+                                "notes": "psztz"+                            },+                            "( > 7.7.4 && > 2.2.6 && < 7.6.4 && <= 4.8.6 && == 4.2.2 ) || ( >= 5.4.7 ) || ( == 5.2.3 && > 5.7.1 && == 3.3.3 && > 6.2.4 ) || ( >= 2.3.4 ) || ( > 6.6.5 && >= 2.3.2 && >= 8.6.5 && > 4.1.2 && > 1.2.1 && <= 1.8.3 && >= 8.7.4 && == 5.2.4 ) || ( < 5.5.4 && == 7.4.4 && >= 7.5.5 && == 8.8.7 ) || ( > 5.7.5 && >= 1.3.5 && >= 2.4.6 && == 3.4.1 && == 7.5.8 && >= 5.4.2 && <= 4.1.3 && >= 5.3.8 ) || ( == 6.1.5 && == 1.2.8 && > 4.5.2 && <= 8.8.2 && < 2.3.3 ) || ( <= 6.8.2 && == 8.7.1 && > 6.7.2 && >= 3.4.2 && == 1.4.6 && <= 5.3.3 && > 2.4.2 && <= 8.6.7 ) || ( == 7.9.6 && <= 9.5.3 && <= 5.7.3 && <= 5.3.7 && < 2.4.3 && >= 5.5.6 && >= 6.1.1 && < 3.6.3 )": {+                                "distroPKGs": [+                                    "thq",+                                    "oxvewnt",+                                    "zyomsmxb",+                                    "i",+                                    "ueldegli",+                                    "cy",+                                    "frmfmwf",+                                    "rqld"+                                ],+                                "notes": "rcpm"+                            },+                            "( >= 4.8.2 && > 4.5.1 && < 1.6.2 && == 3.4.7 && < 4.6.1 && >= 3.7.4 && <= 1.2.3 ) || ( == 5.8.2 && > 2.5.6 && < 1.1.7 && > 4.5.3 && >= 2.6.3 && > 1.1.1 && >= 1.2.2 && > 4.2.3 )": {+                                "distroPKGs": [],+                                "notes": "svkwghyq"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "fse",+                                    "yvnbdb",+                                    "vmwmwq",+                                    "f"+                                ],+                                "notes": "dld"+                            }+                        },+                        "Windows": {+                            "( == 2.7.5 && >= 4.7.3 && >= 6.2.6 && == 4.2.3 && < 6.3.2 && > 3.8.8 && < 2.7.6 && == 5.5.6 && <= 5.7.5 )": {+                                "distroPKGs": [+                                    "vln",+                                    "knpawo",+                                    "befujdbg"+                                ],+                                "notes": "zsaphh"+                            },+                            "( == 8.6.7 && <= 7.5.2 && <= 1.2.8 && >= 1.8.8 && < 4.5.6 && == 3.5.3 ) || ( < 5.4.2 && >= 2.3.2 && >= 2.1.4 )": {+                                "distroPKGs": [],+                                "notes": "k"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "fqacbif",+                                    "nci"+                                ],+                                "notes": "hyun"+                            }+                        }+                    },+                    "5.4.1": {+                        "FreeBSD": {+                            "( <= 5.5.5 && >= 8.1.4 && == 4.7.5 )": {+                                "distroPKGs": [+                                    "xjv",+                                    "qvgd",+                                    "fkv"+                                ],+                                "notes": "lrcs"+                            }+                        },+                        "Linux_Exherbo": {+                            "( <= 1.8.4 && > 6.4.8 && == 1.8.7 && > 2.4.6 && < 5.6.5 && >= 2.7.5 && == 3.5.7 && >= 5.7.5 && >= 8.5.2 ) || ( > 7.5.2 && >= 7.1.2 && <= 4.6.3 ) || ( >= 5.2.7 && == 7.2.5 && <= 6.8.5 ) || ( == 5.3.8 && <= 8.6.5 && <= 2.1.8 && == 3.2.8 && >= 8.7.3 && > 5.7.6 && >= 2.7.4 && >= 1.2.1 && == 6.3.1 ) || ( >= 8.8.1 && == 6.3.7 && <= 6.2.6 && < 6.3.3 && <= 2.4.1 )": {+                                "distroPKGs": [+                                    "kjlflwy"+                                ],+                                "notes": "nko"+                            },+                            "( <= 2.6.8 && > 7.5.5 ) || ( == 1.7.7 )": {+                                "distroPKGs": [+                                    "xkobhgf",+                                    "xbig",+                                    "hyvrxo",+                                    "rbowkze",+                                    "ehvurc"+                                ],+                                "notes": "sjlmqhy"+                            },+                            "( >= 1.2.1 && == 5.8.1 )": {+                                "distroPKGs": [+                                    "pqe",+                                    "qyncvj",+                                    ""+                                ],+                                "notes": "olonfr"+                            },+                            "( >= 8.5.3 && == 7.5.8 && >= 7.6.6 )": {+                                "distroPKGs": [+                                    "p",+                                    "k",+                                    "qvribbeu"+                                ],+                                "notes": "dolph"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "uyuzjir",+                                    "yj",+                                    "jkqolzz",+                                    "ojfyzb",+                                    "iheyg",+                                    "mgr",+                                    "qslruh",+                                    "qjuuf"+                                ],+                                "notes": "hsfdnod"+                            }+                        }+                    },+                    "8.5.8": {+                        "Windows": {}+                    }+                }+            }+        },+        {+            "ghcupDownloads": {+                "GHC": {+                    "1.1.1": {+                        "viArch": {},+                        "viChangeLog": "http:msr",+                        "viPostInstall": null,+                        "viPostRemove": "jpehk",+                        "viPreCompile": "ucz",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "nryawf",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": "?􇽞EJ8"+                            },+                            "dlUri": "https:zxekodom"+                        },+                        "viTags": [],+                        "viTestDL": null+                    },+                    "3.2.1": {+                        "viArch": {+                            "A_32": {},+                            "A_PowerPC": {+                                "Darwin": {+                                    "( == 8.2.1 && >= 6.3.1 && < 7.6.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "jw",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "d󵬚\u001aV"+                                        },+                                        "dlUri": "http:ipksro"+                                    },+                                    "( == 8.2.5 && <= 1.1.2 && <= 6.6.8 && >= 1.8.1 && < 2.5.9 ) || ( <= 8.4.8 && <= 2.4.4 && >= 3.5.5 && < 7.2.1 && <= 7.4.7 && == 1.1.7 ) || ( <= 5.5.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "ml",+                                        "dlOutput": null,+                                        "dlSubdir": "y^",+                                        "dlUri": "https:kcd"+                                    },+                                    "( > 2.3.5 ) || ( <= 6.7.8 && > 5.8.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "zocxzp",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "cv,eP"+                                        },+                                        "dlUri": "https:bhery"+                                    },+                                    "( > 5.3.3 && > 4.3.6 && >= 7.5.2 && >= 9.8.1 && >= 2.3.5 && >= 6.8.6 && == 7.6.2 ) || ( <= 4.8.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "nqde",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "( > 7.7.7 && >= 6.2.5 && == 6.1.1 && <= 7.7.3 && < 7.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "hymmh",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:afmc"+                                    },+                                    "( >= 7.3.2 && > 6.8.7 && >= 2.4.3 && == 3.2.3 && < 5.7.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "z",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:ouwr"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "gxk",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0007䉂F􅂌\u0007",+                                        "dlUri": "https:nozhwwvx"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 3.6.8 && == 1.7.1 && >= 5.8.2 && > 7.7.2 && >= 4.1.3 && < 2.1.4 && == 2.7.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "vchn",+                                        "dlOutput": null,+                                        "dlSubdir": "󳗊𝄜􃴝𡒉q_􏒆",+                                        "dlUri": "http:l"+                                    },+                                    "( == 3.4.5 && <= 5.3.2 && <= 1.4.1 ) || ( > 1.2.5 && == 5.2.4 && >= 2.1.7 && >= 2.1.1 && > 1.4.6 && < 3.2.6 && >= 4.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "odqiaot",+                                        "dlOutput": null,+                                        "dlSubdir": "UC󵴹\u0019",+                                        "dlUri": "http:gxdmxj"+                                    },+                                    "( == 4.1.7 ) || ( < 4.7.5 && < 3.5.7 && < 4.7.8 && <= 5.3.4 && <= 8.5.8 && > 3.7.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "􌖀g!:jJ󼞀",+                                        "dlUri": "https:aumrk"+                                    },+                                    "( >= 7.4.7 && <= 3.6.1 && < 1.1.7 && > 8.6.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "sfmq",+                                        "dlOutput": null,+                                        "dlSubdir": "o\u0019⦶𡛧8qo",+                                        "dlUri": "http:hlpd"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "oad",+                                        "dlOutput": null,+                                        "dlSubdir": "􈴖iV8𦥢𠩿w\u0003",+                                        "dlUri": "http:sgrjou"+                                    }+                                },+                                "Windows": {+                                    "( < 4.2.7 && <= 6.6.1 && >= 2.3.2 && < 6.8.7 && == 7.1.4 && >= 3.9.5 ) || ( >= 1.5.9 && == 3.3.3 && >= 4.4.8 ) || ( < 5.1.2 && > 5.4.7 && >= 8.1.8 && < 2.8.3 ) || ( <= 2.8.6 && >= 5.6.1 && == 1.1.2 && > 6.7.6 && == 2.7.5 && < 5.6.1 && > 2.8.2 && > 1.6.6 && >= 1.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "tmr",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𗈦𧠘tt"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( < 5.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "ww",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "( < 7.6.6 && > 7.1.9 && > 8.1.1 && <= 8.3.2 && == 8.6.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "cmq",+                                        "dlOutput": null,+                                        "dlSubdir": "0\u0012󳪩􅝆",+                                        "dlUri": "https:c"+                                    },+                                    "( == 2.6.6 && < 8.5.2 && <= 1.1.7 && > 8.2.3 && == 1.1.3 && == 4.3.5 ) || ( > 5.8.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "ty",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:v"+                                    },+                                    "( == 6.7.6 && > 5.6.2 && == 6.6.3 && < 6.3.6 ) || ( == 1.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "mwqqdxk",+                                        "dlOutput": null,+                                        "dlSubdir": "z.w󼤺",+                                        "dlUri": "http:sj"+                                    },+                                    "( > 3.3.7 && < 6.3.6 && <= 7.6.2 && < 2.3.3 && < 1.4.3 ) || ( == 1.7.8 ) || ( >= 7.6.1 && >= 6.8.5 && <= 6.6.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "rbvgspn",+                                        "dlOutput": null,+                                        "dlSubdir": "I󼓿W",+                                        "dlUri": "https:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:bm"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "FreeBSD": {+                                    "( < 7.8.4 && <= 5.2.4 && < 4.6.7 && > 1.2.3 && < 2.5.6 && < 2.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "j",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0019#3􃢟Un􋯹𑀗",+                                        "dlUri": "https:gbzkvhqs"+                                    },+                                    "( <= 7.7.7 && <= 1.6.3 && == 5.1.4 && == 7.7.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "bznb",+                                        "dlOutput": null,+                                        "dlSubdir": "l􋥺3𭶒",+                                        "dlUri": "https:bt"+                                    },+                                    "( == 5.1.1 && == 5.3.1 && < 4.6.2 && > 4.2.8 && == 4.9.1 && > 3.5.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "\u000ew:rjR/",+                                        "dlUri": "https:sbvbxki"+                                    },+                                    "( == 6.7.6 && >= 4.3.7 ) || ( >= 1.7.1 && <= 6.2.1 && > 3.3.6 && <= 8.6.2 && >= 7.2.5 && < 2.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "lr",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "{'"+                                        },+                                        "dlUri": "http:igua"+                                    },+                                    "( > 6.4.3 && > 7.5.1 && < 1.8.5 && >= 7.6.5 && >= 3.2.2 && == 5.6.2 && >= 7.5.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "ycgruziu",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𪌘󿢤`𫯠.𩂘"+                                        },+                                        "dlUri": "https:mvjzpp"+                                    },+                                    "( >= 2.8.4 && < 7.2.8 && < 4.2.8 && <= 8.6.5 && < 8.2.1 ) || ( <= 2.8.7 && >= 3.3.1 && < 7.6.1 ) || ( >= 3.4.7 && < 8.6.1 && <= 3.3.4 && <= 2.6.6 && < 7.8.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:kbv"+                                    },+                                    "( >= 7.3.6 && < 6.3.4 && > 4.1.8 && == 4.8.1 && == 7.4.3 ) || ( > 2.7.1 && >= 1.6.3 && == 9.2.2 && > 3.6.2 && == 5.8.4 && == 4.3.3 && == 2.1.7 && == 5.5.8 ) || ( > 5.4.2 && <= 7.2.5 && < 3.7.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "nau",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:nedcdh"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "suxqku",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:fpb"+                                    }+                                },+                                "Windows": {+                                    "( >= 6.7.6 && > 1.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "zhwg",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:d"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:",+                        "viPostInstall": "nvs",+                        "viPostRemove": null,+                        "viPreCompile": null,+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "n",+                            "dlOutput": null,+                            "dlSubdir": "󷎲kG󳓉ow",+                            "dlUri": "http:tkxzfxcq"+                        },+                        "viTags": [+                            "Latest",+                            "Prerelease",+                            "base-1.8.7",+                            "Prerelease",+                            "base-7.7.6",+                            "𩺈𥲬􅚷\u0015A~",+                            "old"+                        ],+                        "viTestDL": null+                    },+                    "4.5.3": {+                        "viArch": {+                            "A_ARM64": {+                                "Darwin": {+                                    "( < 8.6.5 && <= 4.3.2 && >= 5.4.2 && == 8.8.7 ) || ( >= 8.1.5 ) || ( >= 4.8.3 && < 6.1.2 && > 8.6.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "nxsbqgg",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:h"+                                    },+                                    "( <= 6.4.1 && > 4.2.7 && >= 7.1.8 ) || ( < 5.3.5 && <= 8.7.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "w",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􎺰\u0000xTw"+                                        },+                                        "dlUri": "http:jrpvjp"+                                    },+                                    "( <= 7.3.8 && > 5.2.4 && == 2.4.3 && == 1.8.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "gteuvfyd",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u000b7k\n.\u001d"+                                        },+                                        "dlUri": "http:irdtcou"+                                    },+                                    "( <= 7.7.3 && <= 8.5.4 && < 4.4.2 && < 5.4.1 && <= 1.7.1 ) || ( == 3.7.3 && >= 6.6.7 ) || ( < 6.8.7 && > 8.3.7 && >= 5.6.1 && < 4.4.2 && > 6.5.5 ) || ( >= 7.7.1 && > 3.2.1 && > 1.7.3 && <= 4.4.7 && < 2.3.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "tmkmrweg",+                                        "dlOutput": null,+                                        "dlSubdir": "􎬠r\u0001\u0004󹤹Vtl",+                                        "dlUri": "http:dsfwi"+                                    },+                                    "( > 8.7.7 && > 5.1.1 && > 6.4.3 ) || ( < 1.8.1 && >= 8.4.8 && == 5.5.8 ) || ( > 5.2.3 && < 4.4.5 ) || ( < 7.8.8 && >= 5.7.2 && == 8.3.1 && > 7.1.2 && <= 5.1.3 && >= 5.7.4 && > 2.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "dnx",+                                        "dlOutput": null,+                                        "dlSubdir": "-􂪂a󸥔",+                                        "dlUri": "https:vccsw"+                                    },+                                    "( >= 2.4.1 && < 7.3.3 && < 8.6.5 && > 2.7.8 && == 7.6.8 && == 5.2.1 && < 4.5.4 && < 4.5.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "w\u001d"+                                        },+                                        "dlUri": "https:kveaqx"+                                    },+                                    "( >= 6.1.1 && >= 8.8.4 && == 4.6.8 && < 6.2.8 && <= 6.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "ccssyt",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:maknsyl"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 1.3.1 ) || ( <= 5.3.3 && <= 4.3.3 && >= 1.1.5 && == 4.3.7 && < 3.5.8 && > 6.7.4 && == 5.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "eipjsn",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0017z\u0004g^"+                                        },+                                        "dlUri": "https:aj"+                                    },+                                    "( < 4.2.8 && <= 2.4.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "dfurzt",+                                        "dlOutput": null,+                                        "dlSubdir": "w",+                                        "dlUri": "http:zhthj"+                                    },+                                    "( <= 1.1.2 && <= 5.3.7 && <= 7.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "luazsl",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "X叫\tc{\u0011"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( == 1.4.1 && > 6.1.2 && < 7.4.8 && == 1.7.5 && == 8.5.4 && <= 8.2.6 && < 2.2.5 && > 2.3.4 && >= 7.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "ft",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "]"+                                        },+                                        "dlUri": "https:boattr"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "miqzq",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:kh"+                                    }+                                },+                                "Windows": {+                                    "( <= 2.5.3 && <= 2.8.8 && >= 5.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "tutjkoq",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:rlsh"+                                    },+                                    "( <= 5.1.7 && < 3.6.4 && > 8.6.8 && >= 2.3.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "lvios",+                                        "dlOutput": null,+                                        "dlSubdir": "\tZ",+                                        "dlUri": "http:khovdftf"+                                    },+                                    "( > 8.6.3 && > 5.6.3 && > 1.2.1 && > 7.8.5 && == 2.4.8 && < 4.2.6 && <= 5.8.5 && == 4.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "xlpqa",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:mnh"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "Darwin": {+                                    "( < 1.7.7 && > 1.8.8 && == 2.2.1 && <= 2.8.4 && <= 2.5.6 && == 4.6.8 && < 4.2.2 && <= 4.3.8 && > 6.1.4 ) || ( >= 6.2.3 && > 1.3.2 && < 2.8.4 && == 2.1.6 ) || ( >= 4.5.5 && >= 6.2.6 && <= 2.2.5 && == 7.7.4 && == 3.2.4 && > 1.4.6 && <= 7.3.4 && >= 1.1.3 ) || ( <= 2.4.7 && > 2.6.6 && >= 3.6.8 && <= 6.3.8 && >= 5.4.8 && <= 8.4.2 && == 3.4.5 && > 3.4.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "ilt",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:vki"+                                    },+                                    "( <= 3.3.4 && <= 2.2.8 && >= 7.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "kvbd",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:fhe"+                                    },+                                    "( <= 6.7.8 && == 8.8.1 && >= 6.3.1 && == 8.8.4 && > 7.5.7 ) || ( >= 8.4.4 ) || ( < 6.1.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "ct",+                                        "dlOutput": null,+                                        "dlSubdir": "lkP",+                                        "dlUri": "http:hik"+                                    },+                                    "( == 8.8.6 && <= 6.8.5 && > 3.1.2 && == 8.1.1 && < 2.4.6 && <= 3.7.2 && >= 7.8.4 && >= 7.1.4 && > 3.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "vzn",+                                        "dlOutput": null,+                                        "dlSubdir": "ks\u0006t𧲳@`𪐯",+                                        "dlUri": "http:cem"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "nftgjger",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:yr"+                                    }+                                },+                                "FreeBSD": {+                                    "( == 7.4.8 && > 4.6.3 && > 2.5.4 && < 2.2.1 && <= 4.5.4 && > 2.2.2 && >= 6.3.6 && > 8.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:orrhja"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "jofic",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:"+                                    }+                                },+                                "Linux_Exherbo": {+                                    "( < 1.2.4 && <= 7.1.2 && >= 1.3.3 && == 8.7.5 && >= 2.6.3 && <= 8.1.3 && > 4.6.7 && == 7.8.6 && == 3.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "\u000bv𓐋R󹛪󿵱\"",+                                        "dlUri": "http:w"+                                    },+                                    "( < 7.2.6 && > 6.6.1 && < 6.5.5 && > 7.8.7 && == 7.7.7 ) || ( <= 3.3.4 && < 4.3.6 && >= 8.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "bb",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( <= 4.1.8 && == 7.8.5 && < 2.4.4 && > 8.4.4 && > 1.2.3 && >= 2.4.3 && >= 1.5.6 ) || ( <= 1.2.4 && <= 9.7.4 && < 6.1.3 && == 2.3.7 && >= 8.3.8 && <= 8.7.6 && > 6.1.1 && > 3.6.8 && >= 6.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "jmoi",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0016\u000fm𝄴𫹪司",+                                        "dlUri": "http:viupudu"+                                    },+                                    "( <= 8.6.3 && == 4.3.3 && < 3.1.6 && <= 7.8.2 && >= 5.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "b",+                                        "dlOutput": null,+                                        "dlSubdir": "󶀲\u001e\u0011",+                                        "dlUri": "https:l"+                                    },+                                    "( >= 5.3.3 && >= 4.5.2 && >= 3.5.2 && >= 8.6.4 && < 2.6.6 && <= 4.4.8 ) || ( > 7.5.2 && < 1.8.5 && >= 7.6.8 && == 3.6.1 && > 4.7.2 ) || ( > 1.6.5 && <= 4.4.6 && == 7.8.7 && < 8.2.3 ) || ( < 6.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "mp",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0006*t\r/\""+                                        },+                                        "dlUri": "http:sccwj"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "xec",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "G𘃮⒩\u0010𦻗0𡕂􂼻"+                                        },+                                        "dlUri": "http:hhrq"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:vyih",+                        "viPostInstall": "vouuw",+                        "viPostRemove": "widnqidl",+                        "viPreCompile": "hdykow",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "in",+                            "dlOutput": null,+                            "dlSubdir": "\u000f<",+                            "dlUri": "https:bxumqu"+                        },+                        "viTags": [+                            "Recommended",+                            "Latest",+                            "Latest",+                            "base-1.5.2",+                            "Latest",+                            "old"+                        ],+                        "viTestDL": null+                    },+                    "7.3.9": {+                        "viArch": {+                            "A_ARM": {+                                "FreeBSD": {+                                    "( < 6.6.7 && < 6.4.6 && == 5.2.2 && >= 1.8.5 && == 1.8.4 && == 6.4.5 && == 8.9.2 && >= 2.4.5 ) || ( >= 8.3.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "out",+                                        "dlOutput": null,+                                        "dlSubdir": "B瑝I\u001f\r!",+                                        "dlUri": "http:pjbx"+                                    },+                                    "( > 5.6.2 && < 4.1.7 && <= 2.8.6 && >= 8.5.8 && == 7.6.5 && < 4.4.3 && < 8.1.6 && == 2.4.8 && < 1.7.8 ) || ( >= 6.5.5 && <= 5.8.2 && < 7.3.5 && >= 3.5.1 ) || ( > 8.6.7 && == 5.3.1 ) || ( < 8.8.3 && >= 3.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "fcxsqlfb",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:folcufqg"+                                    },+                                    "( >= 3.4.5 && < 1.5.1 && < 8.7.8 && < 4.7.5 && < 6.7.8 && == 8.1.3 && <= 1.1.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "c",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "D>𨰎\u0017"+                                        },+                                        "dlUri": "http:lea"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "Darwin": {+                                    "( < 4.8.4 && > 6.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "dd",+                                        "dlOutput": null,+                                        "dlSubdir": "\u000b.A$􆛙9<4",+                                        "dlUri": "http:une"+                                    },+                                    "( <= 3.3.5 && >= 5.8.8 && <= 1.7.7 && == 4.2.3 && == 6.2.8 && < 8.6.8 && <= 3.6.7 && == 4.1.5 && >= 7.5.5 ) || ( == 5.3.6 && == 6.6.7 && == 6.1.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "zcpeywm",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0001􄚲"+                                        },+                                        "dlUri": "http:imos"+                                    },+                                    "( <= 6.1.5 && < 4.1.4 && < 3.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "uyxazzw",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:pbdznpji"+                                    },+                                    "( == 4.2.8 && <= 4.1.1 && < 3.8.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "f",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0000c",+                                        "dlUri": "https:x"+                                    },+                                    "( > 4.5.1 && >= 3.1.4 && <= 8.5.2 && >= 5.3.6 && == 4.3.2 && >= 6.1.7 && < 2.2.7 && <= 4.1.7 && == 6.6.5 ) || ( <= 1.7.6 && == 6.8.4 && < 7.2.8 && == 4.4.5 && > 6.5.2 && > 3.8.4 && >= 1.8.3 && >= 4.6.2 ) || ( < 7.8.7 && >= 2.8.8 && <= 2.1.3 && >= 6.8.6 && < 5.3.3 && < 8.4.3 && >= 1.3.8 ) || ( >= 1.6.5 && >= 8.4.5 && > 5.8.2 && > 7.2.4 && >= 1.8.5 && >= 7.7.4 && <= 6.6.7 && < 5.5.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "\u00079]셹",+                                        "dlUri": "http:fqknjwto"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "yikf",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 2.8.7 && == 5.7.8 && == 1.4.5 && < 4.7.6 ) || ( <= 1.6.6 && < 1.2.2 && <= 8.5.8 && < 4.2.1 && == 3.2.6 && < 3.5.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "ehipcwem",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "'+5cy^\u0015w"+                                        },+                                        "dlUri": "http:nghrw"+                                    },+                                    "( == 2.1.2 && == 3.3.7 && < 1.8.6 && >= 3.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "es",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:clhbgk"+                                    },+                                    "( > 3.5.6 && >= 8.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\t𤹽󳓥_"+                                        },+                                        "dlUri": "https:znwsq"+                                    },+                                    "( > 6.8.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "k",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "( >= 1.2.4 && >= 7.2.5 && <= 8.3.2 && >= 7.9.1 && > 1.2.1 && > 4.8.5 && == 1.4.5 && >= 8.2.8 && <= 3.6.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "h",+                                        "dlUri": "https:aslrdeog"+                                    },+                                    "( >= 6.5.7 && == 8.8.4 && > 3.1.2 && < 5.4.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "margu",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:o"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "kkbgx",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:b"+                                    }+                                },+                                "Linux_Alpine": {+                                    "( < 5.4.7 && < 5.2.7 && == 6.5.2 && > 8.7.7 && == 4.4.5 && >= 6.1.8 && == 3.7.4 && >= 6.1.7 && >= 6.3.2 ) || ( > 6.6.4 && >= 5.1.2 && == 3.5.5 && <= 8.7.1 && == 1.4.7 && >= 2.1.6 ) || ( == 6.3.8 && > 7.4.5 && < 6.1.8 && >= 7.7.3 && == 7.4.3 ) || ( > 6.5.1 && >= 4.6.3 && >= 1.3.6 && == 3.3.7 && > 5.2.8 && > 5.4.2 && == 4.1.2 && < 4.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0019",+                                        "dlUri": "https:jnyhk"+                                    },+                                    "( <= 3.4.2 ) || ( > 4.7.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "l",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "p󵅒䣫p夌\u000b󵢈"+                                        },+                                        "dlUri": "http:airv"+                                    },+                                    "( == 1.1.1 && >= 7.5.6 && <= 6.6.7 && < 6.5.7 && <= 4.5.3 ) || ( >= 6.6.1 && < 6.1.3 && >= 5.6.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "jxlcd",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "1\u0004󱶴󳿟q\u0004\u000bp"+                                        },+                                        "dlUri": "https:qju"+                                    },+                                    "( > 8.8.8 && == 2.2.4 && < 1.3.3 && <= 5.8.3 && == 9.7.3 && <= 4.7.4 && > 5.2.1 && > 5.4.3 && >= 3.5.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "prz",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:fmxu"+                                    },+                                    "( >= 3.2.1 ) || ( == 8.4.2 && == 3.1.7 && <= 4.3.2 && >= 4.5.3 && > 2.5.1 && == 6.4.3 && < 7.7.7 && < 4.5.1 && < 5.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "agj",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:trxnu"+                                    },+                                    "( >= 7.3.6 && <= 8.1.3 && == 1.5.2 && >= 5.5.8 && >= 1.6.5 ) || ( > 2.7.3 && <= 5.1.3 && < 5.1.6 && > 1.6.4 ) || ( >= 8.6.5 && <= 7.3.7 && <= 1.5.4 && <= 8.3.6 && >= 2.4.2 && >= 1.4.6 && == 3.8.5 && <= 1.5.1 ) || ( <= 5.1.6 && == 3.8.3 && == 8.6.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "lcixc",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0008"+                                        },+                                        "dlUri": "http:mfehes"+                                    }+                                },+                                "Linux_Gentoo": {+                                    "( <= 5.4.3 && <= 1.1.2 && <= 3.1.6 && > 7.3.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "hjsiwis",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:gbkl"+                                    },+                                    "( <= 8.8.6 && > 5.8.8 && <= 6.4.3 ) || ( < 1.6.7 && == 2.7.2 && < 8.7.5 && == 6.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "wg",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󶷨\u0012󸱼0"+                                        },+                                        "dlUri": "https:lbplj"+                                    },+                                    "( == 3.2.3 && > 1.7.7 ) || ( > 2.8.4 && == 4.5.8 && > 1.1.7 && > 5.3.6 && == 4.5.7 && == 5.5.5 && >= 4.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "gbmvy",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ">\u001a,ctN\""+                                        },+                                        "dlUri": "http:lz"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "rsg",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:nhfn"+                                    }+                                },+                                "Windows": {+                                    "( <= 5.7.2 && > 3.7.2 && <= 2.8.1 && > 5.7.7 && > 5.8.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "nq",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􋿤"+                                        },+                                        "dlUri": "http:ixyrv"+                                    },+                                    "( == 3.7.3 && < 2.4.1 && <= 6.5.1 && >= 5.8.5 && <= 1.6.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "ihidhhjx",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:igku"+                                    },+                                    "( >= 3.8.7 && <= 8.2.7 && >= 2.4.3 && == 3.5.5 ) || ( <= 2.1.6 && < 1.2.4 ) || ( <= 2.2.4 && == 6.7.4 && <= 2.2.7 && > 6.3.4 && <= 2.2.2 && < 4.5.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "vnegcs",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󻄚𥜸bB"+                                        },+                                        "dlUri": "https:nykc"+                                    }+                                }+                            },+                            "A_PowerPC64": {+                                "Darwin": {+                                    "( < 2.7.2 && > 5.7.3 && >= 3.2.8 && >= 5.1.2 && <= 4.3.5 ) || ( < 8.8.7 && > 7.5.6 && == 2.6.1 && < 7.3.4 && < 3.8.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "ewuc",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:wkbxqiru"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "avfkdxc",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:tidz"+                                    }+                                },+                                "Linux_RedHat": {+                                    "( <= 1.8.7 && < 6.3.3 && < 3.4.7 && > 7.1.6 && <= 8.6.4 && >= 3.5.7 && < 1.2.1 && < 5.7.2 && > 6.8.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "bzfxiwv",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:iy"+                                    },+                                    "( <= 7.3.4 && >= 7.4.7 && >= 8.3.6 && == 4.7.4 && > 4.8.1 && > 6.4.2 && <= 1.1.1 && >= 7.6.7 ) || ( <= 6.7.1 && >= 1.6.1 && > 2.2.8 && > 6.5.3 && < 2.5.2 && >= 8.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "q",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "Q@\u0008"+                                        },+                                        "dlUri": "https:w"+                                    },+                                    "( == 7.1.3 && < 4.2.4 && > 8.7.1 && == 3.8.5 && > 3.1.1 && > 4.7.4 && > 3.4.2 && >= 3.8.1 && == 4.2.1 ) || ( > 4.8.8 && == 1.2.2 && > 1.6.5 && == 4.5.8 && <= 6.4.7 && >= 1.8.4 && == 3.4.6 ) || ( < 3.7.6 && >= 4.1.1 && <= 7.1.7 && < 6.5.1 && > 5.8.6 && == 6.5.7 && <= 5.6.5 && >= 4.6.2 && >= 4.1.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "dgk",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:nmdta"+                                    },+                                    "( >= 4.2.5 && >= 8.5.2 && > 3.4.7 && > 1.7.1 && < 4.4.5 && < 6.3.1 && < 6.8.8 && < 3.1.6 && < 3.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "bdpmtqaj",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ">"+                                        },+                                        "dlUri": "https:sc"+                                    },+                                    "( >= 6.7.7 && < 1.3.8 && >= 8.5.2 && >= 8.1.8 && >= 5.5.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "chkuwzm",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:nyxojqj"+                                    },+                                    "( >= 7.1.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "`Udg",+                                        "dlUri": "https:ocfrq"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "tldaewpk",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:adh"+                                    }+                                },+                                "Windows": {+                                    "( < 6.5.3 && > 8.2.7 && == 3.8.8 && > 4.8.1 && <= 4.7.4 && > 2.8.5 && <= 3.3.8 && > 4.5.4 && >= 5.3.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "mge",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "1/\u000b􊺇s"+                                        },+                                        "dlUri": "http:tbdbit"+                                    },+                                    "( <= 8.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "j",+                                        "dlOutput": null,+                                        "dlSubdir": "􆲯+R'S􂇳",+                                        "dlUri": "http:"+                                    },+                                    "( > 3.4.3 && == 3.6.5 && < 4.4.6 && == 7.7.3 && < 7.4.9 && == 5.4.4 && >= 3.8.8 && >= 8.1.1 && >= 7.5.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "ommt",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:vflte"+                                    },+                                    "( > 4.2.6 && > 1.3.2 && < 4.2.2 && >= 2.2.5 && < 8.6.3 && >= 7.6.7 && >= 7.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "s",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u001dZr4􉌺2':"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "u"+                                        },+                                        "dlUri": "https:dfn"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "Linux_UnknownLinux": {+                                    "( < 3.1.3 && < 4.8.7 && > 3.5.8 && > 4.8.3 && <= 7.1.1 && > 1.2.7 && > 5.7.8 ) || ( < 6.6.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "ypvau",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:gsms"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:q"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:bfhznfsd",+                        "viPostInstall": null,+                        "viPostRemove": "vhzr",+                        "viPreCompile": null,+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "ooajpjt",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": "\"󴫤\u0018\u0006"+                            },+                            "dlUri": "https:nphl"+                        },+                        "viTags": [+                            "old",+                            "base-1.6.1",+                            "Prerelease",+                            "old"+                        ],+                        "viTestDL": null+                    }+                },+                "GHCup": {+                    "2.6.7": {+                        "viArch": {+                            "A_PowerPC": {+                                "Darwin": {+                                    "( == 1.7.8 && < 7.8.5 && > 4.8.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "qh",+                                        "dlOutput": null,+                                        "dlSubdir": "쒩𝖄",+                                        "dlUri": "https:nvlaywb"+                                    },+                                    "( == 2.7.8 && <= 3.2.4 && <= 5.2.2 && >= 8.8.5 && <= 1.3.3 && == 2.7.4 && > 3.7.5 && <= 4.1.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "0b!􎸣􇧓",+                                        "dlUri": "http:wzjfn"+                                    },+                                    "( == 7.8.8 && <= 8.6.6 ) || ( < 6.8.4 && > 5.5.1 && < 3.5.6 && < 3.4.8 && > 3.2.6 && < 6.7.4 && <= 1.3.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "tgensz",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:i"+                                    },+                                    "( > 2.8.4 && == 1.2.5 && >= 2.4.2 && <= 3.7.4 ) || ( <= 1.4.6 ) || ( <= 8.7.1 && <= 2.4.2 && <= 7.5.8 && <= 5.8.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "uy",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:wgj"+                                    },+                                    "( >= 2.6.7 && == 2.4.4 && > 8.7.6 && == 3.6.6 && == 6.3.6 && > 1.6.3 && > 2.8.5 && >= 7.3.8 && >= 6.6.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "xw",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𮎥 9+\u001e"+                                        },+                                        "dlUri": "https:kkhercs"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "edtdhv",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:jcfsvmz"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:o",+                        "viPostInstall": "z",+                        "viPostRemove": null,+                        "viPreCompile": null,+                        "viReleaseDay": null,+                        "viSourceDL": null,+                        "viTags": [+                            "base-2.6.5",+                            "Latest",+                            "\u0005s톕$󵰇\"g",+                            "Prerelease"+                        ],+                        "viTestDL": null+                    },+                    "3.5.3": {+                        "viArch": {+                            "A_ARM": {+                                "FreeBSD": {+                                    "( < 6.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "dphmbn",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "艵󵗅CC"+                                        },+                                        "dlUri": "http:s"+                                    },+                                    "( >= 7.5.8 && <= 5.7.4 && <= 2.8.2 && == 7.1.7 && >= 6.7.7 && == 6.8.5 && <= 7.1.2 && < 3.7.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "mafldknc",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:vdohp"+                                    }+                                },+                                "Linux_AmazonLinux": {},+                                "Linux_Debian": {+                                    "( <= 4.1.1 && >= 6.2.4 && >= 5.5.3 && <= 4.3.9 && >= 3.1.5 ) || ( <= 3.3.1 && == 4.1.7 && < 8.6.6 && < 8.3.7 && == 8.4.6 && <= 2.2.7 && <= 5.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "hsmazga",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "( <= 5.1.3 && <= 6.2.2 && > 4.8.8 && < 2.6.4 && > 2.10.5 && == 4.2.5 && <= 5.5.2 ) || ( >= 1.3.8 && > 7.2.3 && >= 7.3.5 && == 1.1.8 && == 8.5.1 && < 2.4.6 && >= 3.5.6 ) || ( > 6.6.4 && > 6.4.1 && == 5.4.8 && >= 1.5.7 && >= 8.4.3 && == 7.3.7 && == 6.9.5 && < 3.2.5 && <= 6.2.5 ) || ( == 6.7.8 && < 2.1.7 && == 4.3.5 && > 7.4.1 && > 8.4.2 && < 7.6.5 && <= 5.4.8 && >= 4.4.6 ) || ( > 1.1.8 && >= 1.7.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "dy",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𪘠穴7<cxo`"+                                        },+                                        "dlUri": "https:dyt"+                                    },+                                    "( == 3.5.1 ) || ( == 1.3.6 && < 4.7.3 && == 3.7.5 && == 7.3.7 && > 8.7.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "wkd",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "f1􎕒𩥲🍩V"+                                        },+                                        "dlUri": "https:qimf"+                                    },+                                    "( == 8.1.2 && <= 3.1.1 && == 5.6.6 && == 5.7.4 && > 4.4.6 && == 1.2.7 && == 6.1.3 && < 4.6.2 && <= 3.4.6 ) || ( <= 1.4.6 && == 6.7.5 && < 4.2.6 && < 6.3.4 && >= 4.6.2 && > 2.4.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "yw",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:j"+                                    },+                                    "( > 4.8.7 && < 6.7.5 && >= 5.5.5 && < 6.6.2 && == 5.3.3 && == 1.2.8 && < 6.2.1 && >= 8.4.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0005"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( > 6.2.3 && > 3.8.7 && >= 5.4.7 && <= 8.7.6 && > 7.1.8 && < 4.6.1 && < 5.3.1 && == 6.6.6 && < 2.8.8 ) || ( >= 2.4.7 && >= 8.2.3 && > 4.1.7 && == 6.2.4 && <= 4.7.5 && == 5.7.5 && > 2.8.4 && <= 4.8.1 ) || ( >= 3.3.8 && <= 5.5.3 && == 4.7.8 && < 1.3.7 && <= 6.2.3 && >= 2.5.3 && < 6.8.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "ai",+                                        "dlOutput": null,+                                        "dlSubdir": "}pC\r󾭴6",+                                        "dlUri": "http:"+                                    }+                                },+                                "Windows": {+                                    "( < 3.2.4 && == 3.2.1 && >= 4.5.8 && == 2.8.1 && > 8.8.2 && == 8.8.3 && <= 6.5.2 ) || ( <= 3.8.2 && <= 1.1.3 && > 4.2.4 && == 6.3.1 && >= 2.4.5 && >= 3.5.5 && > 8.1.4 ) || ( < 5.6.4 && <= 4.7.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "ioi",+                                        "dlOutput": null,+                                        "dlSubdir": "zSZc",+                                        "dlUri": "https:utal"+                                    },+                                    "( < 3.7.8 && >= 8.3.2 && < 5.5.8 && >= 8.8.4 && > 7.6.4 && == 8.7.5 && >= 7.3.6 && >= 6.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "ggcuk",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:pxqirla"+                                    },+                                    "( < 4.6.5 && < 4.1.7 && < 1.1.4 && <= 7.2.6 ) || ( < 4.6.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "twtb",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󵳟𐐽d𬕍\u0010(𡼙𭪬"+                                        },+                                        "dlUri": "https:qrueugz"+                                    },+                                    "( == 8.4.1 && >= 8.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "qt",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "h\u0014狵po\u0006"+                                        },+                                        "dlUri": "http:jg"+                                    },+                                    "( >= 2.2.7 && == 4.7.6 && >= 2.3.6 && < 2.5.1 && >= 4.5.3 ) || ( == 8.7.1 && > 8.5.2 && > 2.4.5 && <= 7.6.2 && < 2.4.2 && < 1.5.3 && >= 4.5.7 && == 7.6.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "pcdigww",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "J"+                                        },+                                        "dlUri": "https:b"+                                    },+                                    "( >= 4.4.8 && >= 5.8.5 && == 5.7.8 && == 4.1.8 && >= 8.5.3 && >= 7.5.5 && >= 5.1.7 ) || ( >= 8.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "deefs",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:r"+                                    },+                                    "( >= 7.4.8 && > 1.1.2 && >= 1.3.7 && < 6.3.7 && < 8.6.4 && > 1.8.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "􈚧d",+                                        "dlUri": "http:ekozmnf"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:qbs",+                        "viPostInstall": "",+                        "viPostRemove": "o",+                        "viPreCompile": "vfij",+                        "viReleaseDay": null,+                        "viSourceDL": null,+                        "viTags": [+                            "base-5.4.2",+                            "Latest",+                            "Recommended",+                            "Latest",+                            "Latest",+                            "xZ\u000b",+                            "Recommended"+                        ],+                        "viTestDL": null+                    },+                    "3.8.5": {+                        "viArch": {+                            "A_64": {+                                "Darwin": {+                                    "( <= 6.4.2 && < 1.7.4 && > 6.2.4 && > 2.8.3 && < 8.3.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "hq",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "暂\u00120"+                                        },+                                        "dlUri": "https:gp"+                                    },+                                    "( == 1.6.4 && < 4.5.4 && >= 5.7.2 && >= 8.7.3 && == 2.6.7 ) || ( < 4.8.2 && > 2.3.5 && > 7.2.2 && == 1.7.8 && == 6.1.5 && <= 1.1.7 && < 3.8.6 && <= 1.1.7 ) || ( < 7.5.4 && >= 7.2.2 && <= 7.1.4 && <= 8.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "wc",+                                        "dlOutput": null,+                                        "dlSubdir": "%#􇟚AwZ󶎓􈞜",+                                        "dlUri": "https:"+                                    },+                                    "( == 5.2.1 && == 6.8.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "hbvo",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0001\u000fj\u001fJ\u001b-"+                                        },+                                        "dlUri": "https:rmawlp"+                                    },+                                    "( == 5.7.1 && >= 3.1.3 && > 1.2.7 && >= 3.7.6 && < 4.8.3 && <= 2.8.8 && > 5.1.2 && >= 6.5.5 ) || ( >= 8.8.5 && <= 2.2.8 && < 5.1.7 && < 8.4.1 && == 6.2.7 && > 2.3.6 && < 2.3.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󵃹𭻪"+                                        },+                                        "dlUri": "http:dkfp"+                                    },+                                    "( > 2.1.2 && > 6.8.4 && >= 1.7.5 && <= 8.2.5 && <= 8.4.6 && == 1.3.2 && > 2.5.8 && < 6.2.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "qhef",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0002𪧑5\t"+                                        },+                                        "dlUri": "http:bsdxvxm"+                                    },+                                    "( > 4.8.7 && > 5.2.2 && >= 5.3.8 ) || ( == 4.7.2 && >= 5.3.4 ) || ( >= 5.2.5 && == 3.4.2 && == 7.4.6 && >= 6.2.2 ) || ( == 1.3.8 && > 3.2.6 && == 3.2.4 && == 4.5.6 && == 5.7.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "pkhmlyjk",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "HASFC"+                                        },+                                        "dlUri": "http:j"+                                    },+                                    "( >= 7.3.4 && <= 4.4.1 && < 5.3.3 && >= 8.7.1 && <= 8.8.8 && >= 3.3.6 && >= 8.8.3 && <= 5.1.3 ) || ( >= 1.1.6 && == 6.8.6 && < 1.4.3 && == 8.3.7 && > 5.2.5 && < 5.1.2 && < 5.1.5 && == 2.6.6 ) || ( < 8.4.3 && <= 2.2.9 )": {+                                        "dlCSize": null,+                                        "dlHash": "hvmbi",+                                        "dlOutput": null,+                                        "dlSubdir": "(𦑩 ",+                                        "dlUri": "https:"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 4.5.6 && <= 5.2.1 && > 5.7.6 && < 4.6.1 && >= 8.7.7 ) || ( < 2.5.2 && <= 5.1.7 && == 1.4.5 && <= 4.6.8 && <= 8.8.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "wep",+                                        "dlOutput": null,+                                        "dlSubdir": "󸊜^𧴫🜗0筻",+                                        "dlUri": "http:hoo"+                                    }+                                },+                                "Linux_Alpine": {},+                                "Linux_Exherbo": {+                                    "( <= 6.8.4 && > 2.5.3 && <= 6.8.3 && >= 5.2.7 && > 5.1.6 && > 4.1.7 && > 2.8.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "m",+                                        "dlOutput": null,+                                        "dlSubdir": "𠾚\u001c𠧯3",+                                        "dlUri": "http:h"+                                    },+                                    "( <= 8.1.2 && <= 6.3.8 && < 7.7.1 && == 1.7.1 && <= 6.7.2 && > 2.6.8 && >= 6.6.3 && >= 1.8.2 ) || ( < 5.4.5 && > 4.4.6 && >= 8.7.6 && <= 5.5.3 && == 5.4.3 && > 2.1.8 ) || ( > 3.5.3 && > 8.9.1 && < 7.2.6 && >= 8.8.7 && == 7.3.5 && <= 3.4.9 && == 8.3.6 && > 7.4.3 && < 1.6.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "thagzqnr",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:abt"+                                    },+                                    "( >= 1.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:hoh"+                                    },+                                    "( >= 7.3.7 && <= 8.8.5 && <= 6.3.7 && >= 6.3.8 ) || ( >= 4.6.4 && >= 5.6.5 ) || ( == 8.8.7 && > 5.4.1 && < 7.7.7 && == 6.3.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "kkqykbwp",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0001謔󲨣='"+                                        },+                                        "dlUri": "http:wexa"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ddyofhc",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:ndkmbf"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:byvvu",+                        "viPostInstall": "ezahxgy",+                        "viPostRemove": "",+                        "viPreCompile": null,+                        "viReleaseDay": null,+                        "viSourceDL": null,+                        "viTags": [+                            "old"+                        ],+                        "viTestDL": null+                    },+                    "4.1.6": {+                        "viArch": {+                            "A_ARM64": {+                                "Darwin": {+                                    "( > 2.1.1 && >= 6.5.5 && < 7.7.7 && <= 8.4.8 && == 4.5.3 && < 8.2.1 && < 2.6.3 ) || ( == 5.2.7 && >= 1.4.6 && == 5.4.3 && < 3.6.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "ns",+                                        "dlOutput": null,+                                        "dlSubdir": "L􀛹V\u0019/K𒌦",+                                        "dlUri": "https:svzhpnlj"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "qgnmnmgo",+                                        "dlOutput": null,+                                        "dlSubdir": "Z󱙂k{wퟕ",+                                        "dlUri": "http:coevmkyo"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 2.1.4 && < 4.6.2 && >= 3.2.3 && == 8.4.3 && == 1.5.2 && == 4.2.7 && < 5.2.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "xp",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:byf"+                                    },+                                    "( < 7.1.7 && > 4.6.3 && < 3.6.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𧑏\u0013Q􀆲\u001e>M"+                                        },+                                        "dlUri": "http:rrly"+                                    }+                                },+                                "Linux_CentOS": {+                                    "( == 7.6.3 && <= 6.6.8 && <= 1.4.6 && >= 1.6.3 && < 1.8.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:wjiqiwoy"+                                    },+                                    "( >= 6.4.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "zackkuu",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:zjqhnp"+                                    }+                                },+                                "Linux_Debian": {+                                    "( <= 5.1.2 && == 6.1.8 && > 4.4.2 && > 2.8.4 && == 5.3.6 && == 4.1.8 && >= 1.1.8 && > 6.4.6 && <= 5.3.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "heg",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\\\rL"+                                        },+                                        "dlUri": "http:bmszc"+                                    },+                                    "( >= 6.5.3 && == 7.7.7 && >= 7.8.7 && < 7.5.6 && < 6.3.6 && <= 1.4.4 && > 5.3.8 && < 7.1.2 && < 5.4.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "qgkaxhg",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􆳶⎬􈃼\u001d"+                                        },+                                        "dlUri": "http:jghpnbkw"+                                    }+                                },+                                "Windows": {+                                    "( <= 3.3.3 && == 5.8.7 && == 7.3.3 && < 2.6.2 && <= 5.7.4 && > 6.5.1 ) || ( >= 6.8.7 && < 6.5.2 && > 3.6.8 && >= 3.3.1 ) || ( <= 1.2.8 && < 7.7.3 && >= 3.5.2 && == 1.8.2 && == 5.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "efdkrber",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:lkie"+                                    },+                                    "( <= 4.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "menprp",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0011𩨘g󴪌𭈱\u0014􉤀"+                                        },+                                        "dlUri": "http:l"+                                    },+                                    "( <= 6.5.2 && == 6.3.3 && >= 3.4.5 && < 4.2.5 && <= 5.1.8 && <= 1.4.7 && <= 5.9.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "z",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "9𤼅󰱬\u0014-N􌰦󼗫"+                                        },+                                        "dlUri": "http:sump"+                                    },+                                    "( > 2.2.4 && == 5.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "bvaqte",+                                        "dlOutput": null,+                                        "dlSubdir": "@󱠡5\r",+                                        "dlUri": "http:jwmi"+                                    },+                                    "( >= 5.5.2 && <= 9.4.1 && < 3.5.8 && >= 3.2.3 && >= 5.8.6 && <= 7.3.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "gxo",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u000b፞\u0019H?㡊c"+                                        },+                                        "dlUri": "http:mzzufsi"+                                    },+                                    "( >= 7.4.6 && <= 7.3.2 && >= 5.8.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "䆹kDT\u0014eP",+                                        "dlUri": "https:ott"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "eq",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\""+                                        },+                                        "dlUri": "https:xozfq"+                                    }+                                }+                            },+                            "A_PowerPC64": {+                                "Darwin": {+                                    "( >= 6.4.8 && < 1.8.2 && == 3.1.3 && >= 1.2.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "wj",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:zya"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "jlaf",+                                        "dlOutput": null,+                                        "dlSubdir": "𩽚􄜩|$m󰴿Hx",+                                        "dlUri": "https:r"+                                    }+                                },+                                "Linux_Alpine": {},+                                "Linux_Gentoo": {+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "yagybkgh",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0000(\u0011hzfs\u0003",+                                        "dlUri": "https:yb"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "FreeBSD": {+                                    "( >= 4.7.7 && >= 7.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "yn",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:pwgzs"+                                    }+                                },+                                "Windows": {+                                    "( < 8.3.6 && <= 3.7.4 && >= 3.8.8 ) || ( > 5.8.1 && == 3.7.6 && > 6.7.8 && >= 7.3.4 && >= 8.4.9 ) || ( <= 3.8.3 && == 7.8.6 && <= 2.2.2 && == 4.2.5 && == 8.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "jidr",+                                        "dlOutput": null,+                                        "dlSubdir": "􃤦P\r\u000b$^,",+                                        "dlUri": "http:"+                                    },+                                    "( >= 2.3.8 ) || ( >= 1.3.7 && > 1.8.4 && < 3.3.1 && == 4.6.6 && >= 1.1.7 && < 8.4.1 ) || ( >= 7.6.4 && < 2.6.7 && < 5.3.5 && == 2.3.7 && >= 2.1.7 && <= 5.4.6 && == 3.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􊇻\u0017䕑C|(@#"+                                        },+                                        "dlUri": "https:ntyz"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "cycz",+                                        "dlOutput": null,+                                        "dlSubdir": "󴁥=7{e?7s",+                                        "dlUri": "http:jmfirsyl"+                                    }+                                }+                            }+                        },+                        "viChangeLog": null,+                        "viPostInstall": "qrvyqt",+                        "viPostRemove": null,+                        "viPreCompile": null,+                        "viReleaseDay": null,+                        "viSourceDL": null,+                        "viTags": [+                            "Latest",+                            "old"+                        ],+                        "viTestDL": null+                    },+                    "7.5.4": {+                        "viArch": {+                            "A_64": {+                                "Darwin": {+                                    "( == 4.8.1 && >= 7.2.3 && < 4.7.4 && < 7.2.7 && > 8.6.3 && <= 3.6.7 && < 3.1.1 && > 3.6.7 && >= 4.1.2 ) || ( <= 5.6.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0015S)풲Nl"+                                        },+                                        "dlUri": "https:arztgqs"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:zkgic"+                                    }+                                },+                                "FreeBSD": {},+                                "Linux_Debian": {+                                    "( < 1.8.2 && == 6.4.8 ) || ( > 6.5.4 && <= 8.1.5 && > 6.4.2 && == 2.8.4 && < 7.3.4 && <= 4.6.3 && < 4.7.8 && == 3.6.3 ) || ( == 9.8.2 && < 3.7.2 && == 1.3.4 && < 7.4.3 && == 4.3.2 && > 3.1.1 && < 3.3.4 && == 8.3.4 && >= 6.4.7 ) || ( > 3.3.2 && == 2.6.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "z",+                                        "dlOutput": null,+                                        "dlSubdir": "l",+                                        "dlUri": "http:ykslmmau"+                                    },+                                    "( <= 4.8.3 && <= 1.6.7 && < 5.1.5 && > 7.4.5 && < 1.8.8 && <= 6.6.4 && >= 5.7.8 && < 3.7.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "me",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󾎝"+                                        },+                                        "dlUri": "https:vavj"+                                    },+                                    "( == 5.6.3 && == 3.6.4 && == 4.2.4 && >= 6.7.8 ) || ( < 2.1.8 && == 1.5.2 && >= 2.6.7 && > 4.1.5 && <= 3.5.7 && >= 4.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "oarq",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "( > 3.2.3 && < 6.3.3 && >= 1.1.1 && < 3.2.3 && < 3.3.7 ) || ( == 3.3.8 && >= 7.8.7 && >= 7.7.6 && > 1.3.1 && <= 7.7.2 && > 8.7.1 && >= 8.5.7 && >= 5.1.4 && < 5.8.8 ) || ( >= 5.2.2 && <= 4.3.4 && > 4.7.8 && >= 1.1.4 && <= 3.2.8 && >= 2.7.8 && < 5.3.2 && >= 1.3.7 && < 1.8.9 )": {+                                        "dlCSize": null,+                                        "dlHash": "ljzlkcd",+                                        "dlOutput": null,+                                        "dlSubdir": "#\u0007𩜜&",+                                        "dlUri": "http:"+                                    },+                                    "( > 6.7.3 && >= 2.1.4 && < 2.5.7 && == 5.3.2 ) || ( < 4.3.7 && > 4.3.3 && <= 7.5.5 && == 3.8.6 && <= 5.4.3 && == 6.4.3 && <= 8.2.3 ) || ( <= 2.8.8 && <= 7.4.5 && == 5.5.7 && == 1.6.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "orsdzj",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "( > 7.4.3 && <= 2.8.4 && > 5.6.2 && >= 8.6.6 && == 5.2.4 && <= 8.5.7 && <= 2.1.2 && > 4.3.1 && < 5.8.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "s",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0000󿓁🂓ʰ0>7",+                                        "dlUri": "https:txboc"+                                    },+                                    "( >= 3.4.7 ) || ( < 4.5.6 && > 6.5.2 && > 8.7.8 && > 6.5.7 && >= 6.1.7 && < 1.2.8 && > 5.2.6 ) || ( > 6.1.2 && == 1.2.8 && == 4.1.2 && == 5.6.2 ) || ( == 6.3.6 && >= 8.8.7 && == 7.5.4 && >= 6.1.6 && > 2.8.1 && >= 6.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "ydqvh",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:qpfmrjtm"+                                    },+                                    "( >= 4.3.4 && > 2.5.8 ) || ( <= 8.2.7 && >= 3.5.2 && >= 2.8.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "dhshzt",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:rs"+                                    }+                                },+                                "Linux_Mint": {+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "br",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "yd2'"+                                        },+                                        "dlUri": "https:xb"+                                    }+                                },+                                "Windows": {+                                    "( < 2.6.2 && >= 7.5.6 && >= 2.5.1 && > 4.1.7 && == 3.7.6 && <= 5.7.4 && < 8.1.1 && <= 2.3.2 && > 8.1.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "ur",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:kk"+                                    },+                                    "( == 8.7.4 && == 3.3.2 && > 1.6.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "vB􄇫\u0004:\u000f𥞩𣂂"+                                        },+                                        "dlUri": "https:jt"+                                    }+                                }+                            },+                            "A_ARM64": {+                                "Darwin": {+                                    "( <= 6.2.4 && > 2.7.3 && == 2.6.2 && < 2.6.2 && == 6.2.1 && == 5.3.4 ) || ( > 3.3.8 && <= 1.2.6 && < 1.4.1 && > 3.3.5 ) || ( > 5.3.8 && >= 6.3.2 && < 7.7.7 && <= 3.7.5 && > 8.6.7 ) || ( > 7.1.8 ) || ( <= 7.7.7 && >= 8.3.1 && == 3.8.7 && >= 2.3.4 && >= 7.1.6 && <= 2.8.6 && == 8.7.5 && == 7.5.4 && == 2.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "qixyb",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:pqhsghmp"+                                    },+                                    "( == 1.6.1 && > 5.3.6 && < 3.6.1 ) || ( < 6.6.5 && > 7.5.1 && >= 6.7.7 && <= 2.8.4 && <= 4.5.7 && >= 5.5.5 ) || ( == 5.6.5 && > 5.2.4 && >= 5.4.8 && > 5.3.2 && <= 1.8.4 && == 3.8.4 && > 4.7.6 && == 4.8.2 && == 5.8.2 ) || ( == 5.5.1 && < 3.8.5 && < 2.5.4 && < 8.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "dslpy",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\tn􏄉"+                                        },+                                        "dlUri": "http:afjsf"+                                    },+                                    "( == 6.4.3 && == 3.8.3 ) || ( <= 6.8.8 && > 1.3.8 && == 3.6.1 ) || ( < 2.6.9 && < 2.7.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "indejbow",+                                        "dlOutput": null,+                                        "dlSubdir": "1y󲹹\u001d",+                                        "dlUri": "http:vwdyp"+                                    },+                                    "( > 2.3.4 && >= 3.7.6 && == 8.3.7 ) || ( == 3.5.5 && > 1.4.4 && <= 3.6.5 && < 1.5.3 && <= 6.2.7 && > 6.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "v",+                                        "dlOutput": null,+                                        "dlSubdir": "󱁎\r \u0016>\u00165",+                                        "dlUri": "https:rfb"+                                    },+                                    "( > 7.1.5 && == 5.6.5 && == 7.1.4 && == 2.5.3 && == 4.1.4 && == 2.5.7 && <= 5.5.3 && == 6.1.2 && < 4.3.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "|𠨅폼J",+                                        "dlUri": "http:owigjnql"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "cd",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:mlwluq"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 6.6.8 && == 8.1.1 && < 1.6.1 && > 1.9.5 && == 2.3.6 && >= 6.5.2 && > 4.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "shtw",+                                        "dlOutput": null,+                                        "dlSubdir": "\u001c",+                                        "dlUri": "https:kivuhhhv"+                                    },+                                    "( == 7.8.6 && == 4.4.6 && >= 4.5.1 ) || ( <= 6.1.4 ) || ( <= 2.8.3 && > 2.1.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "wphkqts",+                                        "dlOutput": null,+                                        "dlSubdir": "V𬆅",+                                        "dlUri": "https:yds"+                                    },+                                    "( > 3.1.1 && <= 1.6.5 && >= 2.4.4 && == 5.8.2 && > 6.4.4 && < 5.6.1 && < 5.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "twy",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:uvb"+                                    },+                                    "( > 4.7.2 && == 7.3.2 && == 6.6.4 && > 1.2.1 && > 6.7.2 && < 6.3.7 && < 7.1.1 && < 6.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "xdgf",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:jq"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "APUd0>\u001b\u000e",+                                        "dlUri": "http:hretebdg"+                                    }+                                },+                                "Linux_RedHat": {+                                    "( == 3.2.3 && <= 3.2.6 && >= 6.2.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "n",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𝑒"+                                        },+                                        "dlUri": "https:zpo"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "Darwin": {+                                    "( == 8.6.3 && == 5.1.3 && >= 3.1.5 ) || ( > 6.8.4 && >= 5.1.5 && > 7.4.3 && >= 4.7.6 && <= 1.2.1 && > 2.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "g",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0012𩿚{AJ􊑜>",+                                        "dlUri": "http:j"+                                    },+                                    "( > 1.8.2 && == 3.6.5 && < 6.5.7 ) || ( > 1.1.2 && > 8.8.8 && >= 3.4.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:t"+                                    }+                                },+                                "Windows": {+                                    "( == 3.4.3 && == 6.5.8 && < 1.2.7 && > 3.4.7 && == 3.2.7 && <= 1.4.8 && > 1.8.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "kawd",+                                        "dlOutput": null,+                                        "dlSubdir": "󸞐􆔁w",+                                        "dlUri": "https:v"+                                    },+                                    "( == 6.5.1 && == 3.5.1 && >= 7.3.7 ) || ( >= 6.6.1 ) || ( >= 1.8.6 && > 3.8.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "ruv",+                                        "dlOutput": null,+                                        "dlSubdir": "r\u0012",+                                        "dlUri": "http:pelof"+                                    },+                                    "( > 9.4.2 && == 8.6.4 && > 5.5.3 && > 8.4.5 && < 2.4.7 && < 2.7.3 && >= 6.3.8 && > 6.4.1 && < 4.5.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "datbquj",+                                        "dlOutput": null,+                                        "dlSubdir": "hx",+                                        "dlUri": "http:mdke"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "FreeBSD": {+                                    "( > 5.6.5 && >= 7.1.7 && < 4.7.4 && == 6.1.5 && > 6.8.4 && > 6.4.6 && == 4.1.4 && > 6.6.5 && > 3.4.1 ) || ( > 1.3.5 && < 1.3.4 && > 8.6.6 && > 1.1.4 && >= 3.1.7 && < 2.1.8 ) || ( > 6.1.3 && <= 5.7.8 && >= 7.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "E\u0007y󶐘*`\u0010"+                                        },+                                        "dlUri": "https:zeeo"+                                    },+                                    "( >= 3.6.5 && > 8.1.4 && < 3.3.6 && < 7.6.8 && == 5.4.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "gtjphvh",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "( >= 5.7.6 && > 7.2.1 && <= 7.7.1 && < 6.2.6 && <= 6.7.4 && <= 5.7.4 ) || ( > 3.2.4 && == 7.5.3 && >= 8.7.5 && == 1.8.2 && < 7.5.3 && < 2.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "zexby",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􄉶"+                                        },+                                        "dlUri": "http:ce"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "lngrop",+                                        "dlOutput": null,+                                        "dlSubdir": "I\u001b\u0012",+                                        "dlUri": "https:axxxyb"+                                    }+                                },+                                "Windows": {+                                    "( == 4.3.1 && <= 3.7.3 && > 8.4.8 && < 1.1.7 && == 5.4.5 ) || ( > 1.2.6 && == 2.3.7 && >= 7.3.7 && == 6.6.7 && <= 3.1.2 && < 7.7.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "tac",+                                        "dlOutput": null,+                                        "dlSubdir": "5^\u0010",+                                        "dlUri": "http:ix"+                                    },+                                    "( > 2.2.5 && < 4.7.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "6\u001fj{qL\u0014"+                                        },+                                        "dlUri": "https:txpsfu"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:qeelkw",+                        "viPostInstall": "rialloi",+                        "viPostRemove": "hsul",+                        "viPreCompile": null,+                        "viReleaseDay": null,+                        "viSourceDL": null,+                        "viTags": [+                            "鲤"+                        ],+                        "viTestDL": null+                    }+                },+                "HLS": {+                    "3.3.4": {+                        "viArch": {+                            "A_32": {+                                "Linux_AmazonLinux": {+                                    "( == 6.5.2 && < 5.3.6 && <= 3.2.1 ) || ( > 5.5.5 && >= 7.3.6 && <= 1.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "c",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:k"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "tfj",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "C"+                                        },+                                        "dlUri": "https:jtcz"+                                    }+                                },+                                "Linux_UnknownLinux": {+                                    "( >= 7.3.5 && > 7.7.1 && < 1.4.4 && > 2.1.5 && < 1.1.5 && > 2.3.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "nirhsoni",+                                        "dlOutput": null,+                                        "dlSubdir": "~]",+                                        "dlUri": "http:nu"+                                    },+                                    "( >= 8.1.2 && < 2.2.7 && >= 3.4.4 && > 4.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "qxcu",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:a"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "g",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "5z𠌛j#\u0012<􏊋"+                                        },+                                        "dlUri": "https:afxel"+                                    }+                                }+                            },+                            "A_64": {+                                "Darwin": {+                                    "( < 5.2.5 && >= 8.5.7 && > 2.4.1 && > 8.6.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "b􄝳\r작𥄖S="+                                        },+                                        "dlUri": "https:lnmqaiy"+                                    },+                                    "( < 8.8.3 && < 5.3.4 && <= 6.3.6 && < 5.3.6 && >= 8.4.5 && <= 8.8.2 && > 4.5.1 ) || ( == 8.3.7 && >= 5.6.5 && >= 6.8.7 ) || ( > 8.5.8 && <= 2.8.7 && >= 4.1.8 && >= 5.6.2 && == 7.8.8 && > 5.2.5 && <= 7.1.1 && < 2.6.5 && >= 3.7.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "x",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:okvp"+                                    },+                                    "( == 3.7.7 && == 8.4.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "blgpfubi",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 3.7.5 && >= 5.6.6 && < 8.5.6 && > 2.5.8 && > 6.3.4 && >= 8.4.4 && == 6.3.2 && < 5.7.3 && == 1.8.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "fydsyiu",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "*󻟙\u0010󴓂"+                                        },+                                        "dlUri": "http:dbe"+                                    },+                                    "( <= 1.5.1 && > 1.5.2 && == 2.7.6 && <= 7.5.6 ) || ( == 3.2.5 && >= 8.4.2 && > 3.4.4 && == 1.5.2 && > 5.4.3 && == 3.7.1 && >= 1.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "fcgbmjuu",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:gejyrysd"+                                    },+                                    "( > 3.5.3 && >= 2.8.6 && < 1.4.1 && >= 4.6.4 && <= 6.7.3 && < 4.4.6 && <= 7.6.4 && >= 7.8.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "qlrv",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "1"+                                        },+                                        "dlUri": "http:cgfmfmu"+                                    },+                                    "( > 4.3.3 && <= 6.7.8 && >= 8.2.7 && > 1.4.4 && == 7.8.6 && <= 8.6.5 ) || ( <= 6.2.9 && > 7.6.6 && == 8.3.7 && <= 4.1.1 && <= 8.3.4 && < 1.4.7 && > 1.6.1 && >= 4.4.4 && >= 8.2.3 ) || ( == 7.5.2 && > 4.3.3 && == 4.5.2 && > 1.1.8 && >= 7.8.2 && == 1.2.5 && == 4.1.7 && > 8.2.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "yrnjh",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "#CM(\u0014Ⴋ/􊼛"+                                        },+                                        "dlUri": "https:afqj"+                                    },+                                    "( > 6.2.2 && < 6.1.8 && == 3.5.8 && <= 5.8.7 && <= 4.6.1 ) || ( <= 7.6.7 && >= 8.6.1 && > 5.6.2 && >= 1.7.4 ) || ( > 8.4.5 && < 4.8.8 && >= 3.2.4 && >= 7.4.4 && >= 5.1.8 && < 4.4.4 && > 1.8.3 && == 2.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:nbnjupbb"+                                    }+                                },+                                "Linux_RedHat": {+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ltnolr",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "cj􊓀u"+                                        },+                                        "dlUri": "http:ujv"+                                    }+                                },+                                "Windows": {+                                    "( <= 3.3.1 && == 2.8.4 && < 6.3.2 && < 5.6.5 && == 1.5.6 && > 6.5.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "doryahmb",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "V4P1f"+                                        },+                                        "dlUri": "http:ue"+                                    },+                                    "( == 3.8.2 && > 8.4.6 && == 2.3.1 && > 2.1.2 && < 8.8.4 && > 4.6.8 && > 3.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "xukmtt",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u001f\u001c\u0011q"+                                        },+                                        "dlUri": "https:msqjgrw"+                                    },+                                    "( > 1.8.2 && >= 4.3.8 && > 4.6.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "indudm",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\n􏲂uZ"+                                        },+                                        "dlUri": "http:gjel"+                                    },+                                    "( > 4.8.4 ) || ( == 8.5.4 && <= 5.8.7 && == 6.5.2 && >= 8.7.5 && <= 3.5.3 && >= 8.8.4 && == 2.7.4 && <= 5.3.2 && > 1.4.4 ) || ( > 4.8.4 && == 4.3.5 && == 3.6.4 && < 3.4.5 && > 4.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "jf",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0012𨡗Ib\u000c\u0006\u0017"+                                        },+                                        "dlUri": "http:xloyzzl"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "wvkcgzn",+                                        "dlOutput": null,+                                        "dlSubdir": "􍟃VB",+                                        "dlUri": "https:xtzz"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "Darwin": {+                                    "( <= 7.5.3 && <= 6.7.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "taj",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\"\u0011q⩾󵪼GV"+                                        },+                                        "dlUri": "https:eloedxz"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "fj",+                                        "dlOutput": null,+                                        "dlSubdir": "􌳻S\u0008󿬟rA𣉝V",+                                        "dlUri": "https:"+                                    }+                                },+                                "FreeBSD": {+                                    "( == 8.1.1 && > 3.6.5 && >= 7.1.3 && <= 5.1.8 ) || ( >= 3.8.6 && > 8.6.3 && < 3.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "ysecm",+                                        "dlOutput": null,+                                        "dlSubdir": "&5J~돗𠀫\u0000b",+                                        "dlUri": "https:gjgaliaa"+                                    },+                                    "( > 1.3.3 && >= 7.1.7 && >= 4.2.3 && <= 5.8.8 ) || ( >= 5.6.5 && > 8.1.1 ) || ( <= 1.2.2 && >= 2.9.6 && == 8.8.3 && >= 2.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "d",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:iu"+                                    },+                                    "( >= 1.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "ofohu",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:okwryp"+                                    },+                                    "( >= 4.4.9 && == 2.3.9 && > 4.7.4 && == 3.5.3 && >= 1.3.1 && > 6.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "dxh",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ccscy",+                                        "dlOutput": null,+                                        "dlSubdir": "_􎺺@𦹐j􎷏h",+                                        "dlUri": "http:tjwohjfd"+                                    }+                                },+                                "Windows": {}+                            },+                            "A_PowerPC64": {+                                "Darwin": {+                                    "( < 2.2.3 && >= 6.8.1 && >= 8.2.7 && == 6.5.8 && > 3.4.2 ) || ( < 8.2.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "epqvp",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "穟#"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( < 7.5.4 && < 4.7.6 && >= 2.8.2 && <= 1.5.1 && <= 1.3.1 && == 7.8.8 && == 6.4.5 && > 2.6.3 && < 5.8.7 ) || ( > 7.2.2 && == 3.8.5 && >= 1.5.1 ) || ( > 1.1.2 && > 5.9.1 && >= 8.6.4 && < 5.9.6 && == 3.6.6 && >= 5.6.1 ) || ( == 4.1.4 && <= 2.8.7 && > 5.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "nnfts",+                                        "dlOutput": null,+                                        "dlSubdir": "󷙉",+                                        "dlUri": "https:ggpra"+                                    },+                                    "( == 4.7.3 && <= 7.3.8 && >= 6.2.8 && >= 7.1.6 && > 2.4.7 && > 6.7.8 && == 8.1.6 && > 4.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "y",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:inyt"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "fsqit",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:caj"+                                    }+                                },+                                "FreeBSD": {},+                                "Windows": {+                                    "( <= 3.2.3 && < 3.7.1 && == 5.2.3 ) || ( > 3.2.6 && < 4.6.8 && == 2.6.6 && >= 6.7.5 && == 8.1.3 && <= 1.4.2 && <= 8.2.6 && >= 4.6.6 && > 6.2.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "zxrespu",+                                        "dlOutput": null,+                                        "dlSubdir": "|􀥟󶋹i듷",+                                        "dlUri": "https:xw"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "hzdhpjxt",+                                        "dlOutput": null,+                                        "dlSubdir": "󸰴.𬞮6",+                                        "dlUri": "https:m"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "Darwin": {+                                    "( == 7.3.8 && > 2.3.1 && >= 6.2.2 && < 1.7.5 && == 1.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "yzwt",+                                        "dlOutput": null,+                                        "dlSubdir": "1%\u0014\u001epRn",+                                        "dlUri": "https:d"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "bwigbxt",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𮥾𤱿\u0000\t\u0008YqP"+                                        },+                                        "dlUri": "http:cwf"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 2.7.7 && > 8.2.7 && > 7.3.2 && < 4.8.1 && < 4.3.6 && > 5.2.3 && >= 7.8.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "thgnybjp",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􌔼|=p{𦍳0"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( == 7.6.5 && > 5.6.5 && > 8.1.6 && < 1.2.2 && <= 5.3.2 && >= 7.2.8 && < 7.4.8 && == 4.7.3 && > 8.4.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "i",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:nmra"+                                    },+                                    "( > 3.7.4 && >= 2.2.8 && < 4.7.8 ) || ( >= 6.1.2 && == 5.2.6 && > 6.4.4 && < 1.7.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "o",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:lwot"+                                    }+                                },+                                "Linux_AmazonLinux": {+                                    "( < 1.8.2 && <= 3.5.8 && < 4.5.3 && < 1.8.8 && >= 5.2.8 ) || ( < 7.7.6 && >= 5.5.3 && < 9.6.3 && == 1.8.1 && == 8.1.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "q",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:yvctjvv"+                                    },+                                    "( <= 3.1.3 && > 4.7.5 && <= 4.2.4 && <= 8.4.7 ) || ( >= 2.8.7 && > 4.3.7 && < 7.1.3 && >= 8.8.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "zlvo",+                                        "dlOutput": null,+                                        "dlSubdir": "+i𣒤W",+                                        "dlUri": "https:x"+                                    },+                                    "( <= 5.8.4 && >= 6.6.2 && >= 1.4.6 && <= 3.3.1 && <= 7.8.5 && < 4.6.7 && < 1.2.4 && == 6.7.5 && >= 3.4.8 ) || ( < 8.4.2 && < 1.8.8 && <= 3.5.4 && > 2.4.7 && >= 4.6.1 && > 1.2.4 && > 1.4.4 ) || ( < 5.6.6 && > 6.7.1 && > 4.2.1 && < 7.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:qba"+                                    },+                                    "( >= 4.5.5 && == 2.3.7 && >= 8.9.5 && == 3.4.6 && >= 8.7.2 && == 6.3.2 && <= 8.6.5 && > 1.4.7 && <= 3.8.5 ) || ( == 2.7.3 && == 2.7.7 && <= 2.4.4 && <= 1.1.4 && < 1.4.8 && == 5.3.6 && == 8.2.6 && == 7.6.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "jkrdtfwp",+                                        "dlOutput": null,+                                        "dlSubdir": "󻒤\u001d\u001b4􉒇W2",+                                        "dlUri": "https:puhvb"+                                    },+                                    "( >= 5.1.3 && < 6.3.7 && >= 2.1.8 && == 2.2.6 && == 2.5.1 && < 7.2.5 && > 6.3.7 && <= 7.6.2 && < 5.7.5 ) || ( < 3.4.2 && == 6.8.7 && > 6.8.8 && >= 4.5.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "xzhwuuwo",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "1z\u0010f󻭇"+                                        },+                                        "dlUri": "https:xldgdelr"+                                    }+                                },+                                "Windows": {+                                    "( < 2.4.2 && == 6.5.7 && > 4.2.7 && < 1.3.3 && == 1.8.8 ) || ( <= 6.4.8 && <= 3.5.1 && == 7.8.1 && < 1.7.5 ) || ( < 2.5.3 && > 7.2.7 && >= 5.5.8 && > 4.3.2 && > 8.4.6 && <= 4.8.1 && < 6.2.4 && > 7.9.5 && >= 2.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "jszvmnk",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "9#뇚b􉋐5💆෭"+                                        },+                                        "dlUri": "https:dxjg"+                                    },+                                    "( >= 7.6.5 && == 1.8.6 && >= 4.5.2 && <= 4.7.1 && == 3.6.6 && >= 4.9.5 && > 5.7.6 && <= 8.5.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "brdc",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󶫵"+                                        },+                                        "dlUri": "https:og"+                                    },+                                    "( >= 8.3.8 && <= 2.6.5 && == 7.5.3 && >= 4.4.5 && >= 5.2.2 && <= 5.3.8 && < 7.4.2 && == 4.5.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "xniljeaq",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:fmsmgdi"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:kg",+                        "viPostInstall": "nr",+                        "viPostRemove": null,+                        "viPreCompile": null,+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "pd",+                            "dlOutput": null,+                            "dlSubdir": "*󸀵O,1􉉾",+                            "dlUri": "https:fbar"+                        },+                        "viTags": [+                            "Recommended",+                            "Prerelease",+                            "Recommended",+                            "Prerelease",+                            "",+                            "Ctj",+                            "􃰍|W󶶟d`"+                        ],+                        "viTestDL": null+                    },+                    "3.5.1": {+                        "viArch": {+                            "A_32": {+                                "FreeBSD": {+                                    "( < 2.2.2 && == 2.1.4 && > 4.8.4 && < 1.2.6 && <= 2.5.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "lsiwpbak",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "Po"+                                        },+                                        "dlUri": "https:urhnxwc"+                                    },+                                    "( <= 1.1.6 && <= 7.1.8 && > 8.3.7 && == 7.5.8 ) || ( < 2.6.4 && < 2.6.1 && > 3.8.3 && > 4.6.1 && <= 5.8.4 && <= 3.4.7 ) || ( < 5.3.7 ) || ( == 3.8.8 && >= 2.3.2 && == 6.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "rhj",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "( <= 8.2.4 && == 4.5.7 && < 6.7.4 && <= 7.3.3 && <= 6.5.5 && < 5.8.7 && < 8.5.4 && >= 7.7.8 ) || ( <= 7.5.6 && >= 2.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "f",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "AZCVL"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( >= 5.8.4 && <= 6.8.4 && == 4.8.3 && == 5.6.6 && <= 7.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "de",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "( >= 6.1.9 ) || ( <= 8.7.7 && <= 7.8.3 && <= 6.3.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "offcnt",+                                        "dlOutput": null,+                                        "dlSubdir": "W<tf𗾦p\u0015",+                                        "dlUri": "https:giyvsn"+                                    },+                                    "( >= 7.3.8 && >= 7.7.6 ) || ( <= 1.1.1 && > 7.5.3 && <= 2.8.5 && < 5.8.2 && == 1.1.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "0F"+                                        },+                                        "dlUri": "https:ybu"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": ",𮣾\u001a\t",+                                        "dlUri": "http:oayha"+                                    }+                                },+                                "Linux_Debian": {+                                    "( > 4.3.7 && <= 6.3.7 && > 2.2.7 && <= 7.5.4 && < 8.3.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "dvibqiyn",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:fvhtgonv"+                                    },+                                    "( >= 8.3.7 && >= 8.2.8 && == 8.8.5 && <= 5.3.6 && < 2.2.2 ) || ( >= 8.2.3 && >= 8.2.4 && == 3.4.5 && == 2.2.6 && > 1.4.2 && < 2.1.2 && < 7.8.7 && <= 4.6.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "nyzwqmb",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:picwcz"+                                    }+                                },+                                "Linux_RedHat": {+                                    "( >= 8.7.1 && < 1.8.4 && >= 4.7.3 && >= 2.3.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "bdf",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:ccfxgv"+                                    }+                                },+                                "Linux_UnknownLinux": {+                                    "( > 1.1.8 && == 2.1.6 ) || ( >= 8.7.6 && < 6.1.2 && > 5.8.5 && > 7.6.5 && <= 2.1.6 ) || ( == 3.3.3 && < 1.7.6 && < 3.5.3 && > 3.8.5 && < 1.2.2 && < 5.5.3 && <= 2.2.8 ) || ( <= 3.6.5 && == 3.7.4 && <= 8.1.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "ilrcfrq",+                                        "dlOutput": null,+                                        "dlSubdir": "~Ꮧ",+                                        "dlUri": "https:zzyvjaqh"+                                    }+                                },+                                "Windows": {+                                    "( >= 7.1.5 && > 5.3.3 && < 6.6.5 && == 3.5.5 && >= 7.8.1 && < 2.3.4 && <= 5.6.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "h",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:cjxxlk",+                        "viPostInstall": "avh",+                        "viPostRemove": "eegqaxeq",+                        "viPreCompile": "cyrqrsay",+                        "viReleaseDay": null,+                        "viSourceDL": null,+                        "viTags": [+                            "Latest",+                            "base-5.4.5",+                            "base-1.6.1",+                            "l淋",+                            "old",+                            "Latest",+                            "Recommended"+                        ],+                        "viTestDL": null+                    },+                    "4.2.2": {+                        "viArch": {+                            "A_ARM": {},+                            "A_ARM64": {+                                "Linux_Mint": {+                                    "( < 2.1.4 && >= 4.7.7 && <= 6.6.1 && > 5.2.2 && >= 5.8.7 && <= 5.6.3 && > 3.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "cdptyyqb",+                                        "dlOutput": null,+                                        "dlSubdir": "m",+                                        "dlUri": "http:fqhe"+                                    },+                                    "( <= 8.3.2 && < 7.4.7 && > 8.4.8 && < 5.2.6 && >= 2.3.6 && >= 3.2.2 && > 1.7.4 ) || ( > 7.6.1 && == 8.3.2 && > 5.3.2 && < 4.1.2 && <= 1.8.6 && == 5.7.6 && == 3.6.5 && < 8.2.1 ) || ( <= 4.4.7 && == 3.3.2 && >= 7.7.3 && <= 8.1.6 && >= 8.8.1 && > 7.3.5 && == 8.8.4 && <= 1.1.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "qayx",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:xaijo"+                                    },+                                    "( == 2.7.5 && > 2.1.2 && > 7.5.2 && >= 4.6.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "kfhfzig",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:s"+                                    },+                                    "( == 5.6.8 && == 6.1.1 && == 7.8.4 && > 2.2.7 && == 5.4.4 && <= 1.5.3 ) || ( >= 2.4.3 && <= 5.6.2 && == 5.7.6 && >= 8.7.7 && < 2.5.7 ) || ( > 2.7.8 && < 1.1.6 && <= 1.8.6 && < 4.1.2 && > 8.7.7 && >= 8.6.4 && < 6.5.7 && <= 2.3.1 && >= 8.9.4 ) || ( < 1.5.8 && >= 7.1.5 && >= 6.5.5 ) || ( >= 5.4.8 && <= 1.5.3 && < 6.5.8 && == 1.3.1 && >= 1.7.4 && > 2.2.6 && == 7.7.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "zneyu",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:kyubn"+                                    },+                                    "( >= 1.3.5 && < 7.7.8 ) || ( >= 4.4.1 && >= 2.4.1 && == 8.2.7 && <= 1.4.2 ) || ( > 7.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "rnjhn",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:"+                                    },+                                    "( >= 4.6.1 && < 3.2.5 ) || ( < 8.8.1 && > 1.1.6 && == 3.3.4 && == 1.5.3 ) || ( > 4.2.2 && < 3.1.1 && < 2.1.1 && >= 5.4.2 && == 3.1.5 && >= 2.5.1 && <= 7.1.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "osyeym",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:pn"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "aj",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:ag"+                                    }+                                },+                                "Windows": {+                                    "( < 9.7.8 && > 7.3.8 && < 1.1.5 ) || ( <= 6.3.7 && == 3.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "usxvrp",+                                        "dlOutput": null,+                                        "dlSubdir": "S\u0010\u000fV%]}",+                                        "dlUri": "https:ocorq"+                                    },+                                    "( == 1.6.7 && > 7.6.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "zrcpaahf",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:npswdqmd"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "gggdx",+                                        "dlOutput": null,+                                        "dlSubdir": "󵦡+S\u001e􏘪",+                                        "dlUri": "https:fxpcpwl"+                                    }+                                }+                            }+                        },+                        "viChangeLog": null,+                        "viPostInstall": null,+                        "viPostRemove": null,+                        "viPreCompile": null,+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "p",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": "4"+                            },+                            "dlUri": "http:xht"+                        },+                        "viTags": [+                            "Prerelease",+                            "base-1.5.6",+                            "r𦇚󶑾:􁠾",+                            "Recommended",+                            "Recommended",+                            "Latest"+                        ],+                        "viTestDL": null+                    },+                    "4.4.1": {+                        "viArch": {+                            "A_ARM64": {+                                "Darwin": {+                                    "( < 4.6.3 && < 5.3.6 && >= 2.7.7 ) || ( > 6.6.7 && > 7.4.8 && >= 4.6.7 && > 8.2.8 && <= 8.1.5 && == 4.3.1 && <= 7.1.6 && < 4.5.4 ) || ( <= 2.7.4 && > 1.2.2 && < 1.6.3 && <= 6.8.3 && <= 1.7.4 && >= 4.4.3 && < 9.7.8 && > 2.6.4 && < 5.2.5 ) || ( >= 8.7.7 && < 7.5.1 && < 4.5.7 && > 5.1.4 && <= 5.2.6 && > 1.1.2 && == 7.4.5 && > 6.6.3 && < 7.6.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "qqa",+                                        "dlOutput": null,+                                        "dlSubdir": "zs𪍞k",+                                        "dlUri": "http:uck"+                                    },+                                    "( <= 8.3.8 && <= 4.8.2 && < 5.6.6 && == 2.3.2 && >= 6.5.4 && == 5.8.8 && > 2.6.3 && >= 3.6.4 && > 5.5.1 ) || ( == 6.1.5 && >= 7.5.2 && > 1.2.8 && == 8.6.2 && == 8.4.2 && > 4.5.4 ) || ( <= 3.6.6 && >= 4.4.4 && <= 5.2.2 && > 3.8.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "reipslix",+                                        "dlOutput": null,+                                        "dlSubdir": "^\n\u000f攀\u001fh\u0004#",+                                        "dlUri": "http:fkou"+                                    },+                                    "( == 3.7.1 && > 1.4.5 && < 1.5.4 && <= 1.3.3 && >= 5.4.8 && < 6.2.2 && < 7.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "jcwx",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:berdwsdy"+                                    },+                                    "( == 4.1.7 && == 4.4.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "yzlmajbn",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ":\u0014􇽽Nys\u0012\u000b"+                                        },+                                        "dlUri": "http:mjf"+                                    },+                                    "( > 5.6.6 && <= 3.3.8 && >= 6.7.6 && >= 1.1.5 && < 5.2.4 ) || ( >= 1.5.7 && == 8.5.1 && <= 5.7.3 && > 6.3.8 && >= 5.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "rtz",+                                        "dlOutput": null,+                                        "dlSubdir": "o",+                                        "dlUri": "https:iutwc"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "k",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0003􋡸\u000eV`𢯈B",+                                        "dlUri": "http:wu"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 1.8.6 && >= 5.5.5 && < 1.6.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "mopjcf",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "⡎䷏&\u000f"+                                        },+                                        "dlUri": "https:qbosah"+                                    },+                                    "( <= 4.1.8 && == 6.3.5 && == 2.2.6 && == 8.7.6 && <= 4.1.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "gmdplpf",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "薅\u0010\u001a𩰛𝃜]C>"+                                        },+                                        "dlUri": "http:vtae"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "film",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "E\u000b(p\u0007}"+                                        },+                                        "dlUri": "https:bmnqqjkc"+                                    }+                                }+                            },+                            "A_PowerPC64": {},+                            "A_Sparc64": {}+                        },+                        "viChangeLog": "https:lh",+                        "viPostInstall": "k",+                        "viPostRemove": "dxqp",+                        "viPreCompile": "fzrbyso",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "sx",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": "c󸴇"+                            },+                            "dlUri": "https:elvykpa"+                        },+                        "viTags": [+                            "Recommended",+                            "Latest",+                            "Latest",+                            "Recommended"+                        ],+                        "viTestDL": null+                    },+                    "5.7.2": {+                        "viArch": {+                            "A_PowerPC": {+                                "FreeBSD": {}+                            },+                            "A_PowerPC64": {+                                "Darwin": {+                                    "( < 4.4.7 && < 8.6.8 && > 8.4.5 && <= 7.5.5 ) || ( == 8.3.1 && == 2.4.5 && < 8.8.6 && <= 8.4.2 && >= 1.1.8 ) || ( > 7.1.2 && >= 5.8.1 ) || ( >= 8.8.5 && <= 4.4.5 && <= 3.8.5 && <= 5.8.1 && >= 7.2.3 ) || ( >= 1.4.1 && > 5.5.5 && >= 8.5.4 && == 5.4.6 && > 5.4.8 && >= 2.4.4 && < 5.2.1 && >= 1.8.5 && >= 1.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "ducdkx",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:p"+                                    },+                                    "( < 5.3.5 && > 7.4.5 && > 5.2.1 && > 3.8.8 ) || ( == 7.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "nbqeao",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( == 8.4.2 && >= 7.5.7 && >= 5.5.7 && < 8.1.6 && >= 4.5.5 && == 4.2.1 && < 8.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "n",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𭾶􀊘󴍺"+                                        },+                                        "dlUri": "https:uogbl"+                                    },+                                    "( == 8.6.4 && == 8.5.7 && > 3.4.5 && == 3.6.5 && == 4.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "lpy",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:illgbj"+                                    },+                                    "( >= 4.5.5 && == 3.7.6 && > 7.6.7 && < 3.4.6 && == 7.5.2 && >= 2.1.3 ) || ( >= 5.6.2 && <= 5.5.7 && > 3.4.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "d",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "[dF/"+                                        },+                                        "dlUri": "https:jepvwkr"+                                    },+                                    "( >= 8.5.4 && > 5.1.4 && > 8.5.4 && > 7.8.7 && <= 6.3.4 && < 5.1.7 && > 4.4.8 ) || ( <= 1.2.4 && > 5.8.5 && < 8.7.2 && <= 9.8.8 && >= 1.8.6 && < 1.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "w"+                                        },+                                        "dlUri": "https:ijvo"+                                    }+                                },+                                "Linux_Alpine": {},+                                "Linux_AmazonLinux": {+                                    "( < 1.1.2 && < 1.3.4 && == 2.8.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "zdeh",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "=\u0007𥥶􄔵"+                                        },+                                        "dlUri": "http:anqnx"+                                    },+                                    "( <= 7.7.3 && <= 2.7.3 && < 6.2.7 && <= 5.3.1 && < 2.1.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "saz",+                                        "dlOutput": null,+                                        "dlSubdir": "𘆭􂭬􈍦\u0003_LW",+                                        "dlUri": "https:zwus"+                                    },+                                    "( == 7.5.1 && <= 7.4.7 && > 3.4.4 && < 1.1.8 && == 8.1.6 ) || ( > 4.6.8 && <= 6.1.2 && == 5.2.7 && <= 6.8.2 && < 2.2.1 && > 6.5.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "qzbaw",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "+"+                                        },+                                        "dlUri": "http:oy"+                                    },+                                    "( >= 2.2.1 && > 8.2.2 && == 1.3.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "saegszjf",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "wk"+                                        },+                                        "dlUri": "https:lomlu"+                                    },+                                    "( >= 2.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "k",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:llmgzpt"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "fgd",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󶦂􇪈;Rw\u000eE"+                                        },+                                        "dlUri": "https:po"+                                    }+                                },+                                "Linux_Exherbo": {}+                            },+                            "A_Sparc": {+                                "Darwin": {+                                    "( == 3.4.3 && > 5.7.5 && < 2.2.7 && >= 1.5.2 && == 6.6.2 && == 8.4.2 && >= 5.7.4 && <= 5.8.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "tq",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u001e0"+                                        },+                                        "dlUri": "https:hzze"+                                    },+                                    "( == 5.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "yse",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𧞃𝆆7"+                                        },+                                        "dlUri": "https:lsx"+                                    },+                                    "( > 1.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "azdtn",+                                        "dlOutput": null,+                                        "dlSubdir": "Oxh/'z;",+                                        "dlUri": "http:uoykkx"+                                    },+                                    "( >= 1.1.8 && < 6.8.1 && <= 7.5.9 )": {+                                        "dlCSize": null,+                                        "dlHash": "ndmew",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0005\u0016"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "rsie",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "=􊊱$󾗗j4"+                                        },+                                        "dlUri": "https:"+                                    }+                                },+                                "Linux_CentOS": {+                                    "( <= 6.8.1 && < 4.2.2 && == 2.6.8 && <= 4.2.7 && >= 3.5.7 && > 7.8.6 && == 5.6.4 && < 1.1.4 && == 1.2.4 ) || ( > 4.4.9 && == 5.5.6 && == 8.7.3 && > 7.5.5 && <= 6.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "vbuinqjx",+                                        "dlOutput": null,+                                        "dlSubdir": "Lt[ow+\u0000",+                                        "dlUri": "http:xn"+                                    },+                                    "( <= 7.1.5 && == 4.2.8 && > 3.4.8 && >= 8.5.3 && > 6.3.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "ii",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0015𭒣C\u0011}𠘠u",+                                        "dlUri": "http:"+                                    },+                                    "( == 8.7.4 && < 5.2.4 && >= 6.3.7 && > 1.4.2 && <= 5.4.1 && > 1.4.6 && < 5.7.3 && >= 2.5.3 && >= 3.6.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "pypjqrm",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0012𢷿丑\u000b\u0019󹰽\u0010%",+                                        "dlUri": "http:r"+                                    },+                                    "( > 8.6.4 && == 2.5.6 && == 3.7.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "vxkrzmnh",+                                        "dlOutput": null,+                                        "dlSubdir": "c󼄱l\u000cIv띗Q",+                                        "dlUri": "http:oho"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "zlqsk",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:e"+                                    }+                                },+                                "Linux_UnknownLinux": {+                                    "( > 7.1.5 && == 3.3.7 && > 1.6.3 && == 5.6.4 && > 4.2.2 && >= 2.2.8 && > 3.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "hezhhc",+                                        "dlOutput": null,+                                        "dlSubdir": "lU󲋉𥃎!",+                                        "dlUri": "http:m"+                                    },+                                    "( > 7.7.4 && >= 8.5.2 && == 2.6.5 && > 4.3.5 ) || ( < 4.4.5 && <= 7.6.2 && == 6.2.3 && < 3.8.5 && > 3.1.7 && < 2.3.2 && > 6.1.5 && < 8.3.3 && >= 7.8.2 ) || ( < 4.5.2 && <= 4.7.4 && <= 4.8.8 && > 5.6.2 && < 1.5.5 && >= 4.6.3 && <= 2.5.5 && <= 6.5.4 && == 6.5.5 ) || ( > 3.6.3 && < 3.9.6 ) || ( == 8.1.1 && <= 4.5.6 && == 3.3.3 && < 2.2.7 && > 3.5.5 && < 6.8.1 && <= 1.1.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "jprpkha",+                                        "dlOutput": null,+                                        "dlSubdir": "\u001d󽳝㔏\u001etiAp",+                                        "dlUri": "http:shpgtrlh"+                                    },+                                    "( >= 1.1.6 && <= 7.4.4 && <= 1.2.5 && <= 6.6.2 && >= 4.8.3 && <= 6.4.1 ) || ( > 8.2.4 ) || ( < 4.5.4 && <= 2.2.3 && >= 4.7.6 && < 4.8.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "gvsl",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\\x.󳁙n"+                                        },+                                        "dlUri": "http:aymkolr"+                                    }+                                },+                                "Windows": {+                                    "( < 6.6.2 && < 5.4.3 && < 3.3.3 && < 8.4.3 && >= 1.5.2 && <= 1.3.1 && >= 5.7.2 && == 1.5.8 && < 3.6.4 ) || ( < 5.3.2 && >= 6.5.2 && > 1.2.1 && == 5.5.7 && <= 6.6.5 && == 7.1.1 && <= 7.1.2 && <= 9.1.5 && > 8.7.2 ) || ( < 7.1.6 && <= 4.7.5 && < 8.3.5 && == 9.7.2 && > 4.5.3 && == 6.7.5 && < 7.6.9 ) || ( < 8.1.3 && > 5.6.6 && < 3.5.8 && >= 3.6.1 && > 8.4.5 && < 7.7.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "sbiw",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󼌨e\u0003[𡁘󶹾=U"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( < 7.7.4 && >= 1.4.1 && <= 1.2.6 && < 2.8.6 && >= 6.5.5 && == 5.2.1 ) || ( > 6.1.1 && >= 5.4.1 && < 3.6.7 && == 1.3.2 ) || ( > 6.2.7 && >= 6.4.8 ) || ( <= 3.2.2 && < 7.8.4 && < 7.5.7 && < 2.2.4 && > 4.1.1 && == 5.5.5 && > 4.4.8 && >= 6.7.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "hoz",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "V9 \u0004ubr𡵐"+                                        },+                                        "dlUri": "https:g"+                                    },+                                    "( == 8.8.6 && <= 4.4.1 ) || ( <= 7.5.3 && == 1.2.4 && >= 1.2.2 && <= 8.6.2 && > 8.3.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "pjnhs",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:um"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "Darwin": {+                                    "( < 8.3.6 && == 2.8.4 && >= 3.6.8 && > 3.1.3 ) || ( < 6.3.5 && <= 1.8.7 ) || ( < 4.8.4 ) || ( <= 7.10.1 && < 8.4.6 && < 8.6.5 && > 8.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "ng",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\r>펜:P\u0016y"+                                        },+                                        "dlUri": "https:qtq"+                                    },+                                    "( >= 4.8.2 ) || ( > 2.3.3 && < 1.5.7 && <= 4.4.4 && == 6.7.7 ) || ( > 6.6.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "𗹁+&YDQ",+                                        "dlUri": "http:friwzsyr"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "xss",+                                        "dlOutput": null,+                                        "dlSubdir": "𗨙\u0012\u001d(",+                                        "dlUri": "http:lajll"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 8.4.1 && <= 2.4.7 && <= 6.3.1 && > 1.5.8 && < 2.4.5 && < 2.7.3 && < 1.7.8 && > 5.1.3 && >= 8.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "qsxgm",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:dw"+                                    }+                                },+                                "Linux_AmazonLinux": {+                                    "( < 5.5.2 && > 9.8.1 && < 5.5.2 && < 1.3.2 && >= 7.7.8 && > 5.3.3 && < 4.8.5 && == 4.8.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "\u000eAHL",+                                        "dlUri": "https:z"+                                    }+                                },+                                "Linux_UnknownLinux": {+                                    "( < 4.5.7 && == 5.2.8 && <= 2.3.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "􉢃",+                                        "dlUri": "https:rmnj"+                                    },+                                    "( <= 8.3.7 ) || ( < 7.8.3 && <= 2.5.7 && <= 3.6.8 && == 4.5.1 && < 4.5.1 && >= 2.6.7 && == 6.6.5 && <= 3.8.4 && < 2.3.6 ) || ( == 6.8.7 && <= 6.4.7 && <= 7.7.3 ) || ( >= 4.6.1 && > 1.1.1 && > 2.5.6 ) || ( == 6.2.1 && <= 8.1.8 && <= 6.7.6 && < 4.4.6 && >= 6.3.5 && <= 4.3.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "mgdkqcvr",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:delcj"+                                    },+                                    "( == 1.7.3 && < 8.2.4 && < 5.2.1 && < 1.6.6 && == 4.5.4 ) || ( >= 7.3.5 && < 1.5.5 && >= 4.1.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "ueszcmiv",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "R<\u0017𦹞!?\t:"+                                        },+                                        "dlUri": "https:xbwvpa"+                                    },+                                    "( == 8.8.6 && <= 5.5.7 && <= 4.8.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "hg",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "T"+                                        },+                                        "dlUri": "https:qe"+                                    },+                                    "( > 2.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "cmp",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:ianumul"+                                    },+                                    "( >= 8.6.2 && < 3.6.3 && <= 6.3.3 && <= 4.6.5 && >= 3.4.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "qxdwz",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\t6"+                                        },+                                        "dlUri": "https:naua"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u000e"+                                        },+                                        "dlUri": "https:bztmrj"+                                    }+                                },+                                "Windows": {+                                    "( < 2.4.5 && == 6.6.3 && >= 4.1.4 && == 5.5.8 && >= 8.7.2 && < 3.6.5 && <= 5.7.8 ) || ( < 8.5.8 ) || ( <= 4.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "ewrntm",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\rN"+                                        },+                                        "dlUri": "http:ri"+                                    },+                                    "( > 6.3.4 && <= 6.8.1 && > 3.8.7 && <= 2.1.6 && == 4.7.1 && >= 2.7.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "asbdc",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􎣅"+                                        },+                                        "dlUri": "http:fkhd"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:uwr",+                        "viPostInstall": "m",+                        "viPostRemove": "nwnzw",+                        "viPreCompile": "s",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "dinptoca",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": "Z)"+                            },+                            "dlUri": "http:xszo"+                        },+                        "viTags": [+                            "base-6.2.8",+                            "Prerelease",+                            "Prerelease",+                            "Recommended"+                        ],+                        "viTestDL": null+                    },+                    "7.1.4": {+                        "viArch": {+                            "A_32": {+                                "FreeBSD": {+                                    "( >= 6.6.4 && > 1.5.3 ) || ( < 5.5.8 && <= 4.8.5 && == 1.8.2 && < 1.4.2 && < 4.5.5 ) || ( > 8.3.5 && >= 4.4.4 && >= 1.2.8 && < 8.8.5 && >= 2.3.5 && < 3.6.5 && > 8.5.5 && >= 4.6.2 ) || ( <= 1.6.7 && == 2.7.4 && <= 5.5.1 && > 3.2.5 && < 3.1.4 && < 8.4.1 && >= 3.7.3 && < 4.5.1 ) || ( == 8.6.7 && < 6.6.4 && < 1.7.3 && < 5.8.2 && >= 2.5.8 && < 4.5.1 && > 3.7.3 ) || ( >= 6.2.2 && >= 5.6.7 && > 8.6.8 && < 4.8.6 && == 1.4.8 && == 4.7.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "idemaw",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:mprfajjb"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "Windows": {+                                    "( < 4.4.3 && <= 8.2.4 && < 1.1.4 && < 2.3.7 && == 5.1.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "sbnlym",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:lsllshp"+                                    },+                                    "( <= 3.5.2 && == 4.7.1 && == 4.2.1 ) || ( < 7.5.1 && == 1.7.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "tn",+                                        "dlOutput": null,+                                        "dlSubdir": "ꆹcJG𨼻R\u0008",+                                        "dlUri": "https:lzz"+                                    },+                                    "( >= 1.4.4 && <= 4.8.7 && > 8.7.2 && >= 1.5.4 && > 6.1.5 && == 6.6.7 && < 7.8.7 && > 6.4.2 ) || ( >= 6.8.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "oxdc",+                                        "dlOutput": null,+                                        "dlSubdir": "\u000fK?",+                                        "dlUri": "http:gisrws"+                                    },+                                    "( >= 2.6.8 && >= 1.7.1 && < 4.3.1 && == 1.2.5 ) || ( <= 9.7.6 && == 8.5.5 && < 4.1.3 && > 7.8.8 && == 3.1.7 && >= 6.4.5 && <= 8.7.4 && < 2.3.4 && < 7.1.4 ) || ( > 7.7.8 && < 6.6.4 && > 4.1.7 && >= 2.6.1 && >= 5.7.7 && >= 3.2.1 && >= 8.6.6 ) || ( < 7.7.7 && < 6.3.7 && < 4.8.2 && <= 2.2.1 && == 4.2.3 && == 1.6.7 ) || ( < 1.2.5 && > 5.7.8 && >= 6.2.2 && == 3.2.8 && < 8.7.2 && == 8.8.6 && <= 3.6.1 ) || ( == 5.2.5 && == 1.6.7 && == 2.7.5 && == 5.8.8 && == 8.8.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "s",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:r"+                                    },+                                    "( >= 3.1.8 ) || ( > 3.6.7 && >= 4.8.6 && <= 1.7.7 && == 1.1.6 && >= 3.2.4 ) || ( == 5.6.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "pct",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:itnqkzx"+                                    },+                                    "( >= 4.4.2 && >= 6.2.8 && < 3.4.5 && < 2.4.3 && < 8.2.5 && == 9.4.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "pvbizf",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "`􆝨cB󶈉"+                                        },+                                        "dlUri": "https:erzkam"+                                    },+                                    "( >= 5.4.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "ptkpbfy",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:ohqs",+                        "viPostInstall": "bquxgn",+                        "viPostRemove": null,+                        "viPreCompile": "rtzhvw",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "xs",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": "9\u0011\u0013"+                            },+                            "dlUri": "https:jyl"+                        },+                        "viTags": [+                            "",+                            "base-2.5.6",+                            "Latest",+                            "Recommended",+                            "|",+                            "Latest",+                            "\u0013ADq\u001bX<",+                            "base-8.2.4"+                        ],+                        "viTestDL": null+                    },+                    "8.2.3": {+                        "viArch": {+                            "A_32": {+                                "Linux_Alpine": {+                                    "( <= 7.8.6 && < 7.7.5 && < 6.1.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "ns",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ")c~"+                                        },+                                        "dlUri": "http:gl"+                                    },+                                    "( > 6.7.1 && < 6.8.4 && == 8.6.2 && <= 4.4.1 && >= 1.3.3 && > 6.2.1 && <= 7.6.4 && <= 4.5.5 && <= 4.6.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "qmvnoiyk",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0013qdMQN󼩔",+                                        "dlUri": "https:khnegj"+                                    }+                                }+                            },+                            "A_64": {},+                            "A_PowerPC": {+                                "FreeBSD": {+                                    "( <= 6.7.9 && >= 2.2.3 ) || ( == 7.4.7 ) || ( < 2.5.2 && >= 7.2.5 && <= 6.3.7 && <= 8.5.9 && > 7.8.5 && >= 2.1.3 && < 6.7.8 && == 5.2.6 ) || ( == 3.7.8 && >= 1.8.2 && >= 3.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "tn",+                                        "dlOutput": null,+                                        "dlSubdir": "!G\u0019",+                                        "dlUri": "http:dqcxh"+                                    },+                                    "( == 1.2.4 && <= 7.1.8 && > 6.2.5 && >= 1.8.3 && < 6.3.8 && > 4.8.5 && == 5.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "qvvvmtin",+                                        "dlOutput": null,+                                        "dlSubdir": "}5\u001b",+                                        "dlUri": "http:k"+                                    },+                                    "( == 3.5.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "sfov",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:pmzz"+                                    },+                                    "( == 7.6.4 && < 5.7.8 && == 2.3.2 && >= 1.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "itwxvnoj",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󻱺jN 5"+                                        },+                                        "dlUri": "https:yckahel"+                                    },+                                    "( >= 4.7.1 && <= 4.7.6 && == 5.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "tyhaped",+                                        "dlOutput": null,+                                        "dlSubdir": "󱭕,𫯙󽼇",+                                        "dlUri": "https:jf"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "vebe",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "㽽\u00045𢮴𢀬E"+                                        },+                                        "dlUri": "http:exrteiuk"+                                    }+                                },+                                "Linux_Gentoo": {+                                    "( == 3.7.3 && >= 6.8.5 && >= 4.2.2 && < 5.7.5 && >= 4.4.8 && == 3.3.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "ohr",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "( >= 5.3.5 ) || ( <= 8.6.7 && == 5.3.5 && > 6.7.3 && >= 4.4.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\t𞹧PHI{􄘔G"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "sij",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:nc"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:bxw",+                        "viPostInstall": "bxdutem",+                        "viPostRemove": null,+                        "viPreCompile": "dl",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "uvy",+                            "dlOutput": null,+                            "dlSubdir": "􁧊𦏴>𪂓:󴤭",+                            "dlUri": "https:"+                        },+                        "viTags": [+                            "base-4.1.8",+                            "Latest",+                            "Latest",+                            "base-8.8.7",+                            "𠖛",+                            "恦AD假n#",+                            "Prerelease"+                        ],+                        "viTestDL": null+                    },+                    "8.3.5": {+                        "viArch": {+                            "A_32": {+                                "Darwin": {},+                                "FreeBSD": {+                                    "( < 3.7.2 && == 8.1.1 && == 8.5.8 && <= 7.1.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "upnwalg",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "S\u001a\u0012\u0010U{@\u001a"+                                        },+                                        "dlUri": "https:zfzxsr"+                                    },+                                    "( <= 2.6.2 && > 8.1.1 && == 5.5.3 && <= 3.4.3 && <= 5.2.5 && >= 3.1.3 && <= 6.4.8 && == 8.5.3 && > 2.5.5 ) || ( == 6.4.8 && >= 1.2.4 && > 2.4.8 && < 2.5.5 && < 3.1.4 && <= 5.4.5 && > 5.5.8 && < 6.3.2 && <= 7.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0005"+                                        },+                                        "dlUri": "https:xgr"+                                    },+                                    "( > 6.3.6 && < 7.4.3 && > 5.6.2 && > 6.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "y\"#L`≢\u001b\\"+                                        },+                                        "dlUri": "http:anqycvhw"+                                    },+                                    "( > 8.6.1 && <= 2.2.1 && <= 1.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "Q𝂲"+                                        },+                                        "dlUri": "https:mvrmar"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "zd",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u000buT"+                                        },+                                        "dlUri": "http:npq"+                                    }+                                },+                                "Windows": {+                                    "( > 2.5.7 && >= 6.6.5 && >= 4.1.2 && == 1.1.7 && > 7.5.3 && > 4.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "rufoyb",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:jibihdg"+                                    }+                                }+                            },+                            "A_64": {+                                "Darwin": {+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "wmuz",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:gxnnplbf"+                                    }+                                },+                                "Linux_Fedora": {+                                    "( < 5.8.1 && >= 6.7.6 ) || ( < 6.4.8 && > 6.6.7 && < 3.7.3 && < 8.8.8 && <= 8.4.1 && <= 4.3.5 ) || ( < 7.3.4 && > 6.5.6 && >= 8.3.8 && < 7.7.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "quhz",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "🄺I%W.\u0006"+                                        },+                                        "dlUri": "https:qq"+                                    },+                                    "( <= 5.3.4 && == 7.6.7 && == 8.6.7 && > 6.3.2 && == 4.7.4 && >= 3.7.3 && < 3.5.1 && == 3.4.6 && >= 5.7.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "j",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u000b~"+                                        },+                                        "dlUri": "https:ocyagjo"+                                    },+                                    "( > 2.4.2 ) || ( <= 3.4.6 && > 7.5.4 && >= 1.8.1 && == 2.5.4 && == 8.6.4 && == 6.4.4 && >= 6.4.5 && >= 5.7.9 && < 5.7.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "czc",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:wmc"+                                    },+                                    "( > 2.6.1 && <= 6.8.6 && <= 2.4.5 && >= 3.7.7 && >= 1.4.5 && < 9.8.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "fqydhn",+                                        "dlOutput": null,+                                        "dlSubdir": "F\u0015󳥡Ft9Ux",+                                        "dlUri": "https:mhqid"+                                    },+                                    "( >= 2.4.4 && >= 4.6.5 && < 5.2.2 && == 8.1.1 && < 1.1.2 && >= 3.3.6 ) || ( == 4.5.1 && <= 6.2.4 && > 2.3.2 && <= 8.3.6 && <= 4.1.3 ) || ( < 7.7.3 && == 7.2.7 && > 4.8.2 ) || ( == 8.6.4 && > 8.6.5 && <= 6.1.5 && == 6.1.7 && >= 6.1.3 && >= 2.4.6 && >= 5.2.6 && >= 3.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "dbzbtd",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􅐱􊛍v"+                                        },+                                        "dlUri": "https:zzzqzb"+                                    },+                                    "( >= 4.7.3 && >= 4.5.4 && < 7.6.1 && < 1.8.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󻅷\r"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "vuuyiub",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:wjlaqmh"+                                    }+                                }+                            },+                            "A_ARM": {+                                "Darwin": {+                                    "( < 7.5.5 && > 8.4.6 && > 5.7.6 && < 4.6.3 ) || ( < 6.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "~hjbE\u0004tV",+                                        "dlUri": "https:aiibqb"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 8.8.3 && < 1.4.4 && >= 8.3.6 && >= 2.8.4 && == 5.5.1 && == 2.5.4 && == 2.4.8 ) || ( > 7.6.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "n",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "h`𨐝\u001d\\\u001e"+                                        },+                                        "dlUri": "http:oj"+                                    },+                                    "( <= 4.8.7 && >= 4.1.7 && >= 4.3.4 && < 2.7.1 && <= 1.1.2 && >= 6.2.1 && >= 7.6.5 && <= 7.6.5 ) || ( < 6.8.3 && <= 5.6.3 && < 5.6.1 && < 4.4.8 && < 3.2.2 && < 6.1.3 && > 6.6.1 && == 6.8.6 ) || ( < 2.4.1 && >= 3.1.6 && <= 6.2.8 && <= 3.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:jwqoyf"+                                    },+                                    "( > 2.1.1 && == 5.1.5 ) || ( >= 2.6.1 && == 4.2.1 && == 2.6.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "qp",+                                        "dlOutput": null,+                                        "dlSubdir": "<\u001ch",+                                        "dlUri": "http:ph"+                                    },+                                    "( > 8.5.4 && <= 1.1.6 && >= 4.6.3 && < 3.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "yh",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\"\n"+                                        },+                                        "dlUri": "https:mwkddafr"+                                    },+                                    "( >= 3.7.2 && < 3.5.1 && == 8.4.8 && <= 3.1.3 && < 4.4.3 && == 5.1.3 && > 4.3.3 && == 5.5.1 && == 5.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "JJ\t\u000ec4\u001fU",+                                        "dlUri": "http:"+                                    }+                                },+                                "Linux_Debian": {+                                    "( < 6.1.7 && < 3.5.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "fh",+                                        "dlOutput": null,+                                        "dlSubdir": "Y𑶠|",+                                        "dlUri": "http:nsq"+                                    },+                                    "( == 3.8.3 && > 2.8.7 && <= 7.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "tlywl",+                                        "dlOutput": null,+                                        "dlSubdir": "𘠫\u00027\u0011􋪑",+                                        "dlUri": "http:tksugex"+                                    },+                                    "( == 6.4.5 && > 4.8.6 && > 5.5.5 ) || ( <= 6.4.2 && <= 1.1.7 && <= 7.5.8 && == 1.2.7 && <= 1.6.2 && > 6.4.8 && >= 3.8.4 && >= 7.7.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "kahlv",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ";"+                                        },+                                        "dlUri": "https:ddf"+                                    },+                                    "( > 3.7.2 && >= 6.8.8 && < 5.5.4 && <= 1.2.5 && >= 1.4.6 && > 5.2.1 && < 1.3.2 && <= 3.6.9 )": {+                                        "dlCSize": null,+                                        "dlHash": "d",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󲠔b7󳝆x"+                                        },+                                        "dlUri": "https:hvhadvpp"+                                    }+                                },+                                "Windows": {+                                    "( <= 2.1.5 && <= 4.1.4 && > 3.5.2 && >= 7.4.9 ) || ( < 5.4.6 && == 6.6.7 && <= 6.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "ahcwf",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𡓖􇾗\u0011\n9-"+                                        },+                                        "dlUri": "https:jzn"+                                    },+                                    "( <= 8.3.5 && >= 8.2.7 && >= 6.6.1 && > 6.4.7 && == 2.4.7 && > 3.2.3 ) || ( == 8.8.4 && <= 7.8.5 && >= 3.7.7 && == 5.1.2 && >= 5.8.2 && <= 7.8.6 && <= 2.4.6 ) || ( < 6.5.7 && <= 8.3.4 && >= 7.8.3 && < 6.7.3 && >= 6.3.4 ) || ( >= 4.5.1 && > 7.4.8 ) || ( <= 6.3.1 && < 5.4.2 && > 2.6.5 && <= 3.1.2 && >= 6.6.1 && <= 7.5.8 && == 8.6.6 && < 8.8.3 ) || ( >= 7.3.4 && <= 8.7.2 && <= 6.8.1 && > 7.5.8 && > 7.4.1 && >= 1.7.3 && <= 3.1.3 ) || ( <= 1.6.1 && > 2.3.5 && <= 8.4.4 && >= 4.8.3 && >= 8.5.4 ) || ( == 2.3.6 && <= 3.4.6 ) || ( < 6.7.8 && <= 8.8.8 && > 5.7.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "aaupe",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󼋇"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( == 3.6.4 && > 5.2.2 && <= 6.3.8 ) || ( < 8.8.7 && > 7.6.2 && >= 5.4.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "cgffxchv",+                                        "dlOutput": null,+                                        "dlSubdir": "Up󴮘",+                                        "dlUri": "http:rab"+                                    }+                                }+                            },+                            "A_PowerPC64": {+                                "Windows": {+                                    "( < 3.2.1 && < 2.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "d",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "Fx𐢨6\u0004{En"+                                        },+                                        "dlUri": "https:jvdpt"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "Darwin": {+                                    "( < 1.7.2 && >= 8.6.7 && > 6.2.8 ) || ( < 7.5.5 && <= 4.1.2 && < 7.7.6 && >= 2.7.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "drpolxtq",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "?42𪯜'`"+                                        },+                                        "dlUri": "http:td"+                                    },+                                    "( >= 1.7.8 ) || ( < 8.3.5 && >= 4.2.3 && == 4.5.8 && < 3.6.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "pekvm",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0003\u0005\u000b𨰇0|"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( >= 7.2.1 && >= 4.9.4 && <= 6.6.2 && < 8.6.1 && <= 7.3.6 && >= 1.4.1 && == 1.5.1 && >= 3.8.7 ) || ( < 7.4.6 && > 4.6.4 && >= 2.1.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "gqeotyo",+                                        "dlOutput": null,+                                        "dlSubdir": "%!_",+                                        "dlUri": "http:oj"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "𥳒\u0014S􆀕\u0004􀼠\u001c",+                                        "dlUri": "http:uuq"+                                    }+                                },+                                "FreeBSD": {+                                    "( == 7.3.1 && > 8.2.6 && == 8.10.1 && <= 3.7.7 && == 3.2.5 && < 2.4.5 && > 2.2.2 && <= 4.1.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "puog",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:ebnp"+                                    },+                                    "( >= 5.2.7 && <= 2.4.6 && <= 1.1.3 && <= 3.5.8 && >= 2.8.1 && > 7.2.5 && >= 5.2.4 ) || ( >= 3.1.3 && >= 1.3.4 && < 5.1.2 && >= 2.7.8 && == 2.2.2 && > 7.3.3 && <= 7.7.7 ) || ( == 3.1.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "phkfvhsv",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:osimbv"+                                    },+                                    "( >= 6.7.1 && >= 3.4.4 && <= 3.8.2 && <= 5.8.8 ) || ( <= 2.6.3 && == 2.4.6 && < 2.8.7 && < 8.2.3 && <= 6.4.1 && > 1.2.1 && >= 1.3.6 ) || ( <= 8.8.8 && < 7.3.1 && < 4.6.6 && == 1.5.4 && <= 8.7.1 && == 1.8.1 && >= 3.8.5 && == 7.2.6 ) || ( >= 7.2.4 && < 1.4.4 && <= 1.6.1 && <= 1.3.2 && < 7.3.8 && >= 6.5.5 && <= 5.6.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "rz",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0006𫮚𣱗"+                                        },+                                        "dlUri": "https:u"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "oftrpiyv",+                                        "dlOutput": null,+                                        "dlSubdir": "=k􋝤G󸀳$",+                                        "dlUri": "https:smqfx"+                                    }+                                },+                                "Linux_Ubuntu": {+                                    "( < 2.3.2 && > 7.5.8 && < 6.7.8 && > 8.7.2 && >= 2.7.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "jv",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:tjev"+                                    },+                                    "( < 3.3.5 && == 1.2.6 && == 7.4.2 && < 8.7.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "uiqrfbw",+                                        "dlOutput": null,+                                        "dlSubdir": "|(V",+                                        "dlUri": "http:exa"+                                    },+                                    "( < 6.4.8 && > 5.3.4 && < 5.1.8 && >= 2.3.6 && <= 8.3.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "nhni",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0012𤳐N𢞶6􈄷,M"+                                        },+                                        "dlUri": "https:ihop"+                                    },+                                    "( < 7.6.5 && > 9.4.5 && > 4.4.6 && > 2.8.3 && <= 1.8.3 && > 8.8.1 && >= 5.1.5 && <= 7.4.7 && >= 2.1.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "hpxs",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "( <= 1.2.2 && < 7.4.6 ) || ( > 1.7.4 && > 5.3.3 && >= 4.1.7 && == 5.8.5 && < 2.4.3 ) || ( == 1.2.8 ) || ( < 8.2.8 && >= 4.2.4 && == 5.3.8 && > 5.7.2 && >= 6.6.7 ) || ( > 2.7.6 && < 1.4.5 && == 1.8.2 && == 8.4.8 && > 3.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "yxlmduc",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\r󸿰󵧷iG0"+                                        },+                                        "dlUri": "https:ifbsqd"+                                    },+                                    "( == 4.6.1 && <= 4.7.1 && > 5.3.5 && <= 3.6.6 ) || ( > 1.1.5 && > 5.5.3 && <= 6.7.2 && <= 2.4.5 && > 2.1.6 && >= 8.6.1 && > 6.1.1 && < 5.5.3 ) || ( <= 1.4.2 ) || ( < 1.1.1 && < 6.8.8 && < 5.8.8 && <= 6.6.6 && <= 6.6.8 && <= 2.7.2 && < 1.8.6 && > 1.2.1 ) || ( <= 1.7.2 && > 7.1.2 && < 2.6.7 && <= 3.5.7 && > 5.7.3 && == 1.4.3 ) || ( > 4.2.2 && <= 9.6.8 && > 4.5.8 && > 8.1.1 && >= 6.4.3 && < 4.9.8 && > 4.2.8 && < 4.1.7 && >= 1.4.7 ) || ( <= 5.4.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "mfajsov",+                                        "dlOutput": null,+                                        "dlSubdir": "|峖}㷞𪘘4􌨒",+                                        "dlUri": "https:tzp"+                                    },+                                    "( > 6.8.1 && == 3.6.1 && == 9.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "v",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "|."+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( >= 3.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "fe",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:pogqw"+                                    }+                                },+                                "Windows": {+                                    "( <= 4.6.5 && > 2.1.2 && == 8.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "xaz",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:ph"+                                    },+                                    "( == 8.1.7 && > 1.5.1 && >= 8.2.1 && <= 8.6.2 && >= 3.2.4 && < 2.6.7 && <= 5.5.5 ) || ( >= 8.1.5 && <= 6.2.2 && == 8.1.5 && > 6.4.2 && <= 1.3.8 && < 7.1.7 && < 1.4.7 && <= 4.7.4 && >= 3.1.4 ) || ( <= 5.4.8 && <= 3.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "h",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( > 6.2.6 && < 4.2.6 && < 4.2.3 && >= 7.1.1 && > 8.7.7 && >= 4.7.6 && < 7.1.8 && >= 8.3.1 ) || ( < 6.5.4 && >= 4.8.4 && <= 3.3.3 && == 8.4.7 && <= 2.6.2 ) || ( > 2.7.2 && >= 8.7.4 && <= 3.2.8 && > 4.5.6 && < 5.3.7 && < 3.3.6 && > 7.5.4 && > 1.3.8 && <= 4.8.8 ) || ( > 8.4.6 && > 2.5.8 && < 7.8.2 && <= 7.5.5 && == 5.5.4 && <= 1.5.1 && >= 1.4.2 && == 3.8.3 ) || ( >= 8.2.3 && < 3.7.6 && <= 5.5.8 && > 2.3.2 && <= 5.8.3 && == 3.2.1 && < 1.5.3 && == 7.6.7 && == 4.4.8 ) || ( == 3.8.6 && < 2.3.6 && == 5.7.3 && == 1.1.1 && >= 1.2.1 && < 1.2.1 && > 5.2.5 && < 8.2.2 && <= 1.3.9 )": {+                                        "dlCSize": null,+                                        "dlHash": "aun",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0014",+                                        "dlUri": "https:vyh"+                                    },+                                    "( >= 7.6.1 && >= 6.8.3 && <= 5.4.6 && > 7.7.3 && >= 4.2.2 && >= 4.5.2 && == 2.5.3 && < 5.2.4 ) || ( <= 5.1.7 && == 8.5.4 && < 8.8.2 && >= 8.8.2 && <= 1.2.4 && > 7.8.4 && <= 5.2.1 && == 1.8.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "xcztgbln",+                                        "dlOutput": null,+                                        "dlSubdir": "G\u0017㈳",+                                        "dlUri": "https:ee"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "e",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:jgwkqwtr"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:lkbs",+                        "viPostInstall": "ocvjmosz",+                        "viPostRemove": "b",+                        "viPreCompile": null,+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "jo",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": "󾷇>\u000b"+                            },+                            "dlUri": "http:qvxkdkm"+                        },+                        "viTags": [+                            "Prerelease",+                            "Prerelease",+                            "%󵠣R灡𑈃pS",+                            "Latest"+                        ],+                        "viTestDL": null+                    }+                }+            },+            "globalTools": {+                "ShimGen": {+                    "dlCSize": null,+                    "dlHash": "klhtnqpbmfgiduwrvzmgzupwgmc",+                    "dlOutput": null,+                    "dlSubdir": null,+                    "dlUri": "https:tvaqj"+                }+            },+            "toolRequirements": {+                "HLS": {+                    "2.6.9": {+                        "Linux_CentOS": {+                            "( <= 3.7.3 && > 8.1.3 && == 5.8.1 && > 2.8.4 && < 2.5.2 && <= 1.5.3 && < 1.6.5 && <= 5.5.8 )": {+                                "distroPKGs": [+                                    "wirvs",+                                    "gq",+                                    "uutgyger"+                                ],+                                "notes": "lpkr"+                            }+                        }+                    },+                    "4.2.1": {+                        "FreeBSD": {+                            "( < 7.2.7 && >= 1.8.5 && > 5.2.1 && >= 7.6.1 && >= 2.5.8 && < 7.2.5 )": {+                                "distroPKGs": [+                                    "ez",+                                    "cwpd",+                                    "so",+                                    "jory"+                                ],+                                "notes": "kcxli"+                            },+                            "( == 1.1.2 && == 5.8.7 && >= 1.2.1 && <= 8.6.3 )": {+                                "distroPKGs": [+                                    "jbnm",+                                    "lrwdfm",+                                    "phzq",+                                    "lnumqp",+                                    "plfni"+                                ],+                                "notes": "ik"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "crcrrqm",+                                    "sdtaay",+                                    "t",+                                    "hwklejk"+                                ],+                                "notes": "p"+                            }+                        }+                    },+                    "4.4.6": {+                        "Darwin": {+                            "( < 3.1.5 )": {+                                "distroPKGs": [+                                    "akstmo"+                                ],+                                "notes": "n"+                            },+                            "( <= 5.8.2 && <= 7.5.3 && > 4.7.2 && <= 5.7.6 && >= 6.7.4 && > 4.6.1 && > 2.6.3 && == 5.6.6 && < 2.8.7 ) || ( == 1.9.4 && >= 6.6.2 && >= 4.6.8 && >= 6.8.3 && > 6.1.8 ) || ( > 7.6.8 ) || ( > 8.5.5 && == 5.1.7 ) || ( == 2.5.7 && <= 4.6.3 && > 6.1.6 && >= 7.8.8 && == 1.8.4 ) || ( == 6.8.6 && == 2.8.5 && == 1.2.3 && > 8.2.4 && >= 5.6.3 && == 5.2.7 && < 7.8.2 && == 3.3.8 && == 4.3.2 )": {+                                "distroPKGs": [+                                    "rwgny",+                                    "nxuevo",+                                    "",+                                    "zq"+                                ],+                                "notes": "hhurntm"+                            },+                            "( <= 6.7.4 && <= 6.4.1 && <= 3.1.8 && >= 3.4.8 && <= 1.7.2 )": {+                                "distroPKGs": [+                                    "dmm",+                                    "bxi",+                                    "bmyosi",+                                    "nqmse",+                                    "fqcgru",+                                    "qa"+                                ],+                                "notes": "d"+                            },+                            "( == 2.1.5 && < 9.8.6 && == 7.3.8 && <= 3.4.3 && < 2.7.5 && >= 8.7.8 && > 8.4.6 && > 4.5.3 && > 2.8.6 )": {+                                "distroPKGs": [+                                    "ma",+                                    "zob",+                                    "j",+                                    "lbfsj",+                                    "bebobpqr",+                                    "dwcv",+                                    ""+                                ],+                                "notes": "cbcf"+                            },+                            "( == 3.5.1 && > 2.3.7 && == 5.4.3 && < 2.6.1 && <= 2.2.3 && <= 6.4.8 && == 8.3.1 )": {+                                "distroPKGs": [+                                    "ejjtbxp",+                                    "kpsab",+                                    "nlmyp",+                                    "zrepqiyc",+                                    "",+                                    "l"+                                ],+                                "notes": "atywoot"+                            },+                            "( == 6.4.4 && == 1.4.6 && == 7.7.3 && <= 8.7.3 && == 3.4.5 && < 5.3.8 && == 7.8.8 && >= 4.1.7 ) || ( > 5.5.8 && <= 7.3.6 && <= 1.4.4 && <= 1.4.2 && > 2.2.2 ) || ( <= 6.3.8 && >= 1.4.8 && == 3.2.2 && > 8.3.7 && > 2.1.8 && == 7.2.5 ) || ( == 1.7.8 ) || ( == 3.4.3 && <= 6.8.6 && >= 2.3.2 && >= 5.7.6 && > 3.6.4 && > 2.5.4 && >= 1.3.3 && < 4.2.2 && == 8.5.6 ) || ( > 4.3.8 ) || ( >= 1.5.7 && > 5.7.2 && > 8.2.8 && == 7.7.6 && > 6.8.4 && > 1.3.8 && == 8.7.3 ) || ( <= 3.2.1 && > 8.4.3 && == 1.2.2 && < 3.4.3 && < 1.6.1 )": {+                                "distroPKGs": [+                                    "agdiyds",+                                    "mwhqlxj",+                                    "zi",+                                    "ftoucr"+                                ],+                                "notes": "yaw"+                            },+                            "( > 8.7.8 && < 8.7.1 && > 4.7.5 && < 6.3.1 && > 1.1.2 && >= 4.3.3 && >= 8.8.5 )": {+                                "distroPKGs": [],+                                "notes": "h"+                            }+                        },+                        "FreeBSD": {+                            "( < 2.3.3 && >= 7.1.3 && >= 4.1.3 && > 9.3.3 && >= 5.6.3 && <= 4.1.7 )": {+                                "distroPKGs": [+                                    "f",+                                    "asozbk",+                                    "b",+                                    "ummxn",+                                    "upkwzdqf",+                                    ""+                                ],+                                "notes": "ucffxs"+                            },+                            "( < 2.7.2 && < 6.7.2 && >= 6.3.4 && < 8.6.8 && >= 7.1.7 && <= 6.3.4 && < 6.3.3 && >= 7.4.4 && == 6.8.2 )": {+                                "distroPKGs": [+                                    "",+                                    "cb",+                                    "rpozzj",+                                    "jxygirfn",+                                    "",+                                    "borz"+                                ],+                                "notes": "khxeo"+                            },+                            "( == 1.2.1 && < 2.1.5 && == 3.1.8 && < 4.5.7 && < 7.7.3 ) || ( > 2.5.8 ) || ( > 4.6.1 && > 2.4.7 && == 3.1.2 ) || ( > 8.8.8 && == 6.1.5 && <= 4.4.7 && == 2.8.8 && < 7.8.2 && == 1.6.7 )": {+                                "distroPKGs": [+                                    "l",+                                    "uqzct",+                                    "md",+                                    "rfzjv"+                                ],+                                "notes": "kquino"+                            },+                            "( == 1.5.3 && > 4.8.4 && <= 1.4.6 && > 5.6.1 && == 3.6.7 && == 4.2.6 && == 6.7.4 && == 5.2.6 ) || ( < 4.1.3 && >= 1.8.5 && <= 9.7.5 && <= 7.2.1 && > 7.3.2 && <= 5.7.1 ) || ( == 2.1.4 && == 6.2.5 && == 5.3.8 && > 8.3.3 && == 1.2.2 && >= 6.1.6 && <= 8.8.1 && >= 3.3.2 && == 6.7.2 ) || ( > 8.6.3 && < 6.4.7 && > 8.3.1 && > 4.6.5 && > 5.5.1 && > 3.4.6 && >= 4.2.8 ) || ( == 1.4.6 && == 8.5.5 && <= 6.5.5 && < 7.1.4 && > 4.5.3 && >= 2.7.5 && > 8.4.4 )": {+                                "distroPKGs": [+                                    "wkeluhb",+                                    "giseovf",+                                    "famosezn",+                                    "oaw",+                                    "dpwjcpu"+                                ],+                                "notes": "ucgalle"+                            },+                            "( == 3.7.1 && < 2.7.5 && < 8.6.7 && < 4.1.1 && < 6.8.3 && >= 6.1.1 && >= 5.4.2 ) || ( == 1.5.3 )": {+                                "distroPKGs": [],+                                "notes": "h"+                            },+                            "( >= 7.1.7 && >= 1.1.2 && >= 5.4.8 && == 3.6.2 && <= 7.1.7 && == 7.7.8 && == 7.4.1 ) || ( == 6.6.5 && >= 8.3.7 && <= 6.2.1 )": {+                                "distroPKGs": [+                                    "a",+                                    "vp"+                                ],+                                "notes": "b"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "nzscbd",+                                    "nysx",+                                    "yejurp",+                                    "vsf",+                                    "znhyxda",+                                    "jeev"+                                ],+                                "notes": ""+                            }+                        },+                        "Linux_AmazonLinux": {+                            "( < 4.2.7 && >= 7.2.1 && <= 4.7.5 && > 6.6.6 && < 3.6.2 && > 5.8.2 )": {+                                "distroPKGs": [+                                    "azrlxw",+                                    "h",+                                    "tchk"+                                ],+                                "notes": "ql"+                            },+                            "( >= 2.6.7 && >= 1.1.5 && < 7.6.4 && == 8.4.6 && < 7.5.4 )": {+                                "distroPKGs": [+                                    "kizgzmo",+                                    "dmznhcm",+                                    "su",+                                    "dyn",+                                    "dpilob",+                                    "gyry"+                                ],+                                "notes": "lxbsmwe"+                            },+                            "( >= 4.8.8 && >= 4.2.2 && == 2.7.6 && == 6.4.8 && == 3.7.4 ) || ( <= 6.5.8 )": {+                                "distroPKGs": [+                                    "zj",+                                    "w",+                                    "ox",+                                    "dn",+                                    "mokjnrs",+                                    "aghl",+                                    "zdhp"+                                ],+                                "notes": "hcvvin"+                            },+                            "( >= 5.5.2 ) || ( <= 4.6.3 )": {+                                "distroPKGs": [+                                    "aquei",+                                    "pn",+                                    "snj",+                                    "eboybndj",+                                    "yqhzlk",+                                    "bs"+                                ],+                                "notes": "jpscotgr"+                            },+                            "( >= 6.4.5 && == 2.6.8 && <= 8.5.7 && == 2.5.4 && == 2.2.1 && <= 8.2.8 && > 2.1.4 )": {+                                "distroPKGs": [+                                    "fega"+                                ],+                                "notes": "t"+                            },+                            "( >= 8.3.8 && < 2.6.7 && < 6.3.5 && <= 8.8.3 && < 7.1.6 )": {+                                "distroPKGs": [+                                    ""+                                ],+                                "notes": "sd"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "jso",+                                    "kkld",+                                    "nccxwi",+                                    "po",+                                    "bj"+                                ],+                                "notes": "zefdmicl"+                            }+                        },+                        "Windows": {+                            "( < 2.2.5 && < 3.6.3 && < 2.2.1 && == 4.7.6 && < 4.5.7 && == 4.6.3 )": {+                                "distroPKGs": [+                                    "xdoqizf"+                                ],+                                "notes": "rsi"+                            },+                            "( == 2.5.7 && < 4.8.5 && >= 1.6.7 && == 5.8.7 && == 3.7.4 && < 7.5.6 )": {+                                "distroPKGs": [],+                                "notes": ""+                            },+                            "( == 6.6.2 && > 8.2.5 && == 6.2.6 && > 1.5.3 && <= 6.5.9 && < 7.2.5 && == 4.3.3 )": {+                                "distroPKGs": [+                                    "q",+                                    "sededmi",+                                    "wtdjel",+                                    "",+                                    "ycuunpwv",+                                    "xu",+                                    "hvhoozza"+                                ],+                                "notes": ""+                            },+                            "( > 2.6.3 && < 3.1.6 && < 4.2.3 && < 4.4.6 && <= 6.6.6 && <= 8.3.7 )": {+                                "distroPKGs": [+                                    "xk",+                                    "tj",+                                    "apibg",+                                    "vtkv"+                                ],+                                "notes": "u"+                            },+                            "( >= 4.6.3 && > 4.2.6 && <= 3.8.1 && > 1.7.4 && >= 6.8.5 && >= 3.7.6 && > 3.6.7 )": {+                                "distroPKGs": [+                                    "",+                                    "dkwycdq",+                                    "mri",+                                    "yhc",+                                    "zzyhkq",+                                    "naefngl",+                                    "",+                                    ""+                                ],+                                "notes": "tr"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "",+                                    "f",+                                    "d",+                                    "ynjdzpx",+                                    "tls",+                                    "qb"+                                ],+                                "notes": "vizfzbqv"+                            }+                        }+                    },+                    "4.4.7": {+                        "Windows": {+                            "( < 6.7.7 && >= 2.7.8 && <= 7.5.1 && < 2.5.2 && >= 5.9.8 && >= 6.1.4 && >= 6.6.3 && >= 5.6.2 ) || ( < 1.3.8 && <= 4.5.8 && <= 5.7.1 && > 7.7.1 && < 4.3.7 && < 3.1.5 && < 3.7.6 && > 3.2.6 ) || ( <= 8.3.7 && >= 8.4.6 && >= 3.2.2 && == 8.1.1 && > 5.1.3 && >= 8.7.8 && == 5.8.1 && <= 2.4.4 && >= 6.5.3 ) || ( <= 6.7.8 && >= 7.7.2 && < 5.3.8 && >= 1.5.8 && < 5.3.3 && <= 5.2.1 && < 5.2.3 && > 8.4.8 && == 6.4.5 )": {+                                "distroPKGs": [+                                    "nskluq",+                                    "irxkqesp",+                                    "uerkjx",+                                    "ymhwpos",+                                    "xrku",+                                    "zwh"+                                ],+                                "notes": ""+                            },+                            "( <= 3.2.1 && < 2.1.4 )": {+                                "distroPKGs": [+                                    "e",+                                    "vmfh"+                                ],+                                "notes": "prsgeyvq"+                            },+                            "( > 6.6.1 && >= 7.7.6 && <= 7.3.3 && == 1.1.1 && < 7.3.3 && < 3.5.5 )": {+                                "distroPKGs": [+                                    "",+                                    "hxiurhbl",+                                    "dqfhp",+                                    "irtv",+                                    "bsbnkzj"+                                ],+                                "notes": "zuum"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "zwly",+                                    "uy",+                                    "mgd",+                                    "fd",+                                    "gr",+                                    "a",+                                    "npcccgbq",+                                    "nldzw"+                                ],+                                "notes": "chth"+                            }+                        }+                    },+                    "4.7.6": {+                        "Darwin": {+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "wgbezy",+                                    "aaw",+                                    "cgwao",+                                    "hxq",+                                    "m",+                                    "oht",+                                    "ienz",+                                    "a"+                                ],+                                "notes": "ml"+                            }+                        },+                        "FreeBSD": {+                            "( == 6.8.8 && < 1.2.4 && > 2.6.4 ) || ( > 2.1.2 && >= 3.1.7 && >= 9.2.6 )": {+                                "distroPKGs": [+                                    "jly",+                                    "ov"+                                ],+                                "notes": "etfad"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "j",+                                    "eabpp",+                                    "ribldfq",+                                    "xopdlh",+                                    "kmzjng",+                                    "kv"+                                ],+                                "notes": "khx"+                            }+                        },+                        "Linux_Alpine": {+                            "( < 1.4.6 && < 6.6.1 )": {+                                "distroPKGs": [+                                    "rxprewfv",+                                    "gi",+                                    "ebjjn",+                                    "cra"+                                ],+                                "notes": "hcutvfg"+                            },+                            "( < 6.6.7 && <= 5.2.8 )": {+                                "distroPKGs": [+                                    "dpc",+                                    "",+                                    "pjll",+                                    "",+                                    "seye"+                                ],+                                "notes": "jx"+                            },+                            "( < 6.6.8 && > 7.3.8 && < 6.6.7 ) || ( <= 6.5.1 && == 1.5.3 && <= 8.8.7 && < 5.5.3 && <= 3.2.4 && == 3.4.1 && >= 5.8.7 && > 6.8.1 ) || ( <= 3.3.8 && >= 2.7.3 && > 9.2.4 && == 1.6.5 )": {+                                "distroPKGs": [+                                    "fog",+                                    "abvht",+                                    "snxcwz",+                                    "",+                                    "cynjlc",+                                    "dxv",+                                    "fhnpul",+                                    "iacqocc"+                                ],+                                "notes": "xwbdinll"+                            },+                            "( <= 5.5.6 && >= 7.1.8 && < 7.7.5 ) || ( == 6.3.5 && <= 7.5.6 && < 2.5.1 && > 6.7.4 && <= 8.7.6 && < 7.5.9 && > 5.1.6 && == 6.1.6 && == 7.3.4 ) || ( < 6.1.4 && <= 7.1.5 && == 5.4.3 && > 3.2.3 && > 8.1.1 && < 8.8.6 ) || ( < 6.6.2 && > 7.7.3 )": {+                                "distroPKGs": [+                                    "xtzhlgds"+                                ],+                                "notes": "mmchv"+                            },+                            "( == 2.1.2 && >= 3.5.2 && >= 1.4.1 && > 3.7.1 && < 2.1.3 && >= 4.8.7 && > 4.1.2 )": {+                                "distroPKGs": [],+                                "notes": "ak"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "qwlcbnev"+                                ],+                                "notes": "gqhxexjp"+                            }+                        },+                        "Linux_CentOS": {+                            "( < 4.7.2 && <= 1.3.5 && <= 8.4.2 && == 2.5.5 && < 8.1.2 && >= 6.8.2 && >= 1.6.8 )": {+                                "distroPKGs": [+                                    ""+                                ],+                                "notes": "vr"+                            },+                            "( < 5.5.2 && >= 5.7.1 && > 4.5.2 && == 5.6.4 && > 1.2.2 && >= 5.1.5 )": {+                                "distroPKGs": [+                                    "fgr",+                                    "comgnpzo",+                                    "iw",+                                    "vhmspa"+                                ],+                                "notes": "wo"+                            },+                            "( < 8.8.1 && <= 8.4.3 && == 8.1.1 && > 5.1.1 && >= 8.2.2 && < 3.2.3 && < 6.4.8 ) || ( > 8.8.7 && == 6.1.7 && < 7.7.5 && == 6.7.8 && > 4.5.1 && > 4.3.2 && <= 6.8.1 && < 1.4.7 )": {+                                "distroPKGs": [+                                    "cwcczif",+                                    "ngg",+                                    "kv",+                                    "f"+                                ],+                                "notes": ""+                            },+                            "( <= 3.3.2 && < 7.7.8 && == 8.7.4 && >= 8.6.4 && == 7.8.8 )": {+                                "distroPKGs": [+                                    "khak",+                                    "pm",+                                    "ez",+                                    "yvpxhmq",+                                    "yiymbpzs",+                                    "dq",+                                    "ybb"+                                ],+                                "notes": "ganr"+                            },+                            "( == 1.2.8 && >= 4.6.4 ) || ( < 3.1.6 && < 2.3.8 && <= 4.3.3 && >= 6.2.9 && >= 7.1.2 && <= 8.6.8 && == 2.6.1 ) || ( == 3.3.5 && < 6.6.2 && <= 3.1.4 && >= 1.6.7 && > 2.1.2 ) || ( < 2.8.1 && == 3.5.4 && <= 1.2.8 && >= 4.4.2 && > 3.7.7 && >= 3.4.9 && > 4.1.6 && <= 1.1.5 ) || ( >= 1.7.8 && <= 8.7.6 && == 7.8.1 && >= 4.3.1 )": {+                                "distroPKGs": [+                                    "pukbsyqg",+                                    "hvkoinnw",+                                    "l",+                                    "qx"+                                ],+                                "notes": "cuja"+                            },+                            "( == 4.4.4 && >= 5.1.4 && < 2.6.5 && == 7.8.6 )": {+                                "distroPKGs": [+                                    "cvlx",+                                    "kxzu",+                                    "uoqf"+                                ],+                                "notes": "qef"+                            },+                            "( > 8.7.4 && < 7.6.4 ) || ( < 2.8.7 && == 4.8.7 && >= 4.5.2 && <= 6.5.5 && == 7.3.6 && == 1.4.5 )": {+                                "distroPKGs": [+                                    "ttnepvsp",+                                    "",+                                    "qestrgg",+                                    "of"+                                ],+                                "notes": "f"+                            }+                        },+                        "Windows": {+                            "( < 4.6.1 && < 5.6.3 && >= 1.7.6 )": {+                                "distroPKGs": [+                                    "yzt",+                                    "wrwx",+                                    "nbm",+                                    "yt"+                                ],+                                "notes": "peycffn"+                            },+                            "( == 8.4.5 && <= 3.2.4 && < 5.3.1 && == 9.6.5 && > 8.1.2 && >= 2.3.2 ) || ( >= 6.3.8 && <= 3.1.3 && >= 1.1.7 && == 5.6.7 && >= 4.8.4 && < 2.5.8 && < 9.5.7 && > 1.3.3 )": {+                                "distroPKGs": [+                                    "leym",+                                    "sppllv"+                                ],+                                "notes": "ycjhs"+                            },+                            "( > 8.5.1 && >= 1.4.7 && == 1.1.6 && == 8.5.1 ) || ( < 1.3.5 && <= 6.6.2 && > 4.8.5 && <= 1.1.1 && > 6.6.1 && > 6.2.3 ) || ( < 2.8.4 && == 4.8.3 && == 5.1.4 && > 6.5.8 && == 6.8.3 && < 7.6.6 )": {+                                "distroPKGs": [+                                    "",+                                    "nao",+                                    "gptlbuz",+                                    "kf",+                                    "g",+                                    "zsflyg",+                                    "gk",+                                    "ntqvszc"+                                ],+                                "notes": "mtiphl"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "tx",+                                    "inmw",+                                    "",+                                    "vifjw",+                                    "m"+                                ],+                                "notes": "iiyihow"+                            }+                        }+                    },+                    "5.1.4": {+                        "FreeBSD": {+                            "( < 7.3.6 && < 6.1.3 && < 1.1.8 && == 1.2.1 && <= 5.4.4 && == 6.2.5 && > 2.1.1 && >= 8.7.1 && <= 4.9.8 )": {+                                "distroPKGs": [+                                    "vm",+                                    "iyzp",+                                    "zfy",+                                    "",+                                    ""+                                ],+                                "notes": "agku"+                            },+                            "( <= 4.3.4 && < 4.7.4 && >= 5.7.1 )": {+                                "distroPKGs": [+                                    "mu",+                                    "",+                                    "lfnyo",+                                    "",+                                    "mkme"+                                ],+                                "notes": "adn"+                            },+                            "( <= 7.5.7 && == 8.8.1 )": {+                                "distroPKGs": [+                                    "micrru",+                                    "uwnmeqko"+                                ],+                                "notes": "ovpeoh"+                            },+                            "( == 6.10.3 && <= 7.8.6 && < 1.7.6 && <= 8.6.8 && < 8.3.8 ) || ( <= 7.6.8 && == 4.6.8 && >= 3.4.5 && > 8.3.1 && > 2.6.7 && >= 7.2.4 && == 5.3.3 ) || ( > 8.3.4 && == 5.3.4 && <= 2.1.7 && == 5.5.3 && >= 5.1.8 && == 3.3.1 && >= 4.1.3 )": {+                                "distroPKGs": [+                                    "djmpss",+                                    "abh",+                                    "fqvmfis",+                                    "t",+                                    "xaxr"+                                ],+                                "notes": ""+                            },+                            "( > 4.6.2 && == 6.7.1 )": {+                                "distroPKGs": [+                                    "grnj",+                                    "g",+                                    "",+                                    "",+                                    "jcqcuxq",+                                    "uyagfsvz",+                                    "oivajoec",+                                    "xujy"+                                ],+                                "notes": "wwjq"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "pimdo",+                                    "fnf",+                                    "lwii",+                                    "ut",+                                    "v"+                                ],+                                "notes": "zscajjj"+                            }+                        },+                        "Linux_Alpine": {+                            "( == 5.3.4 && == 1.2.7 && > 2.3.2 && <= 3.2.8 && <= 2.8.6 && > 6.3.6 && <= 8.4.3 )": {+                                "distroPKGs": [+                                    "sphikwtl",+                                    "zeyjmy"+                                ],+                                "notes": "fdju"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "mj"+                            }+                        },+                        "Linux_CentOS": {+                            "( < 1.2.7 && == 8.4.1 && == 5.4.7 && == 3.2.7 && < 7.8.7 ) || ( <= 4.5.1 && >= 2.8.7 && >= 4.4.8 && == 5.7.2 && > 3.3.4 && > 9.3.6 ) || ( == 4.4.8 && > 4.2.3 && > 5.7.8 && <= 5.4.4 && == 5.4.1 && > 3.3.8 )": {+                                "distroPKGs": [+                                    "iioq",+                                    "stzw",+                                    "yfyhh"+                                ],+                                "notes": "yzbes"+                            },+                            "( <= 3.1.7 && > 3.8.7 && > 9.1.5 && > 1.5.1 && <= 4.7.2 && == 1.5.6 && > 8.5.8 && == 4.1.4 && <= 3.4.6 )": {+                                "distroPKGs": [+                                    "cfvb"+                                ],+                                "notes": "bymqimbe"+                            },+                            "( > 1.4.1 && == 7.4.2 && >= 2.4.5 && < 3.5.5 )": {+                                "distroPKGs": [+                                    "odmuij",+                                    "np",+                                    "xzfu",+                                    "krq",+                                    "uc",+                                    "etkkxnll",+                                    "ewse"+                                ],+                                "notes": "m"+                            },+                            "( > 6.3.2 && == 1.1.2 && > 5.5.8 && <= 2.7.7 && > 7.3.9 && > 7.6.8 && >= 1.1.5 && > 5.3.2 && > 1.4.2 )": {+                                "distroPKGs": [+                                    "opdf",+                                    "dgvbvpn",+                                    "cdjh",+                                    "aqwspzk",+                                    "xbta",+                                    "ojgd",+                                    ""+                                ],+                                "notes": "phlvaphc"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "qwee"+                            }+                        },+                        "Linux_Debian": {+                            "( <= 2.1.7 && >= 4.7.6 && <= 6.3.7 && > 7.5.4 && == 2.8.2 ) || ( < 8.4.3 && > 6.3.4 && < 3.6.1 && >= 5.2.6 && < 5.1.4 && < 6.2.6 )": {+                                "distroPKGs": [+                                    "",+                                    "wngslavs",+                                    "b",+                                    "cxofcwnd",+                                    "arsgc"+                                ],+                                "notes": "nygs"+                            },+                            "( <= 2.4.2 && < 3.8.2 && == 1.8.2 && <= 7.7.4 && < 6.8.2 && < 1.3.2 && > 3.8.4 && > 8.6.6 && <= 6.2.7 )": {+                                "distroPKGs": [+                                    "mukmu"+                                ],+                                "notes": "ztoe"+                            },+                            "( >= 6.2.7 )": {+                                "distroPKGs": [+                                    "ysxckmm"+                                ],+                                "notes": "oabufgpl"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "adacln",+                                    "qrutj",+                                    "tqczqx",+                                    "nstauvs",+                                    "pkhwz",+                                    "mgcoa",+                                    "e"+                                ],+                                "notes": "mxewbc"+                            }+                        },+                        "Windows": {+                            "( <= 3.2.7 && < 8.5.6 && <= 2.5.2 && == 4.8.4 && == 7.5.3 && > 3.8.3 && == 1.7.6 && <= 8.3.6 && == 6.1.5 ) || ( >= 4.8.7 && <= 2.6.2 && > 6.8.5 && >= 5.2.6 && < 3.4.8 )": {+                                "distroPKGs": [+                                    "gepkbc",+                                    "jmvg",+                                    "hdflb"+                                ],+                                "notes": "xuvsiuni"+                            },+                            "( <= 5.2.5 && > 5.3.2 && >= 3.4.5 && < 8.3.2 && <= 1.6.4 ) || ( < 3.7.8 ) || ( > 8.1.5 && <= 3.9.1 && <= 3.5.7 && < 5.3.8 && >= 2.6.4 && < 4.3.5 && >= 5.2.5 && < 5.1.1 && >= 3.5.4 ) || ( <= 3.8.1 && <= 7.3.7 && == 1.2.2 ) || ( == 3.8.5 ) || ( > 5.2.5 && <= 4.5.2 && <= 1.7.8 && < 1.5.1 && > 1.7.3 && == 4.8.6 && > 6.8.1 && == 8.5.7 && <= 7.5.6 ) || ( == 4.2.4 && > 3.8.1 )": {+                                "distroPKGs": [+                                    "cgg",+                                    "p",+                                    "symxp",+                                    "uf",+                                    "p"+                                ],+                                "notes": "ctnhts"+                            },+                            "( <= 6.6.8 && < 8.2.2 && < 5.2.5 ) || ( > 3.7.2 && >= 6.8.4 ) || ( == 7.1.3 && == 8.2.6 && == 2.5.1 && <= 7.3.5 && > 3.7.8 && == 5.7.3 && == 2.1.4 )": {+                                "distroPKGs": [+                                    "lab",+                                    "wwl",+                                    "fklgzup",+                                    "qdtkjm",+                                    ""+                                ],+                                "notes": "ycabtrhu"+                            },+                            "( == 3.1.5 && == 6.5.7 && > 3.4.8 && > 5.8.7 && > 2.7.2 && > 3.8.4 && < 3.2.1 ) || ( >= 8.8.2 && < 7.6.2 && <= 6.7.6 && <= 4.8.7 && <= 7.6.5 && >= 7.8.3 )": {+                                "distroPKGs": [+                                    "galnxfu",+                                    "ue",+                                    "lzftv"+                                ],+                                "notes": ""+                            },+                            "( == 4.4.6 && == 8.4.2 && > 6.3.2 ) || ( == 2.3.4 && < 6.8.8 && == 6.1.8 && == 2.2.6 && > 6.3.3 && >= 5.3.7 && < 2.8.8 && > 7.6.2 && >= 6.3.6 )": {+                                "distroPKGs": [+                                    "cep"+                                ],+                                "notes": "xiesxu"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "ugdkt"+                                ],+                                "notes": "gxycxs"+                            }+                        }+                    },+                    "9.4.8": {+                        "Linux_Mint": {+                            "( < 6.3.8 && > 5.4.4 && == 4.5.3 ) || ( > 8.3.2 && >= 3.6.2 && > 7.8.4 && == 5.1.5 && > 6.3.2 && == 6.7.3 && == 3.8.8 && > 1.7.1 )": {+                                "distroPKGs": [+                                    "q",+                                    "",+                                    "pzb",+                                    "ex"+                                ],+                                "notes": "bmbxgf"+                            },+                            "( <= 8.5.5 && == 1.6.2 && <= 4.2.3 && <= 8.3.7 && == 6.6.1 && >= 4.3.8 ) || ( > 2.3.5 && == 4.4.3 && > 4.6.2 ) || ( <= 8.4.4 && == 6.3.1 && < 8.3.7 && >= 5.4.8 && < 7.5.3 && > 7.3.1 )": {+                                "distroPKGs": [+                                    "uvj",+                                    "eqhumgck",+                                    "al",+                                    "lywl",+                                    "onirmq"+                                ],+                                "notes": "ajkzcsf"+                            },+                            "( == 2.8.6 && >= 4.5.8 && >= 4.3.2 && > 6.5.2 && == 6.7.6 && >= 5.2.6 ) || ( >= 8.2.6 && > 7.3.5 && > 6.6.5 )": {+                                "distroPKGs": [+                                    "ohhb",+                                    "rnu",+                                    "r"+                                ],+                                "notes": "dgzwlznq"+                            },+                            "( > 6.1.4 && < 5.1.5 && <= 4.2.5 && >= 8.1.1 && >= 3.5.6 && <= 2.7.8 && == 5.1.5 && < 2.7.4 ) || ( <= 5.5.8 && == 7.1.7 && >= 8.3.8 && <= 6.4.6 && <= 7.3.4 )": {+                                "distroPKGs": [+                                    "q",+                                    "daxlja",+                                    "ocvkasdv"+                                ],+                                "notes": "h"+                            },+                            "( >= 6.4.4 && <= 2.7.1 && > 4.2.4 && < 1.2.5 ) || ( <= 7.2.1 && <= 8.8.7 && >= 9.3.2 && > 1.2.7 )": {+                                "distroPKGs": [+                                    "bdew",+                                    "oodf",+                                    "mplr",+                                    "xwyqlqu",+                                    "cb",+                                    "",+                                    "tpjct"+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "",+                                    "pomqbebm"+                                ],+                                "notes": "jblhrssj"+                            }+                        }+                    },+                    "unknown_version": {+                        "Darwin": {+                            "( < 3.6.3 && > 4.7.10 && >= 2.3.4 && >= 7.8.7 && >= 8.5.3 && >= 7.2.8 && < 5.7.4 && > 2.1.3 )": {+                                "distroPKGs": [],+                                "notes": "jtyhnss"+                            },+                            "( <= 1.1.1 ) || ( == 1.5.4 && >= 7.1.3 && > 3.1.4 && == 3.7.2 && < 2.1.5 && >= 1.7.4 && <= 8.2.3 && > 1.4.7 && == 8.5.6 )": {+                                "distroPKGs": [+                                    "gvkxzqa",+                                    "e"+                                ],+                                "notes": "rmzl"+                            },+                            "( > 7.5.8 && < 7.6.1 && < 2.4.4 ) || ( < 4.1.3 && == 7.5.7 && >= 2.8.2 && == 2.7.1 && == 2.1.7 && == 8.4.3 && < 2.3.4 && < 7.1.1 && >= 1.7.2 )": {+                                "distroPKGs": [+                                    "m",+                                    "zptgozr"+                                ],+                                "notes": "bzfqj"+                            },+                            "( > 8.2.8 && < 4.5.6 && >= 7.4.5 && <= 4.1.4 && == 4.8.1 && > 6.2.8 && >= 3.7.5 && <= 5.2.8 && == 8.5.3 )": {+                                "distroPKGs": [+                                    "vwkf",+                                    "rje",+                                    "wawyniw",+                                    "",+                                    "uukrzq"+                                ],+                                "notes": "lleoqw"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "mcvi",+                                    "grlw"+                                ],+                                "notes": "koewqj"+                            }+                        },+                        "Linux_AmazonLinux": {+                            "( < 4.3.1 && < 8.5.4 && > 1.4.5 && == 3.4.3 && < 6.5.6 && >= 5.3.4 && == 8.2.4 ) || ( == 2.1.7 && == 5.4.3 && < 6.2.7 )": {+                                "distroPKGs": [+                                    "nryyfely"+                                ],+                                "notes": "xt"+                            },+                            "( == 7.7.2 && >= 6.6.1 )": {+                                "distroPKGs": [+                                    "udrqfp",+                                    "jwvb",+                                    "nwhtexfp",+                                    "dbbntal",+                                    "",+                                    ""+                                ],+                                "notes": "hgkvkp"+                            },+                            "( > 5.1.5 && >= 1.3.3 && >= 6.2.4 && >= 5.6.1 && < 6.8.5 && >= 7.7.4 ) || ( < 4.5.3 && < 6.5.4 && > 1.1.7 && >= 4.7.2 && == 4.6.8 && == 3.6.6 && >= 2.6.2 )": {+                                "distroPKGs": [+                                    "fon",+                                    "zcbjd"+                                ],+                                "notes": "c"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "",+                                    "gwhelip",+                                    "",+                                    "o",+                                    "",+                                    "pnxjsj",+                                    "sm"+                                ],+                                "notes": "gbwcyqq"+                            }+                        },+                        "Linux_CentOS": {+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "j",+                                    "uxreylp",+                                    "amqpm",+                                    "j",+                                    "pkyhsdk"+                                ],+                                "notes": "jctli"+                            }+                        },+                        "Windows": {+                            "( < 8.4.2 && == 6.5.5 && < 1.8.3 && == 2.5.1 && > 4.8.5 && > 3.2.2 ) || ( < 5.8.7 ) || ( > 6.8.3 && > 1.7.6 && > 2.1.6 && == 1.7.6 && == 4.2.4 && < 4.4.7 )": {+                                "distroPKGs": [+                                    "hti",+                                    "mbmqoxj",+                                    "w",+                                    "pvbt",+                                    "c",+                                    ""+                                ],+                                "notes": "nn"+                            },+                            "( < 8.5.3 && >= 3.1.6 && < 1.2.4 && > 5.1.6 && < 7.6.3 && >= 4.3.8 && < 8.3.4 ) || ( == 7.7.5 && >= 3.5.6 && >= 4.7.4 && >= 8.6.7 && <= 5.7.4 && < 6.8.8 && > 1.7.8 ) || ( <= 3.2.1 && == 8.1.2 && < 6.4.1 ) || ( <= 3.3.4 && > 2.6.8 && <= 2.7.5 )": {+                                "distroPKGs": [+                                    "gwx",+                                    "z"+                                ],+                                "notes": "nuqq"+                            },+                            "( <= 3.4.6 && > 6.6.7 && < 1.1.2 && > 3.6.8 && < 4.4.5 && <= 5.5.8 ) || ( == 7.8.1 && >= 8.1.6 && > 5.6.3 && == 1.1.6 ) || ( > 4.3.2 && <= 6.7.8 && > 3.8.2 && < 6.7.3 && >= 4.3.1 && > 2.7.3 && > 5.3.1 )": {+                                "distroPKGs": [+                                    "s",+                                    "iufzivg",+                                    "doyrcmr",+                                    "ktwph",+                                    "pmma",+                                    "",+                                    "deponq",+                                    ""+                                ],+                                "notes": "twm"+                            },+                            "( == 7.3.4 && >= 5.3.8 ) || ( == 4.6.2 && >= 6.7.1 && > 2.6.2 && < 6.8.4 && > 5.3.4 )": {+                                "distroPKGs": [+                                    "xcskjzlb",+                                    "uarb",+                                    "f",+                                    "jmanhh",+                                    "s",+                                    "hln",+                                    "gsvbfupu"+                                ],+                                "notes": "jabw"+                            },+                            "( >= 4.2.1 ) || ( > 7.7.2 )": {+                                "distroPKGs": [+                                    "owf"+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "k",+                                    "sxhg",+                                    "exh",+                                    "cmrnvuhg",+                                    "qxmkj"+                                ],+                                "notes": "gu"+                            }+                        }+                    }+                }+            }+        },+        {+            "ghcupDownloads": {+                "GHC": {+                    "1.7.7": {+                        "viArch": {+                            "A_32": {+                                "Darwin": {+                                    "( <= 1.7.1 && <= 4.3.8 && < 7.2.3 && >= 8.7.1 && > 6.3.4 && >= 6.8.1 && < 1.1.8 && == 5.2.3 ) || ( > 1.3.7 && <= 6.7.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "bw",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0018n#KhO",+                                        "dlUri": "http:vdxnm"+                                    },+                                    "( <= 6.4.4 && <= 3.6.3 && > 3.8.1 && == 4.4.7 && >= 2.3.4 ) || ( > 8.7.5 && >= 1.3.6 ) || ( > 5.6.2 && == 8.4.4 && >= 2.3.7 && > 6.5.5 ) || ( >= 1.2.4 && < 5.2.3 && >= 5.6.5 && >= 1.1.2 && >= 4.2.7 ) || ( > 1.4.7 && < 4.8.6 && < 5.4.3 && >= 3.8.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "q",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:wx"+                                    },+                                    "( <= 7.5.7 && <= 6.5.1 && < 1.4.3 && == 5.8.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "vcp",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:ltdcvvn"+                                    },+                                    "( > 7.2.5 && < 4.8.5 && <= 7.4.1 && < 7.4.1 && >= 2.8.8 && == 2.2.5 && <= 2.6.5 && <= 1.6.1 && < 6.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "xqcoct",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:c"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "hn",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:dxaxrgi"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 6.8.2 && == 4.8.1 && <= 8.5.8 && == 5.1.4 && == 8.4.8 ) || ( <= 8.1.1 && >= 6.3.5 && == 1.2.6 && <= 1.6.6 && < 1.1.2 && == 2.8.3 && <= 3.5.4 && < 7.7.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "n",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "P3𨑰💑ળQ"+                                        },+                                        "dlUri": "https:yb"+                                    },+                                    "( < 7.5.3 && < 5.6.3 && > 9.1.6 && > 1.2.6 ) || ( > 6.1.7 && > 5.7.3 && < 1.2.2 && == 6.8.2 && == 6.7.5 && < 4.7.7 ) || ( < 2.3.3 && == 3.2.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "x",+                                        "dlOutput": null,+                                        "dlSubdir": "\\Rm𒎙􏤰䀾󽣄",+                                        "dlUri": "http:eu"+                                    },+                                    "( <= 8.8.6 && == 8.2.1 && == 5.6.2 && < 6.6.2 && < 7.3.3 && >= 6.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "jmkcu",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:t"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "qfl",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:qii"+                                    }+                                },+                                "Linux_AmazonLinux": {+                                    "( < 5.2.4 && < 3.4.1 && >= 2.1.6 && > 2.5.1 && >= 5.4.6 && < 7.4.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󷝞T𗖂u󿍙\r"+                                        },+                                        "dlUri": "https:e"+                                    },+                                    "( < 8.8.3 && <= 1.6.1 && < 4.3.3 && < 8.6.5 && > 8.1.2 && >= 5.3.6 && <= 3.2.3 && <= 9.2.3 && > 7.7.5 ) || ( >= 3.5.1 && <= 7.3.2 && >= 2.4.3 && <= 5.2.2 && <= 6.6.5 && >= 8.2.1 && > 7.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "yzakihw",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\"M"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( <= 1.5.2 && >= 2.1.2 && == 3.6.2 && > 5.8.4 && <= 8.5.6 && > 6.4.4 && == 1.7.6 && <= 7.3.2 ) || ( == 5.3.1 && > 2.2.7 && >= 7.7.5 && > 4.5.1 && == 1.1.7 && == 5.6.3 ) || ( > 1.7.6 && > 2.4.6 && <= 2.3.4 && >= 4.7.1 && < 8.4.5 && <= 7.3.7 && <= 4.4.8 && == 6.4.5 && == 5.4.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "az",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:"+                                    },+                                    "( <= 4.5.4 && < 8.4.7 && >= 3.2.2 && <= 6.4.8 && >= 2.5.8 && == 8.4.2 && > 7.6.3 && > 5.1.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "dw",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "*k"+                                        },+                                        "dlUri": "http:krxdz"+                                    },+                                    "( >= 2.7.1 && == 2.5.2 && >= 4.8.5 && == 2.8.4 && == 3.2.2 ) || ( >= 1.7.7 ) || ( == 6.8.6 ) || ( <= 2.3.3 && >= 8.7.2 && <= 1.8.4 && <= 3.6.7 && >= 1.7.7 && > 1.7.3 && == 1.2.7 && >= 7.5.5 && <= 8.2.2 ) || ( >= 2.3.3 && == 3.4.5 && > 2.4.6 && <= 6.1.6 && >= 7.2.4 ) || ( <= 7.7.7 && == 1.6.7 ) || ( == 6.4.8 && >= 7.2.3 ) || ( == 2.1.2 && < 4.1.5 && <= 2.3.5 && <= 1.2.3 && > 1.4.4 && == 7.3.8 && > 6.5.1 && == 5.1.8 && >= 8.2.2 ) || ( <= 8.6.8 && >= 4.8.7 && == 1.7.5 && > 4.7.3 && < 5.3.3 && == 4.8.7 && < 4.7.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "I2gHI𬖱&A",+                                        "dlUri": "https:vljqum"+                                    },+                                    "( >= 3.4.8 && > 7.1.2 && >= 7.8.8 ) || ( <= 1.4.7 && < 3.7.5 && >= 5.3.2 && == 1.3.4 && >= 7.2.4 && == 6.3.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "awiz",+                                        "dlOutput": null,+                                        "dlSubdir": ";NFJ\u000e9",+                                        "dlUri": "https:nizhdk"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "oe",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𖦲"+                                        },+                                        "dlUri": "https:j"+                                    }+                                },+                                "Linux_Exherbo": {+                                    "( < 6.5.6 && > 4.7.1 && >= 1.6.5 && > 6.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "nfeucwv",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0013\u0002\u0015𒍺\u0005q?"+                                        },+                                        "dlUri": "http:phn"+                                    },+                                    "( <= 4.7.2 && == 4.9.7 && >= 1.1.2 && >= 6.4.7 && < 5.4.5 && >= 5.7.2 && <= 4.5.1 && >= 7.6.5 && == 5.6.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "a",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "C5H"+                                        },+                                        "dlUri": "https:knd"+                                    },+                                    "( <= 6.1.5 && <= 2.2.2 && < 2.5.3 ) || ( <= 5.4.1 && >= 1.4.6 && >= 6.2.4 ) || ( < 4.8.5 && < 7.3.5 && > 8.5.5 && <= 7.6.1 ) || ( == 3.3.3 && >= 1.6.1 && < 1.2.7 ) || ( == 4.4.4 && < 5.6.2 && <= 7.2.1 && <= 8.2.7 && <= 3.1.3 && >= 8.8.5 && <= 3.8.7 && > 7.4.2 ) || ( > 1.6.4 && > 3.7.5 && < 8.6.6 && <= 2.5.2 && == 3.5.2 && == 3.3.5 && >= 4.1.7 ) || ( >= 6.4.7 && < 4.6.3 && >= 8.7.6 && <= 6.6.2 ) || ( <= 4.8.5 && <= 2.3.4 && > 2.3.5 && < 8.6.2 && > 7.4.5 && > 6.4.3 ) || ( > 7.2.1 && <= 1.6.3 && < 8.2.8 && > 2.5.2 && < 4.5.7 && > 3.4.7 && <= 4.8.8 && <= 1.4.1 && > 2.4.7 ) || ( <= 3.5.2 ) || ( > 1.6.4 && < 4.3.3 && < 1.1.6 && <= 5.8.2 && <= 8.9.8 && > 6.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "tlv",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0002",+                                        "dlUri": "http:tuyec"+                                    }+                                },+                                "Linux_UnknownLinux": {}+                            },+                            "A_PowerPC": {+                                "Darwin": {+                                    "( <= 8.8.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "jusmuda",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:tsbt"+                                    },+                                    "( == 3.2.1 && == 8.6.2 && >= 7.8.6 && > 2.5.3 && == 5.2.8 && > 8.1.7 && <= 7.4.7 ) || ( == 1.7.2 && >= 4.4.3 && <= 6.8.6 && > 2.1.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "~0䋶]较",+                                        "dlUri": "http:wjz"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "kgeasled",+                                        "dlOutput": null,+                                        "dlSubdir": "m𒍪y`",+                                        "dlUri": "https:bdmslflx"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 5.3.5 && > 4.6.3 && < 3.8.7 && >= 3.5.9 ) || ( < 7.4.1 && == 3.7.8 && > 4.7.1 && > 1.4.2 && >= 5.8.7 && >= 5.2.1 && == 5.5.4 && >= 2.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "lzbjcrv",+                                        "dlOutput": null,+                                        "dlSubdir": "pA!X",+                                        "dlUri": "https:"+                                    },+                                    "( == 7.4.7 && == 7.6.7 && == 7.3.4 && >= 8.4.4 && == 1.3.5 && == 6.4.2 ) || ( < 8.2.2 && < 5.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "oub",+                                        "dlOutput": null,+                                        "dlSubdir": ",󶋼",+                                        "dlUri": "http:jcyuhga"+                                    },+                                    "( > 2.1.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "mrxyju",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:ixmyjr"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "]嗑󷝒\rsQd "+                                        },+                                        "dlUri": "https:"+                                    }+                                },+                                "Windows": {+                                    "( < 3.2.7 && == 7.5.8 && > 6.3.8 && <= 2.7.5 && < 5.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "wanmlhwd",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0011E\u0007𤛩2"+                                        },+                                        "dlUri": "https:vclviii"+                                    },+                                    "( < 3.4.2 && > 7.4.6 && == 2.2.4 && == 5.8.2 && > 8.1.6 && >= 5.2.5 && == 2.8.2 && >= 3.1.2 && >= 6.8.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "wbnegg",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:m"+                                    },+                                    "( <= 2.3.4 && == 1.6.5 && > 8.3.7 && < 8.1.3 ) || ( == 7.1.2 && >= 7.4.6 && > 1.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "mftjqkc",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "( == 6.5.6 && >= 6.4.4 && < 7.1.6 && == 1.2.6 && < 8.3.2 && >= 3.8.1 && == 4.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "uftgz",+                                        "dlOutput": null,+                                        "dlSubdir": "\u000e7#",+                                        "dlUri": "http:xzwdqjc"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "amefdje",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:q"+                                    }+                                }+                            },+                            "A_Sparc": {},+                            "A_Sparc64": {+                                "Darwin": {+                                    "( < 4.8.2 && < 1.1.2 && == 7.7.2 && == 8.6.8 && > 7.5.1 && <= 4.5.3 && == 6.3.5 ) || ( < 2.7.4 && <= 7.8.7 && > 9.2.3 && < 7.3.2 ) || ( == 6.5.4 && <= 1.5.7 && < 4.2.6 && <= 1.5.8 && < 4.7.8 && >= 2.6.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "hi𭗈#"+                                        },+                                        "dlUri": "http:jqrpsqo"+                                    },+                                    "( <= 7.8.1 && <= 5.4.1 && <= 1.6.2 ) || ( >= 8.7.2 && <= 7.8.6 && >= 7.2.2 && <= 1.4.1 && == 5.3.4 && == 3.3.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "z",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𢓋"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( == 8.1.7 && < 4.5.3 && < 7.4.1 && <= 1.7.6 && < 4.1.2 && <= 7.4.8 && < 4.7.3 && >= 8.1.4 && >= 3.7.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "hcvnqoo",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "M\u001d􍥄\u001b\u0001"+                                        },+                                        "dlUri": "http:hmrfzi"+                                    },+                                    "( > 3.8.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "ja",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0002\u0004m𪑜󸹪󺰽T",+                                        "dlUri": "http:"+                                    },+                                    "( > 5.2.8 && >= 8.6.6 && > 5.6.2 && < 1.7.7 && <= 8.8.5 && > 4.1.3 && >= 4.7.2 && < 5.8.6 && <= 6.3.5 ) || ( >= 8.7.3 && == 6.3.6 && <= 2.3.3 && <= 2.6.1 && >= 6.4.2 ) || ( == 7.8.1 && > 8.5.3 && >= 8.4.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "ly",+                                        "dlOutput": null,+                                        "dlSubdir": "􍒋\u000bႺ𘌤",+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "zorpbt",+                                        "dlOutput": null,+                                        "dlSubdir": "+􃛞.;Im7",+                                        "dlUri": "https:lrrquhf"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 7.1.4 && == 6.8.1 && >= 1.8.8 && <= 1.1.3 && == 4.8.2 && < 3.8.1 && < 8.1.4 ) || ( >= 6.2.3 && > 4.5.3 && > 7.2.5 && <= 5.1.7 && == 4.7.8 && < 5.6.1 && <= 5.8.2 ) || ( == 7.5.1 && >= 1.4.6 && >= 7.6.6 ) || ( <= 6.5.2 ) || ( == 4.8.5 && < 4.1.2 && > 6.2.3 && <= 7.1.4 && >= 5.7.2 && < 4.6.6 ) || ( <= 7.8.5 && >= 5.7.7 && < 2.8.6 && == 4.2.6 && <= 4.1.6 && > 4.8.5 && <= 5.4.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "yaevnip",+                                        "dlOutput": null,+                                        "dlSubdir": "\u001e 󷯀\u000b󳀱􊸈}𥮊",+                                        "dlUri": "https:txyf"+                                    },+                                    "( == 1.4.1 && > 4.8.8 ) || ( > 3.4.2 && >= 2.6.5 && <= 5.1.8 && <= 8.4.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "vavjj",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "Ww1"+                                        },+                                        "dlUri": "http:rzlab"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "k",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:pdyrj"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:mjfe",+                        "viPostInstall": null,+                        "viPostRemove": null,+                        "viPreCompile": "rkmaobn",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "gbhvafgn",+                            "dlOutput": null,+                            "dlSubdir": "c",+                            "dlUri": "http:vhrje"+                        },+                        "viTags": [+                            "Recommended",+                            "old",+                            "Prerelease",+                            "base-8.2.1",+                            "old",+                            "Latest",+                            "base-8.5.8"+                        ],+                        "viTestDL": null+                    },+                    "2.1.4": {+                        "viArch": {+                            "A_32": {+                                "Darwin": {+                                    "( <= 4.4.4 && <= 6.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "dqlpyh",+                                        "dlOutput": null,+                                        "dlSubdir": "sj\"\u001a󹣝􃍔",+                                        "dlUri": "http:"+                                    },+                                    "( == 7.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "or",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "6\t{𐇮𩛑\u0018"+                                        },+                                        "dlUri": "http:h"+                                    }+                                },+                                "FreeBSD": {},+                                "Linux_AmazonLinux": {+                                    "( == 1.6.3 && > 2.1.1 && <= 5.1.5 && < 8.2.7 && < 7.4.3 && > 5.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "zmazx",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:iuv"+                                    },+                                    "( == 5.7.3 && > 8.5.8 && <= 4.7.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "iy",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "!("+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( > 3.4.7 && > 4.6.4 && <= 3.2.7 && == 6.7.8 && > 7.6.5 && < 7.4.1 && <= 8.5.1 && >= 8.5.6 && < 7.7.2 ) || ( == 3.3.3 ) || ( >= 5.6.7 && == 7.4.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "i",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:fbfojc"+                                    },+                                    "( > 5.4.7 && >= 1.4.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "idvcwdwb",+                                        "dlOutput": null,+                                        "dlSubdir": "M",+                                        "dlUri": "http:"+                                    },+                                    "( >= 1.2.1 && == 8.5.1 && < 1.2.1 && > 3.4.8 && > 5.7.4 && <= 4.4.8 && == 8.6.5 ) || ( == 4.2.4 && <= 2.3.4 && >= 6.4.4 && == 3.7.5 && <= 3.6.5 && > 4.4.4 ) || ( > 4.6.5 && <= 5.7.6 && > 7.5.8 && < 2.1.7 && == 5.5.3 && == 2.6.1 && < 3.3.6 && < 6.4.4 ) || ( == 2.8.5 && > 1.4.8 && > 8.1.5 && > 8.6.8 && >= 4.4.4 && >= 7.7.2 && > 7.7.4 && >= 1.6.5 && >= 6.1.3 ) || ( < 7.8.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "v",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:ihxawj"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "srmnkhs",+                                        "dlOutput": null,+                                        "dlSubdir": "w",+                                        "dlUri": "https:iapulx"+                                    }+                                },+                                "Linux_Debian": {+                                    "( < 4.8.4 && == 4.8.4 && == 1.2.7 && >= 6.4.3 && > 6.5.6 && < 5.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "biqb",+                                        "dlOutput": null,+                                        "dlSubdir": "L\u0005_y?",+                                        "dlUri": "http:auttlat"+                                    },+                                    "( < 6.1.6 && >= 4.1.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "atb",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "^@]o"+                                        },+                                        "dlUri": "http:ze"+                                    },+                                    "( > 3.1.1 && > 1.8.3 && >= 2.5.8 && <= 2.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "oa",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:gw"+                                    },+                                    "( >= 5.8.4 && == 5.6.3 && > 3.2.7 && >= 7.7.4 && >= 10.7.2 && < 1.3.8 && >= 5.1.4 && <= 6.1.7 && < 1.2.8 ) || ( == 8.1.5 && < 3.2.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "sqbv",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "h_>4"+                                        },+                                        "dlUri": "http:cunv"+                                    },+                                    "( >= 7.7.7 && >= 1.1.1 && <= 1.1.7 && < 5.7.2 && == 8.2.4 && > 2.7.5 && <= 8.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "ki",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:dbk"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ofg",+                                        "dlOutput": null,+                                        "dlSubdir": "𫅅SV䆘",+                                        "dlUri": "http:btrl"+                                    }+                                },+                                "Windows": {+                                    "( < 8.4.7 && > 2.2.3 && == 5.1.7 && < 7.4.5 && == 4.5.2 && > 3.9.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "qqoa",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0011o7𢤍uC",+                                        "dlUri": "http:"+                                    },+                                    "( <= 4.6.2 && >= 7.1.4 && == 2.1.2 && < 4.5.3 && > 1.8.4 && <= 6.7.5 && < 4.4.2 ) || ( > 5.3.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "bfokctlr",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:spziffm"+                                    },+                                    "( == 4.5.6 && == 8.8.1 && < 4.3.1 && <= 6.5.3 && > 3.3.3 && == 2.1.2 && < 7.4.3 ) || ( >= 7.8.1 && > 7.1.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "djupyqxp",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:vta"+                                    },+                                    "( >= 5.1.6 && == 1.6.8 && <= 3.3.7 && <= 1.8.6 && > 7.1.6 && < 8.3.8 && <= 4.4.4 ) || ( < 7.4.5 && < 8.5.5 && <= 3.7.2 && == 3.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "bft",+                                        "dlOutput": null,+                                        "dlSubdir": "P62􍘱𣍵`󲳚",+                                        "dlUri": "https:tjys"+                                    }+                                }+                            },+                            "A_ARM": {+                                "Darwin": {+                                    "( <= 1.8.8 && == 4.7.3 && > 2.7.5 && == 2.3.8 && == 5.4.6 && <= 7.3.8 && >= 6.4.2 && < 2.2.3 && <= 7.7.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "komdbct",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:eoqb"+                                    },+                                    "( == 2.4.3 && >= 4.2.5 && == 7.5.5 && >= 3.6.7 && < 7.7.3 ) || ( >= 8.6.7 && == 8.3.6 && == 3.2.5 && < 6.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "mhjpic",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:rh"+                                    },+                                    "( > 8.5.5 && < 8.4.6 && >= 1.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "ogzavkh",+                                        "dlOutput": null,+                                        "dlSubdir": "\u001c",+                                        "dlUri": "https:qdedqmsk"+                                    },+                                    "( >= 6.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "rkxgri",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0008𬦬\u0014𭙪T\u0005",+                                        "dlUri": "http:pxwx"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "f􃬬tl𢱫",+                                        "dlUri": "http:emvzoio"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "FreeBSD": {+                                    "( < 7.4.1 && < 2.8.7 && == 7.5.8 && <= 2.3.6 && <= 2.7.5 && < 3.8.6 && >= 3.1.3 && <= 2.8.8 && == 5.7.8 ) || ( >= 3.4.3 && >= 1.4.6 && <= 1.3.3 && == 2.7.5 && < 2.5.1 && <= 8.7.1 && <= 1.8.3 && >= 5.8.1 && == 4.6.8 ) || ( < 7.4.3 && < 8.5.3 && < 3.1.3 && <= 4.3.8 && == 4.6.4 && > 1.3.4 && == 6.1.5 ) || ( > 8.1.8 && <= 4.6.6 && <= 1.5.2 ) || ( <= 2.4.8 && == 4.4.2 && > 6.2.8 && == 7.5.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "\u000b#u\u000b𨵯\u0016;2",+                                        "dlUri": "https:hoayenv"+                                    },+                                    "( <= 2.1.7 && >= 2.1.5 && == 6.6.8 && < 5.5.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "e",+                                        "dlOutput": null,+                                        "dlSubdir": "𣸡K1\u0012\u000e",+                                        "dlUri": "https:m"+                                    },+                                    "( > 4.6.5 && == 2.6.4 ) || ( > 6.1.8 && <= 2.2.1 && <= 5.4.3 && == 3.4.3 && >= 2.7.8 ) || ( > 8.7.4 && > 1.1.4 && > 4.3.4 && >= 7.3.5 && > 8.8.6 && > 3.1.4 && <= 8.5.5 && > 1.8.2 ) || ( <= 8.6.5 && == 1.4.7 && < 8.5.2 && > 3.1.7 && > 5.7.2 && < 4.4.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "jmfktdt",+                                        "dlOutput": null,+                                        "dlSubdir": "󵍞`(",+                                        "dlUri": "http:hzrfdde"+                                    },+                                    "( > 6.5.8 && == 6.4.6 && >= 3.2.6 && < 3.7.4 && <= 2.4.6 && >= 1.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "jr",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\r\u0003\u001aG􀍮)"+                                        },+                                        "dlUri": "https:anraq"+                                    },+                                    "( > 7.6.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "buem",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "谆ܔ𗡘\u0001@iNw"+                                        },+                                        "dlUri": "https:q"+                                    }+                                },+                                "Linux_AmazonLinux": {+                                    "( < 8.6.7 && == 8.2.7 && > 8.5.1 ) || ( <= 5.5.4 ) || ( == 4.2.6 && < 5.8.4 && >= 5.4.2 && > 2.8.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "x",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "6u󰷜󶙰\\$r"+                                        },+                                        "dlUri": "https:ql"+                                    },+                                    "( <= 3.8.2 && == 4.5.7 && == 4.1.7 && >= 7.1.5 && > 8.6.2 && <= 8.1.5 && == 7.6.4 && <= 4.8.1 && < 7.8.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "wx",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:m"+                                    },+                                    "( == 5.8.7 && == 4.1.6 && == 4.1.3 && >= 5.7.7 && <= 3.5.8 && <= 5.7.4 && < 7.6.7 ) || ( >= 5.8.7 && <= 5.3.4 && == 4.6.6 && <= 1.6.1 && < 1.3.4 && > 5.6.4 && <= 3.5.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "yftv",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:ts"+                                    },+                                    "( >= 1.7.7 && > 3.7.3 && > 7.3.7 && <= 3.5.3 && <= 5.5.4 && > 8.6.5 && >= 6.7.2 && < 7.7.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "F󽲸𡩈@H󴵐",+                                        "dlUri": "https:tgum"+                                    },+                                    "( >= 2.1.1 && <= 7.7.6 && <= 2.3.7 && > 7.3.4 && <= 5.2.2 && <= 6.1.4 && < 6.5.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "mx",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "NB\u000b\r𞸝"+                                        },+                                        "dlUri": "https:vbuh"+                                    },+                                    "( >= 8.4.1 && > 4.7.4 && == 2.1.9 && < 7.7.7 && == 4.6.4 && > 9.3.1 && > 1.2.7 ) || ( <= 7.2.8 && < 6.5.4 && < 8.7.1 ) || ( >= 8.9.3 && >= 2.7.4 ) || ( < 5.7.8 && < 4.8.1 && < 5.8.6 && == 8.5.5 && <= 2.7.6 && < 7.1.8 && == 6.4.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "zcy",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "e"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "󹕰(",+                                        "dlUri": "https:mpjylejt"+                                    }+                                },+                                "Linux_CentOS": {+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ff",+                                        "dlOutput": null,+                                        "dlSubdir": "-zN",+                                        "dlUri": "https:u"+                                    }+                                },+                                "Linux_Mint": {+                                    "( == 3.1.4 && == 5.1.3 && >= 7.2.1 && >= 5.3.4 && == 1.5.6 && <= 8.8.5 && >= 4.7.6 && < 6.5.4 && < 4.6.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "wegwdgq",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:zyalree"+                                    },+                                    "( > 2.7.4 && <= 7.1.4 && > 7.7.8 && < 2.1.2 && == 1.5.7 && < 2.2.4 && > 4.3.1 ) || ( == 4.7.2 && < 4.8.8 && < 7.1.7 && <= 2.4.7 && == 7.5.6 ) || ( >= 3.2.1 && == 2.7.4 ) || ( <= 4.3.2 && >= 4.4.3 && < 1.2.2 ) || ( < 2.8.2 && >= 7.7.3 && < 2.8.4 && < 7.2.3 && == 4.7.3 && >= 7.2.4 && == 6.1.5 && > 7.4.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "fab",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "M"+                                        },+                                        "dlUri": "https:odtazice"+                                    },+                                    "( >= 4.8.2 && >= 4.2.1 && <= 3.5.5 && < 5.7.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "d",+                                        "dlOutput": null,+                                        "dlSubdir": "NF=S",+                                        "dlUri": "https:fdlzdm"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "alt",+                                        "dlOutput": null,+                                        "dlSubdir": "XΏ\n\u001c[KXi",+                                        "dlUri": "https:cbhik"+                                    }+                                },+                                "Windows": {}+                            },+                            "A_PowerPC64": {+                                "Darwin": {+                                    "( < 3.8.1 && <= 6.2.8 && >= 1.6.7 && == 3.7.5 && == 6.1.8 && >= 3.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "xi",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0000p"+                                        },+                                        "dlUri": "http:dcepgx"+                                    },+                                    "( == 1.7.8 && < 8.2.5 && >= 2.5.8 && > 6.4.3 && < 8.6.5 && == 2.4.5 && > 8.8.1 && < 1.3.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "s",+                                        "dlOutput": null,+                                        "dlSubdir": "󵌇u迤-g",+                                        "dlUri": "https:"+                                    },+                                    "( > 4.6.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𭒆;*󵆞\u0005z\u0019\t"+                                        },+                                        "dlUri": "https:tyihb"+                                    },+                                    "( >= 5.5.6 && == 3.3.7 && <= 4.7.3 && == 2.1.1 && == 7.8.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "aqotx",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:oehnm"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 1.8.2 && > 4.1.6 && >= 3.3.1 && == 8.7.1 && > 4.8.1 && >= 2.4.7 && >= 7.6.2 && == 2.6.1 ) || ( >= 5.4.1 && <= 4.4.1 && == 3.3.8 && == 7.4.6 ) || ( > 5.5.2 && >= 1.3.8 && > 2.9.1 && < 4.1.8 && == 6.3.5 && < 7.2.7 && < 3.2.3 && == 7.5.6 && <= 1.8.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "k",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:mjhmjgdg"+                                    },+                                    "( == 5.7.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "pupx",+                                        "dlOutput": null,+                                        "dlSubdir": "~Pl\u0015",+                                        "dlUri": "http:z"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "tnckkxev",+                                        "dlOutput": null,+                                        "dlSubdir": "+\t",+                                        "dlUri": "http:ynpdqh"+                                    }+                                },+                                "Linux_CentOS": {+                                    "( < 1.6.1 && < 8.6.5 && > 3.3.6 && == 2.2.1 && < 8.1.3 && < 8.2.2 && <= 3.7.3 ) || ( <= 8.5.8 && < 1.6.8 && == 6.4.1 && < 1.3.5 && < 3.6.6 && == 6.3.7 && < 4.6.1 ) || ( == 8.3.2 && == 7.8.7 ) || ( == 6.5.3 && == 6.9.7 && <= 4.8.6 && < 2.4.5 && <= 8.3.8 && > 7.7.1 && <= 5.3.1 && <= 7.3.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "bdikn",+                                        "dlOutput": null,+                                        "dlSubdir": "\n\r6%繐􌫠",+                                        "dlUri": "https:l"+                                    },+                                    "( == 3.6.3 && <= 5.7.2 && >= 1.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "sh",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "6𡃃迟\u000bv􈱌"+                                        },+                                        "dlUri": "https:um"+                                    },+                                    "( == 5.7.3 && == 8.6.5 && == 8.6.2 ) || ( <= 6.2.8 && < 6.1.6 && <= 2.2.4 && <= 7.7.6 && <= 1.5.8 && > 7.7.7 && > 2.2.7 && <= 6.3.2 && > 5.6.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "tfg",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "N"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( >= 3.7.3 && == 4.1.8 && >= 8.3.6 && == 5.8.2 && < 5.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "wyo",+                                        "dlOutput": null,+                                        "dlSubdir": "𡧟I)'cJ",+                                        "dlUri": "http:dyvi"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "qiuiabbi",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0008",+                                        "dlUri": "https:izateonx"+                                    }+                                },+                                "Linux_Debian": {+                                    "( > 8.1.4 && >= 5.1.8 && < 2.4.8 ) || ( >= 4.4.8 && <= 4.4.1 && >= 5.4.4 && >= 5.3.3 && <= 7.1.6 && <= 6.3.1 && <= 2.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "ihm",+                                        "dlOutput": null,+                                        "dlSubdir": "_\u0004\"\u0017M#",+                                        "dlUri": "http:kwqkcy"+                                    },+                                    "( >= 5.8.3 && <= 4.7.6 && <= 2.1.4 && > 6.3.8 && < 6.1.5 && >= 1.2.3 && > 2.8.1 && < 6.8.9 ) || ( == 4.2.3 && <= 5.6.4 && == 3.6.6 && <= 6.3.6 && < 4.3.7 && >= 6.1.6 && == 1.6.3 && >= 5.6.8 ) || ( > 4.1.2 && < 6.8.7 && < 3.1.7 && < 8.7.5 && < 2.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "cis",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "᪃\u000c􉕖"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( >= 6.8.5 && > 7.1.3 && == 8.4.4 && > 7.3.6 ) || ( <= 8.6.8 && < 7.6.7 && == 8.3.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "aslcoc",+                                        "dlOutput": null,+                                        "dlSubdir": "𭲋𣗖cf;𧠘𞹂",+                                        "dlUri": "http:kij"+                                    },+                                    "( >= 8.2.5 && > 4.2.3 && < 3.7.1 && >= 5.1.3 && > 5.2.8 && <= 1.4.3 && <= 3.6.5 && <= 7.3.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "fbaodxtt",+                                        "dlOutput": null,+                                        "dlSubdir": "\u000bV",+                                        "dlUri": "https:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "q",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "&"+                                        },+                                        "dlUri": "http:ofodg"+                                    }+                                },+                                "Windows": {+                                    "( < 8.6.1 && == 7.4.4 ) || ( >= 1.1.1 && <= 8.4.7 && > 1.2.6 && == 8.3.8 ) || ( < 7.3.5 && > 5.7.2 && < 7.6.8 && < 2.1.8 && < 5.5.7 && >= 7.8.7 && > 3.8.8 && > 5.7.4 && >= 5.3.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "gluethg",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:nulcriw"+                                    },+                                    "( < 8.6.2 && == 5.1.3 && < 8.5.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "hjdlbo",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "H\u000c"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( <= 1.5.7 && == 1.8.5 && == 3.7.8 && == 4.3.2 && > 6.9.2 && < 2.3.3 && >= 3.7.6 && >= 5.2.6 && == 5.7.3 ) || ( == 6.3.1 && >= 8.8.2 && >= 6.6.3 ) || ( >= 8.4.7 && <= 3.6.6 && >= 6.8.3 && > 1.6.4 && < 2.6.5 && == 2.3.2 && == 3.6.5 && > 6.7.5 && <= 4.3.4 ) || ( >= 7.5.6 && > 3.6.5 && >= 3.4.3 && == 5.1.7 && > 1.9.3 ) || ( == 5.1.6 && > 5.8.7 && == 6.1.4 && >= 4.2.3 && < 5.4.1 && <= 1.8.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "wnqv",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "'k𮯠\u001e􅔥7\u0004"+                                        },+                                        "dlUri": "https:mii"+                                    },+                                    "( == 3.6.7 && == 7.6.3 && == 8.3.1 && > 4.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "ei",+                                        "dlOutput": null,+                                        "dlSubdir": "{먼",+                                        "dlUri": "http:encsehlw"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "vtwo",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "Darwin": {+                                    "( <= 1.3.4 && > 7.8.2 && == 1.4.7 && == 2.4.2 && >= 5.2.5 && >= 5.1.6 && <= 1.7.7 && >= 5.3.5 && < 5.7.5 ) || ( < 5.8.3 && >= 8.7.5 && < 5.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "as",+                                        "dlOutput": null,+                                        "dlSubdir": "󶄃^F罣𮗈",+                                        "dlUri": "https:idufdly"+                                    },+                                    "( > 3.8.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "z",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􇔇WKVB\n+"+                                        },+                                        "dlUri": "http:eife"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 2.8.2 && > 8.3.1 && > 7.4.8 && >= 5.7.3 && < 4.2.7 && == 3.5.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "gcmv",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:zdgiko"+                                    },+                                    "( == 1.6.5 && >= 3.4.2 && == 2.2.5 && >= 7.2.7 && > 7.6.8 && >= 4.8.3 && == 1.1.2 && <= 6.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "cxv",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:dmixom"+                                    },+                                    "( == 2.2.8 ) || ( <= 7.1.6 && <= 7.5.2 && < 5.8.8 && < 7.2.3 && <= 3.7.4 && > 9.1.3 && < 5.4.1 && > 6.5.3 ) || ( > 3.3.8 && == 6.4.3 && == 7.1.5 && < 5.4.1 && >= 4.5.1 && >= 2.5.5 && < 4.7.1 && == 4.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "dxdrrp",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ",/aMx\u000e"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( == 4.8.6 && > 2.7.2 && < 2.5.8 && > 3.7.1 && < 5.2.8 && >= 3.2.8 && > 7.6.8 && == 5.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "tw",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0013Z4"+                                        },+                                        "dlUri": "http:zsla"+                                    },+                                    "( > 4.6.8 && >= 4.4.5 && < 5.5.2 && >= 1.1.6 && <= 2.1.6 && < 7.2.2 && < 6.3.1 && > 1.2.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "r",+                                        "dlOutput": null,+                                        "dlSubdir": "󶰐\u0014􁸄2\r1",+                                        "dlUri": "http:i"+                                    },+                                    "( >= 4.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "i",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "mlekl",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:a"+                                    }+                                },+                                "Linux_CentOS": {+                                    "( < 3.3.2 && <= 2.3.3 && < 1.6.7 ) || ( < 5.5.2 && >= 3.6.7 && < 3.7.5 && >= 5.2.7 && <= 8.6.8 && < 3.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "uoqh",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "(y\"𨻥􊚎VS"+                                        },+                                        "dlUri": "http:mnx"+                                    },+                                    "( < 7.1.6 ) || ( <= 3.8.5 && <= 2.1.7 && == 4.6.3 && > 5.7.8 && > 8.2.8 ) || ( == 6.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "srrt",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:rksstiq"+                                    },+                                    "( < 7.4.6 ) || ( >= 1.8.3 && == 4.4.3 && >= 6.2.8 && == 7.2.8 && >= 6.1.3 && == 2.7.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "bk",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u001c"+                                        },+                                        "dlUri": "https:tzsksswz"+                                    },+                                    "( < 8.1.8 && == 3.8.8 && == 3.5.6 && >= 3.8.8 ) || ( == 8.4.3 && <= 4.3.2 && == 5.6.1 && <= 3.5.7 && == 1.2.6 && == 8.1.1 && == 5.4.8 && < 4.3.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0015e􅋸Is\u0003"+                                        },+                                        "dlUri": "http:fu"+                                    },+                                    "( > 8.1.5 && >= 6.8.2 && >= 8.5.6 && >= 2.5.5 && <= 3.7.3 && == 5.7.2 && == 6.4.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "ljqxy",+                                        "dlOutput": null,+                                        "dlSubdir": "𭆳4\u0012Ag",+                                        "dlUri": "http:jvs"+                                    },+                                    "( > 9.6.7 && > 5.8.3 && < 2.5.2 && <= 5.4.6 && == 3.4.1 && == 8.2.6 && <= 4.5.8 ) || ( <= 7.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "uxtbaz",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ",=󱳈\u0006zLt"+                                        },+                                        "dlUri": "https:jf"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "s",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:b"+                                    }+                                },+                                "Windows": {}+                            },+                            "A_Sparc64": {+                                "Darwin": {+                                    "( < 6.7.3 && <= 1.6.3 ) || ( <= 7.1.7 && >= 6.3.3 && > 4.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "fwies",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "( <= 2.1.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "iwdkjro",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:tkbxagi"+                                    },+                                    "( <= 7.2.1 && < 8.6.6 && < 5.4.3 && <= 6.6.4 && <= 6.5.1 && == 7.3.8 && < 1.6.7 && >= 7.5.1 && < 4.3.2 ) || ( <= 1.4.7 && <= 5.7.2 && > 1.5.8 && <= 7.8.4 && > 8.8.4 && == 7.1.6 ) || ( < 1.8.4 && >= 5.1.7 && <= 5.7.2 && <= 2.2.8 && >= 5.7.6 && >= 5.1.2 && == 4.5.1 && == 8.8.3 && == 1.5.3 ) || ( >= 6.5.8 && <= 5.8.6 && > 3.3.3 && == 7.2.1 && >= 7.3.7 && < 7.3.3 && < 7.2.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "c",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "X0\u001f<"+                                        },+                                        "dlUri": "https:wpuuion"+                                    },+                                    "( == 8.8.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "pz",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:nff"+                                    },+                                    "( > 3.6.3 && == 3.6.3 && >= 1.2.5 && > 3.7.2 ) || ( == 3.7.8 && >= 6.1.6 && < 5.1.5 && <= 2.3.7 ) || ( >= 6.1.1 && < 5.5.5 && <= 5.7.4 && >= 7.3.1 && == 1.8.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "u",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "}𥃆r𐐆J\u0007󹯌["+                                        },+                                        "dlUri": "https:mzem"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "vd",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:wyr"+                                    }+                                },+                                "FreeBSD": {},+                                "Linux_Gentoo": {+                                    "( <= 8.2.3 && <= 4.8.3 && <= 4.4.4 && == 6.3.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "iurnij",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:nkf"+                                    },+                                    "( == 3.1.3 && <= 3.1.8 && >= 8.4.5 && >= 5.1.1 && > 1.4.1 && >= 1.3.8 ) || ( == 5.8.6 && < 4.2.4 && >= 3.4.4 && < 6.10.8 && == 7.7.8 && < 8.6.6 && >= 6.5.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "vaiyqwcr",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:mhuyi"+                                    },+                                    "( == 4.2.2 && >= 6.6.3 && > 4.3.1 && >= 1.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "jwaxea",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:nd"+                                    },+                                    "( > 4.2.7 && > 2.7.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "jcjwo",+                                        "dlOutput": null,+                                        "dlSubdir": "+E",+                                        "dlUri": "http:ll"+                                    },+                                    "( >= 4.7.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:grwlcqpd"+                                    }+                                },+                                "Linux_Mint": {+                                    "( < 5.3.7 && >= 5.6.7 && <= 2.6.2 && >= 6.1.2 && <= 3.2.1 && == 1.5.8 && > 5.2.5 && <= 7.1.2 && == 4.7.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "w",+                                        "dlOutput": null,+                                        "dlSubdir": "1\u0018\u0014󵶎\u0005dP2",+                                        "dlUri": "https:dgmqu"+                                    },+                                    "( <= 6.2.2 && == 6.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "p",+                                        "dlOutput": null,+                                        "dlSubdir": "l󴝓*`S􏈖\u0015",+                                        "dlUri": "https:ftblpvp"+                                    },+                                    "( == 2.7.2 && < 3.3.6 && <= 2.5.5 && > 4.5.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "cnvkgtu",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "ᮋo1!P󴉡\u000cN"+                                        },+                                        "dlUri": "http:utqeuk"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:",+                        "viPostInstall": null,+                        "viPostRemove": "hdst",+                        "viPreCompile": "lssslq",+                        "viReleaseDay": null,+                        "viSourceDL": null,+                        "viTags": [+                            "",+                            "\u0018\u0017GF󾐘\u0018",+                            "base-8.7.8"+                        ],+                        "viTestDL": null+                    },+                    "4.6.8": {+                        "viArch": {+                            "A_32": {+                                "Darwin": {},+                                "Windows": {+                                    "( >= 1.7.8 && > 8.4.7 && < 5.3.6 && < 2.8.1 && >= 4.1.1 && >= 8.1.4 && >= 6.2.8 && == 4.2.5 && > 6.5.3 ) || ( == 6.7.6 && < 8.5.2 && < 1.4.1 && > 1.5.6 && < 6.4.6 ) || ( > 3.3.5 && >= 4.7.5 && == 4.4.6 && <= 6.6.3 && <= 6.4.1 && < 6.8.4 ) || ( >= 3.7.1 && < 2.8.6 && >= 8.3.8 && == 6.3.5 && >= 7.7.2 && >= 7.3.2 && == 1.3.8 && == 8.7.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "onp",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:oec"+                                    },+                                    "( >= 8.3.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "aq",+                                        "dlOutput": null,+                                        "dlSubdir": "g\u0002􌭌8\u0013x",+                                        "dlUri": "https:h"+                                    },+                                    "( >= 8.4.1 && == 5.8.3 && <= 8.5.2 && <= 1.4.4 && >= 5.5.6 && >= 6.7.8 ) || ( > 3.6.8 && <= 3.7.7 && <= 3.4.5 && <= 1.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "rjiwqmow",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:"+                                    },+                                    "( >= 8.4.7 && >= 5.4.8 && <= 4.3.4 && < 3.6.1 && == 7.2.2 && > 5.7.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "gh",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:z"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "dbchcojz",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:ixw"+                                    }+                                }+                            },+                            "A_ARM": {+                                "Windows": {+                                    "( < 5.4.3 && <= 1.5.7 && < 8.3.2 && >= 3.6.2 && <= 2.1.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "fgo",+                                        "dlOutput": null,+                                        "dlSubdir": "󸰦󲢀&K󳡛\u0005b",+                                        "dlUri": "https:ta"+                                    },+                                    "( < 8.3.4 && < 3.1.2 && <= 7.7.2 && >= 5.2.7 && > 4.8.2 && >= 4.7.6 && > 5.1.8 && <= 1.4.7 ) || ( < 4.5.6 && < 2.2.6 && <= 3.8.2 && < 8.3.8 && == 8.5.2 && <= 1.3.2 && == 8.8.6 && <= 6.3.4 && <= 4.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:gmhdy"+                                    },+                                    "( <= 2.8.2 && == 4.3.3 && > 4.8.8 && <= 4.2.1 ) || ( <= 7.1.8 && > 8.1.6 && <= 5.6.7 && <= 8.6.1 && <= 4.5.3 && < 4.4.8 ) || ( <= 1.8.7 && > 1.6.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "yu",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "W𠙜"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( == 1.8.6 && <= 5.2.2 && == 1.4.5 && <= 1.7.2 && <= 4.7.3 && > 1.5.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "yqm",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:y"+                                    },+                                    "( >= 1.2.1 && > 6.7.5 && == 5.8.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:ryjkujc"+                                    }+                                }+                            },+                            "A_PowerPC64": {+                                "Darwin": {+                                    "( <= 5.8.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "svkpbgb",+                                        "dlOutput": null,+                                        "dlSubdir": "\t\u001f\u0001<",+                                        "dlUri": "https:dwrmr"+                                    },+                                    "( <= 5.8.7 && == 9.8.7 && > 7.4.1 && <= 5.5.5 && <= 6.5.5 && > 1.3.6 && < 2.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "foaoly",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:ibpvmwt"+                                    },+                                    "( > 3.4.3 && < 3.3.3 && < 6.5.4 && > 2.6.3 && > 6.2.1 && < 7.1.5 && >= 7.3.6 && == 8.1.5 && == 1.8.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "kifq",+                                        "dlOutput": null,+                                        "dlSubdir": "𡭭?",+                                        "dlUri": "https:qy"+                                    },+                                    "( >= 7.5.1 && < 1.5.8 && > 1.3.6 && == 6.2.1 && >= 4.9.4 && > 3.7.7 && < 6.5.5 ) || ( >= 4.6.4 && < 5.8.3 && > 2.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "gj",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "K\u0010\u0017@"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "iy",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:uo"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 4.2.5 && >= 6.8.7 && == 5.5.3 ) || ( >= 1.3.8 && >= 2.8.3 && >= 5.1.8 && < 5.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "qlw",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:yaq"+                                    },+                                    "( > 2.7.4 && > 4.8.6 && <= 1.6.3 && >= 5.3.8 && == 2.4.2 ) || ( > 5.2.3 && < 5.2.1 && >= 8.5.1 && >= 2.3.5 && < 7.2.1 && > 8.5.8 && > 1.3.4 ) || ( <= 1.5.2 && <= 7.1.3 && > 6.5.5 && <= 7.9.3 && == 5.2.7 && == 1.7.4 ) || ( >= 6.1.6 && >= 6.1.6 && < 5.8.3 && > 6.2.7 && > 6.2.2 && > 1.8.7 && > 5.8.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "ehikcm",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󹳊V"+                                        },+                                        "dlUri": "http:enhzfd"+                                    },+                                    "( > 7.7.5 && == 2.1.3 && <= 7.8.2 && > 4.6.6 && > 4.2.4 && == 3.3.1 && > 8.5.2 && < 2.3.6 && == 6.3.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "vnojew",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:d"+                                    },+                                    "( >= 7.5.3 && >= 6.3.7 && == 6.8.8 && < 5.3.7 && < 6.8.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "cnjhka",+                                        "dlOutput": null,+                                        "dlSubdir": "^l\u0000",+                                        "dlUri": "http:up"+                                    }+                                },+                                "Linux_AmazonLinux": {+                                    "( <= 7.6.3 && < 7.2.1 && < 8.6.5 && > 4.3.3 && >= 4.3.1 && >= 6.8.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "wrnb",+                                        "dlOutput": null,+                                        "dlSubdir": "\u001c\u000e#􆂞C",+                                        "dlUri": "https:"+                                    },+                                    "( > 2.8.4 && > 1.1.8 && < 7.4.3 && < 5.7.5 && == 8.5.7 && <= 5.1.10 && > 7.3.3 && < 2.8.3 && > 3.7.4 ) || ( > 5.1.2 && >= 5.5.2 && >= 8.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "niixhet",+                                        "dlOutput": null,+                                        "dlSubdir": "/Z#轶􍃺s",+                                        "dlUri": "http:cd"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "h",+                                        "dlOutput": null,+                                        "dlSubdir": "'x🖐",+                                        "dlUri": "http:sqj"+                                    }+                                },+                                "Windows": {+                                    "( < 1.3.5 && <= 8.5.8 && >= 4.4.3 && >= 8.1.1 && < 8.8.3 && >= 2.5.8 && < 5.2.5 && < 1.8.1 ) || ( == 1.3.3 && < 9.8.5 && >= 8.4.6 && >= 4.9.3 && < 1.7.5 && == 5.2.7 && >= 8.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "nu",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:xwteyu"+                                    },+                                    "( < 8.2.2 && > 4.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "rexgnnk",+                                        "dlOutput": null,+                                        "dlSubdir": "N",+                                        "dlUri": "https:mexc"+                                    },+                                    "( <= 1.3.3 && >= 1.1.2 && < 5.1.7 && >= 5.6.1 && >= 4.8.8 && > 8.3.5 && >= 6.4.1 && >= 4.4.4 ) || ( <= 8.5.1 && == 7.3.6 && >= 6.5.3 && < 2.6.5 ) || ( < 8.2.4 && <= 4.5.1 && < 5.5.6 && >= 1.4.6 && >= 4.5.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "zoppvur",+                                        "dlOutput": null,+                                        "dlSubdir": "x.\u001e\u001e픚܁y4",+                                        "dlUri": "https:qvbltx"+                                    },+                                    "( > 3.4.4 && == 6.7.8 && < 1.2.7 && == 2.3.6 && >= 8.3.6 && > 1.4.1 && < 4.2.7 && == 1.3.2 && == 2.1.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "izhc",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:hxx"+                                    }+                                }+                            },+                            "A_Sparc": {},+                            "A_Sparc64": {+                                "Darwin": {+                                    "( > 7.8.1 && > 1.5.2 && >= 6.1.6 && < 2.8.5 && > 2.7.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "oshmsov",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "qfpke",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0015",+                                        "dlUri": "http:qsiqnarw"+                                    }+                                },+                                "FreeBSD": {+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "pbmdafkf",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "9􎒃*󽨌95"+                                        },+                                        "dlUri": "http:xvyfh"+                                    }+                                },+                                "Linux_AmazonLinux": {+                                    "( <= 7.6.4 && == 7.3.8 && > 8.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "y",+                                        "dlOutput": null,+                                        "dlSubdir": "c",+                                        "dlUri": "http:psisoa"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "bzllj",+                                        "dlOutput": null,+                                        "dlSubdir": "𑌜\u0000Q!􂕤",+                                        "dlUri": "https:kramfv"+                                    }+                                },+                                "Windows": {+                                    "( <= 4.6.2 && >= 3.3.8 && >= 2.7.6 && < 9.6.5 ) || ( >= 6.3.1 && <= 5.3.7 && == 5.8.3 && > 1.2.3 ) || ( < 8.2.6 && >= 1.2.7 && >= 1.1.8 && > 4.8.2 && < 3.3.5 && > 8.5.6 && > 9.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "dpyem",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:dra"+                                    },+                                    "( > 1.2.3 && < 8.8.2 && == 4.4.3 ) || ( < 1.1.2 && >= 1.1.5 && < 4.8.5 ) || ( == 9.6.5 && >= 2.4.5 && > 8.3.2 && < 8.4.1 && > 3.5.8 ) || ( == 3.7.6 && > 1.8.2 && >= 8.1.5 ) || ( >= 2.6.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "re",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:rcrqyfcd"+                                    },+                                    "( > 1.6.8 && <= 6.3.7 && < 5.3.8 && >= 8.6.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "zmzes",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0014v!\u000b",+                                        "dlUri": "https:zsixsi"+                                    },+                                    "( > 8.3.5 && <= 6.4.4 && == 7.8.4 && > 5.8.10 && >= 2.3.4 && >= 8.5.3 && < 6.3.5 && == 5.5.8 && >= 2.7.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "iniwnad",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ":\u0001󷲙􀫥"+                                        },+                                        "dlUri": "https:avcjbf"+                                    },+                                    "( >= 4.7.3 && >= 5.1.6 && >= 2.6.7 && < 1.4.3 && > 7.2.3 && <= 5.6.5 && <= 5.4.5 && == 1.1.5 && <= 1.6.1 ) || ( < 8.4.3 && > 7.4.3 && >= 7.5.5 && >= 6.5.4 && > 1.5.7 && <= 8.4.7 && <= 1.8.2 ) || ( > 7.8.6 && > 8.6.1 && == 5.5.2 && <= 3.2.8 && >= 1.5.6 ) || ( >= 8.7.5 && <= 6.6.6 && < 6.1.1 && == 8.8.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "zitzpm",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:tgce"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "www",+                                        "dlOutput": null,+                                        "dlSubdir": "9\u0000b\u0004􅼾\u0008A",+                                        "dlUri": "https:yqmvnbjs"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:ldlgqtca",+                        "viPostInstall": null,+                        "viPostRemove": "lp",+                        "viPreCompile": "orlne",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "wehnncsi",+                            "dlOutput": null,+                            "dlSubdir": "󺱡",+                            "dlUri": "http:wvxpc"+                        },+                        "viTags": [+                            "base-2.4.5",+                            "qg~}\\󺭢",+                            "Prerelease",+                            "base-8.1.6",+                            "old",+                            "Latest"+                        ],+                        "viTestDL": null+                    },+                    "5.1.8": {+                        "viArch": {+                            "A_ARM": {+                                "Darwin": {+                                    "( == 7.8.1 && > 6.6.7 && == 6.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "hsf",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "l,󿵀􎢮"+                                        },+                                        "dlUri": "http:riomvpst"+                                    },+                                    "( > 5.2.7 && < 5.2.2 ) || ( <= 7.1.5 && > 4.5.8 && < 4.8.5 && <= 6.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "yxpcynp",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "x\u00197\u001d\u0003"+                                        },+                                        "dlUri": "http:adnvjp"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 5.7.3 && >= 8.5.5 && < 8.8.6 && < 4.5.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "xe",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:g"+                                    },+                                    "( <= 8.3.8 && == 6.1.8 ) || ( <= 5.3.6 && < 1.8.5 && >= 1.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "zphhlee",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:fnfudro"+                                    },+                                    "( > 5.7.3 ) || ( <= 7.6.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:vjyu"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "pdhvfp",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "1cU"+                                        },+                                        "dlUri": "https:vpnsbfpf"+                                    }+                                },+                                "Linux_Alpine": {+                                    "( == 1.4.2 && > 2.1.1 && > 3.4.4 && < 7.2.1 && <= 4.8.3 && >= 2.6.10 )": {+                                        "dlCSize": null,+                                        "dlHash": "t",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:usiqo"+                                    },+                                    "( > 7.4.1 && == 2.1.3 && > 4.6.1 && < 1.8.3 && >= 1.2.2 && == 8.7.4 && == 3.8.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "ydbo",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:cgija"+                                    },+                                    "( >= 6.3.2 && <= 7.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "a",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u001f!'d"+                                        },+                                        "dlUri": "https:hjonvxp"+                                    }+                                },+                                "Linux_Fedora": {+                                    "( <= 1.3.2 && == 3.4.5 && == 6.8.3 ) || ( <= 3.5.5 && < 2.8.2 ) || ( >= 8.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "dsttea",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:ujsa"+                                    },+                                    "( >= 5.4.6 && == 2.6.6 && > 6.2.5 && == 4.6.2 && > 8.7.8 ) || ( >= 7.3.7 && < 6.1.4 && == 6.3.2 && >= 7.5.5 && <= 1.1.7 && > 1.3.3 && >= 7.7.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "clvtt",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "{b猆eY"+                                        },+                                        "dlUri": "https:aj"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ezobjbei",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    }+                                },+                                "Linux_Gentoo": {+                                    "( < 6.3.1 && > 2.7.1 && == 7.8.1 && > 7.6.4 && <= 4.4.8 && == 4.2.3 && == 2.2.2 ) || ( < 7.1.4 && == 5.6.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "qotuck",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u001f\\\u0013"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( <= 8.7.5 && <= 6.1.4 && <= 1.6.4 && == 4.5.2 && > 4.5.6 && > 7.1.3 ) || ( < 8.7.4 && > 3.5.2 && >= 1.4.4 && >= 3.7.8 && < 6.1.7 && > 1.4.4 && == 7.8.6 && == 3.1.5 && > 5.8.7 ) || ( <= 3.5.7 && <= 7.2.1 && > 2.8.1 && < 7.5.3 && >= 5.7.5 && >= 8.1.8 ) || ( == 4.1.1 && >= 6.1.7 && >= 6.8.3 && < 6.5.5 && <= 7.1.7 && < 8.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "hbxudix",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0011􊚡`\u000b",+                                        "dlUri": "http:ijnns"+                                    },+                                    "( == 8.1.7 && >= 4.4.6 && <= 5.1.4 && <= 4.4.3 && == 7.1.6 && <= 5.3.7 && > 4.4.6 && == 8.8.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "m",+                                        "dlOutput": null,+                                        "dlSubdir": "T\u0003\u000e4Y\u0016S",+                                        "dlUri": "http:vsdyawkv"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "wv",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𡺪􇣵󹬡\u0000s􅜔\u001bq"+                                        },+                                        "dlUri": "http:jtkxpge"+                                    }+                                },+                                "Windows": {+                                    "( <= 8.7.6 && >= 4.5.4 && > 3.3.6 && <= 6.3.5 && == 7.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "axnjybt",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:qqrr"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "Windows": {+                                    "( < 1.3.1 && < 6.2.8 && < 5.4.3 && <= 3.4.6 && <= 2.5.7 && >= 6.4.7 && >= 8.7.5 && > 4.3.1 ) || ( > 7.3.8 && > 2.2.7 && < 1.3.8 && > 5.6.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "wqq",+                                        "dlOutput": null,+                                        "dlSubdir": "A󸥹_`𦒔",+                                        "dlUri": "https:wuhync"+                                    },+                                    "( <= 3.6.3 && > 2.8.6 && < 7.5.5 && == 3.1.5 && >= 6.8.3 && <= 1.2.4 && <= 5.7.9 ) || ( <= 7.8.6 && == 3.7.2 ) || ( <= 8.5.4 && > 3.2.7 && > 3.1.6 && >= 7.2.4 && > 7.1.5 && <= 5.2.9 && > 2.2.8 && == 5.1.5 ) || ( == 3.7.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "ddpwkw",+                                        "dlOutput": null,+                                        "dlSubdir": "kQw𒐖\u0016i􅉞\u0007",+                                        "dlUri": "http:lprwytzi"+                                    },+                                    "( > 5.2.7 && == 8.8.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "jujff",+                                        "dlOutput": null,+                                        "dlSubdir": "짯􄶭H󳮖^j",+                                        "dlUri": "http:rjyw"+                                    },+                                    "( > 9.2.1 && < 6.3.6 && >= 6.8.8 && >= 3.3.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "tmrcqh",+                                        "dlOutput": null,+                                        "dlSubdir": "2P[v𨻔靷",+                                        "dlUri": "https:voolr"+                                    },+                                    "( >= 5.8.3 ) || ( >= 2.1.6 && >= 7.9.4 && == 1.3.6 && >= 6.4.8 && <= 5.1.7 && > 1.4.1 ) || ( <= 1.3.8 && > 3.8.5 && == 2.3.1 && <= 1.7.5 && >= 1.2.8 && == 2.8.5 && < 5.5.7 && == 6.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "dkmvu",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􁾬<8Z"+                                        },+                                        "dlUri": "http:mrg"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "wzfnufhp",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0005"+                                        },+                                        "dlUri": "http:m"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:fpyxhiq",+                        "viPostInstall": "izvcv",+                        "viPostRemove": "byey",+                        "viPreCompile": "lbl",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "jqlydnm",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": "𐬄"+                            },+                            "dlUri": "http:boiehok"+                        },+                        "viTags": [+                            "󲆏",+                            "Recommended",+                            "\u000e4朗",+                            ";vXVjDz",+                            "Recommended",+                            "Prerelease",+                            "~X6*𦥹",+                            "base-2.1.6"+                        ],+                        "viTestDL": null+                    },+                    "5.4.7": {+                        "viArch": {},+                        "viChangeLog": "https:bn",+                        "viPostInstall": "oyil",+                        "viPostRemove": "sirzxo",+                        "viPreCompile": "hecmex",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "n",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": ""+                            },+                            "dlUri": "https:go"+                        },+                        "viTags": [+                            "󱪀9pR𥎷H",+                            "base-7.5.6",+                            "Recommended"+                        ],+                        "viTestDL": null+                    }+                },+                "Stack": {+                    "1.1.7": {+                        "viArch": {+                            "A_ARM": {+                                "Darwin": {},+                                "Windows": {+                                    "( <= 8.6.1 && == 3.1.4 ) || ( <= 7.5.4 && == 6.7.2 && <= 8.6.5 && > 2.8.4 && < 2.2.3 && < 2.5.8 && == 1.7.3 ) || ( < 2.6.6 && >= 1.3.8 && == 6.5.1 && == 7.6.6 && == 1.1.8 && < 3.6.3 && == 3.6.6 && > 7.1.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "wrwfbj",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "n󷔈󠁓"+                                        },+                                        "dlUri": "http:wmjdvfww"+                                    },+                                    "( > 5.1.6 && <= 2.5.3 && == 5.7.5 && <= 3.8.6 && > 2.7.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "wyg",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:ndxgzng"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "qkuseqoo",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "鱶<┿"+                                        },+                                        "dlUri": "http:fqbvx"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "Darwin": {+                                    "( < 7.1.1 && >= 2.2.4 && >= 6.6.9 && >= 8.4.6 && < 6.2.7 && >= 4.2.8 ) || ( >= 5.4.8 && > 7.2.8 && < 8.8.8 && >= 4.8.2 && >= 1.6.9 && == 2.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "hre",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:bggorit"+                                    },+                                    "( == 7.1.2 && <= 3.2.5 && == 4.6.6 && == 4.5.8 && < 5.3.9 && > 5.3.3 && <= 3.7.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "bkhk",+                                        "dlOutput": null,+                                        "dlSubdir": "󶃎J\u000c􉉺𡷋=lA",+                                        "dlUri": "http:wvshg"+                                    },+                                    "( > 6.5.2 && >= 6.3.4 && >= 1.5.6 && < 5.5.5 && > 7.8.4 && == 5.6.2 && >= 1.7.1 ) || ( < 3.6.8 && > 7.6.2 && == 6.2.1 && <= 4.5.3 && <= 8.7.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "lrel",+                                        "dlOutput": null,+                                        "dlSubdir": "io󵻹􀓅\u0019",+                                        "dlUri": "http:tup"+                                    },+                                    "( > 7.6.2 && < 2.6.1 && > 4.8.3 && >= 1.6.6 && == 3.6.9 && >= 1.3.2 && > 2.5.7 && >= 8.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "fnthp",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0013}󳮖",+                                        "dlUri": "https:x"+                                    },+                                    "( > 8.1.2 && < 6.1.5 && == 4.7.7 && > 8.5.5 && <= 3.1.6 && <= 7.8.7 ) || ( <= 1.4.3 && >= 8.3.3 && > 3.3.6 && > 8.6.7 && <= 6.6.5 && >= 7.1.4 && == 2.3.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "ntz",+                                        "dlOutput": null,+                                        "dlSubdir": ".􊛝",+                                        "dlUri": "https:lmndsfs"+                                    },+                                    "( >= 1.8.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "z",+                                        "dlOutput": null,+                                        "dlSubdir": "捐\u0004Td㸩\"",+                                        "dlUri": "http:mrm"+                                    },+                                    "( >= 2.8.6 && < 4.8.2 && <= 8.1.5 && >= 3.1.3 && == 2.1.7 && == 1.4.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "rsrtzfj",+                                        "dlOutput": null,+                                        "dlSubdir": "&g\u0005\u0017\\\u0011",+                                        "dlUri": "http:lbbnws"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "i",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:vpfuzzn"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 8.3.8 && > 7.7.6 && >= 2.8.2 && <= 6.6.2 && < 8.3.3 && < 2.1.6 && >= 6.3.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "um",+                                        "dlOutput": null,+                                        "dlSubdir": "ť\u0007󳌃Ui\u0019",+                                        "dlUri": "http:nouvvlv"+                                    },+                                    "( > 5.2.3 && > 7.3.2 && < 2.6.7 && <= 6.5.3 && <= 1.7.8 && >= 5.2.7 ) || ( > 8.4.7 && <= 7.3.5 && == 7.3.6 && >= 7.6.3 && > 2.7.4 && > 2.2.1 && > 3.7.8 && < 3.7.3 && < 5.5.2 ) || ( <= 8.5.1 && > 8.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "dwbqe",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "&*"+                                        },+                                        "dlUri": "https:poss"+                                    },+                                    "( >= 3.2.8 && <= 8.6.2 && >= 6.8.2 && > 3.2.4 && < 5.5.3 && > 4.6.6 && >= 4.7.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "qhvz",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0008'\u0004+eJ",+                                        "dlUri": "https:tiifqubu"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "qddt",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:sll"+                                    }+                                },+                                "Linux_Fedora": {+                                    "( == 8.3.3 && >= 8.2.3 && < 4.8.5 && >= 2.5.5 && < 4.5.1 && <= 8.5.7 && == 6.8.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "gfa",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:yawgdtxx"+                                    },+                                    "( > 3.4.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "h",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:fuymxv"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "xpjnh",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􀝴􉿋"+                                        },+                                        "dlUri": "https:knrk"+                                    }+                                },+                                "Windows": {+                                    "( < 2.1.6 && > 6.7.6 && <= 2.7.7 && == 4.4.2 && > 5.8.4 && > 4.9.1 && == 7.3.1 ) || ( < 8.8.1 && <= 4.7.4 && < 2.7.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "izrlx",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􁇨\u0019M"+                                        },+                                        "dlUri": "http:ziqph"+                                    },+                                    "( < 5.4.6 && == 3.5.6 && <= 3.4.1 && < 1.8.7 && == 8.1.6 && <= 7.3.1 && >= 4.1.3 && <= 4.3.2 && <= 6.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "qmzhqfx",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􉛬e󻃊\u001d𦄺􏽈"+                                        },+                                        "dlUri": "http:a"+                                    },+                                    "( < 7.3.6 && <= 2.3.3 && <= 6.8.4 && < 3.6.5 && < 6.6.2 && > 8.2.7 && <= 8.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "x",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0008M\u0015i5"+                                        },+                                        "dlUri": "https:bfq"+                                    },+                                    "( < 8.2.1 && <= 3.6.5 && >= 3.2.5 && < 3.6.3 && <= 6.8.8 && <= 7.1.2 && < 6.6.7 ) || ( == 5.3.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "mfynvk",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( == 7.4.7 && >= 7.3.4 && > 3.4.6 && >= 3.5.8 && <= 6.4.5 && <= 1.7.8 && > 1.3.4 ) || ( >= 3.2.6 && > 1.1.4 && > 4.7.7 && >= 5.8.2 && > 1.5.4 ) || ( > 1.4.8 && < 6.5.3 && <= 2.1.6 && < 5.4.6 && < 2.3.6 && == 4.1.6 && > 3.7.4 && >= 2.1.4 && >= 4.7.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "qd",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:rwafnxbm"+                                    },+                                    "( == 8.6.2 && >= 6.4.2 && > 7.8.7 && >= 8.5.4 ) || ( == 3.2.3 && >= 3.2.3 && == 2.6.4 && >= 6.1.6 && < 2.3.6 && > 4.4.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "􎖰",+                                        "dlUri": "https:ezqdli"+                                    },+                                    "( >= 8.3.8 && == 5.4.2 && >= 3.1.1 && > 8.7.3 && < 8.1.8 && == 3.6.8 && >= 6.7.2 && >= 7.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "pnitjfax",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:gmgut"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "rje",+                                        "dlOutput": null,+                                        "dlSubdir": "D&8$󴴑􍘬co",+                                        "dlUri": "https:u"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "Darwin": {+                                    "( <= 5.7.3 && <= 3.8.8 && == 8.5.7 && <= 4.2.7 && > 5.2.6 ) || ( >= 6.7.6 && == 5.3.5 && <= 8.7.4 && <= 6.7.1 && >= 4.5.1 && <= 4.5.1 && > 6.7.1 ) || ( < 1.1.4 && > 1.5.8 ) || ( > 6.1.7 && <= 7.3.3 && <= 5.5.2 && < 9.8.1 && > 5.3.2 && == 3.3.7 && <= 5.1.2 && >= 1.3.5 && <= 7.7.2 ) || ( > 3.8.4 && > 1.2.7 && == 5.2.7 && == 3.6.1 ) || ( < 7.7.5 && > 4.6.3 && > 5.5.3 && == 1.3.2 && > 5.8.4 && == 3.8.4 && < 5.7.3 && > 6.3.3 ) || ( <= 3.3.7 && < 1.5.6 && == 4.5.2 && == 8.6.7 && > 5.6.6 && > 8.1.4 && >= 7.3.2 ) || ( > 5.5.2 && <= 4.8.5 && > 1.1.8 && <= 8.3.6 && < 5.5.3 && < 1.8.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "qv",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "( <= 7.2.6 && == 2.8.7 && >= 4.6.2 && < 3.1.7 && >= 9.3.4 && < 6.4.8 && <= 1.5.5 ) || ( <= 7.8.5 && < 7.5.2 && > 3.4.2 && == 5.3.3 && < 5.1.7 && <= 4.2.7 ) || ( < 6.8.3 && == 1.8.5 && <= 1.2.4 && == 5.4.6 && >= 8.5.6 && < 7.4.5 && == 2.1.5 && > 8.2.6 ) || ( < 1.8.4 && > 6.2.5 ) || ( == 3.4.3 && >= 2.6.5 && <= 8.7.5 && > 6.6.5 && >= 2.5.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "scr",+                                        "dlOutput": null,+                                        "dlSubdir": "p5'd󽔅󶅔7",+                                        "dlUri": "https:qfgses"+                                    },+                                    "( > 3.1.1 && == 3.8.5 && <= 5.8.6 && == 8.7.4 && == 7.7.1 && > 2.5.1 && == 3.2.2 ) || ( > 7.4.4 && == 4.5.6 && < 2.3.7 && > 5.9.4 ) || ( <= 8.7.3 && <= 2.2.8 ) || ( == 7.3.1 && < 6.4.4 && <= 2.6.2 && <= 5.1.8 && <= 1.5.2 && > 2.4.8 && <= 8.1.6 && < 3.5.3 ) || ( == 6.9.3 && == 6.8.7 && < 4.3.8 && > 5.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "uxpsodg",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:"+                                    }+                                },+                                "Linux_UnknownLinux": {+                                    "( <= 1.6.2 && <= 1.1.6 && > 2.4.6 ) || ( > 6.4.3 && > 3.4.2 && == 6.5.8 && < 2.1.7 && > 5.3.5 && >= 3.6.7 && >= 2.8.1 && > 6.5.6 && < 5.5.3 ) || ( == 1.8.3 && >= 6.3.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "xuvnw",+                                        "dlOutput": null,+                                        "dlSubdir": "%\u001e\u0003H",+                                        "dlUri": "https:re"+                                    },+                                    "( <= 8.1.2 && == 6.7.6 && < 8.4.7 && <= 6.7.8 && == 8.4.5 && <= 8.5.6 && == 1.7.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "folhnudp",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􁭆\u0008"+                                        },+                                        "dlUri": "http:iibsxtdu"+                                    },+                                    "( == 3.4.8 && >= 7.3.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "ixsx",+                                        "dlOutput": null,+                                        "dlSubdir": "M\u0011",+                                        "dlUri": "http:zlwvqywx"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "󷠤𤛈􏞇+󱑜",+                                        "dlUri": "http:f"+                                    }+                                },+                                "Windows": {+                                    "( < 3.3.5 && > 7.1.2 && <= 8.5.3 && <= 7.3.3 && >= 4.5.3 && >= 4.3.3 && == 1.7.1 && >= 7.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "qwugmu",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:alxsg"+                                    },+                                    "( < 5.7.8 && < 7.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "pnm",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "( < 6.8.6 && >= 3.8.5 && < 6.2.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "turghtmr",+                                        "dlOutput": null,+                                        "dlSubdir": "0\u000c𫶮",+                                        "dlUri": "http:zg"+                                    },+                                    "( < 8.7.6 && <= 4.8.5 && == 1.6.3 && >= 4.2.1 && < 6.1.6 && < 2.5.2 && <= 5.1.4 && == 1.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "heulheiq",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:um"+                                    },+                                    "( > 5.6.1 && < 7.8.4 && <= 6.2.7 && > 6.4.2 && > 8.1.2 && >= 6.4.4 && < 6.3.3 && == 4.1.8 && >= 7.4.1 ) || ( <= 4.4.5 && == 3.3.8 && > 4.8.3 && >= 5.4.5 && >= 3.7.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "ywgaczwd",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:oh"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "Darwin": {+                                    "( < 7.5.2 && > 2.4.2 && < 6.3.4 && >= 4.8.5 && == 1.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "nmehkqcx",+                                        "dlOutput": null,+                                        "dlSubdir": "k\u0005\u0016C\u0014\u000f7\u0018",+                                        "dlUri": "http:yfvfevp"+                                    },+                                    "( == 2.2.5 && < 3.1.6 && >= 4.5.5 && >= 1.5.3 && < 2.7.8 && >= 7.1.7 && <= 4.6.7 && < 1.8.5 && < 4.8.5 ) || ( >= 3.4.7 && > 5.5.4 && <= 2.1.7 && == 4.7.1 && < 3.8.1 && < 5.7.8 && >= 1.2.2 && >= 4.5.8 && == 2.8.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "sa",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:eicb"+                                    }+                                },+                                "Windows": {+                                    "( < 4.4.4 && <= 1.8.4 && < 8.1.1 && == 7.5.2 ) || ( <= 2.7.3 && == 5.7.4 && <= 4.8.6 && > 6.1.4 && > 4.7.4 && > 6.5.8 && <= 7.8.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "q",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "![𨲔\n𠁆"+                                        },+                                        "dlUri": "http:yybnnsxc"+                                    },+                                    "( < 4.8.6 && > 4.8.6 && <= 1.2.5 && == 2.6.6 && < 7.2.3 && <= 7.8.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "kmxmkpwn",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:cabvtr"+                                    },+                                    "( == 8.1.4 && > 2.7.6 && < 6.8.4 && >= 7.5.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "oupgtano",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "TY"+                                        },+                                        "dlUri": "http:urnoes"+                                    },+                                    "( >= 5.4.5 ) || ( < 2.4.7 && > 5.3.4 && <= 5.2.5 && < 4.7.7 && > 2.5.4 && >= 5.1.7 ) || ( > 7.3.5 && <= 4.8.6 && < 3.1.2 && >= 1.7.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "wox",+                                        "dlOutput": null,+                                        "dlSubdir": "t􏓞\u000e)\u000b\u0016\u00132",+                                        "dlUri": "http:lxjsvo"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "e",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:yfnmhjks"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:k",+                        "viPostInstall": null,+                        "viPostRemove": "pdwctmw",+                        "viPreCompile": "apqewk",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "xgebbvvt",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": "ѥ\u0012\u0005J驨\t􋜞"+                            },+                            "dlUri": "http:gji"+                        },+                        "viTags": [],+                        "viTestDL": null+                    },+                    "7.2.3": {+                        "viArch": {+                            "A_32": {},+                            "A_ARM": {+                                "FreeBSD": {+                                    "( <= 4.1.5 && == 1.5.3 && >= 8.7.4 && == 6.1.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "nfppnhz",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:gaic"+                                    },+                                    "( == 7.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "mxtw",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0016𗂆.a"+                                        },+                                        "dlUri": "http:yxf"+                                    },+                                    "( > 8.3.2 && < 3.6.2 && >= 2.6.8 && <= 2.6.1 && > 1.3.8 && >= 1.7.3 && > 3.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "pc",+                                        "dlOutput": null,+                                        "dlSubdir": ";",+                                        "dlUri": "https:qvk"+                                    },+                                    "( >= 2.1.1 ) || ( >= 1.3.1 && == 3.4.3 && <= 5.5.5 && <= 1.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "w",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "y\u000b𢢂"+                                        },+                                        "dlUri": "https:urumk"+                                    },+                                    "( >= 4.4.1 && < 5.8.4 && < 7.3.6 && >= 3.6.2 && == 2.5.1 && <= 3.8.1 && >= 3.6.8 ) || ( >= 5.2.7 && < 2.4.5 && >= 1.7.8 && <= 5.1.7 && == 2.3.1 && < 3.3.4 && == 6.1.7 && >= 3.3.2 ) || ( == 7.8.5 && == 1.5.6 && <= 8.7.2 && == 4.1.1 && == 2.5.5 && > 7.2.4 && <= 3.8.5 && < 7.4.6 && <= 3.6.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "izixypd",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:swguk"+                                    },+                                    "( >= 7.3.5 && == 5.7.1 && < 3.5.8 && == 3.6.2 && <= 5.7.3 && == 2.1.3 && > 6.1.2 ) || ( == 8.8.1 && == 8.1.3 && > 6.3.3 && <= 7.6.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "qw",+                                        "dlOutput": null,+                                        "dlSubdir": "\u001e+𘛟",+                                        "dlUri": "http:ojlna"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "l",+                                        "dlOutput": null,+                                        "dlSubdir": "V",+                                        "dlUri": "http:ogx"+                                    }+                                },+                                "Linux_Exherbo": {+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "mhhh",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "7􋙭1"+                                        },+                                        "dlUri": "https:xkz"+                                    }+                                },+                                "Windows": {+                                    "( <= 2.6.8 && <= 4.8.2 && == 6.6.2 && > 1.6.4 && >= 8.7.1 && < 4.8.8 && == 7.6.2 ) || ( >= 6.2.1 && > 4.2.6 && == 2.1.8 && <= 6.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "mxn",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:aqmyp"+                                    },+                                    "( <= 6.6.6 && < 8.1.1 ) || ( == 6.7.5 && > 5.5.6 && < 6.6.4 && == 8.1.3 && <= 2.6.1 && <= 3.3.7 && <= 7.7.6 && > 6.3.6 ) || ( < 1.3.5 && == 7.5.3 && >= 4.4.5 && < 2.6.5 && < 4.8.8 && >= 5.6.8 && <= 8.7.3 && >= 8.7.1 ) || ( < 3.7.1 && == 6.2.1 && >= 1.1.4 && >= 6.4.5 && == 3.8.2 ) || ( <= 8.5.7 && <= 3.5.3 ) || ( > 5.7.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "qvahr",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:xlgj"+                                    },+                                    "( == 2.6.1 && < 8.5.6 && > 1.5.8 && == 4.1.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "tdgqfwv",+                                        "dlOutput": null,+                                        "dlSubdir": "$🟉",+                                        "dlUri": "http:z"+                                    },+                                    "( == 3.1.5 && > 7.1.8 && >= 1.2.1 && > 2.3.2 && < 8.3.4 ) || ( >= 6.3.7 && <= 3.4.4 && == 7.8.3 && < 6.8.6 && >= 1.6.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "bkavhkcr",+                                        "dlOutput": null,+                                        "dlSubdir": "\u001e󷳀+􆺝Q\u0019",+                                        "dlUri": "http:hm"+                                    },+                                    "( > 4.1.7 && == 7.2.1 && == 6.8.4 && <= 6.6.8 && == 7.4.3 && == 5.4.4 && <= 2.7.6 && > 3.8.8 && >= 3.1.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "mixc",+                                        "dlOutput": null,+                                        "dlSubdir": "`Blﴁ",+                                        "dlUri": "http:kvstfsa"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "Darwin": {+                                    "( < 1.6.3 && >= 2.1.8 && >= 2.4.8 && > 8.5.8 && < 2.5.1 && < 7.6.4 && > 6.3.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "nkp",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:qx"+                                    },+                                    "( == 7.8.6 && >= 1.4.7 && > 8.3.5 && < 9.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "ifs",+                                        "dlOutput": null,+                                        "dlSubdir": "\u001eA",+                                        "dlUri": "http:iak"+                                    },+                                    "( > 1.8.5 && <= 8.2.7 && > 5.5.9 && > 3.6.8 && >= 4.3.4 && <= 6.2.4 && >= 5.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "lmpxdks",+                                        "dlOutput": null,+                                        "dlSubdir": "z\u0004",+                                        "dlUri": "http:yzqnqut"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ryplwoa",+                                        "dlOutput": null,+                                        "dlSubdir": ",",+                                        "dlUri": "https:bixf"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:yzl",+                        "viPostInstall": "qecgd",+                        "viPostRemove": "zzuiq",+                        "viPreCompile": "jwqv",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "uhqdcf",+                            "dlOutput": null,+                            "dlSubdir": null,+                            "dlUri": "https:hm"+                        },+                        "viTags": [+                            "base-5.5.5",+                            "old",+                            "base-6.8.1",+                            "old",+                            "Recommended",+                            "base-2.5.2"+                        ],+                        "viTestDL": null+                    }+                }+            },+            "globalTools": {+                "ShimGen": {+                    "dlCSize": null,+                    "dlHash": "wsvbslzvndggxjtpbrnvsc",+                    "dlOutput": null,+                    "dlSubdir": {+                        "RegexDir": "4\u001eu#"+                    },+                    "dlUri": "https:ohrxm"+                }+            },+            "toolRequirements": {+                "Cabal": {+                    "7.7.4": {+                        "Darwin": {+                            "( < 4.3.6 )": {+                                "distroPKGs": [+                                    "gssaww",+                                    "id",+                                    "",+                                    "",+                                    "nudek"+                                ],+                                "notes": "ncoyqt"+                            },+                            "( < 5.7.5 && < 8.1.5 && <= 6.4.1 && == 7.7.7 && <= 3.8.7 && < 7.7.1 && == 8.4.1 && < 3.2.1 && <= 4.6.6 ) || ( >= 4.8.2 && >= 4.3.6 && < 1.6.8 && >= 8.7.4 && <= 7.6.6 && < 1.1.2 && >= 4.4.5 && <= 7.6.1 && < 7.3.5 )": {+                                "distroPKGs": [+                                    "",+                                    "nrteluta"+                                ],+                                "notes": ""+                            },+                            "( > 1.8.3 && < 9.5.2 && >= 1.3.4 && >= 2.4.5 && > 5.5.7 ) || ( <= 7.4.3 && < 2.7.6 && < 1.7.8 && >= 5.8.6 && >= 2.6.5 )": {+                                "distroPKGs": [+                                    "p",+                                    "pv",+                                    "jxjgkxy",+                                    "icnnoeyf",+                                    "vjjhyhcw",+                                    "q",+                                    "iwmwrj",+                                    "iyvj"+                                ],+                                "notes": "pvjnje"+                            },+                            "( >= 6.6.1 && >= 3.7.7 && == 1.3.1 ) || ( <= 4.6.4 && == 3.5.4 && > 1.2.5 && > 6.6.5 && > 5.5.3 && > 3.1.5 ) || ( <= 6.4.2 && == 7.3.3 && < 5.7.2 && <= 9.6.1 ) || ( == 4.8.6 )": {+                                "distroPKGs": [+                                    "yhb",+                                    "kloj",+                                    "lywglkj",+                                    "rfrqfquq",+                                    "qyu",+                                    "aajlthx",+                                    "hpw"+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "xlcxzodm"+                            }+                        },+                        "FreeBSD": {+                            "( >= 7.4.5 && < 2.8.2 && <= 8.8.7 && == 8.4.1 && < 5.9.6 && <= 5.6.5 && < 6.5.6 && == 1.3.1 )": {+                                "distroPKGs": [+                                    "gs"+                                ],+                                "notes": "kbzkotf"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "udyih",+                                    "",+                                    "yoe"+                                ],+                                "notes": "jysijo"+                            }+                        },+                        "Linux_AmazonLinux": {+                            "( >= 3.8.5 )": {+                                "distroPKGs": [+                                    "udpg",+                                    "qus",+                                    "fp",+                                    "a",+                                    "kp",+                                    "ued",+                                    "zeqe"+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "cchshles",+                                    "pyjfbp",+                                    "wv",+                                    "hobjeirt",+                                    "sogfpzqj",+                                    "tczx",+                                    "yyxb",+                                    ""+                                ],+                                "notes": "ebmmhf"+                            }+                        },+                        "Linux_Fedora": {}+                    },+                    "7.8.2": {+                        "FreeBSD": {+                            "( <= 3.6.7 && <= 4.8.5 && < 1.5.7 && > 5.3.1 && <= 7.5.7 && <= 3.1.4 && > 7.3.4 && > 6.1.7 ) || ( > 3.1.7 && > 5.4.5 && <= 3.6.7 && >= 9.8.3 && > 8.5.8 && < 6.8.1 && == 1.2.6 && == 6.4.5 )": {+                                "distroPKGs": [+                                    "eugqrccr"+                                ],+                                "notes": "wfp"+                            }+                        },+                        "Windows": {+                            "( == 7.4.8 && <= 1.4.4 && <= 2.2.6 ) || ( < 2.1.4 && < 4.5.3 && <= 7.4.3 && > 9.5.8 ) || ( > 8.2.1 )": {+                                "distroPKGs": [],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "hcsyomqc",+                                    "vovh",+                                    "",+                                    "iklzzboa",+                                    "kxpxrmh",+                                    "kvv",+                                    "zqk"+                                ],+                                "notes": "lcovzj"+                            }+                        }+                    },+                    "unknown_version": {+                        "FreeBSD": {+                            "( < 7.6.1 && <= 5.3.4 && == 4.3.1 && < 4.7.8 && >= 3.6.1 && >= 8.7.5 )": {+                                "distroPKGs": [+                                    "mldarfsz",+                                    "bwiuq"+                                ],+                                "notes": "b"+                            },+                            "( >= 2.8.6 && == 4.3.2 && >= 3.2.6 && < 1.7.5 )": {+                                "distroPKGs": [+                                    "tcnnitzp",+                                    "ywyn",+                                    "rehieto",+                                    ""+                                ],+                                "notes": ""+                            },+                            "( >= 5.3.6 && <= 4.7.3 && <= 7.5.5 )": {+                                "distroPKGs": [+                                    "bnpybg",+                                    "mi",+                                    "wwoaolxq",+                                    "tmuyozfs",+                                    "qz",+                                    "hkfi",+                                    "wwd"+                                ],+                                "notes": "nxvco"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "rbtsg",+                                    "gxahhdcb",+                                    "tfutbpg",+                                    "fyqyfn",+                                    "xmjqoqsd",+                                    "ix",+                                    ""+                                ],+                                "notes": "djegug"+                            }+                        },+                        "Linux_Debian": {+                            "( <= 4.5.8 && > 1.6.8 && < 2.7.7 ) || ( <= 2.2.7 && < 1.3.6 && > 6.1.5 && == 1.3.4 && > 4.5.2 && == 4.1.7 ) || ( <= 7.4.7 && <= 1.8.2 && > 5.7.8 && < 6.8.5 && <= 4.3.4 && >= 2.1.6 ) || ( == 2.2.5 && > 1.4.2 && > 3.9.4 )": {+                                "distroPKGs": [+                                    "xiuun",+                                    "gndvpp",+                                    "",+                                    "nmfqlr",+                                    "zzcjc"+                                ],+                                "notes": "ytcrtm"+                            },+                            "( <= 5.8.3 && == 3.4.8 && < 1.4.6 && < 2.5.8 ) || ( >= 4.6.4 && >= 8.7.6 && <= 2.2.8 && <= 2.8.3 && <= 5.3.5 && <= 6.7.3 && < 3.5.2 )": {+                                "distroPKGs": [+                                    "y",+                                    "kfc",+                                    "dblcvrfv",+                                    "wwjuxpk"+                                ],+                                "notes": "nbve"+                            },+                            "( == 4.7.1 && < 2.2.6 )": {+                                "distroPKGs": [+                                    "wqy",+                                    "r",+                                    "bvhajz",+                                    "ahxxwx",+                                    "pgotj",+                                    "bp",+                                    "zjblrt"+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "lo",+                                    "wofmkj",+                                    "ryudcry",+                                    "hpfq",+                                    "",+                                    "onvnodam"+                                ],+                                "notes": "joxjza"+                            }+                        },+                        "Windows": {+                            "( == 4.1.6 && >= 7.3.8 && > 2.2.4 && > 6.4.7 && < 4.8.5 ) || ( >= 2.6.7 && == 4.8.7 && >= 8.8.10 && >= 7.7.4 && == 8.4.6 )": {+                                "distroPKGs": [+                                    "auzmgdb",+                                    "uauzgst",+                                    "wuebrkb",+                                    "r",+                                    "zsgs",+                                    "divpsee"+                                ],+                                "notes": "nbvbsn"+                            }+                        }+                    }+                },+                "GHCup": {+                    "3.7.7": {},+                    "5.1.7": {+                        "FreeBSD": {+                            "( < 8.2.8 && > 3.8.3 && >= 1.5.4 && == 2.6.5 )": {+                                "distroPKGs": [+                                    "vyiru",+                                    "",+                                    "cedwsfiq",+                                    "no"+                                ],+                                "notes": "xufpoxgx"+                            },+                            "( <= 6.2.2 && == 2.5.5 && <= 5.8.8 && == 4.3.1 ) || ( > 6.5.5 && >= 1.8.1 && >= 4.3.2 && < 8.2.2 && < 1.5.6 )": {+                                "distroPKGs": [+                                    "hrch",+                                    "xdnp",+                                    "wocp",+                                    "mwcinbp",+                                    "egnkacxp",+                                    "wgkrtrlm",+                                    "wqqjrf",+                                    "nwbqct"+                                ],+                                "notes": "xak"+                            },+                            "( > 2.4.7 && == 8.6.4 && <= 3.5.3 )": {+                                "distroPKGs": [+                                    "nnvt",+                                    "qcag",+                                    "lxanmo",+                                    "cd"+                                ],+                                "notes": "hqfh"+                            },+                            "( > 5.5.7 && <= 2.6.5 && < 5.4.6 && > 5.1.7 && > 6.3.6 && >= 8.6.8 ) || ( < 7.2.5 && < 2.4.8 && >= 8.4.6 )": {+                                "distroPKGs": [],+                                "notes": "hgwl"+                            },+                            "( > 5.7.2 && < 3.7.4 && < 4.1.9 )": {+                                "distroPKGs": [+                                    "mkvre",+                                    "hgrosv",+                                    "wgdbiefm",+                                    "hubdygrq",+                                    "ecz",+                                    "luwcu"+                                ],+                                "notes": "eecr"+                            }+                        },+                        "Linux_Mint": {+                            "( < 5.4.3 && == 1.6.1 )": {+                                "distroPKGs": [+                                    "yksmf",+                                    "lb",+                                    "rkv",+                                    "niuik",+                                    "r",+                                    "cait"+                                ],+                                "notes": ""+                            },+                            "( == 2.8.1 && <= 3.9.5 && > 4.6.5 && < 6.5.1 && <= 1.2.9 && > 7.5.2 ) || ( >= 2.6.3 && <= 8.1.3 && == 4.3.6 && < 6.2.4 && > 4.1.2 && >= 7.5.7 && <= 3.5.7 && > 5.2.6 ) || ( == 8.1.3 && < 2.3.7 && >= 6.7.1 && > 5.3.1 )": {+                                "distroPKGs": [+                                    "gqe",+                                    "ss",+                                    "dxxtwv",+                                    "sqm",+                                    "",+                                    "",+                                    "xbh",+                                    ""+                                ],+                                "notes": "jhaoof"+                            },+                            "( == 3.5.6 && >= 3.1.2 && == 6.6.5 && < 6.1.5 && >= 5.2.6 && > 8.3.1 ) || ( == 8.8.2 && < 4.6.3 && <= 1.3.6 && > 7.2.3 && < 1.8.8 && == 6.5.1 && > 7.1.3 && < 7.5.4 )": {+                                "distroPKGs": [+                                    "whukylb",+                                    "levkfod",+                                    "jfvwddyc",+                                    "x",+                                    "dgdc",+                                    ""+                                ],+                                "notes": "vxiivox"+                            },+                            "( == 8.8.7 && == 8.6.1 && > 5.1.6 && < 3.7.3 && == 3.2.5 )": {+                                "distroPKGs": [+                                    "pvqob",+                                    "kepuj"+                                ],+                                "notes": ""+                            }+                        },+                        "Linux_RedHat": {+                            "( < 3.4.8 && < 6.2.2 && > 3.1.5 )": {+                                "distroPKGs": [+                                    "xv",+                                    "curuc"+                                ],+                                "notes": "vccm"+                            },+                            "( <= 4.8.2 && == 6.7.8 && <= 8.6.1 && > 8.3.2 ) || ( > 5.4.5 && < 4.2.7 )": {+                                "distroPKGs": [],+                                "notes": "liucgcw"+                            },+                            "( > 1.8.4 && > 7.1.5 && == 6.7.1 && <= 4.6.2 && <= 8.4.2 && > 6.4.1 && < 1.7.7 ) || ( < 1.8.7 && >= 5.6.3 && < 1.8.5 && > 7.8.5 && > 4.6.6 && >= 3.2.3 && > 1.2.2 && <= 8.8.3 && >= 4.3.6 ) || ( == 1.1.8 && == 4.3.4 ) || ( < 2.1.2 && == 7.2.1 && == 7.7.4 && >= 3.7.1 && > 7.3.7 )": {+                                "distroPKGs": [+                                    "yjmdiwv",+                                    "lhycdgao",+                                    "yhfdcl",+                                    "ebqesaso",+                                    "ojzufgew"+                                ],+                                "notes": "ohyahmv"+                            },+                            "( > 2.7.8 && <= 1.2.5 )": {+                                "distroPKGs": [+                                    "aadcv",+                                    "oq",+                                    "dbemhgjw",+                                    "ebgumyc",+                                    "hp",+                                    "r",+                                    "l"+                                ],+                                "notes": "mywi"+                            },+                            "( > 3.4.2 ) || ( >= 2.8.7 && == 6.5.4 && > 4.9.5 && > 1.5.3 && == 1.7.7 && < 9.5.3 )": {+                                "distroPKGs": [+                                    "",+                                    "jmfdo"+                                ],+                                "notes": "qw"+                            },+                            "( >= 4.6.7 && < 6.3.8 && > 5.7.8 && < 1.1.4 ) || ( == 5.2.8 && >= 6.6.4 && >= 5.4.7 && >= 1.3.1 )": {+                                "distroPKGs": [+                                    "",+                                    "r",+                                    "imy",+                                    "xuqmfcis",+                                    "",+                                    "bljsgpv",+                                    "p"+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "emtfn",+                                    "a",+                                    "s",+                                    "icgpoz",+                                    "jgenxz",+                                    "ucxzgbkv"+                                ],+                                "notes": "nu"+                            }+                        },+                        "Windows": {+                            "( < 7.1.3 && >= 6.6.4 && <= 8.7.5 && >= 7.7.7 && <= 7.2.1 && < 7.1.4 && == 1.5.2 && <= 8.2.2 ) || ( >= 4.4.1 && < 2.4.1 && <= 3.4.3 && > 2.2.3 && == 2.7.3 && == 3.2.8 && <= 3.4.6 && >= 3.2.2 ) || ( > 5.5.3 && > 8.1.1 && > 8.4.2 && > 5.8.8 )": {+                                "distroPKGs": [],+                                "notes": "hfb"+                            },+                            "( > 8.1.3 && < 8.6.8 && < 3.7.1 && == 7.2.1 )": {+                                "distroPKGs": [+                                    "fuzyvnfa",+                                    "heud",+                                    "",+                                    "whkd"+                                ],+                                "notes": "jfh"+                            },+                            "( >= 2.3.7 ) || ( > 5.1.7 && >= 7.4.1 && >= 4.5.7 && < 7.4.5 && <= 5.5.7 && <= 5.3.3 && < 1.6.3 && == 5.3.2 && > 4.6.8 )": {+                                "distroPKGs": [+                                    "tgdxxie",+                                    "tudedtxa",+                                    "",+                                    "r",+                                    "",+                                    "qycdk",+                                    "foid"+                                ],+                                "notes": "jijhzazh"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "icll"+                            }+                        }+                    },+                    "7.3.3": {+                        "Darwin": {+                            "( < 6.4.2 ) || ( == 7.4.4 && > 1.7.5 && <= 3.2.8 ) || ( <= 2.3.4 && <= 5.6.1 && >= 1.3.6 && == 6.3.1 ) || ( > 3.8.7 && >= 7.7.9 && < 2.1.7 && < 3.7.4 && < 8.8.5 && > 7.8.7 ) || ( <= 5.8.1 && >= 3.3.5 && > 8.1.7 && > 6.1.6 && > 5.3.2 && == 3.4.4 ) || ( < 4.4.8 && <= 8.3.2 && >= 6.1.4 && == 1.8.4 && == 8.5.1 && > 4.5.7 )": {+                                "distroPKGs": [+                                    "d",+                                    "",+                                    "mf",+                                    "ghlvy",+                                    "tgdro",+                                    "duudzn"+                                ],+                                "notes": ""+                            },+                            "( <= 2.2.7 && > 6.6.2 && < 7.1.8 && == 7.2.3 ) || ( == 5.6.8 && <= 3.2.8 && <= 5.4.4 && <= 6.4.7 && >= 3.4.1 )": {+                                "distroPKGs": [+                                    "pytwx",+                                    "",+                                    "f",+                                    "giqf",+                                    "kjzcsc",+                                    ""+                                ],+                                "notes": ""+                            },+                            "( == 6.7.3 && > 8.7.6 && > 1.3.7 && == 2.4.7 && < 7.2.5 && == 2.7.7 && <= 1.6.4 && > 4.4.3 ) || ( < 2.7.2 )": {+                                "distroPKGs": [+                                    "awnqrw",+                                    "",+                                    "n",+                                    "cefono",+                                    "xxd"+                                ],+                                "notes": "wlzbx"+                            },+                            "( > 5.5.6 && > 6.4.5 && <= 2.5.4 && <= 7.4.4 && == 6.8.4 && < 1.7.7 && > 5.1.5 )": {+                                "distroPKGs": [+                                    "hbuxtj",+                                    "ph",+                                    "",+                                    "m"+                                ],+                                "notes": "nvzef"+                            },+                            "( > 6.2.6 && > 3.4.2 && <= 7.3.4 && >= 1.4.8 && <= 7.4.8 && < 5.1.4 )": {+                                "distroPKGs": [+                                    "ruojwasp",+                                    "ok",+                                    "f",+                                    "ayibt",+                                    "evnhp"+                                ],+                                "notes": "egab"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "odpyv"+                                ],+                                "notes": "im"+                            }+                        },+                        "FreeBSD": {+                            "( < 1.5.4 && == 8.3.1 && > 6.6.5 && >= 7.3.1 && <= 5.4.8 && >= 2.6.5 && == 8.8.1 && > 2.3.1 && <= 6.5.3 ) || ( > 7.1.1 && <= 1.1.6 && == 3.1.9 && == 1.1.7 && <= 8.8.8 && <= 6.3.6 ) || ( > 8.6.8 && >= 5.4.4 && > 8.4.5 && < 5.8.3 && <= 6.5.4 && > 8.4.2 && >= 6.4.1 && > 9.1.4 && < 4.6.6 )": {+                                "distroPKGs": [+                                    "",+                                    "gcmfnce",+                                    "rly"+                                ],+                                "notes": "vb"+                            },+                            "( <= 1.4.4 && == 5.7.4 )": {+                                "distroPKGs": [+                                    "vskpdkr",+                                    "lwgdeci",+                                    "a",+                                    "k",+                                    "",+                                    "axn",+                                    "brwmhtii"+                                ],+                                "notes": "erla"+                            },+                            "( > 6.7.2 && == 4.4.4 && >= 4.8.2 && < 2.2.6 )": {+                                "distroPKGs": [+                                    "fpqdf"+                                ],+                                "notes": ""+                            }+                        },+                        "Linux_Gentoo": {+                            "( > 8.2.8 && == 4.2.1 && == 8.3.4 && == 5.1.1 && <= 3.7.2 && < 5.7.5 && <= 1.4.6 && < 4.3.5 ) || ( < 1.4.7 && == 2.7.5 && >= 5.2.3 && > 2.6.7 && == 5.8.5 && > 4.1.6 && >= 6.2.8 && >= 8.7.5 && > 1.7.6 )": {+                                "distroPKGs": [+                                    "nijdeb"+                                ],+                                "notes": "iftwupn"+                            },+                            "( > 8.8.7 && <= 5.8.7 && < 4.1.3 && < 4.3.7 && < 7.2.2 )": {+                                "distroPKGs": [],+                                "notes": "neu"+                            },+                            "( >= 5.4.5 && == 3.3.10 && > 6.4.1 && == 5.7.4 && < 3.5.1 )": {+                                "distroPKGs": [+                                    "elgrn",+                                    "eu",+                                    "h",+                                    "gm",+                                    "xruwtb",+                                    "wbkkaykw",+                                    "xvosecj",+                                    "uzg"+                                ],+                                "notes": "kupnuyy"+                            },+                            "( >= 5.6.7 ) || ( > 6.5.8 && > 4.4.8 && >= 2.5.7 && == 3.1.5 && < 8.5.5 && < 2.9.6 && < 1.1.8 ) || ( >= 8.3.4 && <= 8.6.3 && == 6.7.6 ) || ( < 8.7.2 && >= 1.6.4 && < 8.1.7 && == 6.5.6 && > 3.8.6 && >= 5.4.7 && <= 3.7.7 && <= 6.4.6 ) || ( <= 7.7.2 && < 7.7.7 && >= 7.6.3 && == 6.7.7 && < 1.8.8 && > 6.5.1 && <= 3.1.3 && <= 3.8.5 ) || ( < 2.6.8 && < 6.6.4 && == 1.5.3 && >= 1.1.1 && == 1.4.7 && > 7.6.2 ) || ( <= 7.5.1 && == 4.8.5 && == 4.6.8 && == 5.3.5 )": {+                                "distroPKGs": [+                                    "vpoe",+                                    "e",+                                    "vu",+                                    "cxtvauww",+                                    "fhctyap"+                                ],+                                "notes": "fhzzg"+                            }+                        },+                        "Windows": {+                            "( < 2.1.5 && == 2.1.4 )": {+                                "distroPKGs": [+                                    "ptlf",+                                    "jedqybm",+                                    "vygog",+                                    "bczhhp",+                                    "",+                                    "txbv",+                                    "vgb"+                                ],+                                "notes": "ufdftd"+                            },+                            "( < 4.5.2 && < 4.6.8 && == 6.6.6 && == 1.3.6 && <= 1.6.3 && < 8.8.6 && == 2.7.4 && < 8.7.1 )": {+                                "distroPKGs": [+                                    "",+                                    "kin",+                                    "kr",+                                    "xjaiphvx",+                                    "wxhz",+                                    ""+                                ],+                                "notes": "rqplchqp"+                            },+                            "( < 7.5.6 && == 7.1.5 && < 4.7.2 && == 2.7.7 && < 5.2.5 && > 7.5.7 && >= 4.1.3 && < 1.5.4 ) || ( < 6.2.4 && <= 3.3.5 && < 3.1.1 && > 3.5.1 )": {+                                "distroPKGs": [+                                    "nv"+                                ],+                                "notes": "c"+                            },+                            "( == 4.2.5 && > 3.3.6 && > 4.4.4 && < 7.5.7 ) || ( == 4.2.8 && <= 8.8.1 && == 5.2.8 && < 3.2.4 && == 1.3.4 && > 8.1.2 && > 5.4.3 && >= 6.7.2 && < 2.8.8 )": {+                                "distroPKGs": [+                                    "lg",+                                    "jbv",+                                    "ht",+                                    "imlehk",+                                    "",+                                    "",+                                    "osxd"+                                ],+                                "notes": "epyaepo"+                            },+                            "( == 5.3.7 && < 8.4.8 && <= 6.6.2 && > 1.5.1 && <= 8.1.5 && >= 1.7.7 && > 4.1.6 && == 3.7.6 ) || ( > 2.6.8 && < 6.4.1 && > 6.3.7 && < 3.2.9 && >= 2.6.3 && == 1.7.4 ) || ( < 5.1.4 && > 6.1.4 && == 2.4.1 && >= 8.3.1 && >= 4.8.7 && > 1.2.2 && <= 5.7.3 && > 2.6.1 && > 4.1.6 ) || ( > 7.1.4 && < 4.5.7 ) || ( >= 2.7.4 && > 7.5.2 && < 4.3.3 ) || ( >= 6.5.7 && == 1.8.5 && >= 7.5.6 && >= 5.8.3 && > 4.3.3 )": {+                                "distroPKGs": [+                                    "wn",+                                    "izgboev",+                                    "lxtnh",+                                    "tmdxoxst",+                                    "zvbzr",+                                    "mvrm"+                                ],+                                "notes": ""+                            },+                            "( >= 6.1.2 && < 5.6.3 && > 2.4.2 )": {+                                "distroPKGs": [],+                                "notes": "zyd"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "nj",+                                    "",+                                    "p"+                                ],+                                "notes": "qk"+                            }+                        }+                    },+                    "unknown_version": {+                        "FreeBSD": {},+                        "Linux_RedHat": {+                            "( < 6.1.2 && < 7.6.3 && == 7.6.10 )": {+                                "distroPKGs": [+                                    "w",+                                    "k",+                                    "asrad",+                                    "tb",+                                    "j",+                                    "wqcsgi",+                                    "mlsyvw",+                                    "isuvhwy"+                                ],+                                "notes": "ps"+                            },+                            "( == 2.6.5 && == 6.5.7 && >= 1.8.6 && == 1.8.7 && > 6.2.2 && > 4.2.3 && >= 6.5.6 ) || ( == 7.8.3 )": {+                                "distroPKGs": [+                                    "r",+                                    "lhjpr",+                                    "tbdenuyi",+                                    "qwnjmeb",+                                    "f",+                                    "bphp"+                                ],+                                "notes": "v"+                            },+                            "( == 6.8.4 && <= 2.6.3 && > 4.5.3 && < 1.5.5 && < 3.2.4 && == 5.1.7 && == 4.4.2 && <= 4.6.1 && <= 8.7.1 )": {+                                "distroPKGs": [+                                    "haxuy",+                                    "mqfb",+                                    "fcyhwk",+                                    "gdrwaz",+                                    "cr"+                                ],+                                "notes": ""+                            },+                            "( > 5.3.6 && == 5.2.7 && == 6.4.2 )": {+                                "distroPKGs": [+                                    "ozet",+                                    "bxbpzy",+                                    "lfhkly",+                                    "yox",+                                    "qwhideq",+                                    "yovwdzy",+                                    "c",+                                    "xzbbojb"+                                ],+                                "notes": ""+                            },+                            "( >= 3.1.6 && == 6.7.4 && > 5.6.4 && == 3.4.2 ) || ( >= 1.2.6 && == 1.7.8 && > 3.2.1 && >= 3.6.4 ) || ( == 8.7.5 && >= 5.7.3 && > 2.8.1 && <= 3.2.1 && < 1.6.7 && >= 1.8.4 && == 3.2.1 && == 6.8.3 && >= 2.2.8 )": {+                                "distroPKGs": [+                                    "yrb",+                                    "nhzbt",+                                    "dcxo",+                                    "emn",+                                    "yxeblvu",+                                    "hcjt"+                                ],+                                "notes": "mqth"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "ewlnro",+                                    "zxncfa"+                                ],+                                "notes": "yzlt"+                            }+                        }+                    }+                },+                "Stack": {+                    "1.5.3": {+                        "Linux_Debian": {+                            "( < 5.1.3 && == 4.3.6 && >= 1.7.6 && >= 5.3.1 && == 1.8.4 ) || ( <= 3.6.6 && > 5.8.5 && > 7.4.4 && < 8.6.5 && > 6.5.8 ) || ( < 4.2.1 && < 3.6.5 && == 3.3.8 && <= 8.6.4 ) || ( > 6.3.3 && == 2.3.5 && <= 6.4.5 && == 1.8.3 && > 7.5.7 && > 7.5.6 ) || ( < 4.6.3 && >= 7.8.8 && < 1.5.2 && == 3.6.3 && <= 8.4.8 && == 2.4.3 && <= 7.2.5 && >= 7.2.1 && > 8.6.7 ) || ( == 5.1.8 && == 3.1.8 && >= 7.3.4 && <= 1.4.6 && >= 1.1.3 && < 6.3.4 && >= 8.3.6 )": {+                                "distroPKGs": [+                                    "ilzwkpvh",+                                    "rjdimce",+                                    "nlufhh",+                                    "zprv"+                                ],+                                "notes": "hj"+                            },+                            "( <= 8.5.5 && < 4.4.4 && > 1.8.7 && == 7.7.4 && <= 1.8.7 && < 3.5.8 && >= 6.7.2 && < 1.1.3 && > 8.1.3 ) || ( == 1.4.1 && <= 6.6.2 && >= 4.5.7 && == 1.7.6 && >= 2.5.7 ) || ( >= 2.3.3 && <= 2.6.6 && <= 1.4.1 && == 4.2.6 && < 5.8.5 && >= 5.6.2 && == 4.3.8 && == 7.4.8 )": {+                                "distroPKGs": [+                                    "caigu",+                                    "eupgaskh",+                                    "o",+                                    "ohysfg",+                                    "rbthpn",+                                    "uub"+                                ],+                                "notes": "br"+                            },+                            "( >= 8.1.2 && >= 1.5.7 && > 6.4.4 && < 1.7.2 && >= 6.7.1 && > 6.6.1 && > 4.7.2 )": {+                                "distroPKGs": [+                                    "oefoyoa",+                                    "lhbl",+                                    "cg",+                                    "gm"+                                ],+                                "notes": "urkvu"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "iqlizflp",+                                    "",+                                    "mhs",+                                    "qpqspxyw",+                                    "",+                                    "udg"+                                ],+                                "notes": "gv"+                            }+                        },+                        "Windows": {}+                    },+                    "1.6.8": {+                        "Darwin": {+                            "( <= 2.6.8 && == 2.1.8 && > 3.3.4 && > 4.2.8 && < 8.3.2 && <= 1.8.5 ) || ( > 6.6.6 && <= 8.4.6 && < 8.2.6 && < 6.3.8 && >= 2.7.4 && <= 1.8.6 && >= 7.2.8 ) || ( < 5.8.8 && <= 3.3.6 ) || ( < 3.2.4 && == 7.6.6 ) || ( == 8.6.8 && == 1.7.1 ) || ( < 3.5.5 && < 1.1.7 && == 6.7.4 )": {+                                "distroPKGs": [+                                    "wajbcrez",+                                    "hxiojcfm",+                                    "oh",+                                    "wfzpe",+                                    "jcfjbsvy",+                                    "fq",+                                    "tsu",+                                    "x"+                                ],+                                "notes": "n"+                            }+                        },+                        "FreeBSD": {+                            "( <= 3.5.4 && >= 5.6.5 && < 7.2.1 ) || ( <= 7.6.6 && >= 4.8.5 && == 8.8.8 && < 1.4.3 && > 3.7.2 && >= 6.4.2 && > 5.1.2 && == 1.2.6 && <= 1.6.5 )": {+                                "distroPKGs": [+                                    "vemgajn",+                                    "dbj",+                                    "rneqvo"+                                ],+                                "notes": "c"+                            },+                            "( > 7.6.5 && < 3.2.4 && > 6.8.7 && < 3.3.3 && == 3.7.8 && == 1.8.6 && >= 6.4.2 )": {+                                "distroPKGs": [+                                    "ohtxe",+                                    "",+                                    "a",+                                    "jyvasjjz",+                                    "nea"+                                ],+                                "notes": "aonbym"+                            },+                            "( >= 8.8.2 && >= 1.1.2 && == 7.8.8 )": {+                                "distroPKGs": [+                                    "j",+                                    "tivhxjis",+                                    "xvywdoyf"+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "xtv",+                                    "jv",+                                    "metyighs",+                                    "fab",+                                    "wlnr",+                                    ""+                                ],+                                "notes": "vtm"+                            }+                        },+                        "Windows": {+                            "( < 8.8.6 && > 3.8.8 && > 8.8.3 && > 1.5.1 && <= 7.5.7 && <= 8.2.7 && >= 5.6.7 && > 5.6.8 ) || ( >= 5.5.5 && < 8.8.6 && <= 1.2.3 && >= 2.5.7 && == 5.3.6 && > 1.4.3 ) || ( >= 1.5.2 && >= 2.4.2 && == 8.6.8 && < 4.3.4 && == 2.1.2 && > 6.2.6 && <= 8.1.3 && < 6.5.7 )": {+                                "distroPKGs": [+                                    "onxofe",+                                    "yrjfouxk"+                                ],+                                "notes": ""+                            },+                            "( <= 6.4.1 && == 5.7.6 ) || ( <= 7.5.6 && == 4.1.2 ) || ( <= 7.7.7 && <= 1.3.4 && == 7.2.6 && >= 2.8.1 ) || ( < 4.2.1 && <= 5.1.3 && == 4.2.5 && == 6.7.8 && < 1.7.6 && >= 3.4.5 && >= 6.6.3 && < 1.5.2 )": {+                                "distroPKGs": [+                                    "zmbie",+                                    "se",+                                    "hfnbp",+                                    "axcde"+                                ],+                                "notes": "lsm"+                            },+                            "( <= 8.4.3 && == 4.1.6 && > 1.1.2 && <= 7.7.5 && <= 6.2.4 && == 8.3.5 && <= 5.4.3 && >= 3.6.4 )": {+                                "distroPKGs": [+                                    "jsddt",+                                    "lvk",+                                    "divzj",+                                    "k",+                                    "",+                                    "iennatjp"+                                ],+                                "notes": "l"+                            },+                            "( == 5.7.7 && == 2.2.7 && > 9.4.6 && <= 7.1.1 && < 4.2.8 && >= 2.5.3 ) || ( >= 1.4.4 && > 2.3.3 ) || ( <= 1.5.8 && <= 6.3.3 && >= 7.8.1 && == 6.4.5 && >= 4.2.6 && < 6.4.3 ) || ( < 6.3.5 && > 1.3.5 && >= 3.2.6 )": {+                                "distroPKGs": [+                                    "lwhzwki",+                                    "qtbz",+                                    "w",+                                    "ppqh",+                                    "uz",+                                    "fyva"+                                ],+                                "notes": "at"+                            },+                            "( > 5.3.3 && <= 6.5.7 && >= 8.5.2 && >= 1.1.1 && >= 5.1.8 )": {+                                "distroPKGs": [+                                    "wq",+                                    "iglnkw"+                                ],+                                "notes": "anho"+                            },+                            "( > 7.2.8 && < 6.8.7 && <= 1.1.6 && <= 3.4.1 && <= 2.4.4 && == 4.1.8 )": {+                                "distroPKGs": [+                                    "ldsjpsgg",+                                    "cpxf"+                                ],+                                "notes": "ek"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "katmyq"+                                ],+                                "notes": "kalikqp"+                            }+                        }+                    },+                    "2.3.5": {+                        "Windows": {+                            "( <= 1.8.5 && > 1.2.7 && < 8.5.8 && < 3.3.8 && < 8.3.5 && == 3.4.3 ) || ( <= 1.5.2 && <= 3.5.7 && <= 3.4.2 && < 7.5.1 && < 4.3.6 )": {+                                "distroPKGs": [+                                    "mveyasgh",+                                    "jr",+                                    "jqvwiqg"+                                ],+                                "notes": "huln"+                            },+                            "( == 8.2.5 && > 7.9.2 && > 4.5.3 && == 2.5.1 && == 4.7.5 && == 5.1.1 && == 6.2.6 ) || ( > 2.5.1 )": {+                                "distroPKGs": [+                                    "",+                                    "iuvdryqv",+                                    "mdd",+                                    "",+                                    "sqgw"+                                ],+                                "notes": ""+                            },+                            "( > 1.8.4 && >= 2.3.7 && >= 7.8.6 && == 6.4.5 ) || ( <= 6.2.4 && < 6.4.3 && >= 8.4.7 )": {+                                "distroPKGs": [+                                    "xkz",+                                    "",+                                    "r",+                                    "zs",+                                    "vfh",+                                    "nrjic",+                                    "svbvze"+                                ],+                                "notes": "kv"+                            },+                            "( >= 6.5.4 && <= 5.4.4 && == 6.3.4 && == 3.2.5 && < 2.1.1 && >= 2.4.3 && > 8.5.7 && < 2.7.2 && <= 4.8.4 )": {+                                "distroPKGs": [+                                    "qxcpkeo",+                                    "wo",+                                    "oolkjby",+                                    "iuue",+                                    "owa"+                                ],+                                "notes": "epff"+                            }+                        }+                    },+                    "5.4.2": {+                        "Darwin": {}+                    },+                    "6.5.6": {+                        "Darwin": {+                            "( < 7.4.3 && <= 2.3.3 && >= 1.1.7 && < 5.4.1 && >= 4.7.6 && == 1.1.6 && < 6.4.4 && < 3.7.5 && == 3.3.5 ) || ( > 7.2.8 && >= 4.2.1 && == 7.8.8 && >= 6.5.2 && >= 8.4.5 && >= 7.1.6 && >= 6.5.1 ) || ( < 3.8.1 && < 5.6.6 && == 2.4.4 && == 6.7.6 && == 2.8.9 && <= 1.7.7 && == 1.6.5 && <= 1.6.8 && > 3.1.7 ) || ( == 2.6.6 && > 1.3.5 && == 5.4.5 && < 8.2.8 )": {+                                "distroPKGs": [+                                    "urclxg",+                                    "qgx",+                                    "oha",+                                    "iec"+                                ],+                                "notes": "epkhicoc"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "imw",+                                    "oqydqr",+                                    "axi",+                                    "p",+                                    "xqht",+                                    "utrykmz",+                                    "g",+                                    "ogbnptrf"+                                ],+                                "notes": "atapcf"+                            }+                        },+                        "Windows": {+                            "( < 1.3.8 && > 3.9.7 && > 8.7.4 && >= 8.4.4 && > 4.8.7 && == 1.5.6 ) || ( <= 2.1.1 && >= 2.5.4 && > 7.2.3 && <= 2.6.2 && <= 8.6.5 && < 7.3.1 && > 4.3.2 && <= 2.3.6 ) || ( < 8.2.5 && < 5.4.8 && > 8.7.4 && >= 7.8.1 && == 1.8.1 && < 4.3.4 && == 5.5.1 && == 8.2.1 && > 1.1.8 )": {+                                "distroPKGs": [+                                    "xs",+                                    "hapenkaz",+                                    "ydu",+                                    "j",+                                    "zqttb",+                                    "ngpytclo",+                                    "uipmqkdp"+                                ],+                                "notes": "mciw"+                            },+                            "( <= 1.3.1 && == 2.4.3 && == 9.6.7 && > 8.6.6 && >= 5.4.2 && < 7.2.7 )": {+                                "distroPKGs": [+                                    "sfi"+                                ],+                                "notes": "aooxb"+                            },+                            "( > 3.3.7 && == 5.5.5 )": {+                                "distroPKGs": [+                                    "alxipjd",+                                    "wapbkequ",+                                    "yhikuqv",+                                    "wk",+                                    ""+                                ],+                                "notes": ""+                            },+                            "( >= 5.8.4 && <= 1.4.5 && >= 3.4.3 && < 5.5.2 && == 1.4.7 && == 4.4.4 && < 5.1.3 && < 1.4.8 && <= 8.4.4 )": {+                                "distroPKGs": [+                                    "ujdliktw",+                                    "riaopmvv",+                                    "jywdkhwm",+                                    "wl"+                                ],+                                "notes": "vzqtx"+                            },+                            "( >= 7.1.3 && < 4.2.4 && <= 1.1.6 && >= 4.8.1 && == 4.2.2 && <= 3.3.5 )": {+                                "distroPKGs": [+                                    "e",+                                    "kchvri"+                                ],+                                "notes": "mpntcqbr"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "w",+                                    "pxhrllc",+                                    "",+                                    "qohjo",+                                    "tjcst",+                                    "fiojpnd"+                                ],+                                "notes": "qjf"+                            }+                        }+                    },+                    "8.5.8": {+                        "Linux_Exherbo": {+                            "( < 7.5.4 && >= 7.7.4 && >= 2.3.1 && == 8.7.3 ) || ( >= 6.3.8 && > 8.8.7 && < 6.1.8 && >= 7.6.4 && <= 8.6.4 && < 4.8.2 && >= 8.6.2 && <= 3.8.1 ) || ( <= 5.4.4 && < 1.4.2 && > 7.6.8 && > 2.3.2 )": {+                                "distroPKGs": [+                                    "",+                                    "wvsxgq",+                                    "ruljynaj",+                                    "qvn",+                                    "de",+                                    "jm",+                                    "wf"+                                ],+                                "notes": "vs"+                            },+                            "( <= 7.3.8 && > 8.4.2 && <= 4.5.5 && == 8.7.5 && <= 8.2.6 && <= 2.5.6 && < 4.1.8 && <= 1.2.2 )": {+                                "distroPKGs": [+                                    "j",+                                    "rh",+                                    "f"+                                ],+                                "notes": "gil"+                            },+                            "( > 8.3.5 && >= 8.2.8 && > 8.1.2 && >= 6.1.3 && < 4.2.4 && > 3.10.7 && > 3.8.9 && >= 2.2.3 ) || ( > 2.6.8 && >= 3.7.5 && >= 6.6.6 && >= 7.5.6 && >= 1.1.8 && > 1.6.4 && < 5.3.8 && >= 8.5.8 && <= 7.5.7 )": {+                                "distroPKGs": [+                                    "nt",+                                    "bt",+                                    "",+                                    "jns",+                                    "ojahw",+                                    "p",+                                    "r",+                                    "z"+                                ],+                                "notes": ""+                            },+                            "( > 8.7.7 && == 3.6.3 ) || ( < 8.8.6 && == 2.7.1 && <= 7.1.4 && < 8.7.2 ) || ( > 8.2.8 && > 6.7.7 && <= 7.1.2 && <= 5.3.6 && >= 7.1.5 ) || ( == 6.5.5 && > 5.4.8 && < 8.5.2 && < 3.7.2 && < 6.4.8 && > 4.8.3 && <= 3.8.8 && >= 3.1.5 ) || ( < 6.7.5 && >= 8.4.6 && < 1.4.5 && == 1.4.6 && == 6.2.3 && >= 7.7.1 && <= 5.8.7 && < 4.8.9 && >= 5.3.8 )": {+                                "distroPKGs": [+                                    "qblhrha",+                                    "oeupoksf",+                                    "jnnirv",+                                    "dixeqk",+                                    "xeqnfz",+                                    "",+                                    "",+                                    "ijub"+                                ],+                                "notes": "wfmfkrw"+                            },+                            "( >= 4.4.3 && == 4.6.5 && == 3.5.6 && == 5.4.6 && >= 8.2.1 )": {+                                "distroPKGs": [+                                    "atswfd",+                                    "cpdjpiwq",+                                    "ij",+                                    "dfjymj",+                                    "xzrnekx",+                                    "cvbvy",+                                    "nkxql",+                                    "dxoxx"+                                ],+                                "notes": "dnn"+                            },+                            "( >= 8.8.2 && <= 8.7.4 && > 6.5.2 && == 1.1.8 && >= 7.4.5 && <= 3.3.8 && >= 8.1.3 && < 1.1.6 ) || ( >= 1.8.2 )": {+                                "distroPKGs": [+                                    "tq",+                                    "uipbblnc",+                                    "e",+                                    "apquwcr",+                                    "",+                                    "njt",+                                    "zcgkn"+                                ],+                                "notes": "cx"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "xobejfb",+                                    "aujgxzk",+                                    "ktwiwa",+                                    "wo",+                                    "qhm",+                                    "vytw",+                                    "khyohup"+                                ],+                                "notes": "hkjfreg"+                            }+                        },+                        "Linux_Fedora": {+                            "( == 1.2.8 ) || ( > 8.6.2 && == 1.1.2 && < 8.6.6 && >= 1.8.7 && == 3.6.2 && < 1.5.8 && >= 4.8.4 && >= 3.5.3 && >= 4.5.5 ) || ( <= 6.1.4 && >= 1.4.3 && == 5.4.1 ) || ( >= 8.1.6 && <= 2.8.7 ) || ( <= 3.7.4 && < 8.4.7 && <= 4.8.8 )": {+                                "distroPKGs": [+                                    "znvdvhyj",+                                    "uwzqnncv",+                                    "hq",+                                    "ugbbmwf",+                                    "ev",+                                    "ypwzno"+                                ],+                                "notes": "itddmu"+                            }+                        },+                        "Linux_Gentoo": {+                            "( <= 3.3.7 && < 5.3.7 && >= 8.5.2 && == 4.2.8 && > 7.1.4 && >= 4.2.6 && == 7.4.4 && < 3.7.4 )": {+                                "distroPKGs": [+                                    "xo",+                                    "iuof",+                                    "ihd"+                                ],+                                "notes": "ryagd"+                            },+                            "( == 5.1.3 && < 4.8.6 && > 8.4.5 && > 8.4.4 && > 2.4.2 )": {+                                "distroPKGs": [+                                    "wbdk"+                                ],+                                "notes": "hrstj"+                            },+                            "( >= 4.3.1 && >= 3.6.7 && > 5.6.6 && <= 7.1.2 && < 3.5.7 && < 5.3.4 && > 1.2.1 ) || ( >= 8.7.5 && <= 2.5.2 && >= 5.8.8 && >= 7.7.3 && == 4.6.8 && == 3.2.5 && > 8.5.7 ) || ( <= 2.6.8 && == 6.8.2 && >= 7.1.1 && > 6.1.1 && == 1.1.7 && == 8.3.8 ) || ( > 5.5.2 && == 8.5.6 && < 5.3.8 && >= 7.3.2 && == 6.1.4 ) || ( >= 4.3.8 ) || ( >= 8.1.4 && >= 1.4.1 && == 8.6.3 && <= 1.6.5 )": {+                                "distroPKGs": [+                                    "bygmok",+                                    "hkhnylfq",+                                    "y",+                                    "gxxkdrc",+                                    "d",+                                    "krv",+                                    "tud"+                                ],+                                "notes": "bli"+                            },+                            "( >= 7.1.4 && <= 7.6.1 && >= 6.8.4 && >= 2.7.3 && == 9.5.6 && > 1.8.6 && > 4.7.3 ) || ( == 2.2.7 && == 2.6.8 && < 1.3.8 && > 8.4.6 && > 8.7.3 && >= 7.7.7 && > 7.7.3 ) || ( >= 1.5.5 && >= 2.6.3 && >= 3.2.6 && <= 5.6.7 && >= 3.4.1 && == 3.2.7 )": {+                                "distroPKGs": [+                                    "irne"+                                ],+                                "notes": ""+                            }+                        },+                        "Linux_Mint": {+                            "( < 1.4.6 && <= 1.4.4 && < 6.3.3 && <= 5.1.7 && == 7.4.8 && >= 2.3.6 )": {+                                "distroPKGs": [],+                                "notes": "ya"+                            },+                            "( <= 8.6.4 && == 6.2.2 && < 4.2.8 && <= 1.3.1 && == 4.4.2 && >= 2.7.7 ) || ( <= 8.1.1 && == 4.1.1 && >= 8.7.4 && < 8.4.4 && == 2.1.8 && >= 3.6.7 && < 8.2.7 && >= 5.7.5 )": {+                                "distroPKGs": [+                                    "xien",+                                    "",+                                    "deku",+                                    "k",+                                    "ha",+                                    "qishwz"+                                ],+                                "notes": "jxl"+                            },+                            "( <= 8.7.7 && >= 8.3.6 && < 4.2.5 && == 7.8.8 && >= 1.1.4 && <= 3.1.8 ) || ( == 2.7.2 && < 1.1.1 && > 6.4.3 && <= 5.5.7 && <= 8.4.5 && == 2.6.3 && > 3.7.4 && >= 1.8.8 && == 2.6.5 ) || ( >= 3.4.2 && < 4.3.6 && <= 8.5.2 && > 6.1.2 && >= 6.5.4 && < 3.8.8 && <= 3.6.2 ) || ( == 1.2.6 )": {+                                "distroPKGs": [+                                    "bqoz",+                                    "ivivvo",+                                    "gy",+                                    "tfxxg",+                                    "xk",+                                    "ld",+                                    "xwucrv"+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "aoefcox",+                                    "goqnx",+                                    "q",+                                    "ldblhn"+                                ],+                                "notes": "ekin"+                            }+                        },+                        "Windows": {+                            "( < 3.8.5 && >= 1.5.3 && < 6.6.1 && > 2.7.1 && < 7.5.7 ) || ( < 4.6.2 ) || ( >= 6.5.4 && == 5.7.2 && <= 2.8.5 && == 5.2.5 )": {+                                "distroPKGs": [+                                    "azjnf"+                                ],+                                "notes": "ih"+                            },+                            "( <= 4.6.8 )": {+                                "distroPKGs": [+                                    "grw",+                                    "u",+                                    "lhbwes",+                                    "yjh",+                                    "whb",+                                    "l"+                                ],+                                "notes": "cskadawi"+                            },+                            "( > 3.6.3 && < 2.4.2 && <= 5.3.5 )": {+                                "distroPKGs": [+                                    "fln",+                                    "vzflbarx",+                                    "wyw",+                                    "ibqw",+                                    "fi"+                                ],+                                "notes": "hieyg"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "",+                                    ""+                                ],+                                "notes": "jteyunw"+                            }+                        }+                    },+                    "unknown_version": {+                        "Darwin": {+                            "( == 7.3.6 && >= 7.1.6 && <= 2.3.8 && <= 4.4.6 && >= 2.6.7 && > 1.1.6 && == 6.2.2 && > 3.2.4 ) || ( <= 3.7.6 && >= 7.3.7 && >= 5.7.8 && == 7.7.7 && == 8.5.1 && >= 4.4.5 && > 8.6.6 )": {+                                "distroPKGs": [+                                    "iunvxgf",+                                    "otpjjb"+                                ],+                                "notes": "jfzqklx"+                            },+                            "( > 1.1.6 && <= 4.3.6 && <= 1.2.7 && < 5.3.2 && <= 2.7.8 && > 1.5.1 )": {+                                "distroPKGs": [+                                    "quhfwr",+                                    "qsuj",+                                    "gobdbfo",+                                    "tecojcx",+                                    "ccqxhhev",+                                    "uk",+                                    "dicoyexy"+                                ],+                                "notes": "s"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "ib",+                                    "qg",+                                    "dvi"+                                ],+                                "notes": "pmnk"+                            }+                        },+                        "FreeBSD": {+                            "( > 4.8.4 && == 1.6.2 && > 5.8.8 && < 2.5.4 && >= 4.6.5 && <= 8.8.5 ) || ( >= 8.5.8 && < 4.3.7 && < 6.2.2 && == 6.3.8 && == 5.6.5 )": {+                                "distroPKGs": [],+                                "notes": "xttlo"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "gchwmbu",+                                    "ijbymz",+                                    "qhvqhge",+                                    "ri",+                                    "jcutmf",+                                    "wqrci"+                                ],+                                "notes": "id"+                            }+                        },+                        "Linux_UnknownLinux": {+                            "( == 3.7.3 ) || ( == 7.5.6 && >= 3.5.2 )": {+                                "distroPKGs": [+                                    "v"+                                ],+                                "notes": ""+                            },+                            "( > 1.2.1 && < 1.6.2 && >= 1.2.6 && < 8.8.5 && >= 6.2.8 && < 6.6.3 && < 2.4.6 && > 7.4.5 && < 5.6.4 ) || ( < 4.7.1 && > 1.8.6 && < 2.4.6 && >= 6.3.5 && > 4.5.5 && <= 4.3.5 && > 1.6.5 && == 8.1.2 ) || ( >= 6.3.1 && >= 7.6.7 && > 1.3.4 )": {+                                "distroPKGs": [+                                    "wxal",+                                    "aqfcgvai",+                                    "bkevk",+                                    "kbiwfcj",+                                    "",+                                    "cegdtjo",+                                    "",+                                    "w"+                                ],+                                "notes": "xacb"+                            },+                            "( > 4.8.5 && >= 4.7.7 && > 6.3.2 && > 2.4.8 && == 1.7.3 && == 8.5.3 && >= 4.7.2 && >= 8.3.6 && > 7.1.7 )": {+                                "distroPKGs": [+                                    "dinmq",+                                    "v",+                                    "wab",+                                    "mekyxrvq",+                                    "ndqjjylq",+                                    "mkjdg",+                                    "wobboz",+                                    "azehaib"+                                ],+                                "notes": "opeplrwb"+                            }+                        },+                        "Windows": {+                            "( > 6.7.6 && >= 5.8.3 && <= 6.8.2 && == 5.8.7 && > 1.2.1 && == 1.3.5 && <= 6.6.5 && > 7.7.4 && > 1.3.5 )": {+                                "distroPKGs": [+                                    "gzgapz",+                                    "u",+                                    "",+                                    "vxyaems",+                                    "wzkhupqv",+                                    "faauf",+                                    "n"+                                ],+                                "notes": "d"+                            }+                        }+                    }+                }+            }+        },+        {+            "ghcupDownloads": {+                "Cabal": {+                    "2.6.1": {+                        "viArch": {+                            "A_ARM": {+                                "Windows": {+                                    "( <= 8.6.7 ) || ( < 4.5.1 && < 6.6.2 && >= 3.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "nba",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:rwkvul"+                                    },+                                    "( == 3.4.7 && < 4.7.5 && < 6.2.5 && > 8.7.8 && > 6.5.3 && <= 2.8.2 && > 9.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "h",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:ecgu"+                                    },+                                    "( == 4.6.8 && < 2.2.5 && == 2.4.1 && == 2.1.8 && > 3.2.3 && < 2.2.7 && > 7.2.1 && <= 4.8.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:wh"+                                    },+                                    "( >= 5.4.5 && >= 6.4.3 && == 6.4.2 ) || ( < 5.3.8 && < 4.7.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "mt",+                                        "dlOutput": null,+                                        "dlSubdir": "𗘆󷷔{$",+                                        "dlUri": "https:zsqmnhbv"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "cd",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:akmy"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "FreeBSD": {+                                    "( < 3.4.2 && < 4.6.2 && >= 5.1.4 && >= 4.2.2 && <= 1.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "fyss",+                                        "dlOutput": null,+                                        "dlSubdir": "t􈄵",+                                        "dlUri": "http:sswb"+                                    },+                                    "( == 5.4.6 && >= 4.8.8 && > 8.4.8 && >= 2.9.3 && < 2.8.4 && == 6.8.7 && <= 1.1.1 && <= 1.7.3 && < 4.8.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "obqqlb",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:mb"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "iuyqy",+                                        "dlOutput": null,+                                        "dlSubdir": "kN𡺣J",+                                        "dlUri": "https:gq"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "FreeBSD": {}+                            }+                        },+                        "viChangeLog": null,+                        "viPostInstall": null,+                        "viPostRemove": "inqxrwxs",+                        "viPreCompile": "deajwn",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "xhkk",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": ""+                            },+                            "dlUri": "https:cqreh"+                        },+                        "viTags": [+                            "old",+                            "base-6.3.4",+                            "Recommended",+                            "old",+                            "Recommended",+                            "S鴖xz󾤞",+                            "Prerelease"+                        ],+                        "viTestDL": null+                    },+                    "4.4.4": {+                        "viArch": {+                            "A_ARM": {+                                "Darwin": {+                                    "( < 6.3.4 && > 5.6.4 && == 2.4.6 && >= 7.4.7 && >= 4.5.2 && < 5.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "u",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:h"+                                    },+                                    "( <= 1.1.1 && >= 5.4.5 && < 3.1.3 && < 2.1.2 && == 3.6.3 && < 4.4.5 && >= 8.5.8 && > 2.2.8 ) || ( == 3.1.4 && > 6.6.4 && >= 3.5.7 && < 2.1.2 && > 5.5.7 && > 2.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "r",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "N:}?\u0006.?"+                                        },+                                        "dlUri": "https:vcyrotix"+                                    },+                                    "( == 8.6.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "khewhz",+                                        "dlOutput": null,+                                        "dlSubdir": ")AA*􆏍V\u0006",+                                        "dlUri": "https:ljykrj"+                                    },+                                    "( >= 8.2.5 && <= 2.1.4 && <= 7.3.2 && >= 3.6.5 && >= 6.2.6 && == 6.7.1 && < 8.1.4 ) || ( < 1.2.5 && <= 5.3.8 && < 2.5.6 && >= 1.7.7 && < 7.8.6 && <= 4.2.5 && == 3.1.5 && <= 8.6.1 && == 8.4.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "ubpew",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:lldtjs"+                                    }+                                }+                            },+                            "A_ARM64": {+                                "Darwin": {+                                    "( > 7.5.3 && < 8.7.5 && <= 1.4.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "p",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "aO"+                                        },+                                        "dlUri": "http:dyuqzn"+                                    },+                                    "( > 8.6.3 && <= 5.4.8 && < 5.8.7 && >= 4.5.5 && < 1.5.7 && < 2.8.7 && >= 3.8.2 && >= 5.1.7 && > 8.3.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "ekrdvgm",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "lz",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "q𬺽"+                                        },+                                        "dlUri": "http:pixjb"+                                    }+                                },+                                "Linux_CentOS": {+                                    "( <= 3.3.7 && < 6.3.6 && <= 3.8.1 && < 5.3.5 && == 8.6.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "jxf",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𥂈\r\u0019𨜤>"+                                        },+                                        "dlUri": "http:vu"+                                    },+                                    "( > 2.6.3 && <= 5.4.4 && == 2.3.4 && > 6.6.3 && == 6.5.8 && <= 2.6.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "bzo",+                                        "dlOutput": null,+                                        "dlSubdir": "C",+                                        "dlUri": "https:"+                                    },+                                    "( > 4.2.2 && >= 8.2.6 && <= 3.5.1 && == 1.7.1 && < 2.2.6 && >= 6.3.2 && == 8.5.8 && < 2.3.2 ) || ( < 6.5.1 && <= 2.1.2 && < 6.7.3 && >= 4.5.2 && < 4.2.3 && >= 1.1.3 ) || ( < 5.8.4 && >= 7.6.4 && <= 8.7.7 && == 5.6.7 && >= 6.4.4 ) || ( > 6.1.4 && >= 5.6.5 && <= 7.6.5 && <= 1.1.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "uqzyqwl",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "q\u0003𐬳r󲮷o)􌬳"+                                        },+                                        "dlUri": "http:e"+                                    },+                                    "( >= 2.2.5 && == 4.1.2 && == 3.3.6 && < 5.8.6 && <= 1.5.8 && >= 8.7.5 && > 6.8.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "so",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:vfgyc"+                                    },+                                    "( >= 4.8.3 && == 4.2.7 && < 6.4.1 && > 8.6.3 && == 3.6.1 && == 3.9.2 && == 5.6.7 ) || ( < 1.4.2 && >= 8.5.6 && <= 4.8.2 && < 6.4.6 && >= 8.4.5 && > 1.6.5 && <= 3.3.4 && >= 4.5.2 && <= 2.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "ofug",+                                        "dlOutput": null,+                                        "dlSubdir": "M!蜍􊠁vo泩􂐀",+                                        "dlUri": "https:z"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ryfdnyc",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:dlfbt"+                                    }+                                },+                                "Linux_Exherbo": {+                                    "( < 7.5.4 && >= 3.8.4 && > 7.8.7 && < 4.8.6 && > 9.2.6 && < 1.7.5 ) || ( >= 6.6.1 && > 2.2.4 ) || ( <= 6.7.3 && > 2.8.4 && >= 5.2.5 && == 2.3.1 && > 7.1.8 && >= 7.4.7 && <= 8.5.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "fgul",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "( == 3.7.6 && >= 3.8.8 && <= 8.3.7 && >= 4.2.7 && < 5.2.8 && < 1.8.3 && <= 1.7.2 && < 8.2.4 ) || ( < 7.4.6 && <= 4.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "bhldt",+                                        "dlOutput": null,+                                        "dlSubdir": "乡𓋕(\u00086X",+                                        "dlUri": "https:"+                                    },+                                    "( > 3.5.3 && >= 3.2.1 && == 2.3.1 && == 5.7.6 && >= 7.8.6 && > 6.4.6 && == 2.1.2 && > 5.7.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "?􇁁,\"Cn",+                                        "dlUri": "https:yjzb"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "d",+                                        "dlOutput": null,+                                        "dlSubdir": "𫭫P@",+                                        "dlUri": "http:iziyzh"+                                    }+                                },+                                "Windows": {+                                    "( < 8.4.2 && <= 6.8.1 && <= 6.7.5 ) || ( < 4.2.1 && >= 8.9.5 && > 6.8.3 && <= 7.4.1 && <= 5.6.1 && >= 1.3.2 && > 8.6.3 && >= 7.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "kozxn",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:pa"+                                    },+                                    "( <= 1.7.1 && > 4.8.5 && > 4.1.2 && < 8.8.6 && == 2.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "fpjjw",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0010\u0003",+                                        "dlUri": "https:xkau"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "Darwin": {+                                    "( < 8.1.5 && == 7.4.3 && > 3.6.2 && >= 5.7.6 && <= 7.5.3 && <= 8.7.1 && <= 8.8.5 && > 4.4.2 && >= 2.8.8 ) || ( < 1.6.5 && >= 7.8.2 && >= 1.6.2 && <= 6.2.2 ) || ( > 6.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "rf",+                                        "dlOutput": null,+                                        "dlSubdir": "\u001f38",+                                        "dlUri": "https:yel"+                                    },+                                    "( == 1.8.2 && <= 3.3.2 && == 3.7.5 && == 5.8.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "qdgwbtbd",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:bwbdes"+                                    },+                                    "( >= 1.5.4 && == 4.4.8 && >= 7.2.3 && >= 2.7.8 ) || ( == 8.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "hxegyjvb",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󴵴"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( >= 6.4.5 && == 3.6.8 && > 6.6.6 ) || ( >= 2.4.1 && < 3.1.7 && < 4.4.5 && == 7.5.6 && > 2.8.7 && >= 5.2.8 && == 2.6.8 && == 6.8.8 && >= 4.3.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "neovfq",+                                        "dlOutput": null,+                                        "dlSubdir": "􈀅䕏X|\u0011",+                                        "dlUri": "https:nxqk"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "p",+                                        "dlOutput": null,+                                        "dlSubdir": "9",+                                        "dlUri": "http:eprvaiyk"+                                    }+                                },+                                "FreeBSD": {},+                                "Linux_Ubuntu": {+                                    "( <= 2.7.2 && == 7.6.9 && > 4.6.8 && > 8.3.4 && > 3.6.4 ) || ( >= 4.6.2 && >= 3.5.2 && >= 4.7.1 ) || ( <= 6.6.5 && < 7.2.3 ) || ( <= 1.4.3 ) || ( == 3.2.3 && > 6.2.4 && < 4.7.7 && == 7.5.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "qpcdfeo",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:tj"+                                    },+                                    "( <= 6.4.5 && == 4.3.6 ) || ( >= 5.4.4 && > 8.8.4 && < 1.7.8 && < 6.5.6 && == 4.2.1 && < 7.7.7 && >= 6.7.3 ) || ( < 8.3.3 && == 2.8.1 && <= 2.4.3 && < 7.3.8 && < 3.3.5 && <= 8.8.4 && >= 6.9.6 && < 3.2.2 && > 3.5.5 ) || ( >= 8.1.3 && < 7.1.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "suosb",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "Wb'"+                                        },+                                        "dlUri": "https:wjrjg"+                                    },+                                    "( == 7.7.5 && < 2.7.4 && > 6.4.1 && < 4.7.5 && == 1.8.3 ) || ( > 5.5.4 && >= 7.3.8 && > 2.4.3 && == 5.3.1 && > 7.2.6 && > 3.7.1 && >= 3.6.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "hh",+                                        "dlOutput": null,+                                        "dlSubdir": "􊥕<>\u000b\u0010",+                                        "dlUri": "http:mod"+                                    },+                                    "( > 3.7.4 && == 5.5.7 && < 3.1.6 && > 5.4.5 && <= 8.8.6 && <= 1.8.2 && == 8.5.6 && > 5.2.1 ) || ( == 6.3.7 && < 1.2.2 && >= 2.4.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:quqnnxi"+                                    },+                                    "( >= 5.5.7 ) || ( <= 7.6.2 && < 1.3.2 && > 5.4.6 ) || ( < 5.1.3 && == 3.4.4 && > 6.8.2 ) || ( <= 6.3.6 && == 7.2.2 && < 7.6.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "Q`d\t\u001e.\""+                                        },+                                        "dlUri": "https:plnkl"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "e",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:wz"+                                    }+                                },+                                "Windows": {+                                    "( == 6.8.2 && >= 4.4.7 && < 5.4.7 && > 6.1.2 && == 2.8.8 && <= 3.1.7 && > 6.3.4 && < 2.8.1 && > 6.5.5 ) || ( == 8.1.1 && == 7.5.2 && >= 8.8.6 && <= 3.2.1 ) || ( >= 4.7.8 && == 2.7.7 && <= 7.6.8 && == 3.3.6 && > 3.3.2 && <= 1.1.6 && >= 8.4.8 && < 8.3.2 ) || ( <= 8.1.3 && <= 2.1.8 && >= 8.7.1 && > 1.8.2 ) || ( > 5.4.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "scmd",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "K\u0017"+                                        },+                                        "dlUri": "http:acaozr"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "Darwin": {+                                    "( < 6.8.5 && == 3.7.8 && >= 1.3.3 && < 7.3.1 && <= 4.2.4 && < 7.2.4 && >= 8.2.5 && <= 4.8.8 && <= 6.6.6 ) || ( == 1.1.1 && < 6.6.8 && == 1.1.3 && > 3.6.3 && >= 6.4.6 && >= 3.2.4 && == 4.8.6 && <= 2.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "s",+                                        "dlOutput": null,+                                        "dlSubdir": "$",+                                        "dlUri": "https:ooxcoce"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "alklf",+                                        "dlOutput": null,+                                        "dlSubdir": "𥍄",+                                        "dlUri": "https:xiiekknw"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 4.3.3 && <= 8.3.3 && > 3.8.7 && <= 7.1.5 && > 6.7.8 ) || ( <= 6.2.5 && > 4.3.1 && >= 3.4.6 && > 8.2.7 && <= 5.6.2 && == 3.4.7 && >= 3.6.8 && >= 2.8.7 && >= 5.4.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "t",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:xxw"+                                    },+                                    "( == 2.4.5 && >= 1.2.4 && <= 1.5.7 && < 7.7.7 && == 1.7.3 && < 8.9.2 && >= 7.5.7 && < 5.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "kaiitxg",+                                        "dlOutput": null,+                                        "dlSubdir": "|8;_W",+                                        "dlUri": "https:"+                                    },+                                    "( > 8.6.5 && < 3.8.1 && > 1.2.7 && <= 6.7.5 && == 4.7.5 && < 1.1.6 && >= 4.8.8 && < 1.6.6 && == 1.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "\u001e􉜎",+                                        "dlUri": "http:cu"+                                    },+                                    "( >= 2.8.6 && <= 3.1.7 && == 3.5.5 ) || ( >= 8.7.7 && < 3.3.4 ) || ( <= 3.4.5 && > 2.5.1 && < 8.3.2 && > 4.5.8 && == 3.8.1 ) || ( <= 5.3.5 && < 2.3.7 && > 7.6.8 && <= 8.6.4 && < 6.8.2 && > 1.1.7 && >= 8.1.1 && <= 5.8.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "rk",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0018g"+                                        },+                                        "dlUri": "http:uqcqsq"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "frmfld",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "Up\u0012"+                                        },+                                        "dlUri": "http:fin"+                                    }+                                },+                                "Linux_Debian": {+                                    "( < 8.8.7 ) || ( >= 5.8.6 && <= 5.3.4 && <= 2.5.5 && >= 1.2.5 && < 3.5.5 && <= 8.2.3 && <= 3.4.8 ) || ( > 5.3.6 && == 3.5.6 ) || ( < 4.6.7 && == 3.4.2 && >= 1.2.3 && < 2.9.8 && <= 4.2.3 && <= 1.4.2 ) || ( == 3.3.2 && >= 5.4.6 ) || ( < 1.7.3 && < 5.6.8 && == 8.2.8 && >= 2.3.3 && >= 6.8.1 && == 4.2.2 && <= 5.7.8 && == 2.7.2 ) || ( == 8.2.4 && >= 7.4.7 && >= 5.7.8 && < 2.3.3 && < 6.2.1 && >= 6.4.4 && < 7.1.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "alvfc",+                                        "dlOutput": null,+                                        "dlSubdir": "󲟩\n󳫩jVu\u0006",+                                        "dlUri": "https:blmqqjg"+                                    }+                                },+                                "Windows": {+                                    "( >= 1.3.2 ) || ( == 1.2.6 && >= 8.8.7 && >= 5.9.8 && == 8.5.7 && < 7.4.1 && < 6.3.6 && > 5.5.2 && <= 5.8.1 && > 5.2.3 ) || ( <= 6.7.1 && == 8.5.4 ) || ( < 7.1.1 && == 6.3.3 && < 4.3.8 && < 3.2.6 && > 7.2.1 && <= 3.8.1 && <= 4.4.3 ) || ( <= 6.1.2 && <= 8.5.4 && == 7.5.8 && == 7.6.5 && <= 5.8.6 && > 8.5.6 && <= 3.3.2 && < 5.5.5 && == 7.6.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "ccgo",+                                        "dlOutput": null,+                                        "dlSubdir": "􅶛C􀢠󠄩%\u0002$\u0015",+                                        "dlUri": "https:ynpn"+                                    }+                                }+                            }+                        },+                        "viChangeLog": null,+                        "viPostInstall": "rvzk",+                        "viPostRemove": "r",+                        "viPreCompile": "",+                        "viReleaseDay": null,+                        "viSourceDL": null,+                        "viTags": [+                            "base-5.1.7",+                            "Prerelease",+                            "old",+                            "Latest"+                        ],+                        "viTestDL": null+                    },+                    "5.5.4": {+                        "viArch": {+                            "A_32": {+                                "Darwin": {+                                    "( < 1.8.8 && > 1.1.4 && < 8.1.8 && > 6.5.3 && <= 1.5.6 && == 2.1.7 && > 7.2.5 ) || ( <= 6.6.7 && >= 1.7.2 && > 4.5.6 && >= 8.6.4 && < 3.7.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "szxh",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0003",+                                        "dlUri": "https:svln"+                                    },+                                    "( < 7.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "w",+                                        "dlOutput": null,+                                        "dlSubdir": ",𨆮𑀓\u001d\u001a𘞏\u0002",+                                        "dlUri": "http:d"+                                    },+                                    "( <= 4.8.6 && < 7.2.1 && < 2.7.3 && >= 5.5.3 && == 6.8.3 && < 8.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "vfp",+                                        "dlOutput": null,+                                        "dlSubdir": "􋐄\u0001\rzMu",+                                        "dlUri": "https:tgjyxtd"+                                    },+                                    "( == 8.2.1 && >= 3.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "okvtnyrf",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:qnwrmivt"+                                    },+                                    "( == 8.4.8 && < 4.3.7 && == 6.3.1 ) || ( >= 4.2.6 && >= 6.1.5 && >= 2.4.7 && == 6.4.3 && == 7.6.2 && == 2.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "z",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "@𣿁\u0005􎨛󽌨\u001f`"+                                        },+                                        "dlUri": "https:rsqni"+                                    },+                                    "( > 8.6.5 && > 1.7.3 && < 7.1.4 && < 2.3.6 && == 3.2.1 && == 4.7.2 ) || ( <= 6.5.2 && < 4.4.1 && == 7.8.6 && <= 2.7.7 && <= 3.6.8 && == 8.2.5 && > 2.7.4 && == 7.1.8 && <= 6.3.9 ) || ( == 3.7.3 && <= 8.8.7 && >= 5.3.4 && < 1.3.1 ) || ( == 6.8.3 && <= 1.6.2 && == 2.5.6 && < 8.1.6 && > 6.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "kwqmqliw",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "e\u0015+Mi)"+                                        },+                                        "dlUri": "https:bljfq"+                                    },+                                    "( >= 2.3.1 && < 4.3.1 && > 3.5.6 && == 7.7.1 && <= 1.1.8 && > 6.1.4 && <= 6.7.8 ) || ( > 3.2.1 && > 2.7.4 && < 8.3.7 && >= 4.4.1 && < 8.7.1 && < 3.8.4 && <= 8.6.2 ) || ( == 3.5.8 && <= 8.6.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "ukwb",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:uqd"+                                    },+                                    "( >= 4.3.3 ) || ( >= 2.4.3 && <= 6.7.7 && >= 2.5.8 && <= 8.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "m",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􈕑%e6"+                                        },+                                        "dlUri": "http:uc"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 4.1.2 && < 1.5.1 && == 2.3.8 && == 3.8.6 ) || ( < 5.7.7 && <= 6.7.2 && == 8.2.2 && > 3.7.7 && == 1.2.1 && > 2.4.3 && > 7.1.2 && <= 8.8.4 && > 1.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "wrtg",+                                        "dlOutput": null,+                                        "dlSubdir": "D",+                                        "dlUri": "https:otmhlvd"+                                    },+                                    "( < 5.6.1 && <= 7.4.7 && == 4.2.6 ) || ( >= 4.3.5 && == 9.2.1 ) || ( > 7.4.7 && <= 1.7.1 && < 3.7.7 && > 4.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "ov",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:yuzete"+                                    },+                                    "( > 1.7.2 && == 1.7.4 && >= 4.5.4 && < 8.8.7 && <= 5.2.5 && >= 2.8.4 ) || ( < 5.1.4 && <= 8.8.6 && > 6.2.3 && <= 2.4.8 && > 4.7.2 && == 1.3.8 && < 4.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "xjqgtkyw",+                                        "dlOutput": null,+                                        "dlSubdir": "}᱅c𛀟󳋒鲠",+                                        "dlUri": "https:xsbv"+                                    },+                                    "( >= 1.4.4 && > 7.7.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "bxjqadm",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "u\u0017'󴍒"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( >= 2.4.6 && == 8.8.1 && < 4.2.6 && == 5.5.7 && > 6.3.5 && < 5.3.1 && == 6.6.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "dvewwwk",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "_𪴆"+                                        },+                                        "dlUri": "https:yypgzcow"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:oxxrap"+                                    }+                                },+                                "Linux_Alpine": {+                                    "( >= 7.4.3 && == 2.6.3 ) || ( < 3.2.4 ) || ( == 5.1.2 && == 6.2.7 ) || ( > 1.6.4 && >= 8.3.3 && == 7.6.3 && < 1.5.6 && == 5.4.7 && == 1.7.4 && <= 5.8.1 && == 8.1.4 && == 3.1.4 ) || ( > 1.8.10 && >= 3.2.6 && <= 1.6.7 && <= 6.8.8 && <= 1.1.5 && <= 6.8.2 && <= 6.1.1 && >= 8.7.1 ) || ( >= 6.2.3 && >= 3.6.2 && <= 8.5.5 && < 5.4.8 && == 5.3.4 && == 5.8.6 && < 2.1.1 ) || ( < 7.6.5 && == 2.4.2 && < 7.7.2 && == 2.3.7 && > 4.1.7 && < 2.1.4 && >= 3.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "zu",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "jE%e􉙀􍪄"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "uarpryes",+                                        "dlOutput": null,+                                        "dlSubdir": "gZ𨟖𡬉&󼙵",+                                        "dlUri": "http:yz"+                                    }+                                },+                                "Windows": {+                                    "( <= 2.8.1 && < 3.4.5 && < 4.5.5 && < 5.6.5 && > 6.3.2 && < 7.7.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "azrdb",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0019𗮻Vx𪳒",+                                        "dlUri": "https:mwh"+                                    },+                                    "( <= 3.1.4 && < 8.8.4 && == 5.6.3 && <= 6.5.3 && >= 3.3.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0019Q\u001dLV",+                                        "dlUri": "https:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "miyxqr",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u000b\u0008<r󼚫?󲒇"+                                        },+                                        "dlUri": "http:vxmy"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "Darwin": {+                                    "( == 8.1.1 ) || ( <= 1.1.1 && > 7.1.7 && == 5.5.2 && == 6.7.5 ) || ( >= 2.5.2 && >= 4.5.8 && < 1.3.6 ) || ( < 8.5.4 && < 3.2.2 && > 7.4.1 && <= 1.2.2 && <= 6.5.1 ) || ( <= 6.7.8 && >= 1.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "#ZD",+                                        "dlUri": "https:m"+                                    },+                                    "( >= 3.7.7 && < 5.6.2 && <= 5.1.5 && >= 7.5.7 && == 4.1.2 && <= 6.3.4 && >= 7.4.3 && < 7.8.4 ) || ( > 2.3.2 && == 8.4.1 && >= 6.7.3 ) || ( < 8.1.5 && <= 7.1.7 && > 1.2.7 && >= 3.2.2 && < 4.5.4 && <= 1.6.7 && > 3.5.2 && >= 4.1.7 && == 9.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:qx"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:rffdtxl"+                                    }+                                },+                                "Linux_Alpine": {+                                    "( < 7.7.4 ) || ( == 7.5.1 && == 8.7.5 && == 4.7.8 && < 5.1.8 ) || ( == 3.8.7 && >= 4.5.7 && >= 4.2.8 ) || ( <= 1.5.5 && < 7.4.8 && < 3.8.8 && >= 4.2.8 && >= 1.5.2 && == 5.4.6 ) || ( > 3.4.9 && < 7.2.2 && < 1.2.8 && >= 1.7.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:dwgathh"+                                    }+                                },+                                "Linux_Debian": {+                                    "( == 3.3.8 && >= 3.6.2 && == 8.4.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "n",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "s/"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "vgfvqc",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:iqceaav"+                                    }+                                },+                                "Windows": {+                                    "( < 2.1.4 && == 5.3.6 && >= 4.5.8 && <= 5.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "upzgn",+                                        "dlOutput": null,+                                        "dlSubdir": "mjP*'\u0014;",+                                        "dlUri": "https:"+                                    },+                                    "( < 4.1.3 && <= 3.2.4 && < 5.4.7 && > 3.3.3 && >= 4.5.8 && >= 7.2.2 && > 8.4.7 && == 7.5.8 && <= 6.1.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "v",+                                        "dlOutput": null,+                                        "dlSubdir": "+l󲌺`",+                                        "dlUri": "http:zjhmtwit"+                                    },+                                    "( == 2.6.8 && == 1.2.6 && >= 1.2.6 && >= 6.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "u",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "R2O"+                                        },+                                        "dlUri": "https:cqjft"+                                    },+                                    "( >= 7.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "padwcr",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:zdpk"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ovyghnzd",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𭏧-􋀬𣚝𦵸%"+                                        },+                                        "dlUri": "https:swwbay"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "Darwin": {+                                    "( <= 3.3.5 && < 5.8.3 && > 7.3.7 && == 4.8.4 && > 2.8.5 && >= 3.5.5 && < 2.1.1 ) || ( < 2.1.1 && > 1.7.8 && > 4.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:vnmakzpj"+                                    },+                                    "( == 6.6.2 && >= 5.3.6 && >= 6.6.8 && <= 8.8.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "t",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ")"+                                        },+                                        "dlUri": "https:kspgm"+                                    },+                                    "( >= 6.7.1 && == 3.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "zostube",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􈌈d"+                                        },+                                        "dlUri": "https:opytbot"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "yzaypslt",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ";(WVj"+                                        },+                                        "dlUri": "https:tu"+                                    }+                                },+                                "Linux_AmazonLinux": {+                                    "( == 4.5.4 && == 4.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "mrykti",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:jwwlgb"+                                    },+                                    "( >= 6.7.6 && == 6.6.1 && == 8.5.1 && >= 4.1.7 && <= 5.6.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "bywn",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "I$8􆧉􄚉4"+                                        },+                                        "dlUri": "https:qxe"+                                    }+                                },+                                "Linux_Fedora": {+                                    "( < 3.7.8 && < 6.7.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "lmjbe",+                                        "dlOutput": null,+                                        "dlSubdir": "~li􍸧\u0005",+                                        "dlUri": "http:masyyyi"+                                    },+                                    "( < 3.8.6 && < 3.8.3 && < 4.1.1 && == 2.8.6 && <= 8.4.4 && >= 6.1.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "uds",+                                        "dlOutput": null,+                                        "dlSubdir": "!󿤨tR􀏿_@r",+                                        "dlUri": "http:h"+                                    },+                                    "( <= 1.8.3 && >= 4.7.6 && >= 8.4.6 && < 6.8.1 && < 5.2.2 && == 5.5.3 && == 4.4.4 ) || ( == 8.5.2 ) || ( == 7.1.1 && <= 1.5.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "ull",+                                        "dlOutput": null,+                                        "dlSubdir": "\n\tp",+                                        "dlUri": "https:"+                                    },+                                    "( >= 2.5.3 && == 3.2.1 && == 8.8.6 && < 6.3.8 && == 4.6.7 && > 1.2.8 ) || ( > 2.1.6 && >= 1.5.4 && == 7.3.7 && == 6.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "nkyae",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0000|󶬪\""+                                        },+                                        "dlUri": "https:z"+                                    },+                                    "( >= 5.1.2 && > 1.3.7 && < 7.5.3 && >= 8.1.5 && <= 8.4.6 && > 1.1.8 && == 7.4.6 && < 6.7.2 && > 7.8.2 ) || ( == 5.3.6 && >= 2.1.3 && < 7.8.2 ) || ( < 6.7.2 && == 4.2.7 && <= 3.5.1 && >= 2.8.2 ) || ( >= 3.2.1 && <= 2.5.2 && > 4.6.1 && < 7.7.1 && <= 2.2.5 && >= 1.5.3 && <= 1.8.6 && <= 8.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "tv",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "O"+                                        },+                                        "dlUri": "https:mp"+                                    },+                                    "( >= 5.8.7 && < 3.6.5 && <= 3.7.2 && < 5.8.3 && <= 3.7.7 && >= 2.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "slqegtxl",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0019𩯺"+                                        },+                                        "dlUri": "http:uzr"+                                    }+                                },+                                "Windows": {+                                    "( <= 2.4.2 && < 3.7.4 && >= 9.3.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "zdg",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u001bz$"+                                        },+                                        "dlUri": "http:akyf"+                                    },+                                    "( == 1.4.4 && >= 6.6.3 && == 5.6.2 && == 4.6.4 && <= 8.1.1 && > 2.6.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "jaaw",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0004",+                                        "dlUri": "https:zbftlp"+                                    },+                                    "( == 6.5.5 && >= 6.9.4 && < 6.1.3 ) || ( == 3.6.4 && == 2.1.7 && < 7.3.5 && > 6.5.3 && > 1.2.3 ) || ( >= 8.7.4 && <= 6.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:sdq"+                                    },+                                    "( > 2.7.7 && > 5.2.8 && == 1.8.3 && > 4.1.7 && == 6.1.2 && <= 7.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "geudefh",+                                        "dlOutput": null,+                                        "dlSubdir": "E\u0010",+                                        "dlUri": "http:gmqlggt"+                                    },+                                    "( > 9.4.5 && < 1.6.5 && > 5.8.8 && < 5.8.2 && == 8.8.5 && == 6.4.3 && == 1.8.7 && >= 3.4.9 ) || ( <= 8.4.2 && < 4.5.6 && == 3.1.7 && == 1.3.1 && <= 5.7.7 && > 4.5.7 && >= 6.8.1 && == 7.8.1 && > 8.4.4 ) || ( < 8.1.6 && <= 8.4.3 && < 2.7.1 && >= 4.6.8 && >= 2.8.2 && == 4.7.8 && == 3.8.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "tdfcpaf",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "FreeBSD": {+                                    "( < 3.2.8 && >= 6.7.2 && > 7.6.1 && == 7.6.4 && <= 8.1.4 && >= 8.8.4 && >= 7.2.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "um",+                                        "dlOutput": null,+                                        "dlSubdir": "Fd\u0012K\\X",+                                        "dlUri": "https:zfroo"+                                    }+                                }+                            }+                        },+                        "viChangeLog": null,+                        "viPostInstall": "jrkzdq",+                        "viPostRemove": "p",+                        "viPreCompile": "",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "fi",+                            "dlOutput": null,+                            "dlSubdir": "𖬄\u0002\u001f\\ྡ\u000e",+                            "dlUri": "http:fkd"+                        },+                        "viTags": [+                            "i2𓄗k\u0008}려",+                            "Latest",+                            "base-1.8.1",+                            "Recommended"+                        ],+                        "viTestDL": null+                    },+                    "5.6.4": {+                        "viArch": {+                            "A_32": {},+                            "A_ARM": {+                                "Darwin": {+                                    "( <= 3.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "nhj",+                                        "dlOutput": null,+                                        "dlSubdir": "j\u0018",+                                        "dlUri": "https:lodjw"+                                    },+                                    "( <= 3.5.9 && <= 5.2.8 && <= 5.2.5 && > 2.7.4 && < 6.7.7 ) || ( >= 7.6.5 && > 3.3.3 && < 4.2.8 && == 2.8.8 && <= 2.8.6 && <= 3.1.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "qnnol",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "$𮌺H\u0014\u001b\r"+                                        },+                                        "dlUri": "http:juyve"+                                    },+                                    "( == 1.1.7 && >= 7.8.2 && <= 3.1.9 && < 7.4.3 && > 7.6.3 && < 4.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "hs",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:jnghp"+                                    },+                                    "( == 1.3.7 && >= 2.8.4 && < 6.1.3 && <= 1.3.2 ) || ( <= 2.3.1 && == 6.7.6 && >= 2.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:yt"+                                    },+                                    "( == 2.4.2 && >= 6.7.5 && > 4.1.2 && < 7.5.8 && <= 7.2.4 && > 5.2.7 && <= 5.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "wc",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "b问"+                                        },+                                        "dlUri": "https:plpfenuv"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "exg",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𫫅x\u001e1I"+                                        },+                                        "dlUri": "https:elxsev"+                                    }+                                },+                                "FreeBSD": {+                                    "( >= 6.8.8 && > 8.4.6 && == 1.8.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "nctpa",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:t"+                                    }+                                },+                                "Linux_AmazonLinux": {+                                    "( <= 2.6.6 && < 1.7.2 && < 3.3.1 && < 1.1.5 && <= 5.4.3 && <= 6.4.4 && <= 5.3.3 && == 7.6.1 && > 5.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "w",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:"+                                    },+                                    "( == 1.1.6 && < 1.7.5 && > 1.1.1 ) || ( <= 7.5.3 && == 2.6.4 && == 7.5.4 && == 4.5.3 && > 4.5.1 && >= 7.5.8 && <= 8.6.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "noooemo",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:buidiali"+                                    },+                                    "( == 1.4.4 && > 5.6.2 ) || ( < 4.7.7 && == 5.1.1 ) || ( >= 1.8.4 && < 6.5.4 && <= 4.5.5 && <= 7.5.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "ponghely",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "T\u001f\u0004"+                                        },+                                        "dlUri": "http:vtrycyu"+                                    },+                                    "( == 3.4.6 && < 4.2.1 && < 2.2.4 && <= 8.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "gwweuux",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:kkky"+                                    },+                                    "( > 3.4.2 && < 1.4.1 && == 4.2.4 && == 4.8.6 && > 8.8.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "ddp",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "A\u0010u\u001a\u0010n9"+                                        },+                                        "dlUri": "http:cfb"+                                    },+                                    "( > 7.3.3 && == 5.7.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "h",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:agxim"+                                    },+                                    "( >= 2.4.5 && > 1.3.2 && <= 4.8.3 && > 7.4.5 && < 4.8.3 && == 5.3.7 && == 6.4.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "f",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "]L+𡝨"+                                        },+                                        "dlUri": "http:av"+                                    },+                                    "( >= 7.4.4 && > 4.4.1 ) || ( <= 4.8.7 && >= 3.5.7 && <= 4.7.7 && > 2.3.2 && > 7.7.7 && > 3.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "mun",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:jmvd"+                                    }+                                },+                                "Linux_Ubuntu": {+                                    "( < 2.7.2 && == 1.4.8 && == 4.7.8 && == 1.2.8 && == 4.7.8 && >= 8.5.8 && > 8.7.7 && < 8.6.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "fwocarzh",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:zrb"+                                    },+                                    "( == 5.7.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "heszgzh",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:ysn"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "FreeBSD": {+                                    "( < 4.3.6 && == 4.3.4 && >= 6.8.5 ) || ( < 3.2.1 && == 7.8.1 && > 8.2.2 && >= 1.1.5 && < 1.8.5 && == 6.1.4 && <= 8.2.7 && >= 4.6.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "brbhmm",+                                        "dlOutput": null,+                                        "dlSubdir": "\u000c\u0017>~",+                                        "dlUri": "http:plrcc"+                                    },+                                    "( < 7.2.7 && >= 6.3.8 && < 8.1.8 && >= 7.4.3 && <= 7.5.1 && < 2.5.7 && < 2.6.6 && < 4.8.8 ) || ( <= 4.7.4 && <= 6.8.8 && > 3.3.7 && <= 4.3.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "ozrofyr",+                                        "dlOutput": null,+                                        "dlSubdir": "f\u0001𪩅)",+                                        "dlUri": "http:nd"+                                    },+                                    "( >= 4.5.6 && == 10.2.6 && < 1.5.1 && < 1.4.6 && <= 4.4.7 && >= 8.8.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "qjgvie",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:aygddh"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ko",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0019Y\u001cx\u000e\u0008󼮶"+                                        },+                                        "dlUri": "https:wum"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "FreeBSD": {+                                    "( < 8.2.6 && >= 8.7.7 && < 3.3.4 && >= 7.2.2 && >= 8.2.7 ) || ( >= 2.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "rihuawnm",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "]󰰼9"+                                        },+                                        "dlUri": "https:j"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "rkuoviu",+                                        "dlOutput": null,+                                        "dlSubdir": "\u001c\\󰓼m\u001f",+                                        "dlUri": "http:"+                                    }+                                },+                                "Windows": {+                                    "( < 7.3.3 && == 5.6.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "d",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0000󰚋󰲆"+                                        },+                                        "dlUri": "https:pgdya"+                                    },+                                    "( <= 2.4.3 && > 3.1.1 && >= 4.2.2 ) || ( == 4.2.1 && > 6.6.7 && == 8.9.3 && < 4.3.2 && == 8.4.2 && < 4.4.3 && >= 3.6.3 ) || ( == 1.2.7 && <= 1.2.5 && == 8.7.1 && == 5.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "bcxkmksa",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􂀂𓀇󴄬yi"+                                        },+                                        "dlUri": "https:dne"+                                    },+                                    "( <= 5.1.8 && > 4.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "jnxev",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "Kqb"+                                        },+                                        "dlUri": "https:jd"+                                    },+                                    "( == 4.4.4 && == 4.6.1 && == 1.1.1 && > 6.3.6 && > 7.5.3 && > 8.5.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "jf",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:abtpp"+                                    },+                                    "( >= 3.7.3 ) || ( <= 8.2.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "ur",+                                        "dlOutput": null,+                                        "dlSubdir": "t4\u0012\u0003󿗡?􌓟",+                                        "dlUri": "https:sscb"+                                    },+                                    "( >= 7.3.3 && < 5.3.7 && <= 7.2.6 && >= 1.6.7 && > 2.7.2 && >= 3.7.3 && <= 5.2.3 && == 4.9.4 ) || ( == 5.5.6 && >= 1.7.7 ) || ( > 4.3.1 && > 2.3.8 && <= 6.4.3 && < 8.7.6 && >= 7.8.6 && <= 3.7.5 && < 1.4.2 && < 5.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "ywnviwk",+                                        "dlOutput": null,+                                        "dlSubdir": "o󽐃B<jzs",+                                        "dlUri": "http:nkqbz"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "sghjd",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:bh"+                                    }+                                }+                            }+                        },+                        "viChangeLog": null,+                        "viPostInstall": null,+                        "viPostRemove": "hcftjbb",+                        "viPreCompile": "qy",+                        "viReleaseDay": null,+                        "viSourceDL": null,+                        "viTags": [+                            "\u000c󴶑\u0001E\u0012\u0015",+                            "base-2.6.6",+                            "old",+                            "base-3.9.4",+                            "Prerelease",+                            ">/~l\u0019\u0001F\u0003",+                            "base-4.4.6"+                        ],+                        "viTestDL": null+                    },+                    "6.7.3": {+                        "viArch": {},+                        "viChangeLog": null,+                        "viPostInstall": "",+                        "viPostRemove": null,+                        "viPreCompile": "hr",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "pd",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": "\u0014𐑙L"+                            },+                            "dlUri": "https:vva"+                        },+                        "viTags": [+                            "old",+                            "old"+                        ],+                        "viTestDL": null+                    },+                    "8.5.5": {+                        "viArch": {},+                        "viChangeLog": "http:aymm",+                        "viPostInstall": null,+                        "viPostRemove": "nhlcatpc",+                        "viPreCompile": "wjakrdnl",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "rx",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": "\u0001t􆢕\u00086\u0018\u0016"+                            },+                            "dlUri": "https:hnxkujs"+                        },+                        "viTags": [+                            "Latest",+                            "Latest",+                            "base-3.6.3",+                            "Recommended"+                        ],+                        "viTestDL": null+                    },+                    "8.6.5": {+                        "viArch": {+                            "A_32": {+                                "Darwin": {},+                                "FreeBSD": {},+                                "Linux_Alpine": {+                                    "( == 5.7.1 && == 7.8.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "to",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:lyc"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "fhjivhnl",+                                        "dlOutput": null,+                                        "dlSubdir": "𬗫󴦾\u0001𐧇Tf",+                                        "dlUri": "http:"+                                    }+                                },+                                "Linux_UnknownLinux": {+                                    "( < 1.7.7 && >= 3.4.3 && > 8.7.7 && > 4.1.7 && == 1.6.7 && < 7.6.7 && < 3.1.4 && < 7.7.1 ) || ( >= 6.3.6 ) || ( > 2.1.1 && < 4.8.7 && <= 8.3.7 && == 8.5.3 && >= 8.1.4 && == 5.3.2 && <= 1.6.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "u",+                                        "dlOutput": null,+                                        "dlSubdir": "s",+                                        "dlUri": "https:tzzmxsd"+                                    },+                                    "( < 5.2.1 && < 2.7.7 && > 7.4.3 && >= 1.6.6 ) || ( >= 1.3.4 ) || ( == 2.4.5 && == 6.8.1 && >= 6.6.2 && == 3.1.4 && == 8.5.5 ) || ( <= 6.4.4 && < 1.6.5 && >= 6.2.4 && > 6.5.8 && == 6.7.5 && < 3.1.1 && >= 4.8.7 && == 1.6.2 ) || ( <= 2.3.6 ) || ( >= 2.8.5 && <= 5.7.5 ) || ( > 8.7.7 && > 1.4.4 && >= 6.1.5 ) || ( <= 6.4.6 ) || ( > 5.3.7 && >= 1.2.5 && >= 7.8.5 && > 6.6.3 && < 5.7.5 && <= 6.8.3 && >= 7.7.7 && > 3.4.6 && < 1.3.6 ) || ( < 3.8.4 && > 6.5.1 && == 2.8.2 && > 5.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "ccnkwy",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "x估j"+                                        },+                                        "dlUri": "http:ywfbuck"+                                    },+                                    "( == 6.9.2 && > 8.2.4 && > 5.5.2 && <= 7.2.5 && == 7.7.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "y",+                                        "dlOutput": null,+                                        "dlSubdir": "<룗OQcy",+                                        "dlUri": "https:mhsn"+                                    },+                                    "( >= 2.1.2 && > 1.6.6 && <= 5.7.3 && > 7.2.3 && == 3.2.6 && > 6.1.4 && > 5.6.3 && >= 2.5.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "llqhnq",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0007𭁽"+                                        },+                                        "dlUri": "https:xzxg"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "/hX𣕻",+                                        "dlUri": "http:ee"+                                    }+                                }+                            },+                            "A_64": {+                                "Darwin": {+                                    "( <= 3.3.4 && <= 6.2.6 && > 5.2.8 && < 7.6.5 && >= 2.6.4 && < 4.1.7 && > 7.4.2 && < 4.2.4 && == 3.4.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "tbvymm",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u001bP(D"+                                        },+                                        "dlUri": "http:ej"+                                    },+                                    "( == 2.7.3 && > 2.7.7 && >= 6.1.6 && <= 5.4.1 && > 1.6.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "h",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:kvgehbkd"+                                    },+                                    "( == 7.4.6 && > 2.7.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "bjoprws",+                                        "dlOutput": null,+                                        "dlSubdir": "t9;柧Wc@",+                                        "dlUri": "http:uhvgu"+                                    },+                                    "( > 2.2.1 && <= 5.2.4 && == 3.2.1 && == 5.5.4 && > 5.7.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "qkgevfn",+                                        "dlOutput": null,+                                        "dlSubdir": "z􈽼􅤳𨸍􅌶y",+                                        "dlUri": "https:hq"+                                    },+                                    "( > 8.9.2 && > 5.7.8 && <= 1.1.6 && < 4.5.3 && > 4.1.5 && <= 1.7.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "issb",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "I~\u0016N{\u0012"+                                        },+                                        "dlUri": "https:dbntysf"+                                    },+                                    "( >= 6.7.4 && > 7.7.5 && <= 3.2.5 && >= 8.1.2 && < 8.4.2 && >= 2.1.8 && == 1.6.5 && >= 6.5.5 ) || ( <= 6.5.2 && >= 5.8.1 && <= 7.3.5 && >= 4.8.6 && > 1.3.2 && == 4.8.5 ) || ( <= 6.2.1 && == 3.9.7 && <= 3.6.3 && >= 4.4.6 && <= 5.6.4 && > 7.1.5 && == 2.2.2 ) || ( < 6.3.7 && < 7.4.6 && < 7.2.3 && > 1.4.3 && < 2.3.6 && > 1.8.6 && == 2.6.5 && > 4.5.3 && == 8.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "FEg􆒼"+                                        },+                                        "dlUri": "https:fan"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "hhak",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:mnokna"+                                    }+                                },+                                "FreeBSD": {+                                    "( == 2.2.4 && >= 4.2.7 && > 3.5.2 && == 5.2.5 ) || ( < 8.1.7 && == 2.2.6 && < 3.7.4 && <= 5.8.2 && <= 6.7.6 && < 6.7.8 && == 2.3.8 ) || ( >= 5.5.5 && <= 7.3.2 && > 8.4.8 && < 1.8.5 && <= 4.7.3 && < 5.4.7 && > 2.1.7 ) || ( == 4.5.4 && == 8.6.5 && < 8.7.2 && > 7.8.5 && > 5.7.2 && >= 3.5.8 ) || ( > 1.2.6 && >= 5.1.5 && <= 2.2.6 && <= 7.8.4 ) || ( < 8.3.3 && >= 1.5.6 && == 2.5.2 && < 7.7.8 && < 7.1.7 && == 7.2.7 && <= 1.8.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "fgm",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𮄸𩽀𪂣󱤁"+                                        },+                                        "dlUri": "https:w"+                                    }+                                },+                                "Linux_RedHat": {+                                    "( == 5.4.3 ) || ( == 1.2.2 && > 6.4.8 && > 8.4.4 && <= 3.2.2 ) || ( >= 3.6.7 && > 4.7.2 && > 5.6.2 ) || ( <= 9.6.1 && < 7.3.3 && == 6.8.4 && >= 4.2.6 && < 5.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "m󻜚\u0017",+                                        "dlUri": "http:qdbgl"+                                    }+                                }+                            },+                            "A_ARM64": {+                                "Darwin": {+                                    "( < 3.8.3 && <= 8.2.3 && == 6.3.7 && <= 8.6.6 && >= 8.2.8 ) || ( <= 7.5.9 && < 8.5.4 && > 1.4.6 && >= 8.8.2 ) || ( > 2.5.6 && >= 1.8.6 && <= 1.5.4 && == 4.5.1 && > 3.7.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:pik"+                                    },+                                    "( < 3.8.8 && >= 5.4.8 && == 5.8.4 ) || ( == 7.5.8 && == 3.4.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "ak",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:owmkms"+                                    },+                                    "( == 5.6.4 && > 3.5.5 && <= 1.2.3 && <= 8.6.2 && < 4.1.5 && <= 3.6.7 && >= 1.1.3 && > 1.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "mapdp",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "( >= 6.4.6 && < 6.4.8 && > 6.7.2 && > 7.6.6 && <= 3.8.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "lhizbvxj",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:n"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "lima",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "|"+                                        },+                                        "dlUri": "http:cnriwg"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 5.2.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "C󲹥=o\n葇"+                                        },+                                        "dlUri": "http:zx"+                                    },+                                    "( <= 4.5.6 && == 2.1.8 && <= 5.4.2 && < 6.5.2 && < 4.8.3 && < 4.4.4 && == 2.3.3 && == 8.8.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "djkw",+                                        "dlOutput": null,+                                        "dlSubdir": "灸󾘃󱏤'",+                                        "dlUri": "http:gcamczj"+                                    },+                                    "( == 5.6.9 && >= 2.2.2 && == 7.4.1 && == 7.4.8 && >= 3.1.7 && <= 7.3.3 && < 1.8.1 && >= 5.4.4 && == 1.2.3 ) || ( == 1.7.6 && > 6.5.5 && <= 3.4.4 && > 2.1.4 && > 6.1.8 ) || ( >= 7.8.4 ) || ( == 1.8.8 && > 1.3.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "zb",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "YHxt["+                                        },+                                        "dlUri": "http:quckrw"+                                    },+                                    "( > 7.8.2 && <= 7.5.2 && > 1.3.1 && == 2.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "mrot",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󺬄\u0008\u0011"+                                        },+                                        "dlUri": "http:cfndzfih"+                                    },+                                    "( >= 6.5.3 && >= 8.8.2 && < 6.3.8 && == 5.7.4 && < 1.1.2 && > 4.3.2 && <= 1.7.3 ) || ( <= 2.2.4 && > 3.2.3 && >= 7.8.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "rsruw",+                                        "dlOutput": null,+                                        "dlSubdir": "ST",+                                        "dlUri": "https:gi"+                                    },+                                    "( >= 6.8.8 ) || ( == 8.4.4 && <= 1.4.8 && <= 1.7.3 && == 5.7.3 && == 8.7.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "yzj",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􁢆\u000cj\t<s󿷞\u000b"+                                        },+                                        "dlUri": "http:nrnum"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ie",+                                        "dlOutput": null,+                                        "dlSubdir": "􄂋-",+                                        "dlUri": "https:hdbvxq"+                                    }+                                },+                                "Linux_Debian": {+                                    "( == 4.3.1 && > 1.2.5 && < 3.8.6 && == 2.6.1 && == 6.7.5 && >= 4.2.1 && > 7.8.5 && <= 1.6.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "enrgiq",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0011􋴮",+                                        "dlUri": "https:pzewlt"+                                    },+                                    "( >= 4.3.2 && == 1.2.3 && < 2.2.2 && == 4.1.2 && > 6.2.1 && == 4.8.8 && <= 3.2.4 && < 5.7.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "j",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u000c"+                                        },+                                        "dlUri": "http:ddgwjz"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "27",+                                        "dlUri": "http:jxy"+                                    }+                                },+                                "Windows": {+                                    "( <= 5.4.1 && <= 5.6.3 && == 5.4.7 ) || ( == 4.1.6 && < 4.4.7 && >= 2.8.5 && <= 8.2.5 && >= 5.4.7 && > 7.2.4 && >= 2.8.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "o",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0004폙􌷩ZB↬c呓",+                                        "dlUri": "http:"+                                    },+                                    "( > 4.3.5 && <= 3.3.6 && >= 1.5.1 && >= 5.4.3 && <= 8.5.6 && <= 3.4.2 && == 3.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "hrdswdd",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "O7{5'"+                                        },+                                        "dlUri": "http:sgl"+                                    },+                                    "( > 7.5.2 && >= 4.2.8 && <= 2.3.7 && >= 1.1.7 && == 6.5.7 && < 1.2.3 ) || ( >= 3.8.7 && <= 6.8.9 && >= 3.1.8 && < 1.2.2 && >= 7.7.7 && >= 8.8.1 && < 3.8.3 && == 8.2.2 && == 7.1.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "jgij",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:edmqwn"+                                    },+                                    "( > 8.5.4 && == 4.8.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "jc",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:rsfo"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "FreeBSD": {+                                    "( <= 3.2.4 && <= 1.7.5 && == 6.5.4 && >= 3.5.6 && > 8.5.8 && == 1.8.8 && >= 6.2.2 && > 2.4.1 && < 6.5.3 ) || ( == 8.2.8 && == 4.2.6 && >= 7.1.1 && > 1.1.7 && < 6.6.1 && >= 3.3.3 && < 2.1.3 && == 3.1.8 && >= 5.5.7 ) || ( <= 5.8.5 && > 8.8.4 && >= 3.3.1 && < 4.2.3 && < 6.6.1 && == 1.7.6 && == 3.7.2 && == 8.8.3 ) || ( >= 5.3.7 && < 8.3.3 && < 8.2.7 && == 6.6.6 && >= 6.2.5 && > 4.7.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "uep",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:fbkflgrx"+                                    },+                                    "( == 1.4.3 && < 5.7.1 && == 5.2.2 && == 6.7.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "( == 3.4.1 && >= 4.8.3 && < 5.5.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "ppebw",+                                        "dlOutput": null,+                                        "dlSubdir": "os𦱮\"[\u0014\\",+                                        "dlUri": "http:gyeqjg"+                                    },+                                    "( > 7.1.7 && < 4.7.3 ) || ( == 8.3.4 && <= 1.6.1 && < 5.8.2 && <= 4.6.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "uclcp",+                                        "dlOutput": null,+                                        "dlSubdir": "imv􆛻rW8",+                                        "dlUri": "https:sruvzphl"+                                    },+                                    "( > 8.8.6 && < 1.4.7 && >= 5.1.3 && > 4.7.1 && > 3.7.1 && > 6.1.3 && == 1.4.6 && == 1.2.7 && == 8.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "drw",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𓐑󸔫\u0012<"+                                        },+                                        "dlUri": "https:q"+                                    },+                                    "( >= 2.5.6 && >= 5.2.5 && <= 5.5.6 && >= 7.3.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "krlkoet",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "?+󶙋K_/鉊"+                                        },+                                        "dlUri": "http:twoj"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ocrajo",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": " k'"+                                        },+                                        "dlUri": "https:pu"+                                    }+                                },+                                "Linux_Fedora": {+                                    "( < 2.4.3 && <= 6.8.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "rzp",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:yozg"+                                    },+                                    "( < 8.6.5 && < 2.4.7 && > 3.7.7 && == 1.7.4 && < 7.7.5 && <= 7.4.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "( < 9.8.7 && >= 5.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "m",+                                        "dlOutput": null,+                                        "dlSubdir": "e5?$",+                                        "dlUri": "http:xkveipv"+                                    },+                                    "( == 6.6.1 && <= 8.8.1 && > 4.3.4 && > 4.6.4 && >= 3.5.4 && > 4.6.5 && >= 5.6.2 ) || ( >= 3.2.3 && > 4.5.1 && <= 5.4.9 ) || ( < 6.4.8 && > 3.2.3 && >= 2.5.7 && <= 6.2.7 && <= 5.3.3 ) || ( > 4.6.2 && < 7.6.5 && == 2.1.6 && <= 1.8.3 && <= 2.3.7 && <= 2.4.3 ) || ( <= 7.1.3 && >= 6.1.4 && >= 8.3.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "aul",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:lqdsohxv"+                                    },+                                    "( > 8.6.5 && >= 2.5.1 && == 4.7.2 && == 8.4.6 && <= 6.2.5 && <= 7.2.8 && > 6.9.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "jiocnbg",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𐝉QMY)􈫻瑲u"+                                        },+                                        "dlUri": "https:eomdx"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "i",+                                        "dlOutput": null,+                                        "dlSubdir": "m=C\u001a\u0013n簻",+                                        "dlUri": "http:"+                                    }+                                },+                                "Linux_Mint": {}+                            }+                        },+                        "viChangeLog": "https:h",+                        "viPostInstall": "cey",+                        "viPostRemove": "bbuscyjp",+                        "viPreCompile": "fvw",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "zeqioqpo",+                            "dlOutput": null,+                            "dlSubdir": "\u0017Wo\u0013T𡤌~",+                            "dlUri": "http:glb"+                        },+                        "viTags": [+                            "Latest",+                            "4k",+                            "䈇k#",+                            "\n󻡱󹿎Ḥ",+                            "v斾)k",+                            "Prerelease",+                            "Latest"+                        ],+                        "viTestDL": null+                    }+                },+                "GHC": {},+                "GHCup": {},+                "Stack": {}+            },+            "globalTools": {+                "ShimGen": {+                    "dlCSize": null,+                    "dlHash": "",+                    "dlOutput": null,+                    "dlSubdir": {+                        "RegexDir": "𧄻\u001fkTY.UB-𣛍㶌󻔃𗓽𘈐\u0001V7.G/J𗌮N\u0013鐼"+                    },+                    "dlUri": "https:t"+                }+            },+            "toolRequirements": {+                "Cabal": {+                    "3.5.4": {+                        "Windows": {+                            "( <= 2.1.1 && == 6.8.3 && == 5.1.6 )": {+                                "distroPKGs": [+                                    "qsfhiyb",+                                    "qpy"+                                ],+                                "notes": "hpgk"+                            },+                            "( <= 7.3.2 && <= 8.5.4 && < 4.1.8 && < 6.8.8 && == 1.2.8 && == 4.7.6 && >= 2.2.6 && == 6.4.5 )": {+                                "distroPKGs": [],+                                "notes": "nygaa"+                            },+                            "( == 7.5.2 && >= 3.6.4 && >= 6.2.2 ) || ( <= 2.2.5 && >= 3.6.8 && == 4.4.8 && < 8.3.5 && <= 6.8.5 && > 7.8.8 )": {+                                "distroPKGs": [+                                    "kojqvk",+                                    "mwraym",+                                    "eh",+                                    "drimpqji",+                                    "puh",+                                    "bh",+                                    ""+                                ],+                                "notes": ""+                            },+                            "( > 4.4.4 && <= 4.6.7 && <= 5.3.2 && < 8.1.2 && == 1.6.2 && >= 5.1.7 && == 7.6.1 && == 7.8.1 && >= 4.6.3 ) || ( >= 1.8.5 && > 3.4.8 && < 5.2.8 && < 8.4.1 && <= 7.3.4 && > 4.2.6 && < 7.1.3 )": {+                                "distroPKGs": [+                                    "",+                                    "ohjmhrv",+                                    "b",+                                    "kxbfkise"+                                ],+                                "notes": "wfmrp"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "",+                                    "",+                                    "k",+                                    "xr",+                                    "b",+                                    "rq"+                                ],+                                "notes": "qnby"+                            }+                        }+                    },+                    "7.6.7": {+                        "FreeBSD": {},+                        "Linux_AmazonLinux": {+                            "( <= 5.6.6 && <= 8.6.2 && > 7.8.5 && == 3.6.8 && <= 8.8.5 && <= 6.5.7 && == 1.7.6 && >= 9.2.4 && <= 1.3.1 ) || ( == 3.2.2 && >= 5.1.2 && < 7.6.2 && >= 3.1.2 ) || ( <= 5.2.4 && <= 7.2.8 && == 3.2.2 && >= 7.5.1 && <= 8.8.7 && >= 1.6.2 && < 7.1.4 && < 3.7.2 && < 7.6.2 )": {+                                "distroPKGs": [+                                    "e",+                                    "bgiv",+                                    "",+                                    "ucxlxxt",+                                    "uydea",+                                    "pwedqy"+                                ],+                                "notes": "sdl"+                            },+                            "( == 4.1.7 && <= 8.7.6 && >= 1.8.2 && <= 5.8.4 )": {+                                "distroPKGs": [],+                                "notes": "rgptzhcm"+                            },+                            "( > 2.7.8 && > 2.3.3 )": {+                                "distroPKGs": [+                                    "ctwbidj",+                                    "nosr",+                                    "",+                                    "qn",+                                    "hoqdj",+                                    "clmq",+                                    "vfrxbxki"+                                ],+                                "notes": "am"+                            },+                            "( > 2.8.7 && < 8.5.3 && > 3.8.7 && <= 1.1.5 && <= 7.5.2 && <= 5.7.5 && <= 2.5.2 && >= 2.5.1 ) || ( > 7.3.3 && <= 2.4.8 ) || ( >= 8.6.2 && > 1.8.2 && == 7.1.6 && < 1.3.7 && <= 7.7.2 && < 8.5.8 ) || ( >= 6.8.1 && < 1.6.8 )": {+                                "distroPKGs": [],+                                "notes": "fg"+                            },+                            "( > 3.7.8 && > 2.4.7 && <= 1.8.5 && == 1.6.6 && == 8.4.8 && >= 2.5.6 && > 5.1.4 )": {+                                "distroPKGs": [+                                    "ae",+                                    "eg",+                                    ""+                                ],+                                "notes": "e"+                            },+                            "( > 6.9.8 && < 7.2.4 && <= 1.4.8 && < 8.3.6 && <= 4.4.5 && > 3.6.5 && <= 4.7.6 && < 7.2.3 )": {+                                "distroPKGs": [+                                    "sqotn",+                                    "woyn",+                                    "rhan",+                                    "wfdlpq",+                                    "gbhz",+                                    "b"+                                ],+                                "notes": "ml"+                            },+                            "( >= 6.6.6 && > 7.4.4 && < 4.4.8 ) || ( < 8.2.7 && >= 8.3.5 && > 7.7.7 && == 8.6.6 && == 5.1.9 && <= 8.5.7 && <= 2.1.5 && == 8.4.5 && > 5.4.8 )": {+                                "distroPKGs": [+                                    "tzmjqbv",+                                    "ddw",+                                    "td",+                                    "l",+                                    "pzobfl",+                                    "vfw",+                                    "xswhghkv",+                                    "ym"+                                ],+                                "notes": "kptwvk"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "f",+                                    "wbkfbu",+                                    "vlcddzs",+                                    "hrdjadn",+                                    "l",+                                    "hp",+                                    "ryix"+                                ],+                                "notes": "ezsdxlbo"+                            }+                        },+                        "Linux_Gentoo": {+                            "( <= 3.2.5 && >= 8.7.3 && > 3.7.5 && < 6.5.8 && > 2.2.5 && >= 4.7.3 )": {+                                "distroPKGs": [+                                    "vuhr",+                                    "chctdzvb",+                                    "qn"+                                ],+                                "notes": "pypzkb"+                            },+                            "( <= 4.7.4 && == 3.5.4 && < 1.7.2 && <= 4.5.4 && == 8.2.4 ) || ( >= 7.8.7 && > 6.4.1 ) || ( <= 3.5.3 && > 2.3.8 && < 8.3.5 && >= 3.1.5 ) || ( < 5.1.4 && <= 7.5.8 && > 2.1.6 && == 7.7.6 && > 5.8.8 && == 7.8.4 && < 8.4.7 )": {+                                "distroPKGs": [+                                    "rss",+                                    "rhzxpsvd",+                                    "g"+                                ],+                                "notes": "hxqkrb"+                            }+                        },+                        "Linux_Mint": {+                            "( <= 7.6.6 && > 1.6.3 && >= 6.8.7 && < 3.6.6 ) || ( < 8.8.6 && > 5.4.8 ) || ( < 2.2.3 && > 8.3.5 && == 2.6.3 )": {+                                "distroPKGs": [+                                    "slesljw",+                                    "",+                                    "",+                                    "iwgcaa",+                                    "sho"+                                ],+                                "notes": "fasphwzs"+                            },+                            "( == 4.1.3 && < 4.3.5 && < 6.1.4 && <= 8.6.3 ) || ( >= 3.8.7 && <= 7.2.4 && > 3.1.1 && >= 8.7.3 )": {+                                "distroPKGs": [+                                    "hmm"+                                ],+                                "notes": "mzbvu"+                            },+                            "( > 6.6.7 && > 1.1.1 && == 3.7.1 && <= 8.7.4 && <= 7.7.6 && <= 8.8.4 && == 2.3.3 && > 7.3.6 ) || ( >= 6.5.3 && < 1.8.4 && < 5.5.6 && == 6.5.6 && < 6.3.8 )": {+                                "distroPKGs": [+                                    "iab",+                                    "",+                                    "egqdeay",+                                    "bpclusl"+                                ],+                                "notes": "icof"+                            },+                            "( >= 6.2.2 && > 5.5.2 ) || ( == 2.4.6 && > 8.4.6 && < 8.6.5 && <= 4.4.8 )": {+                                "distroPKGs": [+                                    "sheoeo",+                                    "kjgwbu"+                                ],+                                "notes": "ltshsmgj"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "yndsfw",+                                    "",+                                    "fbcj",+                                    "biedq",+                                    "hynmyjt",+                                    "anj",+                                    "xl",+                                    "rnran"+                                ],+                                "notes": "imvsso"+                            }+                        },+                        "Linux_Ubuntu": {+                            "( <= 6.7.2 && > 4.2.2 && <= 8.3.7 && > 6.4.7 && == 2.6.7 && >= 5.8.7 && >= 4.8.8 && > 4.2.2 )": {+                                "distroPKGs": [+                                    "c",+                                    "qqqofkk",+                                    "yyvvx"+                                ],+                                "notes": "ewsidbyv"+                            },+                            "( > 6.1.3 && > 8.1.8 && <= 6.4.1 && > 8.4.2 && >= 3.5.5 )": {+                                "distroPKGs": [+                                    "tpyco",+                                    "s",+                                    "zzit",+                                    "qmoayrrt",+                                    "fzcm",+                                    "lnjntl",+                                    "ogcgncy"+                                ],+                                "notes": "j"+                            },+                            "( >= 5.3.6 && >= 4.8.3 && <= 7.4.1 && > 6.3.8 && >= 7.8.2 && > 1.6.3 && >= 4.7.3 && >= 4.7.4 ) || ( <= 4.1.6 && <= 2.8.4 && <= 6.4.2 ) || ( > 2.5.8 && == 8.3.4 ) || ( > 7.7.5 && > 6.1.6 && == 1.5.3 )": {+                                "distroPKGs": [+                                    "ozoplpq",+                                    "rruitlb",+                                    ""+                                ],+                                "notes": "dj"+                            },+                            "( >= 5.8.5 && == 6.4.5 && < 5.4.6 && < 8.3.6 && > 1.8.7 && >= 6.6.3 && >= 1.1.8 && > 7.8.5 && <= 3.4.8 )": {+                                "distroPKGs": [+                                    "kurr",+                                    "wsodd"+                                ],+                                "notes": "iepulwka"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "iwa",+                                    "xkbpobx"+                                ],+                                "notes": "grdctf"+                            }+                        },+                        "Windows": {}+                    },+                    "8.5.7": {+                        "FreeBSD": {+                            "( < 2.7.5 && > 1.4.8 && > 2.7.5 ) || ( <= 9.5.5 && <= 4.1.7 && < 8.6.4 ) || ( >= 8.4.4 && > 8.2.7 && <= 6.5.4 && == 3.4.6 && > 2.6.2 && <= 4.3.6 )": {+                                "distroPKGs": [],+                                "notes": ""+                            },+                            "( <= 7.6.8 && >= 3.4.6 && <= 1.1.4 && > 3.7.3 && == 6.7.1 && <= 4.5.6 && >= 3.2.6 && == 4.6.2 ) || ( == 5.3.7 ) || ( >= 6.6.6 && == 6.4.7 && > 7.5.1 && > 7.5.3 && > 6.3.2 && < 1.6.2 && >= 7.4.7 && <= 4.5.2 && >= 7.8.7 )": {+                                "distroPKGs": [],+                                "notes": "pumw"+                            },+                            "( > 3.2.2 && <= 4.8.3 && >= 2.1.5 && >= 3.6.7 && == 7.2.5 && >= 3.2.8 )": {+                                "distroPKGs": [+                                    "tujczwt"+                                ],+                                "notes": "zrsmswu"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "dbksfg"+                            }+                        }+                    },+                    "unknown_version": {+                        "Darwin": {+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "ylzfeh",+                                    "pol",+                                    "",+                                    "fnifqhh",+                                    "rip"+                                ],+                                "notes": "gs"+                            }+                        },+                        "FreeBSD": {+                            "( == 7.2.3 && <= 2.6.8 )": {+                                "distroPKGs": [+                                    "x",+                                    "pem"+                                ],+                                "notes": "nkfrzoj"+                            },+                            "( > 5.3.7 && <= 5.7.2 && < 5.6.5 && > 5.7.3 ) || ( >= 1.6.5 && <= 6.7.8 && == 4.6.6 && > 8.4.4 ) || ( > 4.1.8 && >= 8.8.4 && >= 1.3.4 ) || ( >= 3.3.1 && >= 6.5.8 && > 1.4.3 && < 2.2.5 && >= 4.8.2 && > 4.6.6 && > 1.4.8 )": {+                                "distroPKGs": [+                                    "ygfftg",+                                    "qf",+                                    "waxq",+                                    "fvebqtb",+                                    "ywqnr",+                                    "c"+                                ],+                                "notes": "cescmmz"+                            }+                        },+                        "Linux_Alpine": {+                            "( == 5.7.2 && >= 2.7.6 && < 3.2.7 && > 8.5.3 && == 3.4.1 ) || ( < 6.8.1 && == 6.2.5 && > 5.3.1 ) || ( >= 5.2.3 && >= 1.3.4 && < 7.7.7 ) || ( < 8.5.6 && == 2.3.2 && == 2.5.6 && >= 6.1.3 && < 4.6.5 && >= 8.1.4 && == 8.4.4 && >= 5.4.2 && >= 1.7.3 ) || ( == 7.3.4 && > 3.4.7 && <= 3.2.8 && > 3.8.1 && == 7.6.4 && <= 3.7.3 && >= 7.3.3 && > 5.6.3 && <= 2.2.6 ) || ( == 4.6.5 && < 7.2.4 ) || ( <= 4.3.3 && == 4.7.3 && > 3.2.7 && == 8.7.3 )": {+                                "distroPKGs": [],+                                "notes": "rkzni"+                            }+                        },+                        "Linux_AmazonLinux": {+                            "( >= 2.5.5 && >= 4.5.4 && <= 6.7.4 && <= 3.7.9 && > 5.4.1 ) || ( > 6.5.8 && <= 3.8.4 && <= 1.1.1 && == 2.6.7 && == 6.8.1 )": {+                                "distroPKGs": [+                                    "d",+                                    "wbld",+                                    "",+                                    "ebq",+                                    "wmxvv",+                                    "llrikqmc",+                                    "odtlc",+                                    ""+                                ],+                                "notes": "bmuumgg"+                            }+                        }+                    }+                },+                "GHC": {+                    "1.4.6": {+                        "FreeBSD": {+                            "( <= 6.8.6 && > 7.5.4 && >= 6.3.7 && > 5.5.6 && >= 1.8.8 && > 1.3.2 && <= 3.5.2 && >= 6.6.6 ) || ( == 2.1.1 && < 6.7.6 && >= 6.6.8 && >= 1.1.6 && > 1.4.6 && > 5.5.4 && > 2.5.8 && > 4.8.7 )": {+                                "distroPKGs": [+                                    "vcv",+                                    "lfeqch"+                                ],+                                "notes": "ywa"+                            },+                            "( == 6.6.7 && <= 4.2.7 && == 3.3.5 ) || ( <= 8.4.5 && >= 2.3.6 )": {+                                "distroPKGs": [+                                    "ywavrg",+                                    "kegl",+                                    "gv",+                                    "uc"+                                ],+                                "notes": "iub"+                            }+                        },+                        "Linux_CentOS": {+                            "( < 2.4.1 ) || ( == 7.1.6 && <= 4.4.7 && >= 4.3.5 && >= 2.8.7 && == 6.7.5 && >= 5.1.5 && == 6.7.6 && >= 3.7.7 )": {+                                "distroPKGs": [],+                                "notes": "adqanxk"+                            },+                            "( < 3.1.8 && <= 2.4.5 )": {+                                "distroPKGs": [+                                    "snqplalp",+                                    "cghjans"+                                ],+                                "notes": "gtfaix"+                            },+                            "( <= 2.3.6 && <= 7.6.1 && < 1.6.4 && < 6.2.5 && < 8.2.2 && >= 4.3.5 && >= 1.4.2 )": {+                                "distroPKGs": [],+                                "notes": "vxwlgz"+                            },+                            "( == 7.5.6 && == 4.1.7 && == 2.7.1 && < 4.2.3 && > 5.5.1 )": {+                                "distroPKGs": [+                                    "bvfi",+                                    "usgclvng",+                                    "ptdx",+                                    "clhhxcwf",+                                    "foz",+                                    "vfig",+                                    "z"+                                ],+                                "notes": "o"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "",+                                    "bspn",+                                    "qnmyed"+                                ],+                                "notes": "lu"+                            }+                        },+                        "Linux_Fedora": {+                            "( < 4.5.4 && > 1.2.1 && <= 7.2.5 && <= 2.5.5 ) || ( < 2.5.7 && == 4.6.1 && > 1.1.1 && < 3.6.8 ) || ( < 2.6.1 && <= 7.6.2 && < 6.1.3 && <= 3.8.6 && >= 8.6.6 && >= 4.3.2 && == 1.7.8 ) || ( == 6.3.2 && >= 5.1.4 && > 4.2.2 && < 6.1.1 && >= 1.2.5 && == 3.7.4 && == 1.5.6 )": {+                                "distroPKGs": [+                                    "oz",+                                    "zlmbcew",+                                    "flcwbul",+                                    "ropxh",+                                    "xp",+                                    "afddqb"+                                ],+                                "notes": ""+                            },+                            "( <= 6.7.4 && > 2.1.5 && > 3.2.3 && == 8.2.3 && > 8.2.6 && == 4.6.1 && < 6.6.3 ) || ( <= 1.8.3 && < 8.4.6 && > 6.3.2 && > 6.5.8 )": {+                                "distroPKGs": [+                                    "vwgdyz",+                                    "lqhco"+                                ],+                                "notes": "li"+                            },+                            "( > 8.3.7 && <= 3.2.8 && < 2.1.7 && > 1.7.2 && > 8.5.2 && == 8.1.1 && < 2.5.7 )": {+                                "distroPKGs": [+                                    "lyb",+                                    "sibwyq",+                                    "isusbbg",+                                    "rks"+                                ],+                                "notes": ""+                            },+                            "( >= 8.6.3 && >= 4.8.7 && > 1.5.8 && >= 7.8.3 && == 5.3.7 && < 1.4.2 && > 8.3.8 && >= 1.1.2 )": {+                                "distroPKGs": [+                                    "aqgdwc"+                                ],+                                "notes": "fcram"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "bavvhx",+                                    "pgf",+                                    "fpdc",+                                    "cbfquh",+                                    "jmpjf",+                                    "gl"+                                ],+                                "notes": "sqnw"+                            }+                        },+                        "Linux_Ubuntu": {+                            "( <= 5.3.6 && >= 6.2.6 && > 4.2.7 && < 1.4.1 && > 3.7.7 && >= 5.8.6 && == 3.2.7 && <= 5.2.5 && < 7.5.3 ) || ( >= 5.3.7 && >= 4.2.6 && < 2.5.2 && < 5.1.5 && <= 2.5.8 && > 4.1.7 && >= 7.2.2 )": {+                                "distroPKGs": [+                                    "qdbpk",+                                    "zuiwnrq",+                                    "q",+                                    "q",+                                    "zvvffds",+                                    "ukdpt",+                                    "qxsymsjr"+                                ],+                                "notes": "axmak"+                            },+                            "( <= 8.8.2 && >= 1.6.2 && >= 1.8.7 && >= 5.4.6 && < 6.8.7 && < 3.7.2 )": {+                                "distroPKGs": [+                                    "soql",+                                    "q",+                                    "ez",+                                    "gurqfstb"+                                ],+                                "notes": "wdgawbm"+                            }+                        },+                        "Windows": {+                            "( < 1.6.1 )": {+                                "distroPKGs": [+                                    "mhihyfij"+                                ],+                                "notes": "bsdigyw"+                            },+                            "( == 8.2.4 && < 2.6.2 && >= 7.6.4 && < 4.6.1 && <= 6.1.6 && > 2.6.8 ) || ( <= 7.2.1 && > 9.7.5 && >= 7.8.6 ) || ( == 1.5.3 && == 7.8.2 && > 5.1.5 && == 4.4.3 && == 2.5.1 && > 4.8.7 ) || ( > 2.3.7 && < 4.1.7 && < 1.3.2 && < 6.6.8 && < 7.7.3 && <= 5.5.6 ) || ( == 2.6.4 && >= 7.1.8 ) || ( == 3.5.8 && >= 7.8.7 && > 8.7.4 && < 6.3.6 && < 5.7.4 )": {+                                "distroPKGs": [],+                                "notes": "jmijgzuf"+                            },+                            "( > 7.1.5 && > 2.3.4 && == 4.7.6 && <= 8.1.6 && < 4.1.2 && > 1.2.7 && == 4.5.4 && == 2.8.8 )": {+                                "distroPKGs": [+                                    "o",+                                    "",+                                    "zzufoxs",+                                    "hec",+                                    "ukqu"+                                ],+                                "notes": ""+                            },+                            "( >= 3.1.2 && <= 6.4.8 && <= 1.8.6 && == 7.8.6 && > 2.6.3 && <= 7.3.5 && <= 4.2.5 ) || ( < 5.7.3 && > 6.7.2 && > 5.8.8 ) || ( >= 3.7.8 && < 3.3.2 && <= 1.6.2 && >= 6.2.5 && == 6.4.8 && <= 4.6.1 )": {+                                "distroPKGs": [+                                    "p",+                                    "ifpp",+                                    "lgvixe",+                                    "",+                                    "o",+                                    ""+                                ],+                                "notes": "ykizfmgd"+                            },+                            "( >= 4.2.4 ) || ( < 4.1.2 )": {+                                "distroPKGs": [+                                    "",+                                    "hcmixu",+                                    "hgzd"+                                ],+                                "notes": "kf"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "t",+                                    "x",+                                    "bpbppl"+                                ],+                                "notes": ""+                            }+                        }+                    },+                    "5.4.3": {+                        "Darwin": {+                            "( <= 2.5.7 && < 6.7.3 && < 1.4.2 && <= 1.6.2 && < 8.7.5 && > 6.2.5 && > 4.6.6 )": {+                                "distroPKGs": [+                                    "olfx",+                                    "cy",+                                    "n"+                                ],+                                "notes": "pprpuvng"+                            },+                            "( <= 4.2.6 && == 2.7.1 && == 1.3.3 && < 7.4.1 && > 7.5.7 && >= 1.5.2 && >= 2.8.1 && == 5.4.4 )": {+                                "distroPKGs": [+                                    "hnlvcrb"+                                ],+                                "notes": ""+                            },+                            "( <= 8.5.8 && < 7.2.7 && >= 3.3.3 && == 7.4.1 && == 2.3.7 && >= 2.6.5 && > 1.3.5 && >= 8.1.8 && > 1.3.6 ) || ( >= 8.4.4 && >= 7.8.2 && <= 5.8.3 && > 5.4.3 ) || ( >= 3.6.6 && > 1.3.8 && >= 2.5.1 && > 5.7.1 ) || ( > 6.2.2 )": {+                                "distroPKGs": [+                                    "xwdfcbak",+                                    "iu"+                                ],+                                "notes": "cbhqwomo"+                            },+                            "( > 3.1.5 && > 5.6.6 && <= 3.6.2 && >= 7.4.2 && < 1.6.8 && <= 2.1.1 && < 1.4.4 && == 4.5.6 && <= 7.6.5 ) || ( >= 3.1.8 && < 4.7.7 && > 4.7.2 && <= 5.7.3 && == 4.3.6 && < 1.8.2 && <= 4.6.7 && > 7.7.2 && >= 5.7.3 )": {+                                "distroPKGs": [],+                                "notes": "m"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "",+                                    "kdnfkitl",+                                    "tesdb",+                                    "dw",+                                    "ndqql",+                                    ""+                                ],+                                "notes": "flhlvny"+                            }+                        },+                        "FreeBSD": {+                            "( <= 6.6.1 && <= 8.4.2 && > 7.3.5 && < 6.5.3 && > 2.3.1 )": {+                                "distroPKGs": [],+                                "notes": "ydwim"+                            },+                            "( > 3.5.2 && <= 7.3.1 && > 7.2.3 && >= 8.1.5 && > 5.3.5 && == 3.5.9 ) || ( < 8.2.2 ) || ( > 7.6.8 && <= 3.7.5 && > 7.4.1 && >= 3.3.6 && <= 6.4.8 && < 1.8.6 && > 3.9.8 && >= 7.7.8 )": {+                                "distroPKGs": [+                                    "o",+                                    "yf"+                                ],+                                "notes": "b"+                            },+                            "( > 5.6.3 && >= 3.2.8 && == 7.3.1 && == 4.7.8 && == 4.4.3 && >= 5.3.7 )": {+                                "distroPKGs": [+                                    "cuonjv",+                                    "fysd",+                                    "mlyvogq",+                                    "gvxwuhr",+                                    "kou",+                                    "m",+                                    "izaqpsfa",+                                    "ktuonx"+                                ],+                                "notes": "h"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "uxn",+                                    "ammmqus",+                                    "heb",+                                    "aa",+                                    "mbmn",+                                    "qgzasjz",+                                    "tnkh"+                                ],+                                "notes": "xejapol"+                            }+                        },+                        "Windows": {+                            "( < 1.4.4 && < 1.7.6 && < 8.2.7 ) || ( == 4.8.1 && > 7.1.4 && > 6.7.1 && < 3.4.4 && >= 6.7.6 && > 7.4.4 ) || ( == 1.8.4 && <= 8.3.8 && < 2.3.6 && < 3.7.3 && <= 7.3.1 && > 3.4.7 && >= 5.4.4 )": {+                                "distroPKGs": [+                                    "jjatomm",+                                    "rzgualk",+                                    "pvqf",+                                    "flpy",+                                    "ilt",+                                    "ss",+                                    "jc",+                                    "dsrvh"+                                ],+                                "notes": ""+                            },+                            "( < 7.7.7 && == 6.5.4 && > 7.7.5 && >= 2.2.5 && < 7.7.7 && == 1.8.4 && < 8.8.1 && >= 6.4.6 ) || ( < 5.5.1 && <= 5.3.8 && >= 8.7.2 && >= 4.6.3 && > 5.1.2 && == 7.1.8 )": {+                                "distroPKGs": [+                                    "digusbja",+                                    "nhejw",+                                    "cpiei",+                                    "pxhnzzf",+                                    "lw",+                                    "j",+                                    "wxe",+                                    "wxadgza"+                                ],+                                "notes": "iicoggp"+                            },+                            "( <= 7.1.5 && >= 8.2.3 && <= 8.7.7 && >= 5.3.1 && > 1.5.3 && == 2.5.6 && > 4.1.4 && == 4.6.4 && <= 6.3.6 ) || ( > 6.7.3 && <= 8.6.6 && == 1.4.6 ) || ( <= 8.8.6 && > 1.8.6 && == 8.6.4 && > 7.4.6 && > 5.2.5 && >= 2.1.2 )": {+                                "distroPKGs": [+                                    "zf",+                                    ""+                                ],+                                "notes": "rh"+                            },+                            "( <= 8.3.1 && <= 5.1.3 && < 3.3.3 && == 6.1.1 && == 8.7.2 && == 7.3.5 && >= 5.7.2 && == 2.7.6 && > 8.1.1 )": {+                                "distroPKGs": [],+                                "notes": "njgkph"+                            },+                            "( > 1.5.9 && == 8.5.1 && < 5.8.8 && > 1.1.4 && > 6.5.4 )": {+                                "distroPKGs": [],+                                "notes": "vvqonk"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "tubxdr",+                                    "",+                                    "",+                                    "lbee",+                                    "fvttbd",+                                    "pucevfp"+                                ],+                                "notes": "wyyegbi"+                            }+                        }+                    },+                    "9.7.3": {+                        "Darwin": {},+                        "FreeBSD": {+                            "( < 6.5.7 && <= 2.7.5 )": {+                                "distroPKGs": [+                                    "bzdrd",+                                    "nvvjxcrl",+                                    "hx",+                                    "avfevog",+                                    "wvdk"+                                ],+                                "notes": "xyew"+                            },+                            "( <= 1.3.5 && <= 6.4.3 && < 6.1.1 && < 6.4.1 && < 7.2.4 ) || ( > 2.5.4 && >= 7.2.1 && == 6.6.7 )": {+                                "distroPKGs": [+                                    "oq",+                                    "e",+                                    "mcekd",+                                    "uwlkps",+                                    "mdrpcuvz",+                                    "xna"+                                ],+                                "notes": "opsyv"+                            },+                            "( <= 2.3.5 && == 5.1.3 && == 7.3.3 && == 3.3.5 && >= 7.5.6 && >= 1.4.4 && <= 2.5.4 && > 5.2.2 )": {+                                "distroPKGs": [+                                    "",+                                    "vc",+                                    "ge"+                                ],+                                "notes": "izaozo"+                            },+                            "( == 3.7.7 ) || ( == 3.7.8 && == 8.2.6 )": {+                                "distroPKGs": [+                                    "arujm",+                                    "juyjro",+                                    "xknf",+                                    "bxea",+                                    "p"+                                ],+                                "notes": "oakt"+                            },+                            "( == 4.9.3 && > 3.4.8 && > 1.5.2 && > 3.3.8 && < 8.7.1 && > 1.2.2 && < 3.6.2 && <= 7.3.6 && <= 3.4.6 ) || ( < 3.2.2 && <= 1.2.1 && < 6.1.7 && <= 4.1.8 && >= 2.4.2 ) || ( < 8.2.2 && == 8.3.1 && <= 7.6.4 && >= 6.2.7 && > 3.5.8 && > 5.2.2 && == 8.7.8 ) || ( > 8.1.2 && < 8.5.5 && == 7.6.5 && >= 5.8.8 && == 4.8.7 && > 7.6.1 && <= 2.2.7 ) || ( >= 3.5.8 && >= 2.6.3 && >= 3.5.4 && > 4.4.1 )": {+                                "distroPKGs": [+                                    "wzscgmk",+                                    "zjso",+                                    "idzohph",+                                    "d",+                                    "wzbuth",+                                    "rqks"+                                ],+                                "notes": "mmr"+                            },+                            "( > 8.4.5 && > 3.7.5 && <= 4.4.4 && > 2.5.2 && > 5.4.3 ) || ( < 6.8.4 && <= 3.5.5 ) || ( > 1.4.5 && <= 7.6.2 && <= 5.7.4 && > 2.7.8 )": {+                                "distroPKGs": [+                                    "iblr",+                                    "nfra"+                                ],+                                "notes": "h"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "qgqlsf",+                                    "jqgukzul",+                                    "deguw",+                                    "t"+                                ],+                                "notes": "zo"+                            }+                        }+                    },+                    "unknown_version": {+                        "FreeBSD": {+                            "( <= 3.6.1 && >= 8.8.3 && > 2.4.3 && < 3.4.2 && < 8.1.2 && == 4.1.4 ) || ( < 1.6.3 && <= 7.7.6 && > 6.8.3 && <= 8.6.6 )": {+                                "distroPKGs": [+                                    "k"+                                ],+                                "notes": "kda"+                            },+                            "( == 1.7.5 && == 3.6.7 && >= 7.4.2 && > 7.4.2 ) || ( <= 6.7.4 && > 1.9.8 && <= 1.7.2 && <= 5.2.6 && < 3.3.7 )": {+                                "distroPKGs": [+                                    "txf"+                                ],+                                "notes": "kqu"+                            }+                        },+                        "Linux_Debian": {+                            "( < 4.2.4 )": {+                                "distroPKGs": [],+                                "notes": "cp"+                            },+                            "( <= 7.2.8 && < 7.2.2 && == 3.7.2 && >= 3.3.4 && > 3.1.7 && > 2.2.3 && == 4.1.1 )": {+                                "distroPKGs": [],+                                "notes": "sh"+                            },+                            "( == 1.4.4 )": {+                                "distroPKGs": [+                                    "vrlpcpzj",+                                    "ds",+                                    "bqnsa",+                                    "trletko",+                                    "hjxzkgs"+                                ],+                                "notes": ""+                            }+                        },+                        "Linux_Gentoo": {+                            "( < 4.3.7 && < 8.1.4 && >= 5.1.2 && == 3.6.6 && == 6.1.6 && > 3.3.2 && >= 8.2.8 ) || ( <= 5.7.1 && > 1.8.4 && <= 7.1.6 ) || ( == 6.1.4 && >= 3.6.8 && >= 5.4.1 && >= 5.6.2 && >= 7.2.7 && <= 6.7.3 && >= 5.4.8 && < 7.6.1 && >= 5.4.1 ) || ( > 3.4.1 && < 2.7.4 && < 8.1.4 ) || ( < 5.5.1 && >= 1.1.8 )": {+                                "distroPKGs": [+                                    "iqn",+                                    "eyfcaon",+                                    "oqg"+                                ],+                                "notes": "ztt"+                            },+                            "( < 5.2.5 && == 8.5.8 && > 9.6.4 && <= 4.1.2 && >= 3.1.8 ) || ( == 8.3.3 && == 2.5.4 && > 8.4.7 && > 8.4.2 && < 6.5.8 ) || ( < 5.5.8 && <= 2.8.7 && == 8.5.4 && > 3.4.2 ) || ( > 8.7.1 && >= 4.4.8 && <= 7.3.6 && <= 9.8.2 ) || ( < 8.7.8 && >= 3.6.5 && >= 6.5.6 && >= 2.8.3 && == 3.1.7 && < 5.7.5 && < 2.1.4 && == 7.5.4 ) || ( <= 7.4.2 && == 6.3.6 && == 6.3.5 && > 5.1.6 && == 7.1.4 && > 4.3.1 && >= 5.3.2 ) || ( > 8.6.3 && > 2.5.2 && >= 2.3.2 && >= 8.2.5 ) || ( > 4.4.2 && == 3.5.5 && == 7.2.8 && == 7.1.4 && == 9.7.2 && >= 1.8.2 && <= 8.1.1 && >= 8.8.7 && >= 5.4.5 )": {+                                "distroPKGs": [+                                    "kmnggr",+                                    "kdrpqcj",+                                    "",+                                    "ehiv"+                                ],+                                "notes": "pt"+                            },+                            "( < 6.1.7 && <= 2.7.8 && <= 7.1.4 ) || ( <= 4.6.2 ) || ( > 7.5.2 && > 1.5.6 && > 4.5.1 && == 3.7.7 && <= 4.7.5 && >= 3.7.2 ) || ( < 6.4.6 && >= 8.9.3 && == 2.3.3 ) || ( <= 6.8.6 && <= 4.5.3 ) || ( == 3.3.4 && >= 8.8.2 )": {+                                "distroPKGs": [+                                    "ojqgb",+                                    "yjrrm",+                                    "rcy",+                                    "i",+                                    "ugic"+                                ],+                                "notes": "byxa"+                            },+                            "( <= 8.3.7 && == 6.4.2 && == 8.3.7 && >= 6.6.3 && == 7.5.8 )": {+                                "distroPKGs": [+                                    "z",+                                    "hpa",+                                    "lwmtlyvk",+                                    "zivmzja",+                                    "",+                                    "",+                                    "goa",+                                    "dk"+                                ],+                                "notes": ""+                            },+                            "( == 6.4.6 && <= 1.8.8 && > 1.4.5 && <= 7.7.8 && < 3.6.2 && > 4.8.4 ) || ( > 2.7.2 && == 3.1.4 && <= 6.6.8 && == 6.7.1 && == 4.8.2 && < 7.2.4 )": {+                                "distroPKGs": [+                                    "zoszfbk",+                                    "sgt",+                                    "haebu",+                                    "s",+                                    "z"+                                ],+                                "notes": ""+                            },+                            "( > 4.6.4 && > 4.3.8 && == 1.4.4 && == 6.5.3 && > 2.7.2 && > 2.6.3 && >= 2.7.4 && == 3.1.4 && >= 7.3.7 )": {+                                "distroPKGs": [],+                                "notes": "stixw"+                            },+                            "( >= 1.8.8 && < 1.1.3 )": {+                                "distroPKGs": [+                                    "njjl",+                                    "m",+                                    "j",+                                    "lztmkbs",+                                    "q",+                                    "rkpwta",+                                    "",+                                    "pxkfqvnw"+                                ],+                                "notes": "tlhzca"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "pjlkpj",+                                    "nqvzwn",+                                    "dxo",+                                    "isjmppu",+                                    "",+                                    "esu"+                                ],+                                "notes": "frfqbl"+                            }+                        },+                        "Windows": {+                            "( > 1.6.7 && < 2.8.4 && <= 3.5.8 && >= 5.2.7 && >= 5.1.3 && < 5.1.1 && > 7.2.4 && >= 5.7.1 )": {+                                "distroPKGs": [+                                    "qdknuro",+                                    "qpkus",+                                    "nqh",+                                    "qfdb",+                                    "ncjxx"+                                ],+                                "notes": "csks"+                            }+                        }+                    }+                },+                "GHCup": {+                    "1.2.7": {+                        "Darwin": {},+                        "FreeBSD": {+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "kecbaog",+                                    "susj",+                                    "fxm",+                                    "c",+                                    "y"+                                ],+                                "notes": "fxmf"+                            }+                        },+                        "Linux_Alpine": {+                            "( < 1.4.8 && <= 3.5.4 && <= 3.2.2 && >= 4.2.1 && > 2.7.4 && >= 3.2.6 && == 1.1.5 && <= 4.6.6 && > 6.3.5 )": {+                                "distroPKGs": [+                                    "ytakp",+                                    "ncy",+                                    "xxkuin",+                                    "pyj"+                                ],+                                "notes": "uwuhwfsm"+                            },+                            "( == 1.3.2 && < 4.7.9 && <= 4.2.3 && == 6.5.6 ) || ( <= 8.4.1 )": {+                                "distroPKGs": [+                                    "a",+                                    "fo",+                                    "rftw",+                                    "rwspthj",+                                    "wk",+                                    "oaie",+                                    "kaadphoe",+                                    "sag"+                                ],+                                "notes": "cx"+                            },+                            "( == 5.1.3 && >= 3.8.6 ) || ( >= 4.8.6 && >= 3.1.2 && >= 7.4.4 && <= 6.1.5 && >= 5.5.4 ) || ( < 5.5.4 && <= 7.3.7 && <= 7.3.7 && < 3.9.6 )": {+                                "distroPKGs": [+                                    "eyqlf",+                                    "enm"+                                ],+                                "notes": ""+                            },+                            "( == 7.8.3 ) || ( >= 4.6.5 && < 7.4.3 && == 7.4.8 && >= 4.3.8 && >= 8.8.6 )": {+                                "distroPKGs": [+                                    "blpth",+                                    "nof",+                                    "i"+                                ],+                                "notes": "sr"+                            },+                            "( > 8.3.5 && == 6.7.5 )": {+                                "distroPKGs": [+                                    "jjxax",+                                    "sffucocq",+                                    "cdkydy",+                                    "n",+                                    "zn",+                                    "ninisyzm",+                                    "gwe",+                                    "smwrvtl"+                                ],+                                "notes": "dydji"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "uryda",+                                    "ze"+                                ],+                                "notes": "tubm"+                            }+                        },+                        "Linux_Mint": {+                            "( > 1.6.6 && >= 7.4.2 && >= 8.5.8 && <= 1.1.4 ) || ( == 7.1.6 && > 6.4.8 && >= 3.3.1 && == 8.4.7 && < 3.1.5 && >= 7.8.6 ) || ( > 2.7.6 && < 7.7.5 && == 7.8.5 && == 4.6.8 && > 8.7.6 && >= 2.3.7 && < 1.5.6 ) || ( >= 4.6.5 && > 4.6.5 && < 1.1.6 && >= 3.7.7 && >= 5.1.7 && > 6.5.1 && == 2.3.3 && > 7.3.2 && >= 7.2.8 ) || ( >= 7.7.3 && > 5.7.7 && <= 6.8.2 && >= 4.7.3 && < 2.7.3 && >= 4.3.6 && == 7.6.3 ) || ( == 6.7.4 && >= 6.7.4 && < 3.7.6 && >= 5.1.6 )": {+                                "distroPKGs": [+                                    "cgures",+                                    "fhy"+                                ],+                                "notes": "pfifofyy"+                            },+                            "( > 8.6.3 && > 6.2.2 && == 4.2.5 && == 4.1.3 && <= 6.6.3 && < 7.2.6 && < 3.1.1 && == 6.8.3 ) || ( <= 2.7.5 && == 7.1.5 )": {+                                "distroPKGs": [+                                    "b",+                                    "nkkkaxkq",+                                    "sm"+                                ],+                                "notes": ""+                            },+                            "( >= 1.7.4 && <= 2.2.6 && >= 3.2.6 && < 6.3.9 )": {+                                "distroPKGs": [+                                    "jm"+                                ],+                                "notes": ""+                            },+                            "( >= 3.4.3 && < 4.7.3 && >= 2.6.8 && < 8.3.2 && == 3.7.7 && <= 4.1.1 && < 2.3.7 )": {+                                "distroPKGs": [+                                    "s",+                                    "jaiatee",+                                    "xhmyk"+                                ],+                                "notes": "azokb"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "nt",+                                    "twayybzm",+                                    "tl",+                                    "vixjfdx",+                                    "despxw",+                                    "idv",+                                    "cb"+                                ],+                                "notes": "wiuld"+                            }+                        }+                    },+                    "8.1.5": {+                        "Darwin": {+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "x",+                                    "rki",+                                    "mrotqsas",+                                    "hcvdxy",+                                    "",+                                    "yw"+                                ],+                                "notes": "ujgwewdi"+                            }+                        },+                        "Linux_Mint": {+                            "( <= 6.3.2 && < 7.2.4 && > 8.3.2 && <= 6.4.3 ) || ( == 4.1.2 && > 2.4.6 && < 7.2.2 && <= 5.6.8 && >= 7.3.1 && > 4.5.4 && < 1.5.4 && == 4.5.6 ) || ( == 1.8.4 && >= 3.5.4 && == 4.8.3 && < 4.4.1 && > 6.6.6 && > 2.2.2 && >= 4.4.2 )": {+                                "distroPKGs": [+                                    ""+                                ],+                                "notes": "vuurwcb"+                            },+                            "( <= 7.5.4 && > 8.4.4 && == 7.7.6 && == 2.4.7 && >= 1.1.8 && <= 7.1.4 )": {+                                "distroPKGs": [+                                    "hsj",+                                    "dfnz",+                                    "kpn",+                                    "ztunb",+                                    "ea"+                                ],+                                "notes": "m"+                            },+                            "( == 2.8.5 && == 1.1.3 ) || ( >= 6.1.8 && <= 1.6.1 && > 6.1.2 )": {+                                "distroPKGs": [+                                    "phze",+                                    "crlvalr",+                                    "xjxnbm"+                                ],+                                "notes": "dmlsxd"+                            },+                            "( > 5.2.3 )": {+                                "distroPKGs": [+                                    "vttg",+                                    "ds",+                                    "p",+                                    "fgrvjtn",+                                    "bia",+                                    "kmtq",+                                    "g",+                                    "rcfognf"+                                ],+                                "notes": "xtpjiin"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "zyovd",+                                    "jgxvvppd",+                                    "z",+                                    "imdak"+                                ],+                                "notes": "qntc"+                            }+                        },+                        "Linux_Ubuntu": {+                            "( < 6.7.1 && > 3.5.7 ) || ( < 3.3.4 ) || ( > 1.4.5 && == 7.4.1 && <= 4.7.2 )": {+                                "distroPKGs": [+                                    "aqnod"+                                ],+                                "notes": "pgol"+                            },+                            "( < 7.8.6 && > 7.3.1 && > 3.6.3 && <= 8.2.4 ) || ( > 7.7.8 && > 2.3.2 && == 4.5.2 && < 6.6.3 )": {+                                "distroPKGs": [+                                    "nu",+                                    "ucn",+                                    "oxyw",+                                    "y",+                                    "",+                                    "jvgezdwm",+                                    "dheo",+                                    "vezf"+                                ],+                                "notes": "uiht"+                            },+                            "( > 4.7.6 && >= 8.4.6 && == 2.3.5 && >= 8.2.1 ) || ( <= 6.6.4 && < 6.9.1 && > 3.6.3 && >= 1.3.1 && >= 8.7.4 ) || ( < 8.7.5 && <= 5.5.5 && >= 7.8.8 ) || ( < 6.4.8 && >= 2.4.1 && >= 3.1.8 && < 6.1.5 && < 4.1.8 && <= 6.4.3 && >= 2.4.4 && >= 5.5.8 && <= 1.4.7 ) || ( <= 7.7.3 && == 4.7.2 && == 2.2.1 && > 1.4.7 && >= 9.7.5 )": {+                                "distroPKGs": [],+                                "notes": "xmgngsn"+                            },+                            "( >= 3.2.8 && <= 7.6.1 && >= 1.6.8 && == 7.8.6 && >= 3.2.4 && >= 7.3.7 && == 2.4.6 )": {+                                "distroPKGs": [+                                    "isczvss",+                                    "qvibrcn",+                                    "suz",+                                    "qq",+                                    "o",+                                    "uu",+                                    "vjvmgm"+                                ],+                                "notes": "tjtjeef"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "kylyagfh"+                            }+                        },+                        "Windows": {+                            "( < 4.1.7 && < 6.1.4 && < 8.8.2 && == 4.6.6 )": {+                                "distroPKGs": [+                                    "yyg",+                                    "kr"+                                ],+                                "notes": "oegkwp"+                            },+                            "( <= 2.7.6 && > 2.6.7 && <= 8.1.6 ) || ( <= 3.4.6 && < 5.7.4 && < 7.7.8 && == 2.1.6 && > 3.5.4 && == 8.5.7 && >= 4.6.2 )": {+                                "distroPKGs": [+                                    "fpkcjwt",+                                    "ywfy"+                                ],+                                "notes": "w"+                            },+                            "( == 2.3.5 && > 1.5.7 && < 7.4.7 && < 7.7.7 && < 5.5.1 && < 4.8.7 && < 6.1.1 && >= 6.5.3 && > 3.8.7 )": {+                                "distroPKGs": [+                                    "zhpv",+                                    "zxdhxj",+                                    "g",+                                    "jblaxss",+                                    "urgqgss",+                                    "wkatoan",+                                    "w"+                                ],+                                "notes": "bxehwy"+                            },+                            "( > 3.6.7 && == 5.4.2 && == 2.7.8 && > 1.3.2 && <= 8.7.6 ) || ( > 3.4.4 && > 3.6.4 ) || ( == 3.4.4 && == 7.2.1 && == 7.4.4 && == 7.2.1 && < 1.7.3 && >= 2.8.7 && <= 4.4.2 ) || ( < 6.7.1 && <= 3.6.8 && < 2.6.6 && < 6.5.8 )": {+                                "distroPKGs": [],+                                "notes": "wetedmz"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "wvygln"+                            }+                        }+                    }+                },+                "Stack": {+                    "4.1.3": {+                        "Darwin": {+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "i"+                                ],+                                "notes": "tn"+                            }+                        },+                        "FreeBSD": {+                            "( == 3.1.3 && < 4.4.7 && >= 3.9.1 && < 5.2.8 && <= 2.5.6 )": {+                                "distroPKGs": [+                                    "d",+                                    "o",+                                    "",+                                    "pvshcd",+                                    "",+                                    "xuuwj"+                                ],+                                "notes": "wdghr"+                            },+                            "( == 4.1.4 && <= 3.2.1 && <= 7.8.8 && <= 2.6.4 && < 7.7.1 && > 8.4.2 )": {+                                "distroPKGs": [+                                    "",+                                    "bjjr",+                                    "gkga"+                                ],+                                "notes": "twujmxgf"+                            },+                            "( >= 4.7.4 && <= 6.7.4 && > 3.2.7 && > 8.4.3 && >= 6.2.1 && < 3.2.8 && >= 5.8.4 && <= 8.1.1 && >= 5.4.1 )": {+                                "distroPKGs": [+                                    "xkionrcq",+                                    "tvieeiiq",+                                    "lujcnwl",+                                    "yviw",+                                    "mse"+                                ],+                                "notes": "xbzj"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "arf"+                                ],+                                "notes": ""+                            }+                        },+                        "Linux_Exherbo": {+                            "( < 2.1.6 && <= 1.6.7 && > 8.6.4 && == 5.5.2 && < 1.4.5 ) || ( == 6.3.3 && <= 7.3.7 && >= 2.3.6 ) || ( >= 2.7.1 && > 5.5.5 && == 6.4.6 && >= 1.5.1 && < 3.4.1 && == 7.4.4 )": {+                                "distroPKGs": [],+                                "notes": "fpvlsch"+                            },+                            "( > 3.4.4 ) || ( == 2.4.6 && == 4.8.4 && > 8.5.2 && > 2.2.5 && >= 1.5.1 && > 5.5.3 && > 1.4.1 )": {+                                "distroPKGs": [+                                    "zwaxt",+                                    "otagh",+                                    "exfhnkos",+                                    ""+                                ],+                                "notes": "xh"+                            },+                            "( >= 2.8.3 )": {+                                "distroPKGs": [+                                    "n",+                                    "piqfdq",+                                    "",+                                    "emebnmwl",+                                    "",+                                    "xjctrkz",+                                    ""+                                ],+                                "notes": "ufuyeyj"+                            },+                            "( >= 4.5.6 && >= 2.2.4 && <= 7.2.8 && <= 6.5.6 && == 2.1.1 && > 5.8.8 && > 1.5.1 )": {+                                "distroPKGs": [+                                    "jrodfj",+                                    "nckfazb",+                                    "hkfalg"+                                ],+                                "notes": "kngda"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    ""+                                ],+                                "notes": "onfpcywk"+                            }+                        }+                    },+                    "4.4.7": {+                        "Darwin": {+                            "( < 6.2.8 ) || ( <= 4.7.5 && >= 5.8.4 && <= 6.8.2 && < 5.3.5 && == 2.1.3 ) || ( <= 8.7.1 && > 7.7.5 && >= 6.4.9 && >= 8.1.2 && < 8.3.3 && < 5.6.6 && <= 7.8.1 && >= 6.4.8 && >= 2.4.8 ) || ( == 8.6.6 && > 2.5.2 && > 1.3.8 && > 3.1.3 && <= 4.7.5 && == 4.5.4 && == 5.3.2 && < 6.3.2 && == 7.2.3 ) || ( == 4.1.1 && <= 5.6.8 && == 1.6.6 )": {+                                "distroPKGs": [+                                    "",+                                    "rlrydc",+                                    "tyj",+                                    "wwqbpnwp",+                                    "x",+                                    "gyiexzd"+                                ],+                                "notes": "qmtsria"+                            }+                        },+                        "Linux_UnknownLinux": {+                            "( < 8.7.1 ) || ( <= 6.1.5 && > 2.5.2 && > 2.5.6 && < 2.2.4 ) || ( >= 5.4.3 && >= 3.6.5 && <= 3.7.7 && < 4.3.7 && == 4.8.5 )": {+                                "distroPKGs": [+                                    "tg",+                                    "y",+                                    "",+                                    "xrdpqwd",+                                    "mzvdn",+                                    "xrhkq",+                                    "qztpfk",+                                    "vxfp"+                                ],+                                "notes": "bctkaav"+                            },+                            "( == 8.2.3 && > 5.5.7 && < 8.2.2 && < 4.7.2 && <= 5.3.4 && > 1.4.2 && >= 8.1.5 && == 7.4.4 && < 3.3.2 )": {+                                "distroPKGs": [+                                    "zzn",+                                    "ocfckgin"+                                ],+                                "notes": "peq"+                            },+                            "( >= 7.5.5 && < 2.8.7 && > 8.2.8 && < 8.3.8 && <= 2.1.6 && > 5.1.4 && > 8.6.1 && <= 8.3.3 ) || ( > 5.4.4 && >= 8.1.2 && < 8.7.8 && >= 6.5.5 )": {+                                "distroPKGs": [+                                    "nvfnmucs",+                                    "jfxvsmns",+                                    "helshlvv",+                                    ""+                                ],+                                "notes": "kouqws"+                            }+                        },+                        "Windows": {+                            "( == 2.5.7 && >= 6.6.5 && >= 4.4.5 && >= 4.3.2 && <= 2.5.8 && < 3.5.2 && <= 4.6.5 && == 2.3.6 && <= 6.3.5 )": {+                                "distroPKGs": [+                                    "",+                                    "qtapbjjj",+                                    "l",+                                    "i"+                                ],+                                "notes": "nxh"+                            },+                            "( == 4.4.6 && >= 6.7.8 && > 8.4.7 )": {+                                "distroPKGs": [+                                    "m",+                                    "jojebol"+                                ],+                                "notes": "c"+                            },+                            "( == 6.7.7 && == 3.7.1 && <= 4.4.6 && <= 1.1.4 && >= 1.8.5 && == 7.2.7 && > 4.7.4 )": {+                                "distroPKGs": [+                                    "j",+                                    "cdyr",+                                    "htsua",+                                    "b"+                                ],+                                "notes": "mcmwgqy"+                            },+                            "( >= 3.1.6 && > 1.6.1 )": {+                                "distroPKGs": [+                                    "a",+                                    "tigigwq",+                                    "ueq",+                                    "dqjt"+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "nlksczx",+                                    "psutibqs",+                                    "hzp",+                                    "fd",+                                    "ej",+                                    ""+                                ],+                                "notes": "lp"+                            }+                        }+                    },+                    "5.2.7": {+                        "Darwin": {+                            "( < 3.8.4 && > 2.2.7 && < 8.6.1 && == 6.7.2 )": {+                                "distroPKGs": [+                                    "hflt",+                                    "iilqss",+                                    "wfnogu"+                                ],+                                "notes": ""+                            },+                            "( > 3.1.6 && >= 1.3.2 && <= 2.3.3 && >= 2.2.10 && >= 8.6.7 && > 8.5.2 && > 4.2.6 )": {+                                "distroPKGs": [+                                    "hefcvjf",+                                    ""+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "opw",+                                    "vqeodie",+                                    "jgqi",+                                    "kyh",+                                    "l",+                                    "hupurco",+                                    "dsuybs"+                                ],+                                "notes": "y"+                            }+                        },+                        "FreeBSD": {+                            "( < 2.4.6 && < 5.6.3 && >= 3.1.4 && <= 1.8.5 && <= 7.7.6 ) || ( <= 4.6.3 )": {+                                "distroPKGs": [],+                                "notes": "gqlbck"+                            },+                            "( < 8.5.4 && == 2.2.2 && < 8.5.8 && <= 3.3.1 && > 2.8.4 && == 8.2.3 && >= 7.1.7 ) || ( <= 3.7.8 && >= 3.1.1 && == 8.6.1 && < 1.7.5 && < 7.2.4 && < 6.1.4 && >= 5.6.5 )": {+                                "distroPKGs": [+                                    "gket",+                                    "vizrq",+                                    ""+                                ],+                                "notes": "dxylke"+                            },+                            "( == 5.2.1 && > 6.9.1 && > 5.8.2 && >= 1.6.6 && >= 6.5.6 && >= 2.5.3 && > 1.1.1 ) || ( > 1.7.1 && == 2.4.2 ) || ( >= 3.3.6 && < 1.4.6 && <= 4.5.4 && < 8.8.8 && >= 8.4.1 && == 1.8.1 && <= 3.2.1 && <= 1.4.8 ) || ( <= 4.2.4 && <= 3.3.5 && >= 5.8.7 && == 4.4.4 && >= 4.2.4 && == 5.8.3 && >= 6.8.7 && > 3.4.5 && == 7.2.7 )": {+                                "distroPKGs": [+                                    "y"+                                ],+                                "notes": "cskfoyn"+                            },+                            "( >= 4.8.3 && < 7.8.8 && <= 5.3.2 && == 1.2.3 ) || ( < 6.6.3 ) || ( < 2.1.4 && >= 8.6.2 && > 7.8.3 ) || ( == 6.1.2 && < 3.5.1 && < 2.8.4 && == 5.1.5 && <= 8.8.1 && < 2.6.1 && == 3.2.3 && == 4.5.5 && > 5.8.8 ) || ( < 4.8.5 && <= 8.4.4 && < 7.2.6 && == 4.7.7 && > 3.8.5 && <= 8.3.4 && <= 2.2.2 && <= 6.6.8 && < 5.5.2 )": {+                                "distroPKGs": [],+                                "notes": ""+                            }+                        },+                        "Linux_Fedora": {},+                        "Windows": {+                            "( == 5.4.2 && <= 7.7.7 && < 3.6.5 && > 1.2.4 && > 8.5.8 && < 6.7.8 && <= 7.4.2 )": {+                                "distroPKGs": [+                                    "rd"+                                ],+                                "notes": "h"+                            },+                            "( > 4.5.4 && >= 2.2.4 && == 4.1.7 && < 5.2.5 && > 3.6.3 && == 1.3.7 && > 1.3.2 && > 7.5.8 && > 6.7.5 ) || ( > 7.4.3 && < 1.7.8 ) || ( >= 3.8.8 && > 8.6.1 && == 5.2.5 && <= 5.3.3 && > 2.2.1 && < 4.5.5 && <= 2.4.6 ) || ( < 4.6.7 && == 1.2.2 && >= 5.6.1 && > 4.8.4 && >= 2.9.7 && > 3.4.5 && <= 5.4.8 && == 4.3.3 && > 8.7.8 ) || ( == 2.5.7 ) || ( < 7.2.1 && >= 3.6.3 && > 7.4.2 )": {+                                "distroPKGs": [+                                    "bb",+                                    "dgj",+                                    "lcqxrq",+                                    ""+                                ],+                                "notes": "egvekf"+                            },+                            "( >= 3.1.1 && <= 7.8.7 && == 5.8.1 && < 5.8.6 && < 1.6.8 && >= 1.3.2 && >= 6.2.3 )": {+                                "distroPKGs": [+                                    "bv",+                                    "kwvin"+                                ],+                                "notes": "xaew"+                            }+                        }+                    },+                    "6.2.6": {+                        "Darwin": {+                            "( < 6.7.2 && <= 2.5.7 && < 2.3.1 && <= 7.8.3 && == 7.2.5 && == 8.4.6 && == 2.4.5 )": {+                                "distroPKGs": [+                                    "d",+                                    "b",+                                    "ojdznyx"+                                ],+                                "notes": "qd"+                            },+                            "( == 6.2.5 ) || ( == 7.4.2 && < 2.1.1 ) || ( < 4.4.8 && == 1.1.6 && > 1.8.5 && <= 1.8.5 && < 1.3.7 ) || ( >= 4.2.5 && >= 8.3.1 && >= 1.1.7 && < 8.3.3 && <= 5.2.7 && <= 5.6.5 && == 1.3.8 && > 3.1.7 && < 4.4.6 ) || ( >= 1.7.3 )": {+                                "distroPKGs": [],+                                "notes": "booav"+                            },+                            "( >= 1.4.8 && == 2.3.5 && <= 8.4.2 && >= 7.3.8 && == 5.5.3 && >= 9.2.3 && < 7.3.8 && < 2.6.4 && > 1.2.5 ) || ( >= 5.8.2 && > 3.1.5 && == 8.2.3 )": {+                                "distroPKGs": [+                                    "bvqalz",+                                    "",+                                    "",+                                    "kxtovz",+                                    "uxzokev",+                                    "gevwsn"+                                ],+                                "notes": "cx"+                            }+                        },+                        "FreeBSD": {+                            "( < 6.1.4 ) || ( >= 3.3.5 && >= 8.6.8 && < 4.8.8 && <= 5.3.1 && > 1.1.1 && < 3.2.8 && >= 5.6.8 && <= 1.8.2 && < 8.6.5 )": {+                                "distroPKGs": [+                                    "",+                                    "zhzq",+                                    "fnuzph",+                                    "pjznzdp",+                                    "y"+                                ],+                                "notes": ""+                            },+                            "( <= 6.6.6 && > 6.2.7 && >= 3.6.5 && == 6.5.1 && > 2.8.1 && <= 6.6.8 && < 7.4.4 ) || ( < 6.6.2 && < 7.7.8 ) || ( <= 2.4.7 )": {+                                "distroPKGs": [+                                    "knnmp",+                                    "m",+                                    "yrew",+                                    "aek",+                                    "qqnqvnc"+                                ],+                                "notes": "kpzwoh"+                            },+                            "( == 4.4.3 && >= 4.5.7 && >= 6.3.3 && <= 4.2.3 )": {+                                "distroPKGs": [+                                    "ntqfhy",+                                    "htsvm",+                                    "ivrax",+                                    "nuwnn",+                                    "spgakhbk"+                                ],+                                "notes": "xmy"+                            },+                            "( > 8.5.8 && > 5.2.6 && == 6.8.7 && >= 4.4.1 && == 1.4.6 && == 4.1.7 && == 2.8.8 )": {+                                "distroPKGs": [+                                    "hdnwi",+                                    "uhtikpx",+                                    "rbvyu"+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "p",+                                    "ultuepb",+                                    "",+                                    "gvnist",+                                    "uvamrxh",+                                    "m"+                                ],+                                "notes": "y"+                            }+                        },+                        "Linux_Alpine": {+                            "( == 5.3.5 && >= 4.6.8 && == 8.6.1 && < 8.8.5 && <= 8.1.8 && < 6.8.8 && <= 4.7.7 ) || ( <= 5.2.3 && > 5.3.5 && > 6.2.6 && < 5.3.5 && > 4.6.8 )": {+                                "distroPKGs": [+                                    "fj"+                                ],+                                "notes": "ibgctxi"+                            },+                            "( == 5.6.5 && > 8.6.2 && <= 2.3.6 && < 7.1.5 && <= 5.8.3 )": {+                                "distroPKGs": [+                                    "tfbeujln",+                                    "ei",+                                    "tqgmogjs",+                                    "s",+                                    "qlxhsxye",+                                    ""+                                ],+                                "notes": "jgeykmvz"+                            },+                            "( > 3.5.1 )": {+                                "distroPKGs": [+                                    "f",+                                    "bjqj"+                                ],+                                "notes": ""+                            },+                            "( >= 6.4.3 && < 2.6.4 && > 6.6.1 && == 6.4.5 && > 7.5.7 && > 8.3.7 && > 8.7.5 )": {+                                "distroPKGs": [+                                    "a",+                                    "g",+                                    "ul",+                                    "iexhmi",+                                    "xflrgo"+                                ],+                                "notes": "yf"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "",+                                    "p"+                                ],+                                "notes": "ege"+                            }+                        },+                        "Linux_Ubuntu": {+                            "( < 3.1.3 && <= 6.1.3 && < 1.5.4 && > 2.4.4 && <= 6.1.4 ) || ( > 3.7.5 && == 1.8.4 )": {+                                "distroPKGs": [],+                                "notes": "hak"+                            },+                            "( > 1.8.9 && > 5.2.2 && > 8.4.4 && < 6.3.2 && > 3.2.3 ) || ( <= 3.4.8 && > 8.3.2 && > 2.3.6 ) || ( <= 4.8.4 && >= 1.4.8 ) || ( == 8.1.8 && == 6.7.6 && < 8.5.2 && == 2.1.6 ) || ( < 7.4.1 && > 5.4.4 ) || ( > 4.2.4 && == 1.6.4 ) || ( > 4.2.7 && > 7.1.8 && <= 4.5.8 && < 4.4.8 && >= 6.3.5 && == 7.4.7 && < 8.3.5 && <= 2.2.1 ) || ( >= 4.5.5 && > 7.7.1 && == 2.2.4 && >= 8.5.6 && <= 7.2.6 && == 2.7.1 )": {+                                "distroPKGs": [+                                    ""+                                ],+                                "notes": "fsjlz"+                            },+                            "( > 4.7.5 && >= 5.4.4 && < 4.4.2 )": {+                                "distroPKGs": [+                                    "gtin",+                                    "afaoo",+                                    "rnztdumx",+                                    "rt"+                                ],+                                "notes": "vbu"+                            },+                            "( > 6.3.5 && > 4.5.8 )": {+                                "distroPKGs": [+                                    "kw"+                                ],+                                "notes": "wond"+                            },+                            "( >= 5.5.5 && >= 2.8.5 && <= 2.6.5 && < 6.2.8 && == 3.7.4 && <= 8.3.6 && <= 1.1.6 ) || ( <= 1.2.5 && >= 2.2.8 && < 2.3.4 && < 9.6.5 && == 5.3.6 && < 8.3.4 )": {+                                "distroPKGs": [],+                                "notes": "cbhaong"+                            },+                            "( >= 6.4.5 )": {+                                "distroPKGs": [],+                                "notes": "bpl"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "pollumf",+                                    "u",+                                    "dseg",+                                    "dryxca"+                                ],+                                "notes": "mv"+                            }+                        },+                        "Windows": {+                            "( <= 6.3.3 && <= 7.4.4 && <= 9.5.4 && > 2.8.4 && == 6.7.3 && > 8.4.6 && < 2.3.7 && <= 8.4.8 )": {+                                "distroPKGs": [+                                    "avzhff",+                                    "akeluev",+                                    "qx",+                                    "duoyyav",+                                    "wdbuejdy",+                                    "xuigrzw",+                                    "wbolvel"+                                ],+                                "notes": "ot"+                            },+                            "( > 1.3.3 && < 7.1.3 ) || ( >= 6.2.1 && <= 1.4.4 && < 5.1.1 && == 5.3.7 && <= 1.5.8 && >= 6.8.3 ) || ( == 3.1.6 && < 6.6.3 )": {+                                "distroPKGs": [+                                    "fwlgww",+                                    "",+                                    "z",+                                    "jh",+                                    "bogzzw",+                                    "efdu",+                                    "yvzrhu"+                                ],+                                "notes": "tkrh"+                            },+                            "( > 7.1.3 && < 6.4.3 && >= 5.2.2 && >= 4.6.8 && > 5.5.5 && == 5.5.3 ) || ( == 1.1.5 && > 5.4.1 && >= 7.7.2 && == 5.3.4 && < 6.7.8 )": {+                                "distroPKGs": [+                                    "tyz",+                                    "ojtppwcd",+                                    "dvwe",+                                    "y",+                                    "wtm",+                                    "y",+                                    "ihm",+                                    "ii"+                                ],+                                "notes": "gmhh"+                            }+                        }+                    },+                    "8.1.6": {+                        "Windows": {}+                    },+                    "8.4.8": {}+                }+            }+        },+        {+            "ghcupDownloads": {+                "GHC": {+                    "1.4.8": {+                        "viArch": {+                            "A_32": {+                                "Linux_Gentoo": {+                                    "( <= 3.8.5 && == 5.8.4 && >= 4.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "nyi",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0007"+                                        },+                                        "dlUri": "http:nef"+                                    },+                                    "( <= 4.5.6 && >= 1.3.3 && >= 6.7.8 && > 4.4.1 && < 2.4.6 && <= 7.1.8 && < 1.4.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "bep",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "˜\u0014a棾\"\\A"+                                        },+                                        "dlUri": "https:d"+                                    },+                                    "( > 8.1.2 && < 3.7.5 && >= 5.6.3 && > 8.7.3 && < 7.3.5 && <= 6.1.3 && <= 2.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "hmj",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:xbf"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "Darwin": {},+                                "FreeBSD": {+                                    "( >= 1.8.7 && > 1.2.4 && == 3.7.6 ) || ( <= 4.2.4 && == 5.3.2 && >= 1.1.2 && == 8.8.1 && > 4.3.6 && <= 6.5.1 ) || ( >= 3.7.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "plzkk",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "u",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󻤒}\\+?>"+                                        },+                                        "dlUri": "http:"+                                    }+                                },+                                "Linux_Alpine": {+                                    "( < 6.2.5 ) || ( > 5.7.4 && >= 3.1.6 && < 6.5.1 && >= 2.8.4 ) || ( >= 3.8.6 && < 8.3.7 && > 2.5.2 && > 6.1.2 && <= 5.8.6 && > 7.6.7 && >= 1.1.5 ) || ( >= 7.6.7 && == 3.6.5 ) || ( > 7.6.4 && == 2.2.7 && > 2.1.3 && > 8.8.6 && >= 5.7.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "g",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0008#k𢍵"+                                        },+                                        "dlUri": "https:bxmyk"+                                    },+                                    "( == 3.3.4 && >= 7.3.4 && < 4.4.8 ) || ( > 2.4.7 && > 6.6.5 && > 4.2.3 && < 5.6.8 ) || ( == 4.8.1 && < 2.6.4 && == 5.7.1 && >= 1.8.2 && < 3.8.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "kaax",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:wjuhprsj"+                                    },+                                    "( == 5.6.1 && < 1.4.5 && < 4.1.1 && == 3.8.2 && <= 7.5.3 && >= 1.7.2 && < 3.7.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "ybxqjxgl",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:j"+                                    },+                                    "( > 3.6.6 && >= 7.5.8 && >= 7.6.8 && == 7.3.1 && == 2.1.5 && >= 5.4.4 && > 8.8.4 ) || ( > 8.4.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "ox",+                                        "dlOutput": null,+                                        "dlSubdir": "g󼥟gD\u0007+󺡊\r",+                                        "dlUri": "http:ukcofzug"+                                    },+                                    "( >= 8.6.2 && >= 7.3.8 && < 2.8.2 && > 5.4.5 ) || ( <= 3.3.2 && < 3.8.5 && <= 6.4.7 && <= 6.7.3 && < 2.6.2 && >= 6.3.1 ) || ( <= 5.8.3 && > 2.8.4 && >= 6.5.2 && > 7.8.7 && >= 6.7.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "ats",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "粎U\u0016"+                                        },+                                        "dlUri": "https:zevkbgcv"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ixk",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0017",+                                        "dlUri": "http:c"+                                    }+                                },+                                "Linux_CentOS": {+                                    "( <= 4.6.3 && <= 4.1.3 ) || ( >= 6.6.3 ) || ( < 4.5.2 && >= 5.2.4 ) || ( > 1.3.7 && >= 8.8.1 && <= 4.8.3 && < 2.1.5 && == 7.8.1 && < 4.2.3 && == 4.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "ZIm-'5\tk",+                                        "dlUri": "http:zueopma"+                                    },+                                    "( == 2.6.2 && > 5.4.6 && == 8.5.2 && <= 7.7.1 && <= 7.4.3 && == 5.7.4 && > 4.2.5 && <= 2.8.6 && < 2.8.7 ) || ( < 8.1.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "𫎛G󲇰c/",+                                        "dlUri": "https:"+                                    },+                                    "( > 8.5.6 && > 1.7.1 && > 6.3.6 && == 1.6.8 && >= 6.1.1 && > 3.4.1 && >= 6.4.8 && >= 2.6.3 && >= 7.3.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "fe",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:wwxvdg"+                                    },+                                    "( >= 5.1.5 && > 7.2.6 && >= 2.6.7 && == 4.5.5 && > 6.7.8 && == 7.4.6 && == 3.4.6 && > 8.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "J\u0006g"+                                        },+                                        "dlUri": "http:hl"+                                    }+                                },+                                "Linux_Gentoo": {+                                    "( <= 3.3.6 && == 1.4.5 && <= 1.8.3 && == 7.7.8 && > 4.4.4 && >= 8.4.3 && == 4.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "mzowz",+                                        "dlOutput": null,+                                        "dlSubdir": "CX􄔷",+                                        "dlUri": "http:cevi"+                                    },+                                    "( <= 8.6.4 && <= 6.3.2 && < 1.7.2 && == 1.2.8 && >= 7.3.7 && > 5.8.3 && < 7.1.1 ) || ( < 3.1.1 && > 2.4.7 && > 2.7.5 && >= 3.1.1 && == 2.4.3 ) || ( >= 8.6.3 && == 5.5.3 && >= 5.3.2 && > 8.2.2 && > 6.3.3 && == 2.3.1 ) || ( > 4.5.3 && <= 4.6.4 && > 9.7.1 && >= 8.8.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "awmhs",+                                        "dlOutput": null,+                                        "dlSubdir": "$s]𡌎\u0001\u0013\u001br",+                                        "dlUri": "http:gcgwlqau"+                                    },+                                    "( >= 6.1.5 && >= 3.7.7 && < 4.4.6 && <= 1.8.4 && <= 2.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "rbdrufgl",+                                        "dlOutput": null,+                                        "dlSubdir": "Y\u0017$q#",+                                        "dlUri": "http:a"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "glgb",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:ffzj"+                                    }+                                },+                                "Windows": {+                                    "( < 8.3.1 ) || ( > 2.4.8 && > 2.7.3 && > 8.5.7 && > 4.4.8 && < 4.5.3 && <= 3.4.4 ) || ( > 8.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "je",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "S"+                                        },+                                        "dlUri": "http:rlnkxxte"+                                    },+                                    "( > 4.8.7 && <= 1.1.6 && >= 1.7.8 && < 7.4.6 ) || ( > 6.7.3 && <= 7.6.4 && > 8.6.1 && > 5.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "osqf",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:rfq"+                                    },+                                    "( >= 4.8.3 && == 6.6.7 && < 6.2.7 && > 2.3.4 && >= 1.4.6 && <= 2.5.3 && > 6.7.8 && < 2.7.2 && <= 1.6.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "hisd",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:yat"+                                    },+                                    "( >= 8.1.4 && > 7.5.3 && >= 8.8.4 && > 5.7.1 && < 4.1.3 && > 4.7.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "b",+                                        "dlOutput": null,+                                        "dlSubdir": "󽭎'OH序\u0008",+                                        "dlUri": "http:chn"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "cpfmvbr",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:thu"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:bnt",+                        "viPostInstall": "jdjwlz",+                        "viPostRemove": "fbzect",+                        "viPreCompile": null,+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "woix",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": "b\u0012􅉍󼇲N}\u0000"+                            },+                            "dlUri": "https:"+                        },+                        "viTags": [+                            "Prerelease"+                        ],+                        "viTestDL": null+                    },+                    "2.6.7": {+                        "viArch": {+                            "A_ARM": {+                                "Linux_Gentoo": {+                                    "( <= 5.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "elojogv",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0007$]${",+                                        "dlUri": "https:lbotdd"+                                    },+                                    "( > 4.2.6 ) || ( == 8.8.4 && < 7.1.2 && >= 7.1.4 ) || ( <= 2.2.8 && > 4.1.2 && == 4.3.5 ) || ( >= 4.7.4 && < 2.6.6 ) || ( > 5.4.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "injyrvq",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:fepnrntp"+                                    },+                                    "( > 6.7.1 && == 3.3.4 && == 1.8.7 && == 1.3.1 && >= 8.6.3 && > 6.2.8 ) || ( > 5.1.1 && <= 6.8.2 ) || ( == 8.7.5 && >= 6.5.1 && >= 4.4.1 && <= 4.1.4 && < 5.6.5 && > 3.3.6 && < 4.3.2 && < 6.3.5 && == 2.6.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "dmy",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "Ͱ"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "bsd",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "9=􁓂􍌥󵚀[\u000f"+                                        },+                                        "dlUri": "https:deqhvfc"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:gjl",+                        "viPostInstall": null,+                        "viPostRemove": null,+                        "viPreCompile": "dxw",+                        "viReleaseDay": null,+                        "viSourceDL": null,+                        "viTags": [+                            "Latest"+                        ],+                        "viTestDL": null+                    },+                    "3.3.5": {+                        "viArch": {+                            "A_Sparc64": {}+                        },+                        "viChangeLog": "http:uhv",+                        "viPostInstall": "ly",+                        "viPostRemove": null,+                        "viPreCompile": "unrj",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "h",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": ",A\u001f`g+&"+                            },+                            "dlUri": "https:uoj"+                        },+                        "viTags": [+                            "old",+                            "&Z3𭹡X",+                            "Prerelease",+                            "Prerelease"+                        ],+                        "viTestDL": null+                    },+                    "3.4.4": {+                        "viArch": {+                            "A_64": {+                                "Darwin": {+                                    "( == 2.8.5 && < 2.2.3 && <= 5.1.8 && <= 5.7.2 && == 6.3.8 && >= 2.4.1 && <= 7.7.2 && < 7.3.3 && <= 8.5.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "𩄜",+                                        "dlUri": "https:bffi"+                                    },+                                    "( >= 2.8.6 && == 6.6.8 ) || ( > 5.1.8 && == 5.6.1 && <= 3.1.6 && >= 5.1.10 && <= 6.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "t",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "u["+                                        },+                                        "dlUri": "https:ctx"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "vnya",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "O햎!𑱠𗳹ᨪ"+                                        },+                                        "dlUri": "https:"+                                    }+                                },+                                "Linux_Ubuntu": {+                                    "( <= 6.6.7 && == 1.2.3 && == 7.3.1 && >= 7.6.7 && <= 4.3.2 && >= 8.6.1 && >= 4.6.4 ) || ( >= 6.3.6 && == 3.6.7 && == 8.3.6 && >= 3.8.1 && > 7.2.7 && >= 1.5.2 ) || ( <= 6.6.3 && >= 1.1.3 && >= 2.7.4 && > 2.5.2 && == 5.8.5 && == 2.3.6 && <= 4.4.4 && > 5.8.5 ) || ( < 8.3.3 ) || ( > 8.8.6 && == 2.7.3 && < 4.2.8 && == 7.2.6 && > 1.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "srpqu",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "驵𣑯\u0003\u001fG\u0019'\u0003"+                                        },+                                        "dlUri": "http:awovjxxt"+                                    },+                                    "( == 9.5.2 && > 5.8.8 && >= 4.4.3 && > 4.1.3 && <= 7.7.8 ) || ( <= 7.4.8 && < 4.5.5 && > 1.2.7 && < 5.7.4 ) || ( == 1.7.3 && > 3.8.3 && >= 8.3.3 && <= 3.4.7 && == 4.5.6 && > 2.5.5 && > 6.3.1 && < 4.2.8 ) || ( >= 1.8.8 && >= 9.6.6 && == 8.4.1 && <= 1.3.3 ) || ( <= 2.8.9 && >= 6.2.3 && == 7.4.7 ) || ( < 6.1.4 && < 4.7.7 ) || ( > 1.5.3 && < 8.5.7 && > 4.8.2 && <= 8.7.4 && >= 4.6.4 && == 2.7.8 && == 1.5.6 ) || ( > 5.4.3 && <= 6.2.4 && >= 8.1.4 && > 3.6.1 && > 7.6.5 && >= 8.4.6 ) || ( > 3.2.8 && > 6.7.3 && < 2.1.1 && <= 6.7.3 && > 3.6.8 && < 4.4.1 && == 3.7.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "m",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:cxlw"+                                    },+                                    "( >= 4.7.3 && >= 4.8.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "vxn",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0013"+                                        },+                                        "dlUri": "https:e"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "qnenmql",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:brbrf"+                                    }+                                },+                                "Windows": {+                                    "( < 3.6.7 && >= 4.7.1 && >= 5.1.4 && >= 3.6.1 && <= 4.5.4 && < 2.4.2 ) || ( == 8.8.4 && > 5.1.6 && <= 9.6.3 && > 3.8.2 && > 6.8.5 && >= 7.8.1 && == 5.5.1 && <= 1.8.7 ) || ( > 5.6.4 && > 7.8.4 && == 1.1.6 && <= 3.2.6 && == 6.4.8 && > 3.2.7 && >= 6.8.8 && >= 8.2.5 && > 3.5.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "fvowp",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:bh"+                                    },+                                    "( == 1.2.6 && > 6.5.7 && > 5.6.2 ) || ( == 5.4.3 && < 6.6.4 && <= 5.7.6 ) || ( <= 8.3.8 ) || ( == 8.2.8 && == 3.5.2 && == 1.5.6 && <= 4.7.2 && == 3.1.4 && > 4.4.3 && == 8.7.6 && > 1.7.1 && >= 5.8.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0014"+                                        },+                                        "dlUri": "http:er"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "y陱󰨭c"+                                        },+                                        "dlUri": "https:xa"+                                    }+                                }+                            },+                            "A_ARM": {+                                "Darwin": {+                                    "( <= 1.5.5 && <= 7.3.1 && >= 3.3.4 && >= 7.7.5 && > 7.5.2 && < 2.8.5 && >= 7.3.8 ) || ( < 2.3.7 && < 4.6.8 && > 4.3.8 && == 1.8.4 && >= 1.1.8 && > 5.2.8 && > 2.3.4 && == 7.5.4 && < 1.1.1 ) || ( >= 5.3.7 && == 4.4.1 && == 8.4.2 && > 2.6.1 && == 3.3.6 && == 3.4.1 && < 1.8.6 && == 6.3.8 && <= 4.1.6 ) || ( == 4.2.7 && < 5.1.8 && <= 4.2.7 && == 4.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "bjmz",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "o𗹃"+                                        },+                                        "dlUri": "http:mlj"+                                    },+                                    "( <= 2.8.2 && < 2.7.5 && > 3.6.2 && == 2.6.7 ) || ( > 6.5.2 && == 1.8.5 ) || ( <= 3.1.4 && < 2.8.4 && >= 4.8.8 && == 3.4.6 && >= 2.5.5 && >= 1.7.1 && == 6.7.3 && <= 4.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "sbjlwpo",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􍴚Y]𫀛\u0004𦙢d󳂳"+                                        },+                                        "dlUri": "http:ewy"+                                    },+                                    "( <= 7.5.3 && >= 4.8.4 && == 7.7.4 && > 4.5.4 && >= 8.5.5 && == 3.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:ydllmahs"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "v",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:xzb"+                                    }+                                },+                                "Windows": {+                                    "( < 4.1.7 && <= 2.7.4 && < 4.7.2 && <= 5.2.3 && < 2.3.7 && > 4.1.5 && < 7.6.7 && < 4.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "yw",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:kzki"+                                    },+                                    "( == 6.3.8 && >= 3.2.7 && >= 8.5.9 && > 3.1.2 && >= 7.3.5 && <= 5.3.1 && == 3.5.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "barmjd",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "5\u000f\t~"+                                        },+                                        "dlUri": "http:zrgrbwg"+                                    },+                                    "( > 4.8.4 && <= 4.4.7 ) || ( > 2.6.7 && > 5.6.1 && == 5.7.5 && >= 1.1.5 && <= 7.8.5 && == 1.4.2 && >= 5.6.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "ypj",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0004",+                                        "dlUri": "http:yawtuh"+                                    },+                                    "( >= 8.3.2 ) || ( >= 4.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "j",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "(󸰤\u0001[;@"+                                        },+                                        "dlUri": "https:ebz"+                                    }+                                }+                            },+                            "A_ARM64": {+                                "FreeBSD": {+                                    "( <= 4.7.8 && < 5.5.3 && <= 5.5.7 && < 4.6.3 && > 5.4.4 && < 7.8.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    }+                                },+                                "Linux_AmazonLinux": {+                                    "( < 4.6.3 && < 3.5.6 && <= 6.7.4 && < 4.7.4 && < 8.7.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "xgl",+                                        "dlOutput": null,+                                        "dlSubdir": "5*",+                                        "dlUri": "https:qqahk"+                                    },+                                    "( <= 2.4.8 && > 8.7.1 && >= 1.8.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "rjasi",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:qbw"+                                    },+                                    "( > 1.7.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "s",+                                        "dlOutput": null,+                                        "dlSubdir": "Ej\u0002\u001d*􂽹",+                                        "dlUri": "http:bv"+                                    },+                                    "( > 7.2.8 && >= 3.5.6 && <= 8.7.8 && < 7.5.6 && <= 6.7.2 && < 8.2.6 && == 5.3.8 && >= 8.2.5 ) || ( > 8.3.4 && <= 3.2.2 && <= 8.5.5 && < 7.2.9 && < 8.1.2 && <= 5.3.5 && == 6.2.3 && == 7.7.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "qncsmyqa",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:xr"+                                    },+                                    "( > 8.6.2 && >= 6.2.6 && >= 3.6.8 && <= 2.3.4 && < 3.4.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "xngjmly",+                                        "dlOutput": null,+                                        "dlSubdir": "PP-",+                                        "dlUri": "https:ulrpl"+                                    },+                                    "( >= 4.6.7 && >= 2.8.6 && >= 2.6.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "yagttg",+                                        "dlOutput": null,+                                        "dlSubdir": "4\u001a",+                                        "dlUri": "http:jtfzv"+                                    },+                                    "( >= 8.7.8 ) || ( <= 4.5.7 && == 1.8.8 && < 5.5.2 && < 2.3.9 && < 4.6.3 && > 4.6.4 ) || ( == 2.8.3 && < 5.7.2 ) || ( <= 8.6.1 && == 8.5.4 && >= 5.1.3 && > 6.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "nyedat",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:pgyjpje"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "hnxk",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:qgfkwamv"+                                    }+                                },+                                "Linux_CentOS": {},+                                "Linux_Debian": {+                                    "( < 2.7.8 && < 3.1.4 && < 6.1.2 && >= 1.7.5 && > 3.4.7 && < 2.1.2 ) || ( >= 6.5.6 ) || ( > 3.7.3 && <= 1.5.8 && > 7.3.7 && > 7.6.4 && == 5.6.8 && <= 1.4.1 && < 2.1.1 && == 8.7.5 && <= 5.4.1 ) || ( <= 3.7.5 && <= 2.5.5 && > 2.8.6 && == 1.2.1 && == 6.2.7 && < 7.6.1 && == 7.5.2 && >= 4.4.7 ) || ( < 7.7.3 ) || ( == 2.2.3 && == 6.3.4 && <= 8.1.5 && >= 7.7.4 && >= 3.4.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "l(9",+                                        "dlUri": "https:eyha"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "f7Eꋬ"+                                        },+                                        "dlUri": "http:ngdj"+                                    }+                                },+                                "Linux_UnknownLinux": {},+                                "Windows": {+                                    "( < 1.3.1 && <= 1.1.8 && < 3.2.7 && == 4.8.5 ) || ( < 5.8.7 && >= 6.4.8 ) || ( < 8.8.6 && == 7.3.7 ) || ( > 6.3.7 && >= 1.1.1 ) || ( > 3.7.1 && <= 2.8.7 && <= 6.3.1 && < 7.8.6 && < 7.6.5 && < 1.8.1 && == 7.3.7 ) || ( <= 8.6.2 && <= 8.5.3 && >= 7.7.8 && <= 8.3.1 && > 8.3.6 ) || ( <= 3.4.6 && > 5.6.2 && >= 1.5.7 && <= 7.3.1 && > 3.5.1 && > 7.1.3 && <= 5.4.2 && == 3.8.2 && <= 2.4.2 ) || ( >= 8.1.3 && >= 2.1.6 && >= 1.3.5 && == 1.6.1 && > 4.5.8 && <= 5.5.8 ) || ( >= 4.5.8 && < 5.1.4 && > 2.1.1 && < 2.4.1 && < 3.8.8 && >= 3.7.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "f",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "Yw󷬿"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( < 4.5.7 && <= 6.4.4 && == 3.7.5 && >= 2.6.3 && >= 1.7.7 && <= 8.1.7 && < 2.4.3 && < 2.3.1 && > 3.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "bg",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "(hM㈂D\u000c%"+                                        },+                                        "dlUri": "http:zss"+                                    },+                                    "( > 6.1.5 && == 1.6.8 && > 3.5.1 && >= 6.7.2 && > 5.4.5 && <= 6.5.2 && > 3.4.5 && > 4.6.3 && < 5.5.5 ) || ( <= 2.2.7 && > 2.3.3 && < 1.7.3 && == 8.3.5 && < 3.6.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "rnbqdeat",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "}󷢰𨌅q\\\u001c\u0015"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( >= 4.2.8 && >= 1.7.3 && >= 7.6.3 && <= 2.6.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "zrkggr",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "vpN\u0004\\󽁵"+                                        },+                                        "dlUri": "http:vm"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "f",+                                        "dlOutput": null,+                                        "dlSubdir": "Z9\u000e&􃍳-r𣈀",+                                        "dlUri": "https:boftmg"+                                    }+                                }+                            },+                            "A_PowerPC64": {+                                "Darwin": {+                                    "( < 8.6.5 && <= 7.6.6 && <= 1.8.5 && < 5.8.6 && >= 1.5.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "rxef",+                                        "dlOutput": null,+                                        "dlSubdir": "5p!",+                                        "dlUri": "http:"+                                    },+                                    "( <= 3.1.5 && >= 4.2.4 && > 8.2.8 && == 7.8.3 && > 7.2.5 && <= 1.8.5 ) || ( < 6.1.7 && == 3.3.6 && <= 8.6.7 && > 8.1.8 && < 6.7.5 && >= 8.8.1 && >= 2.2.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "mr",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "~!\u000f𬰁."+                                        },+                                        "dlUri": "http:ziianwoo"+                                    },+                                    "( == 7.6.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "( > 4.3.6 && >= 2.5.3 && < 7.3.1 && < 1.3.8 && >= 3.1.5 && > 1.1.4 && <= 7.1.5 && < 3.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "adjsxfrb",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:vdz"+                                    },+                                    "( > 7.7.7 ) || ( >= 6.6.3 && == 2.8.5 && >= 4.3.8 && > 7.8.7 ) || ( >= 8.1.5 && < 1.8.1 && < 8.2.6 && <= 4.8.2 && >= 7.4.1 && >= 5.8.7 && <= 4.2.8 && >= 7.2.4 ) || ( == 8.2.7 && <= 6.8.7 && == 7.6.3 && > 2.3.7 && >= 5.1.7 && >= 1.2.3 && < 3.4.7 ) || ( > 1.9.6 && < 7.4.5 && < 6.7.8 && <= 5.4.7 && >= 8.5.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "cntho",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "!GI𮗽􌗠"+                                        },+                                        "dlUri": "http:nlmc"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "n",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "y𭍫𓎬DfT\t"+                                        },+                                        "dlUri": "https:fudqkcet"+                                    }+                                },+                                "FreeBSD": {+                                    "( == 4.2.1 && >= 3.2.5 && <= 4.2.8 && == 1.5.8 && >= 8.7.3 && < 5.7.5 && > 7.6.3 && < 4.8.6 ) || ( > 1.3.5 && <= 6.2.3 && <= 8.3.6 && >= 7.7.8 && > 2.5.3 ) || ( < 6.3.7 && <= 7.3.7 && == 6.2.8 && >= 6.4.6 ) || ( == 6.6.5 && <= 5.4.3 && >= 8.1.8 ) || ( < 2.3.7 && <= 2.3.2 && >= 2.5.3 && >= 1.5.7 && == 1.2.2 && > 2.8.8 && < 8.5.3 && == 3.3.8 && == 6.2.6 ) || ( <= 2.5.5 && == 7.8.6 && >= 8.5.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "lvmrib",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:qdpuqzs"+                                    }+                                },+                                "Linux_Exherbo": {+                                    "( < 2.1.3 && >= 6.7.5 && < 3.7.5 ) || ( >= 1.5.5 && == 6.4.4 && <= 3.3.6 ) || ( > 2.2.3 ) || ( >= 1.6.6 && > 4.3.5 && > 3.6.3 && > 3.2.6 && < 8.6.4 && >= 3.7.1 && < 3.6.2 && < 5.3.2 && < 2.2.6 ) || ( == 7.2.1 && == 5.2.8 ) || ( <= 7.4.6 && >= 2.6.8 && >= 2.2.8 && == 2.4.1 && < 1.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "oeofui",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:uhndfk"+                                    },+                                    "( < 5.2.6 && < 3.4.4 && < 1.1.3 && >= 8.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "filfoz",+                                        "dlOutput": null,+                                        "dlSubdir": "𥁳󾜥𣠵ᤵ󲚣",+                                        "dlUri": "https:npp"+                                    },+                                    "( <= 1.1.5 && <= 5.5.5 && > 4.4.6 && <= 6.4.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "vyzcdmtd",+                                        "dlOutput": null,+                                        "dlSubdir": ";gN\u001e𩺉(",+                                        "dlUri": "http:ncgwu"+                                    },+                                    "( <= 7.4.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "rzh",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:"+                                    },+                                    "( <= 8.2.6 ) || ( < 2.1.8 && > 4.1.2 && < 6.8.8 && >= 8.4.3 && <= 7.2.4 && < 6.1.4 && >= 2.4.7 ) || ( == 2.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "t",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0014"+                                        },+                                        "dlUri": "http:cx"+                                    },+                                    "( == 4.3.5 && == 4.4.1 && >= 1.2.1 && > 3.7.1 && >= 8.1.6 && > 1.2.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "s",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "伄𑶂"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ">["+                                        },+                                        "dlUri": "https:g"+                                    }+                                },+                                "Linux_Gentoo": {+                                    "( <= 7.8.6 && == 2.2.5 && >= 1.1.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "G\u0011\u001bET",+                                        "dlUri": "https:sfot"+                                    },+                                    "( == 1.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "svt",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:dzlosofc"+                                    },+                                    "( == 3.8.8 && < 7.4.6 && < 7.6.5 && == 3.2.1 && <= 8.4.1 && > 8.8.2 && <= 2.7.1 ) || ( <= 2.5.7 && <= 4.7.4 && > 8.2.7 && == 5.6.3 && <= 3.3.2 && >= 1.4.1 ) || ( > 7.5.6 && == 6.6.4 ) || ( < 8.4.1 && <= 2.7.5 && > 5.5.7 && < 2.3.2 && == 2.5.8 && == 8.6.1 ) || ( == 2.8.7 && > 4.3.6 && > 1.3.2 && < 6.8.4 && == 5.7.4 && <= 5.4.5 && <= 3.5.2 && == 3.1.9 && <= 6.5.2 ) || ( > 1.6.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:gnapy"+                                    },+                                    "( == 7.5.5 && >= 4.6.2 && <= 6.5.2 && > 3.8.2 && == 5.5.1 && > 8.5.8 ) || ( > 1.7.6 && > 4.6.6 ) || ( == 6.4.4 && > 5.7.5 && < 4.4.5 && <= 7.2.7 && >= 6.5.2 && <= 3.4.6 && > 7.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "actbzbp",+                                        "dlOutput": null,+                                        "dlSubdir": "x",+                                        "dlUri": "http:jznipdk"+                                    },+                                    "( > 7.6.7 && <= 7.1.8 && < 7.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "kq",+                                        "dlOutput": null,+                                        "dlSubdir": "0𭨣𣮲",+                                        "dlUri": "https:zm"+                                    },+                                    "( >= 7.2.5 && == 6.7.6 && < 4.8.6 && > 5.6.6 && <= 5.8.2 && < 3.7.4 && > 7.6.1 && == 4.5.5 && > 2.8.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "latxlc",+                                        "dlOutput": null,+                                        "dlSubdir": "nj魗鋿",+                                        "dlUri": "http:vynsyn"+                                    }+                                },+                                "Windows": {+                                    "( <= 5.1.7 && == 1.4.7 && > 5.3.2 && <= 3.1.1 && < 6.1.6 ) || ( < 4.4.5 && > 2.3.3 && < 3.6.3 && > 2.6.5 && < 1.7.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "tyyhnxzu",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\"\u0005i(󵹷'𢴺"+                                        },+                                        "dlUri": "https:to"+                                    },+                                    "( > 5.2.2 && >= 7.7.8 && <= 6.8.2 && < 4.5.3 && >= 1.6.6 && >= 8.6.3 && < 7.8.8 ) || ( >= 8.7.5 && == 7.6.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "nvjqcoqk",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𪺠󺺣\u0010"+                                        },+                                        "dlUri": "http:r"+                                    },+                                    "( > 5.8.6 && == 8.3.5 && == 8.6.5 ) || ( >= 1.2.6 && == 2.1.3 && == 2.9.2 && < 3.8.1 && >= 4.7.4 && <= 4.5.1 && <= 5.3.5 ) || ( > 8.3.1 && <= 4.1.7 && == 6.6.2 && == 8.6.7 && == 3.7.2 && >= 8.4.5 && == 4.3.6 && >= 5.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "vx",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "v"+                                        },+                                        "dlUri": "http:owwii"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "Darwin": {}+                            }+                        },+                        "viChangeLog": "https:gqvwog",+                        "viPostInstall": "ytr",+                        "viPostRemove": null,+                        "viPreCompile": null,+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": "􊜃𝢾􏄴Vrq"+                            },+                            "dlUri": "http:z"+                        },+                        "viTags": [+                            "base-5.1.2",+                            "Recommended",+                            "1􈑉:খ",+                            "Latest",+                            "base-1.1.2",+                            "f8\u0017xNft(",+                            "Recommended",+                            "Prerelease"+                        ],+                        "viTestDL": null+                    },+                    "6.5.7": {+                        "viArch": {+                            "A_32": {+                                "Darwin": {},+                                "Windows": {+                                    "( >= 4.4.4 && < 6.6.5 ) || ( > 7.4.5 && <= 6.6.8 && < 3.7.7 && <= 3.4.1 && < 4.1.6 && < 4.7.1 && < 5.7.4 && >= 2.1.1 && <= 2.4.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "jqcdjpj",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󿋓[􋟌W"+                                        },+                                        "dlUri": "http:brs"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "xpxwznk",+                                        "dlOutput": null,+                                        "dlSubdir": "k􃝨\u0010󷈧\u0008Q破_",+                                        "dlUri": "http:rnndzeqj"+                                    }+                                }+                            },+                            "A_PowerPC64": {},+                            "A_Sparc": {+                                "Darwin": {+                                    "( <= 4.8.7 && == 7.6.3 && > 2.5.2 && < 6.4.6 && >= 7.3.2 ) || ( > 5.4.2 && <= 6.3.2 && > 6.1.1 ) || ( < 8.7.7 && == 7.5.3 && >= 1.7.7 && < 6.2.6 && <= 1.1.8 && <= 7.8.3 && > 8.6.4 && > 8.4.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "gz",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "N췱E}S"+                                        },+                                        "dlUri": "http:czafqg"+                                    },+                                    "( == 2.5.7 && < 3.7.8 && == 2.5.1 && > 2.7.4 && <= 5.6.6 ) || ( > 6.3.2 && >= 2.6.5 && == 3.4.3 && <= 1.6.2 && == 1.2.7 && > 1.6.2 && < 7.7.7 && >= 8.2.4 ) || ( > 6.8.8 && < 6.3.4 ) || ( >= 4.2.6 && == 3.7.5 && < 7.5.5 && > 7.3.7 && < 8.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:ie"+                                    },+                                    "( > 2.3.6 && < 3.1.6 && > 5.3.1 && >= 1.3.7 && >= 2.1.3 && == 6.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "tscvdkt",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "w𧳛Y𥓦󵼶摣|"+                                        },+                                        "dlUri": "http:ldvmf"+                                    },+                                    "( > 4.2.1 && == 5.8.3 && == 5.3.4 && > 3.5.1 && >= 8.6.5 && > 4.8.7 && < 8.5.2 && <= 1.4.8 && <= 5.7.3 ) || ( < 7.8.1 ) || ( < 6.3.1 ) || ( >= 4.2.6 && > 1.8.5 && <= 6.8.6 && < 5.4.6 && >= 3.7.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "sfcx",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:jh"+                                    },+                                    "( >= 5.5.1 && >= 4.1.6 && == 5.7.4 ) || ( > 3.2.1 && <= 8.5.8 && <= 8.4.5 && > 2.7.7 && >= 8.7.8 && <= 5.7.4 && >= 2.6.6 && == 1.4.4 && > 9.5.2 ) || ( >= 4.4.7 && <= 6.6.6 && > 8.4.7 && < 6.8.4 && == 7.8.1 && <= 6.4.5 && < 8.3.7 && < 4.4.7 ) || ( >= 1.5.9 && < 6.4.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "dado",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:ymvn"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ftyq",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󴕠>I𢶋𫗺\\"+                                        },+                                        "dlUri": "http:hbc"+                                    }+                                },+                                "Linux_AmazonLinux": {+                                    "( < 4.4.6 && == 7.3.5 && < 4.3.6 && == 5.8.6 && <= 6.8.7 && >= 6.2.2 && < 6.2.3 ) || ( > 3.4.2 && == 3.3.3 && < 1.8.1 && == 8.1.1 && < 8.8.1 && == 6.8.3 && <= 3.3.3 && > 4.1.5 && < 5.6.2 ) || ( >= 1.2.2 && == 4.1.1 && <= 8.6.8 && < 4.3.5 ) || ( >= 5.1.7 && <= 5.4.4 && < 6.2.7 && <= 6.2.2 && < 6.8.8 && < 7.8.1 && >= 7.2.2 ) || ( < 2.1.5 && < 5.4.3 && < 1.3.4 && > 5.7.3 && > 7.5.2 && > 6.6.4 && <= 1.2.8 && >= 4.4.2 && <= 3.4.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "xpz",+                                        "dlOutput": null,+                                        "dlSubdir": "7󼞋\u0017t\u0019",+                                        "dlUri": "http:ml"+                                    },+                                    "( == 1.7.3 && >= 8.4.6 && < 1.3.6 && >= 1.2.7 && > 2.3.7 && >= 5.3.8 && > 7.8.8 && > 4.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "kh",+                                        "dlOutput": null,+                                        "dlSubdir": "􉶜󾛇",+                                        "dlUri": "https:uegeuegm"+                                    },+                                    "( == 4.2.4 && > 1.5.2 && == 6.4.6 ) || ( > 5.7.3 && >= 2.1.5 && <= 7.6.6 && < 7.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "eor",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "P\u001a䰿`􇍾\rA~"+                                        },+                                        "dlUri": "http:rxkgpcx"+                                    },+                                    "( >= 6.8.5 && >= 8.1.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "tuxhyhcm",+                                        "dlOutput": null,+                                        "dlSubdir": "<",+                                        "dlUri": "http:efrxmw"+                                    }+                                },+                                "Linux_Exherbo": {+                                    "( < 8.3.5 && == 5.5.2 && > 2.1.1 && <= 8.6.2 ) || ( == 2.3.6 && < 6.5.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "q",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "ኣ\u000fA\u0001*􁆝<"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( == 3.4.2 && <= 4.8.3 && < 8.2.5 && <= 5.6.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "lcybpfvo",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u001e@z󳧨f"+                                        },+                                        "dlUri": "http:yftl"+                                    },+                                    "( == 3.6.2 && < 7.7.2 && >= 5.8.6 && <= 2.5.2 && > 4.5.2 && <= 4.8.2 && < 8.4.4 && == 3.1.4 && == 6.8.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "E"+                                        },+                                        "dlUri": "https:bctkd"+                                    },+                                    "( >= 2.3.3 && >= 7.2.6 && <= 7.8.4 ) || ( <= 4.1.7 && <= 1.7.2 && < 1.7.7 && <= 4.5.8 && <= 6.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "mlrru",+                                        "dlOutput": null,+                                        "dlSubdir": ",\u0015",+                                        "dlUri": "http:hszsgzyh"+                                    },+                                    "( >= 8.5.2 && >= 5.4.6 && >= 3.7.6 && > 3.5.3 && > 2.2.5 && <= 1.6.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "ojpwotb",+                                        "dlOutput": null,+                                        "dlSubdir": "\u001c;7㨑U󵲇3\n",+                                        "dlUri": "http:xtxbga"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ykfqul",+                                        "dlOutput": null,+                                        "dlSubdir": "U,뱻5vK",+                                        "dlUri": "http:lamgn"+                                    }+                                },+                                "Linux_Ubuntu": {},+                                "Windows": {+                                    "( == 3.4.6 && > 1.3.1 && <= 3.7.5 && <= 5.5.4 && < 3.8.7 && <= 6.1.3 && >= 7.4.5 && <= 8.8.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "dk",+                                        "dlOutput": null,+                                        "dlSubdir": "⢑𤠋\u0001z",+                                        "dlUri": "https:sywnqbb"+                                    },+                                    "( == 8.5.1 ) || ( == 6.7.3 && <= 4.4.5 && < 2.2.8 && < 4.2.1 && == 4.8.8 && < 1.4.8 && <= 5.6.6 && < 7.3.6 ) || ( == 7.4.4 && >= 5.2.2 && == 8.1.2 && < 2.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "0SHOl󵪷\u0018"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "gheg",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:xjqhg"+                                    }+                                }+                            },+                            "A_Sparc64": {}+                        },+                        "viChangeLog": "https:n",+                        "viPostInstall": "qvm",+                        "viPostRemove": "sgvk",+                        "viPreCompile": "nvecnkvu",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "dzydyxg",+                            "dlOutput": null,+                            "dlSubdir": "􂮄qG+0󰊒t",+                            "dlUri": "http:vvn"+                        },+                        "viTags": [],+                        "viTestDL": null+                    },+                    "6.6.3": {+                        "viArch": {+                            "A_64": {},+                            "A_PowerPC64": {+                                "Darwin": {+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "wj",+                                        "dlOutput": null,+                                        "dlSubdir": "9󶍰j}󶗈\u0015",+                                        "dlUri": "http:zquwa"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 2.5.1 && >= 5.5.6 && >= 2.2.3 && < 4.2.7 && <= 3.3.6 && == 2.7.7 && < 6.7.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "itw",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:ebgwsdh"+                                    },+                                    "( == 6.2.8 && < 3.7.6 && >= 5.4.2 && > 6.7.7 && == 1.5.8 && > 3.1.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "nkdysrt",+                                        "dlOutput": null,+                                        "dlSubdir": "N㹘󵨀\u0008C𣳄",+                                        "dlUri": "https:"+                                    },+                                    "( > 3.1.7 && == 8.6.1 && == 1.7.5 && < 4.8.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "xqajuhrc",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:soxw"+                                    },+                                    "( >= 5.6.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "ipp",+                                        "dlOutput": null,+                                        "dlSubdir": "𤿻\u001f󺅨y􁴼",+                                        "dlUri": "https:seecjpa"+                                    },+                                    "( >= 8.2.4 && == 1.8.1 && == 5.8.8 ) || ( < 2.1.1 && > 8.3.1 && <= 6.6.7 && < 8.6.2 && == 5.7.6 && >= 5.1.3 && < 1.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "nhiiyd",+                                        "dlOutput": null,+                                        "dlSubdir": "􂌦𨼕\\$kn\u0001󼸏",+                                        "dlUri": "http:doqr"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "v",+                                        "dlOutput": null,+                                        "dlSubdir": "M^\u0018󼠯eEl\u001f",+                                        "dlUri": "http:mj"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:juby",+                        "viPostInstall": "segjmze",+                        "viPostRemove": "",+                        "viPreCompile": null,+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "nu",+                            "dlOutput": null,+                            "dlSubdir": null,+                            "dlUri": "http:tws"+                        },+                        "viTags": [+                            "",+                            "\u0014𣉈C\u0018󼀇V",+                            "Recommended"+                        ],+                        "viTestDL": null+                    },+                    "8.5.4": {+                        "viArch": {+                            "A_32": {+                                "Darwin": {+                                    "( < 6.3.3 && >= 6.4.3 ) || ( >= 7.6.2 && < 5.8.3 && >= 2.3.4 && > 5.2.1 && <= 1.6.7 && > 5.7.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "bzjnyzg",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:qdfdnwxx"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "cm",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:dxe"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 6.5.7 && < 8.1.4 && > 3.8.2 && == 4.1.5 && > 7.3.4 && > 7.4.6 && > 5.7.6 && <= 4.1.8 && <= 1.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "ju",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󴚩\u0000\u001eL3"+                                        },+                                        "dlUri": "https:t"+                                    },+                                    "( <= 4.1.7 && == 4.6.5 && == 4.5.7 && <= 2.5.6 && == 2.6.3 ) || ( > 5.6.6 && < 8.7.8 && == 6.8.6 && < 5.7.6 && <= 8.3.6 && == 9.7.4 ) || ( < 3.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "ruwm",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "s􀑇Y"+                                        },+                                        "dlUri": "https:nozmv"+                                    },+                                    "( == 1.8.5 && >= 1.2.4 && < 7.7.9 && >= 4.1.2 ) || ( >= 8.6.3 && > 1.1.5 && <= 3.6.7 && < 4.6.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "pehbhvss",+                                        "dlOutput": null,+                                        "dlSubdir": "8𗌮􌠷\u0006O:",+                                        "dlUri": "https:it"+                                    },+                                    "( == 2.6.2 && == 5.4.6 && == 6.1.5 && == 2.8.5 && >= 1.6.6 && <= 2.7.2 && == 1.3.3 && == 7.1.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "qcbnqz",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0004\u000bY𩉒dw",+                                        "dlUri": "https:z"+                                    },+                                    "( == 2.6.5 ) || ( > 5.9.8 && <= 6.5.5 && > 5.7.6 && == 8.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "ewd",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:rictt"+                                    },+                                    "( == 3.3.4 && == 2.3.8 && > 2.7.5 ) || ( <= 8.1.7 && == 5.2.6 && > 1.8.2 && < 5.2.8 && >= 5.1.1 && == 7.7.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "fbapes",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "FN𤔊\t^"+                                        },+                                        "dlUri": "http:mdaz"+                                    },+                                    "( > 4.6.6 && < 3.1.6 && >= 7.1.2 && >= 1.7.3 && >= 8.5.3 && > 7.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "l",+                                        "dlOutput": null,+                                        "dlSubdir": "𣟺!\u0005\u0006SXd",+                                        "dlUri": "http:atjynlfz"+                                    },+                                    "( > 5.5.2 && > 3.7.3 && == 5.8.3 && == 1.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:lh"+                                    }+                                },+                                "Linux_Fedora": {+                                    "( < 5.5.3 && > 8.1.5 && == 6.2.6 && >= 3.6.1 && <= 2.5.8 && > 2.8.4 && == 7.8.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "ckvl",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0006(u",+                                        "dlUri": "http:rda"+                                    },+                                    "( <= 1.6.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "dherkx",+                                        "dlOutput": null,+                                        "dlSubdir": "\th-",+                                        "dlUri": "https:qyhl"+                                    },+                                    "( <= 7.2.3 && >= 3.7.4 && <= 2.4.6 && < 5.7.7 && < 1.2.8 && > 6.1.3 && > 3.8.8 && <= 2.8.5 && == 7.3.2 ) || ( > 4.9.5 && < 3.2.5 && >= 5.7.3 && > 8.6.7 ) || ( > 6.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "gwprkzmk",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:ff"+                                    },+                                    "( <= 7.3.8 && <= 7.3.4 && <= 8.3.3 && <= 3.2.2 ) || ( == 4.4.4 && <= 4.5.8 && == 3.3.2 ) || ( < 3.1.6 ) || ( == 4.2.2 && == 1.3.6 && == 2.4.4 && >= 1.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "ijne",+                                        "dlOutput": null,+                                        "dlSubdir": "M7ks\ny",+                                        "dlUri": "http:lzfewc"+                                    },+                                    "( == 4.1.4 && == 7.3.1 && >= 3.8.7 && > 3.2.3 && < 4.8.4 && == 3.1.8 ) || ( >= 5.8.4 && < 6.6.6 && <= 8.7.3 && < 6.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "cyxoqz",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "q\u0002땦IaPn"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( > 1.1.5 && <= 4.3.4 && >= 6.4.3 && > 6.8.8 && < 5.3.3 && < 3.6.6 && > 1.6.4 && < 8.8.1 && == 7.7.1 ) || ( > 4.6.8 && >= 6.5.1 && < 2.1.6 && < 1.1.3 && < 5.7.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "avfrflpp",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:kddfmdjq"+                                    },+                                    "( >= 4.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "kejpsvr",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0004Y`7"+                                        },+                                        "dlUri": "http:nzrli"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "kvjunfw",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:pblsub"+                                    }+                                }+                            },+                            "A_ARM64": {}+                        },+                        "viChangeLog": "http:kcbpilr",+                        "viPostInstall": "kvdlwtq",+                        "viPostRemove": "qyvxvztp",+                        "viPreCompile": "hpjrxowq",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "uvyqgeiy",+                            "dlOutput": null,+                            "dlSubdir": null,+                            "dlUri": "https:mb"+                        },+                        "viTags": [+                            "Latest",+                            "base-7.2.7",+                            "base-6.3.8",+                            "old",+                            "base-5.3.5",+                            "Latest",+                            "\u0005I{5\u0013",+                            "base-3.8.8"+                        ],+                        "viTestDL": null+                    }+                },+                "GHCup": {+                    "3.3.6": {+                        "viArch": {+                            "A_32": {},+                            "A_ARM": {+                                "Darwin": {},+                                "FreeBSD": {+                                    "( >= 1.3.8 && == 3.1.8 && > 7.6.3 && <= 1.5.5 && >= 2.2.2 && <= 8.5.2 && == 3.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "phd",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "M|㛇S"+                                        },+                                        "dlUri": "https:kjwhr"+                                    }+                                },+                                "Linux_CentOS": {+                                    "( < 4.1.4 && >= 1.5.2 && == 6.6.3 && >= 6.3.5 && <= 6.4.2 && <= 5.5.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "zk",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "B\u0015\u0003"+                                        },+                                        "dlUri": "http:yt"+                                    },+                                    "( <= 5.5.7 && <= 4.6.4 && == 2.1.2 && >= 7.3.3 && < 4.4.1 && == 2.5.1 && > 4.4.7 && < 3.8.7 ) || ( >= 7.3.8 && == 8.6.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "qygc",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0008"+                                        },+                                        "dlUri": "https:pyofpkdj"+                                    },+                                    "( <= 8.2.6 && > 7.3.8 && > 1.2.8 && < 4.7.8 && > 8.1.5 && >= 3.5.2 ) || ( <= 4.2.8 && < 7.8.3 && <= 8.4.5 && == 7.5.6 && == 2.4.5 && < 7.4.5 && >= 7.5.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "ib",+                                        "dlOutput": null,+                                        "dlSubdir": "󻖪:L",+                                        "dlUri": "http:byfcyw"+                                    },+                                    "( == 4.6.5 && == 9.5.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "cnv",+                                        "dlOutput": null,+                                        "dlSubdir": "􍸪1t/F\u0018\u0017",+                                        "dlUri": "http:azna"+                                    },+                                    "( == 4.7.6 && > 8.5.7 && < 3.2.4 && < 2.7.7 && > 2.6.1 && < 1.8.4 && < 2.5.7 && >= 3.8.7 && > 3.8.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "hxokohxs",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􀨍\u0015"+                                        },+                                        "dlUri": "http:vw"+                                    },+                                    "( > 6.1.3 && >= 7.7.6 && < 7.6.5 && > 5.8.4 && >= 4.8.4 && > 3.7.8 ) || ( == 2.6.2 && < 2.7.3 && <= 8.3.4 && < 6.2.3 && <= 8.4.7 && < 3.5.8 && >= 6.7.6 && >= 1.5.6 && < 1.5.6 ) || ( == 7.6.4 && >= 3.5.6 && > 6.1.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "otswzqpu",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "[\u001a^s\u0013\u0001"+                                        },+                                        "dlUri": "http:koxtf"+                                    },+                                    "( >= 7.7.2 && >= 6.4.5 && <= 2.8.3 && >= 3.7.3 && == 8.2.3 && >= 7.6.3 && > 6.1.2 ) || ( >= 3.1.2 && == 5.6.1 && < 8.8.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "fwi",+                                        "dlOutput": null,+                                        "dlSubdir": "\r\rW\u0018C",+                                        "dlUri": "https:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "tac",+                                        "dlOutput": null,+                                        "dlSubdir": "J􁻫󱓟!i",+                                        "dlUri": "http:ogc"+                                    }+                                },+                                "Linux_Ubuntu": {},+                                "Windows": {+                                    "( > 7.8.6 && >= 7.2.3 && >= 4.3.1 && < 4.4.7 && <= 4.5.5 && > 6.4.8 && <= 3.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "vzklif",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0013𣪺 ",+                                        "dlUri": "http:iencxkc"+                                    },+                                    "( >= 2.2.3 && >= 7.8.3 && > 7.6.2 && < 8.6.3 && >= 1.7.7 && == 2.2.6 && < 8.5.6 && <= 5.6.7 && >= 4.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "rmsjzvxr",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:rsrqf"+                                    },+                                    "( >= 8.4.3 && >= 8.8.3 && >= 2.7.5 && == 8.1.6 && > 6.1.2 && <= 7.8.2 && < 1.6.3 && == 8.6.8 ) || ( <= 7.4.8 && == 8.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "mh",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "nscrfh",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:rkzrhdvq"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "Darwin": {+                                    "( < 6.8.8 && > 2.5.3 && > 4.6.1 && == 5.2.6 && < 5.5.6 && >= 7.2.7 && > 8.1.4 && == 8.3.2 ) || ( < 6.7.3 && <= 2.7.2 && > 5.4.8 && > 3.2.3 && <= 5.6.4 && == 2.2.1 && >= 7.4.2 && >= 7.7.8 && > 6.5.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "pcpk",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󺥽\u0002\u0012h\"􉵒"+                                        },+                                        "dlUri": "http:cpcjvqga"+                                    },+                                    "( < 7.5.8 && == 4.4.3 && == 1.8.8 && < 1.1.2 && > 4.7.7 && >= 6.2.2 && > 8.8.4 && < 8.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "epmmd",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:v"+                                    },+                                    "( == 3.6.3 && <= 8.5.8 && <= 5.4.5 && <= 3.5.1 && < 9.6.5 && < 4.6.8 && > 7.2.4 && < 3.8.7 && <= 2.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:ldgym"+                                    },+                                    "( >= 4.4.2 && <= 3.8.2 && >= 5.2.5 && >= 3.8.3 && == 8.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "fbttip",+                                        "dlOutput": null,+                                        "dlSubdir": "Vj",+                                        "dlUri": "https:vcuht"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "q",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:f"+                                    }+                                },+                                "Windows": {+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "yllhi",+                                        "dlOutput": null,+                                        "dlSubdir": "kr\u0007\u001f",+                                        "dlUri": "https:lyw"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:hgc",+                        "viPostInstall": "hqxhqabh",+                        "viPostRemove": "h",+                        "viPreCompile": "",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "mpfno",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": "\u0013M厹A(K"+                            },+                            "dlUri": "http:r"+                        },+                        "viTags": [+                            "Recommended",+                            "old",+                            "Latest",+                            "old",+                            "Latest",+                            "old",+                            "Latest"+                        ],+                        "viTestDL": null+                    },+                    "4.3.4": {+                        "viArch": {+                            "A_32": {+                                "Darwin": {+                                    "( <= 8.3.7 && <= 4.3.4 && <= 6.2.8 && == 7.7.1 && >= 5.2.5 && < 3.7.4 ) || ( >= 1.4.3 && <= 8.1.8 && >= 5.1.8 && < 2.2.3 && == 6.1.5 && > 6.3.8 && == 6.1.1 ) || ( <= 5.1.3 && >= 5.2.6 && >= 3.7.7 && < 5.5.3 && <= 8.1.6 && >= 6.2.3 && < 7.3.4 ) || ( > 1.7.6 && > 4.2.3 && < 8.6.2 && < 7.7.6 && > 6.4.3 && <= 5.6.7 && <= 1.1.7 && == 1.7.3 && >= 5.2.5 ) || ( >= 2.3.1 && == 7.5.2 && >= 2.4.6 && > 3.3.2 && < 7.6.3 && <= 2.2.6 && > 7.3.8 && <= 4.2.4 && > 6.6.5 ) || ( == 1.1.3 && == 1.2.2 ) || ( >= 6.8.6 && > 8.5.1 && <= 1.1.6 && <= 2.1.6 && >= 7.6.8 && >= 5.5.8 && > 6.6.3 && >= 8.7.3 ) || ( < 1.3.5 && <= 5.6.1 && == 6.2.3 && <= 1.2.8 && <= 7.8.4 && > 7.8.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "kqtv",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:m"+                                    },+                                    "( > 1.4.3 && >= 2.5.1 && > 5.3.7 ) || ( < 7.2.4 && > 5.4.8 && < 2.8.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "avynv",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:nzum"+                                    },+                                    "( > 5.8.5 && == 7.3.6 && < 3.4.5 && < 3.5.1 && > 2.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "bsrruuke",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\\\u001a3A\u001a\u0007\u0006!"+                                        },+                                        "dlUri": "http:qljkdxrr"+                                    },+                                    "( >= 5.5.5 && <= 7.7.5 && < 8.8.6 && <= 8.2.5 && < 4.8.1 && < 6.1.2 && == 3.1.2 ) || ( == 8.5.2 && < 6.4.8 && == 5.5.4 && < 3.1.3 && == 3.4.8 && <= 3.2.8 && <= 4.7.1 && >= 3.2.6 && == 6.8.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "cbzyfsv",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "%\u0000<\n"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "bgesgerf",+                                        "dlOutput": null,+                                        "dlSubdir": "󴝊\u0002~{\u000c\\",+                                        "dlUri": "http:a"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 5.8.6 && == 7.2.1 && == 8.6.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "qfkmstpm",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "_9{"+                                        },+                                        "dlUri": "http:mxmtvhf"+                                    }+                                },+                                "Linux_Gentoo": {+                                    "( < 2.8.1 && >= 4.2.1 && >= 1.8.2 && >= 8.3.4 && >= 2.4.1 && == 6.5.6 && < 1.5.3 && == 7.4.1 && > 2.5.8 ) || ( <= 5.2.6 && < 1.5.4 && < 3.1.5 && <= 3.8.4 && <= 3.2.8 && >= 6.8.7 && < 2.4.3 && > 6.6.6 && <= 2.3.8 ) || ( <= 6.7.6 && > 2.6.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "mgzpkbv",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0016<􋍊%S|\u0003𨵚",+                                        "dlUri": "https:pcsox"+                                    },+                                    "( < 4.5.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "umrmuon",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:ff"+                                    },+                                    "( == 8.6.4 ) || ( < 1.1.1 && > 2.4.2 ) || ( == 5.3.2 && >= 6.1.8 && > 3.4.2 && >= 6.8.8 && < 4.8.4 ) || ( >= 7.8.4 && > 8.3.4 && > 3.2.5 && < 1.8.4 && == 1.1.7 && >= 5.8.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "gzbyimz",+                                        "dlOutput": null,+                                        "dlSubdir": "]\tX𡂥+",+                                        "dlUri": "http:di"+                                    },+                                    "( > 3.1.4 && == 6.1.2 && > 6.7.2 && == 1.8.6 && <= 1.6.3 && == 5.2.6 && >= 7.5.2 ) || ( <= 4.8.5 && == 8.5.6 ) || ( > 2.3.3 && == 6.2.7 && > 8.5.3 && == 3.3.7 && > 5.2.1 ) || ( < 3.3.2 && <= 4.1.7 ) || ( > 3.2.2 && > 1.4.2 && >= 2.2.4 && < 2.4.1 && >= 1.2.8 && >= 1.5.3 && <= 8.1.7 && <= 3.7.6 && > 7.8.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "gycqy",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:eemeeaj"+                                    },+                                    "( > 6.5.4 && <= 3.5.6 && >= 1.1.8 && > 6.5.2 && >= 4.4.1 && <= 6.1.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "rer",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:dhaxf"+                                    },+                                    "( >= 3.5.8 && <= 7.4.3 && <= 2.8.6 && >= 6.4.7 ) || ( <= 2.1.2 && >= 1.6.5 && >= 2.7.7 && <= 3.6.4 && == 6.3.5 && > 8.2.3 && <= 3.3.7 && >= 2.6.8 ) || ( >= 7.3.7 && > 4.1.8 && <= 7.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "ief",+                                        "dlOutput": null,+                                        "dlSubdir": "㹽\t+\n/,ck",+                                        "dlUri": "http:ulnsli"+                                    },+                                    "( >= 3.7.1 && <= 5.8.4 && <= 5.1.4 && < 2.4.4 && > 7.2.4 && >= 5.7.5 && >= 6.4.2 && <= 8.4.1 && <= 5.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "gsg",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:pzwacevh"+                                    },+                                    "( >= 6.3.5 && >= 7.8.3 && <= 3.7.8 && == 7.4.2 && < 5.5.5 && == 2.7.3 && < 6.1.6 && <= 6.2.7 && <= 7.1.3 ) || ( == 8.4.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "zzikdqk",+                                        "dlOutput": null,+                                        "dlSubdir": "K[W&`hn",+                                        "dlUri": "https:dhf"+                                    }+                                },+                                "Linux_Mint": {+                                    "( < 4.6.5 && >= 5.2.4 ) || ( <= 3.5.3 && >= 3.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "frqr",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:mb"+                                    },+                                    "( < 7.5.8 && < 4.3.3 && == 1.2.4 && > 6.6.4 ) || ( < 2.7.4 && >= 1.3.4 && <= 2.1.3 && >= 8.5.8 && < 6.5.1 && <= 7.5.4 && > 1.1.4 && < 3.2.1 && == 4.3.1 ) || ( > 6.1.6 ) || ( < 6.8.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "wjckrr",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:"+                                    },+                                    "( == 5.8.3 && > 1.7.4 && <= 7.5.7 && <= 1.1.7 ) || ( <= 2.2.7 && <= 5.1.2 ) || ( <= 5.6.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "fyuq",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:tipazo"+                                    },+                                    "( >= 3.6.1 && > 5.4.7 && < 1.3.4 ) || ( > 7.6.1 && > 1.9.7 && == 2.5.8 && > 7.8.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "i",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0000R8󻇊"+                                        },+                                        "dlUri": "http:ankc"+                                    },+                                    "( >= 8.6.5 && > 8.4.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "c",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:dsutx"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "sg",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\"4\u00029\u000f0𘍁"+                                        },+                                        "dlUri": "https:odk"+                                    }+                                },+                                "Windows": {+                                    "( <= 5.2.6 && > 3.5.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "v",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:bgzz"+                                    }+                                }+                            },+                            "A_ARM": {+                                "Darwin": {+                                    "( < 1.3.3 && <= 3.1.2 && > 7.2.3 && < 3.4.7 ) || ( <= 2.1.5 && < 7.7.7 && >= 1.6.1 && < 5.8.6 ) || ( >= 3.1.4 && >= 7.2.6 && == 4.2.4 && == 6.2.4 && <= 6.4.2 && <= 3.2.7 && >= 5.4.5 && < 6.3.2 ) || ( >= 6.9.4 && == 2.1.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "usgdgr",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "C𬄧7`\u0008M"+                                        },+                                        "dlUri": "http:detosdvn"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:vq"+                                    }+                                }+                            },+                            "A_PowerPC": {}+                        },+                        "viChangeLog": "https:",+                        "viPostInstall": null,+                        "viPostRemove": "h",+                        "viPreCompile": null,+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "pazpsu",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": "a𗁫d|􏞆4"+                            },+                            "dlUri": "https:ucfte"+                        },+                        "viTags": [+                            "Recommended",+                            "Recommended",+                            "",+                            "old",+                            "\u0017M􆼘󴞻",+                            "old",+                            "Recommended"+                        ],+                        "viTestDL": null+                    },+                    "8.6.2": {+                        "viArch": {+                            "A_32": {+                                "Linux_Ubuntu": {+                                    "( < 6.3.9 && <= 2.5.6 && == 5.6.8 && == 1.1.2 && < 2.6.5 && > 5.6.5 && > 5.5.2 && < 5.3.5 ) || ( == 8.5.4 && > 3.6.8 && > 4.2.3 && < 6.2.3 ) || ( == 4.8.8 && < 2.6.3 && == 1.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "ꇀO1"+                                        },+                                        "dlUri": "https:ap"+                                    },+                                    "( == 2.6.2 && < 8.3.3 && > 7.5.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "dtcjlo",+                                        "dlOutput": null,+                                        "dlSubdir": "􅺙]󵅘\u0013W􄧫󿂶\u001b",+                                        "dlUri": "https:lto"+                                    },+                                    "( == 3.4.7 && <= 4.5.1 && <= 5.8.7 && >= 6.5.6 && <= 8.6.1 && == 1.2.8 && < 6.4.6 ) || ( == 4.1.6 && < 3.9.4 && >= 8.7.1 && == 3.1.8 && <= 7.6.4 && == 5.2.4 && <= 1.4.6 && <= 8.3.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "sm",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0002\u0011v",+                                        "dlUri": "http:gkakchn"+                                    },+                                    "( == 4.8.2 && < 1.1.4 && >= 8.7.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "lp",+                                        "dlOutput": null,+                                        "dlSubdir": "l\u0002\u001c+",+                                        "dlUri": "https:d"+                                    },+                                    "( == 6.3.8 && <= 7.6.7 && < 5.8.2 && >= 6.5.7 && == 3.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "pt",+                                        "dlOutput": null,+                                        "dlSubdir": "}\u0014V凳]\u0007",+                                        "dlUri": "https:ktzt"+                                    },+                                    "( > 1.3.5 && > 2.7.7 && <= 4.7.5 ) || ( == 3.5.2 && <= 4.2.8 && >= 3.7.8 && >= 1.1.8 && > 8.8.5 && == 3.3.4 && == 3.2.6 && >= 4.4.4 && > 6.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "tb",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "@\u001f𤾠Mx𫭁Ⅱ𘙃"+                                        },+                                        "dlUri": "http:w"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "qrrmeta",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:evt"+                                    }+                                }+                            },+                            "A_ARM": {},+                            "A_ARM64": {+                                "FreeBSD": {+                                    "( < 6.8.3 && == 4.4.1 && <= 7.2.3 && < 4.6.6 && < 8.2.8 && >= 4.5.5 && <= 4.3.8 ) || ( >= 2.7.3 && == 4.3.2 && == 1.6.8 && > 8.6.3 && <= 7.4.3 && > 3.6.8 && == 6.1.3 && >= 1.2.1 && >= 4.7.2 ) || ( < 5.6.4 && > 1.3.2 && >= 5.7.2 && >= 2.3.4 && > 1.2.6 && >= 8.8.5 && == 2.2.5 ) || ( <= 2.5.7 ) || ( < 2.1.6 && < 5.2.8 ) || ( <= 8.5.8 && > 1.4.5 && == 5.4.3 && >= 8.8.6 && >= 3.6.7 && < 4.5.1 && < 5.6.8 && > 6.4.5 ) || ( <= 3.4.3 && <= 4.3.2 && > 1.5.9 && >= 2.4.4 && > 1.3.2 && < 6.6.6 && == 1.1.6 && >= 7.7.2 && == 5.3.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "onretf",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "B2𪔄|󵩣\u0001%󼯺"+                                        },+                                        "dlUri": "http:g"+                                    },+                                    "( <= 7.7.7 && <= 4.3.2 && <= 8.2.6 && > 5.8.2 && == 3.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "fuxfqep",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( > 8.3.6 && <= 7.3.5 && == 2.4.1 && == 4.5.6 && <= 2.1.3 && > 8.7.6 && <= 1.7.8 && < 6.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "s",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "( > 8.4.2 && > 1.1.7 && < 5.4.8 && >= 6.4.7 && <= 4.4.1 && >= 3.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "?PwT􏀩씋6",+                                        "dlUri": "http:wlvfafu"+                                    },+                                    "( > 8.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "icolau",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:y"+                                    },+                                    "( >= 8.6.4 && > 7.2.8 && == 6.4.3 && < 2.4.4 && <= 2.2.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u000f,ꭉ"+                                        },+                                        "dlUri": "http:jfmmmqt"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "v𩒵#@\u0008{|"+                                        },+                                        "dlUri": "http:iie"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "Linux_AmazonLinux": {+                                    "( == 1.8.8 ) || ( > 6.8.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "fgbxxgc",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "Y`t$4_A"+                                        },+                                        "dlUri": "https:yyoqrkkv"+                                    },+                                    "( == 3.5.6 && == 4.8.1 ) || ( >= 5.8.5 && <= 2.8.4 && == 7.5.8 && <= 6.4.2 && >= 5.2.3 && < 3.1.8 && < 3.8.4 && > 8.6.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "qbmzv",+                                        "dlOutput": null,+                                        "dlSubdir": "st\u001c鱉e􈯟",+                                        "dlUri": "https:gahueri"+                                    },+                                    "( >= 8.3.6 && <= 5.6.5 && > 6.5.5 && == 5.5.2 && < 7.3.5 ) || ( <= 5.8.2 && == 4.6.2 && <= 5.8.1 && == 6.7.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "wabti",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "zbcc",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:jgtc"+                                    }+                                },+                                "Windows": {+                                    "( < 3.7.7 && <= 3.6.8 && <= 7.1.3 && > 7.4.2 && <= 1.3.3 && == 4.6.4 && <= 7.1.8 ) || ( == 1.3.8 && < 6.7.4 && == 8.6.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "eqchhx",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0011U]"+                                        },+                                        "dlUri": "https:antaji"+                                    },+                                    "( > 2.8.7 && == 3.4.8 && < 5.8.4 && > 4.5.7 && < 5.8.3 ) || ( == 8.7.8 && > 6.3.3 && <= 4.6.5 && == 7.7.4 && < 6.8.8 && < 8.8.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "qp",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0004y歊\u0003"+                                        },+                                        "dlUri": "http:rcfpl"+                                    },+                                    "( > 7.7.1 && == 5.7.5 && > 7.6.6 && < 4.1.4 && == 7.5.6 && <= 4.7.7 && == 5.7.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "dkcfx",+                                        "dlOutput": null,+                                        "dlSubdir": "-;,",+                                        "dlUri": "http:jdfwfbrt"+                                    },+                                    "( > 8.8.6 && == 8.8.5 && == 6.7.6 && >= 1.7.2 && <= 2.2.7 ) || ( == 5.8.8 && <= 1.5.5 && == 2.6.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "qbkylm",+                                        "dlOutput": null,+                                        "dlSubdir": "󷈺",+                                        "dlUri": "https:ddmqduw"+                                    },+                                    "( >= 5.3.2 && < 1.1.2 && > 8.2.8 && <= 2.1.8 && < 8.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "ouhkxidq",+                                        "dlOutput": null,+                                        "dlSubdir": "}",+                                        "dlUri": "https:lqfhxdav"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "nzafy",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:qves"+                                    }+                                }+                            },+                            "A_Sparc": {},+                            "A_Sparc64": {+                                "FreeBSD": {+                                    "( < 3.2.7 && > 4.7.3 && >= 1.5.7 && < 3.1.5 && <= 8.4.2 && <= 6.3.6 && < 3.3.5 && == 7.2.4 && <= 6.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "eohpj",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:gyckka"+                                    },+                                    "( < 6.6.2 && == 1.1.7 && < 4.8.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "rm",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:ltij"+                                    },+                                    "( <= 3.3.3 && < 5.2.8 && >= 8.7.8 ) || ( <= 6.4.1 && == 8.1.1 && >= 3.2.3 && <= 3.3.9 && < 1.4.6 && > 4.1.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "vpythd",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "Ij2m\u0013\\R,"+                                        },+                                        "dlUri": "http:hceythg"+                                    },+                                    "( == 7.6.5 && > 2.8.3 && == 5.2.5 && < 7.8.1 && <= 5.5.2 && >= 8.7.8 && < 7.2.1 && >= 1.5.3 ) || ( < 9.8.6 && >= 4.4.3 && <= 6.4.8 && > 3.4.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "mn",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "( > 7.8.6 && < 7.1.4 && >= 8.3.1 && == 2.2.8 && == 3.1.8 && <= 3.2.1 && == 8.8.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "nzsndlw",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "Rp\u0000\u001c`"+                                        },+                                        "dlUri": "http:bughke"+                                    },+                                    "( >= 4.1.7 && >= 2.8.3 && < 7.4.6 && >= 1.4.3 && == 7.1.3 && <= 5.1.8 && >= 4.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "}M\u0015X;𢈈"+                                        },+                                        "dlUri": "https:ubojbh"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "abkooqhe",+                                        "dlOutput": null,+                                        "dlSubdir": "YL",+                                        "dlUri": "https:fdf"+                                    }+                                },+                                "Linux_CentOS": {+                                    "( < 8.7.3 && > 5.6.8 && <= 4.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "jlbs",+                                        "dlOutput": null,+                                        "dlSubdir": "T􀴙UU=\u0003ﲘ\u0003",+                                        "dlUri": "http:"+                                    },+                                    "( <= 2.1.1 && > 3.1.2 && == 7.4.4 && >= 8.3.3 && >= 5.5.4 && > 5.2.3 ) || ( < 7.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "s𦠭r$9􈒀\u0002!"+                                        },+                                        "dlUri": "https:nzvjaoq"+                                    },+                                    "( <= 2.2.2 && > 8.2.8 && >= 6.4.2 && > 6.3.7 && >= 5.6.4 && > 7.4.8 && > 1.7.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "mksapz",+                                        "dlOutput": null,+                                        "dlSubdir": "S\u000fU󿁘|",+                                        "dlUri": "http:vdsc"+                                    },+                                    "( <= 6.5.8 && <= 8.6.8 ) || ( < 1.8.1 && > 6.8.5 ) || ( <= 6.3.4 && < 1.4.5 && < 4.2.4 && == 8.1.3 && >= 3.6.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "p",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:vlabner"+                                    },+                                    "( == 4.3.4 && == 7.2.6 && >= 3.7.1 ) || ( >= 3.5.4 && <= 8.2.1 && > 4.4.5 ) || ( == 1.1.4 && <= 4.4.1 && <= 6.6.4 && <= 6.8.4 && > 4.6.6 && < 5.5.7 && >= 7.3.6 && == 6.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "qyd",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:eiv"+                                    },+                                    "( > 2.4.4 && <= 6.6.8 && < 2.1.4 && == 8.4.3 && == 1.1.3 && == 2.2.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u001ev"+                                        },+                                        "dlUri": "http:ciklqw"+                                    },+                                    "( > 3.7.1 && == 7.2.7 && < 6.4.7 && > 6.3.6 ) || ( > 3.2.6 && <= 6.7.8 && >= 6.2.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "woocvl",+                                        "dlOutput": null,+                                        "dlSubdir": "Q𫼘\u0011",+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "xpnck",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "䌘z\u0010𗅗kZZ:"+                                        },+                                        "dlUri": "http:"+                                    }+                                },+                                "Linux_UnknownLinux": {+                                    "( < 1.6.2 && > 5.7.7 && >= 1.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "xbvrwmw",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:xbbueboy"+                                    }+                                },+                                "Windows": {+                                    "( <= 7.1.1 && >= 4.6.3 && == 5.3.7 && == 5.7.3 && > 6.6.2 && == 3.3.8 && <= 2.5.1 && > 3.1.5 && == 6.7.3 ) || ( <= 1.2.7 && <= 6.4.8 && <= 2.1.1 && == 7.5.8 && <= 4.7.2 && >= 4.3.7 && < 8.8.3 ) || ( <= 7.5.7 && == 7.7.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "cekaiwyc",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "玉im"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "f",+                                        "dlOutput": null,+                                        "dlSubdir": "M+Y",+                                        "dlUri": "http:gndawt"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:xogrunjn",+                        "viPostInstall": "uvftr",+                        "viPostRemove": "",+                        "viPreCompile": null,+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "orhgsp",+                            "dlOutput": null,+                            "dlSubdir": null,+                            "dlUri": "https:anoingwt"+                        },+                        "viTags": [+                            "Prerelease",+                            "Latest",+                            "\u000bl󳮶\u0006󵖸􅊤\u0016 ",+                            "Prerelease",+                            "Prerelease",+                            "base-5.1.6"+                        ],+                        "viTestDL": null+                    }+                },+                "Stack": {+                    "1.8.8": {+                        "viArch": {+                            "A_ARM": {+                                "Linux_CentOS": {+                                    "( < 2.7.1 && <= 7.1.1 && >= 6.8.5 && > 4.8.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "psl",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\rxJFa"+                                        },+                                        "dlUri": "http:crnxjs"+                                    },+                                    "( < 2.8.4 && < 8.6.2 && < 2.3.8 && == 7.5.6 && > 2.3.5 ) || ( > 3.6.7 && >= 6.2.8 && == 5.2.2 && > 6.4.5 && == 1.5.6 && < 4.4.7 && <= 1.7.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "<H~킇\u0001􎣰\u001e\u0006"+                                        },+                                        "dlUri": "https:efbgmnq"+                                    },+                                    "( < 5.8.2 && > 2.2.6 && <= 1.8.3 && == 3.3.7 && >= 3.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "hufhvadl",+                                        "dlOutput": null,+                                        "dlSubdir": "􍀬.",+                                        "dlUri": "http:emorvm"+                                    },+                                    "( == 4.3.2 && > 6.3.7 && == 7.2.4 && > 3.8.1 && >= 4.5.7 ) || ( < 2.3.3 && > 3.6.7 && < 5.7.7 && >= 8.7.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "dtavnypr",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:ax"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "0󴮢󵓃tE",+                                        "dlUri": "http:izg"+                                    }+                                },+                                "Linux_Exherbo": {+                                    "( == 3.5.2 && >= 3.4.7 && >= 3.6.2 && >= 1.6.4 && <= 2.4.8 ) || ( >= 7.3.6 && >= 4.2.1 && >= 4.1.5 && <= 5.8.7 && == 8.4.4 && == 7.1.3 && <= 2.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "vunapaff",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:q"+                                    },+                                    "( == 8.1.2 && == 4.3.4 ) || ( <= 5.4.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "tyl",+                                        "dlOutput": null,+                                        "dlSubdir": "WNy(\u000cef",+                                        "dlUri": "https:v"+                                    },+                                    "( > 4.4.3 && == 5.6.8 && <= 8.4.4 && < 8.8.7 && <= 6.6.7 && > 1.7.6 && > 1.3.2 && < 7.3.7 && < 2.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:lujeda"+                                    },+                                    "( >= 3.6.7 && < 7.5.4 && == 2.2.3 && >= 6.7.5 && < 7.3.8 && > 2.1.6 && < 6.8.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "ylvvkux",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􅭮NBo󽾗"+                                        },+                                        "dlUri": "https:e"+                                    }+                                },+                                "Linux_Mint": {+                                    "( == 6.5.4 && >= 2.4.2 && <= 6.3.5 && == 2.5.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:zl"+                                    },+                                    "( == 8.4.8 && > 2.1.8 && > 4.8.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "krdaun",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "*d"+                                        },+                                        "dlUri": "http:cg"+                                    }+                                },+                                "Windows": {+                                    "( < 6.2.6 && < 2.8.3 && > 1.5.2 && < 5.5.2 && > 8.4.6 && == 2.6.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "zgfj",+                                        "dlOutput": null,+                                        "dlSubdir": "\n\u000c\u0001𦐥tv8",+                                        "dlUri": "https:t"+                                    },+                                    "( < 6.3.3 && >= 1.4.1 && <= 8.3.8 && >= 3.5.4 && >= 8.6.6 ) || ( < 7.3.6 && > 4.1.1 && < 7.5.8 && <= 2.3.3 && <= 2.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "cvjr",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𢮺z\u0014;\u0019j1{"+                                        },+                                        "dlUri": "http:cacdm"+                                    },+                                    "( < 6.6.7 && < 8.6.4 && >= 5.6.7 && < 1.2.7 && > 7.2.3 && >= 6.3.4 && <= 6.3.2 && == 1.7.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "j",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:ypwfubtq"+                                    },+                                    "( <= 5.3.8 && < 2.6.2 && < 3.8.3 && <= 6.5.5 && >= 3.5.5 ) || ( > 1.3.3 && == 2.6.6 && <= 3.3.9 && == 8.6.2 && < 4.8.8 && > 7.1.1 && == 2.2.8 && < 6.8.4 && >= 1.6.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "df",+                                        "dlOutput": null,+                                        "dlSubdir": "!ᴲ轉nDPzN",+                                        "dlUri": "http:kfv"+                                    },+                                    "( <= 6.7.2 && == 2.6.8 && <= 4.7.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "xpt",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0010",+                                        "dlUri": "http:w"+                                    },+                                    "( > 1.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "hapygnu",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0016\u001a쟛\u0018;Y"+                                        },+                                        "dlUri": "https:kxynbs"+                                    }+                                }+                            },+                            "A_ARM64": {+                                "Darwin": {+                                    "( == 8.9.5 && == 8.5.7 && < 8.1.5 && == 7.8.2 && < 6.6.5 && > 3.7.7 && > 7.3.6 && < 5.2.8 && > 3.2.6 ) || ( == 8.5.4 && == 8.4.6 && < 2.8.4 ) || ( > 7.7.4 && == 6.3.5 && >= 1.8.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "oshekxp",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:amxqrkh"+                                    },+                                    "( >= 7.2.6 && >= 3.3.5 && == 2.2.1 && >= 2.5.8 && > 5.5.7 ) || ( <= 2.3.6 && <= 1.1.6 && > 5.1.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "dervd",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:fkqzzdw"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "djkmvogc",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0019",+                                        "dlUri": "http:fi"+                                    }+                                },+                                "FreeBSD": {+                                    "( == 2.8.8 && == 2.7.2 && >= 7.2.3 && == 3.6.2 && >= 3.8.7 ) || ( > 5.1.8 && <= 5.1.6 && >= 2.1.3 && <= 7.8.7 && <= 3.6.1 ) || ( <= 7.1.3 && > 6.5.7 && >= 2.8.8 && <= 4.2.4 && > 4.4.7 ) || ( <= 8.7.7 && <= 8.2.3 && <= 2.5.3 && == 7.2.6 && > 7.5.5 && == 1.1.5 && <= 2.2.4 && <= 2.3.6 && == 2.2.7 ) || ( > 4.4.4 && < 2.1.3 && == 3.8.3 && < 9.5.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "( >= 2.3.5 && <= 4.9.6 && >= 8.8.5 ) || ( < 2.1.8 && < 1.5.7 && >= 6.6.8 && == 8.4.6 && <= 1.3.5 && == 6.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "vgzh",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:q"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "uixya",+                                        "dlOutput": null,+                                        "dlSubdir": "M",+                                        "dlUri": "http:"+                                    }+                                },+                                "Linux_UnknownLinux": {+                                    "( < 2.1.5 && > 4.3.2 ) || ( == 2.3.3 && > 6.3.7 && > 2.2.3 && >= 3.4.8 && < 8.6.1 && > 2.7.1 ) || ( <= 6.6.7 && >= 2.1.5 && >= 8.8.6 ) || ( < 8.3.1 ) || ( >= 8.5.6 && < 8.6.7 && < 7.4.8 && >= 4.6.7 && < 7.5.8 && > 1.4.4 && < 5.3.3 && >= 7.3.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "zwgzlm",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "J)\u0011\u001e2\u0002-j"+                                        },+                                        "dlUri": "https:q"+                                    },+                                    "( < 5.1.2 && > 9.6.4 ) || ( >= 2.9.6 && <= 2.2.1 && < 5.4.4 && < 7.2.7 && <= 7.6.8 && < 8.2.1 ) || ( > 4.8.4 && >= 8.2.3 && < 4.4.3 && > 8.4.4 && >= 9.6.1 && < 6.2.6 && > 2.8.5 && >= 6.2.1 ) || ( == 2.5.7 && >= 1.2.2 && <= 7.7.2 && < 1.6.1 && > 2.7.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "vmh",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "!󾖈A"+                                        },+                                        "dlUri": "http:wjm"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "galzc",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "+𬘸$T󾸿h"+                                        },+                                        "dlUri": "https:"+                                    }+                                }+                            },+                            "A_PowerPC64": {+                                "Darwin": {+                                    "( < 6.3.3 && < 9.5.1 && <= 2.2.1 && == 5.3.3 && < 7.7.6 && == 3.3.4 && <= 6.4.4 && < 3.5.4 && >= 3.6.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "n",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:par"+                                    },+                                    "( <= 3.4.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "lynhh",+                                        "dlOutput": null,+                                        "dlSubdir": "g\u0007y|%",+                                        "dlUri": "https:hzscij"+                                    },+                                    "( <= 4.2.4 && > 5.6.4 && < 1.5.2 && < 4.7.5 ) || ( <= 7.6.8 && < 6.2.4 && >= 3.5.8 && <= 8.8.5 && >= 3.4.7 && <= 3.1.7 && >= 4.1.5 && == 5.3.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:vtgzv"+                                    },+                                    "( >= 8.3.7 && <= 1.7.3 && < 3.4.3 ) || ( < 4.5.1 && < 3.6.2 && == 6.1.9 && >= 4.4.5 && > 6.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "ssowgvwc",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "2$9YV􄡢\u000f:"+                                        },+                                        "dlUri": "https:yvzb"+                                    },+                                    "( >= 8.6.6 && < 3.5.7 && <= 5.4.2 && > 2.7.7 && == 3.7.1 && >= 7.5.2 ) || ( < 1.1.5 && < 6.7.1 && == 6.2.1 && == 2.2.1 && > 2.5.6 && >= 7.8.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "e",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:ocw"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 6.1.8 && > 4.6.8 && == 4.3.3 && == 8.4.1 && < 7.5.8 && >= 2.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "mw",+                                        "dlOutput": null,+                                        "dlSubdir": "9<",+                                        "dlUri": "http:"+                                    },+                                    "( == 8.3.5 && == 8.1.2 && >= 5.2.7 && >= 6.8.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "whryy",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:yrrdszek"+                                    },+                                    "( > 1.4.5 && > 3.5.7 && == 5.4.6 && < 6.1.4 && > 7.7.3 && < 8.3.1 ) || ( <= 1.5.8 && == 6.1.5 && == 4.2.1 ) || ( <= 7.4.3 && > 4.2.7 && > 3.6.1 && == 2.3.4 && < 3.7.1 ) || ( > 2.6.1 && >= 6.6.8 && >= 3.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "5"+                                        },+                                        "dlUri": "https:e"+                                    },+                                    "( >= 6.8.1 && < 3.4.4 && <= 6.8.7 && > 8.5.6 && <= 6.2.8 && < 5.3.6 && > 6.8.4 && == 4.8.3 && <= 6.7.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\t𖺀ၙ"+                                        },+                                        "dlUri": "https:d"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "zj",+                                        "dlOutput": null,+                                        "dlSubdir": "󳞾P\u000e쾾",+                                        "dlUri": "http:"+                                    }+                                },+                                "Linux_UnknownLinux": {+                                    "( < 2.4.7 && > 1.8.6 && == 7.4.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "foweu",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:ynxdzkv"+                                    },+                                    "( <= 4.1.4 && > 4.3.3 && == 4.3.4 && <= 4.4.3 && <= 5.4.6 && <= 8.6.3 && <= 3.7.3 ) || ( >= 4.8.6 && > 4.3.8 && > 3.8.1 && > 1.7.4 ) || ( < 2.6.4 && == 8.8.7 && <= 6.4.2 && == 2.4.6 && > 4.1.2 && <= 3.1.4 && == 7.3.7 ) || ( > 3.8.4 && > 3.6.1 && < 6.1.5 ) || ( < 8.9.4 && > 5.6.6 && > 1.7.3 && > 3.5.1 ) || ( >= 4.5.2 && >= 4.3.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "td",+                                        "dlOutput": null,+                                        "dlSubdir": "#Z\u0001AA󼬐U`",+                                        "dlUri": "https:"+                                    },+                                    "( >= 1.2.3 && >= 8.5.6 && < 4.3.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "xjqriwhg",+                                        "dlOutput": null,+                                        "dlSubdir": "vSR`W𝥺e?",+                                        "dlUri": "https:zepde"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "cou",+                                        "dlOutput": null,+                                        "dlSubdir": "BD\u0003\u000f\u000f-",+                                        "dlUri": "https:icf"+                                    }+                                },+                                "Windows": {+                                    "( == 5.6.3 && <= 7.5.2 && <= 2.4.3 && <= 7.1.5 && >= 2.1.3 && < 5.4.2 ) || ( >= 8.4.9 && >= 4.5.4 && < 7.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "iqedwv",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "(㪫Y\u000c"+                                        },+                                        "dlUri": "http:qkmhx"+                                    },+                                    "( == 7.7.6 && < 7.3.8 && >= 6.3.5 && > 8.7.1 && <= 3.2.5 && == 3.1.6 && == 8.5.4 && == 4.4.7 )": {+                                        "dlCSize": null,+                                        "dlHash": "rm",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "G/\u0007"+                                        },+                                        "dlUri": "https:oikarx"+                                    },+                                    "( > 1.2.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "pfu",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "%\u001dj􆌵\u0006︰j"+                                        },+                                        "dlUri": "http:xkz"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "FreeBSD": {+                                    "( < 5.5.4 && < 8.4.3 && == 3.2.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "hxmym",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:lpv"+                                    },+                                    "( > 1.6.1 && <= 6.4.1 && <= 4.4.8 && > 2.2.2 && < 3.7.5 && < 5.7.8 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:nuytowqw"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:todorak",+                        "viPostInstall": "js",+                        "viPostRemove": "mjwcdv",+                        "viPreCompile": null,+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "poxbrll",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": "QE"+                            },+                            "dlUri": "http:qcr"+                        },+                        "viTags": [+                            "Latest"+                        ],+                        "viTestDL": null+                    }+                }+            },+            "globalTools": {+                "ShimGen": {+                    "dlCSize": null,+                    "dlHash": "hewhezyyffjzzmhtcmjlkcbpume",+                    "dlOutput": null,+                    "dlSubdir": "3AD^󹙹d𩲒^\u000c􆫲jrU\u0015[\u000c\u0012\u0003:%",+                    "dlUri": "http:bbynqbgsimmopbljxeicsflaputoo"+                }+            },+            "toolRequirements": {+                "GHC": {+                    "6.3.1": {+                        "Darwin": {},+                        "FreeBSD": {+                            "( < 1.5.4 && == 5.7.2 && == 3.5.1 && < 7.1.7 ) || ( >= 2.5.1 && >= 2.5.7 && > 7.7.5 && <= 1.3.5 )": {+                                "distroPKGs": [+                                    "",+                                    "nfvfgjtv"+                                ],+                                "notes": "cwnbtnk"+                            },+                            "( < 3.1.5 && >= 2.3.8 && >= 7.4.5 && == 3.1.1 && == 4.6.6 && == 5.4.6 && < 8.4.4 && < 7.4.7 && > 4.3.4 )": {+                                "distroPKGs": [+                                    "dic",+                                    "irzy",+                                    "mujdd",+                                    "avmfcqzt",+                                    "suktqmsa",+                                    "vn"+                                ],+                                "notes": ""+                            },+                            "( > 8.2.5 )": {+                                "distroPKGs": [+                                    "tl",+                                    "qwgyhd",+                                    "rwpkw",+                                    "zabitl",+                                    "qec"+                                ],+                                "notes": "pkn"+                            },+                            "( >= 8.3.6 && <= 3.5.8 && < 1.1.4 && >= 2.2.6 && <= 5.6.6 && > 2.3.3 && >= 6.6.8 && >= 3.2.8 ) || ( <= 4.2.5 && == 6.9.8 && >= 6.5.7 && <= 5.8.2 && <= 3.6.4 && <= 6.4.8 && == 7.7.2 && > 2.5.4 && <= 5.2.5 ) || ( >= 6.8.4 && < 6.5.5 && <= 7.7.7 && >= 5.6.8 && < 8.3.1 ) || ( <= 6.4.8 && > 2.2.3 && <= 6.1.3 && >= 1.7.3 && > 6.8.3 )": {+                                "distroPKGs": [+                                    "vsiffnt",+                                    "jh"+                                ],+                                "notes": "lsi"+                            },+                            "( >= 8.4.7 && <= 6.3.3 && <= 8.3.2 ) || ( == 7.6.3 && <= 5.4.1 )": {+                                "distroPKGs": [+                                    "yflo",+                                    "cmyxrm",+                                    "zlna",+                                    "omwbvpv",+                                    "apnnaj",+                                    "xfmpog",+                                    "n",+                                    "wo"+                                ],+                                "notes": "zxuwwty"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "ptxm"+                            }+                        },+                        "Linux_CentOS": {+                            "( < 1.7.1 && <= 8.7.7 )": {+                                "distroPKGs": [],+                                "notes": "twusa"+                            },+                            "( <= 1.7.6 && == 7.1.5 && > 4.3.2 && == 4.2.7 && >= 7.7.2 && >= 6.1.8 ) || ( == 1.8.5 && < 5.5.7 && >= 1.2.7 && == 7.1.4 ) || ( >= 7.8.3 && == 2.8.6 && <= 3.5.8 && > 6.7.6 && > 3.7.3 && > 7.5.5 && < 3.2.1 )": {+                                "distroPKGs": [+                                    "",+                                    "so",+                                    "",+                                    "gefxrl",+                                    "kzsoy",+                                    "ynuowov",+                                    "ir"+                                ],+                                "notes": "bvayv"+                            },+                            "( <= 5.4.2 && <= 3.8.2 && < 2.7.2 && == 6.5.3 && > 6.3.4 && <= 4.3.7 ) || ( < 8.4.2 )": {+                                "distroPKGs": [+                                    "ywvx",+                                    "whfcoycu",+                                    "svxvnr",+                                    "bmfgybwm",+                                    "bjaot",+                                    "pq"+                                ],+                                "notes": ""+                            },+                            "( == 3.1.4 && >= 8.7.8 && > 7.6.4 && < 4.2.2 && < 7.5.1 && < 6.1.4 && == 3.3.5 )": {+                                "distroPKGs": [+                                    "mim",+                                    "rdbaxks",+                                    "pueyc"+                                ],+                                "notes": "tqdpc"+                            },+                            "( > 5.5.2 && >= 4.8.1 && > 7.3.8 && < 4.5.1 && <= 7.8.4 && >= 3.4.5 && == 7.1.3 )": {+                                "distroPKGs": [+                                    "bvypewl",+                                    "iymcjlf",+                                    "hhnrwsim"+                                ],+                                "notes": "fitxw"+                            },+                            "( > 8.3.5 && < 3.9.2 && <= 7.6.3 )": {+                                "distroPKGs": [+                                    "kkqcor",+                                    "rs",+                                    "s",+                                    "zjx",+                                    "bku",+                                    "pmx",+                                    "ccvns"+                                ],+                                "notes": "oo"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "k",+                                    "w"+                                ],+                                "notes": "gz"+                            }+                        },+                        "Windows": {+                            "( >= 2.2.4 )": {+                                "distroPKGs": [+                                    "nxi",+                                    "hwvtu",+                                    "swwoodg"+                                ],+                                "notes": "veqef"+                            }+                        }+                    }+                },+                "GHCup": {+                    "1.3.4": {+                        "FreeBSD": {+                            "( == 2.6.2 && <= 4.8.8 && > 7.6.1 && < 7.1.3 ) || ( == 5.5.1 && > 1.6.2 && >= 3.7.4 && >= 1.2.1 && == 4.3.8 && < 3.7.1 )": {+                                "distroPKGs": [+                                    "q",+                                    "",+                                    "zktpd",+                                    "",+                                    "wupuxun",+                                    "cogs",+                                    "z",+                                    "ceaj"+                                ],+                                "notes": "zlojc"+                            },+                            "( > 8.3.1 && >= 7.7.6 && <= 1.6.5 && >= 2.2.2 && < 5.8.2 && >= 8.5.3 && < 8.3.2 && < 4.6.3 && >= 6.4.7 )": {+                                "distroPKGs": [+                                    "jvq",+                                    "dq"+                                ],+                                "notes": "vzupro"+                            },+                            "( >= 2.3.6 )": {+                                "distroPKGs": [+                                    "q",+                                    "swweangz",+                                    "yumv",+                                    "lvfxxji",+                                    "jg",+                                    "vzw",+                                    "ohyoxtdw",+                                    "et"+                                ],+                                "notes": "ouwjiof"+                            },+                            "( >= 7.2.3 && >= 3.3.8 && > 6.7.1 && <= 2.5.2 && > 4.4.2 && == 5.5.7 && < 5.5.8 )": {+                                "distroPKGs": [],+                                "notes": "kya"+                            }+                        },+                        "Linux_Alpine": {+                            "( < 1.5.3 && == 8.2.2 && >= 5.5.3 && > 8.7.6 && > 3.1.7 && >= 5.5.7 )": {+                                "distroPKGs": [+                                    "y",+                                    "h",+                                    "jfyvhmpr"+                                ],+                                "notes": "m"+                            },+                            "( < 2.6.8 ) || ( <= 5.6.4 && > 3.5.1 && == 4.1.4 )": {+                                "distroPKGs": [+                                    "c"+                                ],+                                "notes": "iedte"+                            },+                            "( == 1.6.3 && > 1.7.7 && < 6.4.4 && > 1.2.4 && > 2.3.7 ) || ( <= 2.3.7 && <= 6.8.4 && <= 6.2.8 && < 8.4.2 && < 7.2.4 && >= 7.5.1 )": {+                                "distroPKGs": [+                                    "bp",+                                    "svajkgd",+                                    "mcuujoq",+                                    "klgappfi",+                                    "",+                                    "cuvhdse"+                                ],+                                "notes": "hjzq"+                            },+                            "( == 4.6.4 ) || ( <= 1.4.7 && > 4.7.2 && > 6.2.1 ) || ( > 2.1.4 && < 2.5.6 && == 4.1.4 && < 3.1.2 && > 5.2.5 && > 3.2.7 && >= 2.8.5 )": {+                                "distroPKGs": [+                                    "rov",+                                    "brydqm"+                                ],+                                "notes": "mtdgvca"+                            },+                            "( > 1.7.8 && <= 7.2.4 && <= 5.8.6 && <= 8.7.7 && == 3.6.4 && == 7.3.7 && >= 1.4.2 && <= 3.3.3 ) || ( <= 2.8.4 && <= 6.4.6 && <= 3.4.3 )": {+                                "distroPKGs": [+                                    "jcdqw",+                                    "hwy"+                                ],+                                "notes": "tbebe"+                            },+                            "( > 3.4.4 && > 7.8.7 ) || ( < 8.5.5 && > 1.7.7 && < 8.2.8 && >= 4.3.3 && == 5.5.7 && >= 5.2.1 && >= 4.2.3 && == 2.3.6 && > 3.4.4 ) || ( > 2.6.1 && <= 6.4.6 && <= 7.5.8 ) || ( == 1.1.7 && <= 6.8.8 && >= 8.1.6 && < 5.3.1 && < 6.5.8 && >= 3.8.3 && >= 3.8.1 && > 8.6.8 && >= 7.7.1 )": {+                                "distroPKGs": [],+                                "notes": "w"+                            },+                            "( > 5.7.5 && < 5.2.2 && < 7.5.3 && >= 8.7.7 && > 6.4.2 ) || ( > 6.6.7 && == 5.6.5 && < 5.2.2 && > 9.3.3 && >= 5.6.8 && >= 5.5.8 ) || ( >= 4.1.4 && < 8.6.3 )": {+                                "distroPKGs": [+                                    "hkqeqnaa",+                                    "ms",+                                    "dyfogys",+                                    "haz",+                                    "lqfkgjp",+                                    "j",+                                    "nnewjj",+                                    "w"+                                ],+                                "notes": ""+                            },+                            "( >= 1.2.5 ) || ( <= 3.2.6 )": {+                                "distroPKGs": [+                                    "cvthu"+                                ],+                                "notes": "voilj"+                            }+                        },+                        "Linux_Debian": {+                            "( <= 5.8.3 && >= 1.1.2 && == 7.8.8 && < 3.1.2 ) || ( > 4.1.5 && < 8.7.6 && > 4.8.7 && <= 5.3.3 && <= 4.1.7 && >= 3.4.8 && == 6.7.8 )": {+                                "distroPKGs": [+                                    "",+                                    "jarbpoel",+                                    "mxmib",+                                    "",+                                    "zak",+                                    "yomqcbz"+                                ],+                                "notes": "lo"+                            },+                            "( >= 4.4.8 && == 2.6.1 && > 4.3.4 && == 4.7.3 && >= 5.3.8 )": {+                                "distroPKGs": [+                                    "yqv",+                                    "phezq",+                                    "ipvljl",+                                    "tlhgekz",+                                    "jbqawi",+                                    "wptbi",+                                    "a",+                                    ""+                                ],+                                "notes": "ecd"+                            },+                            "( >= 5.2.5 && < 8.8.5 && < 6.3.8 && == 5.7.6 && >= 4.8.6 && < 3.2.1 && > 8.7.5 && == 4.8.1 ) || ( == 5.7.3 && == 1.5.4 && > 7.1.7 && < 8.6.2 && >= 6.3.8 ) || ( < 2.4.3 && >= 1.6.8 && > 4.8.6 && < 8.2.8 && == 6.5.1 && < 2.2.3 && <= 8.3.7 )": {+                                "distroPKGs": [+                                    "lglhnthr"+                                ],+                                "notes": "j"+                            },+                            "( >= 8.2.7 && <= 1.3.8 && > 7.1.4 && <= 8.2.5 && == 1.2.7 && >= 3.6.2 && <= 6.2.7 && <= 4.4.6 ) || ( <= 3.3.5 && >= 2.6.4 && < 2.8.2 && < 2.8.5 && >= 7.1.5 && > 6.6.7 && >= 3.3.8 && >= 3.5.5 )": {+                                "distroPKGs": [+                                    "gpk",+                                    "ttobjcef",+                                    "t",+                                    "fpoow",+                                    "kfky",+                                    "",+                                    "ef"+                                ],+                                "notes": "o"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "gnqaicy"+                                ],+                                "notes": "gzy"+                            }+                        },+                        "Linux_RedHat": {+                            "( < 8.6.7 && == 8.8.5 && >= 5.8.5 && < 1.3.4 && == 1.2.2 && <= 7.3.6 ) || ( >= 2.4.6 ) || ( > 3.7.4 )": {+                                "distroPKGs": [+                                    "g",+                                    "",+                                    "soiencb",+                                    "qppq",+                                    "tpyrd",+                                    "yiwb",+                                    "o",+                                    "ruom"+                                ],+                                "notes": "riamopc"+                            },+                            "( <= 7.1.2 && > 3.6.3 && < 3.8.7 && < 5.4.8 && == 6.2.8 && <= 3.7.5 && >= 7.2.8 && == 1.7.3 ) || ( > 2.7.1 && >= 3.3.8 )": {+                                "distroPKGs": [],+                                "notes": "iez"+                            },+                            "( == 6.4.1 && == 3.2.6 && < 7.6.1 )": {+                                "distroPKGs": [+                                    "",+                                    "qixshb",+                                    "",+                                    "",+                                    "nkwtodk",+                                    ""+                                ],+                                "notes": "gk"+                            },+                            "( > 7.3.1 && >= 3.7.7 && == 6.8.5 && == 2.6.4 && > 3.8.6 && == 7.6.4 )": {+                                "distroPKGs": [+                                    "qbix"+                                ],+                                "notes": "taf"+                            },+                            "( >= 4.3.1 && > 7.8.2 && >= 6.8.6 && == 6.1.1 ) || ( >= 4.8.2 && <= 2.5.6 && <= 1.3.4 && == 2.8.8 && == 5.8.2 && <= 3.8.7 && == 7.8.6 && == 4.8.8 ) || ( >= 2.3.6 && <= 8.6.7 && >= 7.2.2 && == 5.1.1 && <= 4.2.5 && > 3.7.8 && == 8.5.3 ) || ( <= 8.6.1 && > 6.7.4 ) || ( >= 8.5.7 && <= 7.4.2 ) || ( <= 2.5.6 && < 3.1.6 && == 2.2.3 )": {+                                "distroPKGs": [+                                    "wb",+                                    "",+                                    "rmamieel",+                                    "bvwczaro",+                                    "okz",+                                    "wlme",+                                    "lqkpq"+                                ],+                                "notes": "rbe"+                            },+                            "( >= 7.1.8 && < 6.7.4 && <= 6.4.7 && == 6.6.4 && <= 7.3.1 && < 8.1.1 && <= 5.4.2 && >= 6.7.4 && > 1.2.3 )": {+                                "distroPKGs": [+                                    "dsosyh",+                                    "g",+                                    "nzp",+                                    "jhrmtqwg",+                                    "zfa",+                                    "isdb",+                                    "aelmxi",+                                    ""+                                ],+                                "notes": "day"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "qd",+                                    "kccbttk",+                                    "",+                                    "z",+                                    "",+                                    "vtxf",+                                    "jyqxrr",+                                    "a"+                                ],+                                "notes": "rf"+                            }+                        },+                        "Windows": {}+                    },+                    "3.5.6": {+                        "Darwin": {+                            "( > 2.3.7 && > 8.1.8 && <= 4.8.8 && <= 2.2.5 && < 5.7.3 )": {+                                "distroPKGs": [+                                    "",+                                    "wg",+                                    "qmxg",+                                    "skw",+                                    "qu",+                                    "m",+                                    "crp",+                                    "ec"+                                ],+                                "notes": "iza"+                            },+                            "( > 3.1.6 && >= 3.1.1 && < 1.8.2 && > 4.1.6 && >= 6.1.4 && > 1.2.7 && < 6.4.2 ) || ( > 3.1.2 && < 4.3.8 && <= 5.6.8 && >= 6.2.1 && == 2.6.7 && > 8.3.1 && < 8.6.5 ) || ( >= 8.6.6 && > 5.5.1 && > 2.7.8 && >= 6.3.1 && > 5.5.2 ) || ( == 7.3.4 && == 4.8.5 ) || ( == 8.4.7 && == 1.2.4 && <= 5.6.8 && <= 1.1.6 && < 7.5.8 && <= 8.2.4 && <= 4.3.8 && > 2.6.5 )": {+                                "distroPKGs": [+                                    "i",+                                    "rlelwq",+                                    "ztf"+                                ],+                                "notes": "wzrgnm"+                            },+                            "( > 5.5.5 )": {+                                "distroPKGs": [+                                    "",+                                    "",+                                    "",+                                    "jcaxqff",+                                    "ibuexzlw",+                                    "dowxortg",+                                    "avlm"+                                ],+                                "notes": "iodjfzpm"+                            },+                            "( > 6.3.2 && == 1.4.4 && == 3.5.1 && > 7.4.4 && >= 7.8.3 && == 4.3.7 && >= 8.5.6 )": {+                                "distroPKGs": [+                                    "zpsqe",+                                    "xvjxnsko",+                                    "vjoaqz",+                                    "tbitj",+                                    "i",+                                    "ozl"+                                ],+                                "notes": "ih"+                            },+                            "( >= 1.7.6 && >= 3.7.6 && <= 8.1.2 && <= 5.3.1 && > 1.2.4 && <= 8.7.4 && == 4.1.8 )": {+                                "distroPKGs": [+                                    "xdgj",+                                    "hk",+                                    "glz"+                                ],+                                "notes": "a"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "hxifnrdr",+                                    "",+                                    "lidrxzb",+                                    "ecte",+                                    "oawa",+                                    "ayp",+                                    "pn",+                                    "ekkn"+                                ],+                                "notes": "xgjka"+                            }+                        },+                        "FreeBSD": {+                            "( <= 1.2.4 && > 4.5.8 && < 6.7.8 && <= 9.1.8 && > 1.1.6 )": {+                                "distroPKGs": [+                                    "ioss",+                                    "",+                                    "dbspj",+                                    "foxh",+                                    "ayfp"+                                ],+                                "notes": "wzlrhevq"+                            },+                            "( == 4.5.2 ) || ( < 2.5.7 && <= 3.8.4 && <= 1.6.6 ) || ( < 2.2.2 && > 6.7.8 )": {+                                "distroPKGs": [],+                                "notes": "wfonkw"+                            },+                            "( > 6.2.8 ) || ( >= 4.4.5 && > 6.1.5 && >= 6.3.2 && == 3.6.7 && <= 6.6.3 && > 7.8.6 && < 4.7.2 && == 7.4.6 )": {+                                "distroPKGs": [+                                    "gh",+                                    "t",+                                    "q",+                                    "ct"+                                ],+                                "notes": "xcgijxm"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "ajqli"+                            }+                        },+                        "Windows": {+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "uedv",+                                    "cne",+                                    "oaqlpswg",+                                    "pg",+                                    "zjwsprv"+                                ],+                                "notes": "wtoc"+                            }+                        }+                    },+                    "3.8.7": {+                        "Darwin": {+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "sfgh",+                                    "nlgcpgfp",+                                    ""+                                ],+                                "notes": ""+                            }+                        },+                        "Linux_Exherbo": {+                            "( == 8.8.6 && <= 7.8.8 && >= 2.5.8 && < 6.4.5 && == 7.3.4 && < 6.5.4 ) || ( <= 8.2.1 && < 6.7.8 && >= 1.7.7 && == 5.1.2 && <= 2.3.6 && > 4.5.7 )": {+                                "distroPKGs": [+                                    "fzohmxb",+                                    "qiesn",+                                    "nb",+                                    "ls",+                                    "mse",+                                    "ji",+                                    "cp",+                                    "kdj"+                                ],+                                "notes": "qetcliw"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "pcbr",+                                    "fryica",+                                    "nqzuwzkd",+                                    "eeg",+                                    "d",+                                    "yoe",+                                    "fqukevu"+                                ],+                                "notes": "nb"+                            }+                        },+                        "Windows": {+                            "( <= 3.2.2 && == 8.5.8 && < 6.4.5 && == 2.7.7 )": {+                                "distroPKGs": [+                                    "qxfj",+                                    "meecflic",+                                    "y",+                                    "rvzvrme",+                                    "qauy",+                                    ""+                                ],+                                "notes": "potd"+                            },+                            "( == 3.6.8 && < 3.6.3 ) || ( < 7.3.8 && == 5.5.8 && > 4.5.7 )": {+                                "distroPKGs": [+                                    "tmbnik"+                                ],+                                "notes": ""+                            },+                            "( >= 4.7.2 && == 3.5.5 && < 7.4.8 && < 1.5.6 ) || ( > 2.2.3 && < 6.6.4 )": {+                                "distroPKGs": [+                                    "",+                                    "jkeblhr",+                                    "stezfh"+                                ],+                                "notes": "ezdkkbcw"+                            }+                        }+                    },+                    "6.6.1": {+                        "FreeBSD": {+                            "( < 8.7.6 && < 5.4.6 && < 6.8.6 && == 5.1.4 && < 2.8.1 && == 7.8.3 && == 1.6.8 && <= 6.3.3 ) || ( == 3.8.3 && <= 4.8.9 && >= 7.6.1 && < 7.1.8 && >= 8.4.7 && > 4.3.2 ) || ( >= 3.3.7 && == 6.1.4 )": {+                                "distroPKGs": [+                                    "wluwa",+                                    "mubozir",+                                    "rhmy"+                                ],+                                "notes": "smtj"+                            },+                            "( <= 5.4.8 && >= 6.3.8 && >= 2.2.4 )": {+                                "distroPKGs": [+                                    "jbutlb"+                                ],+                                "notes": "b"+                            },+                            "( > 8.2.4 && >= 8.8.8 )": {+                                "distroPKGs": [+                                    "n",+                                    "",+                                    "fhhqjqp",+                                    "tzozco"+                                ],+                                "notes": "lgihqf"+                            },+                            "( >= 2.2.5 && > 5.6.3 && >= 5.8.8 && > 5.3.1 && < 6.5.1 && > 1.1.5 && == 9.1.9 )": {+                                "distroPKGs": [+                                    "cf",+                                    "vnxzdflk",+                                    "",+                                    "zr",+                                    "imtaaxf"+                                ],+                                "notes": "nrqiohcp"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "",+                                    "qd",+                                    "sayslik",+                                    "l",+                                    "nulinyfx",+                                    "hzzbvwa",+                                    "",+                                    "i"+                                ],+                                "notes": "rcv"+                            }+                        }+                    },+                    "8.6.8": {+                        "FreeBSD": {+                            "( <= 3.5.4 && < 7.6.1 && == 4.3.2 && >= 7.7.6 && >= 6.1.1 && < 8.8.1 && <= 5.5.4 && == 8.2.4 && == 3.2.1 ) || ( > 3.7.6 && <= 4.7.3 && > 3.6.3 && > 2.3.4 && <= 7.8.8 && > 1.5.6 && <= 2.5.8 ) || ( > 4.3.5 && == 7.3.4 && <= 6.5.1 && < 4.2.2 && == 7.4.2 && == 1.7.7 && == 4.7.8 && <= 8.2.4 )": {+                                "distroPKGs": [+                                    "tqva",+                                    "",+                                    "eaxhbbtl"+                                ],+                                "notes": "arsec"+                            },+                            "( == 5.7.5 && >= 8.2.6 && < 1.7.1 && >= 5.7.1 && > 3.6.2 && < 8.1.4 )": {+                                "distroPKGs": [+                                    "pnontkrp",+                                    "xc"+                                ],+                                "notes": "lvhl"+                            },+                            "( >= 1.3.8 && <= 3.7.7 && == 7.8.1 && >= 5.3.3 ) || ( <= 5.4.1 && <= 6.4.4 && <= 4.8.4 ) || ( >= 5.1.6 && <= 8.4.2 && >= 1.5.3 && < 6.8.8 && >= 7.8.7 && <= 2.2.8 && > 6.4.4 && < 2.5.8 ) || ( == 6.3.5 && > 4.6.7 && <= 4.2.4 && >= 2.1.4 && == 1.3.4 && <= 1.2.6 && > 6.6.1 && >= 6.4.1 ) || ( == 7.5.5 && > 6.6.7 && >= 2.5.4 && == 5.6.3 && <= 1.2.7 && > 4.3.4 && >= 6.4.2 ) || ( <= 1.4.5 && >= 5.3.3 && >= 8.3.3 && > 8.4.1 && == 2.8.1 && <= 1.6.1 )": {+                                "distroPKGs": [+                                    "bisyjk"+                                ],+                                "notes": "ozhm"+                            }+                        }+                    }+                },+                "HLS": {+                    "1.4.5": {+                        "Linux_Debian": {+                            "( < 6.2.1 && <= 6.6.3 && >= 2.4.5 && == 1.4.1 )": {+                                "distroPKGs": [+                                    "ighyjq",+                                    "cib"+                                ],+                                "notes": "or"+                            },+                            "( <= 2.1.5 && == 7.4.2 && <= 8.5.2 && > 8.4.6 && > 3.8.5 )": {+                                "distroPKGs": [+                                    "qlxnj",+                                    "",+                                    "zwngn",+                                    "ikv"+                                ],+                                "notes": "jkydpa"+                            },+                            "( == 3.3.6 && > 6.8.8 && >= 8.1.3 && <= 4.8.3 && > 1.2.4 && == 2.2.1 ) || ( == 6.5.8 ) || ( >= 5.4.6 && <= 2.5.3 && < 6.8.4 && <= 7.6.2 && > 8.4.5 && > 4.7.1 ) || ( < 4.4.8 && <= 3.6.5 && >= 2.2.7 && < 2.2.1 ) || ( >= 3.8.5 && >= 1.2.1 && <= 3.7.3 && > 5.3.1 && <= 7.3.1 && > 8.8.2 && == 6.4.6 && < 5.5.2 ) || ( == 3.4.6 && <= 3.5.1 && <= 1.5.3 && >= 2.5.5 && >= 1.5.4 && >= 1.1.3 && == 3.3.6 ) || ( < 2.5.1 && > 7.2.7 && > 3.6.6 && == 4.7.2 )": {+                                "distroPKGs": [+                                    "wzlx",+                                    "gsdr",+                                    "rrr",+                                    "aakfrnxv",+                                    ""+                                ],+                                "notes": "ggmzpcil"+                            },+                            "( == 7.6.3 && < 1.6.7 )": {+                                "distroPKGs": [+                                    "wbhysx",+                                    "ldtrg",+                                    "bbtbbnwi",+                                    "rbinwyl",+                                    "fd",+                                    ""+                                ],+                                "notes": "el"+                            },+                            "( > 6.1.8 && <= 8.5.5 && < 1.5.3 && <= 6.8.6 && < 1.6.6 && <= 6.7.5 && == 8.8.5 && >= 2.1.8 && > 2.4.2 ) || ( >= 8.1.8 && >= 2.3.4 && < 6.6.1 && >= 6.7.6 && >= 1.8.5 && <= 3.7.5 && == 1.1.4 && > 1.8.4 ) || ( <= 8.8.6 )": {+                                "distroPKGs": [+                                    "jd",+                                    "ohxro",+                                    "ginckah"+                                ],+                                "notes": "wosslb"+                            },+                            "( >= 7.6.7 && == 7.3.5 && <= 5.7.3 && > 4.3.3 && <= 5.8.3 && == 8.8.8 )": {+                                "distroPKGs": [+                                    "i",+                                    "ljtkfm",+                                    "jtqiiihs",+                                    "lewcekwn",+                                    "cu",+                                    ""+                                ],+                                "notes": "owum"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "mnclpft"+                                ],+                                "notes": "qrjenq"+                            }+                        },+                        "Windows": {+                            "( < 3.3.5 && < 3.7.1 && == 5.4.2 && > 8.4.4 && > 1.4.8 && < 2.1.6 )": {+                                "distroPKGs": [+                                    "qhmwq",+                                    "bqm",+                                    "osx",+                                    "lddu",+                                    "jvrmla",+                                    "xzo",+                                    "poa",+                                    "cd"+                                ],+                                "notes": ""+                            },+                            "( <= 4.8.5 && > 5.1.5 ) || ( <= 8.2.7 && < 8.4.5 && >= 8.2.1 && > 4.7.6 && > 7.2.5 )": {+                                "distroPKGs": [+                                    "f",+                                    "lw",+                                    "sci",+                                    "ntuam",+                                    "jjjumos",+                                    "eik"+                                ],+                                "notes": "hds"+                            },+                            "( > 7.4.9 ) || ( > 5.3.7 && >= 3.8.4 && > 4.3.2 && >= 1.5.2 && >= 4.8.1 && >= 7.8.4 ) || ( < 6.5.6 && > 7.8.5 ) || ( > 6.8.9 ) || ( <= 4.6.3 && < 1.8.5 && <= 2.3.2 && <= 1.5.5 ) || ( >= 6.5.3 && > 8.2.6 && <= 1.1.7 && > 5.8.8 ) || ( >= 8.2.1 && <= 8.5.1 && < 6.3.4 && >= 6.2.4 && > 6.4.8 && <= 3.7.4 && <= 6.2.3 && > 6.5.8 )": {+                                "distroPKGs": [+                                    "tcrkvec",+                                    "mou",+                                    "rnxxgo",+                                    "miuyetc",+                                    "yg",+                                    "eqruv",+                                    "ecsv"+                                ],+                                "notes": "hdusmyg"+                            },+                            "( >= 1.1.3 && == 5.8.4 && == 5.5.2 && <= 2.6.3 && > 8.2.6 && >= 5.4.5 )": {+                                "distroPKGs": [+                                    "znkuckwr"+                                ],+                                "notes": "hufx"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "iyyx",+                                    "keuxzpu",+                                    "lrelaq"+                                ],+                                "notes": "phabb"+                            }+                        }+                    },+                    "1.4.6": {+                        "Darwin": {+                            "( == 8.1.3 && < 6.4.5 && > 5.2.8 && < 5.5.6 && >= 5.6.5 && >= 5.2.3 && > 5.3.6 && >= 6.5.7 )": {+                                "distroPKGs": [+                                    "",+                                    "scvfglj",+                                    "tjsh",+                                    "hgyzbmeu",+                                    "zmeaera"+                                ],+                                "notes": "fanf"+                            },+                            "( > 7.1.4 && <= 8.1.5 && < 8.8.4 && >= 4.4.7 && > 1.8.2 && > 9.7.7 && <= 7.2.1 )": {+                                "distroPKGs": [+                                    "r",+                                    "wfqv",+                                    "mnhdnidi"+                                ],+                                "notes": "uu"+                            }+                        },+                        "Linux_RedHat": {+                            "( < 8.3.6 && == 7.3.2 && == 5.7.6 && == 8.8.7 && < 4.5.8 && > 2.7.3 && > 7.3.6 && <= 8.1.7 && == 3.2.4 )": {+                                "distroPKGs": [+                                    ""+                                ],+                                "notes": "wvhyntkx"+                            },+                            "( <= 3.5.7 && <= 4.6.7 && >= 4.4.3 && < 4.3.8 && == 2.8.1 && <= 6.8.8 && > 2.8.1 && > 5.8.1 && == 2.7.6 )": {+                                "distroPKGs": [+                                    "v",+                                    ""+                                ],+                                "notes": ""+                            },+                            "( <= 5.5.1 && >= 8.8.4 && > 4.7.8 && > 3.2.8 )": {+                                "distroPKGs": [+                                    "gsxgw",+                                    "opzaxdte",+                                    "djvxnpn"+                                ],+                                "notes": "c"+                            },+                            "( <= 6.4.5 && > 4.4.7 && > 7.3.4 )": {+                                "distroPKGs": [+                                    "iwxlzo",+                                    "woqgztki",+                                    "qs",+                                    "drukgr",+                                    "ldwnej",+                                    ""+                                ],+                                "notes": "emwic"+                            },+                            "( == 7.1.4 && >= 2.2.1 && < 2.6.4 && > 5.3.3 ) || ( == 7.8.3 && == 2.8.6 && < 1.5.6 && < 1.4.7 && >= 4.2.2 )": {+                                "distroPKGs": [+                                    "huavrsuk",+                                    "ctkxeds",+                                    "npn",+                                    "vga"+                                ],+                                "notes": ""+                            },+                            "( > 1.5.7 && <= 5.6.6 ) || ( < 5.4.3 && >= 3.1.6 && < 2.5.6 && < 5.7.7 ) || ( == 4.8.8 && >= 1.2.3 && <= 2.5.6 )": {+                                "distroPKGs": [+                                    "xwnna",+                                    "ldwn",+                                    "onaehjw",+                                    "fepyada",+                                    "pjwce"+                                ],+                                "notes": "lle"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "bgnkwl",+                                    "vqprghmk",+                                    "sro",+                                    "mttka",+                                    "veyjmz"+                                ],+                                "notes": "buo"+                            }+                        }+                    },+                    "2.1.7": {+                        "Darwin": {+                            "( == 2.2.6 && >= 4.2.8 && == 3.5.4 && > 3.6.6 && > 8.4.1 && == 5.6.5 && > 4.1.6 && >= 3.3.8 )": {+                                "distroPKGs": [+                                    "",+                                    "",+                                    "qwhapoh",+                                    "gvyq",+                                    "c"+                                ],+                                "notes": "vflor"+                            },+                            "( >= 4.2.5 && > 2.1.6 && < 1.7.3 ) || ( > 4.7.7 && == 5.6.6 && <= 6.7.5 )": {+                                "distroPKGs": [+                                    "olaedyt"+                                ],+                                "notes": "s"+                            },+                            "( >= 7.8.4 && > 7.1.6 && > 6.3.1 ) || ( > 6.2.8 && > 3.2.5 && < 3.7.6 && <= 8.3.2 && > 1.3.5 && == 7.5.5 && == 2.3.6 && < 6.7.7 )": {+                                "distroPKGs": [+                                    ""+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "yzlsbuc",+                                    "snwy",+                                    "fhbjx",+                                    "q",+                                    "jbximmb",+                                    "nveslud",+                                    "zu",+                                    "d"+                                ],+                                "notes": "oqmvzm"+                            }+                        },+                        "FreeBSD": {+                            "( == 8.4.8 && <= 6.5.6 && < 8.8.2 && >= 5.2.3 && >= 3.3.8 )": {+                                "distroPKGs": [+                                    "ctey",+                                    "i",+                                    "d",+                                    "gz",+                                    ""+                                ],+                                "notes": "b"+                            },+                            "( >= 5.2.3 && > 1.6.8 && >= 4.5.3 && == 7.2.6 && == 3.7.2 && < 6.8.2 && > 8.7.2 ) || ( > 3.5.1 ) || ( < 6.5.5 && <= 4.3.6 && >= 7.3.8 && >= 4.2.2 && > 3.3.5 && >= 1.4.8 && > 6.3.2 && <= 2.8.5 && == 5.8.3 ) || ( >= 6.6.8 && >= 6.6.6 && == 1.4.8 && >= 4.4.2 ) || ( <= 1.3.8 && < 1.7.7 && < 1.7.6 && >= 6.8.7 && >= 3.3.2 && <= 6.4.8 ) || ( >= 3.1.8 && <= 6.4.2 && >= 5.6.3 && > 2.8.1 && < 7.4.8 && == 4.2.6 ) || ( <= 4.7.2 && > 7.2.8 && <= 3.3.5 && > 8.7.3 && >= 3.4.3 && <= 5.3.8 && <= 4.1.7 ) || ( > 4.1.3 ) || ( <= 2.7.3 && <= 6.8.5 && == 1.5.8 && <= 8.4.5 && >= 2.5.5 && >= 2.3.5 && > 5.3.3 && <= 7.6.1 && == 1.6.2 ) || ( >= 1.5.4 && >= 3.3.3 && <= 3.6.4 && < 1.8.3 && == 6.1.1 && < 8.2.6 && > 4.8.7 && >= 7.4.8 ) || ( == 3.2.7 && >= 2.7.6 && <= 3.4.4 && == 4.3.7 && <= 4.3.2 && >= 6.5.6 )": {+                                "distroPKGs": [+                                    "agwdbj",+                                    "lit",+                                    "",+                                    "r",+                                    "ckxs"+                                ],+                                "notes": "apqtm"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "",+                                    "",+                                    "mqpkqq"+                                ],+                                "notes": ""+                            }+                        },+                        "Linux_AmazonLinux": {+                            "( < 4.1.6 && >= 2.5.7 && > 2.8.7 && < 8.2.7 && == 3.5.6 && > 5.5.2 && >= 5.6.6 && < 1.7.8 && < 1.1.6 )": {+                                "distroPKGs": [+                                    "fop",+                                    "ptwe",+                                    "",+                                    "e",+                                    "xop",+                                    "go",+                                    "tvu"+                                ],+                                "notes": "hhkri"+                            },+                            "( <= 7.1.5 && >= 6.7.1 && < 3.1.7 && == 2.7.4 && < 8.1.6 ) || ( >= 5.4.7 && > 6.8.5 ) || ( < 9.6.5 && == 5.3.8 && < 8.1.7 && > 6.7.4 && <= 2.4.7 && > 1.5.6 && <= 7.5.2 )": {+                                "distroPKGs": [],+                                "notes": "fxhyh"+                            },+                            "( == 8.7.6 && < 5.5.5 && == 5.2.2 && < 4.5.8 && < 1.1.1 ) || ( > 1.8.7 && >= 6.2.4 )": {+                                "distroPKGs": [+                                    "jxgpzs",+                                    "fcw"+                                ],+                                "notes": "rp"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "adecgbdd",+                                    "cnj",+                                    "wfica",+                                    "kso",+                                    "",+                                    "zhg",+                                    "ebkcjy"+                                ],+                                "notes": "gyjehm"+                            }+                        },+                        "Linux_Debian": {+                            "( == 8.8.2 && > 7.7.3 && == 4.3.2 && >= 2.8.7 && <= 7.3.2 && >= 8.5.3 && >= 2.3.6 && <= 8.5.7 && > 1.4.5 )": {+                                "distroPKGs": [+                                    "tpxih",+                                    "kgqyyga",+                                    "efmslo",+                                    "hfxlcu",+                                    "vutbmou",+                                    "j",+                                    "",+                                    "qnc"+                                ],+                                "notes": "cqmeyng"+                            },+                            "( > 2.5.4 ) || ( == 4.7.4 && <= 2.4.6 && <= 9.8.2 && < 2.6.1 && == 6.8.7 && >= 7.1.8 && > 1.3.6 ) || ( <= 8.8.6 && >= 5.1.3 && >= 2.1.4 && < 8.1.5 ) || ( < 8.1.3 && >= 7.4.7 && < 7.1.7 && <= 2.6.2 && <= 6.3.6 && >= 7.7.5 )": {+                                "distroPKGs": [+                                    "pqanib"+                                ],+                                "notes": "vkqnvz"+                            },+                            "( > 2.5.7 && == 1.3.4 && >= 8.7.4 && > 5.6.8 && < 5.8.1 && >= 1.8.3 )": {+                                "distroPKGs": [+                                    "sfmixclk"+                                ],+                                "notes": ""+                            },+                            "( > 6.6.1 && == 1.7.8 && < 7.1.4 && == 4.7.6 && <= 1.4.2 )": {+                                "distroPKGs": [+                                    "q",+                                    "xt",+                                    "jphd",+                                    "nbi",+                                    "kugczaya"+                                ],+                                "notes": "zht"+                            },+                            "( >= 1.8.4 && >= 2.4.4 && <= 8.8.4 ) || ( <= 3.8.8 && >= 7.1.4 && > 5.2.6 && > 8.7.3 && == 7.5.2 && >= 4.3.8 && >= 7.3.3 && >= 4.8.3 )": {+                                "distroPKGs": [+                                    "slnzh",+                                    "zz",+                                    "jtfze",+                                    "nxob",+                                    "gkln",+                                    "hsut",+                                    "dbt"+                                ],+                                "notes": "odekum"+                            },+                            "( >= 3.8.2 && >= 5.5.2 && < 3.7.1 && == 2.4.7 && == 7.2.8 && <= 4.3.6 && <= 1.2.4 ) || ( >= 4.7.6 && >= 6.3.5 && < 4.5.7 && <= 2.7.2 && <= 4.1.9 && < 8.8.8 ) || ( < 2.1.5 && > 2.7.8 && == 1.7.4 && > 6.6.3 && >= 4.8.8 && <= 6.1.2 && < 5.2.1 )": {+                                "distroPKGs": [],+                                "notes": "uwu"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "clba",+                                    "caweqy",+                                    "ksgx",+                                    "f"+                                ],+                                "notes": "vu"+                            }+                        },+                        "Linux_Ubuntu": {+                            "( >= 2.8.4 && == 5.5.3 && <= 9.1.1 && < 7.6.2 && <= 2.3.2 && > 3.4.7 && > 1.8.9 )": {+                                "distroPKGs": [+                                    "iv",+                                    "lnnn",+                                    "jhaken",+                                    "xyftneuu",+                                    "ve"+                                ],+                                "notes": "xrty"+                            }+                        }+                    },+                    "2.2.8": {+                        "Darwin": {+                            "( < 5.5.8 && <= 3.3.6 && < 7.8.3 && == 6.6.6 && < 6.8.7 ) || ( <= 6.6.8 && > 6.3.4 && >= 9.5.4 && > 3.5.6 && == 8.8.5 && >= 5.1.6 && < 5.3.2 && < 4.2.2 && >= 8.1.1 )": {+                                "distroPKGs": [+                                    "h",+                                    "s",+                                    "fcpo",+                                    "",+                                    "pr",+                                    ""+                                ],+                                "notes": "upwiew"+                            },+                            "( > 6.7.7 && < 2.2.6 ) || ( >= 1.8.8 && >= 6.7.8 && <= 1.1.6 && == 3.3.8 && == 6.1.4 )": {+                                "distroPKGs": [+                                    "c",+                                    "payxxaqj",+                                    "",+                                    "ojsfr",+                                    "o"+                                ],+                                "notes": "mbk"+                            },+                            "( >= 5.3.7 && <= 8.3.6 && > 8.7.5 && < 4.6.1 && == 2.6.1 && < 8.8.5 && == 1.4.3 && >= 2.1.6 ) || ( <= 1.1.8 && >= 1.1.2 && <= 2.6.3 && < 3.3.8 && > 6.6.3 && >= 7.2.3 && > 8.7.8 ) || ( < 5.1.3 && > 2.7.7 && >= 2.4.6 && <= 7.5.9 && < 1.3.5 && > 8.4.8 && < 2.2.2 ) || ( < 4.7.6 && <= 6.7.7 && == 1.6.4 )": {+                                "distroPKGs": [],+                                "notes": "tyxbd"+                            }+                        },+                        "FreeBSD": {+                            "( >= 2.9.2 && <= 6.2.1 && >= 1.6.2 && == 2.4.3 && < 7.8.5 && < 3.2.6 && == 8.1.1 && > 3.5.2 && < 8.7.7 )": {+                                "distroPKGs": [],+                                "notes": "miixut"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "ecjnf",+                                    "r",+                                    "zrzvbor",+                                    "imfasgai",+                                    "tnhsofza"+                                ],+                                "notes": "ay"+                            }+                        },+                        "Linux_Exherbo": {+                            "( >= 7.3.5 && <= 4.8.5 && <= 5.3.2 && <= 5.4.4 && < 6.4.4 && >= 3.6.8 )": {+                                "distroPKGs": [+                                    "e",+                                    "vfrfglgi"+                                ],+                                "notes": "govf"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "soup",+                                    "gf"+                                ],+                                "notes": ""+                            }+                        },+                        "Linux_UnknownLinux": {+                            "( <= 1.6.3 && == 1.3.1 && <= 1.4.4 && > 8.4.3 && == 4.5.6 && >= 8.2.4 && == 6.7.1 && >= 8.6.3 && >= 2.1.7 )": {+                                "distroPKGs": [+                                    "ecyfh",+                                    "gzazpbpf",+                                    "mozlft"+                                ],+                                "notes": "rnjtiu"+                            },+                            "( <= 5.4.8 && == 6.3.9 && < 4.5.3 && < 7.6.1 && > 3.8.8 && == 1.1.1 && < 8.4.6 && == 8.5.1 && == 5.2.2 ) || ( >= 2.6.3 && == 3.2.1 && <= 8.2.8 && == 7.5.1 && == 3.2.4 && > 8.7.6 && > 7.4.8 && < 6.6.3 ) || ( > 3.3.4 ) || ( < 7.7.5 && <= 8.3.8 )": {+                                "distroPKGs": [+                                    "filhguw",+                                    "b",+                                    "ejg"+                                ],+                                "notes": "a"+                            },+                            "( <= 7.3.6 && <= 8.2.2 )": {+                                "distroPKGs": [+                                    "cueql",+                                    "wokzs",+                                    "sokus",+                                    "clqp"+                                ],+                                "notes": "ta"+                            },+                            "( == 4.8.5 && >= 1.2.5 && > 3.6.1 && > 6.3.7 )": {+                                "distroPKGs": [+                                    "kx",+                                    "",+                                    "ijc",+                                    "",+                                    "",+                                    "t",+                                    "b"+                                ],+                                "notes": "ixgd"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "b"+                            }+                        },+                        "Windows": {+                            "( < 1.8.8 && == 1.3.7 && >= 8.4.1 && <= 8.3.7 && > 7.7.1 )": {+                                "distroPKGs": [+                                    "tcqpbmx",+                                    "su",+                                    "",+                                    "bkql",+                                    "eizz",+                                    "ua"+                                ],+                                "notes": ""+                            },+                            "( >= 5.3.3 && < 3.3.5 && <= 5.8.1 ) || ( == 7.6.2 && == 7.3.8 && == 5.7.1 ) || ( < 5.4.2 && < 8.5.3 && == 8.1.2 && > 4.6.1 )": {+                                "distroPKGs": [],+                                "notes": ""+                            }+                        }+                    },+                    "2.3.1": {},+                    "4.5.5": {+                        "Darwin": {+                            "( < 8.8.7 && >= 4.4.1 && > 7.1.8 && <= 3.5.4 && >= 1.6.7 && == 5.8.7 && >= 5.3.6 && <= 2.7.2 && < 1.7.6 ) || ( >= 2.6.1 && < 3.7.3 && <= 1.8.2 )": {+                                "distroPKGs": [+                                    "gplf",+                                    "len",+                                    "yvbxdxsj",+                                    "ojgpzozd",+                                    "wlflpdjj",+                                    "odphho"+                                ],+                                "notes": "hpeqebal"+                            },+                            "( <= 5.3.3 && == 3.7.1 && >= 3.1.5 && <= 4.1.2 )": {+                                "distroPKGs": [],+                                "notes": ""+                            },+                            "( <= 8.4.3 && <= 3.1.8 && <= 1.8.3 && <= 7.7.8 && < 6.8.4 && > 8.5.3 && < 3.7.8 && <= 2.2.8 && == 5.7.5 ) || ( >= 4.6.4 && <= 4.8.5 && == 4.1.2 && >= 4.4.5 && == 3.1.4 && == 2.2.3 && < 5.6.6 && >= 2.7.6 ) || ( == 5.2.6 && < 3.3.2 && == 5.7.8 && <= 2.8.3 && == 2.6.1 && <= 5.5.6 && == 1.1.4 && < 7.5.8 && < 6.5.2 ) || ( <= 6.2.7 && == 8.7.6 && < 4.7.8 && >= 1.4.8 && == 6.7.8 && > 3.4.1 && >= 3.4.4 && < 3.3.5 && <= 6.1.2 ) || ( >= 2.4.3 && > 6.3.8 && >= 8.4.3 && <= 8.2.3 && >= 1.6.4 && < 5.6.8 && <= 6.7.2 && > 5.2.6 ) || ( <= 3.1.4 && > 6.7.5 && > 1.3.2 && > 3.6.2 && >= 6.1.2 && > 3.8.1 && > 1.1.5 && > 6.8.1 ) || ( > 4.3.2 && == 3.8.6 && < 3.3.8 && < 5.2.2 && >= 7.6.3 && >= 6.8.2 && <= 8.8.6 && > 5.1.1 ) || ( == 2.2.6 )": {+                                "distroPKGs": [],+                                "notes": "fw"+                            },+                            "( == 2.8.2 && <= 4.2.2 ) || ( == 2.6.5 && <= 7.8.5 && > 4.4.8 && >= 3.1.1 && <= 8.4.7 && >= 3.7.3 && >= 5.4.2 )": {+                                "distroPKGs": [+                                    "dtw"+                                ],+                                "notes": ""+                            },+                            "( == 8.1.7 && == 3.1.8 )": {+                                "distroPKGs": [+                                    "lnmueo",+                                    "brkkkrki",+                                    "xxufhhwc"+                                ],+                                "notes": "fx"+                            },+                            "( > 1.8.4 && <= 2.6.2 )": {+                                "distroPKGs": [+                                    "",+                                    "lovikvn"+                                ],+                                "notes": "bzul"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "hu"+                            }+                        },+                        "FreeBSD": {+                            "( < 2.2.7 && > 5.1.6 && == 6.3.6 && > 1.7.2 && >= 2.7.1 && < 1.3.2 ) || ( <= 8.8.3 && <= 4.3.4 && <= 8.2.7 && <= 5.5.1 && == 8.6.8 && < 6.2.5 && > 8.7.2 ) || ( == 6.7.3 && == 8.6.9 && > 8.8.5 && < 8.2.3 && < 3.6.8 && <= 4.8.6 && == 3.8.8 && < 3.2.8 && >= 6.4.2 )": {+                                "distroPKGs": [+                                    "gvsvl",+                                    "",+                                    "lextx",+                                    "qbr",+                                    "inc",+                                    "tsz",+                                    "kzrjh",+                                    "tsw"+                                ],+                                "notes": "xcid"+                            },+                            "( <= 5.1.5 && < 6.6.6 && < 8.9.3 && == 5.6.8 && > 3.1.3 && == 2.1.2 )": {+                                "distroPKGs": [+                                    "g",+                                    "jh"+                                ],+                                "notes": "d"+                            },+                            "( >= 5.1.3 && <= 5.5.3 && < 4.2.5 && == 1.5.5 && > 3.8.1 && > 3.7.6 && > 6.1.8 && == 3.5.5 && >= 3.3.2 ) || ( == 8.4.4 && == 5.1.7 ) || ( <= 1.1.6 && >= 7.2.2 && <= 1.2.3 && > 7.4.3 ) || ( >= 7.1.2 && > 1.4.5 && <= 6.8.1 )": {+                                "distroPKGs": [+                                    "heuu",+                                    "ij",+                                    "mliuynil"+                                ],+                                "notes": "pki"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "lsxu",+                                    "is",+                                    "ysssqj",+                                    "tzj",+                                    "m",+                                    "bzkf"+                                ],+                                "notes": ""+                            }+                        },+                        "Linux_Exherbo": {+                            "( < 1.8.4 && < 8.3.6 && <= 4.3.4 && >= 8.8.8 && >= 4.4.8 && >= 3.4.3 && <= 1.1.1 && <= 7.1.2 && < 1.8.6 )": {+                                "distroPKGs": [+                                    "",+                                    "izrlftf",+                                    "",+                                    "hu",+                                    "g",+                                    "vtug"+                                ],+                                "notes": ""+                            },+                            "( == 1.1.6 && == 6.3.3 && < 3.4.3 && <= 7.6.7 && >= 5.6.5 && <= 3.8.1 && < 4.4.2 && <= 2.5.8 && <= 2.3.8 ) || ( >= 2.7.5 && < 1.2.7 && == 6.1.7 && < 2.5.3 && == 3.8.5 && < 1.2.4 && > 5.7.3 && <= 5.2.7 && < 4.3.2 )": {+                                "distroPKGs": [+                                    "qenyuxeu",+                                    "zy"+                                ],+                                "notes": "sizbx"+                            },+                            "( >= 7.3.1 && < 1.7.4 && < 8.1.7 && > 2.2.1 && > 7.2.7 && == 4.7.8 )": {+                                "distroPKGs": [+                                    "hvcogxrq",+                                    "neyljfq",+                                    "adqzynfg",+                                    "bdf",+                                    "etfvb",+                                    "ifqthkoa"+                                ],+                                "notes": "lpymwns"+                            },+                            "( >= 7.7.4 && <= 3.7.5 && > 4.5.6 && == 4.7.3 && <= 5.5.3 && > 1.5.7 && <= 2.8.6 && > 2.7.2 && >= 1.7.7 ) || ( < 2.6.8 && >= 3.8.4 )": {+                                "distroPKGs": [+                                    "nxtyuk",+                                    "pf",+                                    "rpa",+                                    "vlcgbvdd"+                                ],+                                "notes": "b"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "iznqmjva",+                                    "jp"+                                ],+                                "notes": ""+                            }+                        },+                        "Linux_Fedora": {+                            "( < 2.1.5 && == 7.4.8 && >= 8.2.2 && < 1.6.8 )": {+                                "distroPKGs": [],+                                "notes": "hcqdbgv"+                            },+                            "( < 2.4.7 && == 1.3.4 && >= 1.4.4 && > 5.1.3 && <= 8.6.2 && > 4.7.5 && < 6.4.7 && < 8.1.3 )": {+                                "distroPKGs": [+                                    "hphgh",+                                    "gi",+                                    "wwmjf",+                                    "qv",+                                    "vy",+                                    "y"+                                ],+                                "notes": "iyi"+                            },+                            "( < 7.6.3 && == 4.5.4 )": {+                                "distroPKGs": [],+                                "notes": "ywpjpyog"+                            },+                            "( == 8.3.1 )": {+                                "distroPKGs": [+                                    "dxtgqw"+                                ],+                                "notes": "ymgfwr"+                            },+                            "( == 8.7.3 && == 5.5.5 && <= 6.8.3 && <= 2.7.5 && >= 4.7.2 && > 2.3.3 && == 8.3.7 && >= 5.8.7 )": {+                                "distroPKGs": [+                                    "ulhqc",+                                    "hcz",+                                    "xkusych",+                                    ""+                                ],+                                "notes": "jtpotldu"+                            },+                            "( > 1.7.2 && == 2.7.1 && == 2.1.8 && == 5.7.2 && > 6.5.6 && <= 7.2.7 && >= 3.5.8 )": {+                                "distroPKGs": [+                                    "zrgf",+                                    "",+                                    "b",+                                    "ih",+                                    "ozoamayu",+                                    "ukai"+                                ],+                                "notes": "ahga"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "kp",+                                    "rbvq",+                                    "bns",+                                    "fxgwc",+                                    "qmoia",+                                    "hyepdiym",+                                    "uirknrsw"+                                ],+                                "notes": "sd"+                            }+                        },+                        "Windows": {+                            "( < 4.6.2 && <= 1.5.7 && == 5.4.4 && <= 3.3.8 && > 1.7.9 && <= 1.3.3 && >= 3.7.5 && > 4.3.3 ) || ( >= 6.7.7 && <= 7.1.6 && <= 1.2.6 && < 3.2.2 ) || ( >= 7.8.1 && == 5.4.2 ) || ( == 6.1.3 )": {+                                "distroPKGs": [+                                    "xaidan",+                                    "ckclo",+                                    "hdtnktcu",+                                    "v"+                                ],+                                "notes": ""+                            },+                            "( == 1.7.7 && < 7.6.3 && < 7.5.5 && == 5.6.1 && > 4.4.4 && > 4.6.2 && > 3.4.7 ) || ( < 7.4.4 && <= 8.3.2 && < 1.8.1 && <= 2.2.5 && < 8.3.5 && <= 8.3.1 && > 2.6.8 ) || ( <= 7.2.6 && > 3.5.3 && < 7.2.8 && >= 5.5.8 && == 5.6.2 && >= 3.7.2 && >= 7.5.1 && == 7.3.3 && > 8.6.5 ) || ( >= 5.7.3 && == 1.7.7 && <= 3.6.8 && < 1.7.6 )": {+                                "distroPKGs": [+                                    "mebzw",+                                    "ptpoti",+                                    "rtgc"+                                ],+                                "notes": "lxyzg"+                            },+                            "( > 3.4.2 && > 7.7.7 && < 8.6.7 && == 3.8.7 ) || ( >= 6.1.6 && <= 5.4.6 && > 3.5.3 ) || ( <= 3.8.6 && < 6.6.7 && >= 6.5.8 && >= 8.5.5 && == 3.5.1 && <= 7.4.3 && == 1.1.3 ) || ( < 7.7.1 && > 5.4.5 && > 2.1.3 && >= 5.5.2 && < 1.8.7 && < 2.3.1 && < 3.4.5 && >= 7.6.5 )": {+                                "distroPKGs": [+                                    "uecyef",+                                    "irj",+                                    "la",+                                    "v",+                                    "agpptp",+                                    "xjbfssp",+                                    "rxmu"+                                ],+                                "notes": "lw"+                            },+                            "( > 9.5.1 && <= 2.8.3 && < 1.6.7 && >= 4.6.6 && >= 6.5.5 && <= 2.8.5 && <= 7.4.8 )": {+                                "distroPKGs": [+                                    "yzzfx",+                                    "tljdxqwg",+                                    "rbolc",+                                    "rcpwt",+                                    "",+                                    "dnyate",+                                    "n",+                                    "lj"+                                ],+                                "notes": "enepamw"+                            },+                            "( >= 4.1.2 && >= 7.3.6 && <= 4.8.4 && > 5.2.7 && > 2.3.8 && == 7.8.4 && <= 8.6.1 && >= 8.6.4 && > 1.3.8 ) || ( == 4.7.3 && < 8.8.3 && > 2.4.5 )": {+                                "distroPKGs": [+                                    "",+                                    "pjeayd",+                                    "xgnbuxxj",+                                    "",+                                    "wg",+                                    "sakslldf",+                                    "wreycec"+                                ],+                                "notes": "yeucyv"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "gbtviks",+                                    "qnx",+                                    "dl",+                                    "",+                                    "wj",+                                    "asyjkrm",+                                    "hns",+                                    "j"+                                ],+                                "notes": "u"+                            }+                        }+                    },+                    "5.4.2": {+                        "Darwin": {+                            "( <= 8.4.8 && >= 2.2.4 && > 6.4.1 && == 7.6.3 && > 5.7.8 && >= 7.5.7 && == 3.6.8 && <= 4.1.2 )": {+                                "distroPKGs": [+                                    "adtbvg"+                                ],+                                "notes": "r"+                            },+                            "( == 8.2.3 && == 8.1.8 )": {+                                "distroPKGs": [+                                    "hjgugrd",+                                    "qrqazbl",+                                    "onpje",+                                    "",+                                    "adgdfthc",+                                    "yrb",+                                    "alkkh",+                                    "z"+                                ],+                                "notes": "ihzo"+                            },+                            "( > 4.3.5 && < 8.2.4 )": {+                                "distroPKGs": [+                                    "qcne",+                                    "j",+                                    "plkeqmjn",+                                    "itlrvic",+                                    "wyl",+                                    "grnb",+                                    "hb",+                                    "wyojkbm"+                                ],+                                "notes": "g"+                            },+                            "( > 4.6.4 && <= 1.4.1 ) || ( == 1.3.1 ) || ( == 2.6.8 && < 6.1.7 && >= 7.3.7 && <= 5.3.7 ) || ( < 6.7.9 && > 5.2.7 && == 1.3.4 && > 3.1.6 && <= 2.8.5 && <= 5.2.5 ) || ( < 7.7.7 )": {+                                "distroPKGs": [],+                                "notes": "ckzgzl"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "ydqjc",+                                    "qlfg",+                                    "fercc",+                                    "emktqp",+                                    "tamer",+                                    "ghkpnwnb",+                                    "",+                                    "lvnjiav"+                                ],+                                "notes": "lowvia"+                            }+                        },+                        "Linux_Ubuntu": {+                            "( > 2.5.7 && == 4.6.5 && < 1.6.6 && > 5.5.8 && < 1.3.5 && < 1.6.4 )": {+                                "distroPKGs": [+                                    "ykgmf",+                                    "kcjlkub",+                                    "ty",+                                    "bltfixxq",+                                    "tywxwj"+                                ],+                                "notes": "pfdvhlgt"+                            },+                            "( > 3.3.2 && > 3.3.6 && > 1.4.6 && > 4.8.6 ) || ( >= 5.3.5 && >= 1.8.4 && > 7.5.8 && > 2.2.3 && >= 1.5.5 && <= 4.6.3 && > 7.3.5 ) || ( <= 6.3.1 && < 7.5.5 && > 6.1.4 && >= 6.1.5 ) || ( == 5.2.1 && > 6.7.7 && <= 1.2.6 && < 6.6.3 ) || ( <= 1.3.4 && == 5.7.2 && < 2.7.5 && < 6.2.5 && >= 8.4.3 && < 6.9.7 && < 4.7.1 && == 4.2.7 ) || ( >= 5.8.1 && > 7.2.2 && <= 3.2.4 && > 1.1.8 && <= 2.4.3 && == 7.8.7 && < 3.6.8 && > 4.5.4 && < 4.7.9 ) || ( <= 7.7.6 && <= 5.2.1 && == 8.5.7 && > 2.3.2 )": {+                                "distroPKGs": [+                                    "llktrowb"+                                ],+                                "notes": "metwcheo"+                            },+                            "( > 4.3.7 && < 7.2.7 && <= 5.8.1 && == 6.3.4 && == 2.6.8 && < 7.5.7 )": {+                                "distroPKGs": [+                                    "upbxe",+                                    "",+                                    "qiaslrox",+                                    "etoc",+                                    "s",+                                    "q",+                                    "gvgfonnr"+                                ],+                                "notes": "hbdjjj"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "ygbu"+                                ],+                                "notes": "djmxz"+                            }+                        },+                        "Windows": {+                            "( > 4.2.1 && > 10.5.4 && == 3.3.5 && >= 8.5.8 && <= 7.1.8 && > 1.3.3 ) || ( <= 4.2.5 && == 3.4.1 && >= 7.7.6 && > 8.2.6 && > 8.2.6 && == 4.4.5 && > 3.6.7 && <= 3.2.1 && < 5.6.4 ) || ( >= 2.1.8 && >= 6.6.7 && == 1.5.5 && >= 7.8.3 && >= 1.4.3 && <= 3.1.2 )": {+                                "distroPKGs": [+                                    "ath",+                                    "phzudm"+                                ],+                                "notes": "kxdx"+                            },+                            "( >= 8.1.8 && == 4.4.1 && >= 3.3.1 && <= 6.5.1 ) || ( > 1.1.2 && < 6.9.8 && >= 1.7.7 && <= 1.8.6 && < 5.6.4 ) || ( <= 5.1.2 && <= 8.5.6 && == 4.8.6 && > 5.6.5 && > 1.2.1 && < 3.4.1 && >= 4.6.1 && <= 7.7.4 && > 3.1.2 )": {+                                "distroPKGs": [+                                    "t",+                                    "v",+                                    "fvbfxsr",+                                    "xf",+                                    "argwajm",+                                    "qcfakl",+                                    "tfzzh"+                                ],+                                "notes": "i"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "ahyg"+                            }+                        }+                    },+                    "6.1.1": {+                        "Darwin": {+                            "( <= 1.4.3 && <= 5.4.2 && > 2.4.4 && == 8.1.4 && >= 4.6.8 && < 5.7.8 && <= 4.8.1 && <= 7.6.3 )": {+                                "distroPKGs": [],+                                "notes": "vqm"+                            },+                            "( <= 8.7.1 && < 3.7.2 && >= 5.1.5 ) || ( >= 5.6.7 && >= 7.3.6 && > 8.6.8 && <= 4.8.5 && <= 4.5.5 ) || ( > 4.1.6 && >= 4.7.8 && < 5.6.5 )": {+                                "distroPKGs": [+                                    "uuvkukp",+                                    "r",+                                    "",+                                    "z",+                                    "m",+                                    ""+                                ],+                                "notes": "nxumeei"+                            },+                            "( >= 3.5.1 && > 6.1.3 && >= 4.5.3 && <= 4.2.4 && <= 3.7.5 && < 2.8.8 && < 7.4.5 )": {+                                "distroPKGs": [],+                                "notes": "wnlhxe"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "x",+                                    "gsb",+                                    "uew",+                                    "ebzu",+                                    "s",+                                    "y",+                                    "kjtvxuq"+                                ],+                                "notes": "wbex"+                            }+                        },+                        "FreeBSD": {+                            "( <= 2.8.4 && >= 3.6.1 && >= 1.8.6 && < 3.8.6 && == 4.4.8 && == 8.1.8 && == 8.1.4 )": {+                                "distroPKGs": [],+                                "notes": "bdbialnh"+                            },+                            "( == 5.3.1 && < 2.3.8 && < 8.1.6 && > 3.2.3 ) || ( >= 7.2.1 && <= 3.5.8 && < 6.2.7 && >= 1.6.7 && > 2.8.7 && > 5.7.1 && <= 2.8.4 ) || ( >= 4.7.8 && > 3.1.6 && > 2.7.1 )": {+                                "distroPKGs": [+                                    "bzfhy"+                                ],+                                "notes": "pwvvn"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "nm",+                                    "vmhtdj",+                                    "zd",+                                    "",+                                    "oua",+                                    "cdxbuffs",+                                    "dq"+                                ],+                                "notes": "rzhem"+                            }+                        },+                        "Linux_UnknownLinux": {+                            "( <= 1.2.5 && > 2.7.1 && <= 7.3.6 && == 8.3.6 && < 8.4.5 && <= 1.4.5 && <= 1.5.6 )": {+                                "distroPKGs": [+                                    "crlzcg",+                                    "knikjsep",+                                    "kkdtc"+                                ],+                                "notes": "qqitdqrp"+                            },+                            "( == 7.6.6 ) || ( < 2.3.8 && <= 1.1.5 && > 8.5.7 && >= 5.2.5 && > 7.5.7 && < 5.6.1 && > 6.7.7 ) || ( < 7.6.1 && < 8.5.3 && > 1.6.7 && > 5.5.8 && > 4.6.2 )": {+                                "distroPKGs": [+                                    "e",+                                    "fk",+                                    "ynip",+                                    "eqfv"+                                ],+                                "notes": "rn"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "gryovff"+                            }+                        }+                    }+                },+                "Stack": {+                    "1.5.3": {+                        "Linux_Gentoo": {+                            "( < 8.5.3 && >= 3.1.8 && >= 3.8.4 && >= 3.8.3 )": {+                                "distroPKGs": [+                                    "ap",+                                    "pbnci",+                                    "eurw",+                                    "tcrkdseq",+                                    "bnwrzbli",+                                    "lcjh"+                                ],+                                "notes": "ci"+                            },+                            "( == 4.7.6 && <= 6.3.2 && < 4.7.8 )": {+                                "distroPKGs": [+                                    "xnjwnta",+                                    "dxvps",+                                    "ysk",+                                    "",+                                    "covwic",+                                    "q",+                                    "cihc"+                                ],+                                "notes": "zjxe"+                            },+                            "( == 6.2.7 && <= 1.7.4 && == 3.1.3 && < 6.4.3 && == 7.8.3 && > 2.2.3 ) || ( >= 4.4.6 && == 8.1.5 && > 3.7.8 && < 7.7.7 ) || ( >= 3.1.3 && > 3.1.7 && < 1.8.8 && >= 3.4.8 && < 4.3.1 ) || ( >= 7.3.5 && > 3.6.9 ) || ( > 6.2.8 && == 5.4.4 && <= 5.1.6 && > 1.2.8 && <= 7.1.5 && > 5.1.3 && == 1.5.4 && <= 7.3.4 ) || ( == 7.6.5 && == 5.6.2 && > 4.6.2 && >= 2.2.3 ) || ( < 3.6.8 && <= 4.5.2 && < 6.7.6 && < 5.3.8 ) || ( < 1.5.6 && >= 10.2.2 && >= 2.3.6 && >= 4.7.1 && >= 7.7.2 && <= 4.8.3 && >= 6.7.1 && < 6.8.8 && < 8.4.4 ) || ( <= 8.6.4 && <= 3.1.7 && == 4.5.3 && == 8.6.6 && > 7.5.2 && <= 6.3.5 ) || ( >= 8.3.1 && < 4.4.3 && > 2.4.1 && == 7.5.3 && == 2.2.4 && <= 3.2.3 && == 1.7.4 && < 6.6.4 )": {+                                "distroPKGs": [+                                    "nu",+                                    "tce",+                                    "adxg"+                                ],+                                "notes": "pl"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "lqqcqdag",+                                    "mdxdwx",+                                    "nfnclgh",+                                    "nbxcl",+                                    "y"+                                ],+                                "notes": "cwnihy"+                            }+                        },+                        "Linux_Mint": {+                            "( >= 7.7.8 )": {+                                "distroPKGs": [+                                    "rnce",+                                    "dlwpddo"+                                ],+                                "notes": "yco"+                            }+                        },+                        "Windows": {+                            "( < 1.8.1 ) || ( <= 7.2.3 && > 8.8.7 && > 2.1.7 && >= 6.6.3 && == 6.6.2 && > 3.7.4 && >= 8.4.2 && == 3.2.3 ) || ( < 1.2.3 && == 4.2.4 && == 4.2.6 && > 8.2.2 && <= 7.8.1 ) || ( >= 2.8.7 )": {+                                "distroPKGs": [+                                    "kxvydye",+                                    "hmajm",+                                    "myoviq",+                                    "gblfj",+                                    "fiot",+                                    "",+                                    "vpi"+                                ],+                                "notes": "lv"+                            },+                            "( <= 1.3.5 && <= 6.2.2 && > 6.4.8 && >= 5.7.1 && >= 8.8.5 && >= 7.4.4 && > 8.2.4 && <= 5.5.1 ) || ( < 4.6.1 && <= 7.6.4 && >= 1.7.3 && > 4.5.6 && > 3.6.5 )": {+                                "distroPKGs": [+                                    ""+                                ],+                                "notes": "ehw"+                            },+                            "( == 2.4.6 ) || ( >= 3.7.1 )": {+                                "distroPKGs": [+                                    "ueskh",+                                    "rucwb",+                                    "h",+                                    "esnaebw",+                                    ""+                                ],+                                "notes": "ebuyzeb"+                            },+                            "( >= 5.8.7 && < 3.1.2 && > 8.2.6 && > 1.7.8 && <= 5.7.3 && <= 6.2.1 && > 1.2.7 ) || ( < 7.1.3 && <= 6.5.5 && >= 5.6.2 && > 6.8.8 && >= 6.7.2 )": {+                                "distroPKGs": [+                                    "bdpke",+                                    "jyvlsb",+                                    "dbaglfv",+                                    "kh",+                                    "zn"+                                ],+                                "notes": "pfu"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "xpuyhp",+                                    "fidngp",+                                    "cnsydbe"+                                ],+                                "notes": "p"+                            }+                        }+                    },+                    "1.8.5": {+                        "Darwin": {},+                        "Windows": {+                            "( <= 5.1.7 && == 3.1.2 && < 6.5.5 && < 6.5.8 && <= 5.5.4 && == 8.2.8 && <= 5.3.4 && <= 6.6.7 ) || ( > 4.6.8 && < 4.6.2 && < 6.6.3 && >= 5.5.9 && > 7.2.7 && >= 3.6.7 && > 5.1.3 && <= 6.2.2 ) || ( >= 1.6.6 && == 8.3.8 && >= 4.1.1 && <= 7.8.3 && < 6.2.4 && == 4.2.2 && <= 6.7.1 ) || ( > 7.4.8 && < 3.4.5 && == 7.4.3 && == 8.3.8 ) || ( <= 1.6.6 && > 1.4.3 && == 8.6.8 && > 5.1.1 && >= 2.6.2 && > 5.6.6 && <= 2.3.4 && >= 7.8.2 ) || ( >= 5.6.7 && <= 1.7.3 && >= 7.1.8 )": {+                                "distroPKGs": [+                                    "wmbfdhcn",+                                    "hefid",+                                    "gpjsshfm"+                                ],+                                "notes": ""+                            },+                            "( <= 8.6.8 && <= 2.7.6 && <= 1.5.5 && < 7.8.3 && > 4.7.1 && <= 6.2.5 && <= 1.5.6 && < 8.3.3 )": {+                                "distroPKGs": [+                                    "a",+                                    "ankcnfwr",+                                    "",+                                    "vfeze"+                                ],+                                "notes": "o"+                            },+                            "( > 1.2.5 && < 1.8.2 && <= 2.7.2 && <= 6.2.1 && == 8.4.6 && >= 7.4.4 )": {+                                "distroPKGs": [+                                    "ntyvggto",+                                    "kwa",+                                    "",+                                    "rqv"+                                ],+                                "notes": "nlw"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "moa",+                                    "uy",+                                    "cmhkvx",+                                    "kckuuefv"+                                ],+                                "notes": "vgjy"+                            }+                        }+                    },+                    "6.4.8": {+                        "Darwin": {+                            "( < 1.1.7 && <= 6.4.7 && < 4.8.1 && >= 1.4.1 && < 1.3.5 )": {+                                "distroPKGs": [+                                    "zbnvuxey",+                                    "f",+                                    "xgk",+                                    "cully",+                                    "kijtxloo",+                                    "oa",+                                    ""+                                ],+                                "notes": "hkp"+                            },+                            "( < 8.5.2 && == 5.1.8 && >= 8.8.2 && == 8.5.5 )": {+                                "distroPKGs": [+                                    "pfmqqg",+                                    "pjcalesy",+                                    "w"+                                ],+                                "notes": "u"+                            },+                            "( == 4.8.1 ) || ( < 2.4.5 && > 7.3.7 && <= 3.6.5 && > 3.7.4 && < 8.3.2 )": {+                                "distroPKGs": [+                                    "mscioe",+                                    "awm",+                                    "hkokfhog",+                                    "c"+                                ],+                                "notes": "o"+                            },+                            "( >= 5.7.6 )": {+                                "distroPKGs": [+                                    "es",+                                    "vjut",+                                    "",+                                    "bnfeapvz",+                                    "",+                                    "wtbb",+                                    "lsumzapo",+                                    "xzl"+                                ],+                                "notes": "tn"+                            }+                        },+                        "FreeBSD": {+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "ri",+                                    "",+                                    "fiqhwct",+                                    "",+                                    "kay",+                                    "hb",+                                    "idlbssz"+                                ],+                                "notes": ""+                            }+                        },+                        "Windows": {+                            "( == 2.4.7 && <= 1.6.6 && >= 2.5.6 && <= 1.8.3 && < 3.8.2 && > 8.8.1 && == 8.5.7 )": {+                                "distroPKGs": [],+                                "notes": "lbc"+                            },+                            "( >= 1.3.1 && <= 5.4.7 ) || ( <= 8.5.1 && < 6.7.3 && < 2.6.2 && == 1.4.7 && > 3.7.1 && == 5.1.5 && > 6.3.8 ) || ( < 1.4.3 && < 3.8.8 && < 1.7.7 && >= 4.4.6 && > 5.5.2 && > 8.1.5 && <= 1.1.3 && == 1.2.4 )": {+                                "distroPKGs": [+                                    "",+                                    "gufqmpuy",+                                    "iwe",+                                    "gozyve",+                                    "viwglaun",+                                    "eodrnmy",+                                    "b",+                                    "elrdg"+                                ],+                                "notes": "kgx"+                            },+                            "( >= 5.3.7 && > 4.8.3 && >= 6.2.8 && <= 3.8.2 && == 8.4.6 && == 4.8.1 )": {+                                "distroPKGs": [+                                    "",+                                    "",+                                    "ez",+                                    "hvqp"+                                ],+                                "notes": "qmnli"+                            },+                            "( >= 7.6.1 && > 2.6.8 && == 3.4.3 && > 6.2.6 && <= 4.8.5 )": {+                                "distroPKGs": [+                                    "qe",+                                    "uqje",+                                    "zrl",+                                    "c",+                                    "cpgbl",+                                    "vyr",+                                    "z"+                                ],+                                "notes": "s"+                            }+                        }+                    },+                    "unknown_version": {+                        "FreeBSD": {+                            "( == 2.3.8 && > 5.1.2 )": {+                                "distroPKGs": [+                                    "ttyjz"+                                ],+                                "notes": "fk"+                            },+                            "( > 8.6.1 )": {+                                "distroPKGs": [+                                    "p"+                                ],+                                "notes": "r"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "ygn"+                                ],+                                "notes": "stakcmt"+                            }+                        },+                        "Linux_Alpine": {},+                        "Linux_Mint": {+                            "( == 6.8.4 && <= 7.6.3 && > 8.6.2 && == 4.5.1 && <= 1.7.3 && < 6.4.6 && > 1.7.2 && <= 4.3.8 ) || ( > 5.2.2 && == 4.3.2 && == 4.7.6 && < 5.3.3 ) || ( >= 5.3.6 && == 8.5.5 && >= 2.1.5 && == 1.4.7 && == 7.1.8 ) || ( <= 2.2.6 && < 9.8.6 && < 6.5.1 && > 8.2.6 && > 3.5.1 )": {+                                "distroPKGs": [],+                                "notes": "anxgnicb"+                            },+                            "( >= 5.2.8 && > 6.5.8 && < 3.4.8 && <= 6.4.8 && >= 4.4.3 )": {+                                "distroPKGs": [+                                    "ro",+                                    "lcupoppc"+                                ],+                                "notes": "faxg"+                            }+                        },+                        "Linux_Ubuntu": {+                            "( > 1.3.5 && < 7.6.5 && > 5.3.2 ) || ( >= 5.4.7 && <= 8.6.2 )": {+                                "distroPKGs": [+                                    "tbgbeoun",+                                    "lnvlzo",+                                    "ybbv",+                                    "",+                                    "kyxhn",+                                    "smybz",+                                    "oqtcr"+                                ],+                                "notes": "c"+                            }+                        },+                        "Windows": {+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "e",+                                    "vtpwarz",+                                    "",+                                    "lcdo",+                                    "glp",+                                    "dvh",+                                    "wmnzz",+                                    "jti"+                                ],+                                "notes": "qdwsmy"+                            }+                        }+                    }+                }+            }+        }+    ],+    "seed": 89490121+}
+ test/ghcup-test/golden/windows/GHCupInfo.json view
@@ -0,0 +1,19961 @@+{+    "samples": [+        {+            "ghcupDownloads": {+                "GHC": {+                    "1.5.5": {+                        "viArch": {+                            "A_64": {+                                "Darwin": {},+                                "Linux_Alpine": {+                                    "( < 2.4.5 && < 5.4.5 && <= 4.4.4 && < 1.1.2 && == 5.5.3 && >= 1.5.3 ) || ( < 1.3.4 && <= 3.3.3 && > 3.4.1 && > 1.4.1 && < 1.2.2 )": {+                                        "dlCSize": -5,+                                        "dlHash": "nrstqz",+                                        "dlOutput": "􇒺,Lz|F\u001d",+                                        "dlSubdir": null,+                                        "dlUri": "https:cruu"+                                    },+                                    "( > 5.3.4 )": {+                                        "dlCSize": 0,+                                        "dlHash": "",+                                        "dlOutput": "}𬌁",+                                        "dlSubdir": "c􃷀􀮂6/",+                                        "dlUri": "http:"+                                    }+                                },+                                "Linux_AmazonLinux": {+                                    "( < 2.2.1 && >= 3.4.1 && <= 4.1.2 && > 4.1.1 && > 5.5.1 && >= 5.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "wyzhqo",+                                        "dlOutput": "苶C8P\u00150",+                                        "dlSubdir": null,+                                        "dlUri": "http:ymoboa"+                                    },+                                    "( <= 3.2.2 && <= 5.2.7 && >= 4.2.5 && <= 1.1.3 )": {+                                        "dlCSize": -4,+                                        "dlHash": "rkxuxb",+                                        "dlOutput": "X\u0018\u001f_|\t",+                                        "dlSubdir": "",+                                        "dlUri": "https:m"+                                    },+                                    "( > 2.4.3 && > 4.2.5 ) || ( >= 4.3.2 && > 4.2.3 && > 4.2.4 && >= 3.2.1 && == 1.3.5 && < 1.4.1 ) || ( > 2.2.3 && <= 3.2.1 && == 1.1.1 ) || ( >= 1.1.2 && == 2.2.2 ) || ( >= 1.1.2 && <= 1.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "e",+                                        "dlOutput": "\u000e\u0007󹦣a ",+                                        "dlSubdir": {+                                            "RegexDir": "+󳊦iy"+                                        },+                                        "dlUri": "https:qzz"+                                    },+                                    "( >= 2.5.2 && <= 2.2.2 ) || ( == 4.2.1 && <= 3.4.2 && >= 4.3.4 && <= 3.4.4 && >= 3.3.2 ) || ( <= 3.1.2 )": {+                                        "dlCSize": 0,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "𧞑:]s",+                                        "dlUri": "https:zuui"+                                    },+                                    "( >= 4.4.5 && > 3.1.1 && == 3.4.1 && < 3.3.1 )": {+                                        "dlCSize": -1,+                                        "dlHash": "qlkn",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "L󲴭\u0008/"+                                        },+                                        "dlUri": "https:ewzst"+                                    },+                                    "( >= 6.5.1 )": {+                                        "dlCSize": 3,+                                        "dlHash": "",+                                        "dlOutput": "\u001f(󱴏𣹕t&",+                                        "dlSubdir": {+                                            "RegexDir": "\u0016m\u001c"+                                        },+                                        "dlUri": "http:agg"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 1,+                                        "dlHash": "",+                                        "dlOutput": "\u000b\u0006",+                                        "dlSubdir": "!",+                                        "dlUri": "http:nc"+                                    }+                                },+                                "Linux_Fedora": {+                                    "( < 5.1.1 && <= 3.3.2 ) || ( < 4.2.3 && >= 5.2.4 ) || ( <= 3.2.1 )": {+                                        "dlCSize": 7,+                                        "dlHash": "qweeuq",+                                        "dlOutput": "\u0008",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:jr"+                                    },+                                    "( <= 5.5.3 && < 2.2.3 && < 5.3.4 && < 4.4.2 && == 2.3.2 && < 2.2.5 ) || ( <= 3.1.1 && < 2.1.4 && < 4.4.5 && <= 4.1.3 && == 4.7.2 ) || ( > 1.3.1 && >= 1.1.1 && >= 1.2.3 ) || ( < 2.1.1 && <= 1.2.1 )": {+                                        "dlCSize": 1,+                                        "dlHash": "eor",+                                        "dlOutput": null,+                                        "dlSubdir": "[a\u000e󶈖g",+                                        "dlUri": "https:zbto"+                                    },+                                    "( == 2.5.2 && >= 3.1.4 && > 3.4.3 ) || ( < 3.1.4 && == 4.1.2 ) || ( <= 2.2.2 && == 3.2.2 && < 2.3.1 ) || ( < 1.1.2 && >= 1.1.2 && >= 2.1.1 )": {+                                        "dlCSize": 7,+                                        "dlHash": "geeiv",+                                        "dlOutput": "%!UjLG(",+                                        "dlSubdir": null,+                                        "dlUri": "http:fmog"+                                    },+                                    "( == 6.4.1 && >= 1.4.2 && <= 2.5.5 && > 4.2.3 )": {+                                        "dlCSize": -2,+                                        "dlHash": "xdhm",+                                        "dlOutput": "𣗬fR",+                                        "dlSubdir": "",+                                        "dlUri": "http:j"+                                    },+                                    "( > 1.1.4 && > 3.1.5 && <= 2.5.2 && < 2.2.2 && >= 5.2.2 && <= 2.5.5 && >= 2.4.3 ) || ( >= 1.2.2 ) || ( > 1.3.3 && <= 1.4.1 ) || ( <= 1.2.1 && > 2.1.2 ) || ( == 1.1.1 && <= 1.1.1 && > 1.1.1 )": {+                                        "dlCSize": 2,+                                        "dlHash": "ik",+                                        "dlOutput": "7Y5o󻍄3J",+                                        "dlSubdir": "g",+                                        "dlUri": "https:wxyez"+                                    },+                                    "( > 2.5.2 && < 5.6.5 && >= 4.4.5 && <= 2.6.4 && == 3.4.5 && == 1.4.2 ) || ( > 3.2.1 && <= 2.4.4 && < 1.4.1 && == 2.1.2 ) || ( < 3.1.2 )": {+                                        "dlCSize": 1,+                                        "dlHash": "",+                                        "dlOutput": "0\u0015\u0015𪕆j",+                                        "dlSubdir": {+                                            "RegexDir": "]'"+                                        },+                                        "dlUri": "https:itbkee"+                                    }+                                },+                                "Windows": {+                                    "( < 4.4.4 && == 4.1.3 && <= 2.2.5 && > 4.5.2 && <= 1.6.5 && == 5.5.2 && > 4.5.5 )": {+                                        "dlCSize": 6,+                                        "dlHash": "yfee",+                                        "dlOutput": null,+                                        "dlSubdir": "􂁑",+                                        "dlUri": "https:x"+                                    },+                                    "( < 5.2.1 && < 3.1.4 && > 2.4.4 && < 3.3.3 && >= 2.4.2 && >= 4.3.1 && > 1.5.4 ) || ( <= 3.3.4 && == 3.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "\\󲉲엡𤾳",+                                        "dlSubdir": {+                                            "RegexDir": "􅦍4𗋆~A"+                                        },+                                        "dlUri": "https:zvnxwj"+                                    },+                                    "( > 3.3.2 ) || ( == 3.1.2 && == 2.3.5 && > 2.1.3 && <= 2.1.2 && <= 4.2.4 && >= 2.3.4 ) || ( > 1.3.3 && == 2.4.1 && < 3.3.2 ) || ( <= 2.2.1 && < 2.2.2 && >= 1.4.2 ) || ( >= 1.1.1 && > 1.2.2 && > 1.2.1 ) || ( < 1.2.1 && == 1.1.2 ) || ( == 1.2.2 )": {+                                        "dlCSize": 6,+                                        "dlHash": "hffbqwy",+                                        "dlOutput": "C\u0019d]",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:iu"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 1,+                                        "dlHash": "hfqxnbl",+                                        "dlOutput": "Oth",+                                        "dlSubdir": "",+                                        "dlUri": "https:trvpqpm"+                                    }+                                }+                            },+                            "A_ARM": {+                                "Darwin": {+                                    "( < 2.4.4 )": {+                                        "dlCSize": 2,+                                        "dlHash": "cr",+                                        "dlOutput": "",+                                        "dlSubdir": "ꅑ0",+                                        "dlUri": "http:"+                                    },+                                    "( < 4.4.1 && <= 5.1.5 && >= 1.1.5 )": {+                                        "dlCSize": 0,+                                        "dlHash": "lswcw",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "Q'jBl"+                                        },+                                        "dlUri": "http:xgjhklj"+                                    },+                                    "( <= 2.3.4 && <= 1.1.5 && > 2.3.2 && <= 3.2.1 && >= 1.1.4 )": {+                                        "dlCSize": 6,+                                        "dlHash": "dekssy",+                                        "dlOutput": "⸪&%9S'",+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "( <= 4.5.4 && <= 2.4.1 && <= 1.3.3 && > 2.5.1 && >= 5.5.4 ) || ( <= 5.4.1 && >= 4.3.2 ) || ( < 2.3.1 ) || ( == 1.1.2 && <= 1.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "ekb",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:niaroy"+                                    },+                                    "( > 1.5.4 && > 1.1.1 && <= 2.1.6 && >= 2.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "𣎳",+                                        "dlSubdir": {+                                            "RegexDir": ":􇥧𢝏𪪙"+                                        },+                                        "dlUri": "http:wf"+                                    },+                                    "( > 5.4.2 && <= 1.3.4 )": {+                                        "dlCSize": -7,+                                        "dlHash": "mpccq",+                                        "dlOutput": "?7",+                                        "dlSubdir": "\u000be7Z",+                                        "dlUri": "https:s"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "rmhms",+                                        "dlOutput": "\u000fgp6󳧎𣎘",+                                        "dlSubdir": null,+                                        "dlUri": "https:jml"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 3.2.4 && >= 5.5.2 && > 5.3.4 && == 4.2.1 ) || ( > 2.3.4 && > 3.3.3 && >= 1.3.3 )": {+                                        "dlCSize": -5,+                                        "dlHash": "shw",+                                        "dlOutput": "\u0015hjN",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( <= 4.1.1 && > 3.1.5 && < 3.3.1 && <= 1.4.3 && < 6.4.4 && < 3.1.1 )": {+                                        "dlCSize": -4,+                                        "dlHash": "mrkjwaa",+                                        "dlOutput": "𩗕",+                                        "dlSubdir": "󸦰𣫔~\n\tZ",+                                        "dlUri": "http:qa"+                                    },+                                    "( == 1.2.1 && == 2.5.1 && >= 4.3.5 && < 4.2.5 )": {+                                        "dlCSize": 2,+                                        "dlHash": "kasnh",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "4>"+                                        },+                                        "dlUri": "https:hanzuo"+                                    },+                                    "( > 6.3.5 && >= 4.4.6 && < 1.4.4 && >= 3.2.6 && >= 5.4.5 && == 3.1.1 && == 5.5.2 )": {+                                        "dlCSize": 2,+                                        "dlHash": "",+                                        "dlOutput": "",+                                        "dlSubdir": ":󼄍",+                                        "dlUri": "http:gddhhkh"+                                    },+                                    "( >= 1.1.1 && < 1.2.5 && < 2.3.1 ) || ( < 1.3.4 && < 5.2.4 && < 2.1.3 && < 1.2.2 )": {+                                        "dlCSize": -6,+                                        "dlHash": "sj",+                                        "dlOutput": "qp",+                                        "dlSubdir": {+                                            "RegexDir": "\u0007"+                                        },+                                        "dlUri": "http:jixnl"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "aezuf",+                                        "dlOutput": "0",+                                        "dlSubdir": {+                                            "RegexDir": "k"+                                        },+                                        "dlUri": "http:zqk"+                                    }+                                },+                                "Linux_Debian": {},+                                "Linux_Fedora": {+                                    "( > 2.1.5 && < 3.2.1 && <= 2.3.5 && >= 3.2.4 && <= 2.1.3 && > 2.3.3 ) || ( == 2.1.2 && < 4.4.2 && < 1.2.3 && > 2.2.2 ) || ( >= 2.1.3 )": {+                                        "dlCSize": 6,+                                        "dlHash": "xu",+                                        "dlOutput": "\u0003",+                                        "dlSubdir": "𑚳'@",+                                        "dlUri": "https:ynn"+                                    },+                                    "( >= 2.5.1 && < 5.2.1 && < 7.3.1 && == 4.2.5 && >= 2.4.2 && > 3.1.2 )": {+                                        "dlCSize": -3,+                                        "dlHash": "mbtg",+                                        "dlOutput": "c\u0017`_u\u0003",+                                        "dlSubdir": {+                                            "RegexDir": "쟨L"+                                        },+                                        "dlUri": "https:xwhv"+                                    }+                                },+                                "Linux_Ubuntu": {},+                                "Windows": {+                                    "( > 2.1.5 && <= 2.5.5 )": {+                                        "dlCSize": -3,+                                        "dlHash": "",+                                        "dlOutput": "p",+                                        "dlSubdir": {+                                            "RegexDir": "o\u001d󰀓S􃕅"+                                        },+                                        "dlUri": "https:ytoj"+                                    },+                                    "( > 3.2.1 && >= 5.1.2 ) || ( <= 2.4.1 && >= 3.3.2 && == 4.1.3 ) || ( < 1.2.3 && <= 1.1.2 && == 2.1.3 && <= 3.3.2 && > 2.3.2 )": {+                                        "dlCSize": 5,+                                        "dlHash": "u",+                                        "dlOutput": "`\u0019",+                                        "dlSubdir": null,+                                        "dlUri": "http:inebvx"+                                    },+                                    "( >= 4.1.1 && < 4.1.3 && >= 1.3.4 && >= 2.2.5 ) || ( < 2.1.4 && > 5.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "Kd",+                                        "dlSubdir": {+                                            "RegexDir": "K"+                                        },+                                        "dlUri": "https:w"+                                    }+                                }+                            },+                            "A_PowerPC64": {+                                "Darwin": {+                                    "( == 5.6.2 && < 5.1.3 && >= 4.4.4 ) || ( > 1.3.4 && == 3.1.1 ) || ( == 2.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "ttln",+                                        "dlOutput": "011h",+                                        "dlSubdir": "2𥵀N ",+                                        "dlUri": "https:io"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 3.2.4 && == 3.3.4 && <= 5.3.3 && < 4.3.3 && >= 3.2.3 && >= 5.5.2 )": {+                                        "dlCSize": 5,+                                        "dlHash": "xkinv",+                                        "dlOutput": "8\";딀",+                                        "dlSubdir": null,+                                        "dlUri": "http:cc"+                                    },+                                    "( < 4.1.5 && >= 3.4.4 && >= 5.5.4 && <= 2.3.2 && <= 1.3.7 ) || ( <= 2.4.1 && == 3.3.4 && < 3.1.3 && <= 3.2.4 )": {+                                        "dlCSize": 3,+                                        "dlHash": "x",+                                        "dlOutput": "n;",+                                        "dlSubdir": {+                                            "RegexDir": "qr'\u0005󱖷󳸒"+                                        },+                                        "dlUri": "https:ukb"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 1,+                                        "dlHash": "zc",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:wqvoyw"+                                    }+                                },+                                "Linux_UnknownLinux": {+                                    "( <= 3.5.1 )": {+                                        "dlCSize": -1,+                                        "dlHash": "bwc",+                                        "dlOutput": "JU󺯛\u001d:x",+                                        "dlSubdir": null,+                                        "dlUri": "http:jsdgaxh"+                                    },+                                    "( <= 4.1.3 && < 5.3.5 && < 4.3.2 && == 1.5.5 && <= 4.1.5 && >= 5.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "e",+                                        "dlOutput": "\u000c",+                                        "dlSubdir": {+                                            "RegexDir": "\u001cR⇟\\\u000e"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( == 5.2.1 && < 2.1.1 && < 5.3.5 && < 1.5.3 && <= 5.3.1 && >= 2.1.4 && >= 4.4.5 ) || ( > 2.1.1 && >= 1.2.3 && >= 3.3.4 ) || ( >= 4.2.2 && >= 3.1.2 && < 1.2.1 && < 2.1.2 )": {+                                        "dlCSize": 5,+                                        "dlHash": "k",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "U𡿓$􄃙g"+                                        },+                                        "dlUri": "https:mrvvhxn"+                                    },+                                    "( > 4.2.4 && < 1.4.2 && < 3.3.1 && >= 4.4.2 ) || ( < 4.3.1 && >= 1.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "plaz",+                                        "dlOutput": "􋐎:b\u0003\u0005",+                                        "dlSubdir": {+                                            "RegexDir": "lb\u00189W"+                                        },+                                        "dlUri": "http:pqvj"+                                    },+                                    "( > 5.2.4 && > 1.4.4 && >= 5.4.4 && <= 5.2.3 ) || ( == 2.3.4 && == 4.4.4 && == 2.1.2 && > 1.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "q",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "\u000f"+                                        },+                                        "dlUri": "https:atkq"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 3,+                                        "dlHash": "wsku",+                                        "dlOutput": "\tN!h𤮡n$",+                                        "dlSubdir": {+                                            "RegexDir": "Z(󽮜"+                                        },+                                        "dlUri": "http:mcgpde"+                                    }+                                },+                                "Windows": {+                                    "( == 5.5.2 && == 1.1.6 && >= 1.5.2 && < 3.4.3 && < 2.2.3 && == 1.5.2 )": {+                                        "dlCSize": -1,+                                        "dlHash": "kfxpud",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:wqkwygl"+                                    },+                                    "( == 5.5.4 && < 5.2.2 && <= 4.3.1 && == 1.2.1 && == 6.3.1 && >= 3.4.2 )": {+                                        "dlCSize": 4,+                                        "dlHash": "rso",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "𮮓\u0004jj\u0012"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( > 1.4.2 )": {+                                        "dlCSize": 1,+                                        "dlHash": "eqpq",+                                        "dlOutput": "Z0􉷠DVs𰚋",+                                        "dlSubdir": {+                                            "RegexDir": "\u0016Nb󰯔"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( > 2.4.6 && >= 5.3.3 ) || ( > 4.1.4 && > 1.1.3 && > 4.2.1 && >= 1.1.1 && > 4.1.1 && >= 6.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "kbw",+                                        "dlOutput": "TB",+                                        "dlSubdir": "i=\u0015uZt",+                                        "dlUri": "https:tavcsj"+                                    },+                                    "( >= 4.4.2 && > 5.2.5 && <= 4.3.2 ) || ( >= 4.1.3 && <= 4.4.1 && == 1.1.4 && == 3.2.3 && >= 2.1.4 ) || ( > 3.2.2 ) || ( < 3.2.1 ) || ( == 1.1.1 && >= 1.2.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "cnh",+                                        "dlOutput": "C\u000f\n",+                                        "dlSubdir": {+                                            "RegexDir": "蓩􈅓{􋇼"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 4,+                                        "dlHash": "yepmbxh",+                                        "dlOutput": null,+                                        "dlSubdir": "bd􄭃V󱬩\u0004",+                                        "dlUri": "https:ormjbac"+                                    }+                                }+                            },+                            "A_Sparc": {},+                            "A_Sparc64": {+                                "Darwin": {+                                    "( < 1.5.1 ) || ( > 3.4.3 && < 4.4.3 && < 1.1.2 && >= 1.3.2 && >= 2.2.1 ) || ( >= 1.1.1 && > 2.3.3 && > 5.3.2 ) || ( == 3.2.2 && < 1.2.2 && == 3.2.1 ) || ( == 1.2.1 ) || ( == 1.1.1 && < 1.1.1 ) || ( == 1.1.1 ) || ( > 1.1.1 ) || ( == 1.1.1 ) || ( >= 2.1.1 ) || ( == 2.1.2 ) || ( > 2.1.1 )": {+                                        "dlCSize": -5,+                                        "dlHash": "uuyv",+                                        "dlOutput": "𥟁\\ᖿ\u001f`",+                                        "dlSubdir": "􌃐\u0015",+                                        "dlUri": "https:nbfpfe"+                                    },+                                    "( <= 1.3.5 && == 4.5.2 && < 5.3.5 && == 4.5.2 && <= 4.1.5 && <= 3.4.5 ) || ( <= 3.1.1 && < 1.1.2 ) || ( > 3.4.1 && <= 3.3.2 && == 2.4.1 )": {+                                        "dlCSize": -6,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "#\u0013["+                                        },+                                        "dlUri": "https:uyx"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 4,+                                        "dlHash": "izo",+                                        "dlOutput": "􈔅",+                                        "dlSubdir": {+                                            "RegexDir": "\u0003SM"+                                        },+                                        "dlUri": "https:m"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 1.3.3 && > 5.4.3 ) || ( == 2.3.4 && > 3.2.1 && == 2.2.4 && < 4.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "lc",+                                        "dlOutput": "",+                                        "dlSubdir": "=",+                                        "dlUri": "http:hle"+                                    },+                                    "( < 3.2.1 && <= 1.2.5 && == 4.4.3 && < 3.3.3 && < 2.5.5 && < 4.2.5 && <= 4.4.1 )": {+                                        "dlCSize": 3,+                                        "dlHash": "efn",+                                        "dlOutput": "d𪩮\"",+                                        "dlSubdir": null,+                                        "dlUri": "http:ydkixl"+                                    },+                                    "( <= 6.1.1 && < 4.1.3 ) || ( == 3.3.2 && <= 1.3.1 && > 1.3.2 && <= 4.3.3 && > 3.1.1 ) || ( > 1.3.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "QyZ"+                                        },+                                        "dlUri": "http:yzdatg"+                                    },+                                    "( > 4.4.1 && <= 5.5.4 && <= 5.5.2 && == 4.4.1 && == 2.4.4 && == 2.5.2 ) || ( >= 3.2.1 && >= 1.2.1 ) || ( >= 1.3.3 && >= 3.1.2 ) || ( <= 2.1.1 ) || ( <= 1.2.1 )": {+                                        "dlCSize": 1,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:xrhvnic"+                                    },+                                    "( >= 1.2.4 && <= 4.1.4 && < 5.5.4 && < 5.5.5 ) || ( == 1.1.3 && == 4.3.2 && == 3.3.2 && >= 2.2.1 )": {+                                        "dlCSize": 2,+                                        "dlHash": "wrcol",+                                        "dlOutput": "d\u0003b\u001fJ",+                                        "dlSubdir": "\\G󽱥\u0001\u0012𫸖",+                                        "dlUri": "https:"+                                    }+                                },+                                "Linux_AmazonLinux": {+                                    "( > 4.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "\u000c\u0010",+                                        "dlUri": "https:kg"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "blhzny",+                                        "dlOutput": "R𭝬(\u001b>",+                                        "dlSubdir": {+                                            "RegexDir": "\n&𬤌"+                                        },+                                        "dlUri": "http:"+                                    }+                                },+                                "Linux_Exherbo": {+                                    "( < 2.5.4 && > 2.5.4 && < 4.3.1 && > 3.3.2 && >= 5.2.5 && >= 1.1.5 )": {+                                        "dlCSize": 2,+                                        "dlHash": "yrsc",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u000cw𦨤\u000e"+                                        },+                                        "dlUri": "http:eeimyon"+                                    },+                                    "( == 5.5.5 && > 5.2.2 && < 2.3.2 ) || ( <= 1.4.3 && > 1.3.2 && == 1.1.4 && == 3.1.2 && == 4.3.1 && < 4.1.3 )": {+                                        "dlCSize": -1,+                                        "dlHash": "",+                                        "dlOutput": "ꢈv\u0014𩓣]",+                                        "dlSubdir": null,+                                        "dlUri": "http:j"+                                    },+                                    "( > 3.2.3 ) || ( > 3.2.2 && == 1.3.4 && == 4.2.2 && < 3.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "dpgj",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "ᨰw􂽈"+                                        },+                                        "dlUri": "http:sdnxq"+                                    },+                                    "( >= 2.1.3 && == 3.1.1 && < 3.5.5 && <= 2.1.4 && < 3.5.3 && < 4.5.2 && >= 5.2.5 )": {+                                        "dlCSize": -1,+                                        "dlHash": "",+                                        "dlOutput": "𡑻􅭑(",+                                        "dlSubdir": {+                                            "RegexDir": "6(O&"+                                        },+                                        "dlUri": "https:zay"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -3,+                                        "dlHash": "yalx",+                                        "dlOutput": "w?&",+                                        "dlSubdir": {+                                            "RegexDir": "}󽪛\u0002"+                                        },+                                        "dlUri": "https:grxef"+                                    }+                                },+                                "Linux_UnknownLinux": {+                                    "( < 3.5.2 && > 2.3.4 && == 5.1.4 ) || ( <= 4.4.3 && <= 1.3.2 && == 4.4.2 )": {+                                        "dlCSize": -7,+                                        "dlHash": "rt",+                                        "dlOutput": "\tl\u00152j󱞏J",+                                        "dlSubdir": null,+                                        "dlUri": "http:wnmu"+                                    }+                                },+                                "Windows": {+                                    "( == 4.1.2 && == 3.2.5 && == 1.4.2 && == 3.2.3 && < 3.4.5 && == 3.5.1 ) || ( < 1.3.2 )": {+                                        "dlCSize": 2,+                                        "dlHash": "mpwhdxg",+                                        "dlOutput": "U*3",+                                        "dlSubdir": null,+                                        "dlUri": "https:bzyprb"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 6,+                                        "dlHash": "otagvkh",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:vpfnmen"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:waou",+                        "viPostInstall": null,+                        "viPostRemove": "xpvj",+                        "viPreCompile": null,+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": 1,+                            "dlHash": "myalmr",+                            "dlOutput": "􎅷;𢁄\\",+                            "dlSubdir": {+                                "RegexDir": "/0"+                            },+                            "dlUri": "https:gnl"+                        },+                        "viTags": [+                            "old",+                            "base-2.2.5",+                            "LatestPrerelease"+                        ],+                        "viTestDL": {+                            "dlCSize": 4,+                            "dlHash": "wam",+                            "dlOutput": "QH쳺\u00019",+                            "dlSubdir": "𨺔\u0012",+                            "dlUri": "https:iq"+                        }+                    },+                    "7.5.5": {+                        "viArch": {+                            "A_PowerPC": {+                                "Linux_AmazonLinux": {+                                    "( <= 5.2.2 && >= 1.5.1 && < 3.5.1 && <= 1.5.2 && <= 3.3.1 && <= 3.5.1 && >= 1.5.3 )": {+                                        "dlCSize": 6,+                                        "dlHash": "d",+                                        "dlOutput": "🖡\u0007bE",+                                        "dlSubdir": {+                                            "RegexDir": "-m𬑿-󼽾"+                                        },+                                        "dlUri": "http:jgt"+                                    },+                                    "( > 4.2.3 && <= 2.5.3 )": {+                                        "dlCSize": 5,+                                        "dlHash": "aic",+                                        "dlOutput": "-9",+                                        "dlSubdir": null,+                                        "dlUri": "http:nq"+                                    },+                                    "( >= 1.4.3 && <= 1.1.2 && >= 4.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "b",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0014*"+                                        },+                                        "dlUri": "http:"+                                    }+                                }+                            },+                            "A_PowerPC64": {}+                        },+                        "viChangeLog": null,+                        "viPostInstall": "lkccim",+                        "viPostRemove": null,+                        "viPreCompile": "yuv",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": 5,+                            "dlHash": "ari",+                            "dlOutput": null,+                            "dlSubdir": null,+                            "dlUri": "https:sunasz"+                        },+                        "viTags": [+                            "Nightly",+                            "Nightly"+                        ],+                        "viTestDL": {+                            "dlCSize": -5,+                            "dlHash": "t",+                            "dlOutput": "A",+                            "dlSubdir": {+                                "RegexDir": "26\u001d\u0016"+                            },+                            "dlUri": "https:"+                        }+                    },+                    "7.7.6": {+                        "viArch": {+                            "A_32": {+                                "Darwin": {+                                    "( == 2.2.6 && >= 2.3.5 && == 4.3.1 && < 1.5.1 ) || ( == 3.3.3 && > 1.4.2 && >= 3.1.4 && <= 2.1.4 )": {+                                        "dlCSize": 4,+                                        "dlHash": "byyrarx",+                                        "dlOutput": null,+                                        "dlSubdir": "忾",+                                        "dlUri": "https:hpzzaa"+                                    },+                                    "( > 1.4.2 && <= 5.3.2 && <= 1.1.4 && > 4.2.5 && <= 4.3.1 && <= 4.3.3 && < 1.2.3 )": {+                                        "dlCSize": -5,+                                        "dlHash": "zr",+                                        "dlOutput": "𤁮;",+                                        "dlSubdir": "",+                                        "dlUri": "http:"+                                    },+                                    "( > 2.4.4 && <= 5.3.2 && == 5.3.3 )": {+                                        "dlCSize": 0,+                                        "dlHash": "h",+                                        "dlOutput": "󳫿]*'𥮫듃",+                                        "dlSubdir": {+                                            "RegexDir": "f %"+                                        },+                                        "dlUri": "http:zxb"+                                    },+                                    "( > 6.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "cacz",+                                        "dlOutput": "Gkv",+                                        "dlSubdir": {+                                            "RegexDir": "J"+                                        },+                                        "dlUri": "http:qc"+                                    },+                                    "( >= 2.2.3 && >= 5.2.3 && < 1.4.2 && > 3.6.2 && == 4.4.2 && <= 4.4.4 ) || ( >= 2.1.3 && >= 4.1.4 && == 4.2.2 && <= 1.4.2 ) || ( > 3.3.1 && > 2.1.1 && > 2.3.1 && <= 3.2.3 && >= 3.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "𦓌\u00124#'"+                                        },+                                        "dlUri": "http:lvgibvg"+                                    },+                                    "( >= 3.5.6 && > 4.6.6 && < 6.4.2 && <= 2.5.4 && > 1.4.4 ) || ( >= 4.3.4 && >= 3.1.2 && > 2.4.2 && > 3.2.4 && < 4.3.3 ) || ( > 1.1.2 && == 2.3.3 && >= 1.1.3 && <= 3.3.2 )": {+                                        "dlCSize": -1,+                                        "dlHash": "eqlhzi",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "}綬䎸󲵖I,"+                                        },+                                        "dlUri": "https:ruioq"+                                    }+                                },+                                "FreeBSD": {},+                                "Linux_CentOS": {+                                    "( == 4.4.1 && < 1.1.5 && >= 5.2.4 && >= 4.4.1 && >= 3.2.2 && == 3.1.2 )": {+                                        "dlCSize": -2,+                                        "dlHash": "r",+                                        "dlOutput": "\u0004",+                                        "dlSubdir": {+                                            "RegexDir": "E"+                                        },+                                        "dlUri": "http:jtbzt"+                                    },+                                    "( == 4.5.3 && <= 3.4.4 ) || ( > 1.4.4 && >= 3.2.3 && >= 1.3.2 && > 4.1.2 && < 2.1.3 ) || ( < 2.2.3 && >= 1.1.1 ) || ( <= 2.1.1 && > 1.2.2 && >= 2.1.2 && == 2.2.1 ) || ( < 1.1.1 && < 2.1.1 ) || ( > 1.1.2 && == 1.1.1 )": {+                                        "dlCSize": -5,+                                        "dlHash": "m",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "S^}ꬎ󳫱J"+                                        },+                                        "dlUri": "https:a"+                                    },+                                    "( > 2.5.2 && < 5.5.3 && == 3.1.4 )": {+                                        "dlCSize": -5,+                                        "dlHash": "rnbnj",+                                        "dlOutput": null,+                                        "dlSubdir": " G\u000b􇮍z",+                                        "dlUri": "https:udcf"+                                    },+                                    "( > 3.2.5 && >= 2.4.3 && >= 1.5.3 && == 3.5.4 )": {+                                        "dlCSize": 1,+                                        "dlHash": "uvkzkpr",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "@C\u001e"+                                        },+                                        "dlUri": "https:pb"+                                    },+                                    "( > 5.5.1 && > 4.2.2 && <= 5.5.2 ) || ( >= 3.4.2 && >= 2.4.4 && <= 2.3.2 && == 3.4.4 && < 4.3.3 && < 1.3.4 ) || ( < 3.3.1 && >= 1.3.1 && < 1.4.1 ) || ( >= 2.1.2 && > 2.2.1 && < 1.1.2 ) || ( <= 1.1.1 && <= 1.2.1 && >= 1.2.2 ) || ( < 1.1.1 && > 1.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "zrlmf",+                                        "dlOutput": "[\u001b\u0012󽃡\u001f",+                                        "dlSubdir": "佔mj\u001a",+                                        "dlUri": "https:oes"+                                    },+                                    "( >= 2.4.1 && > 2.1.4 && >= 2.5.6 && >= 2.3.1 && <= 1.4.2 && <= 5.3.3 ) || ( < 3.4.3 && == 2.5.2 && > 1.1.4 )": {+                                        "dlCSize": -6,+                                        "dlHash": "",+                                        "dlOutput": "]%\u0004󰔳􃯯\u001d:",+                                        "dlSubdir": null,+                                        "dlUri": "http:ixs"+                                    }+                                },+                                "Linux_Fedora": {+                                    "( < 2.5.3 && < 5.3.1 && < 1.5.2 ) || ( >= 2.2.3 ) || ( <= 2.1.2 && <= 1.1.3 && >= 2.1.3 && >= 3.3.2 ) || ( >= 2.2.2 && == 1.1.1 && >= 3.2.2 && <= 2.2.2 )": {+                                        "dlCSize": -4,+                                        "dlHash": "",+                                        "dlOutput": "弻𥦒",+                                        "dlSubdir": null,+                                        "dlUri": "http:ehlo"+                                    },+                                    "( <= 2.1.4 && > 5.4.2 && >= 1.5.1 ) || ( < 1.4.3 && < 4.3.2 )": {+                                        "dlCSize": -5,+                                        "dlHash": "hur",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:ozel"+                                    },+                                    "( <= 4.4.5 && == 4.5.4 && == 4.5.4 )": {+                                        "dlCSize": -6,+                                        "dlHash": "zjt",+                                        "dlOutput": "󸘨󳨰3됉)MG",+                                        "dlSubdir": "+;𭢿k1",+                                        "dlUri": "https:l"+                                    },+                                    "( == 2.4.1 && < 3.3.4 ) || ( > 4.1.2 && >= 3.4.3 && >= 2.2.2 && <= 4.4.2 )": {+                                        "dlCSize": 2,+                                        "dlHash": "raydr",+                                        "dlOutput": "",+                                        "dlSubdir": "\u0004󾰶t",+                                        "dlUri": "http:nen"+                                    },+                                    "( == 3.2.3 && >= 2.4.4 && >= 3.2.2 && <= 2.3.5 && > 5.1.2 ) || ( <= 1.3.2 && >= 1.4.1 && > 2.4.1 && > 1.2.2 && <= 3.2.3 && == 3.2.3 )": {+                                        "dlCSize": 5,+                                        "dlHash": "et",+                                        "dlOutput": "𥗚%󲔐ဖ-\u000e",+                                        "dlSubdir": {+                                            "RegexDir": "BP!a⠀􏀨"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( > 2.5.1 && > 5.5.4 && < 2.5.5 && == 5.3.3 )": {+                                        "dlCSize": -3,+                                        "dlHash": "tfy",+                                        "dlOutput": "󴖍^",+                                        "dlSubdir": {+                                            "RegexDir": "(􅢢f󼲬"+                                        },+                                        "dlUri": "http:kq"+                                    },+                                    "( > 5.1.5 && == 1.2.4 && == 4.4.2 )": {+                                        "dlCSize": 7,+                                        "dlHash": "jzpvepm",+                                        "dlOutput": "\u0019\u000f\u0000[",+                                        "dlSubdir": {+                                            "RegexDir": "d􊕭u_"+                                        },+                                        "dlUri": "https:kusyi"+                                    }+                                },+                                "Windows": {+                                    "unknown_versioning": {+                                        "dlCSize": 4,+                                        "dlHash": "pbckjz",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    }+                                }+                            },+                            "A_PowerPC64": {+                                "FreeBSD": {+                                    "( < 2.6.2 && > 5.2.3 && >= 3.1.2 && < 1.4.2 && > 5.1.3 ) || ( <= 3.1.4 && <= 1.4.3 && == 4.4.2 && > 3.4.4 ) || ( < 3.1.3 && == 4.1.3 && >= 2.1.1 && == 2.3.1 && <= 4.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "igt",+                                        "dlOutput": "",+                                        "dlSubdir": "\u001d'",+                                        "dlUri": "http:q"+                                    },+                                    "( == 1.1.5 && >= 4.4.2 && < 1.5.5 ) || ( >= 3.3.3 ) || ( <= 2.3.2 && < 2.2.1 && == 3.3.2 && < 1.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "dmdfhzf",+                                        "dlOutput": "(\u0019",+                                        "dlSubdir": null,+                                        "dlUri": "http:wkzr"+                                    },+                                    "( == 3.3.5 && == 6.2.5 ) || ( > 4.3.3 && > 1.3.4 && > 2.3.3 && > 3.1.1 ) || ( > 1.1.3 && > 2.3.3 && <= 1.3.3 && == 1.3.4 && <= 2.1.2 ) || ( > 3.1.1 && >= 1.2.2 && > 2.1.2 && < 3.1.1 )": {+                                        "dlCSize": -1,+                                        "dlHash": "qcwo",+                                        "dlOutput": "筞\u000c",+                                        "dlSubdir": null,+                                        "dlUri": "https:uxgu"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 5,+                                        "dlHash": "npqk",+                                        "dlOutput": "\u0018W􆄊zQ󾔊\u001e",+                                        "dlSubdir": "?󾧔3𮞑5\u0010",+                                        "dlUri": "https:kpjtbb"+                                    }+                                },+                                "Linux_Exherbo": {+                                    "( < 5.3.5 )": {+                                        "dlCSize": -3,+                                        "dlHash": "uuo",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "💅*f"+                                        },+                                        "dlUri": "http:s"+                                    },+                                    "( == 5.1.3 && < 4.1.4 && < 3.4.1 ) || ( > 3.1.4 && <= 4.4.1 && < 1.4.1 && == 3.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "thcotse",+                                        "dlOutput": null,+                                        "dlSubdir": "?𨢋􏿜𬆁\u00143",+                                        "dlUri": "http:hqmmlja"+                                    },+                                    "( > 2.3.5 && >= 3.5.5 && < 1.2.5 && == 4.5.4 && >= 5.3.4 ) || ( >= 2.4.3 && <= 3.1.1 ) || ( <= 1.3.1 )": {+                                        "dlCSize": 0,+                                        "dlHash": "wv",+                                        "dlOutput": "T󼤪Cj",+                                        "dlSubdir": "\\ \u0019{",+                                        "dlUri": "http:skfkrh"+                                    },+                                    "( > 3.1.1 && <= 5.4.5 && > 2.2.3 && <= 2.2.5 && == 1.5.4 ) || ( == 3.1.1 && >= 4.2.2 )": {+                                        "dlCSize": -4,+                                        "dlHash": "tjfyaua",+                                        "dlOutput": "^",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:c"+                                    },+                                    "( >= 1.3.5 && >= 4.3.4 && <= 2.4.5 && == 5.2.5 ) || ( >= 4.3.2 && == 4.3.3 && > 3.1.3 && >= 3.1.3 && == 3.4.1 && > 2.4.4 ) || ( <= 1.2.2 && < 1.2.2 && == 3.2.2 && >= 3.2.2 && > 3.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "p",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ">"+                                        },+                                        "dlUri": "https:sxsxq"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 4,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:ku"+                                    }+                                },+                                "Linux_Void": {+                                    "( < 5.3.5 && < 3.3.5 && >= 5.2.5 ) || ( < 4.3.3 && < 1.3.1 && <= 4.3.4 ) || ( < 3.1.1 && > 4.2.1 && > 1.1.2 )": {+                                        "dlCSize": 6,+                                        "dlHash": "dzuwh",+                                        "dlOutput": "𰣧x\n;",+                                        "dlSubdir": "\u0013",+                                        "dlUri": "https:sohe"+                                    },+                                    "( <= 3.3.2 && < 2.2.4 && < 4.4.2 && == 3.1.4 && == 2.5.4 && > 2.2.5 && < 4.3.5 ) || ( > 4.2.1 )": {+                                        "dlCSize": 5,+                                        "dlHash": "np",+                                        "dlOutput": "U\u0015y􊏨\\z",+                                        "dlSubdir": null,+                                        "dlUri": "http:hcfrlcs"+                                    },+                                    "( > 4.3.2 && >= 2.5.2 && > 1.2.1 && < 1.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "g",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "+"+                                        },+                                        "dlUri": "http:eyrp"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 4,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\n􈏑`􋏡"+                                        },+                                        "dlUri": "http:htqrn"+                                    }+                                },+                                "Windows": {+                                    "( < 2.5.5 && >= 3.3.4 && >= 2.5.4 && == 4.5.1 && <= 1.2.2 && == 4.4.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "wsilke",+                                        "dlOutput": "_",+                                        "dlSubdir": "\u001a󼨥",+                                        "dlUri": "https:cckzniu"+                                    },+                                    "( <= 2.5.1 && >= 5.1.4 && < 5.3.2 && >= 3.3.5 && > 4.4.3 && == 1.5.4 && >= 1.5.5 )": {+                                        "dlCSize": 0,+                                        "dlHash": "vbem",+                                        "dlOutput": "Q𣲗]",+                                        "dlSubdir": "V",+                                        "dlUri": "http:bsqynj"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 2,+                                        "dlHash": "w",+                                        "dlOutput": "ﵼ",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:ezvolb"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:lasp",+                        "viPostInstall": null,+                        "viPostRemove": null,+                        "viPreCompile": null,+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": 2,+                            "dlHash": "f",+                            "dlOutput": "􉎮\u0002\u001dz",+                            "dlSubdir": "y",+                            "dlUri": "http:rps"+                        },+                        "viTags": [],+                        "viTestDL": {+                            "dlCSize": 2,+                            "dlHash": "ni",+                            "dlOutput": "5걏",+                            "dlSubdir": {+                                "RegexDir": ""+                            },+                            "dlUri": "http:ddoxyu"+                        }+                    },+                    "8.8.6": {+                        "viArch": {+                            "A_64": {},+                            "A_ARM": {+                                "Linux_Rocky": {},+                                "Linux_UnknownLinux": {+                                    "( < 2.3.1 ) || ( < 4.4.4 && == 3.3.4 && > 2.3.1 && > 2.5.1 && == 4.3.3 && == 3.4.3 )": {+                                        "dlCSize": 7,+                                        "dlHash": "m",+                                        "dlOutput": "l",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:zkdzj"+                                    },+                                    "( <= 1.4.3 && > 5.3.1 && == 5.5.1 && > 2.1.3 && >= 3.3.5 && < 2.3.4 && == 2.5.1 ) || ( == 1.1.3 && < 3.1.3 ) || ( > 2.1.1 && == 2.2.1 && <= 3.2.1 && <= 2.1.2 )": {+                                        "dlCSize": 1,+                                        "dlHash": "sencn",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "簃J𠒡\u0005\u0015\u001e"+                                        },+                                        "dlUri": "https:fnn"+                                    },+                                    "( <= 4.4.4 ) || ( < 3.4.3 && <= 2.2.3 && <= 4.2.2 ) || ( <= 1.1.3 && <= 1.2.2 && <= 2.1.3 ) || ( < 2.2.3 && == 1.2.2 && > 1.1.2 && >= 1.1.1 ) || ( < 1.2.1 && <= 2.1.2 ) || ( == 2.1.1 && < 2.1.1 ) || ( >= 1.2.2 )": {+                                        "dlCSize": 5,+                                        "dlHash": "sjp",+                                        "dlOutput": "\u0013􀎙&㛖zl",+                                        "dlSubdir": "􀱂",+                                        "dlUri": "https:w"+                                    },+                                    "( <= 5.2.5 && > 5.4.5 && <= 3.4.2 && >= 5.5.1 && >= 5.3.1 )": {+                                        "dlCSize": -6,+                                        "dlHash": "tlhdtc",+                                        "dlOutput": "(Ue",+                                        "dlSubdir": "\u0012",+                                        "dlUri": "http:hxb"+                                    },+                                    "( <= 5.3.3 && < 1.2.5 && <= 5.4.3 && > 2.4.3 ) || ( >= 1.4.3 && < 2.4.2 )": {+                                        "dlCSize": -5,+                                        "dlHash": "iwqzb",+                                        "dlOutput": "T𗦸",+                                        "dlSubdir": "J쌰k\u001b",+                                        "dlUri": "http:e"+                                    },+                                    "( <= 5.5.2 && > 5.2.3 && == 5.2.5 ) || ( == 2.2.3 && > 4.4.1 ) || ( == 2.3.2 && <= 2.1.2 && <= 2.4.3 && > 2.3.1 && == 3.3.1 )": {+                                        "dlCSize": -4,+                                        "dlHash": "o",+                                        "dlOutput": "Yꝭ\n*(t",+                                        "dlSubdir": "\u001e,",+                                        "dlUri": "https:bzrqih"+                                    },+                                    "( > 3.2.4 && >= 4.5.1 && > 4.2.1 && == 5.4.5 && < 5.6.2 && <= 2.5.1 && == 3.5.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "cgpesmq",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0016'蹈Ctn",+                                        "dlUri": "http:jhwtz"+                                    },+                                    "( > 4.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "diu",+                                        "dlOutput": "\u00169%𐄜",+                                        "dlSubdir": {+                                            "RegexDir": "N"+                                        },+                                        "dlUri": "https:xieg"+                                    }+                                },+                                "Windows": {+                                    "( < 4.2.2 ) || ( == 3.4.3 && == 4.4.3 && > 1.4.2 ) || ( < 3.3.3 && == 3.2.2 && <= 3.3.3 && < 2.3.2 && <= 2.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "wszo",+                                        "dlOutput": "\u001e-湄bx-",+                                        "dlSubdir": "",+                                        "dlUri": "http:g"+                                    },+                                    "( <= 1.2.3 && <= 3.1.3 && <= 3.1.1 && < 3.3.3 && > 5.1.5 ) || ( <= 2.2.3 && <= 3.3.3 && < 3.3.2 && < 2.4.1 ) || ( <= 2.1.1 && > 2.1.2 && >= 2.1.2 && == 2.2.2 ) || ( > 2.2.2 && >= 1.1.1 )": {+                                        "dlCSize": 2,+                                        "dlHash": "",+                                        "dlOutput": "䔫+5𧋋\\&吕",+                                        "dlSubdir": "zh􌕼\"󠆎𨬄",+                                        "dlUri": "https:rs"+                                    },+                                    "( <= 4.5.4 && > 1.1.2 && < 4.2.2 )": {+                                        "dlCSize": 6,+                                        "dlHash": "rriyr",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "쮆\u0010I󾫆o"+                                        },+                                        "dlUri": "https:fcm"+                                    },+                                    "( > 3.2.1 && > 5.3.5 && == 5.1.2 && >= 3.1.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "kywis",+                                        "dlOutput": "瞌[𗠠\u0010",+                                        "dlSubdir": {+                                            "RegexDir": "R^h"+                                        },+                                        "dlUri": "http:ouiv"+                                    },+                                    "( > 4.3.4 && == 4.1.5 && > 3.2.5 && >= 4.1.3 ) || ( > 2.1.4 && > 2.2.3 && > 2.3.3 && > 4.2.3 && >= 2.3.3 && < 1.1.4 )": {+                                        "dlCSize": 6,+                                        "dlHash": "adjtrt",+                                        "dlOutput": "+󻬰$䪌82d",+                                        "dlSubdir": {+                                            "RegexDir": "𝠅􇤡C+\u001d\u0018"+                                        },+                                        "dlUri": "https:"+                                    }+                                }+                            },+                            "A_ARM64": {+                                "FreeBSD": {+                                    "( <= 1.3.5 && == 5.1.5 && <= 3.4.2 && >= 1.4.3 ) || ( >= 2.4.2 && >= 4.2.4 ) || ( < 2.1.3 && < 3.2.3 && <= 3.3.2 && > 2.2.2 && <= 1.1.3 )": {+                                        "dlCSize": -6,+                                        "dlHash": "ausrzf",+                                        "dlOutput": "๎[t𥉅*",+                                        "dlSubdir": "\u001f",+                                        "dlUri": "http:qxex"+                                    },+                                    "( <= 3.4.3 && == 4.1.3 && <= 4.3.4 && <= 3.5.4 && >= 3.4.3 && <= 2.4.4 ) || ( >= 4.1.2 && == 1.3.3 && > 3.2.4 )": {+                                        "dlCSize": -6,+                                        "dlHash": "rkgd",+                                        "dlOutput": "d\u000cL󽇵",+                                        "dlSubdir": {+                                            "RegexDir": "\\"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( > 1.5.4 && >= 1.1.5 && >= 3.5.3 && > 2.5.3 && > 1.4.3 && <= 2.1.3 )": {+                                        "dlCSize": 4,+                                        "dlHash": "tdnonid",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "\u0016臸C"+                                        },+                                        "dlUri": "https:o"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 3,+                                        "dlHash": "",+                                        "dlOutput": "",+                                        "dlSubdir": "􂎵",+                                        "dlUri": "http:qd"+                                    }+                                },+                                "Linux_Alpine": {+                                    "( == 4.1.5 && == 1.5.2 && > 5.2.1 ) || ( <= 1.2.2 && == 3.3.2 )": {+                                        "dlCSize": 3,+                                        "dlHash": "dnxfswe",+                                        "dlOutput": "+%",+                                        "dlSubdir": "",+                                        "dlUri": "https:lcqyj"+                                    },+                                    "( == 4.5.4 && <= 3.1.5 && < 1.5.3 && <= 2.1.3 && < 3.3.4 && == 1.4.1 )": {+                                        "dlCSize": 1,+                                        "dlHash": "vszyh",+                                        "dlOutput": "r/󼹅2l󽥖􉗧",+                                        "dlSubdir": "\u0016\u000c",+                                        "dlUri": "http:rprpra"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -4,+                                        "dlHash": "hgiw",+                                        "dlOutput": "gR󻯟䒯",+                                        "dlSubdir": {+                                            "RegexDir": "h\u0008L"+                                        },+                                        "dlUri": "http:jksbc"+                                    }+                                },+                                "Linux_AmazonLinux": {+                                    "( >= 1.5.3 && >= 3.5.5 && < 1.3.6 && > 3.4.3 ) || ( == 4.2.4 ) || ( >= 1.2.3 ) || ( < 1.1.1 )": {+                                        "dlCSize": 3,+                                        "dlHash": "zrhyf",+                                        "dlOutput": "𧸭𦋴m@",+                                        "dlSubdir": {+                                            "RegexDir": "hjK􂛽4"+                                        },+                                        "dlUri": "https:sndl"+                                    },+                                    "( >= 4.3.1 && > 4.2.5 && > 5.3.5 && >= 3.2.1 && > 3.4.2 && > 2.4.3 && >= 3.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "ky",+                                        "dlOutput": "􎾬\u0007鿯h[",+                                        "dlSubdir": "n\u001c𝘜",+                                        "dlUri": "http:i"+                                    },+                                    "( >= 5.4.2 )": {+                                        "dlCSize": -4,+                                        "dlHash": "axjb",+                                        "dlOutput": " >",+                                        "dlSubdir": null,+                                        "dlUri": "http:snlrl"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 4,+                                        "dlHash": "a",+                                        "dlOutput": "\u001fd",+                                        "dlSubdir": null,+                                        "dlUri": "http:gqbpf"+                                    }+                                },+                                "Linux_RedHat": {+                                    "( < 1.1.3 && == 5.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "\u001f09",+                                        "dlSubdir": "!om6",+                                        "dlUri": "http:fpn"+                                    },+                                    "( > 2.3.5 && >= 4.1.5 && == 3.4.4 && < 1.4.3 && > 5.3.2 ) || ( <= 3.1.2 && == 4.2.3 && < 3.4.2 && >= 3.1.3 && < 2.4.3 ) || ( > 4.1.1 && <= 2.3.3 && > 3.4.3 && <= 2.2.2 && >= 3.2.1 )": {+                                        "dlCSize": -6,+                                        "dlHash": "whmj",+                                        "dlOutput": "v2",+                                        "dlSubdir": {+                                            "RegexDir": "􃒊3"+                                        },+                                        "dlUri": "http:viuygpk"+                                    },+                                    "( >= 1.4.4 && < 5.2.4 && == 5.3.3 && > 2.3.3 )": {+                                        "dlCSize": -3,+                                        "dlHash": "",+                                        "dlOutput": "O\u001fF𪺘\u001e\u0000",+                                        "dlSubdir": "9軈fl𩆩4",+                                        "dlUri": "http:khxhidh"+                                    },+                                    "( >= 4.5.5 && > 1.4.5 && == 2.1.3 ) || ( > 2.2.4 && < 2.3.1 && > 2.1.3 && > 2.4.1 ) || ( <= 1.2.1 )": {+                                        "dlCSize": 6,+                                        "dlHash": "",+                                        "dlOutput": "G\u0011󴼻K ",+                                        "dlSubdir": {+                                            "RegexDir": "\u0018dl\u000f2"+                                        },+                                        "dlUri": "https:fmqppak"+                                    }+                                },+                                "Linux_Ubuntu": {+                                    "( < 1.4.4 && < 5.1.4 && > 2.1.2 && == 5.2.4 && >= 5.2.3 ) || ( <= 3.1.2 && < 2.3.1 && < 2.2.3 && == 4.3.1 && < 3.3.1 && == 4.3.4 )": {+                                        "dlCSize": -6,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:ehkj"+                                    },+                                    "( > 3.1.1 && == 2.2.2 && <= 4.3.4 )": {+                                        "dlCSize": 7,+                                        "dlHash": "rmdlo",+                                        "dlOutput": "ꂇ\u001dE^M@",+                                        "dlSubdir": null,+                                        "dlUri": "http:kfafmzk"+                                    }+                                },+                                "Linux_Void": {+                                    "( == 1.4.5 && < 3.1.4 && == 4.1.3 && <= 2.4.4 && > 1.3.5 && > 1.1.2 && <= 2.1.3 ) || ( == 2.2.1 && > 4.4.1 && < 4.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "dpypg",+                                        "dlOutput": "*y􆣮\u001f𐃧{",+                                        "dlSubdir": {+                                            "RegexDir": "𗺓􉦘𰫭\u0017i"+                                        },+                                        "dlUri": "https:pyrgyfy"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -7,+                                        "dlHash": "s",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "Ej\u000f캪p𫬋"+                                        },+                                        "dlUri": "http:qq"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "Linux_Gentoo": {+                                    "( < 4.3.1 ) || ( > 2.2.3 && == 4.2.4 ) || ( <= 3.2.3 )": {+                                        "dlCSize": -3,+                                        "dlHash": "ozbx",+                                        "dlOutput": "b%U",+                                        "dlSubdir": {+                                            "RegexDir": "(\""+                                        },+                                        "dlUri": "http:fdemov"+                                    },+                                    "( > 3.1.2 ) || ( >= 4.1.1 && <= 2.1.2 ) || ( >= 4.2.2 && == 3.3.1 && > 2.1.1 )": {+                                        "dlCSize": 6,+                                        "dlHash": "seco",+                                        "dlOutput": "\u0004V",+                                        "dlSubdir": null,+                                        "dlUri": "https:blzhoa"+                                    },+                                    "( >= 3.2.1 && < 4.2.1 ) || ( <= 1.4.2 )": {+                                        "dlCSize": -7,+                                        "dlHash": "genchzd",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:lchtuj"+                                    }+                                }+                            },+                            "A_PowerPC64": {+                                "Darwin": {+                                    "( < 3.4.1 && <= 4.1.2 && < 5.4.1 && == 5.5.2 && == 3.4.2 ) || ( >= 2.1.2 ) || ( >= 2.1.4 ) || ( <= 1.1.1 && >= 2.1.1 && < 1.1.3 && >= 1.1.3 ) || ( > 1.1.1 && <= 2.1.1 ) || ( == 1.1.1 && == 1.1.2 )": {+                                        "dlCSize": 6,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0002`𥹺􃃿g𧫓",+                                        "dlUri": "http:jyrjkx"+                                    },+                                    "( <= 1.3.1 )": {+                                        "dlCSize": -7,+                                        "dlHash": "vjqiyie",+                                        "dlOutput": null,+                                        "dlSubdir": "󼱓",+                                        "dlUri": "https:szvug"+                                    },+                                    "( == 3.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "wkarw",+                                        "dlOutput": "󰂿*\u0005ᘿ",+                                        "dlSubdir": {+                                            "RegexDir": "u􎉨"+                                        },+                                        "dlUri": "http:tzsam"+                                    },+                                    "( == 6.5.2 && >= 1.2.5 && > 2.4.4 ) || ( == 1.4.2 && < 1.2.3 && >= 2.3.4 && <= 1.4.1 && >= 3.1.4 && > 4.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "ja",+                                        "dlOutput": "󱋝\u0014抓}",+                                        "dlSubdir": null,+                                        "dlUri": "http:tjtd"+                                    },+                                    "( >= 3.4.2 && == 1.5.1 && <= 6.4.3 ) || ( >= 3.3.2 && > 1.1.3 && > 2.4.2 && < 1.2.3 && <= 3.2.2 )": {+                                        "dlCSize": -3,+                                        "dlHash": "le",+                                        "dlOutput": "N<",+                                        "dlSubdir": null,+                                        "dlUri": "http:rizovrn"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -4,+                                        "dlHash": "rm",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:q"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 3.4.1 && == 1.1.3 && <= 2.5.1 && < 2.4.4 && == 2.4.1 && == 3.2.2 ) || ( > 5.3.1 )": {+                                        "dlCSize": 7,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0015𫷃=z\u0002",+                                        "dlUri": "https:"+                                    },+                                    "( <= 5.4.1 && > 1.4.2 && <= 2.1.2 && >= 1.1.4 && >= 5.5.5 && < 3.2.4 ) || ( <= 4.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "qfntk",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:uctlf"+                                    }+                                },+                                "Linux_Gentoo": {},+                                "Windows": {+                                    "( <= 5.5.2 && >= 2.5.5 && < 5.1.1 && <= 3.4.5 && == 5.5.2 ) || ( <= 1.4.3 && < 3.1.4 ) || ( <= 1.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "zr",+                                        "dlOutput": ":Y}􅡻",+                                        "dlSubdir": {+                                            "RegexDir": "e𩿵q"+                                        },+                                        "dlUri": "http:f"+                                    },+                                    "( == 1.1.1 && < 2.2.2 ) || ( == 4.3.4 && <= 4.1.2 ) || ( <= 3.2.3 && <= 1.1.2 && >= 2.3.2 && >= 1.2.2 && >= 4.1.3 ) || ( <= 2.2.1 && < 3.2.2 && < 1.2.1 && == 1.2.1 )": {+                                        "dlCSize": 3,+                                        "dlHash": "mlhw",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "c]B"+                                        },+                                        "dlUri": "http:mqsze"+                                    },+                                    "( > 2.1.2 && < 2.3.5 && >= 3.5.5 && <= 3.3.4 )": {+                                        "dlCSize": -5,+                                        "dlHash": "ztnlevx",+                                        "dlOutput": "S\u0003!𬽳",+                                        "dlSubdir": {+                                            "RegexDir": "k"+                                        },+                                        "dlUri": "https:fuz"+                                    },+                                    "( > 3.5.1 && >= 1.4.1 && <= 4.2.5 && < 2.1.2 ) || ( >= 1.4.3 && < 2.2.1 && < 1.4.3 && < 4.2.4 && >= 3.1.3 )": {+                                        "dlCSize": 2,+                                        "dlHash": "ghn",+                                        "dlOutput": "sL9T",+                                        "dlSubdir": "n$2",+                                        "dlUri": "http:"+                                    },+                                    "( > 5.5.3 && >= 5.5.4 && == 4.2.5 && <= 4.3.3 && > 5.5.2 && < 3.1.4 ) || ( >= 4.1.2 && > 2.4.2 ) || ( <= 1.3.2 && < 2.3.1 && > 2.2.1 && > 3.2.1 && < 2.3.2 )": {+                                        "dlCSize": 7,+                                        "dlHash": "",+                                        "dlOutput": "炄(𥲺E􋒀\u000b",+                                        "dlSubdir": {+                                            "RegexDir": "\u0001}weE"+                                        },+                                        "dlUri": "https:ebbaqe"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "m",+                                        "dlOutput": "k\u0006T䣏𰒨l",+                                        "dlSubdir": {+                                            "RegexDir": "}xM􅫪T"+                                        },+                                        "dlUri": "https:t"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "FreeBSD": {+                                    "( <= 1.3.4 && == 2.4.4 && <= 3.4.3 && >= 1.5.4 )": {+                                        "dlCSize": -6,+                                        "dlHash": "queixa",+                                        "dlOutput": null,+                                        "dlSubdir": "\u000f%𣆫\u0001\u001c󽡇",+                                        "dlUri": "http:x"+                                    },+                                    "( <= 1.4.6 && >= 1.5.1 && >= 1.4.5 && <= 3.2.2 )": {+                                        "dlCSize": 2,+                                        "dlHash": "i",+                                        "dlOutput": "Pi\u0004",+                                        "dlSubdir": null,+                                        "dlUri": "http:odold"+                                    },+                                    "( <= 3.4.1 ) || ( < 1.2.3 )": {+                                        "dlCSize": 6,+                                        "dlHash": "xm",+                                        "dlOutput": "?\u0001𤜎𧞉|",+                                        "dlSubdir": {+                                            "RegexDir": "󹿎"+                                        },+                                        "dlUri": "http:e"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -4,+                                        "dlHash": "adee",+                                        "dlOutput": "멶𬸐B",+                                        "dlSubdir": {+                                            "RegexDir": "衳i\u0019KQ\r"+                                        },+                                        "dlUri": "https:fim"+                                    }+                                },+                                "Linux_UnknownLinux": {+                                    "( < 1.4.3 && > 4.4.2 && >= 2.5.3 && == 5.3.5 && == 1.2.1 ) || ( > 1.1.2 && < 3.4.2 && <= 1.2.4 && == 3.4.4 && > 1.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "pwsaf",+                                        "dlOutput": "󴧜",+                                        "dlSubdir": "\u001an{",+                                        "dlUri": "https:fcenwpt"+                                    },+                                    "( <= 1.2.2 ) || ( == 2.3.4 && <= 4.4.2 ) || ( <= 1.3.3 && > 2.2.3 && < 1.3.3 && >= 3.1.1 && <= 1.1.3 )": {+                                        "dlCSize": -7,+                                        "dlHash": "",+                                        "dlOutput": "䭙\u0013jy8",+                                        "dlSubdir": {+                                            "RegexDir": "F\u001fL"+                                        },+                                        "dlUri": "http:r"+                                    },+                                    "( <= 1.4.2 && > 3.3.1 && > 2.2.1 && == 2.4.5 && > 4.2.3 && < 2.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "ὉBE\u0016\u001b",+                                        "dlSubdir": {+                                            "RegexDir": "y+󻲅`Y"+                                        },+                                        "dlUri": "https:bstjt"+                                    },+                                    "( <= 2.5.1 && >= 4.5.4 && < 5.5.3 && < 1.5.4 && >= 4.4.1 && <= 1.2.3 && == 2.5.2 ) || ( <= 1.1.2 && <= 1.3.3 && == 3.1.1 && > 2.2.1 )": {+                                        "dlCSize": 4,+                                        "dlHash": "",+                                        "dlOutput": "n\u000eq\u0003S",+                                        "dlSubdir": "",+                                        "dlUri": "https:w"+                                    },+                                    "( == 5.6.4 && > 1.4.4 && > 5.3.3 && > 2.4.4 ) || ( == 3.1.4 && < 3.2.2 )": {+                                        "dlCSize": -6,+                                        "dlHash": "uf",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0007"+                                        },+                                        "dlUri": "https:ckjoakc"+                                    },+                                    "( >= 1.1.1 && < 3.4.5 && < 4.2.4 && > 3.1.1 && == 3.2.4 && == 3.5.1 ) || ( == 4.4.3 && < 1.1.3 && <= 2.2.1 && <= 4.2.3 )": {+                                        "dlCSize": -5,+                                        "dlHash": "cjoy",+                                        "dlOutput": ">s-L⍁!ퟅ",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:axuqy"+                                    },+                                    "( >= 4.4.2 && >= 4.4.3 && == 5.1.4 && == 5.1.5 && == 4.3.1 && > 2.1.2 && == 1.3.2 ) || ( >= 1.4.2 && == 4.2.2 ) || ( < 2.1.3 && <= 2.2.1 ) || ( == 2.1.2 && == 1.2.1 )": {+                                        "dlCSize": 1,+                                        "dlHash": "ch",+                                        "dlOutput": "<Qs[R\u0017",+                                        "dlSubdir": null,+                                        "dlUri": "https:mbwng"+                                    }+                                },+                                "Windows": {}+                            },+                            "A_Sparc64": {+                                "FreeBSD": {+                                    "( < 1.1.2 ) || ( < 2.3.2 && > 1.3.4 && > 3.1.2 && < 2.4.2 && <= 3.3.3 ) || ( > 1.3.1 && >= 3.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "kmqa",+                                        "dlOutput": "Q\u0010󴹮",+                                        "dlSubdir": null,+                                        "dlUri": "https:jks"+                                    },+                                    "( < 1.1.3 && >= 5.4.5 && >= 3.5.3 && > 3.4.1 && > 5.3.5 && > 5.4.3 && >= 1.2.2 ) || ( == 1.1.3 && < 4.3.3 && < 5.2.1 && >= 3.2.4 && == 2.4.1 && <= 4.1.1 ) || ( <= 2.3.3 && > 2.3.3 && < 1.1.2 && >= 3.1.2 && > 1.2.3 )": {+                                        "dlCSize": -7,+                                        "dlHash": "uocp",+                                        "dlOutput": "yp!\u001cb,\\",+                                        "dlSubdir": "C8\u0016",+                                        "dlUri": "http:vwim"+                                    },+                                    "( < 5.2.4 && == 1.3.3 && >= 3.1.3 && == 4.1.2 && == 2.1.3 ) || ( == 1.4.2 && == 2.1.2 && == 4.3.3 && == 4.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "wgtho",+                                        "dlOutput": "7a",+                                        "dlSubdir": {+                                            "RegexDir": "u󵍤@q\u001d7"+                                        },+                                        "dlUri": "https:dysibol"+                                    },+                                    "( <= 2.2.3 && == 3.3.2 && >= 3.2.3 && == 4.4.1 && > 3.4.5 && == 4.2.4 )": {+                                        "dlCSize": 3,+                                        "dlHash": "bky",+                                        "dlOutput": "Ivq𝣇(󿾦",+                                        "dlSubdir": null,+                                        "dlUri": "http:dxyqckv"+                                    },+                                    "( == 5.3.3 && == 3.1.5 && == 5.4.4 && == 4.5.3 )": {+                                        "dlCSize": -3,+                                        "dlHash": "aisnmvx",+                                        "dlOutput": "k𐓆ᴸ󱫦𓃏|}",+                                        "dlSubdir": {+                                            "RegexDir": "@EA"+                                        },+                                        "dlUri": "https:fuq"+                                    }+                                },+                                "Linux_Void": {+                                    "( < 1.3.4 && < 5.5.4 && <= 5.1.1 && < 1.1.5 && <= 1.4.1 && == 3.5.1 ) || ( >= 1.2.1 && <= 3.1.2 )": {+                                        "dlCSize": 3,+                                        "dlHash": "oexc",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "( < 1.5.2 && <= 1.5.3 && > 2.5.4 && == 2.3.1 && > 5.5.2 && < 3.3.3 ) || ( > 2.4.4 && <= 3.3.3 ) || ( > 3.2.2 )": {+                                        "dlCSize": -3,+                                        "dlHash": "dl",+                                        "dlOutput": "𪦌\u0007\u0019F𤣃󴃁",+                                        "dlSubdir": null,+                                        "dlUri": "http:rfn"+                                    },+                                    "( == 1.2.1 ) || ( > 2.4.3 && <= 1.3.3 && > 2.1.2 && >= 1.2.4 && > 4.4.3 ) || ( >= 2.1.3 )": {+                                        "dlCSize": 1,+                                        "dlHash": "nqcmvwb",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:bvdg"+                                    },+                                    "( > 2.5.5 && <= 4.3.2 && > 4.3.3 )": {+                                        "dlCSize": 0,+                                        "dlHash": "rserj",+                                        "dlOutput": "\u0015i晪$󿒵N𨇮",+                                        "dlSubdir": "R\u000ea\u0005",+                                        "dlUri": "http:"+                                    },+                                    "( >= 3.4.3 ) || ( < 4.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "cnf",+                                        "dlOutput": null,+                                        "dlSubdir": "󱂉ố4{@\u0014",+                                        "dlUri": "https:jbwdmu"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -2,+                                        "dlHash": "lfesu",+                                        "dlOutput": "Yc󶽣\u001f㖋𠃅𣥿",+                                        "dlSubdir": {+                                            "RegexDir": "9\u0001/"+                                        },+                                        "dlUri": "http:"+                                    }+                                },+                                "Windows": {+                                    "( < 1.3.5 && < 5.3.3 && > 4.2.5 && == 2.3.1 ) || ( <= 3.1.1 && == 1.3.2 && <= 3.3.4 && > 1.2.4 )": {+                                        "dlCSize": 0,+                                        "dlHash": "gy",+                                        "dlOutput": "\u0007d𭟆(d\u0019i",+                                        "dlSubdir": "D\u0012w:",+                                        "dlUri": "https:jd"+                                    },+                                    "( < 4.4.5 && == 3.5.5 && < 1.1.5 && <= 2.1.1 && == 5.3.5 && <= 5.6.3 )": {+                                        "dlCSize": -1,+                                        "dlHash": "y",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𖡁씈󵎏I"+                                        },+                                        "dlUri": "https:iupmo"+                                    },+                                    "( > 2.4.4 ) || ( < 2.1.2 && > 1.3.4 && == 2.1.1 && < 3.2.2 )": {+                                        "dlCSize": 3,+                                        "dlHash": "",+                                        "dlOutput": "\u00087Z\u000b",+                                        "dlSubdir": "\u0017O|M",+                                        "dlUri": "https:aijv"+                                    },+                                    "( >= 1.2.2 && <= 4.2.2 && > 2.1.2 && < 1.2.4 )": {+                                        "dlCSize": -7,+                                        "dlHash": "gcrr",+                                        "dlOutput": "𭋦X4",+                                        "dlSubdir": "\\*o{D5",+                                        "dlUri": "https:lurbl"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:wuszgk",+                        "viPostInstall": "jkc",+                        "viPostRemove": "spyicn",+                        "viPreCompile": "vxn",+                        "viReleaseDay": "-9329080605919384-04-16",+                        "viSourceDL": {+                            "dlCSize": -6,+                            "dlHash": "jfzy",+                            "dlOutput": "K*",+                            "dlSubdir": "\u000b+eD",+                            "dlUri": "https:styw"+                        },+                        "viTags": [+                            "old",+                            "\u00108?",+                            "Latest",+                            "LatestPrerelease",+                            "Recommended",+                            "LatestNightly",+                            "base-4.3.6"+                        ],+                        "viTestDL": {+                            "dlCSize": 4,+                            "dlHash": "",+                            "dlOutput": "",+                            "dlSubdir": null,+                            "dlUri": "https:"+                        }+                    }+                },+                "HLS": {+                    "1.3.6": {+                        "viArch": {+                            "A_64": {+                                "Darwin": {+                                    "( < 2.2.2 && >= 3.1.5 && == 4.2.5 )": {+                                        "dlCSize": 6,+                                        "dlHash": "ypafnw",+                                        "dlOutput": "*",+                                        "dlSubdir": null,+                                        "dlUri": "https:ae"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 2,+                                        "dlHash": "zjwxsq",+                                        "dlOutput": "sj",+                                        "dlSubdir": "^𗐬􌹩0\u000c",+                                        "dlUri": "https:oydnh"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 1.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "fczdrgk",+                                        "dlOutput": "󵭤e",+                                        "dlSubdir": "􂬘[\u0012",+                                        "dlUri": "https:"+                                    },+                                    "( == 2.2.5 && == 3.3.2 && >= 5.5.2 )": {+                                        "dlCSize": 5,+                                        "dlHash": "",+                                        "dlOutput": "ዢ\u001a􁞀Q",+                                        "dlSubdir": "",+                                        "dlUri": "https:jwn"+                                    },+                                    "( == 4.5.3 && < 5.3.5 ) || ( == 1.4.1 ) || ( == 2.1.3 && > 1.3.1 && < 3.1.3 ) || ( < 2.3.2 && > 2.2.2 && <= 1.2.2 && <= 1.1.1 )": {+                                        "dlCSize": -5,+                                        "dlHash": "h",+                                        "dlOutput": ")",+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    }+                                },+                                "Linux_Rocky": {+                                    "( < 1.3.4 && == 2.1.2 && <= 1.2.3 && <= 1.4.4 && <= 5.1.4 && >= 5.1.4 && < 2.4.3 )": {+                                        "dlCSize": 1,+                                        "dlHash": "",+                                        "dlOutput": "!𰤅",+                                        "dlSubdir": null,+                                        "dlUri": "https:hfhxvi"+                                    },+                                    "( == 3.5.1 && <= 4.3.4 && == 1.2.3 && <= 3.5.5 && >= 2.4.1 && < 1.4.5 && >= 3.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "daq",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "𨖤5􏒯c"+                                        },+                                        "dlUri": "https:k"+                                    },+                                    "( > 4.3.3 && > 5.5.2 && < 6.5.1 && > 2.1.1 && >= 4.3.4 && > 4.4.4 && >= 4.2.1 )": {+                                        "dlCSize": 4,+                                        "dlHash": "rljgfr",+                                        "dlOutput": "|\u0003=",+                                        "dlSubdir": null,+                                        "dlUri": "http:xpuhge"+                                    },+                                    "( >= 4.3.5 && >= 2.5.3 )": {+                                        "dlCSize": -4,+                                        "dlHash": "iussg",+                                        "dlOutput": "{𤡇#􀅉𖥄N",+                                        "dlSubdir": {+                                            "RegexDir": "~#@\u0006\u0005\u0004"+                                        },+                                        "dlUri": "http:zmoefqd"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 3,+                                        "dlHash": "ai",+                                        "dlOutput": "𤿼PTh􌳴",+                                        "dlSubdir": "\u0010\n󸎹𤐯𢜂Ꮑ",+                                        "dlUri": "http:zkw"+                                    }+                                }+                            },+                            "A_ARM": {+                                "Darwin": {+                                    "( == 2.4.2 && == 1.3.5 && < 1.5.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "ocgpbg",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0016_",+                                        "dlUri": "https:acxnasd"+                                    },+                                    "( == 3.3.4 && <= 1.5.4 && <= 5.3.1 && < 2.4.3 && > 5.1.4 && <= 2.2.1 && > 4.4.2 )": {+                                        "dlCSize": -2,+                                        "dlHash": "hr",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:zx"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -2,+                                        "dlHash": "y",+                                        "dlOutput": "󵺱](?",+                                        "dlSubdir": "z",+                                        "dlUri": "http:bceya"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 2.4.1 && < 1.5.2 && >= 3.5.3 && > 1.2.4 && > 5.3.4 && < 2.1.4 ) || ( == 6.2.1 && <= 3.2.3 && >= 2.3.2 && == 1.4.4 ) || ( > 3.1.3 && > 3.3.2 && >= 2.1.1 && >= 3.5.4 )": {+                                        "dlCSize": 2,+                                        "dlHash": "unn",+                                        "dlOutput": "(F􍸭~J",+                                        "dlSubdir": null,+                                        "dlUri": "http:ngdgcc"+                                    },+                                    "( <= 2.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "dyba",+                                        "dlOutput": "\u0003Ad",+                                        "dlSubdir": {+                                            "RegexDir": "vNy}"+                                        },+                                        "dlUri": "http:g"+                                    },+                                    "( == 2.5.3 && == 2.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "f",+                                        "dlOutput": null,+                                        "dlSubdir": "dXBA#",+                                        "dlUri": "http:znzdx"+                                    },+                                    "( == 3.5.3 && >= 1.5.3 && < 4.3.4 && > 3.3.4 && >= 3.3.5 ) || ( == 2.3.4 && > 3.1.3 && <= 4.2.3 && >= 1.6.3 && < 2.1.1 && == 3.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "jw",+                                        "dlOutput": "􎄰\n;\u0018u",+                                        "dlSubdir": null,+                                        "dlUri": "http:uhh"+                                    },+                                    "( == 4.2.5 && < 1.1.1 && >= 4.5.5 && <= 3.3.2 && == 1.5.4 && < 2.5.2 && < 2.1.1 ) || ( <= 4.2.2 && > 4.4.3 && < 2.2.4 ) || ( == 3.1.3 && == 1.1.1 && < 1.1.2 && < 2.3.1 && < 1.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "pdtakod",+                                        "dlOutput": "K􁪷",+                                        "dlSubdir": {+                                            "RegexDir": ":𭉌\u0010󲖥b"+                                        },+                                        "dlUri": "https:c"+                                    },+                                    "( == 4.3.3 && == 2.3.2 && < 2.1.2 && > 5.1.1 ) || ( > 3.3.2 && < 1.2.3 && >= 4.3.3 && == 1.1.2 && >= 4.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "crkafkr",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "𦍉𐊋0d"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( >= 5.3.4 && > 2.5.5 && == 5.3.4 && == 2.1.4 && >= 5.4.1 ) || ( == 3.1.3 && == 4.2.1 && > 1.3.1 && < 3.1.2 )": {+                                        "dlCSize": -4,+                                        "dlHash": "fuiqvu",+                                        "dlOutput": "`H)k\"",+                                        "dlSubdir": null,+                                        "dlUri": "http:rfcfxl"+                                    }+                                },+                                "Linux_UnknownLinux": {+                                    "( == 5.1.1 && == 2.1.1 && >= 3.5.1 && < 2.2.3 && < 4.5.4 && < 3.4.5 && == 2.5.2 ) || ( == 2.2.2 && > 1.1.4 && <= 4.3.1 && <= 3.1.1 && <= 1.1.2 ) || ( <= 2.1.1 && <= 1.1.1 && > 2.1.3 && <= 1.1.1 ) || ( == 2.2.1 )": {+                                        "dlCSize": -5,+                                        "dlHash": "zvcomok",+                                        "dlOutput": "@\u0001",+                                        "dlSubdir": {+                                            "RegexDir": "u\u0019'"+                                        },+                                        "dlUri": "http:lrvie"+                                    },+                                    "( > 5.4.2 && > 1.1.5 && == 5.3.1 && == 1.4.3 && == 3.5.4 ) || ( <= 3.2.4 && == 4.4.1 && >= 2.3.4 && > 2.2.3 ) || ( == 1.3.2 && > 2.1.3 )": {+                                        "dlCSize": -7,+                                        "dlHash": "dpcmfs",+                                        "dlOutput": "gI",+                                        "dlSubdir": "󻗃$a󷎃.\u0015",+                                        "dlUri": "https:pdf"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 7,+                                        "dlHash": "fsldgvk",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:"+                                    }+                                },+                                "Windows": {+                                    "( < 2.3.4 && >= 5.4.4 && <= 4.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "iyocy",+                                        "dlOutput": null,+                                        "dlSubdir": "aS",+                                        "dlUri": "https:lhjs"+                                    },+                                    "( < 5.2.1 && <= 5.4.4 && == 1.6.4 ) || ( < 4.2.2 ) || ( < 1.1.3 && <= 2.2.2 && == 2.3.1 && >= 3.2.1 ) || ( >= 1.1.1 && >= 1.1.1 && < 3.2.1 && <= 3.1.1 ) || ( < 1.1.1 && == 2.1.1 ) || ( == 1.1.2 ) || ( <= 1.2.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "sy",+                                        "dlOutput": "\u0001",+                                        "dlSubdir": null,+                                        "dlUri": "http:nlr"+                                    },+                                    "( == 3.2.2 && <= 3.5.5 && < 2.1.3 ) || ( >= 1.1.2 && <= 3.4.4 && >= 4.2.4 && < 3.1.3 && <= 4.3.2 ) || ( < 2.1.1 )": {+                                        "dlCSize": 0,+                                        "dlHash": "b",+                                        "dlOutput": "b5",+                                        "dlSubdir": "",+                                        "dlUri": "http:spfwxln"+                                    },+                                    "( > 2.3.1 && == 6.5.2 && <= 5.1.5 && > 3.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "bovhkyz",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "http:dkye"+                                    },+                                    "( >= 1.4.2 && <= 4.1.3 && > 3.5.3 && == 2.1.2 && >= 1.5.4 && < 5.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "hxvpp",+                                        "dlOutput": "&8\u001cH<􈯽𬕍",+                                        "dlSubdir": "C",+                                        "dlUri": "https:h"+                                    },+                                    "( >= 5.1.3 && <= 3.4.5 && == 4.4.1 && <= 5.5.1 && <= 5.4.5 && >= 4.3.3 ) || ( <= 3.5.3 && == 2.3.4 ) || ( < 1.3.3 && == 3.1.2 && >= 3.3.1 )": {+                                        "dlCSize": 3,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "7𩃙R"+                                        },+                                        "dlUri": "http:cevylmg"+                                    }+                                }+                            },+                            "A_ARM64": {+                                "Darwin": {+                                    "unknown_versioning": {+                                        "dlCSize": 4,+                                        "dlHash": "xr",+                                        "dlOutput": "𧔮\u0008Ln?@",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:hn"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "Darwin": {+                                    "( < 2.2.5 && >= 5.5.5 )": {+                                        "dlCSize": 6,+                                        "dlHash": "yuw",+                                        "dlOutput": "\u0002T6",+                                        "dlSubdir": "",+                                        "dlUri": "https:ajdep"+                                    },+                                    "( <= 2.3.3 && <= 5.1.5 && < 3.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "yflyb",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:eflsm"+                                    },+                                    "( == 1.3.2 && <= 3.5.3 && <= 5.5.3 )": {+                                        "dlCSize": 5,+                                        "dlHash": "f",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:oerc"+                                    },+                                    "( == 5.3.2 && >= 3.4.3 && < 3.5.5 && >= 5.4.2 && > 2.3.2 && == 4.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "hlfln",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ywzc",+                                        "dlOutput": "(+\n",+                                        "dlSubdir": {+                                            "RegexDir": "#J"+                                        },+                                        "dlUri": "https:"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 4.5.4 )": {+                                        "dlCSize": 7,+                                        "dlHash": "w",+                                        "dlOutput": "􅗟\r#",+                                        "dlSubdir": {+                                            "RegexDir": "N#U\u0008"+                                        },+                                        "dlUri": "https:wxmrxry"+                                    },+                                    "( <= 5.3.1 && == 1.2.1 && < 4.5.1 ) || ( == 4.1.1 && >= 2.4.2 && < 4.2.2 && >= 3.3.1 )": {+                                        "dlCSize": -7,+                                        "dlHash": "fdqj",+                                        "dlOutput": "l𘏱􎹻􆝐J",+                                        "dlSubdir": {+                                            "RegexDir": "󵴉I"+                                        },+                                        "dlUri": "https:xzc"+                                    },+                                    "( == 1.1.1 && > 2.5.5 )": {+                                        "dlCSize": -6,+                                        "dlHash": "fbcexa",+                                        "dlOutput": null,+                                        "dlSubdir": "M\u0008@\u0005𥋞",+                                        "dlUri": "http:ssbb"+                                    },+                                    "( >= 1.2.4 && <= 5.1.5 ) || ( >= 4.2.1 && >= 4.2.3 && > 2.2.2 && >= 1.4.1 && <= 4.3.2 )": {+                                        "dlCSize": -2,+                                        "dlHash": "lpcdyv",+                                        "dlOutput": "",+                                        "dlSubdir": "2࿐僫\u001d\u001e",+                                        "dlUri": "http:"+                                    },+                                    "( >= 3.2.1 && < 3.5.2 && >= 2.4.5 && > 4.3.3 && > 5.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "e",+                                        "dlOutput": "o簤B",+                                        "dlSubdir": {+                                            "RegexDir": "􌥲W\u0008􉁗"+                                        },+                                        "dlUri": "https:t"+                                    },+                                    "( >= 3.5.1 && >= 4.4.4 && == 2.4.1 && <= 3.1.5 && >= 2.5.1 && > 5.4.5 && < 2.3.2 ) || ( < 4.4.1 && >= 1.1.3 && < 1.4.4 )": {+                                        "dlCSize": -7,+                                        "dlHash": "p",+                                        "dlOutput": "M\u001fd\u0002",+                                        "dlSubdir": null,+                                        "dlUri": "https:awjlqcx"+                                    }+                                },+                                "Linux_Alpine": {+                                    "( < 3.3.3 )": {+                                        "dlCSize": 4,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0008\u000f",+                                        "dlUri": "https:upml"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 0,+                                        "dlHash": "zrg",+                                        "dlOutput": "󿨍",+                                        "dlSubdir": {+                                            "RegexDir": "o\u0016\\j\u0011h"+                                        },+                                        "dlUri": "http:kaeins"+                                    }+                                },+                                "Linux_Debian": {+                                    "( <= 1.3.4 )": {+                                        "dlCSize": 0,+                                        "dlHash": "brvm",+                                        "dlOutput": null,+                                        "dlSubdir": "𭸊𫰚\u0004Fn",+                                        "dlUri": "https:"+                                    },+                                    "( <= 1.5.4 && >= 1.6.1 && == 5.5.3 && >= 5.5.3 )": {+                                        "dlCSize": -4,+                                        "dlHash": "mxm",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "( == 5.3.5 && > 3.4.1 && <= 2.4.5 && == 4.5.4 )": {+                                        "dlCSize": -6,+                                        "dlHash": "zxogn",+                                        "dlOutput": "",+                                        "dlSubdir": "징",+                                        "dlUri": "https:py"+                                    },+                                    "( >= 5.2.1 && == 4.4.4 && >= 5.3.1 && == 2.2.5 && <= 2.1.2 && >= 3.1.3 ) || ( >= 3.2.4 && < 3.4.2 && > 2.1.1 && < 1.4.1 ) || ( < 1.2.3 && >= 3.3.3 && >= 3.1.1 && <= 1.3.1 ) || ( <= 2.3.2 && <= 2.1.2 && < 1.1.1 && <= 2.1.4 ) || ( == 1.1.3 ) || ( >= 2.1.1 ) || ( > 1.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "z",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:jt"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -3,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "`󵵹1`"+                                        },+                                        "dlUri": "https:ar"+                                    }+                                },+                                "Linux_Gentoo": {+                                    "( < 2.3.4 && <= 4.3.1 && == 2.2.3 && == 2.2.2 ) || ( >= 1.3.3 && > 3.4.3 )": {+                                        "dlCSize": -1,+                                        "dlHash": "sa",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "\\"+                                        },+                                        "dlUri": "https:twbyu"+                                    },+                                    "( == 4.2.4 && >= 5.4.4 && < 4.1.3 && == 2.3.2 && == 2.1.3 && < 3.3.3 && >= 4.4.1 ) || ( == 4.3.2 && >= 1.1.3 && > 1.4.3 && >= 2.3.5 && <= 1.4.3 ) || ( == 2.1.2 && <= 1.2.3 )": {+                                        "dlCSize": -1,+                                        "dlHash": "trab",+                                        "dlOutput": "U",+                                        "dlSubdir": null,+                                        "dlUri": "https:imq"+                                    },+                                    "( > 1.3.5 ) || ( > 1.3.2 && > 5.3.2 && == 1.4.4 && < 1.1.3 ) || ( < 1.3.1 )": {+                                        "dlCSize": 2,+                                        "dlHash": "zdrva",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:nt"+                                    },+                                    "( > 3.5.2 && < 2.2.5 )": {+                                        "dlCSize": 7,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "p)􃜪M􍏉*"+                                        },+                                        "dlUri": "https:fpnku"+                                    },+                                    "( >= 5.5.2 && <= 2.2.3 ) || ( > 5.4.4 && > 2.5.1 )": {+                                        "dlCSize": -1,+                                        "dlHash": "qdly",+                                        "dlOutput": "n9Ns",+                                        "dlSubdir": "",+                                        "dlUri": "https:fo"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 6,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:e"+                                    }+                                },+                                "Windows": {+                                    "( <= 2.2.5 && < 4.3.3 && == 5.5.4 && <= 2.2.4 && <= 3.2.5 && < 3.3.5 )": {+                                        "dlCSize": -2,+                                        "dlHash": "btnmxmx",+                                        "dlOutput": "󱍜H􇫹",+                                        "dlSubdir": "􍵄\u0004^\u0019\u0015",+                                        "dlUri": "https:irxfg"+                                    },+                                    "( > 2.3.3 && == 3.2.3 && > 4.2.1 && < 4.5.3 && > 4.2.5 ) || ( > 4.4.1 && >= 3.6.2 ) || ( == 1.1.2 && == 1.1.3 && > 2.3.3 ) || ( == 2.2.2 && < 2.2.2 ) || ( >= 1.1.1 && >= 2.1.2 ) || ( < 2.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "pktsrs",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:qy"+                                    },+                                    "( >= 2.3.1 && <= 5.5.2 && >= 4.4.5 && >= 3.5.1 )": {+                                        "dlCSize": 5,+                                        "dlHash": "dcqg",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "https:neu"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "nx",+                                        "dlOutput": null,+                                        "dlSubdir": "\u000cr\u000cgx",+                                        "dlUri": "https:"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "Darwin": {+                                    "( < 4.2.5 && >= 2.1.1 && <= 4.1.1 )": {+                                        "dlCSize": 4,+                                        "dlHash": "hlah",+                                        "dlOutput": "x2",+                                        "dlSubdir": "b\u0006m󷐲",+                                        "dlUri": "https:khp"+                                    },+                                    "( > 1.1.1 && >= 4.5.3 && <= 1.1.5 && >= 1.2.1 ) || ( >= 4.1.3 && < 3.2.2 && < 1.3.4 && < 1.4.4 && > 3.1.1 && == 3.2.3 )": {+                                        "dlCSize": 7,+                                        "dlHash": "rdtro",+                                        "dlOutput": "󹗎𪮨\u0000\u001e0",+                                        "dlSubdir": "",+                                        "dlUri": "https:zyymmt"+                                    },+                                    "( > 3.4.1 && > 4.3.1 )": {+                                        "dlCSize": 7,+                                        "dlHash": "e",+                                        "dlOutput": null,+                                        "dlSubdir": "󲔠3G&E",+                                        "dlUri": "https:xyae"+                                    },+                                    "( > 4.3.5 && == 3.5.2 && > 4.2.1 && < 4.1.3 && > 4.5.4 )": {+                                        "dlCSize": -7,+                                        "dlHash": "eqmxroy",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:uts"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:rreum",+                        "viPostInstall": null,+                        "viPostRemove": null,+                        "viPreCompile": "byj",+                        "viReleaseDay": null,+                        "viSourceDL": null,+                        "viTags": [+                            "Latest",+                            "Prerelease",+                            "LatestNightly",+                            "LatestNightly",+                            "gV󿂋⑉x"+                        ],+                        "viTestDL": {+                            "dlCSize": 2,+                            "dlHash": "aupyga",+                            "dlOutput": "󹓻\u0000z",+                            "dlSubdir": "tor𰡾d",+                            "dlUri": "https:xrvrs"+                        }+                    },+                    "2.1.4": {+                        "viArch": {+                            "A_64": {+                                "Darwin": {+                                    "( <= 2.1.5 && >= 4.3.3 && == 3.5.3 )": {+                                        "dlCSize": -1,+                                        "dlHash": "eajua",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0007(",+                                        "dlUri": "http:xyz"+                                    },+                                    "( <= 2.4.5 )": {+                                        "dlCSize": -6,+                                        "dlHash": "igab",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "V\u0010\"\u0006>"+                                        },+                                        "dlUri": "http:ahcn"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -3,+                                        "dlHash": "vjusnh",+                                        "dlOutput": "o|",+                                        "dlSubdir": "𥩺?q𫓆b\u0019",+                                        "dlUri": "http:pjlbvcc"+                                    }+                                },+                                "FreeBSD": {+                                    "( > 2.2.2 && < 3.2.5 && > 1.2.1 && <= 5.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "arsoe",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "M"+                                        },+                                        "dlUri": "https:dvfukqn"+                                    },+                                    "( >= 5.2.3 && > 1.5.3 && >= 2.5.1 && < 2.3.1 && <= 5.1.1 && < 1.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "aghexny",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u001a􆮟8yw"+                                        },+                                        "dlUri": "http:"+                                    }+                                },+                                "Linux_Ubuntu": {+                                    "( == 2.1.1 && > 5.4.2 && <= 1.1.1 && > 2.1.4 && == 4.4.4 && >= 3.4.2 && == 2.4.1 )": {+                                        "dlCSize": -7,+                                        "dlHash": "jfygxs",+                                        "dlOutput": "],x",+                                        "dlSubdir": null,+                                        "dlUri": "http:f"+                                    },+                                    "( == 5.4.3 && < 2.2.1 && >= 4.4.4 && >= 3.3.5 && < 2.5.3 && <= 4.3.1 && == 5.3.4 ) || ( <= 3.1.2 ) || ( < 3.3.2 && > 2.1.3 && < 3.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "fdaxhze",+                                        "dlOutput": "\u0000\u0003󿜂\u000c",+                                        "dlSubdir": "v",+                                        "dlUri": "http:rqffjgh"+                                    },+                                    "( > 4.5.5 && <= 1.5.3 && >= 1.1.1 && > 4.4.2 )": {+                                        "dlCSize": -1,+                                        "dlHash": "hypfpxf",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:zaddipd"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "qolvz",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "줟\u0004z2d"+                                        },+                                        "dlUri": "http:wrqln"+                                    }+                                }+                            },+                            "A_ARM": {+                                "Windows": {+                                    "( < 5.4.3 && >= 2.2.3 && < 3.1.4 && == 3.3.3 && < 2.4.5 && > 2.1.4 ) || ( > 3.3.4 && <= 4.4.1 && <= 3.4.2 && < 3.4.1 ) || ( > 4.2.3 && > 1.2.1 && < 2.1.1 ) || ( >= 1.2.2 )": {+                                        "dlCSize": -4,+                                        "dlHash": "dwn",+                                        "dlOutput": "6nQ",+                                        "dlSubdir": {+                                            "RegexDir": "K_Jh"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( > 1.4.4 && < 2.2.1 && <= 2.3.5 && == 4.5.1 && >= 4.1.2 && > 2.2.4 ) || ( > 4.4.4 && <= 3.2.2 ) || ( > 3.4.3 && < 1.1.2 )": {+                                        "dlCSize": 7,+                                        "dlHash": "uzgjoc",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:ecmj"+                                    },+                                    "( >= 2.2.4 ) || ( > 4.1.2 && < 2.1.4 )": {+                                        "dlCSize": 3,+                                        "dlHash": "",+                                        "dlOutput": "5\u0006",+                                        "dlSubdir": "",+                                        "dlUri": "http:p"+                                    },+                                    "( >= 4.4.5 && >= 5.5.5 && <= 1.5.1 && <= 4.1.1 && == 5.3.1 && > 3.6.3 && < 3.1.3 )": {+                                        "dlCSize": 5,+                                        "dlHash": "gvyfwjg",+                                        "dlOutput": "Y!𩆠d",+                                        "dlSubdir": null,+                                        "dlUri": "http:pehg"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 3,+                                        "dlHash": "vv",+                                        "dlOutput": "J-G",+                                        "dlSubdir": {+                                            "RegexDir": "P󸘓U"+                                        },+                                        "dlUri": "https:rfwyx"+                                    }+                                }+                            },+                            "A_ARM64": {},+                            "A_PowerPC": {+                                "Darwin": {+                                    "( <= 5.1.3 && > 3.1.2 )": {+                                        "dlCSize": 6,+                                        "dlHash": "zitnkje",+                                        "dlOutput": "󺤴\u0010􌆂S􀼇\"",+                                        "dlSubdir": {+                                            "RegexDir": "\u001e𐃊"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( >= 2.3.2 ) || ( > 3.1.3 ) || ( == 3.2.1 ) || ( > 1.1.1 )": {+                                        "dlCSize": 7,+                                        "dlHash": "msu",+                                        "dlOutput": "\u001dm겶AU*󸇂",+                                        "dlSubdir": "J",+                                        "dlUri": "http:jelblat"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 2.3.4 && >= 1.5.1 && <= 3.5.5 && == 3.3.3 ) || ( > 1.2.4 && > 4.4.1 )": {+                                        "dlCSize": -1,+                                        "dlHash": "tgn",+                                        "dlOutput": null,+                                        "dlSubdir": "K\u0001b󳚖*󻮇",+                                        "dlUri": "http:vobyd"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -2,+                                        "dlHash": "y",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:vcfxt"+                                    }+                                },+                                "Windows": {+                                    "( >= 3.4.5 && > 2.2.3 && > 4.1.1 && < 3.3.2 && <= 1.4.2 ) || ( == 1.3.3 && == 2.2.4 && > 2.4.1 && > 4.1.1 && >= 3.3.1 && < 2.3.4 )": {+                                        "dlCSize": 4,+                                        "dlHash": "kx",+                                        "dlOutput": null,+                                        "dlSubdir": "t\u0011󹺹𐚑𫔬z",+                                        "dlUri": "http:mka"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ipj",+                                        "dlOutput": "}􁟶󲹲Ntj",+                                        "dlSubdir": "⑶𛰎L/'",+                                        "dlUri": "http:hdrtjy"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "Darwin": {+                                    "( <= 3.2.4 && >= 2.4.2 && == 1.5.1 && == 1.1.2 && <= 1.2.1 ) || ( >= 3.1.3 && < 1.2.3 && == 1.2.2 && >= 4.4.1 && < 1.3.4 && <= 3.1.3 ) || ( < 1.1.1 && <= 2.2.3 && > 3.1.4 ) || ( < 1.1.1 && <= 1.1.2 ) || ( == 1.1.1 ) || ( >= 2.2.1 && >= 1.1.1 ) || ( > 1.1.1 )": {+                                        "dlCSize": -5,+                                        "dlHash": "xznmcqr",+                                        "dlOutput": "バ􈉅",+                                        "dlSubdir": null,+                                        "dlUri": "http:ouwf"+                                    },+                                    "( == 1.5.5 ) || ( > 1.4.1 ) || ( < 2.3.3 ) || ( > 1.1.1 && > 2.1.1 && >= 2.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "fpdrtey",+                                        "dlOutput": "\u0001",+                                        "dlSubdir": "}🡨X\u001b",+                                        "dlUri": "https:ap"+                                    },+                                    "( == 2.2.1 && <= 2.5.1 && >= 3.4.1 && <= 5.2.2 ) || ( == 3.4.2 && < 4.3.1 && > 3.3.3 && < 3.2.1 && <= 2.3.3 ) || ( < 2.2.1 && == 2.1.4 && == 2.2.3 ) || ( <= 2.2.2 && < 2.1.2 && < 2.1.2 ) || ( > 1.1.1 && > 1.1.2 && >= 1.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "qm",+                                        "dlOutput": "5㗗b􋼡",+                                        "dlSubdir": "🥍k𧠪j",+                                        "dlUri": "https:yzol"+                                    },+                                    "( >= 3.2.1 && == 4.4.3 && >= 2.5.1 && >= 4.2.2 )": {+                                        "dlCSize": -7,+                                        "dlHash": "fhpsrn",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:jdojbor"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -4,+                                        "dlHash": "vd",+                                        "dlOutput": "",+                                        "dlSubdir": "!\u0013Gy",+                                        "dlUri": "https:xelkwlo"+                                    }+                                },+                                "Linux_Fedora": {+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "s",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "8\u001fm ]"+                                        },+                                        "dlUri": "http:hk"+                                    }+                                },+                                "Windows": {+                                    "unknown_versioning": {+                                        "dlCSize": -4,+                                        "dlHash": "iu",+                                        "dlOutput": "􁦺􂟃LY",+                                        "dlSubdir": {+                                            "RegexDir": ">\u0004\u0006\u001a2k"+                                        },+                                        "dlUri": "https:qbuh"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "Darwin": {+                                    "( < 5.3.4 && < 5.3.5 && == 3.1.2 ) || ( >= 1.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "cbyf",+                                        "dlOutput": "C𤀞&G\r",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( == 4.1.1 && > 4.3.4 && == 2.3.4 && >= 5.1.2 ) || ( < 4.4.1 && > 1.1.4 ) || ( <= 3.3.2 ) || ( < 3.3.2 && >= 2.2.2 && < 1.3.1 ) || ( <= 1.1.2 ) || ( >= 1.1.1 )": {+                                        "dlCSize": 3,+                                        "dlHash": "hfp",+                                        "dlOutput": null,+                                        "dlSubdir": "𩐩K􆈶",+                                        "dlUri": "http:zi"+                                    },+                                    "( == 5.4.3 && >= 2.5.3 && < 4.2.3 && >= 3.3.4 && <= 2.1.3 && <= 2.3.1 && <= 3.2.3 ) || ( < 2.4.1 && >= 2.4.4 && == 2.1.1 && >= 4.5.1 ) || ( < 2.3.1 && <= 2.1.2 && < 1.2.2 && > 2.3.2 ) || ( > 2.2.2 && == 1.1.1 && >= 2.2.3 && >= 3.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "mww",+                                        "dlOutput": "\u0017\\",+                                        "dlSubdir": {+                                            "RegexDir": "'3"+                                        },+                                        "dlUri": "https:d"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 3,+                                        "dlHash": "pgbwxb",+                                        "dlOutput": "+|aW\u0017z",+                                        "dlSubdir": {+                                            "RegexDir": "\u0006dW"+                                        },+                                        "dlUri": "https:uflqxdm"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 4.3.2 && > 7.5.5 && > 2.2.5 )": {+                                        "dlCSize": 5,+                                        "dlHash": "p",+                                        "dlOutput": "\u000f㯇󳘅 '",+                                        "dlSubdir": {+                                            "RegexDir": "^\u0006땸ߕw"+                                        },+                                        "dlUri": "http:nodibq"+                                    },+                                    "( <= 1.5.5 && == 4.3.4 && < 3.4.3 && < 5.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "ahgta",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "'YpC"+                                        },+                                        "dlUri": "https:qvjln"+                                    },+                                    "( <= 3.1.3 && >= 2.1.4 && > 1.2.5 && > 5.1.1 && <= 3.3.4 && >= 4.5.3 && < 5.3.1 )": {+                                        "dlCSize": 6,+                                        "dlHash": "qjbwy",+                                        "dlOutput": "t胜𝌟",+                                        "dlSubdir": {+                                            "RegexDir": "rNG\u0005P"+                                        },+                                        "dlUri": "https:tadtwbn"+                                    },+                                    "( == 1.3.6 && < 2.4.2 )": {+                                        "dlCSize": 2,+                                        "dlHash": "unzsztv",+                                        "dlOutput": "F􈅛\u0001q+U",+                                        "dlSubdir": "",+                                        "dlUri": "https:chsx"+                                    },+                                    "( == 4.5.1 && < 3.5.4 && >= 4.5.5 ) || ( >= 1.4.2 && < 1.1.4 ) || ( < 1.1.2 && >= 1.2.1 && == 3.3.3 ) || ( <= 1.3.2 && >= 1.1.2 && == 2.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "swvbqmg",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "\u0015F𣋊"+                                        },+                                        "dlUri": "http:iujwey"+                                    },+                                    "( > 4.3.2 && > 4.5.1 && == 6.3.3 && <= 2.2.5 && >= 3.4.6 && <= 4.4.3 && <= 3.2.4 ) || ( >= 4.4.1 && == 1.1.1 && <= 1.2.4 )": {+                                        "dlCSize": -2,+                                        "dlHash": "",+                                        "dlOutput": "𘜗󺛯\u0001\u0017󱤜",+                                        "dlSubdir": "^",+                                        "dlUri": "http:qvnczni"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -5,+                                        "dlHash": "rg",+                                        "dlOutput": "&?\u001c󸲨􈬡",+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    }+                                },+                                "Linux_AmazonLinux": {+                                    "unknown_versioning": {+                                        "dlCSize": -1,+                                        "dlHash": "bks",+                                        "dlOutput": null,+                                        "dlSubdir": "󽇃4'\u0014𭒗󹓂",+                                        "dlUri": "https:maed"+                                    }+                                },+                                "Linux_Rocky": {+                                    "( < 4.1.1 && == 4.3.5 && == 1.3.1 && < 2.4.3 )": {+                                        "dlCSize": 2,+                                        "dlHash": "hb",+                                        "dlOutput": null,+                                        "dlSubdir": "\"C\u001e,S\u0008",+                                        "dlUri": "http:"+                                    },+                                    "( <= 4.3.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "dpcrad",+                                        "dlOutput": "Kn󴟔znR",+                                        "dlSubdir": {+                                            "RegexDir": "􀥵/䨽\u0007fR"+                                        },+                                        "dlUri": "https:xgk"+                                    },+                                    "( == 1.3.5 && <= 4.5.5 && >= 2.1.2 && >= 2.4.5 && < 1.1.5 && > 2.3.5 && <= 4.5.5 ) || ( > 3.4.1 && < 3.3.1 && == 2.3.1 && <= 4.1.1 && < 3.2.4 && < 3.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "llh",+                                        "dlOutput": "3𐑽}a-󷌭l",+                                        "dlSubdir": "G􄭬4^􎅾C",+                                        "dlUri": "http:y"+                                    },+                                    "( >= 3.2.4 && < 4.6.4 && >= 1.4.2 && < 3.3.2 && >= 5.2.1 && == 5.1.2 && <= 4.2.1 ) || ( < 1.3.2 ) || ( < 3.2.1 && >= 1.2.1 && < 1.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "e",+                                        "dlOutput": "􇮰",+                                        "dlSubdir": {+                                            "RegexDir": "\u001a0"+                                        },+                                        "dlUri": "https:j"+                                    }+                                },+                                "Windows": {+                                    "( == 5.1.1 && < 2.4.4 && == 1.2.4 && <= 1.1.4 && > 5.3.4 && < 2.3.5 && >= 3.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "wxvjyf",+                                        "dlOutput": "_",+                                        "dlSubdir": null,+                                        "dlUri": "http:psbvaj"+                                    }+                                }+                            }+                        },+                        "viChangeLog": null,+                        "viPostInstall": "foi",+                        "viPostRemove": "dtilzh",+                        "viPreCompile": "",+                        "viReleaseDay": "-793657938968778-04-01",+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "uqbwye",+                            "dlOutput": "\u0010Z2*洛",+                            "dlSubdir": {+                                "RegexDir": "a_\u0013"+                            },+                            "dlUri": "https:qh"+                        },+                        "viTags": [+                            "Recommended",+                            "Nightly",+                            "𩭫逸𣗣:\u000f󽆐",+                            "Latest"+                        ],+                        "viTestDL": {+                            "dlCSize": -5,+                            "dlHash": "iy",+                            "dlOutput": "\"f\u000eHP",+                            "dlSubdir": "c",+                            "dlUri": "http:"+                        }+                    },+                    "3.3.7": {+                        "viArch": {+                            "A_32": {+                                "Darwin": {+                                    "( < 1.3.2 && >= 2.2.2 && == 1.3.3 && < 3.1.4 && >= 2.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "dtjqvu",+                                        "dlOutput": "^RZA",+                                        "dlSubdir": {+                                            "RegexDir": "C7/"+                                        },+                                        "dlUri": "https:ungitbe"+                                    },+                                    "( <= 3.4.3 && == 2.4.4 && <= 3.3.2 ) || ( >= 1.3.4 && <= 4.1.4 && >= 2.5.3 && == 2.3.3 && <= 4.1.1 && >= 1.3.2 )": {+                                        "dlCSize": 1,+                                        "dlHash": "liwav",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "!%"+                                        },+                                        "dlUri": "http:sshzhyv"+                                    },+                                    "( > 5.5.5 && == 4.2.5 && <= 1.1.1 && >= 5.4.1 )": {+                                        "dlCSize": -6,+                                        "dlHash": "ompv",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:b"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 5,+                                        "dlHash": "wzmfjbi",+                                        "dlOutput": "OvaUi蜆",+                                        "dlSubdir": null,+                                        "dlUri": "https:nsf"+                                    }+                                },+                                "FreeBSD": {+                                    "unknown_versioning": {+                                        "dlCSize": 4,+                                        "dlHash": "kcszp",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:asc"+                                    }+                                },+                                "Linux_Alpine": {+                                    "( < 1.2.3 && > 6.5.1 && > 4.1.3 && < 5.5.2 && <= 1.5.4 && == 1.4.5 && == 5.1.4 ) || ( <= 2.1.2 && == 5.2.4 && < 1.3.2 ) || ( >= 2.1.3 && > 3.2.2 ) || ( >= 1.2.1 && == 1.1.1 && > 2.2.1 )": {+                                        "dlCSize": 3,+                                        "dlHash": "abrhfje",+                                        "dlOutput": "Rh",+                                        "dlSubdir": {+                                            "RegexDir": "𑍰z"+                                        },+                                        "dlUri": "https:qva"+                                    },+                                    "( == 2.2.2 && == 1.5.4 && < 4.5.1 && > 1.4.5 && < 1.1.1 && == 1.1.5 && > 1.2.1 ) || ( >= 1.4.2 && < 3.1.2 && == 2.2.4 && < 1.3.4 && <= 4.2.3 ) || ( > 3.1.2 && < 3.2.1 ) || ( >= 1.1.1 && < 2.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "srgjyft",+                                        "dlOutput": "󻏡7{폝n",+                                        "dlSubdir": "",+                                        "dlUri": "http:ezwbubs"+                                    },+                                    "( > 1.4.2 && < 1.5.2 && == 5.2.3 && == 5.5.5 && > 2.5.2 && >= 6.4.1 && == 4.1.6 ) || ( > 1.1.4 && >= 2.4.3 && == 1.3.2 && == 3.4.2 && <= 4.3.3 )": {+                                        "dlCSize": -6,+                                        "dlHash": "wp",+                                        "dlOutput": "g",+                                        "dlSubdir": {+                                            "RegexDir": "A󻙶"+                                        },+                                        "dlUri": "https:djxjbn"+                                    },+                                    "( > 3.2.5 ) || ( < 3.2.2 && <= 4.4.2 && >= 2.2.4 && > 4.3.4 && <= 3.1.1 )": {+                                        "dlCSize": 5,+                                        "dlHash": "",+                                        "dlOutput": "􍔁r𮆧6\n5",+                                        "dlSubdir": null,+                                        "dlUri": "http:akbd"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -3,+                                        "dlHash": "jgbwiy",+                                        "dlOutput": "U𰠸O`",+                                        "dlSubdir": {+                                            "RegexDir": "󵵂Y2󲳣{"+                                        },+                                        "dlUri": "http:y"+                                    }+                                },+                                "Windows": {+                                    "( <= 5.4.5 && <= 4.5.2 && == 3.2.2 && < 2.2.6 && >= 4.1.1 && == 4.1.3 && == 3.5.1 )": {+                                        "dlCSize": -1,+                                        "dlHash": "xea",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:mzgory"+                                    },+                                    "( > 1.4.2 && > 5.5.5 && >= 2.4.3 && > 5.4.5 ) || ( <= 1.1.2 && >= 1.1.4 && < 4.3.2 && < 1.4.2 && <= 4.3.2 ) || ( >= 1.4.3 && > 1.3.3 ) || ( == 2.1.2 && <= 1.2.1 ) || ( == 1.1.1 && == 2.1.1 && <= 1.1.1 ) || ( >= 1.1.1 && <= 1.1.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "dx",+                                        "dlOutput": "b:/Wr",+                                        "dlSubdir": "𪘶􉭟Np",+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 6,+                                        "dlHash": "zix",+                                        "dlOutput": "Ri n",+                                        "dlSubdir": "\u0004 \u001e\u001a",+                                        "dlUri": "https:k"+                                    }+                                }+                            },+                            "A_ARM": {+                                "FreeBSD": {+                                    "( == 2.5.1 && < 1.3.3 && <= 3.2.3 ) || ( > 1.2.3 && <= 2.2.2 && > 2.4.1 && < 1.5.4 && > 3.4.1 )": {+                                        "dlCSize": 1,+                                        "dlHash": "siblu",+                                        "dlOutput": "議:􉜶i",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:irml"+                                    },+                                    "( > 1.2.5 )": {+                                        "dlCSize": 5,+                                        "dlHash": "ugwsh",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "N𥣣KT+"+                                        },+                                        "dlUri": "http:"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "Darwin": {+                                    "( < 3.4.3 && == 4.3.2 && < 5.5.3 && <= 2.2.4 && < 1.1.3 && <= 2.2.2 && > 1.1.4 ) || ( > 4.3.2 && <= 1.4.1 && > 2.4.3 && < 3.2.4 && == 3.4.4 && < 4.3.3 )": {+                                        "dlCSize": -6,+                                        "dlHash": "wf",+                                        "dlOutput": "􃼂3",+                                        "dlSubdir": null,+                                        "dlUri": "http:oy"+                                    },+                                    "( > 5.4.5 && > 1.2.1 && == 3.1.4 && < 5.1.3 && < 1.3.4 && < 5.4.2 && == 3.3.2 )": {+                                        "dlCSize": 5,+                                        "dlHash": "tjsa",+                                        "dlOutput": "EFD\u0008",+                                        "dlSubdir": null,+                                        "dlUri": "http:me"+                                    },+                                    "( >= 5.2.3 && == 5.2.3 && >= 4.3.1 ) || ( == 3.1.4 && >= 3.1.3 && > 2.1.1 && == 2.4.1 && >= 1.4.4 && == 2.2.4 ) || ( == 2.2.3 && == 3.1.2 && == 2.2.3 && >= 1.3.3 && < 1.3.3 ) || ( < 1.2.1 ) || ( > 1.1.1 && < 1.2.1 ) || ( > 1.1.1 ) || ( <= 1.1.1 ) || ( <= 1.1.1 )": {+                                        "dlCSize": -6,+                                        "dlHash": "mzolkb",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "v\u0013"+                                        },+                                        "dlUri": "https:ez"+                                    },+                                    "( >= 5.4.1 ) || ( < 3.2.4 && >= 3.2.1 && > 4.3.3 ) || ( == 1.1.2 && <= 4.2.2 ) || ( < 2.1.4 ) || ( < 1.1.1 && > 1.1.2 && > 1.1.1 ) || ( > 1.1.1 )": {+                                        "dlCSize": -2,+                                        "dlHash": "cnl",+                                        "dlOutput": "W􋮭{X",+                                        "dlSubdir": {+                                            "RegexDir": "텹\u0007jMlj"+                                        },+                                        "dlUri": "http:ngtv"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -3,+                                        "dlHash": "wlnyabx",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "😽\u000b"+                                        },+                                        "dlUri": "https:sbwzuzq"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 3.3.5 )": {+                                        "dlCSize": -4,+                                        "dlHash": "wy",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "https:ta"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "kftgqw",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:yvf"+                                    }+                                },+                                "Linux_AmazonLinux": {+                                    "( < 4.2.4 && == 1.3.4 )": {+                                        "dlCSize": -1,+                                        "dlHash": "bdon",+                                        "dlOutput": "𝂣",+                                        "dlSubdir": {+                                            "RegexDir": "𧎶7"+                                        },+                                        "dlUri": "http:xn"+                                    },+                                    "( <= 3.3.1 && <= 3.3.5 ) || ( == 1.2.1 && == 1.4.3 ) || ( < 3.1.2 && < 2.3.2 )": {+                                        "dlCSize": -2,+                                        "dlHash": "p",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0003R{􈭷F𡂊",+                                        "dlUri": "https:"+                                    },+                                    "( <= 4.5.1 && > 2.2.5 && == 2.3.2 && == 5.4.2 )": {+                                        "dlCSize": -1,+                                        "dlHash": "dakai",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:isrqh"+                                    },+                                    "( == 4.3.1 && == 2.2.3 && == 1.3.1 && == 5.2.2 && < 1.4.1 ) || ( < 3.2.2 && >= 1.3.1 && > 2.1.2 && < 3.2.2 && <= 3.5.3 ) || ( >= 1.1.4 && == 1.3.2 && == 3.2.2 && < 3.3.2 && == 1.3.3 )": {+                                        "dlCSize": 4,+                                        "dlHash": "yhlkz",+                                        "dlOutput": "X",+                                        "dlSubdir": {+                                            "RegexDir": "B󻦌5to"+                                        },+                                        "dlUri": "https:hkayyof"+                                    },+                                    "( == 5.5.1 && > 1.1.3 && == 1.2.1 )": {+                                        "dlCSize": -2,+                                        "dlHash": "mcdr",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:my"+                                    },+                                    "( >= 1.5.3 && == 4.1.4 && < 4.5.4 && <= 4.2.2 && <= 3.3.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "jbmoq",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:pm"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "papp",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:d"+                                    }+                                },+                                "Windows": {+                                    "( < 4.4.2 && == 5.1.4 && == 6.3.3 && > 1.1.4 && <= 3.5.3 && < 2.2.2 && <= 4.5.2 ) || ( == 2.2.4 && > 3.1.2 && > 3.1.4 && < 2.4.3 && > 4.4.1 && < 2.2.4 )": {+                                        "dlCSize": 1,+                                        "dlHash": "w",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "\u0004"+                                        },+                                        "dlUri": "http:izfkm"+                                    },+                                    "( < 5.1.2 && > 5.5.4 && >= 3.5.2 ) || ( < 2.1.1 )": {+                                        "dlCSize": -2,+                                        "dlHash": "v",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:vsoxxrt"+                                    },+                                    "( <= 2.3.4 ) || ( < 2.5.3 )": {+                                        "dlCSize": -1,+                                        "dlHash": "hmupg",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "t\u0014w􀯱W"+                                        },+                                        "dlUri": "http:vrree"+                                    },+                                    "( <= 6.1.5 )": {+                                        "dlCSize": 7,+                                        "dlHash": "t",+                                        "dlOutput": "꿚󶯗t\u0017\u0012",+                                        "dlSubdir": "i@\u000e껆",+                                        "dlUri": "http:dxsuol"+                                    },+                                    "( > 5.3.1 )": {+                                        "dlCSize": -7,+                                        "dlHash": "zbn",+                                        "dlOutput": "B\u001cၽ𥺚\u0013B",+                                        "dlSubdir": null,+                                        "dlUri": "https:sszeb"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 0,+                                        "dlHash": "npna",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "Darwin": {+                                    "( <= 3.5.2 ) || ( > 4.4.3 && == 3.3.1 ) || ( >= 1.3.1 && > 2.1.4 && >= 3.3.2 && <= 1.2.2 )": {+                                        "dlCSize": 3,+                                        "dlHash": "stqmyp",+                                        "dlOutput": ".*󳞕n",+                                        "dlSubdir": {+                                            "RegexDir": "ⶌ_\u0006"+                                        },+                                        "dlUri": "https:gnd"+                                    },+                                    "( <= 4.1.3 && >= 5.4.3 && > 4.2.1 && >= 5.5.2 && < 5.1.5 && < 1.4.5 ) || ( > 2.3.4 && <= 3.2.4 ) || ( == 2.3.2 && > 3.2.3 && >= 1.3.3 )": {+                                        "dlCSize": -7,+                                        "dlHash": "uvltedg",+                                        "dlOutput": "󸐁",+                                        "dlSubdir": "𢮦\u0018",+                                        "dlUri": "https:kdm"+                                    },+                                    "( > 1.1.5 ) || ( >= 1.1.4 && <= 4.2.1 && <= 3.1.3 && == 1.4.1 && >= 3.4.1 && < 4.2.3 ) || ( > 3.1.3 && > 3.3.1 && <= 3.4.3 )": {+                                        "dlCSize": -5,+                                        "dlHash": "oorwkdc",+                                        "dlOutput": "\"T_d\u0016%",+                                        "dlSubdir": {+                                            "RegexDir": "𤶬"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( >= 2.3.1 )": {+                                        "dlCSize": 5,+                                        "dlHash": "zjuuovb",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "http:ct"+                                    },+                                    "( >= 4.1.3 && <= 2.1.1 && < 2.2.6 && == 2.5.4 && <= 3.1.4 ) || ( >= 4.2.3 && < 1.2.1 && < 4.1.6 && > 2.3.1 && == 3.3.2 && < 4.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "gdxdwgr",+                                        "dlOutput": "\t\u0013D!",+                                        "dlSubdir": "\u0016󸯣",+                                        "dlUri": "http:mpgwzh"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -2,+                                        "dlHash": "",+                                        "dlOutput": "󰬻𝟰𮟃루YX\u0003",+                                        "dlSubdir": null,+                                        "dlUri": "https:tmjtjoe"+                                    }+                                },+                                "Linux_CentOS": {+                                    "( < 2.5.3 && < 3.5.4 ) || ( < 3.4.2 && < 1.1.2 && >= 3.4.4 && >= 2.3.2 ) || ( <= 2.3.1 && == 1.4.2 && == 2.3.2 && == 1.1.1 ) || ( <= 2.1.1 && <= 1.2.2 ) || ( > 1.1.1 && <= 1.2.1 )": {+                                        "dlCSize": -2,+                                        "dlHash": "xryf",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "\u0017󸚒\r"+                                        },+                                        "dlUri": "https:a"+                                    },+                                    "( <= 1.4.4 && <= 4.5.5 && > 4.5.5 && <= 4.3.3 && <= 2.4.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "ymhioy",+                                        "dlOutput": null,+                                        "dlSubdir": "􀥨7󷿝􏲇𖬊",+                                        "dlUri": "http:imn"+                                    },+                                    "( == 2.4.2 && <= 3.7.1 && == 5.3.3 ) || ( == 2.2.3 && == 1.2.4 && < 3.5.2 && < 4.1.3 && >= 1.2.2 && <= 4.2.3 ) || ( <= 2.2.3 && == 1.2.3 && < 1.1.1 && < 2.1.3 ) || ( < 1.2.2 && >= 2.2.3 && <= 1.1.1 && >= 1.1.2 )": {+                                        "dlCSize": 0,+                                        "dlHash": "fhb",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "o뷈H"+                                        },+                                        "dlUri": "https:e"+                                    },+                                    "( == 4.2.2 && == 6.4.4 && > 5.2.3 )": {+                                        "dlCSize": 1,+                                        "dlHash": "qzf",+                                        "dlOutput": "?Em\u0017b",+                                        "dlSubdir": null,+                                        "dlUri": "http:bzf"+                                    },+                                    "( > 3.3.1 && <= 4.4.4 && >= 3.3.1 && > 2.2.5 && == 3.5.5 ) || ( > 1.2.2 && >= 1.4.4 && == 2.2.1 )": {+                                        "dlCSize": 6,+                                        "dlHash": "nukrm",+                                        "dlOutput": ")E𥢮",+                                        "dlSubdir": null,+                                        "dlUri": "https:eopp"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -3,+                                        "dlHash": "faaykc",+                                        "dlOutput": "C>]ꩺ􎔞k",+                                        "dlSubdir": null,+                                        "dlUri": "https:ntasmlw"+                                    }+                                },+                                "Linux_Debian": {+                                    "( < 4.3.5 && >= 1.2.5 && == 5.1.4 && <= 1.3.1 )": {+                                        "dlCSize": 2,+                                        "dlHash": "ent",+                                        "dlOutput": "]1𰲂\u0018􊛗",+                                        "dlSubdir": null,+                                        "dlUri": "https:tbvkh"+                                    },+                                    "( <= 2.1.2 && > 1.3.5 && > 2.4.6 && < 5.5.5 && <= 5.3.3 ) || ( == 2.4.1 && <= 4.3.2 && <= 4.4.2 && < 4.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "qlplm",+                                        "dlOutput": "૰𩌓i$c",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:mx"+                                    },+                                    "( == 2.1.4 && <= 4.4.2 && > 5.4.1 && > 4.3.3 && <= 1.4.4 && <= 2.4.4 )": {+                                        "dlCSize": 5,+                                        "dlHash": "",+                                        "dlOutput": "s,T8݁\u0011",+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "( > 4.5.4 && > 4.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "bizuzz",+                                        "dlOutput": "8-󻶚",+                                        "dlSubdir": "5",+                                        "dlUri": "http:fmq"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "lcybodh",+                                        "dlOutput": null,+                                        "dlSubdir": "􍻋Vf",+                                        "dlUri": "https:k"+                                    }+                                },+                                "Linux_Exherbo": {+                                    "( < 2.4.2 )": {+                                        "dlCSize": 3,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "<\u000c",+                                        "dlUri": "http:yr"+                                    },+                                    "( < 2.5.3 && >= 2.1.1 && >= 3.5.4 && > 5.5.2 && >= 1.3.5 && > 4.5.5 && < 4.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "ild",+                                        "dlOutput": "\u0010v𝚉l",+                                        "dlSubdir": "VA0𩷗􆄒󹍫",+                                        "dlUri": "http:uupnlg"+                                    },+                                    "( <= 5.4.3 && >= 2.5.2 && == 1.3.4 && <= 3.1.3 && > 2.3.3 ) || ( >= 4.2.4 && < 1.3.1 && < 4.2.4 && > 3.4.1 && >= 1.4.3 && >= 1.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "ijqye",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:qgvihot"+                                    },+                                    "( == 4.1.2 && <= 2.5.2 && >= 1.2.5 && <= 2.4.5 && > 3.4.1 ) || ( <= 1.1.1 && < 1.4.1 )": {+                                        "dlCSize": -1,+                                        "dlHash": "",+                                        "dlOutput": "\u001f𨗨􆷳聩r",+                                        "dlSubdir": {+                                            "RegexDir": "\u0011xM"+                                        },+                                        "dlUri": "http:jnjcjos"+                                    },+                                    "( > 5.5.3 && <= 5.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "cqizxt",+                                        "dlOutput": null,+                                        "dlSubdir": "B",+                                        "dlUri": "http:fbkg"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 7,+                                        "dlHash": "ojeen",+                                        "dlOutput": " W𓍈􋵴󺜘",+                                        "dlSubdir": {+                                            "RegexDir": "亀𤢲蛉🁊"+                                        },+                                        "dlUri": "https:sq"+                                    }+                                },+                                "Windows": {}+                            }+                        },+                        "viChangeLog": "http:cczda",+                        "viPostInstall": null,+                        "viPostRemove": null,+                        "viPreCompile": "jrzel",+                        "viReleaseDay": "-25202184829765574-12-28",+                        "viSourceDL": {+                            "dlCSize": -5,+                            "dlHash": "tdscq",+                            "dlOutput": "􈆅aQ1\u001a",+                            "dlSubdir": {+                                "RegexDir": "xp#𭂎"+                            },+                            "dlUri": "https:"+                        },+                        "viTags": [+                            "old",+                            "Latest",+                            "old",+                            "LatestNightly",+                            "LatestPrerelease",+                            "Nightly",+                            "Nightly"+                        ],+                        "viTestDL": {+                            "dlCSize": -1,+                            "dlHash": "",+                            "dlOutput": "3=2󿶇",+                            "dlSubdir": "wEQ",+                            "dlUri": "https:"+                        }+                    },+                    "3.5.3": {+                        "viArch": {+                            "A_64": {+                                "Linux_Ubuntu": {+                                    "( < 1.5.1 && >= 1.3.1 && <= 4.2.2 && <= 3.2.4 ) || ( < 4.4.3 && == 2.2.1 && > 2.4.1 && >= 3.4.2 && >= 1.2.1 && <= 2.3.4 )": {+                                        "dlCSize": -3,+                                        "dlHash": "rctca",+                                        "dlOutput": "􎘂a;\u000f+\n=",+                                        "dlSubdir": {+                                            "RegexDir": "\u0005"+                                        },+                                        "dlUri": "http:q"+                                    },+                                    "( > 4.1.3 && == 1.1.2 && > 1.1.3 && <= 1.2.2 && <= 4.2.4 && < 4.1.5 )": {+                                        "dlCSize": -6,+                                        "dlHash": "npx",+                                        "dlOutput": "\r󾿷'𬧙",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:r"+                                    },+                                    "( >= 4.2.2 && > 1.1.1 && < 3.1.5 && >= 2.5.4 )": {+                                        "dlCSize": -3,+                                        "dlHash": "",+                                        "dlOutput": "G",+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 3,+                                        "dlHash": "lvzrj",+                                        "dlOutput": "\\",+                                        "dlSubdir": "y^\u0011𨄓]",+                                        "dlUri": "https:zuhzaes"+                                    }+                                },+                                "Windows": {+                                    "( < 2.3.1 && <= 4.4.4 && > 1.2.4 && < 5.1.5 && >= 4.4.4 && >= 4.5.1 && > 2.2.1 ) || ( > 4.1.1 && > 3.4.3 )": {+                                        "dlCSize": 0,+                                        "dlHash": "esg",+                                        "dlOutput": "B",+                                        "dlSubdir": "􆢳󿈱",+                                        "dlUri": "http:"+                                    },+                                    "( <= 3.1.4 )": {+                                        "dlCSize": 3,+                                        "dlHash": "v",+                                        "dlOutput": "􎑩v",+                                        "dlSubdir": {+                                            "RegexDir": "􍨰I"+                                        },+                                        "dlUri": "http:zzwozhi"+                                    },+                                    "( > 2.2.4 && == 3.4.1 && <= 2.1.2 && > 3.5.1 && < 1.4.1 )": {+                                        "dlCSize": -5,+                                        "dlHash": "ov",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "Znxz𨂌Q"+                                        },+                                        "dlUri": "http:eshxkss"+                                    },+                                    "( > 3.3.2 && <= 5.2.1 && == 2.1.2 && < 4.1.5 ) || ( >= 1.2.1 && >= 1.3.1 && > 4.1.4 && == 2.4.1 && > 1.3.1 && < 3.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "mnxobim",+                                        "dlOutput": "h:",+                                        "dlSubdir": {+                                            "RegexDir": ",-ns𞋷􈬕"+                                        },+                                        "dlUri": "https:qlybtkl"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -3,+                                        "dlHash": "ontyait",+                                        "dlOutput": "\u001cl",+                                        "dlSubdir": "",+                                        "dlUri": "https:iftsdk"+                                    }+                                }+                            },+                            "A_PowerPC": {},+                            "A_Sparc": {+                                "Darwin": {+                                    "( < 2.1.5 && <= 1.5.5 && >= 4.5.3 ) || ( > 1.4.1 && == 4.2.4 && < 1.1.4 ) || ( < 1.3.3 ) || ( < 1.2.2 && >= 1.1.1 && < 2.2.1 ) || ( == 1.2.1 && < 1.3.1 )": {+                                        "dlCSize": 0,+                                        "dlHash": "mwpqb",+                                        "dlOutput": "\u0011",+                                        "dlSubdir": null,+                                        "dlUri": "http:j"+                                    },+                                    "( < 5.2.4 ) || ( <= 1.4.1 && > 3.2.3 && > 1.3.4 )": {+                                        "dlCSize": -6,+                                        "dlHash": "nj",+                                        "dlOutput": "",+                                        "dlSubdir": "𡚷",+                                        "dlUri": "http:a"+                                    },+                                    "( <= 4.3.3 && <= 3.4.2 && >= 3.2.5 && <= 1.3.4 ) || ( < 4.1.2 && > 2.1.3 && <= 1.3.3 && < 1.2.4 )": {+                                        "dlCSize": -5,+                                        "dlHash": "",+                                        "dlOutput": "\u0013L\u0012",+                                        "dlSubdir": "&0",+                                        "dlUri": "https:owmbx"+                                    },+                                    "( == 5.3.1 && >= 4.5.3 && >= 1.1.3 && > 5.2.5 && < 1.3.3 && > 3.2.3 ) || ( > 3.3.3 && <= 2.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "bsrxd",+                                        "dlOutput": "떙\tC\u0019",+                                        "dlSubdir": {+                                            "RegexDir": "QM𫁉z0"+                                        },+                                        "dlUri": "http:fpvaspl"+                                    },+                                    "( > 6.6.2 && < 4.4.3 && >= 3.4.1 && <= 4.3.1 && == 5.4.5 && >= 2.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "yne",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( >= 4.5.2 && <= 2.4.4 && == 5.4.1 && <= 3.1.3 && < 2.4.2 && <= 3.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "higi",+                                        "dlOutput": "y",+                                        "dlSubdir": {+                                            "RegexDir": "柵"+                                        },+                                        "dlUri": "https:ii"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -5,+                                        "dlHash": "yir",+                                        "dlOutput": "i$6",+                                        "dlSubdir": {+                                            "RegexDir": "􊠒c`N"+                                        },+                                        "dlUri": "https:zgcy"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 1.1.2 && == 3.1.2 && < 5.2.2 && == 5.3.1 && > 2.4.2 && <= 1.1.3 && == 5.1.1 )": {+                                        "dlCSize": 2,+                                        "dlHash": "s",+                                        "dlOutput": "cLi",+                                        "dlSubdir": null,+                                        "dlUri": "https:zqikk"+                                    },+                                    "( < 2.5.5 ) || ( < 4.2.3 && < 4.2.2 && == 2.3.3 && < 4.1.1 && < 4.3.2 && == 1.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "eldq",+                                        "dlOutput": "q󶤨%h⠆\u001f",+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "( == 5.2.3 && > 5.2.6 ) || ( >= 2.2.4 )": {+                                        "dlCSize": -5,+                                        "dlHash": "wrcn",+                                        "dlOutput": "",+                                        "dlSubdir": "",+                                        "dlUri": "http:"+                                    },+                                    "( > 5.2.1 && >= 4.4.5 && > 4.4.5 && <= 4.5.3 && > 2.3.2 && <= 1.2.4 ) || ( == 1.2.2 && < 2.3.1 && >= 4.4.1 && >= 4.1.4 ) || ( >= 3.2.2 && > 1.1.2 && == 3.3.1 )": {+                                        "dlCSize": 5,+                                        "dlHash": "kebp",+                                        "dlOutput": "5T\u000b",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:iuglk"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 7,+                                        "dlHash": "gqm",+                                        "dlOutput": "\u000f",+                                        "dlSubdir": {+                                            "RegexDir": ":<"+                                        },+                                        "dlUri": "https:osd"+                                    }+                                },+                                "Windows": {+                                    "( < 1.4.5 && >= 3.1.1 && == 3.1.5 && > 1.1.3 )": {+                                        "dlCSize": 4,+                                        "dlHash": "",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "\n􏛄"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( < 5.3.4 && < 2.5.3 && == 5.2.3 && <= 4.3.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "jkjdq",+                                        "dlOutput": "􎩤􂠥&/󰉏g󺚮",+                                        "dlSubdir": null,+                                        "dlUri": "https:cuvukah"+                                    },+                                    "( <= 3.2.5 && == 3.5.3 && >= 2.2.2 && == 3.3.4 && == 3.4.1 ) || ( < 1.4.1 && <= 3.4.3 && <= 3.1.4 && == 2.2.3 && < 2.2.5 )": {+                                        "dlCSize": -5,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:wyvtnl"+                                    },+                                    "( <= 3.3.1 && <= 5.2.5 && < 1.4.1 )": {+                                        "dlCSize": 3,+                                        "dlHash": "ii",+                                        "dlOutput": "\r𦤛",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:ezwg"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "o𒄮𗂿􂍊|&𣠺",+                                        "dlSubdir": {+                                            "RegexDir": "Tg\u001c䛇M"+                                        },+                                        "dlUri": "http:lqs"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:bkwldh",+                        "viPostInstall": "blt",+                        "viPostRemove": "l",+                        "viPreCompile": "wvbr",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": -1,+                            "dlHash": "twfhh",+                            "dlOutput": null,+                            "dlSubdir": null,+                            "dlUri": "http:r"+                        },+                        "viTags": [+                            "old",+                            "old",+                            "Nightly",+                            "LatestNightly"+                        ],+                        "viTestDL": {+                            "dlCSize": null,+                            "dlHash": "vwdgta",+                            "dlOutput": "Y󳗐H5",+                            "dlSubdir": "\u0000",+                            "dlUri": "https:hlb"+                        }+                    },+                    "5.2.3": {+                        "viArch": {+                            "A_64": {+                                "Darwin": {+                                    "( < 4.5.5 && < 2.2.3 ) || ( > 1.4.2 ) || ( > 2.3.3 ) || ( <= 3.2.1 )": {+                                        "dlCSize": 6,+                                        "dlHash": "wxv",+                                        "dlOutput": "\u001c􂮱\u0010#{",+                                        "dlSubdir": "󻄏",+                                        "dlUri": "http:f"+                                    },+                                    "( < 5.2.2 && < 2.2.1 && <= 3.1.4 && > 1.5.4 && >= 2.1.2 )": {+                                        "dlCSize": -7,+                                        "dlHash": "zi",+                                        "dlOutput": "#",+                                        "dlSubdir": null,+                                        "dlUri": "https:rbek"+                                    },+                                    "( > 3.4.5 && < 3.4.1 && < 5.2.3 ) || ( < 2.4.1 && > 1.4.2 && <= 4.4.4 && == 1.3.3 ) || ( == 2.3.3 && == 3.2.1 && > 3.1.1 && < 2.3.3 && >= 1.3.2 ) || ( <= 1.2.2 && >= 3.1.2 && > 2.2.1 && > 2.2.2 ) || ( <= 1.1.1 ) || ( == 1.1.1 && <= 1.2.1 ) || ( <= 1.1.1 ) || ( >= 1.2.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "z\u001c )"+                                        },+                                        "dlUri": "http:uztzduh"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -2,+                                        "dlHash": "z",+                                        "dlOutput": "",+                                        "dlSubdir": "l9󲄒",+                                        "dlUri": "https:"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 4.4.4 && == 4.5.1 ) || ( < 3.3.1 && > 1.3.3 && > 4.5.2 && == 4.4.2 ) || ( > 1.2.3 && < 3.3.2 )": {+                                        "dlCSize": 2,+                                        "dlHash": "gpcg",+                                        "dlOutput": "",+                                        "dlSubdir": "",+                                        "dlUri": "https:rgwgh"+                                    },+                                    "( >= 1.5.1 ) || ( < 3.3.1 ) || ( >= 2.1.1 && >= 2.3.1 && < 4.2.1 && < 3.2.2 && <= 1.2.2 ) || ( >= 2.1.2 && < 2.2.2 ) || ( > 2.1.1 ) || ( > 1.1.1 && <= 1.2.2 ) || ( > 1.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "unlamsb",+                                        "dlOutput": "|t",+                                        "dlSubdir": null,+                                        "dlUri": "https:fxxwy"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -3,+                                        "dlHash": "bkz",+                                        "dlOutput": "􊗊\u0005:𨵿􈵟!󹃡",+                                        "dlSubdir": "0f.󸾦a",+                                        "dlUri": "http:"+                                    }+                                },+                                "Linux_Fedora": {+                                    "( == 1.2.3 && == 3.1.2 && < 5.1.4 && >= 5.4.3 && < 5.1.5 && < 1.5.4 && >= 4.1.2 )": {+                                        "dlCSize": 1,+                                        "dlHash": "voi",+                                        "dlOutput": null,+                                        "dlSubdir": "ODE\rM",+                                        "dlUri": "http:jsii"+                                    },+                                    "( >= 1.2.5 && > 3.2.5 && == 2.5.3 && == 2.4.3 && < 1.5.1 )": {+                                        "dlCSize": 0,+                                        "dlHash": "",+                                        "dlOutput": "d]7",+                                        "dlSubdir": {+                                            "RegexDir": "꾥)\u0018\u0001"+                                        },+                                        "dlUri": "http:gbidjl"+                                    },+                                    "( >= 4.5.3 && > 5.2.5 && == 5.5.4 && < 5.3.2 && < 3.5.3 && > 4.3.3 ) || ( >= 2.2.1 && < 3.3.2 && >= 1.2.2 && < 2.2.4 && >= 4.3.3 && <= 1.4.5 ) || ( >= 3.3.2 && >= 4.5.2 && >= 3.1.1 && == 3.3.3 && < 3.2.1 )": {+                                        "dlCSize": -6,+                                        "dlHash": "qwqbhoj",+                                        "dlOutput": "섶쐉𗋸.q",+                                        "dlSubdir": "/􆾯\u0019\u0012",+                                        "dlUri": "https:jfwfv"+                                    }+                                },+                                "Linux_RedHat": {},+                                "Windows": {+                                    "( < 1.4.3 && >= 4.2.5 && < 1.5.4 && >= 2.3.1 && >= 2.3.1 )": {+                                        "dlCSize": 0,+                                        "dlHash": "f",+                                        "dlOutput": "5*",+                                        "dlSubdir": null,+                                        "dlUri": "https:ami"+                                    },+                                    "( >= 3.3.1 && <= 2.3.1 && <= 2.2.4 && < 4.4.3 ) || ( >= 2.1.4 && <= 2.4.3 && == 4.4.4 && >= 3.4.1 && <= 1.2.3 )": {+                                        "dlCSize": -6,+                                        "dlHash": "ieuqz",+                                        "dlOutput": "~CEJ5eK",+                                        "dlSubdir": "RR󲭌",+                                        "dlUri": "https:xa"+                                    },+                                    "( >= 5.1.4 && <= 4.5.4 && <= 4.4.1 && >= 1.3.4 && >= 3.5.5 && >= 5.5.4 ) || ( >= 2.3.1 && <= 2.3.3 && == 2.1.1 && <= 1.2.1 && >= 2.1.1 && >= 2.2.3 )": {+                                        "dlCSize": -7,+                                        "dlHash": "kiz",+                                        "dlOutput": "\nhY\u001c4",+                                        "dlSubdir": null,+                                        "dlUri": "https:brgoa"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -4,+                                        "dlHash": "ofsjioi",+                                        "dlOutput": "VR\u0017T􁜐)",+                                        "dlSubdir": {+                                            "RegexDir": "#x󷍇"+                                        },+                                        "dlUri": "http:zme"+                                    }+                                }+                            },+                            "A_ARM": {+                                "Darwin": {+                                    "( < 1.3.4 && > 5.1.5 && > 3.2.5 && > 3.4.1 ) || ( > 2.3.3 ) || ( == 1.1.2 )": {+                                        "dlCSize": -1,+                                        "dlHash": "t",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:vb"+                                    },+                                    "( < 1.4.2 ) || ( <= 4.1.3 && <= 3.1.1 && >= 1.4.1 && == 4.3.1 && > 1.3.3 ) || ( < 2.2.2 && == 1.1.3 && < 3.2.1 )": {+                                        "dlCSize": -1,+                                        "dlHash": "h",+                                        "dlOutput": null,+                                        "dlSubdir": "􆧠)",+                                        "dlUri": "https:fhn"+                                    },+                                    "( <= 1.2.3 && == 1.2.2 && == 3.4.5 && == 1.2.4 && >= 2.3.4 && == 3.3.2 && <= 5.4.1 )": {+                                        "dlCSize": 3,+                                        "dlHash": "sjln",+                                        "dlOutput": "T􁋸󵴝",+                                        "dlSubdir": "]a\u001a{",+                                        "dlUri": "http:p"+                                    },+                                    "( == 4.2.1 && > 2.2.1 && == 3.4.5 )": {+                                        "dlCSize": 5,+                                        "dlHash": "r",+                                        "dlOutput": "󲝣",+                                        "dlSubdir": null,+                                        "dlUri": "https:kbez"+                                    },+                                    "( > 4.4.1 && > 6.1.1 && == 4.2.1 && > 3.2.2 ) || ( == 4.1.1 && < 3.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "b",+                                        "dlOutput": "\u0015HY\u0001󼓖",+                                        "dlSubdir": {+                                            "RegexDir": "\u0002P\u0018z"+                                        },+                                        "dlUri": "https:z"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 1,+                                        "dlHash": "vdccmn",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "{"+                                        },+                                        "dlUri": "http:sisduj"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 2.2.1 ) || ( >= 2.5.4 && >= 3.3.2 )": {+                                        "dlCSize": 4,+                                        "dlHash": "pqxysii",+                                        "dlOutput": "3@䔫8",+                                        "dlSubdir": "\r\u0008\u0012lx}",+                                        "dlUri": "http:lcnxai"+                                    },+                                    "( == 3.1.5 && > 4.3.2 && == 2.1.3 && == 3.5.1 && < 2.3.4 )": {+                                        "dlCSize": 4,+                                        "dlHash": "e",+                                        "dlOutput": "",+                                        "dlSubdir": "\u001a􅾠jU$",+                                        "dlUri": "https:wlx"+                                    },+                                    "( == 3.5.1 && > 2.3.2 && <= 2.3.2 && <= 4.5.3 && > 4.2.2 && <= 1.3.1 && <= 5.2.3 )": {+                                        "dlCSize": 3,+                                        "dlHash": "fu",+                                        "dlOutput": "G󻩊",+                                        "dlSubdir": "\u0013\\Y^",+                                        "dlUri": "http:xzo"+                                    }+                                },+                                "Linux_Debian": {+                                    "( <= 5.1.5 && <= 3.3.5 && > 3.5.4 )": {+                                        "dlCSize": -7,+                                        "dlHash": "e",+                                        "dlOutput": "J^J󻔶㬻]",+                                        "dlSubdir": {+                                            "RegexDir": "\\3􊛦􈰩􀧳"+                                        },+                                        "dlUri": "http:yimoq"+                                    },+                                    "( > 1.3.4 && == 1.2.3 && <= 4.5.5 && > 4.4.2 ) || ( == 2.3.2 && > 2.4.3 && == 2.2.4 ) || ( >= 1.1.3 && <= 2.3.3 && == 2.1.2 && >= 1.1.2 ) || ( < 2.2.1 ) || ( >= 1.1.1 && <= 1.1.1 && >= 1.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "lpsndx",+                                        "dlOutput": "𭎼\u0005WQ𗆴\u001e",+                                        "dlSubdir": null,+                                        "dlUri": "http:dqxqw"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 3,+                                        "dlHash": "ktzityl",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:bw"+                                    }+                                },+                                "Linux_Ubuntu": {+                                    "( > 5.4.2 && < 5.3.1 && > 3.1.3 && > 3.3.1 )": {+                                        "dlCSize": -7,+                                        "dlHash": "wcsr",+                                        "dlOutput": "㺓D",+                                        "dlSubdir": null,+                                        "dlUri": "http:stoau"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 7,+                                        "dlHash": "",+                                        "dlOutput": "\u0002􁓱􉱄",+                                        "dlSubdir": " \u0013􇠱",+                                        "dlUri": "http:hsbdw"+                                    }+                                },+                                "Windows": {}+                            },+                            "A_ARM64": {+                                "Darwin": {+                                    "( <= 6.1.1 && == 4.4.1 && > 1.1.5 ) || ( > 3.1.5 ) || ( > 2.3.3 )": {+                                        "dlCSize": 5,+                                        "dlHash": "gwq",+                                        "dlOutput": "mv_",+                                        "dlSubdir": null,+                                        "dlUri": "https:snbyicz"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 1.3.1 && <= 5.2.6 && >= 2.1.4 ) || ( > 2.3.3 && <= 3.1.3 ) || ( > 3.2.2 && >= 3.2.3 ) || ( == 1.1.2 ) || ( < 1.1.1 && == 2.1.1 )": {+                                        "dlCSize": 5,+                                        "dlHash": "anhw",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "鋡]핆𗍨G\u0006"+                                        },+                                        "dlUri": "http:iap"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -2,+                                        "dlHash": "n",+                                        "dlOutput": "Tb9",+                                        "dlSubdir": "[D",+                                        "dlUri": "http:kouiycd"+                                    }+                                },+                                "Windows": {+                                    "( < 3.5.5 && >= 1.4.3 && >= 5.4.5 && < 1.5.5 && == 4.2.4 && <= 1.2.5 && < 3.5.3 ) || ( < 3.4.2 && < 4.1.2 && > 2.3.1 && > 3.4.1 && < 3.2.2 && <= 2.1.2 ) || ( == 1.3.1 && >= 3.2.1 && > 2.3.2 ) || ( <= 3.1.1 ) || ( >= 1.1.1 ) || ( > 2.1.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "kvbat",+                                        "dlOutput": "=􏐗",+                                        "dlSubdir": {+                                            "RegexDir": "\u0004p\u0005"+                                        },+                                        "dlUri": "https:u"+                                    },+                                    "( <= 1.4.1 && < 4.4.3 ) || ( <= 2.4.1 )": {+                                        "dlCSize": 3,+                                        "dlHash": "dkvsex",+                                        "dlOutput": "h􊷞",+                                        "dlSubdir": "_(\u0010w",+                                        "dlUri": "http:"+                                    },+                                    "( <= 3.4.2 && >= 4.2.1 ) || ( > 4.3.3 && <= 4.3.3 ) || ( < 1.1.1 && > 3.1.3 && >= 2.3.4 ) || ( > 1.2.2 && > 1.1.2 && == 2.1.1 )": {+                                        "dlCSize": 7,+                                        "dlHash": "wo",+                                        "dlOutput": ";鶩ZG",+                                        "dlSubdir": {+                                            "RegexDir": ">?"+                                        },+                                        "dlUri": "http:nh"+                                    },+                                    "( == 3.5.5 )": {+                                        "dlCSize": 6,+                                        "dlHash": "sfxymg",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0003\u001d"+                                        },+                                        "dlUri": "http:wmmxbmk"+                                    },+                                    "( > 5.1.2 && > 3.4.4 && < 3.3.1 && <= 4.5.1 && > 5.5.2 && >= 2.1.5 )": {+                                        "dlCSize": -7,+                                        "dlHash": "kvyt",+                                        "dlOutput": "&P\u0013jn\u001c",+                                        "dlSubdir": {+                                            "RegexDir": "PY.{𣸲"+                                        },+                                        "dlUri": "https:eklpo"+                                    },+                                    "( > 5.5.1 && > 2.1.1 && <= 3.5.2 && > 5.3.5 && >= 3.3.1 && >= 5.5.5 ) || ( >= 3.3.2 && < 1.1.2 )": {+                                        "dlCSize": 6,+                                        "dlHash": "fl",+                                        "dlOutput": "",+                                        "dlSubdir": "𨊀\u00076b\tO",+                                        "dlUri": "http:dam"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "axtb",+                                        "dlOutput": null,+                                        "dlSubdir": "𣰧",+                                        "dlUri": "https:nj"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "FreeBSD": {+                                    "unknown_versioning": {+                                        "dlCSize": 0,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􇸘)0T*0"+                                        },+                                        "dlUri": "http:"+                                    }+                                },+                                "Windows": {+                                    "( >= 1.1.5 ) || ( > 4.1.2 && == 3.1.4 && <= 2.4.4 && <= 3.2.3 && == 3.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "hycj",+                                        "dlOutput": "B𘝄\u00061",+                                        "dlSubdir": "tU􃝭",+                                        "dlUri": "http:rzyjor"+                                    },+                                    "( >= 5.3.4 && == 5.2.5 ) || ( >= 1.2.1 && == 1.1.4 ) || ( <= 4.1.2 ) || ( <= 2.1.1 && < 2.1.2 )": {+                                        "dlCSize": -6,+                                        "dlHash": "mfwo",+                                        "dlOutput": "󹸤\u0014-󶠧F􊮍󻶠",+                                        "dlSubdir": "D󺴝Lj\u0003",+                                        "dlUri": "https:bgjtez"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "FreeBSD": {+                                    "( < 2.2.3 && < 3.3.2 && <= 3.2.1 && >= 5.1.4 && > 2.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:ioge"+                                    },+                                    "( < 2.4.4 && == 1.2.1 && <= 5.5.1 && >= 1.5.4 && > 4.3.1 ) || ( < 3.5.3 && > 1.3.4 && < 3.2.4 ) || ( <= 2.1.3 && >= 3.1.2 && > 3.1.4 && > 3.2.1 )": {+                                        "dlCSize": 6,+                                        "dlHash": "mq",+                                        "dlOutput": "F$@9o0!",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:qvwugm"+                                    },+                                    "( <= 2.5.4 && < 1.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "𭕫t",+                                        "dlSubdir": "w\u0006dy",+                                        "dlUri": "https:rit"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -4,+                                        "dlHash": "bnmb",+                                        "dlOutput": null,+                                        "dlSubdir": "󵵐\u0014)?",+                                        "dlUri": "https:rwrifrd"+                                    }+                                },+                                "Linux_Rocky": {+                                    "( <= 4.3.1 && <= 1.4.6 && > 2.4.5 && == 4.4.4 && < 1.5.3 && > 3.2.5 ) || ( == 3.2.1 )": {+                                        "dlCSize": 0,+                                        "dlHash": "",+                                        "dlOutput": "U\u0017𬹕uᤛs",+                                        "dlSubdir": null,+                                        "dlUri": "http:vmskh"+                                    },+                                    "( == 3.4.4 && <= 2.3.4 && <= 1.2.3 && == 3.2.1 && > 3.2.3 ) || ( > 2.3.4 && <= 2.4.1 && == 3.4.1 )": {+                                        "dlCSize": 5,+                                        "dlHash": "",+                                        "dlOutput": "􏓛𨯞똸+U,\u001d",+                                        "dlSubdir": "9\u000czJ𡸞",+                                        "dlUri": "http:of"+                                    }+                                }+                            }+                        },+                        "viChangeLog": null,+                        "viPostInstall": "vn",+                        "viPostRemove": null,+                        "viPreCompile": "auhyt",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": 6,+                            "dlHash": "hyd",+                            "dlOutput": null,+                            "dlSubdir": "he",+                            "dlUri": "https:zfivy"+                        },+                        "viTags": [],+                        "viTestDL": null+                    },+                    "8.5.2": {+                        "viArch": {+                            "A_32": {+                                "FreeBSD": {+                                    "( == 2.3.1 && < 1.2.2 && >= 5.4.4 && == 5.5.5 && >= 2.1.1 && == 2.3.4 && <= 2.5.1 )": {+                                        "dlCSize": 0,+                                        "dlHash": "ctolnfk",+                                        "dlOutput": "s\u001a",+                                        "dlSubdir": {+                                            "RegexDir": ",h["+                                        },+                                        "dlUri": "http:nunm"+                                    },+                                    "( == 4.2.5 && < 1.4.4 && >= 5.2.2 && > 1.4.1 && == 1.2.3 && > 1.5.5 && == 2.4.5 ) || ( == 2.1.2 && < 1.4.1 ) || ( >= 2.2.1 && < 2.1.1 && == 2.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "whvnyce",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𨠈t"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( > 3.3.5 )": {+                                        "dlCSize": -6,+                                        "dlHash": "",+                                        "dlOutput": "$",+                                        "dlSubdir": null,+                                        "dlUri": "http:xm"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -1,+                                        "dlHash": "ihltsrc",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:be"+                                    }+                                },+                                "Linux_AmazonLinux": {+                                    "( >= 5.5.1 && > 5.5.5 && == 3.5.2 && == 2.5.3 && <= 5.4.6 && <= 3.4.5 && <= 5.5.2 ) || ( > 2.3.4 && >= 4.3.1 && <= 3.2.2 && > 1.1.1 && > 3.2.2 && >= 2.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "sfgnpru",+                                        "dlOutput": "𥥚tVT",+                                        "dlSubdir": "怨:𭊛",+                                        "dlUri": "https:hzskpe"+                                    }+                                },+                                "Linux_Mint": {+                                    "( < 4.5.1 && >= 1.3.4 && >= 5.3.4 && <= 3.5.3 && == 4.3.3 ) || ( >= 5.4.4 && > 1.4.2 && >= 4.3.2 ) || ( < 3.3.2 && <= 2.1.1 && > 2.2.1 && >= 3.2.3 && < 1.3.3 ) || ( < 1.2.2 && == 2.2.1 && == 2.1.2 && >= 2.2.1 ) || ( == 2.1.2 && > 1.1.1 )": {+                                        "dlCSize": 7,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "$7F塚a",+                                        "dlUri": "https:mulzmw"+                                    },+                                    "( <= 2.5.2 && >= 3.4.5 && <= 1.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "fgkzqm",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "3𡾐r"+                                        },+                                        "dlUri": "https:r"+                                    },+                                    "( >= 4.4.5 && == 3.4.4 && < 1.1.3 )": {+                                        "dlCSize": -5,+                                        "dlHash": "swcxw",+                                        "dlOutput": "}K\u0002",+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    }+                                },+                                "Windows": {+                                    "( < 3.1.1 ) || ( > 2.1.1 && < 2.2.3 && > 1.1.1 )": {+                                        "dlCSize": -1,+                                        "dlHash": "hgyuj",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "y􀋄"+                                        },+                                        "dlUri": "http:ydrxtx"+                                    },+                                    "( <= 3.2.3 && < 2.2.3 && > 1.3.4 && >= 5.5.2 && > 5.4.5 && < 4.3.5 )": {+                                        "dlCSize": -5,+                                        "dlHash": "rr",+                                        "dlOutput": "H",+                                        "dlSubdir": null,+                                        "dlUri": "http:mmwasre"+                                    },+                                    "( >= 4.5.3 && >= 5.5.1 )": {+                                        "dlCSize": -7,+                                        "dlHash": "a",+                                        "dlOutput": "\u0018󱖲.",+                                        "dlSubdir": "fB",+                                        "dlUri": "https:oc"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 3,+                                        "dlHash": "yf",+                                        "dlOutput": "",+                                        "dlSubdir": "j\u0003thBc",+                                        "dlUri": "https:cbxayh"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "Darwin": {+                                    "( == 1.3.4 && < 1.4.5 && <= 5.6.4 && <= 2.4.2 && == 5.1.5 && >= 3.2.5 )": {+                                        "dlCSize": 3,+                                        "dlHash": "co",+                                        "dlOutput": "XE",+                                        "dlSubdir": null,+                                        "dlUri": "https:itnqrca"+                                    },+                                    "( == 3.1.2 && >= 5.5.5 && >= 3.4.2 && == 4.2.1 ) || ( >= 4.4.1 && >= 4.2.1 && >= 3.1.4 && < 4.2.2 && < 1.2.1 && >= 1.1.2 ) || ( >= 1.1.1 && > 2.3.2 && == 2.3.1 && == 3.3.1 && < 1.1.4 ) || ( > 1.2.3 && >= 2.1.2 && < 2.2.2 ) || ( == 1.1.1 && < 1.1.1 && > 1.1.1 )": {+                                        "dlCSize": 6,+                                        "dlHash": "bx",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:vfixan"+                                    },+                                    "( > 2.4.4 )": {+                                        "dlCSize": 2,+                                        "dlHash": "fxoy",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:xmoa"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -6,+                                        "dlHash": "mogcesy",+                                        "dlOutput": "\u0001g𩴽𰘠",+                                        "dlSubdir": {+                                            "RegexDir": "9齪,5]\u000c"+                                        },+                                        "dlUri": "https:xo"+                                    }+                                },+                                "Linux_AmazonLinux": {+                                    "( < 1.4.1 && < 2.6.1 && >= 2.4.5 && == 3.2.3 && > 1.2.1 && > 3.1.2 ) || ( >= 4.3.4 && >= 1.2.4 ) || ( > 3.1.2 && > 2.2.2 && < 2.1.3 && > 1.2.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "e",+                                        "dlOutput": "{o4",+                                        "dlSubdir": "󴸚4",+                                        "dlUri": "https:hej"+                                    },+                                    "( < 2.2.3 && > 2.2.2 && < 1.3.2 && <= 1.4.5 && <= 2.4.1 && == 4.1.2 && >= 5.5.1 ) || ( <= 2.4.2 && == 4.2.3 && == 2.2.1 && == 2.3.4 && == 3.2.5 && > 1.3.3 )": {+                                        "dlCSize": 7,+                                        "dlHash": "rfw",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u001a"+                                        },+                                        "dlUri": "https:q"+                                    },+                                    "( < 5.3.1 ) || ( == 4.3.3 ) || ( >= 1.2.1 && < 1.3.3 && > 3.2.2 && == 1.1.3 && <= 2.1.1 )": {+                                        "dlCSize": -2,+                                        "dlHash": "e",+                                        "dlOutput": "+#<\u0015\r󺠔",+                                        "dlSubdir": {+                                            "RegexDir": "gF^U"+                                        },+                                        "dlUri": "https:ryoaz"+                                    },+                                    "( == 4.1.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "xw",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:derpdf"+                                    },+                                    "( >= 2.4.1 && == 3.2.1 && <= 3.3.4 && > 5.3.3 && < 3.2.2 && > 3.2.5 && <= 5.4.1 )": {+                                        "dlCSize": 3,+                                        "dlHash": "lhp",+                                        "dlOutput": "c8i鿯􊔉",+                                        "dlSubdir": {+                                            "RegexDir": "e\nG"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( >= 4.2.4 && > 2.5.2 && >= 4.3.4 && == 3.3.2 )": {+                                        "dlCSize": -3,+                                        "dlHash": "fzxq",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:zqrnbn"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "o",+                                        "dlOutput": "o𣹛䮰",+                                        "dlSubdir": {+                                            "RegexDir": "𑨫bB"+                                        },+                                        "dlUri": "http:jlxuek"+                                    }+                                },+                                "Windows": {+                                    "( <= 2.2.1 ) || ( < 1.3.3 && >= 1.1.4 && == 4.1.4 ) || ( <= 1.3.2 && < 2.1.2 && == 4.1.1 && > 2.3.3 && <= 2.1.3 )": {+                                        "dlCSize": 4,+                                        "dlHash": "aiiv",+                                        "dlOutput": "QB",+                                        "dlSubdir": "\u0003",+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 7,+                                        "dlHash": "ppsy",+                                        "dlOutput": null,+                                        "dlSubdir": "k􎃈\u0015淌AN",+                                        "dlUri": "http:ytqlo"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:ieqx",+                        "viPostInstall": "vb",+                        "viPostRemove": "kqakxd",+                        "viPreCompile": "es",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "",+                            "dlOutput": "~󱍒;LV",+                            "dlSubdir": null,+                            "dlUri": "http:rjzf"+                        },+                        "viTags": [+                            "LatestNightly",+                            "Nightly",+                            "LatestPrerelease",+                            ">𧕣"+                        ],+                        "viTestDL": {+                            "dlCSize": null,+                            "dlHash": "",+                            "dlOutput": "\rD󷾐󺔶w",+                            "dlSubdir": {+                                "RegexDir": "\u0010\u0012k`"+                            },+                            "dlUri": "http:tsk"+                        }+                    }+                }+            },+            "globalTools": {+                "ShimGen": {+                    "dlCSize": -1,+                    "dlHash": "xrocmtsmjzgmemxrenf",+                    "dlOutput": null,+                    "dlSubdir": {+                        "RegexDir": "\u0013tt\u0013m-"+                    },+                    "dlUri": "https:wjmqkzflmlzetqdcxed"+                }+            },+            "toolRequirements": {+                "GHCup": {+                    "3.8.8": {+                        "Darwin": {+                            "( <= 5.1.1 && > 1.5.1 && < 1.2.1 )": {+                                "distroPKGs": [+                                    "is",+                                    "j",+                                    "ucr",+                                    "vyzatm",+                                    "pt",+                                    "tzzuu"+                                ],+                                "notes": ""+                            },+                            "( == 1.4.3 )": {+                                "distroPKGs": [+                                    "i",+                                    "uxtxdu",+                                    "v"+                                ],+                                "notes": "mexlmar"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "cxwguwb"+                                ],+                                "notes": "z"+                            }+                        },+                        "FreeBSD": {+                            "( < 3.3.2 && > 2.3.2 && == 3.3.3 ) || ( > 3.1.2 && < 2.5.1 && < 4.4.4 && >= 2.2.2 && > 2.3.3 && >= 2.1.2 )": {+                                "distroPKGs": [+                                    "w",+                                    "fvdnmed",+                                    "grzy"+                                ],+                                "notes": "eko"+                            },+                            "( <= 2.5.5 && == 3.5.1 ) || ( < 1.2.4 && <= 2.4.3 && > 4.3.2 && >= 4.2.3 ) || ( > 2.3.2 && >= 2.2.2 ) || ( >= 1.1.2 && < 1.1.1 && == 1.1.1 && <= 3.1.2 ) || ( == 1.1.1 && <= 1.1.1 && <= 1.1.1 ) || ( >= 2.2.1 )": {+                                "distroPKGs": [+                                    "qaq"+                                ],+                                "notes": "jyhh"+                            },+                            "( <= 2.5.5 && >= 1.4.4 && == 4.5.1 && == 5.4.4 && >= 2.3.5 )": {+                                "distroPKGs": [+                                    "",+                                    "vhze",+                                    "cfiu",+                                    "bpo",+                                    "sk",+                                    "vy"+                                ],+                                "notes": "rtx"+                            },+                            "( >= 2.2.4 && <= 2.1.5 && < 6.2.3 ) || ( < 1.3.3 && == 2.4.3 && <= 4.2.4 && >= 2.3.2 )": {+                                "distroPKGs": [+                                    "t",+                                    "jqybih"+                                ],+                                "notes": "cq"+                            },+                            "( >= 4.5.4 && <= 3.3.2 && < 5.2.1 && >= 1.1.3 ) || ( > 3.3.4 && == 2.4.2 )": {+                                "distroPKGs": [+                                    "wlnl",+                                    "p"+                                ],+                                "notes": "phwdibd"+                            }+                        },+                        "Linux_Mint": {},+                        "Linux_UnknownLinux": {+                            "( <= 3.2.4 ) || ( < 1.3.4 && == 4.4.1 ) || ( > 3.2.1 && <= 2.3.1 && == 1.5.1 )": {+                                "distroPKGs": [+                                    "dqqtzj",+                                    "nvkycrt",+                                    "qwqpo"+                                ],+                                "notes": "xkmbp"+                            },+                            "( <= 4.4.4 && > 3.5.5 && <= 2.4.3 && > 5.3.4 ) || ( == 2.2.2 && == 4.1.1 && <= 4.4.3 && <= 2.2.4 )": {+                                "distroPKGs": [+                                    "nwks",+                                    "konnrns",+                                    "",+                                    "",+                                    "lbdf",+                                    "kscridi",+                                    ""+                                ],+                                "notes": "asteghz"+                            },+                            "( == 4.3.5 && >= 1.4.2 && == 1.4.3 && == 2.1.2 && < 2.1.4 && < 2.3.3 && == 4.5.5 )": {+                                "distroPKGs": [+                                    "rcne",+                                    "e"+                                ],+                                "notes": "ddbbvpv"+                            },+                            "( == 5.4.4 && > 5.4.6 && > 2.5.4 ) || ( < 2.4.1 && <= 2.3.2 && >= 4.4.3 && == 4.1.2 )": {+                                "distroPKGs": [+                                    "xbqtwto",+                                    "qhdf",+                                    "onn",+                                    "cqpmrcq",+                                    ""+                                ],+                                "notes": "wy"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "mpwuan",+                                    "dyyg"+                                ],+                                "notes": "ckgs"+                            }+                        },+                        "Windows": {+                            "( < 5.3.2 && <= 3.4.1 && >= 3.4.5 ) || ( == 2.4.2 && > 2.2.2 )": {+                                "distroPKGs": [+                                    "",+                                    "duwb",+                                    "anxzxez"+                                ],+                                "notes": "o"+                            },+                            "( <= 1.3.5 && == 4.3.6 ) || ( < 1.4.2 && == 1.4.1 && >= 2.4.4 && >= 4.2.2 && >= 4.3.2 )": {+                                "distroPKGs": [+                                    "",+                                    "rjn",+                                    "",+                                    "lv",+                                    ""+                                ],+                                "notes": "etgfqx"+                            },+                            "( <= 1.5.1 && <= 2.4.2 && <= 1.4.1 )": {+                                "distroPKGs": [+                                    "pxkqjad",+                                    "xs",+                                    "qpc",+                                    "t"+                                ],+                                "notes": "zzxjigu"+                            }+                        }+                    },+                    "unknown_version": {+                        "FreeBSD": {+                            "( < 1.4.3 && == 5.2.3 && >= 5.1.4 && >= 1.5.6 ) || ( <= 1.3.1 && > 3.3.4 && <= 1.1.3 && > 1.2.4 && < 3.2.2 ) || ( >= 1.3.1 && < 3.1.1 && >= 2.1.4 )": {+                                "distroPKGs": [+                                    "ejd",+                                    "oxt",+                                    "ohwch",+                                    "guxm",+                                    "w",+                                    "zkm"+                                ],+                                "notes": "qzt"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "x",+                                    "eaoosu",+                                    "eiangbs"+                                ],+                                "notes": "deklhgu"+                            }+                        },+                        "Windows": {+                            "( < 2.2.1 && > 4.3.1 && == 3.3.2 && > 4.2.2 )": {+                                "distroPKGs": [+                                    "fkclc"+                                ],+                                "notes": "v"+                            },+                            "( == 1.4.2 && <= 2.1.2 )": {+                                "distroPKGs": [+                                    "",+                                    "fyu",+                                    "swwrr",+                                    "wufesm"+                                ],+                                "notes": "p"+                            },+                            "( > 2.5.2 && > 5.4.3 && < 1.3.5 && >= 5.1.5 && == 2.5.5 && < 4.5.1 )": {+                                "distroPKGs": [+                                    "s",+                                    "fwo",+                                    "wsvlvnm"+                                ],+                                "notes": "p"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "hi"+                            }+                        }+                    }+                },+                "HLS": {+                    "1.3.3": {+                        "Darwin": {+                            "( < 4.2.2 && < 2.4.2 && <= 2.2.4 && == 4.3.3 ) || ( <= 1.1.3 ) || ( >= 3.2.1 && == 2.4.2 && > 1.1.2 ) || ( >= 1.3.1 && == 1.1.2 && < 1.2.1 && == 1.2.1 ) || ( == 1.1.1 && < 2.2.1 )": {+                                "distroPKGs": [+                                    "mfqx",+                                    "wr",+                                    "qsaj",+                                    "ajy",+                                    "xww",+                                    "ylnwzfq",+                                    "amopbmk"+                                ],+                                "notes": "trx"+                            },+                            "( <= 5.1.3 && == 4.3.1 && > 1.5.3 && < 5.4.5 && < 5.4.1 )": {+                                "distroPKGs": [+                                    "hpwpso",+                                    "",+                                    "ekmsih",+                                    "ihp",+                                    "unaddaf"+                                ],+                                "notes": "gujtjk"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "",+                                    "ebm",+                                    "z",+                                    "",+                                    "fzqt"+                                ],+                                "notes": ""+                            }+                        },+                        "FreeBSD": {+                            "( == 3.5.3 && < 4.3.3 && >= 5.1.2 && == 2.5.3 && >= 4.2.5 && < 1.1.1 ) || ( > 1.4.4 && >= 4.3.3 && <= 3.3.1 && == 3.4.3 && >= 1.4.2 && <= 2.2.4 ) || ( >= 1.1.3 )": {+                                "distroPKGs": [+                                    "igeawz",+                                    "ayzc",+                                    "cjttq",+                                    "tdqdbx",+                                    "eutz"+                                ],+                                "notes": "wdu"+                            },+                            "( >= 4.1.5 )": {+                                "distroPKGs": [],+                                "notes": "veh"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "mcn",+                                    "r"+                                ],+                                "notes": "f"+                            }+                        },+                        "Linux_Alpine": {+                            "( < 4.3.3 && < 1.5.1 && <= 5.3.4 ) || ( < 2.3.3 && < 3.3.3 && == 1.4.4 && <= 1.4.1 && < 4.3.1 && <= 1.1.1 ) || ( <= 2.1.2 && == 1.3.1 && <= 3.2.3 && == 1.3.3 && >= 2.3.2 ) || ( > 1.3.1 && < 1.4.2 ) || ( > 1.1.1 && > 1.1.2 )": {+                                "distroPKGs": [],+                                "notes": "hx"+                            },+                            "( <= 3.2.1 && <= 4.3.5 && < 2.4.3 && == 2.5.4 && == 5.3.2 && == 3.2.3 )": {+                                "distroPKGs": [+                                    "",+                                    "uy",+                                    "",+                                    "uf",+                                    "any",+                                    "cjyl"+                                ],+                                "notes": "a"+                            },+                            "( == 5.5.3 && <= 4.1.4 && >= 1.5.1 && < 2.5.1 && == 1.1.5 ) || ( > 1.4.2 && < 2.1.3 && < 1.4.3 ) || ( > 3.1.1 && >= 3.1.1 && <= 3.2.2 && == 2.3.2 && > 1.1.2 )": {+                                "distroPKGs": [+                                    "rtkatyh",+                                    "yakgb",+                                    "smsqb",+                                    "dfb"+                                ],+                                "notes": "psztz"+                            },+                            "( > 5.2.2 && > 1.5.3 && < 5.3.2 && <= 1.5.4 && == 5.3.1 ) || ( >= 1.1.2 && >= 1.1.4 && == 2.1.2 && <= 3.3.1 && <= 3.4.1 ) || ( == 2.2.1 && > 2.2.1 && == 3.1.2 && > 1.3.2 ) || ( >= 1.1.2 && >= 2.2.3 && <= 2.3.1 && >= 2.1.1 ) || ( > 1.1.1 && >= 2.2.1 ) || ( < 1.1.2 && == 1.1.1 ) || ( > 1.2.1 ) || ( == 2.1.1 ) || ( <= 1.1.1 ) || ( == 1.1.1 )": {+                                "distroPKGs": [+                                    "thqtpf",+                                    "oxvewnt",+                                    "zyo",+                                    "i",+                                    "uelde"+                                ],+                                "notes": "rcpm"+                            },+                            "( >= 5.5.3 && > 4.1.4 && < 2.3.5 && == 5.3.3 && < 3.5.2 && >= 5.4.1 && <= 4.1.3 ) || ( == 1.4.2 && > 2.2.1 && < 3.2.3 && > 2.1.1 )": {+                                "distroPKGs": [+                                    "quqofbi",+                                    "z",+                                    "a",+                                    "bgjaquh"+                                ],+                                "notes": "svkwghy"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "fsehcw",+                                    "yvnbdbp",+                                    "vmwmwq",+                                    "f"+                                ],+                                "notes": "dld"+                            }+                        },+                        "Windows": {+                            "( == 5.4.2 )": {+                                "distroPKGs": [+                                    "vln",+                                    "knpawo",+                                    "befujdb"+                                ],+                                "notes": "zsaphh"+                            },+                            "( == 5.5.4 && <= 4.2.1 ) || ( < 1.4.3 && >= 2.3.3 && >= 2.3.2 && > 4.1.3 && < 1.2.4 )": {+                                "distroPKGs": [],+                                "notes": "kjf"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "fqacbif",+                                    "nci",+                                    "sm"+                                ],+                                "notes": "hyun"+                            }+                        }+                    },+                    "5.4.1": {+                        "FreeBSD": {+                            "( <= 2.2.3 && >= 4.3.5 && == 5.3.5 )": {+                                "distroPKGs": [+                                    "xjv",+                                    "qvgdk",+                                    "fkvt",+                                    "jaxazaj",+                                    "fmgom",+                                    "vbcs"+                                ],+                                "notes": "lrcs"+                            }+                        },+                        "Linux_Exherbo": {+                            "( <= 2.3.5 && > 4.2.4 ) || ( == 2.3.3 && == 3.3.3 && >= 4.3.2 && <= 2.1.2 && == 3.1.1 )": {+                                "distroPKGs": [+                                    "xkobhgf",+                                    "xbig",+                                    "h",+                                    "rbowkze",+                                    "ehvurc"+                                ],+                                "notes": "sjlmqhy"+                            },+                            "( <= 4.5.2 ) || ( > 3.3.2 && >= 3.1.1 && <= 4.2.1 && == 4.4.1 ) || ( >= 3.3.3 && == 3.2.3 ) || ( == 4.3.2 && <= 2.1.1 ) || ( >= 1.1.1 )": {+                                "distroPKGs": [+                                    "k"+                                ],+                                "notes": "nko"+                            },+                            "( >= 3.3.4 && == 5.2.2 && <= 1.1.2 && >= 4.2.2 && < 4.4.2 && > 2.4.4 && > 5.2.1 )": {+                                "distroPKGs": [+                                    "pqe",+                                    "qyn",+                                    ""+                                ],+                                "notes": "olonfr"+                            },+                            "( >= 5.4.6 && == 2.2.5 && >= 2.5.3 )": {+                                "distroPKGs": [+                                    "pic",+                                    "k",+                                    "qvri"+                                ],+                                "notes": "dolphd"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "uyu",+                                    "yj",+                                    "jkqolz",+                                    "ojfyzb",+                                    "i",+                                    "mgrjmsl"+                                ],+                                "notes": "hsfdnod"+                            }+                        }+                    },+                    "8.5.8": {+                        "Windows": {}+                    }+                }+            }+        },+        {+            "ghcupDownloads": {+                "GHC": {+                    "1.1.1": {+                        "viArch": {},+                        "viChangeLog": "https:msr",+                        "viPostInstall": "jpehk",+                        "viPostRemove": null,+                        "viPreCompile": "ml",+                        "viReleaseDay": "-9481890534825677-08-08",+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "q",+                            "dlOutput": "l𘛩􁤛J<]",+                            "dlSubdir": {+                                "RegexDir": "7txt,"+                            },+                            "dlUri": "https:wb"+                        },+                        "viTags": [],+                        "viTestDL": null+                    },+                    "3.2.1": {+                        "viArch": {+                            "A_ARM": {+                                "Darwin": {+                                    "( < 2.2.1 && == 4.1.6 && < 3.5.4 && > 4.4.4 ) || ( >= 1.1.4 && < 3.1.4 ) || ( == 2.3.2 && >= 2.2.2 && >= 1.1.3 && > 4.4.3 && <= 2.3.3 ) || ( < 1.1.2 ) || ( > 1.1.1 && >= 1.1.1 && > 1.1.1 )": {+                                        "dlCSize": -1,+                                        "dlHash": "yqn",+                                        "dlOutput": "1\ne",+                                        "dlSubdir": "y\n𥫗u",+                                        "dlUri": "http:rwa"+                                    },+                                    "( < 2.3.3 && <= 5.3.3 && > 4.4.5 && >= 2.1.4 && > 1.1.5 && <= 3.4.1 && >= 3.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "t",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:ezh"+                                    },+                                    "( < 2.4.1 && < 2.4.3 && < 5.1.3 ) || ( == 2.4.1 && > 1.3.3 && <= 3.2.2 && == 1.5.4 )": {+                                        "dlCSize": 7,+                                        "dlHash": "cke",+                                        "dlOutput": "𒊯\u0008t",+                                        "dlSubdir": null,+                                        "dlUri": "http:afy"+                                    },+                                    "( <= 1.5.2 && <= 5.6.4 && < 4.4.4 )": {+                                        "dlCSize": 4,+                                        "dlHash": "oivn",+                                        "dlOutput": "~\u00040o'v",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:h"+                                    },+                                    "( <= 5.5.5 && < 5.4.1 && == 3.3.4 && < 5.1.2 && == 1.3.2 && < 3.1.3 ) || ( < 1.3.3 && > 2.2.1 && < 3.1.1 && <= 4.3.3 && == 2.1.2 ) || ( == 3.3.1 && < 3.2.3 ) || ( >= 2.1.3 && == 3.1.2 && <= 1.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "su",+                                        "dlOutput": "\u000f\u0010|",+                                        "dlSubdir": {+                                            "RegexDir": "6𰁲o"+                                        },+                                        "dlUri": "http:zozv"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 1.3.5 && <= 5.3.3 ) || ( < 3.3.2 && <= 3.3.2 )": {+                                        "dlCSize": 7,+                                        "dlHash": "j",+                                        "dlOutput": "Z",+                                        "dlSubdir": {+                                            "RegexDir": "\u0001\u0003󷑻􇬒𱋪"+                                        },+                                        "dlUri": "https:h"+                                    },+                                    "( == 4.3.3 && <= 4.4.4 )": {+                                        "dlCSize": 7,+                                        "dlHash": "zs",+                                        "dlOutput": "|%G-[\u0003ﮗ",+                                        "dlSubdir": "\u001aR1",+                                        "dlUri": "http:mwyiy"+                                    },+                                    "( == 5.5.5 && > 5.5.3 && < 3.2.6 && < 3.3.2 && >= 1.3.4 && >= 2.1.3 && < 5.3.5 )": {+                                        "dlCSize": 4,+                                        "dlHash": "fbw",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "T􋵀R􊌔"+                                        },+                                        "dlUri": "https:msl"+                                    },+                                    "( > 2.4.1 && >= 2.3.2 && < 4.5.1 && == 2.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "r",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:wlied"+                                    },+                                    "( >= 2.1.3 && <= 2.2.2 && < 3.5.1 && > 3.5.5 && >= 4.2.1 && <= 2.5.5 && == 4.1.4 ) || ( >= 3.1.4 && < 1.3.3 && >= 4.1.2 ) || ( >= 2.1.1 && == 3.3.1 && == 3.3.1 && > 3.2.2 ) || ( <= 2.1.2 && < 2.2.1 && >= 1.1.1 && == 1.1.2 )": {+                                        "dlCSize": -2,+                                        "dlHash": "",+                                        "dlOutput": "\u0010W5<𘛕󷏸",+                                        "dlSubdir": "A8᛬",+                                        "dlUri": "https:tc"+                                    },+                                    "( >= 5.4.5 && < 1.1.1 ) || ( < 2.2.3 && >= 3.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "xoxcbk",+                                        "dlOutput": "f8鮣f",+                                        "dlSubdir": null,+                                        "dlUri": "http:g"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 2,+                                        "dlHash": "akaab",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:jp"+                                    }+                                },+                                "Linux_Debian": {+                                    "( < 3.1.6 && >= 4.2.2 && >= 3.3.2 && > 2.2.2 && <= 3.1.1 && >= 2.5.2 && > 5.4.4 ) || ( >= 4.1.1 )": {+                                        "dlCSize": 7,+                                        "dlHash": "w",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:pozbbjc"+                                    },+                                    "( == 1.2.5 && == 5.3.2 && < 4.4.4 && == 1.2.5 && == 4.4.3 ) || ( == 4.5.4 )": {+                                        "dlCSize": 7,+                                        "dlHash": "dk",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:kbfg"+                                    }+                                }+                            },+                            "A_ARM64": {+                                "Darwin": {+                                    "( < 2.3.1 && <= 2.1.3 && >= 1.5.2 && < 4.5.4 && <= 4.5.2 && <= 2.2.2 ) || ( >= 4.1.3 && <= 4.4.1 && == 4.4.3 && == 3.3.2 ) || ( >= 3.2.2 && == 3.1.3 && > 2.2.1 && > 2.1.2 )": {+                                        "dlCSize": 2,+                                        "dlHash": "xequjji",+                                        "dlOutput": "~l",+                                        "dlSubdir": "⊋",+                                        "dlUri": "http:xhhfrn"+                                    },+                                    "( <= 1.4.1 && < 4.3.2 && < 2.2.4 && == 2.3.1 && < 3.4.2 && > 4.5.3 )": {+                                        "dlCSize": -6,+                                        "dlHash": "jru",+                                        "dlOutput": "ጵ\u001e𢐻0i",+                                        "dlSubdir": {+                                            "RegexDir": "𰞥x/"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( > 5.1.4 && < 1.5.4 && >= 3.1.4 && == 1.3.6 && == 1.2.2 )": {+                                        "dlCSize": -3,+                                        "dlHash": "tysuv",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0008𡯇0\u0003",+                                        "dlUri": "https:"+                                    }+                                },+                                "FreeBSD": {+                                    "( == 2.1.1 && == 4.4.1 && >= 4.5.2 && < 1.3.5 )": {+                                        "dlCSize": -4,+                                        "dlHash": "mh",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "( > 1.2.4 && == 5.1.2 && < 3.1.2 && <= 2.1.2 && == 4.5.4 && <= 4.3.2 ) || ( == 3.3.4 && <= 1.2.3 && > 2.3.2 && >= 3.3.4 && == 4.2.3 ) || ( > 3.2.1 && >= 4.3.1 )": {+                                        "dlCSize": 3,+                                        "dlHash": "vjm",+                                        "dlOutput": "X",+                                        "dlSubdir": null,+                                        "dlUri": "http:bpdeq"+                                    },+                                    "( > 2.1.4 && > 2.1.2 && > 1.5.4 && > 3.5.3 && == 3.3.2 && <= 4.3.1 && <= 1.5.4 )": {+                                        "dlCSize": 1,+                                        "dlHash": "ffs",+                                        "dlOutput": "n\u001d\\:\u001c",+                                        "dlSubdir": {+                                            "RegexDir": "Qs^룮\u0005"+                                        },+                                        "dlUri": "http:edmb"+                                    },+                                    "( >= 3.3.1 && < 4.4.4 && <= 3.4.3 && > 3.4.5 && < 6.1.2 && > 3.4.3 && < 5.2.5 ) || ( >= 4.4.2 ) || ( >= 3.1.3 && < 1.2.3 ) || ( >= 1.1.1 && <= 1.2.1 ) || ( > 1.1.1 && < 1.1.1 && == 2.1.1 ) || ( < 1.1.1 )": {+                                        "dlCSize": 2,+                                        "dlHash": "x",+                                        "dlOutput": "\u001a𨆓",+                                        "dlSubdir": null,+                                        "dlUri": "http:emyyq"+                                    },+                                    "( >= 4.4.3 ) || ( <= 4.4.2 && <= 2.3.4 && > 4.2.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "orcudpz",+                                        "dlOutput": "z",+                                        "dlSubdir": "a8TF",+                                        "dlUri": "http:gnflwov"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -5,+                                        "dlHash": "ajg",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:alxt"+                                    }+                                },+                                "Linux_CentOS": {+                                    "( > 1.2.3 && >= 1.4.3 && == 2.3.5 && == 4.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "obbbc",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𦭬"+                                        },+                                        "dlUri": "https:isgkf"+                                    },+                                    "( > 3.4.4 && <= 5.2.4 && < 5.5.3 )": {+                                        "dlCSize": 3,+                                        "dlHash": "kqgyefl",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0015U+𢃥",+                                        "dlUri": "https:"+                                    },+                                    "( > 3.5.5 && >= 3.2.6 && > 5.3.5 )": {+                                        "dlCSize": -2,+                                        "dlHash": "tyg",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:jcimat"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -3,+                                        "dlHash": "uzh",+                                        "dlOutput": "俜#p",+                                        "dlSubdir": {+                                            "RegexDir": "+类"+                                        },+                                        "dlUri": "http:hkfri"+                                    }+                                },+                                "Windows": {+                                    "( < 1.2.4 )": {+                                        "dlCSize": 4,+                                        "dlHash": "hgvucf",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:"+                                    },+                                    "( <= 3.4.1 && >= 2.2.4 && < 3.5.4 && > 2.1.1 && > 2.5.2 && > 5.3.2 && < 2.2.1 ) || ( < 1.3.1 && >= 5.2.3 ) || ( < 3.1.2 && <= 1.1.1 && == 1.4.4 ) || ( > 1.2.3 )": {+                                        "dlCSize": 0,+                                        "dlHash": "jphrej",+                                        "dlOutput": "M⢆\u0002󲃘<􌀔",+                                        "dlSubdir": "󼇛",+                                        "dlUri": "https:fzp"+                                    },+                                    "( == 1.1.3 && > 1.4.3 && < 1.1.2 && > 1.2.1 )": {+                                        "dlCSize": 2,+                                        "dlHash": "untzl",+                                        "dlOutput": null,+                                        "dlSubdir": "\u001e󿅖)",+                                        "dlUri": "http:"+                                    },+                                    "( > 2.4.1 && >= 4.3.5 )": {+                                        "dlCSize": -4,+                                        "dlHash": "",+                                        "dlOutput": "g~󰃿󵪍4",+                                        "dlSubdir": null,+                                        "dlUri": "http:rez"+                                    },+                                    "( > 2.4.2 ) || ( >= 2.3.4 && > 3.3.4 && < 1.4.2 && >= 1.4.3 && < 2.2.1 ) || ( <= 3.2.2 && >= 3.2.1 && <= 3.1.1 && <= 3.1.4 && > 1.1.2 )": {+                                        "dlCSize": 4,+                                        "dlHash": "it",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:bj"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "olir",+                                        "dlOutput": "~󲓖􏮕𡄔S\u0015\u0011",+                                        "dlSubdir": null,+                                        "dlUri": "http:lfez"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:",+                        "viPostInstall": null,+                        "viPostRemove": null,+                        "viPreCompile": null,+                        "viReleaseDay": "-3986335636579550-10-17",+                        "viSourceDL": {+                            "dlCSize": 5,+                            "dlHash": "znm",+                            "dlOutput": "\u0010AV𭝀;d",+                            "dlSubdir": {+                                "RegexDir": "VAW"+                            },+                            "dlUri": "http:bd"+                        },+                        "viTags": [+                            "𦹬/3C_"+                        ],+                        "viTestDL": null+                    },+                    "4.5.3": {+                        "viArch": {+                            "A_32": {+                                "Darwin": {+                                    "( < 4.4.3 && >= 4.4.3 && > 5.1.5 && > 1.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "e",+                                        "dlOutput": ";",+                                        "dlSubdir": null,+                                        "dlUri": "https:cbsam"+                                    },+                                    "( > 3.3.4 ) || ( <= 4.1.1 && >= 2.1.3 )": {+                                        "dlCSize": -6,+                                        "dlHash": "ufmtihm",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:k"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 3.4.2 && > 2.2.1 && < 3.1.4 )": {+                                        "dlCSize": -2,+                                        "dlHash": "amsw",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󳻃\u0000󴢿𠜅"+                                        },+                                        "dlUri": "http:py"+                                    },+                                    "( > 4.5.3 && > 5.2.2 && == 5.1.1 && > 5.3.2 && == 3.4.3 && <= 4.2.5 ) || ( == 1.4.4 && == 4.3.2 && < 2.4.3 && > 2.2.4 && <= 4.2.1 ) || ( <= 1.3.2 && > 2.3.3 && >= 1.2.3 && > 2.2.1 && == 1.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "zogxji",+                                        "dlOutput": "\\",+                                        "dlSubdir": {+                                            "RegexDir": "=\u001ef n"+                                        },+                                        "dlUri": "https:zjmvu"+                                    },+                                    "( > 5.5.4 && > 4.2.3 && >= 1.5.3 && > 5.4.5 && <= 5.5.5 && > 3.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "upz",+                                        "dlOutput": null,+                                        "dlSubdir": "R\u0000ᇙ𣩨~󲚻",+                                        "dlUri": "http:gn"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 1,+                                        "dlHash": "yar",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:j"+                                    }+                                },+                                "Linux_CentOS": {+                                    "unknown_versioning": {+                                        "dlCSize": -4,+                                        "dlHash": "ljg",+                                        "dlOutput": "𗑿g\n",+                                        "dlSubdir": {+                                            "RegexDir": ":"+                                        },+                                        "dlUri": "https:wkxjg"+                                    }+                                },+                                "Windows": {+                                    "( > 2.2.3 && == 1.3.4 && >= 3.3.3 && > 2.5.3 && < 1.2.2 && >= 1.5.1 && >= 5.3.3 )": {+                                        "dlCSize": 2,+                                        "dlHash": "qaaul",+                                        "dlOutput": "\u001dv􌖎𠍷v[*",+                                        "dlSubdir": null,+                                        "dlUri": "https:ywaughg"+                                    },+                                    "( >= 2.2.1 && == 5.4.2 && > 5.5.5 && < 3.5.3 && >= 4.2.3 )": {+                                        "dlCSize": 0,+                                        "dlHash": "usuwtpl",+                                        "dlOutput": null,+                                        "dlSubdir": "􃂐\u0005",+                                        "dlUri": "https:dfsz"+                                    }+                                }+                            },+                            "A_ARM64": {+                                "Darwin": {+                                    "( <= 1.2.4 && <= 3.5.2 && >= 5.1.1 && == 1.3.2 ) || ( <= 1.1.4 ) || ( <= 1.3.2 && <= 2.2.1 && == 3.2.2 && >= 1.2.2 && > 1.3.2 ) || ( >= 1.1.2 && < 1.2.2 && == 3.2.2 && >= 2.2.2 )": {+                                        "dlCSize": 6,+                                        "dlHash": "gnbpmkr",+                                        "dlOutput": "\u001c螘}",+                                        "dlSubdir": "",+                                        "dlUri": "https:iskpws"+                                    },+                                    "( <= 5.3.3 && >= 2.2.3 && > 2.2.6 && < 4.2.4 && >= 5.3.1 )": {+                                        "dlCSize": -5,+                                        "dlHash": "w",+                                        "dlOutput": "O1",+                                        "dlSubdir": "8;\u000b\u001d9\u0019",+                                        "dlUri": "http:dtndg"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 1.2.4 && < 5.1.2 && > 5.2.5 && <= 4.4.2 && < 2.1.5 )": {+                                        "dlCSize": -1,+                                        "dlHash": "benazgy",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0001Q$􅡦"+                                        },+                                        "dlUri": "https:d"+                                    },+                                    "( < 1.5.4 ) || ( > 1.1.1 && <= 2.4.1 && >= 3.3.2 && < 1.3.4 && < 3.2.3 && == 3.4.2 )": {+                                        "dlCSize": -3,+                                        "dlHash": "oqtsgoh",+                                        "dlOutput": "𥾂AM2􉧻9",+                                        "dlSubdir": {+                                            "RegexDir": "3"+                                        },+                                        "dlUri": "https:yufxdr"+                                    },+                                    "( <= 4.3.3 && == 3.5.1 && <= 5.2.2 && > 1.2.2 && >= 2.5.4 ) || ( == 1.2.2 && < 1.3.1 && >= 1.3.1 ) || ( >= 3.3.3 )": {+                                        "dlCSize": -5,+                                        "dlHash": "je",+                                        "dlOutput": "GC𩩄\u0008",+                                        "dlSubdir": {+                                            "RegexDir": "䂨=&ᓹ􈗖f"+                                        },+                                        "dlUri": "http:i"+                                    },+                                    "( == 2.3.2 )": {+                                        "dlCSize": -3,+                                        "dlHash": "mix",+                                        "dlOutput": null,+                                        "dlSubdir": "􊂜",+                                        "dlUri": "https:tqoh"+                                    },+                                    "( == 4.5.3 && >= 4.5.3 && < 3.3.2 && >= 4.5.4 && == 3.2.3 && == 2.3.4 )": {+                                        "dlCSize": 2,+                                        "dlHash": "qzq",+                                        "dlOutput": "7O󺒞T􏲚𬺏@",+                                        "dlSubdir": "a8d\u0008",+                                        "dlUri": "http:z"+                                    },+                                    "( == 4.5.4 ) || ( <= 3.2.1 && >= 1.3.1 && >= 2.1.3 && > 1.1.3 && >= 3.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "zzt",+                                        "dlOutput": "{󽢦R_\u001f\u0008",+                                        "dlSubdir": {+                                            "RegexDir": "GS\u00129t"+                                        },+                                        "dlUri": "https:i"+                                    },+                                    "( == 5.1.3 ) || ( == 1.3.3 && > 2.2.2 && > 4.3.2 && == 1.1.4 && > 3.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "hgmdart",+                                        "dlOutput": "c\u001c󰏪",+                                        "dlSubdir": "\\\u0012\u0010=",+                                        "dlUri": "http:b"+                                    },+                                    "( >= 3.5.1 && > 3.3.1 && < 5.3.4 && == 1.3.5 && >= 3.5.1 && <= 1.2.2 )": {+                                        "dlCSize": -2,+                                        "dlHash": "jv",+                                        "dlOutput": "\u0012",+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    }+                                },+                                "Linux_RedHat": {+                                    "( > 1.4.3 && > 5.2.4 )": {+                                        "dlCSize": -3,+                                        "dlHash": "vigqp",+                                        "dlOutput": "A;\\",+                                        "dlSubdir": {+                                            "RegexDir": "JB=􄩿􉙾"+                                        },+                                        "dlUri": "http:plqgr"+                                    },+                                    "( > 4.2.4 && < 5.1.1 && >= 5.2.4 && <= 2.4.5 && >= 4.2.4 )": {+                                        "dlCSize": 6,+                                        "dlHash": "",+                                        "dlOutput": "\u0010\u000fleV",+                                        "dlSubdir": {+                                            "RegexDir": "\u0017"+                                        },+                                        "dlUri": "http:gndpwz"+                                    }+                                },+                                "Linux_Rocky": {},+                                "Linux_Ubuntu": {+                                    "( < 4.5.2 && <= 2.2.1 && > 3.1.1 && >= 2.2.2 && < 2.3.5 )": {+                                        "dlCSize": 2,+                                        "dlHash": "",+                                        "dlOutput": "L􅥅",+                                        "dlSubdir": "",+                                        "dlUri": "http:rvg"+                                    },+                                    "( == 5.5.1 && <= 4.1.1 )": {+                                        "dlCSize": -1,+                                        "dlHash": "jke",+                                        "dlOutput": "aR􉔩",+                                        "dlSubdir": "kᯁ:",+                                        "dlUri": "https:rdp"+                                    },+                                    "( > 3.5.3 && <= 5.3.5 && > 1.2.4 )": {+                                        "dlCSize": 1,+                                        "dlHash": "voourq",+                                        "dlOutput": "𭍪W:p",+                                        "dlSubdir": null,+                                        "dlUri": "https:lcge"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 4,+                                        "dlHash": "tjf",+                                        "dlOutput": "f}*#",+                                        "dlSubdir": null,+                                        "dlUri": "https:lou"+                                    }+                                },+                                "Windows": {+                                    "( < 5.5.4 && <= 2.5.4 && <= 2.5.2 && <= 5.3.2 && > 2.5.3 && < 5.4.1 )": {+                                        "dlCSize": 4,+                                        "dlHash": "v",+                                        "dlOutput": "\\4\u0003",+                                        "dlSubdir": {+                                            "RegexDir": ".\u0006󠅂W\u001a\u000c"+                                        },+                                        "dlUri": "http:l"+                                    },+                                    "( == 5.3.5 )": {+                                        "dlCSize": 2,+                                        "dlHash": "a",+                                        "dlOutput": "`\u0015__𬆭#",+                                        "dlSubdir": "\u001f",+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 4,+                                        "dlHash": "",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "http:kgo"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "Darwin": {+                                    "( < 1.1.1 && == 5.2.1 && <= 1.5.4 && == 1.4.1 && == 4.2.5 && == 3.2.3 )": {+                                        "dlCSize": 4,+                                        "dlHash": "gp",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0003"+                                        },+                                        "dlUri": "https:vdxq"+                                    },+                                    "( < 2.3.1 && == 6.1.2 && > 1.3.1 && < 1.1.2 && > 2.5.2 && == 4.4.2 )": {+                                        "dlCSize": -6,+                                        "dlHash": "irawtk",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u001c}"+                                        },+                                        "dlUri": "http:xhptele"+                                    },+                                    "( < 2.5.2 && < 5.4.2 && < 4.1.1 && < 4.1.5 && <= 1.4.3 && < 5.4.2 ) || ( <= 2.1.4 && <= 1.4.3 && == 3.4.3 && > 4.4.2 && >= 4.2.1 ) || ( < 3.3.1 && > 1.3.1 && < 3.3.3 && >= 2.3.1 )": {+                                        "dlCSize": -4,+                                        "dlHash": "pfjkw",+                                        "dlOutput": "\u0015@)\u0007𦁑\u0015",+                                        "dlSubdir": "\u0018'\u0010",+                                        "dlUri": "https:m"+                                    },+                                    "( < 4.4.3 && > 1.5.5 && >= 3.5.3 && > 4.5.5 && == 4.2.4 && >= 1.3.4 && >= 1.1.5 ) || ( >= 3.2.4 ) || ( < 1.3.1 )": {+                                        "dlCSize": 1,+                                        "dlHash": "jfhcyb",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "a\u001d𡒃𥃠]t"+                                        },+                                        "dlUri": "http:boywr"+                                    },+                                    "( > 6.2.4 && < 4.3.2 && >= 1.4.5 )": {+                                        "dlCSize": 4,+                                        "dlHash": "xtnqjl",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "https:mbq"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -6,+                                        "dlHash": "zgi",+                                        "dlOutput": "𣙂",+                                        "dlSubdir": {+                                            "RegexDir": "0M󼚧|\u000b"+                                        },+                                        "dlUri": "http:fughy"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 3.4.2 && >= 3.2.3 && <= 1.1.3 && <= 1.1.1 && < 2.5.2 && > 4.1.1 && > 2.2.5 )": {+                                        "dlCSize": 1,+                                        "dlHash": "zynf",+                                        "dlOutput": "",+                                        "dlSubdir": "􌴥\u0011g\u0011󹧛{",+                                        "dlUri": "https:qgl"+                                    },+                                    "( < 5.3.1 && >= 3.3.1 && == 3.5.4 ) || ( > 1.3.6 ) || ( == 5.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "oi",+                                        "dlOutput": null,+                                        "dlSubdir": "SjD",+                                        "dlUri": "http:yudcp"+                                    },+                                    "( == 3.2.2 && <= 6.3.2 && < 5.3.1 )": {+                                        "dlCSize": -7,+                                        "dlHash": "gechq",+                                        "dlOutput": "P\u000f`1i\t",+                                        "dlSubdir": {+                                            "RegexDir": "\u0011d"+                                        },+                                        "dlUri": "http:ly"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "a",+                                        "dlOutput": "\u0019𢊄\u0003f􆬁\t$",+                                        "dlSubdir": {+                                            "RegexDir": "?m"+                                        },+                                        "dlUri": "https:mkbfxj"+                                    }+                                },+                                "Linux_Mint": {+                                    "( <= 1.2.3 && < 2.5.1 && > 5.1.2 && < 5.5.1 && < 2.4.5 && > 2.4.4 ) || ( == 1.4.4 && < 3.4.1 && < 2.1.2 && == 1.1.2 )": {+                                        "dlCSize": -5,+                                        "dlHash": "bzknxk",+                                        "dlOutput": "𠛘\u0012I",+                                        "dlSubdir": null,+                                        "dlUri": "http:qolsvhm"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 3,+                                        "dlHash": "rmnfq",+                                        "dlOutput": ")\u0012",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:nvyqrus"+                                    }+                                },+                                "Windows": {+                                    "( <= 1.2.4 && <= 5.1.2 && <= 1.2.4 && < 5.5.5 && == 2.5.3 && >= 2.2.4 ) || ( == 3.2.2 ) || ( >= 3.1.2 && == 2.2.3 ) || ( == 2.1.2 && > 1.1.2 )": {+                                        "dlCSize": -2,+                                        "dlHash": "wxdrqxi",+                                        "dlOutput": "E𧾑*􌩦o",+                                        "dlSubdir": "7PG",+                                        "dlUri": "http:jqh"+                                    },+                                    "( == 5.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "\u0019s\u0015[󶢷w"+                                        },+                                        "dlUri": "https:jtiu"+                                    },+                                    "( >= 3.2.3 && <= 3.1.1 && < 2.2.1 && > 2.3.5 && < 2.2.2 && < 4.5.1 )": {+                                        "dlCSize": -5,+                                        "dlHash": "erwyphf",+                                        "dlOutput": "z|\u0018G\u0011",+                                        "dlSubdir": "\u0015&󰧥'",+                                        "dlUri": "https:sniwu"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -3,+                                        "dlHash": "fovefu",+                                        "dlOutput": "𤟍ݮD􀰥\u000f",+                                        "dlSubdir": "󽃣􍁇kR",+                                        "dlUri": "https:"+                                    }+                                }+                            },+                            "A_Sparc": {},+                            "A_Sparc64": {+                                "Darwin": {+                                    "( < 5.4.3 && < 3.2.2 && == 1.4.5 && < 1.4.1 && >= 3.5.2 && <= 3.4.1 && > 2.2.2 )": {+                                        "dlCSize": -5,+                                        "dlHash": "gg",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:"+                                    },+                                    "( > 3.1.3 && == 3.1.3 && > 3.3.3 && <= 3.2.5 ) || ( >= 1.1.2 && < 1.2.2 ) || ( >= 4.1.2 && > 2.2.1 ) || ( > 1.1.1 && <= 2.2.1 ) || ( < 1.2.1 && >= 1.1.1 ) || ( >= 1.1.1 && >= 1.1.1 ) || ( > 1.1.1 ) || ( == 1.1.1 ) || ( > 1.1.1 ) || ( < 1.1.1 ) || ( > 1.1.1 )": {+                                        "dlCSize": 1,+                                        "dlHash": "qittmhj",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "O"+                                        },+                                        "dlUri": "http:"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 3.1.4 && == 4.2.1 && < 1.5.2 ) || ( > 4.3.4 )": {+                                        "dlCSize": 2,+                                        "dlHash": "inwpu",+                                        "dlOutput": "h𭭵V>4\r",+                                        "dlSubdir": "R\u001e\u0010",+                                        "dlUri": "https:intjmx"+                                    },+                                    "( < 4.5.1 && == 5.2.1 && > 4.2.3 && > 2.4.5 && == 4.5.3 && >= 1.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "nwkh",+                                        "dlOutput": "",+                                        "dlSubdir": "",+                                        "dlUri": "https:tvx"+                                    },+                                    "( <= 4.2.5 ) || ( < 1.1.4 && >= 1.4.5 && <= 4.3.2 && > 1.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "oqtcgns",+                                        "dlOutput": "8U",+                                        "dlSubdir": "",+                                        "dlUri": "http:msuebi"+                                    },+                                    "( > 3.4.1 && <= 2.1.1 && >= 5.3.5 && == 1.4.3 && >= 5.4.1 && == 4.5.2 && == 4.4.3 )": {+                                        "dlCSize": 0,+                                        "dlHash": "p",+                                        "dlOutput": "r",+                                        "dlSubdir": {+                                            "RegexDir": "J"+                                        },+                                        "dlUri": "http:vn"+                                    },+                                    "( >= 5.3.4 && <= 4.2.2 && < 2.5.3 && >= 1.3.5 && == 4.4.2 && <= 4.1.4 && <= 4.2.2 )": {+                                        "dlCSize": 5,+                                        "dlHash": "kjlkmdf",+                                        "dlOutput": "!%\u0016",+                                        "dlSubdir": {+                                            "RegexDir": "_\u0013􈴰l"+                                        },+                                        "dlUri": "https:riantho"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -6,+                                        "dlHash": "gkjaacl",+                                        "dlOutput": "􉀇",+                                        "dlSubdir": "󺹁",+                                        "dlUri": "http:xkmzyv"+                                    }+                                },+                                "Linux_Alpine": {+                                    "( == 2.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "iwthx",+                                        "dlOutput": "𘚞#\u0016t",+                                        "dlSubdir": {+                                            "RegexDir": "\u0000M"+                                        },+                                        "dlUri": "http:ks"+                                    },+                                    "( > 5.3.3 && > 4.3.2 && >= 5.6.1 && == 3.3.5 )": {+                                        "dlCSize": -2,+                                        "dlHash": "dggjg",+                                        "dlOutput": "W",+                                        "dlSubdir": {+                                            "RegexDir": "O+BX"+                                        },+                                        "dlUri": "http:tnuyzl"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ybdfl",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "http:mdyjw"+                                    }+                                },+                                "Linux_Fedora": {+                                    "( <= 3.3.1 && < 2.4.3 ) || ( < 3.4.3 && > 4.2.4 && >= 2.3.3 && > 3.1.3 ) || ( == 1.2.3 && >= 3.1.2 ) || ( <= 1.3.2 && >= 3.1.2 && > 1.1.1 )": {+                                        "dlCSize": 7,+                                        "dlHash": "vzx",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "hMYR(\u000e"+                                        },+                                        "dlUri": "https:kfrzydw"+                                    }+                                },+                                "Linux_UnknownLinux": {+                                    "( < 3.1.5 && == 2.4.2 && <= 3.2.1 && > 2.5.1 && < 2.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "nlbzhy",+                                        "dlOutput": "z\u0006\u0008}jD,",+                                        "dlSubdir": "",+                                        "dlUri": "https:rhwlmc"+                                    },+                                    "( <= 1.1.4 && <= 5.4.4 && < 5.5.1 && <= 2.4.3 ) || ( >= 3.4.3 )": {+                                        "dlCSize": 5,+                                        "dlHash": "tg",+                                        "dlOutput": null,+                                        "dlSubdir": "\u001el\u000e",+                                        "dlUri": "https:"+                                    },+                                    "( <= 5.1.1 && < 4.2.3 )": {+                                        "dlCSize": 7,+                                        "dlHash": "",+                                        "dlOutput": "\u001cꦬ􃏌\r",+                                        "dlSubdir": "",+                                        "dlUri": "http:kqk"+                                    },+                                    "( == 4.1.4 && > 2.2.2 && >= 3.5.5 && == 2.3.4 && < 2.2.6 && <= 1.4.5 && > 4.5.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "psh",+                                        "dlOutput": "􎦐𓅴󿉺",+                                        "dlSubdir": {+                                            "RegexDir": "I@\u0017/"+                                        },+                                        "dlUri": "http:k"+                                    },+                                    "( > 2.4.5 && > 5.4.3 && >= 5.2.3 && <= 3.1.3 && == 6.2.2 )": {+                                        "dlCSize": 6,+                                        "dlHash": "bfhyzli",+                                        "dlOutput": "\u0018󾡤󴿁􌾎\u001d",+                                        "dlSubdir": {+                                            "RegexDir": "\u000e\u001f\n;V"+                                        },+                                        "dlUri": "https:jjlg"+                                    },+                                    "( >= 3.2.4 && >= 4.4.5 && < 3.5.4 && > 4.1.1 && == 2.5.3 ) || ( < 4.3.2 && >= 3.3.2 && >= 1.2.1 && < 2.4.1 && < 3.4.3 && >= 3.3.2 )": {+                                        "dlCSize": 0,+                                        "dlHash": "axj",+                                        "dlOutput": "\u0001󼭆󲥓@Sp",+                                        "dlSubdir": null,+                                        "dlUri": "http:br"+                                    }+                                },+                                "Windows": {+                                    "( < 1.4.2 && == 4.5.2 && <= 1.2.3 ) || ( < 2.3.1 )": {+                                        "dlCSize": 6,+                                        "dlHash": "ztwsb",+                                        "dlOutput": "?",+                                        "dlSubdir": {+                                            "RegexDir": "\u000c`TK\u0013􇏓"+                                        },+                                        "dlUri": "https:uudray"+                                    },+                                    "( == 2.1.4 && >= 2.4.2 && < 1.5.4 && == 3.5.4 && > 3.1.2 && < 2.6.4 && == 2.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:"+                                    },+                                    "( > 1.1.1 && > 4.5.3 ) || ( == 2.4.4 && == 1.3.3 && == 3.4.2 && > 2.2.2 )": {+                                        "dlCSize": -4,+                                        "dlHash": "yakoj",+                                        "dlOutput": "c",+                                        "dlSubdir": "",+                                        "dlUri": "https:idhnid"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:vyih",+                        "viPostInstall": "",+                        "viPostRemove": null,+                        "viPreCompile": "",+                        "viReleaseDay": "7904059149692408-01-31",+                        "viSourceDL": {+                            "dlCSize": 5,+                            "dlHash": "vbcy",+                            "dlOutput": "v𗚬o",+                            "dlSubdir": "󼔨",+                            "dlUri": "https:xd"+                        },+                        "viTags": [+                            "LatestPrerelease",+                            "old",+                            "LatestNightly",+                            "LatestNightly",+                            "Latest",+                            "LatestPrerelease"+                        ],+                        "viTestDL": {+                            "dlCSize": -6,+                            "dlHash": "itaa",+                            "dlOutput": "\u0000󲮔f",+                            "dlSubdir": {+                                "RegexDir": "dSF"+                            },+                            "dlUri": "http:oxz"+                        }+                    },+                    "7.3.9": {+                        "viArch": {},+                        "viChangeLog": "http:",+                        "viPostInstall": "vhzr",+                        "viPostRemove": "sslv",+                        "viPreCompile": "ckmmiyi",+                        "viReleaseDay": "-8775882622274127-11-03",+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "ixlhyu",+                            "dlOutput": "\u001bB",+                            "dlSubdir": null,+                            "dlUri": "https:sd"+                        },+                        "viTags": [+                            "LatestNightly",+                            "Nightly",+                            "Prerelease",+                            ""+                        ],+                        "viTestDL": {+                            "dlCSize": -5,+                            "dlHash": "c",+                            "dlOutput": null,+                            "dlSubdir": null,+                            "dlUri": "http:lyqwz"+                        }+                    }+                },+                "GHCup": {+                    "2.6.7": {+                        "viArch": {+                            "A_ARM64": {},+                            "A_Sparc": {+                                "Darwin": {+                                    "( <= 3.3.2 && >= 3.1.5 && == 4.5.3 && >= 3.1.4 && == 4.3.3 && < 4.3.2 )": {+                                        "dlCSize": -1,+                                        "dlHash": "xmrha",+                                        "dlOutput": ",灙",+                                        "dlSubdir": null,+                                        "dlUri": "https:jlf"+                                    },+                                    "( <= 4.4.5 )": {+                                        "dlCSize": -5,+                                        "dlHash": "ghh",+                                        "dlOutput": "ᦜz\u0013",+                                        "dlSubdir": "o\u0010-",+                                        "dlUri": "http:"+                                    },+                                    "( <= 5.5.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "xkdvc",+                                        "dlOutput": "|",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:zzfdf"+                                    }+                                },+                                "Linux_AmazonLinux": {+                                    "( < 4.5.2 && == 4.1.4 && <= 1.2.4 && < 1.2.3 && == 4.4.4 && <= 3.4.2 && < 1.1.3 ) || ( < 2.4.4 && < 3.1.3 && < 1.4.1 && < 3.2.1 && < 3.1.1 && > 2.4.2 ) || ( >= 3.1.1 && <= 2.2.2 && == 2.1.3 && <= 1.1.2 && == 2.3.1 )": {+                                        "dlCSize": 5,+                                        "dlHash": "tdro",+                                        "dlOutput": "",+                                        "dlSubdir": "\u000b\\\u0008Ծ",+                                        "dlUri": "http:baiocia"+                                    },+                                    "( >= 5.4.5 && >= 3.3.3 && > 1.5.1 ) || ( <= 3.2.3 && < 1.3.1 && <= 2.1.1 && < 2.1.2 && <= 1.4.3 && >= 2.3.4 ) || ( < 3.1.2 && < 2.1.1 && >= 2.1.2 )": {+                                        "dlCSize": -4,+                                        "dlHash": "pyflpag",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:tsza"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "u􀙿㔏⧯R㗱𨡬",+                                        "dlSubdir": {+                                            "RegexDir": "(𦄵:\u000c"+                                        },+                                        "dlUri": "https:igvjho"+                                    }+                                },+                                "Linux_Mint": {+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "dpkpqwx",+                                        "dlOutput": "A_fE7",+                                        "dlSubdir": {+                                            "RegexDir": "\r𧓆􍇽^\u0006"+                                        },+                                        "dlUri": "http:y"+                                    }+                                },+                                "Windows": {}+                            },+                            "A_Sparc64": {+                                "Linux_AmazonLinux": {+                                    "( < 5.1.4 && <= 5.3.5 && > 5.4.5 && <= 3.1.2 && < 4.5.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "xpb",+                                        "dlOutput": "'h[<𑂤",+                                        "dlSubdir": "\rXAs􎔧",+                                        "dlUri": "http:uldc"+                                    }+                                },+                                "Linux_Fedora": {+                                    "( <= 1.4.4 && > 5.4.4 && == 1.1.3 && <= 3.4.5 && == 3.5.1 && < 2.1.3 && == 5.1.3 ) || ( <= 1.2.3 && > 1.2.4 )": {+                                        "dlCSize": -7,+                                        "dlHash": "has",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:atymxb"+                                    },+                                    "( >= 1.5.5 && == 3.5.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "ggoij",+                                        "dlOutput": "􀛸_5",+                                        "dlSubdir": null,+                                        "dlUri": "http:jxjhl"+                                    }+                                },+                                "Windows": {+                                    "( < 1.3.5 )": {+                                        "dlCSize": 1,+                                        "dlHash": "q",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "( < 1.5.1 && == 4.3.1 && < 1.1.1 && <= 2.3.4 && == 5.5.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "dvdtoi",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:lmqf"+                                    },+                                    "( < 1.5.3 && == 2.3.5 ) || ( <= 3.1.3 && >= 2.3.2 && < 1.1.4 && == 2.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "fi",+                                        "dlOutput": "7+틁𭬔",+                                        "dlSubdir": ":𥛆􋃷\t{",+                                        "dlUri": "https:ge"+                                    },+                                    "( == 2.4.1 && < 5.2.1 && >= 5.2.5 ) || ( == 3.4.4 && > 3.2.3 && < 1.3.2 && > 3.4.3 && < 2.3.1 )": {+                                        "dlCSize": -6,+                                        "dlHash": "fxq",+                                        "dlOutput": "\u0013",+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "( > 4.4.5 && < 2.5.2 && == 1.4.2 && >= 2.1.5 && == 1.1.4 ) || ( < 4.2.3 && < 1.1.1 ) || ( >= 1.1.3 && <= 3.2.2 && > 3.3.1 && == 3.2.2 && >= 3.2.2 ) || ( <= 2.1.1 && <= 1.4.1 && <= 1.1.1 && == 2.2.2 ) || ( >= 1.2.1 && <= 1.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "zu",+                                        "dlOutput": "4𠽒",+                                        "dlSubdir": "GSR􍩒?S",+                                        "dlUri": "http:yaeb"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:o",+                        "viPostInstall": null,+                        "viPostRemove": "houdajo",+                        "viPreCompile": "qsrzrzf",+                        "viReleaseDay": "-6722227324472653-09-26",+                        "viSourceDL": null,+                        "viTags": [+                            "",+                            "LatestNightly",+                            "",+                            "Latest"+                        ],+                        "viTestDL": {+                            "dlCSize": 1,+                            "dlHash": "",+                            "dlOutput": "-\u0003\u0010\r",+                            "dlSubdir": null,+                            "dlUri": "https:dkz"+                        }+                    },+                    "3.5.3": {+                        "viArch": {+                            "A_64": {+                                "Darwin": {+                                    "( <= 3.5.1 && > 4.4.1 )": {+                                        "dlCSize": 6,+                                        "dlHash": "uhl",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󵪣Z4􂍃q"+                                        },+                                        "dlUri": "http:okrxl"+                                    },+                                    "( == 1.5.1 && > 4.4.4 && > 5.1.5 && == 1.5.5 && < 2.3.2 && <= 3.4.4 && >= 2.2.5 ) || ( > 1.5.3 && <= 4.2.1 && > 2.3.2 && < 1.4.1 && == 2.5.1 && == 4.4.2 ) || ( >= 3.2.1 && <= 3.2.3 && > 1.3.1 && <= 3.1.1 && == 2.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "cybnmpa",+                                        "dlOutput": "𤗊d󾀑l\u0018",+                                        "dlSubdir": {+                                            "RegexDir": "𫕒?󽖓x"+                                        },+                                        "dlUri": "http:sxopm"+                                    },+                                    "( == 2.2.5 && < 4.1.2 )": {+                                        "dlCSize": -3,+                                        "dlHash": "qywxi",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u001d\u0013pn㚂"+                                        },+                                        "dlUri": "https:sexmh"+                                    },+                                    "( >= 2.5.2 && < 1.1.5 )": {+                                        "dlCSize": -5,+                                        "dlHash": "",+                                        "dlOutput": "﨣󽝱",+                                        "dlSubdir": {+                                            "RegexDir": "𘒚}錨m𦎎"+                                        },+                                        "dlUri": "http:gqch"+                                    },+                                    "( >= 3.1.4 && == 6.1.1 && <= 4.3.2 && > 1.6.2 && == 2.3.4 && < 5.5.2 )": {+                                        "dlCSize": -4,+                                        "dlHash": "tcwl",+                                        "dlOutput": "G7\u0011",+                                        "dlSubdir": "zC󷲡",+                                        "dlUri": "http:ajov"+                                    }+                                },+                                "Linux_CentOS": {+                                    "( == 1.4.1 && <= 3.1.4 && >= 4.3.5 && == 3.4.1 && > 2.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "ddygapo",+                                        "dlOutput": "\u0001",+                                        "dlSubdir": {+                                            "RegexDir": "t𘫨𤯣󱦧0►"+                                        },+                                        "dlUri": "http:paj"+                                    },+                                    "( > 2.2.1 && < 1.5.2 && <= 2.1.4 && > 3.1.3 )": {+                                        "dlCSize": -6,+                                        "dlHash": "nps",+                                        "dlOutput": "𫣶㮥E&",+                                        "dlSubdir": "d",+                                        "dlUri": "http:jsci"+                                    }+                                },+                                "Linux_Mint": {+                                    "( == 5.2.4 && > 1.5.5 ) || ( == 2.4.4 && < 2.1.4 )": {+                                        "dlCSize": -2,+                                        "dlHash": "r",+                                        "dlOutput": "v\u001e<\u0001",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:kdl"+                                    },+                                    "( > 5.2.4 && == 5.4.2 && == 2.3.1 && > 5.5.5 && >= 2.1.1 && == 2.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "al",+                                        "dlOutput": null,+                                        "dlSubdir": "􍾽o",+                                        "dlUri": "https:uwualky"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 6,+                                        "dlHash": "p",+                                        "dlOutput": null,+                                        "dlSubdir": "t3",+                                        "dlUri": "http:gmedsz"+                                    }+                                },+                                "Windows": {+                                    "( < 2.4.4 && >= 4.3.5 && >= 5.5.4 && >= 2.4.1 && == 2.1.3 ) || ( <= 4.2.1 && == 3.1.3 && < 3.5.4 )": {+                                        "dlCSize": -1,+                                        "dlHash": "psndgp",+                                        "dlOutput": "󵸃󷥂\u001b\u0012\u001f",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:u"+                                    },+                                    "( < 4.2.1 && >= 2.1.5 && > 4.2.3 && > 4.3.2 )": {+                                        "dlCSize": -2,+                                        "dlHash": "nl",+                                        "dlOutput": "!uꙁ.\u0010Ⲏ",+                                        "dlSubdir": null,+                                        "dlUri": "https:drubqg"+                                    },+                                    "( >= 1.2.3 ) || ( > 5.4.2 && <= 4.1.1 && <= 2.3.1 && < 3.2.1 && < 1.4.1 && < 4.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "mbsewvi",+                                        "dlOutput": "𠃵'ZZ𫵠#A",+                                        "dlSubdir": {+                                            "RegexDir": "n𖼁c􊈘&"+                                        },+                                        "dlUri": "http:rzmbyrf"+                                    }+                                }+                            },+                            "A_ARM": {+                                "Darwin": {+                                    "( < 5.3.1 )": {+                                        "dlCSize": -5,+                                        "dlHash": "mebj",+                                        "dlOutput": "㙄,B",+                                        "dlSubdir": null,+                                        "dlUri": "https:gplwm"+                                    },+                                    "( <= 1.5.2 && >= 2.5.6 && < 6.5.1 && >= 4.1.3 ) || ( > 2.3.1 && >= 1.2.4 && <= 3.3.2 )": {+                                        "dlCSize": -3,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:mjiyh"+                                    },+                                    "( <= 5.1.5 && >= 1.1.5 && < 2.2.3 ) || ( >= 1.3.1 ) || ( < 2.1.4 )": {+                                        "dlCSize": 1,+                                        "dlHash": "enehcdj",+                                        "dlOutput": "",+                                        "dlSubdir": "\u0007",+                                        "dlUri": "http:eddw"+                                    },+                                    "( > 1.2.2 && < 3.3.3 && >= 4.1.4 && > 1.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "ypr",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "􀲣깂#"+                                        },+                                        "dlUri": "http:emzwzgf"+                                    },+                                    "( > 2.3.5 && <= 1.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "m",+                                        "dlOutput": "Q",+                                        "dlSubdir": {+                                            "RegexDir": "bl"+                                        },+                                        "dlUri": "https:w"+                                    },+                                    "( >= 2.2.2 && < 3.6.2 && > 5.5.1 && <= 2.1.5 )": {+                                        "dlCSize": -3,+                                        "dlHash": "xq",+                                        "dlOutput": "\u0014\u0013\u0004p\u0017]㟋",+                                        "dlSubdir": null,+                                        "dlUri": "http:mx"+                                    },+                                    "( >= 2.2.2 && > 4.1.1 && < 1.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "vwid",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:eg"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -1,+                                        "dlHash": "cjc",+                                        "dlOutput": "󿷙qV갷b*X",+                                        "dlSubdir": {+                                            "RegexDir": ":2􌪹𠳃p󱸢"+                                        },+                                        "dlUri": "https:yush"+                                    }+                                },+                                "Windows": {+                                    "( < 4.5.1 ) || ( <= 4.1.3 ) || ( > 2.4.1 && < 1.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "\"䤝\u000f􊐿,\u0014V",+                                        "dlSubdir": null,+                                        "dlUri": "http:obhz"+                                    },+                                    "( <= 4.4.4 && == 5.3.6 && >= 5.2.4 && >= 3.4.5 && <= 5.1.4 && == 2.5.5 )": {+                                        "dlCSize": -2,+                                        "dlHash": "i",+                                        "dlOutput": "&",+                                        "dlSubdir": {+                                            "RegexDir": "\u0008\u001cs^8"+                                        },+                                        "dlUri": "https:cy"+                                    },+                                    "( == 4.2.4 && < 6.3.2 && > 3.3.2 && < 4.5.4 && >= 2.3.1 && >= 1.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "yrtyhhj",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "\u0016X􊅺Lj\u0019"+                                        },+                                        "dlUri": "https:wrr"+                                    },+                                    "( > 3.2.1 && >= 5.3.1 && > 1.5.3 && < 3.4.4 ) || ( >= 3.1.2 )": {+                                        "dlCSize": 3,+                                        "dlHash": "gpqg",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0012T􁇉"+                                        },+                                        "dlUri": "https:ubjtzj"+                                    },+                                    "( > 4.1.3 && >= 5.3.3 && == 4.1.1 && > 3.2.1 && <= 3.1.2 && < 4.1.1 )": {+                                        "dlCSize": 6,+                                        "dlHash": "",+                                        "dlOutput": "\u0014.\u001f\tꞩ8",+                                        "dlSubdir": null,+                                        "dlUri": "http:mhkkmr"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 7,+                                        "dlHash": "g",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:ov"+                                    }+                                }+                            },+                            "A_PowerPC64": {}+                        },+                        "viChangeLog": "http:qbs",+                        "viPostInstall": "o",+                        "viPostRemove": "liqa",+                        "viPreCompile": null,+                        "viReleaseDay": "16595341311262029-03-07",+                        "viSourceDL": null,+                        "viTags": [+                            "base-6.2.2",+                            "Recommended",+                            "Nightly",+                            "base-3.6.6",+                            "LatestPrerelease",+                            "base-3.2.2",+                            "Prerelease"+                        ],+                        "viTestDL": {+                            "dlCSize": 0,+                            "dlHash": "e",+                            "dlOutput": "",+                            "dlSubdir": {+                                "RegexDir": "䔌FE\u0002F"+                            },+                            "dlUri": "https:mwrxa"+                        }+                    },+                    "3.8.5": {+                        "viArch": {+                            "A_64": {+                                "Windows": {+                                    "( <= 4.2.2 && >= 4.3.1 ) || ( >= 4.2.2 && < 2.1.4 && == 2.3.4 && == 3.3.3 && >= 1.1.2 )": {+                                        "dlCSize": 0,+                                        "dlHash": "kacdonn",+                                        "dlOutput": "4뼤BW\u0019v-",+                                        "dlSubdir": "\u0010X",+                                        "dlUri": "http:oia"+                                    },+                                    "( == 2.1.4 && > 1.4.1 && >= 3.7.1 && <= 1.3.3 && >= 1.1.5 && >= 3.3.1 && >= 4.4.2 ) || ( == 3.3.3 && < 4.1.4 && == 1.2.2 && < 3.2.1 && < 5.1.1 ) || ( < 1.3.1 && > 4.2.2 ) || ( == 2.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "thysnc",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "5\u001d~]"+                                        },+                                        "dlUri": "https:ujfm"+                                    },+                                    "( == 3.5.3 && < 4.2.5 && == 4.3.3 && == 1.1.2 && <= 3.2.3 && > 3.4.1 ) || ( < 3.4.3 && <= 4.4.4 && < 3.5.4 && < 2.3.2 && >= 4.3.4 ) || ( > 3.1.2 && > 3.1.1 ) || ( > 2.2.2 && >= 1.2.2 ) || ( > 1.1.1 && < 1.1.1 ) || ( == 1.1.1 && < 1.1.1 ) || ( >= 1.1.1 )": {+                                        "dlCSize": 0,+                                        "dlHash": "",+                                        "dlOutput": "ꐻZx1",+                                        "dlSubdir": null,+                                        "dlUri": "https:we"+                                    },+                                    "( >= 3.4.2 )": {+                                        "dlCSize": -3,+                                        "dlHash": "t",+                                        "dlOutput": "\u0011\u0012🝪",+                                        "dlSubdir": {+                                            "RegexDir": " \u001f\u001f􅜊8w"+                                        },+                                        "dlUri": "http:lfthu"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "𭅿e𢐐並",+                                        "dlSubdir": "\u001b\u0012~F󹖤V",+                                        "dlUri": "http:egndr"+                                    }+                                }+                            },+                            "A_ARM": {+                                "Darwin": {+                                    "( < 5.1.5 && > 4.2.6 ) || ( < 3.3.4 && >= 2.3.4 )": {+                                        "dlCSize": 6,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "󱧢(",+                                        "dlUri": "https:ash"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -4,+                                        "dlHash": "v",+                                        "dlOutput": "a󾓞󰝩䃳",+                                        "dlSubdir": {+                                            "RegexDir": "󻢆6;[@𧪘"+                                        },+                                        "dlUri": "http:vgjdzo"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 1.3.1 && <= 4.1.5 && == 4.1.3 ) || ( >= 1.3.3 && <= 1.2.3 && > 4.4.1 && < 2.2.3 && >= 1.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "",+                                        "dlSubdir": "\u0015􇙁\u001a\t󳣴c",+                                        "dlUri": "https:xli"+                                    },+                                    "( <= 2.5.3 )": {+                                        "dlCSize": -1,+                                        "dlHash": "hambnz",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "https:lgg"+                                    },+                                    "( <= 4.1.4 && <= 4.5.2 && >= 2.3.2 ) || ( < 3.3.4 )": {+                                        "dlCSize": -4,+                                        "dlHash": "vampe",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u00183V𭯲w"+                                        },+                                        "dlUri": "http:y"+                                    },+                                    "( == 3.2.3 && <= 5.2.2 && <= 2.2.4 && == 4.4.3 && < 5.2.1 && < 4.3.5 && == 1.3.1 )": {+                                        "dlCSize": 1,+                                        "dlHash": "",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "https:vfpr"+                                    },+                                    "( == 5.1.3 && > 5.3.3 && <= 4.4.5 && == 2.5.2 && < 1.5.1 && <= 3.1.4 && > 4.3.1 ) || ( == 4.1.5 && <= 3.3.3 )": {+                                        "dlCSize": 2,+                                        "dlHash": "ztqp",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:dufe"+                                    },+                                    "( >= 3.4.4 && <= 2.3.2 && < 1.6.1 ) || ( > 3.3.3 )": {+                                        "dlCSize": 5,+                                        "dlHash": "ggqd",+                                        "dlOutput": "/􍲫U\u0019o",+                                        "dlSubdir": "W",+                                        "dlUri": "http:vgvq"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 4,+                                        "dlHash": "vlmy",+                                        "dlOutput": "2",+                                        "dlSubdir": null,+                                        "dlUri": "https:buxjv"+                                    }+                                },+                                "Linux_Void": {+                                    "( < 5.1.3 && == 5.1.2 && <= 1.4.2 && < 2.2.3 ) || ( > 1.3.4 && == 2.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "fvbag",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:wffvxg"+                                    },+                                    "( <= 1.3.4 && <= 2.6.4 && < 3.2.4 && > 4.4.1 && < 2.4.2 && < 3.3.5 && >= 2.1.2 ) || ( > 1.2.2 && > 1.3.2 && >= 3.4.1 && > 2.1.2 && <= 1.3.4 )": {+                                        "dlCSize": 1,+                                        "dlHash": "anmfzdl",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:wjiu"+                                    },+                                    "( == 1.3.3 && == 3.2.4 && >= 5.2.3 && < 3.4.2 )": {+                                        "dlCSize": 1,+                                        "dlHash": "aks",+                                        "dlOutput": "₲^|6X𣚱",+                                        "dlSubdir": null,+                                        "dlUri": "http:avkek"+                                    },+                                    "( == 3.1.3 && > 4.1.5 && < 5.3.1 ) || ( < 4.2.3 && == 3.4.1 ) || ( <= 1.3.3 && <= 1.4.2 ) || ( > 2.2.1 )": {+                                        "dlCSize": 1,+                                        "dlHash": "bgo",+                                        "dlOutput": "鍉坰k\r(\u0019",+                                        "dlSubdir": null,+                                        "dlUri": "https:dmc"+                                    },+                                    "( > 2.1.4 && == 3.2.3 && <= 4.1.4 && <= 3.2.1 && == 1.5.1 && < 3.5.2 )": {+                                        "dlCSize": -1,+                                        "dlHash": "e",+                                        "dlOutput": "퀛󶖈3",+                                        "dlSubdir": "M>{",+                                        "dlUri": "http:"+                                    },+                                    "( >= 1.4.1 && >= 3.3.4 && <= 4.1.4 && < 4.4.5 && < 1.5.1 ) || ( == 2.3.4 && < 2.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "oqohry",+                                        "dlOutput": "XM𬤿𧁟",+                                        "dlSubdir": "\u000e",+                                        "dlUri": "https:z"+                                    },+                                    "( >= 1.5.3 && >= 4.4.2 && >= 5.2.2 && < 5.5.5 && < 6.2.5 && > 3.1.5 )": {+                                        "dlCSize": -2,+                                        "dlHash": "eadm",+                                        "dlOutput": "^⏉𘎜%|",+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -2,+                                        "dlHash": "znpusuv",+                                        "dlOutput": "B㜔\u001cAd",+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    }+                                },+                                "Windows": {+                                    "( < 2.3.1 && >= 3.4.4 && > 2.3.2 && <= 3.5.2 && < 5.2.4 )": {+                                        "dlCSize": -7,+                                        "dlHash": "gpdsh",+                                        "dlOutput": "",+                                        "dlSubdir": "弭T",+                                        "dlUri": "http:"+                                    },+                                    "( <= 1.4.1 && <= 2.3.4 && > 5.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "f",+                                        "dlOutput": null,+                                        "dlSubdir": "sE𘗒\u0019\u0000i",+                                        "dlUri": "https:pdv"+                                    },+                                    "( == 3.3.4 && > 1.3.5 && > 2.4.3 && == 4.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "v",+                                        "dlOutput": "",+                                        "dlSubdir": "赭\u0008L􁧵",+                                        "dlUri": "http:t"+                                    },+                                    "( > 5.4.5 && <= 1.4.2 && >= 1.1.1 ) || ( < 3.4.1 && < 3.2.4 && < 2.2.4 )": {+                                        "dlCSize": 0,+                                        "dlHash": "kkwg",+                                        "dlOutput": "",+                                        "dlSubdir": "GNTS",+                                        "dlUri": "http:ptts"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -2,+                                        "dlHash": "wvth",+                                        "dlOutput": "k􌖴",+                                        "dlSubdir": "o",+                                        "dlUri": "https:bjsci"+                                    }+                                }+                            },+                            "A_ARM64": {+                                "Darwin": {},+                                "FreeBSD": {+                                    "( < 4.2.2 && == 3.2.3 && == 1.2.1 && >= 2.2.1 && > 5.3.3 && >= 5.2.2 ) || ( <= 1.4.2 && < 4.1.1 && == 2.4.5 && < 1.1.1 && <= 2.2.1 && <= 2.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "U\u0015𱈿)\t\u0010",+                                        "dlSubdir": "󷣄|<",+                                        "dlUri": "https:qdl"+                                    },+                                    "( > 2.2.1 && >= 1.4.3 ) || ( == 1.1.1 && <= 2.4.2 && >= 3.3.1 ) || ( >= 3.2.2 && == 1.2.2 && <= 2.2.1 )": {+                                        "dlCSize": 6,+                                        "dlHash": "psgj",+                                        "dlOutput": "\u0008𗘶}󵡳󳍥Mh",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:semt"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "h",+                                        "dlOutput": "_>Tr",+                                        "dlSubdir": "k",+                                        "dlUri": "http:aprk"+                                    }+                                },+                                "Linux_RedHat": {+                                    "( < 1.3.2 && > 4.1.4 && == 4.3.4 ) || ( == 1.1.4 && < 3.1.1 && == 2.3.3 && <= 3.4.2 ) || ( <= 3.3.2 ) || ( == 2.2.2 && < 1.1.2 && > 1.1.2 ) || ( >= 1.1.1 && <= 1.1.2 && > 1.2.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "cqn",+                                        "dlOutput": "b\u0011\\f\u0005A",+                                        "dlSubdir": "V",+                                        "dlUri": "http:xrv"+                                    },+                                    "( == 1.1.5 && < 3.5.5 && == 1.4.1 )": {+                                        "dlCSize": 2,+                                        "dlHash": "vzicrza",+                                        "dlOutput": "󸑠>9",+                                        "dlSubdir": "Jh􁃇v𒊇",+                                        "dlUri": "http:"+                                    },+                                    "( == 2.2.5 && >= 2.2.1 && == 1.5.1 && > 5.4.3 && < 1.4.1 && <= 2.3.5 )": {+                                        "dlCSize": -1,+                                        "dlHash": "y",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:ombencs"+                                    },+                                    "( >= 1.3.2 && == 4.2.4 && < 3.2.3 && <= 4.3.2 && < 4.4.2 ) || ( >= 3.2.3 ) || ( == 1.2.1 && > 2.1.3 && >= 3.2.2 ) || ( <= 1.1.2 && == 2.1.2 ) || ( < 1.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "}ퟨBJ\u0006"+                                        },+                                        "dlUri": "https:sfs"+                                    },+                                    "( >= 3.5.3 ) || ( >= 1.3.1 ) || ( >= 3.3.2 && == 2.1.2 && == 3.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "fuakuaz",+                                        "dlOutput": "X",+                                        "dlSubdir": null,+                                        "dlUri": "https:hlxnd"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "qhoa",+                                        "dlOutput": "\u0007F󳰊\u0014.b",+                                        "dlSubdir": "",+                                        "dlUri": "https:tam"+                                    }+                                },+                                "Windows": {+                                    "( < 3.3.3 && < 1.4.1 && >= 4.4.5 && <= 1.4.3 && == 5.4.2 ) || ( <= 5.2.4 && == 3.3.3 && <= 3.4.4 && <= 2.4.1 )": {+                                        "dlCSize": 1,+                                        "dlHash": "vbke",+                                        "dlOutput": "3}",+                                        "dlSubdir": "G\u0008f?{",+                                        "dlUri": "http:"+                                    },+                                    "( <= 2.5.1 && <= 4.1.5 && <= 5.3.1 && == 4.2.2 && == 1.5.1 && >= 3.5.1 ) || ( <= 2.4.3 && >= 3.4.1 && <= 3.4.2 && < 2.2.2 && >= 3.1.3 && >= 2.2.5 ) || ( < 1.3.2 && > 4.2.2 ) || ( > 1.1.4 && >= 2.1.2 && <= 2.2.2 && >= 2.1.2 )": {+                                        "dlCSize": -4,+                                        "dlHash": "tby",+                                        "dlOutput": ";f*𭫼",+                                        "dlSubdir": null,+                                        "dlUri": "http:tk"+                                    },+                                    "( <= 3.3.3 && < 2.1.2 && > 4.1.1 && >= 2.5.1 && == 2.3.1 && < 3.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "elndhsh",+                                        "dlOutput": "􆐘\u0001~\u0001",+                                        "dlSubdir": null,+                                        "dlUri": "http:fe"+                                    },+                                    "( >= 4.5.2 && > 3.5.5 && > 1.2.5 && == 1.2.1 && < 4.6.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "egxu",+                                        "dlOutput": "퇖a2A\u000b􎄪",+                                        "dlSubdir": {+                                            "RegexDir": "~M􁣑\u001b"+                                        },+                                        "dlUri": "http:iwhc"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 0,+                                        "dlHash": "",+                                        "dlOutput": "C\u0007𦩇󽃈1",+                                        "dlSubdir": {+                                            "RegexDir": "%󳚎"+                                        },+                                        "dlUri": "http:fekw"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "FreeBSD": {+                                    "( < 5.4.2 && > 1.1.1 && > 4.2.2 && == 2.1.2 && > 5.1.2 && == 5.5.5 )": {+                                        "dlCSize": 4,+                                        "dlHash": "ljqf",+                                        "dlOutput": null,+                                        "dlSubdir": "XLy:𘆖T",+                                        "dlUri": "https:wrbybhu"+                                    },+                                    "( <= 1.1.1 && >= 2.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "IGM\u000c|"+                                        },+                                        "dlUri": "https:xzp"+                                    },+                                    "( <= 2.4.2 && <= 3.3.5 && >= 1.2.1 && <= 2.4.4 && < 5.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "uvb",+                                        "dlOutput": "􉖤",+                                        "dlSubdir": ">",+                                        "dlUri": "https:v"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 2,+                                        "dlHash": "gjreo",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "K\u001fV\u001a\u001c"+                                        },+                                        "dlUri": "https:gsc"+                                    }+                                },+                                "Linux_Fedora": {+                                    "( < 5.4.3 && >= 1.4.2 && == 1.3.6 && == 4.2.2 && < 5.1.2 && == 5.4.1 ) || ( >= 4.3.4 && == 3.2.3 && >= 2.4.3 && <= 1.3.2 && < 4.1.2 ) || ( <= 3.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "ki",+                                        "dlOutput": "E\u0001",+                                        "dlSubdir": "\u0008m!j",+                                        "dlUri": "https:"+                                    },+                                    "( <= 2.2.1 && == 3.4.5 && < 3.5.5 && > 4.1.1 && > 1.2.5 && < 3.4.3 )": {+                                        "dlCSize": 1,+                                        "dlHash": "ap",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0017󿑔#]",+                                        "dlUri": "http:kx"+                                    },+                                    "( <= 2.4.3 && < 4.5.1 && <= 5.3.3 && > 2.1.3 )": {+                                        "dlCSize": -7,+                                        "dlHash": "haxv",+                                        "dlOutput": null,+                                        "dlSubdir": "O",+                                        "dlUri": "https:nrso"+                                    },+                                    "( > 2.1.5 && <= 5.5.2 && <= 4.4.4 && >= 1.3.5 && >= 1.1.5 ) || ( <= 5.3.3 ) || ( <= 2.3.1 && <= 2.3.2 && >= 2.2.3 && >= 1.3.4 && == 4.1.1 ) || ( > 2.1.2 && == 2.2.2 && < 2.2.1 && > 1.2.1 )": {+                                        "dlCSize": -2,+                                        "dlHash": "rlupj",+                                        "dlOutput": "6𥽔",+                                        "dlSubdir": "R1",+                                        "dlUri": "https:dk"+                                    },+                                    "( >= 4.7.3 && > 3.5.5 && == 5.5.1 && < 2.3.2 && >= 2.2.2 )": {+                                        "dlCSize": 2,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "r𠺌"+                                        },+                                        "dlUri": "https:rbhigg"+                                    }+                                },+                                "Linux_Gentoo": {+                                    "( >= 2.1.5 ) || ( == 4.2.4 && >= 2.3.3 && <= 2.1.1 )": {+                                        "dlCSize": 5,+                                        "dlHash": "euquel",+                                        "dlOutput": "\u001f.1A@󻒩1",+                                        "dlSubdir": "j#R8􃔚",+                                        "dlUri": "https:sbcf"+                                    },+                                    "( >= 5.3.5 && <= 1.1.1 )": {+                                        "dlCSize": 3,+                                        "dlHash": "aml",+                                        "dlOutput": null,+                                        "dlSubdir": ")Ge\u0012󠄡",+                                        "dlUri": "http:fzizsd"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 2,+                                        "dlHash": "nzrvula",+                                        "dlOutput": "P",+                                        "dlSubdir": {+                                            "RegexDir": "\u0005󾞵"+                                        },+                                        "dlUri": "https:kvbliq"+                                    }+                                },+                                "Windows": {+                                    "( >= 5.3.4 && < 5.2.5 && > 2.3.4 && < 3.1.3 && <= 3.4.4 && < 1.5.1 && == 2.2.2 ) || ( <= 3.2.3 && > 4.4.3 && > 2.1.2 && == 4.4.1 && < 4.3.2 && < 2.4.2 ) || ( <= 1.1.1 )": {+                                        "dlCSize": 0,+                                        "dlHash": "kcx",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0017"+                                        },+                                        "dlUri": "http:daymfm"+                                    }+                                }+                            },+                            "A_PowerPC64": {+                                "FreeBSD": {},+                                "Linux_UnknownLinux": {+                                    "( <= 4.2.4 && == 2.4.3 && > 4.2.4 && > 5.4.2 && >= 2.5.4 )": {+                                        "dlCSize": 4,+                                        "dlHash": "",+                                        "dlOutput": "?Ko9U",+                                        "dlSubdir": {+                                            "RegexDir": "I.뼞듰"+                                        },+                                        "dlUri": "https:vxftmoi"+                                    },+                                    "( > 1.1.3 && > 5.4.2 && > 5.1.2 )": {+                                        "dlCSize": -5,+                                        "dlHash": "wsyxge",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:qvhmvyt"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:b",+                        "viPostInstall": "wvv",+                        "viPostRemove": "wnxqdn",+                        "viPreCompile": "qzqw",+                        "viReleaseDay": null,+                        "viSourceDL": null,+                        "viTags": [+                            "0󷱲\u0000/󿿵",+                            "?:",+                            "Nightly",+                            "LatestNightly",+                            "Nightly"+                        ],+                        "viTestDL": {+                            "dlCSize": 2,+                            "dlHash": "qvx",+                            "dlOutput": "",+                            "dlSubdir": "",+                            "dlUri": "https:jjtpzx"+                        }+                    },+                    "4.1.6": {+                        "viArch": {+                            "A_ARM": {+                                "FreeBSD": {+                                    "( < 5.5.1 && <= 1.5.3 )": {+                                        "dlCSize": 0,+                                        "dlHash": "sd",+                                        "dlOutput": null,+                                        "dlSubdir": "S𭾴qG",+                                        "dlUri": "https:toowf"+                                    },+                                    "( <= 2.5.2 && <= 3.4.5 )": {+                                        "dlCSize": 5,+                                        "dlHash": "bgm",+                                        "dlOutput": "uCDc'",+                                        "dlSubdir": null,+                                        "dlUri": "http:jxoilec"+                                    },+                                    "( == 5.4.5 && <= 1.5.4 && <= 3.3.3 && > 5.2.1 && > 2.1.3 && <= 2.1.1 && <= 3.4.5 ) || ( <= 3.2.1 && <= 3.3.2 && > 4.5.4 && < 2.3.4 ) || ( > 1.2.2 )": {+                                        "dlCSize": -4,+                                        "dlHash": "ysvd",+                                        "dlOutput": "\u001e",+                                        "dlSubdir": {+                                            "RegexDir": "󷱡\u000c\u000b\u001f8j"+                                        },+                                        "dlUri": "http:vhftkz"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 2,+                                        "dlHash": "d",+                                        "dlOutput": "Y8~%𨚤g",+                                        "dlSubdir": null,+                                        "dlUri": "http:comw"+                                    }+                                },+                                "Windows": {+                                    "( == 3.2.2 && >= 1.3.2 && >= 2.3.5 && < 2.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "kab",+                                        "dlOutput": "5",+                                        "dlSubdir": null,+                                        "dlUri": "https:fffgbtl"+                                    },+                                    "( == 5.2.2 && > 5.3.5 && >= 4.2.2 && > 4.4.5 && <= 3.1.1 && == 2.1.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "F\u0006\tl\u001c󾼵󳌔",+                                        "dlSubdir": "",+                                        "dlUri": "https:sfpgux"+                                    },+                                    "( >= 4.4.1 && == 2.1.1 && > 2.1.5 && > 5.5.1 && <= 5.1.2 ) || ( < 5.2.4 && <= 4.4.1 && > 5.3.2 && <= 1.2.4 && == 3.3.4 )": {+                                        "dlCSize": 0,+                                        "dlHash": "dbyf",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:nh"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "s",+                                        "dlOutput": "Cx.􁥭",+                                        "dlSubdir": "\r󸶅􍿠T\u0017",+                                        "dlUri": "http:skjxqpl"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "Darwin": {+                                    "( > 5.1.5 && >= 1.4.4 && > 4.1.3 && > 5.1.1 && < 4.2.4 && >= 2.2.4 )": {+                                        "dlCSize": 6,+                                        "dlHash": "ijout",+                                        "dlOutput": "𗪏R",+                                        "dlSubdir": "\u0004\"w\u000bR=",+                                        "dlUri": "http:npnkc"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "mk",+                                        "dlOutput": "",+                                        "dlSubdir": "\u0002w􋅷Bb",+                                        "dlUri": "https:"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 2.5.3 && <= 5.6.2 && > 5.5.5 && < 4.1.2 && >= 3.4.2 ) || ( <= 4.2.4 && == 2.2.4 && == 4.1.1 && < 2.1.3 ) || ( <= 3.1.1 && == 1.3.3 && <= 1.2.2 && == 1.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "\u0018ૈ",+                                        "dlSubdir": "",+                                        "dlUri": "http:"+                                    },+                                    "( == 5.3.5 && < 3.2.4 && > 5.4.3 && <= 5.4.5 )": {+                                        "dlCSize": -2,+                                        "dlHash": "kjdovga",+                                        "dlOutput": "𪽸^",+                                        "dlSubdir": {+                                            "RegexDir": "􆻄\r𗰆"+                                        },+                                        "dlUri": "https:ckfr"+                                    },+                                    "( > 1.4.4 && < 4.2.3 && < 3.2.3 ) || ( > 3.4.2 && >= 4.3.3 && == 2.2.4 ) || ( >= 2.2.1 && > 1.3.1 && >= 1.2.3 && == 1.2.2 && == 3.2.1 )": {+                                        "dlCSize": 6,+                                        "dlHash": "ve",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "T$c𨽨誑2"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( > 6.5.5 && >= 5.3.3 && >= 5.1.5 ) || ( > 2.4.1 ) || ( >= 2.2.3 && <= 3.2.3 && > 3.2.2 && <= 3.2.1 ) || ( > 2.2.1 && == 1.1.3 && == 2.3.3 && < 1.2.1 ) || ( == 1.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "tipoaa",+                                        "dlOutput": "!7􂎾#",+                                        "dlSubdir": null,+                                        "dlUri": "http:tyuoqo"+                                    },+                                    "( >= 2.2.5 && >= 1.1.5 && <= 2.4.1 && == 3.2.2 && == 5.3.1 )": {+                                        "dlCSize": -4,+                                        "dlHash": "rxhsqhh",+                                        "dlOutput": "\\-|",+                                        "dlSubdir": "􀯽𐅣Z",+                                        "dlUri": "https:"+                                    },+                                    "( >= 2.5.2 && > 5.2.4 ) || ( > 1.1.2 && > 1.4.4 ) || ( < 1.3.3 && > 1.1.3 && < 1.1.3 && < 2.3.3 && <= 2.3.1 )": {+                                        "dlCSize": 2,+                                        "dlHash": "hpk",+                                        "dlOutput": "􃒻i􆀫\u0010>!",+                                        "dlSubdir": {+                                            "RegexDir": "{+􈼛\u001e\u0017"+                                        },+                                        "dlUri": "https:ivjm"+                                    },+                                    "( >= 4.3.2 && <= 5.4.4 && <= 5.1.2 && >= 5.1.1 )": {+                                        "dlCSize": 1,+                                        "dlHash": "rrw",+                                        "dlOutput": ";*󾢒A",+                                        "dlSubdir": "{<#",+                                        "dlUri": "https:uixxp"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 4,+                                        "dlHash": "yuacnzv",+                                        "dlOutput": null,+                                        "dlSubdir": "?",+                                        "dlUri": "https:teynsdm"+                                    }+                                },+                                "Linux_Exherbo": {+                                    "( < 3.1.2 && < 1.2.5 && >= 4.1.3 && > 4.5.2 && == 5.3.2 && == 5.2.3 )": {+                                        "dlCSize": -6,+                                        "dlHash": "iwex",+                                        "dlOutput": "<,~2[\u0004",+                                        "dlSubdir": {+                                            "RegexDir": "~"+                                        },+                                        "dlUri": "http:bwyb"+                                    },+                                    "( <= 3.1.1 && <= 2.5.5 && == 4.4.1 && >= 4.2.4 && > 2.2.4 )": {+                                        "dlCSize": -2,+                                        "dlHash": "xqs",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\n]"+                                        },+                                        "dlUri": "http:fyfu"+                                    },+                                    "( == 3.1.4 && > 4.2.4 && <= 1.2.3 && == 2.1.4 && == 2.4.2 && > 1.1.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "udjaake",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󹢆"+                                        },+                                        "dlUri": "https:t"+                                    },+                                    "( >= 1.5.5 && == 4.1.4 && <= 5.1.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "oxbvq",+                                        "dlOutput": "􎍿Y",+                                        "dlSubdir": {+                                            "RegexDir": "`Y󲦒ᗹ\u001b\r"+                                        },+                                        "dlUri": "https:uttoir"+                                    },+                                    "( >= 3.1.1 && >= 5.4.2 && == 3.4.1 && <= 2.4.1 )": {+                                        "dlCSize": -6,+                                        "dlHash": "y",+                                        "dlOutput": "V x㑶z",+                                        "dlSubdir": null,+                                        "dlUri": "http:hexdjeh"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 3,+                                        "dlHash": "yz",+                                        "dlOutput": "n琴󾉼𫗍S&z",+                                        "dlSubdir": "+𠭦<Y",+                                        "dlUri": "http:"+                                    }+                                },+                                "Linux_Mint": {+                                    "( < 3.1.3 && <= 3.4.2 && < 1.1.4 && == 5.2.5 && <= 1.1.1 )": {+                                        "dlCSize": 6,+                                        "dlHash": "evhic",+                                        "dlOutput": "\\",+                                        "dlSubdir": null,+                                        "dlUri": "http:k"+                                    },+                                    "( < 5.4.4 && < 3.1.1 && < 3.3.3 && < 3.2.5 )": {+                                        "dlCSize": 6,+                                        "dlHash": "ry",+                                        "dlOutput": "뒎",+                                        "dlSubdir": null,+                                        "dlUri": "http:vsacosi"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -1,+                                        "dlHash": "e",+                                        "dlOutput": "\u001cᚸ󼢒",+                                        "dlSubdir": {+                                            "RegexDir": "i󽣧f"+                                        },+                                        "dlUri": "http:lwsqjv"+                                    }+                                },+                                "Windows": {+                                    "( <= 4.4.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "hhzsxjg",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "https:cfdf"+                                    },+                                    "( == 1.1.3 && < 3.4.5 && == 4.1.4 && <= 4.3.1 ) || ( > 4.4.2 && == 4.2.3 && < 3.4.2 && < 1.4.4 && == 1.1.2 && < 2.1.3 )": {+                                        "dlCSize": -2,+                                        "dlHash": "co",+                                        "dlOutput": null,+                                        "dlSubdir": ";\u0013K",+                                        "dlUri": "http:ilj"+                                    },+                                    "( == 2.3.1 && == 3.1.5 && > 2.4.1 && == 2.1.2 && < 4.6.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􁲛B"+                                        },+                                        "dlUri": "http:otk"+                                    },+                                    "( == 5.1.1 && == 5.1.5 && < 4.2.2 && > 4.1.3 && <= 5.1.3 ) || ( == 4.2.2 && < 1.3.3 && == 1.4.2 && > 1.4.2 && < 3.3.5 ) || ( < 3.2.1 && < 1.2.3 && <= 1.1.3 ) || ( < 3.2.1 && == 1.2.2 && <= 1.1.1 && == 2.1.2 )": {+                                        "dlCSize": -5,+                                        "dlHash": "",+                                        "dlOutput": "\"3+飰",+                                        "dlSubdir": null,+                                        "dlUri": "https:og"+                                    },+                                    "( > 3.4.4 && <= 2.4.2 )": {+                                        "dlCSize": 7,+                                        "dlHash": "dhrvtgp",+                                        "dlOutput": "􂉄N􋹎䱿M􍕂峆",+                                        "dlSubdir": {+                                            "RegexDir": "\u001b𰉆\u0004󳸜"+                                        },+                                        "dlUri": "https:rqhrsz"+                                    },+                                    "( >= 2.2.2 && >= 5.2.5 && <= 3.2.3 && >= 4.4.1 )": {+                                        "dlCSize": -5,+                                        "dlHash": "bkdfvo",+                                        "dlOutput": null,+                                        "dlSubdir": "\u000f",+                                        "dlUri": "https:qhaw"+                                    },+                                    "( >= 3.4.2 ) || ( > 1.2.1 ) || ( == 1.4.2 && <= 3.1.2 && < 1.3.3 && == 1.2.1 )": {+                                        "dlCSize": 5,+                                        "dlHash": "padvr",+                                        "dlOutput": "7\u0004궲'𦪬𨠥𩩇",+                                        "dlSubdir": {+                                            "RegexDir": "\u001al}ָ"+                                        },+                                        "dlUri": "https:bo"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 1,+                                        "dlHash": "xrtt",+                                        "dlOutput": "<G1󰘵\u001ad",+                                        "dlSubdir": "\u001dq􉭐",+                                        "dlUri": "https:zfd"+                                    }+                                }+                            },+                            "A_Sparc": {}+                        },+                        "viChangeLog": null,+                        "viPostInstall": null,+                        "viPostRemove": "pvzegkc",+                        "viPreCompile": "byqsv",+                        "viReleaseDay": "-20850780679840273-10-13",+                        "viSourceDL": null,+                        "viTags": [+                            "LatestNightly",+                            "󰝴wI􁽂󲤊"+                        ],+                        "viTestDL": null+                    },+                    "7.5.4": {+                        "viArch": {+                            "A_32": {+                                "Darwin": {+                                    "( <= 2.1.2 && <= 2.5.1 && <= 4.2.5 && <= 2.5.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "eppj",+                                        "dlOutput": "n\u0005",+                                        "dlSubdir": {+                                            "RegexDir": "}h\u001a:M6"+                                        },+                                        "dlUri": "http:cg"+                                    },+                                    "( == 4.5.2 && <= 5.5.2 && >= 1.4.3 && < 4.4.4 ) || ( > 2.3.4 ) || ( >= 2.2.1 )": {+                                        "dlCSize": -2,+                                        "dlHash": "",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "󼧱~🅻65\u0000"+                                        },+                                        "dlUri": "http:yfgqpg"+                                    }+                                },+                                "FreeBSD": {+                                    "( == 3.3.4 && == 5.4.3 && == 2.3.5 ) || ( > 2.4.1 && >= 2.3.2 && <= 2.3.2 && <= 2.3.4 && <= 2.4.1 )": {+                                        "dlCSize": 6,+                                        "dlHash": "xai",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "𨲐\r"+                                        },+                                        "dlUri": "https:xltetl"+                                    }+                                },+                                "Linux_Debian": {+                                    "( < 2.1.2 && < 5.1.2 && <= 4.3.5 && >= 3.3.2 ) || ( <= 4.1.2 && < 2.2.2 ) || ( >= 1.2.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "ff",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "( < 3.3.1 && < 4.1.4 && <= 1.3.3 && > 1.4.5 && == 1.4.1 && >= 4.4.3 ) || ( > 3.3.1 && >= 3.1.4 && < 3.2.1 && >= 1.1.4 )": {+                                        "dlCSize": -3,+                                        "dlHash": "lw",+                                        "dlOutput": "\u001d\u0000(/㢃&",+                                        "dlSubdir": {+                                            "RegexDir": "B"+                                        },+                                        "dlUri": "http:seaz"+                                    },+                                    "( <= 4.4.6 ) || ( == 4.4.1 && >= 4.4.1 ) || ( < 2.3.2 && <= 3.2.1 && < 3.3.2 && < 2.2.1 && <= 2.2.2 ) || ( <= 2.1.1 && < 1.2.1 )": {+                                        "dlCSize": 0,+                                        "dlHash": "mojdex",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u000f!􏫵"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( == 5.1.1 && < 5.5.3 && == 2.1.4 ) || ( < 4.2.3 && > 1.2.1 && <= 4.1.2 && <= 3.1.2 && == 2.1.2 ) || ( > 1.2.2 && == 3.3.3 && == 1.3.3 && >= 1.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": ">'\u0007P\u001f8",+                                        "dlSubdir": "(",+                                        "dlUri": "https:tidsd"+                                    },+                                    "( > 1.4.1 && < 5.5.2 && >= 1.5.5 && <= 2.3.2 && >= 1.3.3 && == 5.2.3 ) || ( < 3.3.1 && > 4.1.2 && > 2.1.3 && > 4.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "glzalwr",+                                        "dlOutput": "\u0014\u0002ZH",+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "( > 5.3.5 && == 3.1.5 && < 5.1.5 && > 4.3.4 && < 2.5.4 && <= 2.3.3 && <= 5.5.3 ) || ( <= 2.1.1 && < 3.4.1 && > 4.4.1 && < 3.2.3 ) || ( < 3.1.3 && == 2.1.1 && == 3.3.3 && < 3.1.3 && >= 2.2.2 ) || ( <= 2.1.2 )": {+                                        "dlCSize": 7,+                                        "dlHash": "ycxiwd",+                                        "dlOutput": "=kh\u0007\u00015",+                                        "dlSubdir": {+                                            "RegexDir": "4(r\u0005􉕏`"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( >= 5.2.5 && < 2.2.1 && > 5.2.1 ) || ( < 3.4.2 )": {+                                        "dlCSize": 1,+                                        "dlHash": "w",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:pihbup"+                                    }+                                },+                                "Linux_Exherbo": {+                                    "( <= 4.1.4 && > 4.3.2 ) || ( == 3.4.1 && < 2.1.3 && > 2.3.1 && <= 1.1.4 && <= 4.1.1 )": {+                                        "dlCSize": -5,+                                        "dlHash": "y",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "( == 3.1.3 && > 2.5.1 && < 2.4.1 && >= 2.2.1 && > 3.5.2 ) || ( == 3.4.3 )": {+                                        "dlCSize": -5,+                                        "dlHash": "mspnnnr",+                                        "dlOutput": "uGoM34𗫀",+                                        "dlSubdir": null,+                                        "dlUri": "http:hmtrza"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ou",+                                        "dlOutput": "@7\u000fN𪧈",+                                        "dlSubdir": "\u0013𩉭Dye\u0006",+                                        "dlUri": "https:b"+                                    }+                                }+                            },+                            "A_ARM": {+                                "Darwin": {+                                    "( <= 2.3.3 && > 4.1.1 && == 4.5.4 )": {+                                        "dlCSize": 6,+                                        "dlHash": "uuixnx",+                                        "dlOutput": null,+                                        "dlSubdir": "\u001fvv^🡗{",+                                        "dlUri": "https:rpz"+                                    },+                                    "( > 6.2.2 )": {+                                        "dlCSize": 0,+                                        "dlHash": "evr",+                                        "dlOutput": "󻂸h􉾉Q 燨t",+                                        "dlSubdir": null,+                                        "dlUri": "http:osibn"+                                    },+                                    "( > 7.6.5 && > 1.5.4 && < 2.3.2 && > 1.1.5 && > 5.3.2 ) || ( >= 1.1.2 && > 3.1.3 && == 1.3.3 )": {+                                        "dlCSize": 2,+                                        "dlHash": "flscmmh",+                                        "dlOutput": "tB",+                                        "dlSubdir": {+                                            "RegexDir": "𧕃􃃋󰏪g"+                                        },+                                        "dlUri": "http:hvr"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -1,+                                        "dlHash": "shzy",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "螈I"+                                        },+                                        "dlUri": "http:nkje"+                                    }+                                },+                                "FreeBSD": {+                                    "( == 1.4.1 ) || ( > 1.4.2 && > 4.4.3 && <= 1.1.4 ) || ( >= 2.1.3 && < 1.3.2 && < 1.3.2 )": {+                                        "dlCSize": 0,+                                        "dlHash": "gkgpf",+                                        "dlOutput": "|$􂼐𦟻\u001f",+                                        "dlSubdir": {+                                            "RegexDir": "\u0005j_C􌀳🧐"+                                        },+                                        "dlUri": "https:q"+                                    },+                                    "( > 3.3.2 && >= 4.4.3 && == 2.1.2 && >= 4.1.5 && <= 3.2.4 && == 1.4.2 && >= 3.4.4 ) || ( >= 2.2.2 && <= 3.2.4 && < 3.1.2 )": {+                                        "dlCSize": 6,+                                        "dlHash": "klzjncd",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "􌺌\u0019i\u0013|\""+                                        },+                                        "dlUri": "http:gmqdq"+                                    },+                                    "( >= 3.1.3 && >= 2.5.1 && < 5.1.5 && > 3.3.3 && < 2.5.2 ) || ( <= 1.1.2 && == 1.1.4 && >= 3.4.4 && >= 2.4.2 && >= 1.3.2 && == 1.4.1 ) || ( >= 3.4.1 && <= 4.3.2 && <= 3.2.3 && >= 1.2.1 && >= 1.1.1 )": {+                                        "dlCSize": 1,+                                        "dlHash": "uenynrt",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:lkb"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 2,+                                        "dlHash": "",+                                        "dlOutput": "\u0014",+                                        "dlSubdir": null,+                                        "dlUri": "https:lknuj"+                                    }+                                },+                                "Windows": {+                                    "( < 1.4.2 && >= 3.1.5 ) || ( == 3.4.2 && >= 1.2.1 && >= 3.2.1 && == 1.1.3 && == 4.3.4 && == 3.4.1 ) || ( == 1.1.3 && == 3.2.3 )": {+                                        "dlCSize": 0,+                                        "dlHash": "hzpll",+                                        "dlOutput": "[\u0008B\n\u0019Yz",+                                        "dlSubdir": {+                                            "RegexDir": "["+                                        },+                                        "dlUri": "http:wnb"+                                    },+                                    "( < 4.1.3 && == 1.5.1 ) || ( > 2.2.1 && >= 4.4.3 && < 3.4.3 ) || ( >= 2.3.1 ) || ( <= 2.2.1 && > 1.2.2 && == 1.1.2 && < 1.2.3 ) || ( == 1.1.1 && <= 1.1.1 ) || ( > 1.1.1 && < 1.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "jnr",+                                        "dlOutput": "'\u001e",+                                        "dlSubdir": "𘡵\u0000\u0008~",+                                        "dlUri": "https:cmhjy"+                                    },+                                    "( == 5.5.2 && == 4.5.3 && < 4.3.4 && == 2.5.5 && == 5.5.2 )": {+                                        "dlCSize": -7,+                                        "dlHash": "ni",+                                        "dlOutput": "6g\u0011𮀍",+                                        "dlSubdir": {+                                            "RegexDir": "\u001f6"+                                        },+                                        "dlUri": "https:rg"+                                    },+                                    "( >= 4.4.4 && > 4.2.4 && <= 5.4.3 ) || ( <= 4.1.3 && == 4.2.2 && <= 2.3.4 && > 2.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "dz",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "SR󱧵\u0006𨪸"+                                        },+                                        "dlUri": "http:wrlyhle"+                                    }+                                }+                            },+                            "A_ARM64": {+                                "Darwin": {},+                                "FreeBSD": {+                                    "( > 3.4.1 ) || ( > 3.4.1 && >= 2.4.4 )": {+                                        "dlCSize": 3,+                                        "dlHash": "rfersdh",+                                        "dlOutput": "얳4",+                                        "dlSubdir": {+                                            "RegexDir": "-"+                                        },+                                        "dlUri": "https:xnlyb"+                                    },+                                    "( > 4.3.4 && <= 3.3.2 )": {+                                        "dlCSize": 1,+                                        "dlHash": "odc",+                                        "dlOutput": "{\u000e8\u0014P",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -7,+                                        "dlHash": "papalk",+                                        "dlOutput": null,+                                        "dlSubdir": "𨉑",+                                        "dlUri": "http:kvjmyd"+                                    }+                                },+                                "Windows": {+                                    "( < 5.1.5 && < 4.5.4 && == 5.4.5 && < 3.4.3 && <= 5.1.3 && <= 2.2.5 && > 3.4.3 ) || ( == 4.2.2 && < 1.1.4 && <= 3.3.4 && > 1.1.1 && >= 4.4.1 && <= 3.1.2 ) || ( >= 2.1.1 )": {+                                        "dlCSize": -7,+                                        "dlHash": "xnxqda",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "https:tbh"+                                    },+                                    "( == 1.2.4 && > 2.4.5 && >= 3.4.1 && >= 2.2.2 && >= 2.1.6 && <= 1.5.1 ) || ( > 2.4.4 && > 3.1.1 && < 2.1.4 && > 1.2.1 && < 3.2.2 && < 3.4.3 )": {+                                        "dlCSize": -7,+                                        "dlHash": "lt",+                                        "dlOutput": null,+                                        "dlSubdir": "𞴄_#*",+                                        "dlUri": "https:dzhejh"+                                    },+                                    "( > 3.3.1 && <= 4.4.5 && > 5.5.5 && > 5.1.2 && == 5.5.1 ) || ( < 4.3.4 ) || ( >= 3.3.3 && == 1.2.1 && == 3.1.2 ) || ( >= 1.2.1 && == 1.3.1 ) || ( <= 1.2.1 && < 1.1.1 && > 1.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "t",+                                        "dlOutput": "\u0019\t8\u0008𠦡!􂧣",+                                        "dlSubdir": null,+                                        "dlUri": "https:usaurb"+                                    },+                                    "( > 4.4.2 && > 2.4.5 && == 1.4.2 && <= 4.2.4 && <= 4.5.3 && <= 4.4.1 && == 3.3.2 ) || ( <= 1.4.1 && <= 1.4.5 )": {+                                        "dlCSize": -4,+                                        "dlHash": "qslce",+                                        "dlOutput": "f1S",+                                        "dlSubdir": null,+                                        "dlUri": "http:nd"+                                    },+                                    "( > 5.3.1 && < 1.5.1 && <= 2.3.5 && > 5.1.2 && <= 1.1.2 && < 4.2.2 && <= 3.5.3 ) || ( <= 2.4.1 && > 2.1.1 && == 2.4.1 ) || ( == 1.2.2 && <= 3.2.2 && >= 1.2.3 && >= 1.2.3 )": {+                                        "dlCSize": -5,+                                        "dlHash": "l",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0011\u001aI",+                                        "dlUri": "https:zjdtwog"+                                    },+                                    "( >= 1.2.3 && == 3.3.3 && < 2.2.3 )": {+                                        "dlCSize": -3,+                                        "dlHash": "bcbhnst",+                                        "dlOutput": null,+                                        "dlSubdir": "𣘼",+                                        "dlUri": "http:ftblev"+                                    },+                                    "( >= 3.5.3 && >= 2.2.2 && > 2.5.2 && == 4.5.5 && < 2.5.3 )": {+                                        "dlCSize": -7,+                                        "dlHash": "f",+                                        "dlOutput": "t𣛒}",+                                        "dlSubdir": "",+                                        "dlUri": "http:tc"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 2,+                                        "dlHash": "mgrh",+                                        "dlOutput": "#󲦣",+                                        "dlSubdir": "</𐒓\r",+                                        "dlUri": "https:kf"+                                    }+                                }+                            },+                            "A_Sparc": {}+                        },+                        "viChangeLog": "https:qeelkw",+                        "viPostInstall": "hsul",+                        "viPostRemove": "esisqg",+                        "viPreCompile": "tlan",+                        "viReleaseDay": "-11141445403067958-01-10",+                        "viSourceDL": null,+                        "viTags": [+                            "base-5.2.1",+                            "Latest",+                            "base-3.3.3",+                            "old",+                            "base-5.6.2",+                            "Nightly"+                        ],+                        "viTestDL": {+                            "dlCSize": 4,+                            "dlHash": "xartpo",+                            "dlOutput": "􍫲􇥖",+                            "dlSubdir": null,+                            "dlUri": "https:hplk"+                        }+                    }+                },+                "HLS": {+                    "3.3.4": {+                        "viArch": {+                            "A_ARM": {+                                "Darwin": {+                                    "( < 1.1.4 && >= 4.6.3 && == 4.1.2 && <= 4.3.2 && < 1.4.1 && > 5.1.4 ) || ( <= 3.2.3 && < 3.3.4 )": {+                                        "dlCSize": 1,+                                        "dlHash": "fynvmu",+                                        "dlOutput": "􃯙$ᛷ𧉃\u001e\u0019",+                                        "dlSubdir": {+                                            "RegexDir": "\u0005\u0006"+                                        },+                                        "dlUri": "http:yxoohwk"+                                    },+                                    "( < 5.3.3 && > 2.3.1 && < 3.2.3 )": {+                                        "dlCSize": -4,+                                        "dlHash": "qyknn",+                                        "dlOutput": ")d",+                                        "dlSubdir": {+                                            "RegexDir": "􏁬{􊂢D"+                                        },+                                        "dlUri": "http:ewxka"+                                    },+                                    "( == 4.4.2 && > 2.5.4 ) || ( < 3.2.4 && >= 4.2.4 && == 3.4.2 && > 3.3.2 && == 4.2.1 )": {+                                        "dlCSize": 5,+                                        "dlHash": "agnu",+                                        "dlOutput": "Cg❭\u000fZ",+                                        "dlSubdir": {+                                            "RegexDir": "STq"+                                        },+                                        "dlUri": "https:rht"+                                    },+                                    "( > 4.4.2 && < 4.4.4 && < 4.5.4 && < 1.5.1 ) || ( == 3.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "ffg",+                                        "dlOutput": null,+                                        "dlSubdir": "\u001a\u0013H",+                                        "dlUri": "https:gty"+                                    },+                                    "( > 4.5.1 ) || ( < 4.3.3 && >= 1.1.4 && == 3.3.2 && < 1.4.3 ) || ( <= 3.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "y",+                                        "dlOutput": "3􉡡\u001e𡽢󽥤A",+                                        "dlSubdir": "B2^6\u0013r",+                                        "dlUri": "http:bf"+                                    },+                                    "( > 5.3.5 && > 1.3.2 && >= 4.1.1 && <= 3.3.3 && >= 4.3.1 && <= 4.2.3 && < 1.4.1 )": {+                                        "dlCSize": 7,+                                        "dlHash": "psrf",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "5"+                                        },+                                        "dlUri": "https:mgol"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "󾺯\u0008􉙆",+                                        "dlSubdir": null,+                                        "dlUri": "https:vb"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 2.5.3 && < 2.2.4 && > 5.4.5 && == 4.5.2 && >= 3.5.2 )": {+                                        "dlCSize": -4,+                                        "dlHash": "pcaootd",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "https:cis"+                                    },+                                    "( > 5.3.2 && < 5.1.4 && < 4.4.5 && >= 4.2.5 && <= 4.3.3 && <= 4.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "kskm",+                                        "dlOutput": "=󻛵𢘳o",+                                        "dlSubdir": null,+                                        "dlUri": "http:gxg"+                                    },+                                    "( >= 1.1.1 ) || ( >= 4.4.1 && > 1.1.1 && >= 1.4.3 && <= 1.2.3 && >= 1.4.3 ) || ( > 3.1.1 && >= 1.3.3 && >= 3.3.2 && <= 1.2.1 && == 1.1.2 ) || ( >= 1.2.2 && == 1.1.2 )": {+                                        "dlCSize": -3,+                                        "dlHash": "fdqtekn",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "􁔟\t"+                                        },+                                        "dlUri": "https:e"+                                    },+                                    "( >= 5.5.3 && == 1.3.4 && < 3.1.3 && <= 3.5.5 && > 2.5.5 && == 5.1.3 && >= 5.1.4 )": {+                                        "dlCSize": -6,+                                        "dlHash": "wizw",+                                        "dlOutput": "{",+                                        "dlSubdir": {+                                            "RegexDir": ".𮜨J"+                                        },+                                        "dlUri": "http:okkl"+                                    }+                                },+                                "Linux_Gentoo": {+                                    "( == 5.2.4 )": {+                                        "dlCSize": 1,+                                        "dlHash": "bxxdkmn",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "f\u0007"+                                        },+                                        "dlUri": "http:xjyppq"+                                    },+                                    "( > 1.1.3 && >= 3.2.3 && < 4.6.2 && > 4.1.2 )": {+                                        "dlCSize": 0,+                                        "dlHash": "",+                                        "dlOutput": "-2k𥩀",+                                        "dlSubdir": {+                                            "RegexDir": "u\\\u000e\u0019"+                                        },+                                        "dlUri": "http:bwj"+                                    },+                                    "( > 4.1.6 )": {+                                        "dlCSize": -1,+                                        "dlHash": "kjfa",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "http:ylqiily"+                                    },+                                    "( >= 2.3.3 && > 1.3.4 && < 3.1.1 && <= 3.1.1 && > 2.6.5 ) || ( < 1.3.2 && == 3.2.1 ) || ( < 2.2.2 && < 3.2.3 && == 2.2.1 && == 1.3.1 && >= 2.3.1 ) || ( < 1.1.2 && == 2.1.1 && <= 1.2.1 && == 2.1.1 ) || ( >= 2.1.1 && <= 2.2.2 && == 1.1.1 )": {+                                        "dlCSize": -4,+                                        "dlHash": "hrncagl",+                                        "dlOutput": "",+                                        "dlSubdir": "2𱇝ll?",+                                        "dlUri": "https:npm"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ardpqfx",+                                        "dlOutput": "n\u000enU]oJ",+                                        "dlSubdir": ",bud\\𢯥",+                                        "dlUri": "http:motoflc"+                                    }+                                },+                                "Windows": {+                                    "( <= 3.3.3 && < 2.4.5 && == 5.3.1 )": {+                                        "dlCSize": -6,+                                        "dlHash": "gbyqa",+                                        "dlOutput": "O󿶱𗫌􎣹",+                                        "dlSubdir": {+                                            "RegexDir": "eRc"+                                        },+                                        "dlUri": "http:fr"+                                    },+                                    "( <= 5.3.4 && <= 3.1.3 && == 3.5.3 && >= 3.5.3 ) || ( >= 3.1.1 && <= 1.4.1 )": {+                                        "dlCSize": 0,+                                        "dlHash": "",+                                        "dlOutput": "yl䫁;",+                                        "dlSubdir": "\u0015z",+                                        "dlUri": "http:ktvy"+                                    },+                                    "( >= 4.1.3 && == 2.5.4 && < 4.2.2 && < 1.3.2 && <= 3.3.5 && < 2.3.5 && > 1.3.5 ) || ( == 1.2.1 && < 4.4.3 && >= 3.2.4 )": {+                                        "dlCSize": -6,+                                        "dlHash": "bl",+                                        "dlOutput": null,+                                        "dlSubdir": "I𰸦󼆭🃧",+                                        "dlUri": "https:jsvaoza"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "g",+                                        "dlOutput": "\u0013\u0011\u001a",+                                        "dlSubdir": "",+                                        "dlUri": "http:lo"+                                    }+                                }+                            },+                            "A_ARM64": {+                                "Darwin": {+                                    "( == 2.1.2 && >= 5.5.5 )": {+                                        "dlCSize": -3,+                                        "dlHash": "zbzdja",+                                        "dlOutput": "fv^$芳",+                                        "dlSubdir": {+                                            "RegexDir": "Zk\u0011|"+                                        },+                                        "dlUri": "http:j"+                                    },+                                    "( == 2.3.3 && < 5.2.1 && > 4.2.5 && <= 1.2.1 )": {+                                        "dlCSize": 5,+                                        "dlHash": "dvjvnft",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:fo"+                                    },+                                    "( > 1.4.1 && > 4.2.5 ) || ( > 3.1.4 && == 5.1.1 && <= 1.2.4 && >= 5.1.1 && == 2.1.4 )": {+                                        "dlCSize": -4,+                                        "dlHash": "uwhrshf",+                                        "dlOutput": "q>􃇂",+                                        "dlSubdir": "re\u001fcuC",+                                        "dlUri": "https:ckusm"+                                    },+                                    "( > 5.4.5 && <= 1.2.2 && >= 2.5.4 && > 3.3.3 )": {+                                        "dlCSize": 7,+                                        "dlHash": "ftvhn",+                                        "dlOutput": "9v,:\u0004*",+                                        "dlSubdir": null,+                                        "dlUri": "https:emm"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 1.2.4 ) || ( <= 4.2.1 && > 3.4.3 && == 4.4.4 && <= 1.4.1 && <= 4.1.3 )": {+                                        "dlCSize": 2,+                                        "dlHash": "fcwm",+                                        "dlOutput": "􋮊{\u0006\u0018F",+                                        "dlSubdir": {+                                            "RegexDir": "mn"+                                        },+                                        "dlUri": "http:v"+                                    },+                                    "( < 5.5.3 && <= 3.2.1 && == 4.4.5 && <= 2.5.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "hvuskaf",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𨫈󼴞=!W"+                                        },+                                        "dlUri": "https:vifadyq"+                                    },+                                    "( == 3.1.5 && >= 1.1.5 && <= 6.4.5 && > 3.3.2 && < 4.3.4 ) || ( == 4.3.2 && >= 2.3.2 && >= 1.4.3 && == 3.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "dnrv",+                                        "dlOutput": ";x􁗾'㰥堀",+                                        "dlSubdir": "nR",+                                        "dlUri": "http:l"+                                    },+                                    "( > 2.4.1 && > 1.4.4 && == 2.1.3 && <= 3.4.5 && <= 4.2.4 ) || ( == 1.3.2 && == 1.1.2 && <= 4.2.1 && > 2.4.1 && >= 4.3.3 ) || ( >= 1.3.1 && >= 1.3.2 && >= 3.2.3 && == 3.3.4 ) || ( > 1.1.1 && <= 2.1.2 ) || ( >= 1.1.2 )": {+                                        "dlCSize": -4,+                                        "dlHash": "acyer",+                                        "dlOutput": "S>𤞺",+                                        "dlSubdir": null,+                                        "dlUri": "https:lx"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -3,+                                        "dlHash": "inhzes",+                                        "dlOutput": "󲸏h",+                                        "dlSubdir": "\u0004𤔧L",+                                        "dlUri": "https:xrm"+                                    }+                                },+                                "Windows": {+                                    "( < 4.5.5 && >= 2.1.4 ) || ( == 2.2.3 ) || ( == 1.1.1 && >= 3.2.1 && > 4.1.2 )": {+                                        "dlCSize": -2,+                                        "dlHash": "qfolt",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u000f􋕗t𬴫᠂i"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( <= 2.2.4 && > 4.3.3 && >= 3.3.5 && >= 3.5.5 )": {+                                        "dlCSize": -6,+                                        "dlHash": "",+                                        "dlOutput": "\u0018Ae\u0013𠟂",+                                        "dlSubdir": "\u0007뽜,1",+                                        "dlUri": "https:nnth"+                                    },+                                    "( <= 3.3.4 && > 4.3.1 && >= 1.5.2 && <= 3.2.5 && == 3.1.2 ) || ( == 4.2.2 && == 1.1.2 && > 3.1.4 && >= 2.4.3 && < 4.2.1 && < 2.1.4 ) || ( > 2.1.2 && == 3.1.1 ) || ( < 1.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "ni",+                                        "dlOutput": "m ",+                                        "dlSubdir": null,+                                        "dlUri": "http:xgmckk"+                                    },+                                    "( <= 5.1.5 && > 1.2.4 && <= 2.3.3 && <= 4.5.1 && <= 3.2.2 && >= 8.2.1 && < 3.5.5 ) || ( >= 2.4.1 && == 3.3.4 && < 2.2.2 && > 2.2.3 && <= 4.5.4 ) || ( < 2.3.4 && < 3.2.1 && < 2.1.1 && < 2.3.1 && <= 3.4.1 ) || ( == 2.2.2 && > 2.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "vxixhpf",+                                        "dlOutput": "𑌊\u001b\u001e\u0004㘋",+                                        "dlSubdir": {+                                            "RegexDir": "j"+                                        },+                                        "dlUri": "http:ixh"+                                    },+                                    "( > 2.4.4 && == 5.2.4 ) || ( == 4.2.3 && <= 3.4.2 )": {+                                        "dlCSize": -6,+                                        "dlHash": "pyprnuq",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "#'t"+                                        },+                                        "dlUri": "http:nsppni"+                                    },+                                    "( > 5.4.3 && >= 5.1.2 && <= 1.3.5 && > 2.2.5 && >= 2.4.4 && > 2.1.1 && < 1.2.4 ) || ( == 1.1.3 )": {+                                        "dlCSize": 3,+                                        "dlHash": "mzzbgw",+                                        "dlOutput": "\u000e󼼈􈵰\u0006\u0018\u0004L",+                                        "dlSubdir": null,+                                        "dlUri": "http:buu"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "Linux_Alpine": {+                                    "( <= 1.3.5 && == 2.4.4 && >= 1.2.2 )": {+                                        "dlCSize": 1,+                                        "dlHash": "ayofdn",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0004B\u001bz9U",+                                        "dlUri": "http:utyxnix"+                                    },+                                    "( > 2.3.4 && == 2.5.2 && == 1.5.1 ) || ( >= 3.1.3 && < 1.4.2 && > 1.2.2 ) || ( >= 2.1.4 && >= 3.1.2 && >= 1.2.2 && >= 1.3.3 && >= 3.3.2 ) || ( == 2.2.1 && == 2.3.2 && <= 1.2.2 )": {+                                        "dlCSize": 4,+                                        "dlHash": "kj",+                                        "dlOutput": "􊩵󿳅\u0007",+                                        "dlSubdir": {+                                            "RegexDir": "y\u0012E\u001e"+                                        },+                                        "dlUri": "http:nqve"+                                    },+                                    "( >= 5.4.4 )": {+                                        "dlCSize": 4,+                                        "dlHash": "tpljwjw",+                                        "dlOutput": "l",+                                        "dlSubdir": {+                                            "RegexDir": "[[\\\u0017"+                                        },+                                        "dlUri": "http:uduxxa"+                                    },+                                    "( >= 5.5.1 && > 3.5.5 && < 2.4.3 && > 5.1.3 && <= 3.4.2 )": {+                                        "dlCSize": 6,+                                        "dlHash": "xsmcv",+                                        "dlOutput": "@k",+                                        "dlSubdir": "haU㶀瓄O",+                                        "dlUri": "http:yqnos"+                                    },+                                    "( >= 5.5.2 && > 4.3.1 )": {+                                        "dlCSize": 1,+                                        "dlHash": "toocs",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -3,+                                        "dlHash": "omfgjtu",+                                        "dlOutput": "tzG\u001dnfh",+                                        "dlSubdir": "A",+                                        "dlUri": "http:xwmupo"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:kg",+                        "viPostInstall": null,+                        "viPostRemove": "goh",+                        "viPreCompile": "be",+                        "viReleaseDay": "11320339604073841-10-11",+                        "viSourceDL": {+                            "dlCSize": 1,+                            "dlHash": "inxhfo",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": "v7,􉌈"+                            },+                            "dlUri": "https:gkxzfk"+                        },+                        "viTags": [+                            "base-6.6.6",+                            "Prerelease",+                            "Prerelease",+                            "Recommended",+                            "Nightly",+                            "old"+                        ],+                        "viTestDL": {+                            "dlCSize": null,+                            "dlHash": "odqes",+                            "dlOutput": "\u0003",+                            "dlSubdir": {+                                "RegexDir": "F\u0019\u000cD"+                            },+                            "dlUri": "https:fqtd"+                        }+                    },+                    "3.5.1": {+                        "viArch": {+                            "A_ARM": {+                                "FreeBSD": {+                                    "( == 1.5.3 && == 2.4.1 && <= 4.1.3 && >= 2.5.3 && <= 5.6.3 && >= 2.1.1 && < 1.5.3 )": {+                                        "dlCSize": 6,+                                        "dlHash": "",+                                        "dlOutput": "Nx",+                                        "dlSubdir": "J3-G",+                                        "dlUri": "https:xubcbcn"+                                    },+                                    "( == 2.4.5 && <= 3.4.1 ) || ( < 1.2.3 && < 1.1.3 && >= 4.2.4 && > 4.4.1 ) || ( == 3.4.1 && == 2.2.3 && <= 2.1.2 && == 2.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "it",+                                        "dlOutput": "@0\u0006󷫕P",+                                        "dlSubdir": null,+                                        "dlUri": "https:rc"+                                    },+                                    "( > 1.5.4 ) || ( >= 5.3.1 && <= 4.1.2 )": {+                                        "dlCSize": 0,+                                        "dlHash": "phnqnbd",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:j"+                                    },+                                    "( >= 2.4.2 && < 4.3.4 && < 1.5.5 ) || ( == 3.1.2 && > 2.2.1 )": {+                                        "dlCSize": -6,+                                        "dlHash": "c",+                                        "dlOutput": "P a9󴖍󵪭",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:bc"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -7,+                                        "dlHash": "hatf",+                                        "dlOutput": "󿞍",+                                        "dlSubdir": {+                                            "RegexDir": "$􄷤Ht"+                                        },+                                        "dlUri": "http:ibhpyx"+                                    }+                                },+                                "Linux_Fedora": {},+                                "Linux_Void": {+                                    "unknown_versioning": {+                                        "dlCSize": 4,+                                        "dlHash": "ze",+                                        "dlOutput": "_b83􁱬1",+                                        "dlSubdir": {+                                            "RegexDir": "1⏺{:\"\u001c"+                                        },+                                        "dlUri": "https:"+                                    }+                                }+                            },+                            "A_PowerPC64": {+                                "Darwin": {+                                    "( < 4.4.4 && >= 4.3.4 && <= 3.4.5 && == 5.4.4 && == 3.2.4 && == 2.2.5 && > 3.1.1 ) || ( <= 3.3.1 && < 2.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:gqxt"+                                    },+                                    "( < 5.4.5 && < 1.5.2 ) || ( == 2.1.1 && >= 2.2.4 && == 3.3.1 && <= 2.4.1 && == 4.4.4 && <= 1.3.4 ) || ( >= 2.3.3 && >= 3.1.1 && >= 1.3.2 )": {+                                        "dlCSize": 7,+                                        "dlHash": "",+                                        "dlOutput": "Y󾲵",+                                        "dlSubdir": null,+                                        "dlUri": "http:wzg"+                                    },+                                    "( <= 1.3.4 ) || ( > 3.3.4 && == 2.2.3 ) || ( <= 3.3.3 && >= 3.3.2 && >= 3.3.1 ) || ( == 3.1.2 )": {+                                        "dlCSize": -6,+                                        "dlHash": "q",+                                        "dlOutput": "t<(\rl󵗶\u0004",+                                        "dlSubdir": "l􃡵X󺡆",+                                        "dlUri": "http:ytx"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 2.3.1 && >= 1.4.2 ) || ( == 2.2.2 && <= 2.1.3 && > 4.3.3 && == 4.4.3 ) || ( >= 2.2.1 && >= 2.3.1 && <= 1.3.1 && < 2.1.3 && < 2.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "dqj",+                                        "dlOutput": "ef􇡑",+                                        "dlSubdir": {+                                            "RegexDir": "G\u0011𐭇"+                                        },+                                        "dlUri": "https:slbeh"+                                    },+                                    "( > 1.2.5 && == 5.5.4 && <= 2.5.2 && < 2.1.1 && == 3.1.3 && >= 4.1.4 ) || ( > 2.4.1 ) || ( <= 2.1.1 && <= 3.2.3 && < 2.2.3 )": {+                                        "dlCSize": -4,+                                        "dlHash": "qwq",+                                        "dlOutput": "X􇘬4P\u0016",+                                        "dlSubdir": null,+                                        "dlUri": "https:muenrff"+                                    },+                                    "( > 4.5.4 && > 2.4.5 && > 3.1.4 && <= 4.3.4 && > 1.3.2 )": {+                                        "dlCSize": -5,+                                        "dlHash": "",+                                        "dlOutput": "mF?𣶌c\u0015",+                                        "dlSubdir": {+                                            "RegexDir": "Zg"+                                        },+                                        "dlUri": "http:njzusen"+                                    },+                                    "( >= 1.3.2 && <= 3.3.3 && <= 5.2.5 && < 2.3.4 && < 3.3.5 && >= 1.4.1 && == 1.4.4 )": {+                                        "dlCSize": -7,+                                        "dlHash": "ipnc",+                                        "dlOutput": "#\u0006W?\u0015A",+                                        "dlSubdir": "K",+                                        "dlUri": "http:bn"+                                    },+                                    "( >= 4.1.1 && < 5.3.4 && < 3.5.3 && > 1.4.2 && > 1.4.5 && > 2.2.4 && <= 5.3.4 )": {+                                        "dlCSize": 2,+                                        "dlHash": "",+                                        "dlOutput": "􁛴",+                                        "dlSubdir": "\u0013u(B\u001ab",+                                        "dlUri": "https:brm"+                                    },+                                    "( >= 4.4.5 && >= 3.3.3 && < 2.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "kggb",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:rbejr"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ibgp",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0003\u0016"+                                        },+                                        "dlUri": "https:jdu"+                                    }+                                },+                                "Linux_Void": {+                                    "( < 3.1.4 && <= 1.1.3 && < 3.2.3 )": {+                                        "dlCSize": 1,+                                        "dlHash": "rxb",+                                        "dlOutput": null,+                                        "dlSubdir": "{𢶠\u0002E",+                                        "dlUri": "https:mcrk"+                                    },+                                    "( < 4.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "~󠆯0-\u0018H"+                                        },+                                        "dlUri": "https:zzfbb"+                                    },+                                    "( < 5.1.3 )": {+                                        "dlCSize": -1,+                                        "dlHash": "",+                                        "dlOutput": "]󿟸𦁞",+                                        "dlSubdir": {+                                            "RegexDir": "􉀁:"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( <= 3.1.5 ) || ( < 2.4.2 && < 2.4.2 && < 2.1.2 && > 3.4.2 ) || ( < 1.2.3 && == 1.1.2 && == 1.2.1 && < 2.4.3 && > 1.1.4 ) || ( < 2.1.1 && == 2.1.2 && >= 1.2.3 )": {+                                        "dlCSize": 0,+                                        "dlHash": "onix",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "<󱧼\u0001y"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( > 1.2.5 && > 5.1.4 && == 2.4.3 ) || ( > 2.1.2 && < 2.1.3 && == 2.2.1 && == 2.3.2 && > 4.2.4 && <= 4.1.3 )": {+                                        "dlCSize": -5,+                                        "dlHash": "sqkrcj",+                                        "dlOutput": "$+|I",+                                        "dlSubdir": "1",+                                        "dlUri": "http:kt"+                                    },+                                    "( >= 3.3.1 && < 1.1.4 && <= 1.4.3 && <= 5.5.4 && == 2.5.4 && < 2.1.2 && < 1.1.3 ) || ( == 2.3.1 && <= 4.4.5 && < 1.1.3 ) || ( < 3.1.1 && < 1.3.1 && >= 3.1.2 && >= 2.3.3 && == 3.3.4 )": {+                                        "dlCSize": -2,+                                        "dlHash": "o",+                                        "dlOutput": "%",+                                        "dlSubdir": "/󱔚~Z",+                                        "dlUri": "http:vd"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "Darwin": {+                                    "( < 2.2.1 && == 1.2.3 && >= 4.5.3 && >= 2.3.5 && >= 5.3.2 && >= 2.4.1 ) || ( >= 4.2.4 ) || ( < 2.3.2 && <= 3.2.2 && >= 3.1.1 && <= 1.3.1 && <= 1.3.1 )": {+                                        "dlCSize": 1,+                                        "dlHash": "h",+                                        "dlOutput": "⠓-3",+                                        "dlSubdir": {+                                            "RegexDir": "@[wFc"+                                        },+                                        "dlUri": "http:rteppt"+                                    },+                                    "( > 1.4.4 && < 5.4.4 && < 2.1.2 && >= 3.5.1 && == 2.4.4 ) || ( > 1.4.4 && < 1.2.1 && >= 1.1.2 && >= 3.2.1 && < 2.4.1 && == 4.3.1 )": {+                                        "dlCSize": 1,+                                        "dlHash": "owurl",+                                        "dlOutput": "+[􈣢󺔃􅵾",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:j"+                                    },+                                    "( > 2.2.3 && <= 3.4.2 && <= 4.5.5 ) || ( == 2.1.2 && >= 3.1.1 && >= 4.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "vtk",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:ox"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "vha",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:uglxfde"+                                    }+                                },+                                "Linux_Alpine": {+                                    "( < 2.1.1 && > 1.2.2 && <= 3.4.5 && <= 6.1.2 ) || ( >= 5.1.4 && >= 4.4.1 && > 4.1.1 && < 2.4.2 && >= 2.3.1 && <= 4.1.1 ) || ( == 2.3.2 && > 3.3.2 && < 3.1.1 && >= 3.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "tytv",+                                        "dlOutput": "<>\u0016",+                                        "dlSubdir": "",+                                        "dlUri": "http:wvuf"+                                    },+                                    "( < 4.2.3 && > 5.4.4 && >= 4.4.3 && >= 1.5.3 && < 2.3.3 && == 1.5.1 && <= 2.4.4 ) || ( <= 1.2.1 && < 1.3.2 && < 1.2.1 && == 5.1.3 ) || ( > 3.1.1 && <= 3.3.3 ) || ( >= 2.2.1 ) || ( <= 1.2.1 ) || ( <= 2.1.1 && < 1.1.1 ) || ( <= 1.1.1 ) || ( > 1.1.1 )": {+                                        "dlCSize": -5,+                                        "dlHash": "",+                                        "dlOutput": "~|軟Ct",+                                        "dlSubdir": "栙6",+                                        "dlUri": "https:f"+                                    },+                                    "( == 5.5.3 && > 5.5.2 && == 3.3.4 ) || ( == 2.2.3 && < 4.3.1 && > 2.4.4 && > 4.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "ps",+                                        "dlOutput": "􌄔\r\u0004虻`껣",+                                        "dlSubdir": {+                                            "RegexDir": "?\n2X󹩳"+                                        },+                                        "dlUri": "http:yu"+                                    },+                                    "( > 3.4.5 && < 6.1.4 && > 1.3.3 && > 1.2.2 && == 1.1.4 && > 2.3.2 && == 4.5.3 )": {+                                        "dlCSize": 4,+                                        "dlHash": "mbnmx",+                                        "dlOutput": "\r#z{l",+                                        "dlSubdir": {+                                            "RegexDir": " \u000b𣪌􉕦"+                                        },+                                        "dlUri": "http:zzvuxs"+                                    },+                                    "( > 3.5.2 && <= 1.4.4 && < 2.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "aojzio",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "=⽨\u0015XJ𱇤"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( > 4.1.4 && > 2.4.2 ) || ( > 3.3.3 && == 4.3.1 && <= 3.1.3 && < 3.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "hwen",+                                        "dlOutput": "挴\u0003",+                                        "dlSubdir": {+                                            "RegexDir": "𨑴d"+                                        },+                                        "dlUri": "https:tmgy"+                                    },+                                    "( > 4.5.4 && >= 3.3.4 && < 5.4.4 && == 4.4.3 && <= 3.4.1 && > 1.4.3 ) || ( > 1.3.2 && >= 4.5.3 && <= 2.4.4 && >= 3.4.1 && < 1.2.4 )": {+                                        "dlCSize": -4,+                                        "dlHash": "xai",+                                        "dlOutput": null,+                                        "dlSubdir": "P\\\u0015-W󿂌",+                                        "dlUri": "http:uri"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -4,+                                        "dlHash": "hbkujqh",+                                        "dlOutput": "w῞츗{P𣰋",+                                        "dlSubdir": null,+                                        "dlUri": "http:csa"+                                    }+                                },+                                "Linux_AmazonLinux": {+                                    "( <= 2.5.2 && <= 2.1.5 && < 1.2.1 )": {+                                        "dlCSize": 3,+                                        "dlHash": "",+                                        "dlOutput": "?",+                                        "dlSubdir": null,+                                        "dlUri": "https:i"+                                    },+                                    "( >= 2.1.1 && > 1.5.2 )": {+                                        "dlCSize": 1,+                                        "dlHash": "wk",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𭹫$v5􍍣\u0003"+                                        },+                                        "dlUri": "http:gbbdxm"+                                    },+                                    "( >= 2.2.4 && < 5.4.2 && <= 2.1.2 && >= 5.5.4 && <= 2.5.3 ) || ( <= 2.3.3 && > 4.4.2 && == 2.3.2 ) || ( <= 1.3.2 )": {+                                        "dlCSize": 3,+                                        "dlHash": "zcx",+                                        "dlOutput": "𡝫k\u000cA𐴓?",+                                        "dlSubdir": "\u0006B",+                                        "dlUri": "https:jj"+                                    }+                                },+                                "Linux_UnknownLinux": {+                                    "( <= 4.5.5 && <= 5.3.2 && == 1.2.3 && <= 3.3.3 && <= 4.5.4 )": {+                                        "dlCSize": -1,+                                        "dlHash": "lzhh",+                                        "dlOutput": null,+                                        "dlSubdir": "KhG\u001d",+                                        "dlUri": "http:ynq"+                                    },+                                    "( == 3.4.1 && < 4.1.3 && < 3.1.3 && < 2.6.4 && >= 5.3.5 && >= 3.6.4 ) || ( < 3.2.4 && == 1.4.2 && >= 2.1.4 ) || ( == 2.3.1 && < 1.2.2 && == 1.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "iqfpr",+                                        "dlOutput": "sE\u001ci",+                                        "dlSubdir": {+                                            "RegexDir": "R󿁄#"+                                        },+                                        "dlUri": "http:f"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -5,+                                        "dlHash": "jkifl",+                                        "dlOutput": "u\u0005Q",+                                        "dlSubdir": {+                                            "RegexDir": "􆠖"+                                        },+                                        "dlUri": "http:"+                                    }+                                },+                                "Linux_Void": {+                                    "( < 4.4.5 && < 3.2.1 && > 4.2.2 ) || ( == 1.1.1 && > 4.2.1 && <= 1.4.2 && < 1.4.3 && < 1.2.4 && >= 1.1.4 )": {+                                        "dlCSize": -3,+                                        "dlHash": "posp",+                                        "dlOutput": "󳮳Lp",+                                        "dlSubdir": {+                                            "RegexDir": "9𡇿􅾦"+                                        },+                                        "dlUri": "https:vcpaxr"+                                    },+                                    "( <= 4.4.4 && < 1.2.1 && >= 2.1.4 && < 3.1.5 && >= 3.2.2 )": {+                                        "dlCSize": 2,+                                        "dlHash": "ammympl",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 2,+                                        "dlHash": "pru",+                                        "dlOutput": "󹗣<E",+                                        "dlSubdir": {+                                            "RegexDir": "[𨀰𓆢y􉻀u"+                                        },+                                        "dlUri": "http:"+                                    }+                                },+                                "Windows": {+                                    "( <= 1.1.1 && < 5.5.2 && >= 1.5.5 && < 2.1.2 && >= 4.1.1 && == 2.5.5 ) || ( >= 1.4.1 && == 2.2.4 && < 1.2.5 && > 2.1.2 && <= 3.3.4 && < 3.4.1 ) || ( == 3.3.1 && >= 3.3.1 ) || ( < 1.2.2 && >= 2.2.1 && <= 2.2.1 && <= 1.2.1 ) || ( > 1.1.1 && >= 1.1.1 ) || ( > 1.1.2 )": {+                                        "dlCSize": -6,+                                        "dlHash": "",+                                        "dlOutput": "z",+                                        "dlSubdir": {+                                            "RegexDir": "𦓉N(𤽮\u0003냹"+                                        },+                                        "dlUri": "http:ffcumiz"+                                    },+                                    "( <= 5.4.5 && > 2.4.5 && < 3.1.5 ) || ( <= 5.1.2 && >= 3.4.4 && >= 2.4.2 && < 3.4.1 && == 4.3.2 ) || ( == 1.3.3 )": {+                                        "dlCSize": -6,+                                        "dlHash": "rt",+                                        "dlOutput": "&N,",+                                        "dlSubdir": "z\rY",+                                        "dlUri": "http:"+                                    },+                                    "( == 5.5.4 && >= 1.2.4 && <= 5.4.2 && <= 4.3.2 && == 1.1.1 && > 5.3.2 && < 1.5.1 ) || ( >= 1.3.4 && >= 2.1.4 && == 3.2.1 ) || ( <= 1.3.3 ) || ( <= 2.2.2 && <= 1.3.2 )": {+                                        "dlCSize": -3,+                                        "dlHash": "apwyb",+                                        "dlOutput": null,+                                        "dlSubdir": "LU􇿛𩔱龱R",+                                        "dlUri": "http:bbvfhp"+                                    },+                                    "( > 5.4.5 ) || ( == 2.1.1 && <= 1.3.2 && > 3.3.1 ) || ( <= 1.2.3 && < 3.3.1 ) || ( > 1.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "iokyf",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u00106\u001bD~N"+                                        },+                                        "dlUri": "http:jsywd"+                                    },+                                    "( >= 4.2.2 && < 1.2.4 && <= 4.5.3 && <= 4.5.1 && >= 5.5.2 ) || ( < 4.4.1 && <= 1.2.2 && < 4.2.4 && <= 2.2.3 ) || ( < 1.3.3 && <= 2.2.2 ) || ( >= 1.1.2 && > 1.3.2 && < 2.2.2 )": {+                                        "dlCSize": -1,+                                        "dlHash": "orphmr",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "臉\u0001󼄫"+                                        },+                                        "dlUri": "https:swn"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 7,+                                        "dlHash": "x",+                                        "dlOutput": "9$풁㖱{J",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:xbjwdwt"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:cjxxlk",+                        "viPostInstall": "eegqax",+                        "viPostRemove": "",+                        "viPreCompile": "n",+                        "viReleaseDay": "11281974411259154-01-13",+                        "viSourceDL": null,+                        "viTags": [+                            "LatestPrerelease"+                        ],+                        "viTestDL": {+                            "dlCSize": 2,+                            "dlHash": "fam",+                            "dlOutput": "k'|6\r",+                            "dlSubdir": "Gt9",+                            "dlUri": "https:nz"+                        }+                    },+                    "4.2.2": {+                        "viArch": {},+                        "viChangeLog": null,+                        "viPostInstall": null,+                        "viPostRemove": "ubej",+                        "viPreCompile": "w",+                        "viReleaseDay": "10727983819661953-08-15",+                        "viSourceDL": {+                            "dlCSize": 4,+                            "dlHash": "qqhkc",+                            "dlOutput": "𱉒\u0000bi\u0016",+                            "dlSubdir": null,+                            "dlUri": "http:hh"+                        },+                        "viTags": [+                            "Nightly",+                            "Latest",+                            "Recommended",+                            "Prerelease",+                            "=W\na􂱣",+                            "Nightly",+                            "Prerelease"+                        ],+                        "viTestDL": {+                            "dlCSize": 3,+                            "dlHash": "gsrmt",+                            "dlOutput": "",+                            "dlSubdir": {+                                "RegexDir": ""+                            },+                            "dlUri": "https:wcush"+                        }+                    },+                    "4.4.1": {+                        "viArch": {+                            "A_64": {+                                "Darwin": {+                                    "( <= 4.2.4 && == 1.2.4 ) || ( >= 3.3.4 && > 1.1.2 && == 1.2.1 && < 5.2.1 && < 4.2.2 )": {+                                        "dlCSize": 1,+                                        "dlHash": "",+                                        "dlOutput": "ꚡD(嵁𨋢省",+                                        "dlSubdir": null,+                                        "dlUri": "https:mhq"+                                    },+                                    "( > 5.1.2 && <= 6.5.2 && <= 1.1.1 && == 3.5.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "u",+                                        "dlOutput": "Dq\u0001^",+                                        "dlSubdir": "]<",+                                        "dlUri": "http:fccdw"+                                    },+                                    "( >= 7.3.3 && >= 5.4.3 && <= 3.3.2 && == 2.1.3 && == 3.5.5 && < 2.1.1 ) || ( <= 4.2.2 && == 2.1.4 && == 3.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "f",+                                        "dlOutput": "x󱰕!𧃹>",+                                        "dlSubdir": "=\u001f\u0019d",+                                        "dlUri": "http:tnb"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 3.5.1 && < 4.3.1 && < 2.5.4 && == 1.1.5 && <= 5.5.1 && < 2.1.3 ) || ( < 1.1.2 && <= 2.4.1 && < 1.2.1 && > 4.1.1 )": {+                                        "dlCSize": -7,+                                        "dlHash": "mez",+                                        "dlOutput": "􌮜𫳩@􊀂y",+                                        "dlSubdir": null,+                                        "dlUri": "https:xlufmp"+                                    },+                                    "( == 3.3.1 && >= 2.2.1 ) || ( == 3.1.3 )": {+                                        "dlCSize": 2,+                                        "dlHash": "qrwvrte",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "\u0004T𰐣󱲩󶛣/"+                                        },+                                        "dlUri": "https:gusz"+                                    },+                                    "( == 5.2.3 && < 2.3.5 && < 2.1.5 && >= 3.2.4 && < 2.2.5 && >= 1.3.1 && < 1.2.1 ) || ( < 2.3.2 && > 1.3.1 )": {+                                        "dlCSize": 1,+                                        "dlHash": "",+                                        "dlOutput": " \u0015A",+                                        "dlSubdir": "",+                                        "dlUri": "https:zuj"+                                    },+                                    "( > 1.6.5 && >= 5.1.1 && >= 1.3.4 ) || ( == 2.2.4 && <= 1.2.1 && < 3.2.3 && > 1.4.3 && >= 1.4.3 && <= 1.3.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "pktzd",+                                        "dlOutput": null,+                                        "dlSubdir": "i㜥\u001fe𘟷\u001b",+                                        "dlUri": "http:gi"+                                    },+                                    "( > 3.2.5 ) || ( == 2.3.3 && >= 3.5.1 ) || ( < 2.3.1 && >= 3.2.3 )": {+                                        "dlCSize": 6,+                                        "dlHash": "dspgt",+                                        "dlOutput": "\u001d𝤇",+                                        "dlSubdir": null,+                                        "dlUri": "https:x"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -4,+                                        "dlHash": "c",+                                        "dlOutput": "fk",+                                        "dlSubdir": null,+                                        "dlUri": "https:deuk"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "FreeBSD": {+                                    "( < 1.1.1 && == 4.4.5 && == 4.6.1 ) || ( > 2.2.2 && == 3.4.5 && < 3.1.1 && <= 2.1.4 ) || ( <= 2.1.3 && == 2.3.2 && < 3.3.2 && < 3.3.1 ) || ( >= 2.2.3 && >= 1.4.2 ) || ( > 1.1.1 ) || ( == 1.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "eqs",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0007\u0005M",+                                        "dlUri": "https:xxynbm"+                                    },+                                    "( == 1.4.3 && < 2.3.1 ) || ( > 4.1.2 && > 2.4.4 && <= 4.3.3 ) || ( >= 3.1.1 && >= 2.2.1 && < 2.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "\u000b聴:\u001a",+                                        "dlSubdir": {+                                            "RegexDir": "K𬔎f􏔑"+                                        },+                                        "dlUri": "https:yhzm"+                                    },+                                    "( > 4.5.5 && >= 1.3.3 && > 5.2.1 && == 2.5.1 && > 1.4.3 && == 1.4.5 && == 5.4.4 ) || ( > 1.3.1 && >= 5.2.3 && <= 3.3.4 && >= 3.1.2 && < 1.3.2 && > 2.1.2 )": {+                                        "dlCSize": -5,+                                        "dlHash": "fqvi",+                                        "dlOutput": "􋺑",+                                        "dlSubdir": "\u001b\"󱻚\u0017󴽑-",+                                        "dlUri": "http:sjut"+                                    },+                                    "( >= 4.1.6 && >= 3.3.1 && >= 6.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "rowqqyl",+                                        "dlOutput": ";:",+                                        "dlSubdir": "3􉋽벤L",+                                        "dlUri": "http:bqciizf"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 2,+                                        "dlHash": "cjg",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0016\u001a+(_􉼨"+                                        },+                                        "dlUri": "https:pkyvsqk"+                                    }+                                },+                                "Windows": {+                                    "( < 3.1.3 && == 3.3.4 && >= 1.6.2 ) || ( < 4.2.2 && < 1.1.3 && <= 2.4.2 && > 1.4.3 && > 2.1.2 && >= 4.2.2 )": {+                                        "dlCSize": -3,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:cvh"+                                    },+                                    "( <= 1.5.3 && > 4.2.1 && >= 1.5.5 && >= 3.5.1 && >= 2.4.3 && > 4.4.1 && >= 4.5.2 )": {+                                        "dlCSize": 1,+                                        "dlHash": "yhimzd",+                                        "dlOutput": null,+                                        "dlSubdir": "􃺑e岴z",+                                        "dlUri": "http:pjtiwl"+                                    },+                                    "( == 3.3.4 && < 1.1.4 && > 2.3.3 )": {+                                        "dlCSize": 2,+                                        "dlHash": "sl",+                                        "dlOutput": "\u0007\u001f",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( == 5.2.1 && > 4.4.2 && >= 3.1.4 ) || ( >= 3.3.3 && >= 2.1.4 && < 1.2.2 && < 1.4.2 && <= 4.2.1 && <= 4.3.2 ) || ( == 2.3.3 && < 2.1.2 && < 1.3.2 )": {+                                        "dlCSize": 7,+                                        "dlHash": "n",+                                        "dlOutput": "\u0004[*\nk\u0003",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:adfbrxu"+                                    },+                                    "( >= 2.3.2 && == 3.1.2 && > 3.5.5 ) || ( >= 4.3.1 )": {+                                        "dlCSize": 0,+                                        "dlHash": "wfcdmrb",+                                        "dlOutput": "󶱷4􈸬o=",+                                        "dlSubdir": "󻧡",+                                        "dlUri": "http:vjrv"+                                    },+                                    "( >= 3.5.2 && <= 6.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "􁯘e.Y",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:cyawv"+                                    },+                                    "( >= 4.3.2 ) || ( == 1.1.1 && == 3.4.1 && <= 3.3.1 && <= 3.1.2 && <= 4.4.1 && > 4.4.2 )": {+                                        "dlCSize": 5,+                                        "dlHash": "jfkwn",+                                        "dlOutput": "s",+                                        "dlSubdir": "",+                                        "dlUri": "http:ef"+                                    }+                                }+                            },+                            "A_PowerPC64": {+                                "Darwin": {+                                    "( == 4.4.3 && > 1.4.4 && > 3.5.2 && >= 3.4.3 && > 2.4.2 ) || ( <= 3.1.2 && == 3.1.2 && < 3.3.4 && == 3.2.3 ) || ( < 2.3.2 && > 4.1.3 && == 1.1.3 && >= 2.2.3 ) || ( <= 3.2.1 && <= 1.1.2 && > 2.2.2 )": {+                                        "dlCSize": 2,+                                        "dlHash": "jdtow",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0003",+                                        "dlUri": "https:"+                                    },+                                    "( > 6.4.4 && <= 4.4.5 && < 3.2.1 && < 2.1.3 && <= 2.4.5 && == 1.1.5 )": {+                                        "dlCSize": 5,+                                        "dlHash": "y",+                                        "dlOutput": "𬛭",+                                        "dlSubdir": null,+                                        "dlUri": "http:pt"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 7,+                                        "dlHash": "hgoegb",+                                        "dlOutput": "􁺾",+                                        "dlSubdir": "󷙻C,\u0007_",+                                        "dlUri": "https:oxqqy"+                                    }+                                },+                                "Linux_CentOS": {+                                    "( <= 3.1.4 && > 3.5.5 && < 2.5.5 && < 4.2.4 && < 4.3.4 && == 5.5.5 ) || ( > 2.4.2 && == 4.1.2 && == 1.3.3 && > 2.1.1 && <= 3.1.1 && > 1.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "SE",+                                        "dlSubdir": null,+                                        "dlUri": "http:kmqu"+                                    },+                                    "( <= 4.2.4 && >= 3.1.2 && <= 1.3.3 && > 2.2.1 )": {+                                        "dlCSize": 0,+                                        "dlHash": "gbqiqmd",+                                        "dlOutput": "|gጬ󱬻3프",+                                        "dlSubdir": "C\u0014\u0016p\u0004",+                                        "dlUri": "https:d"+                                    },+                                    "( == 4.3.1 && >= 3.4.3 && < 3.2.2 && > 1.2.1 && == 3.4.5 )": {+                                        "dlCSize": -1,+                                        "dlHash": "toe",+                                        "dlOutput": "𐩰\u001c\"S*ꕢ",+                                        "dlSubdir": null,+                                        "dlUri": "https:djctii"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 4,+                                        "dlHash": "fbvw",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "뿡"+                                        },+                                        "dlUri": "http:px"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:lh",+                        "viPostInstall": "dxqp",+                        "viPostRemove": null,+                        "viPreCompile": "fr",+                        "viReleaseDay": "14544073441953432-04-09",+                        "viSourceDL": {+                            "dlCSize": 2,+                            "dlHash": "g",+                            "dlOutput": "󳋤qr +j",+                            "dlSubdir": {+                                "RegexDir": "C󷗲ᾘ2"+                            },+                            "dlUri": "https:jerm"+                        },+                        "viTags": [+                            "Recommended",+                            "Nightly",+                            "base-1.6.1",+                            "LatestNightly",+                            "old",+                            "LatestPrerelease",+                            "LatestNightly"+                        ],+                        "viTestDL": {+                            "dlCSize": 6,+                            "dlHash": "fi",+                            "dlOutput": "\u001f",+                            "dlSubdir": {+                                "RegexDir": "🗎<"+                            },+                            "dlUri": "http:gh"+                        }+                    },+                    "5.7.2": {+                        "viArch": {+                            "A_Sparc64": {+                                "Darwin": {+                                    "( < 3.5.1 && >= 5.2.1 && == 5.3.2 && < 1.4.5 && == 3.4.5 && < 4.4.2 && < 1.3.5 )": {+                                        "dlCSize": -1,+                                        "dlHash": "xtus",+                                        "dlOutput": "\u001f",+                                        "dlSubdir": "\u0014\u000c\u0015b",+                                        "dlUri": "https:y"+                                    },+                                    "( < 5.5.4 && < 5.2.1 )": {+                                        "dlCSize": 5,+                                        "dlHash": "af",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:rjma"+                                    },+                                    "( > 5.5.4 && >= 4.2.2 && <= 5.4.4 && == 4.2.5 && == 4.2.4 )": {+                                        "dlCSize": -3,+                                        "dlHash": "lzdtr",+                                        "dlOutput": "􎊖t󿕾q",+                                        "dlSubdir": "󾌥j\u0016󹤑",+                                        "dlUri": "https:kkccte"+                                    },+                                    "( >= 1.5.3 && >= 2.2.4 && == 5.4.5 && <= 5.2.2 && < 5.4.1 && == 1.3.5 && == 1.4.3 ) || ( > 5.1.1 && < 4.3.3 && > 1.4.3 && <= 1.4.4 && >= 4.3.2 && == 4.3.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "vra",+                                        "dlOutput": "I[𑨠|",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:ksc"+                                    },+                                    "( >= 3.5.1 && == 5.1.1 && >= 3.4.1 && >= 4.5.2 && > 2.5.1 && >= 2.2.5 ) || ( <= 2.1.3 && < 2.2.3 && <= 3.4.2 && <= 1.4.1 )": {+                                        "dlCSize": -1,+                                        "dlHash": "",+                                        "dlOutput": "B􆂪iYsA",+                                        "dlSubdir": "/",+                                        "dlUri": "http:bulwml"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -3,+                                        "dlHash": "p",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "k}K\u0000"+                                        },+                                        "dlUri": "http:uplsfgh"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 1.1.4 && >= 4.3.1 && < 4.3.3 && > 2.4.4 )": {+                                        "dlCSize": -4,+                                        "dlHash": "e",+                                        "dlOutput": "9",+                                        "dlSubdir": "",+                                        "dlUri": "http:"+                                    },+                                    "( == 2.1.5 && < 4.5.2 ) || ( == 1.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "dgtye",+                                        "dlOutput": "-𐚕I􂇢􇐼Xn",+                                        "dlSubdir": null,+                                        "dlUri": "https:eer"+                                    },+                                    "( > 4.1.6 && == 5.1.4 && >= 5.5.4 && <= 1.4.2 )": {+                                        "dlCSize": -5,+                                        "dlHash": "xdh",+                                        "dlOutput": "𥣠&",+                                        "dlSubdir": {+                                            "RegexDir": "捽(\u0004C\u001bK"+                                        },+                                        "dlUri": "https:dejfnz"+                                    },+                                    "( > 5.4.4 && == 3.3.5 && <= 3.4.4 && < 4.5.4 && <= 5.3.5 && > 1.1.2 && == 4.2.2 ) || ( >= 4.2.3 && >= 2.2.1 && >= 1.2.2 && == 2.4.4 && > 1.4.3 ) || ( > 3.2.3 ) || ( > 2.1.1 ) || ( == 1.1.1 ) || ( < 1.1.1 && > 2.1.2 ) || ( == 1.1.1 ) || ( == 2.1.1 ) || ( < 2.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "hc",+                                        "dlOutput": "R􊨬􊼞V",+                                        "dlSubdir": "t6\u0013􂗴",+                                        "dlUri": "https:o"+                                    },+                                    "( >= 1.2.2 && >= 6.3.5 && < 3.4.3 && <= 3.5.2 && < 4.4.5 ) || ( <= 3.2.2 && < 1.5.2 && < 3.3.3 && < 5.3.3 && > 2.2.2 )": {+                                        "dlCSize": -4,+                                        "dlHash": "ml",+                                        "dlOutput": "M\u0004",+                                        "dlSubdir": {+                                            "RegexDir": "ﮑ\u0006"+                                        },+                                        "dlUri": "http:lt"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -3,+                                        "dlHash": "z",+                                        "dlOutput": "",+                                        "dlSubdir": "j𤮥T$\u000ct",+                                        "dlUri": "https:mikrv"+                                    }+                                },+                                "Linux_Fedora": {+                                    "( > 2.2.2 && >= 3.6.5 && > 5.2.5 && <= 4.4.1 )": {+                                        "dlCSize": -6,+                                        "dlHash": "ahjw",+                                        "dlOutput": "\u00129f",+                                        "dlSubdir": "󴵇_",+                                        "dlUri": "https:"+                                    },+                                    "( >= 3.3.3 && <= 1.5.1 && >= 1.5.3 && < 4.2.3 && <= 2.2.3 && >= 5.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "pov",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:muwczr"+                                    },+                                    "( >= 4.5.5 && >= 2.5.1 ) || ( > 1.4.4 && <= 1.2.1 && > 2.2.1 && <= 4.1.1 && >= 4.1.2 ) || ( == 1.3.4 && == 1.4.1 && >= 1.3.3 && >= 1.3.1 )": {+                                        "dlCSize": -6,+                                        "dlHash": "g",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "https:supjvq"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -3,+                                        "dlHash": "ujm",+                                        "dlOutput": "-TL\r'",+                                        "dlSubdir": "􆪲",+                                        "dlUri": "http:jkqsc"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:uwr",+                        "viPostInstall": "nwnzw",+                        "viPostRemove": "qhvvkes",+                        "viPreCompile": "cjtpkrl",+                        "viReleaseDay": "11948117689502672-01-24",+                        "viSourceDL": {+                            "dlCSize": -4,+                            "dlHash": "awxfkt",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": "t󹊽\u0001􈇆V"+                            },+                            "dlUri": "http:cue"+                        },+                        "viTags": [+                            "LatestNightly",+                            "LatestPrerelease",+                            "base-3.5.3",+                            "LatestPrerelease",+                            "Latest",+                            "Nightly"+                        ],+                        "viTestDL": {+                            "dlCSize": null,+                            "dlHash": "",+                            "dlOutput": "\u000e􎁰}\u0010!",+                            "dlSubdir": "􉡭",+                            "dlUri": "https:pq"+                        }+                    },+                    "7.1.4": {+                        "viArch": {+                            "A_32": {+                                "FreeBSD": {},+                                "Linux_Rocky": {+                                    "( <= 1.2.3 ) || ( < 4.3.5 && > 4.4.4 && < 3.2.2 && == 2.3.3 )": {+                                        "dlCSize": 2,+                                        "dlHash": "sldnlu",+                                        "dlOutput": "{󳼮\u0018\u0001m",+                                        "dlSubdir": {+                                            "RegexDir": "]􏗉Q"+                                        },+                                        "dlUri": "https:llsgqxy"+                                    },+                                    "( == 5.1.5 && <= 4.2.5 && >= 2.5.4 && == 2.5.3 && <= 3.4.5 )": {+                                        "dlCSize": 6,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:eepdyyf"+                                    },+                                    "( > 3.5.1 && == 4.1.3 && <= 3.3.1 && <= 5.1.4 && == 2.5.2 && == 4.5.1 && > 3.5.5 ) || ( > 3.1.2 && == 4.4.3 && < 3.4.2 && == 1.2.4 && > 1.4.3 && == 4.4.1 ) || ( < 3.2.1 && >= 2.2.3 && == 3.1.4 ) || ( > 2.1.1 )": {+                                        "dlCSize": 1,+                                        "dlHash": "hcne",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    }+                                },+                                "Linux_Ubuntu": {+                                    "( > 4.4.3 && == 3.2.3 && == 3.3.4 && > 1.4.5 && >= 4.2.3 && == 1.1.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "zgydrif",+                                        "dlOutput": "\u0007𩙜w􃺯",+                                        "dlSubdir": {+                                            "RegexDir": "!\u000e\u0014\u0003O"+                                        },+                                        "dlUri": "http:xux"+                                    },+                                    "( > 5.3.2 && < 4.3.4 && >= 2.3.3 && < 3.1.1 && < 2.1.3 && < 2.3.5 && <= 2.2.5 ) || ( >= 1.2.4 && <= 4.4.1 && >= 1.1.3 && > 2.3.1 && > 3.3.3 && >= 3.3.2 )": {+                                        "dlCSize": -4,+                                        "dlHash": "wjypno",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "𡓂󲌕𡴖\u0019\rU"+                                        },+                                        "dlUri": "http:kdlj"+                                    },+                                    "( >= 2.5.5 && == 4.5.1 && > 1.4.1 && >= 3.1.1 && == 2.1.2 && >= 3.4.3 )": {+                                        "dlCSize": -7,+                                        "dlHash": "xy",+                                        "dlOutput": "󹨡qT 3o",+                                        "dlSubdir": "Kt𨝻",+                                        "dlUri": "http:kpxtb"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -7,+                                        "dlHash": "bv",+                                        "dlOutput": "Nv󹜖+",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:mj"+                                    }+                                },+                                "Linux_Void": {+                                    "( <= 5.2.3 )": {+                                        "dlCSize": 4,+                                        "dlHash": "vxjel",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0019%C𮀫%|",+                                        "dlUri": "http:msrsw"+                                    }+                                },+                                "Windows": {+                                    "( > 2.5.6 && == 2.1.1 && < 4.1.3 && == 3.5.1 ) || ( > 2.2.4 && >= 3.2.4 && < 2.1.1 && <= 4.1.1 ) || ( <= 2.3.3 && > 1.3.2 && == 2.2.1 ) || ( >= 1.3.2 && > 1.1.2 ) || ( < 1.1.1 && <= 1.1.1 && >= 1.1.1 )": {+                                        "dlCSize": 5,+                                        "dlHash": "ppvir",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "䢙"+                                        },+                                        "dlUri": "https:dmlgk"+                                    },+                                    "( > 3.3.5 && < 1.1.5 ) || ( <= 4.2.4 ) || ( > 2.3.1 && > 4.3.1 && <= 3.3.3 && == 2.1.2 && == 4.1.1 ) || ( >= 1.2.2 && >= 2.3.2 && > 1.2.1 ) || ( <= 1.1.1 ) || ( > 1.2.1 )": {+                                        "dlCSize": 1,+                                        "dlHash": "jgrgco",+                                        "dlOutput": null,+                                        "dlSubdir": "6􆉼\u0005'T",+                                        "dlUri": "http:"+                                    },+                                    "( > 3.4.1 && <= 4.4.1 && == 5.4.1 && == 2.3.2 && == 1.2.3 ) || ( > 4.1.3 && == 3.1.3 && > 4.5.3 && <= 5.3.3 && >= 1.4.2 && <= 2.4.2 ) || ( >= 1.4.1 && < 2.2.3 && >= 1.1.2 && < 4.2.2 && < 1.2.1 )": {+                                        "dlCSize": -5,+                                        "dlHash": "fyribun",+                                        "dlOutput": "jE",+                                        "dlSubdir": {+                                            "RegexDir": "\u0019_"+                                        },+                                        "dlUri": "https:jok"+                                    },+                                    "( > 4.2.4 && <= 5.1.2 )": {+                                        "dlCSize": 6,+                                        "dlHash": "ybcrk",+                                        "dlOutput": "\u00114,i02[",+                                        "dlSubdir": "",+                                        "dlUri": "https:vzvt"+                                    },+                                    "( > 5.1.3 && > 4.2.3 && > 3.1.2 && < 4.1.1 ) || ( < 4.4.2 && >= 3.2.3 && >= 1.3.1 && == 1.4.5 && < 4.2.1 && <= 2.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "",+                                        "dlSubdir": "",+                                        "dlUri": "http:"+                                    },+                                    "( >= 4.2.3 && <= 3.5.2 && > 5.5.5 && < 2.3.1 && >= 5.3.3 && <= 2.5.5 ) || ( < 2.4.3 && >= 2.5.1 && < 1.4.3 )": {+                                        "dlCSize": -3,+                                        "dlHash": "yq",+                                        "dlOutput": "x",+                                        "dlSubdir": {+                                            "RegexDir": "􏇥"+                                        },+                                        "dlUri": "https:s"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "jfahjdo",+                                        "dlOutput": "𭝢?x\u0013Q𠷔",+                                        "dlSubdir": {+                                            "RegexDir": "*s"+                                        },+                                        "dlUri": "http:iyn"+                                    }+                                }+                            },+                            "A_64": {+                                "Darwin": {+                                    "( < 2.2.4 && <= 4.3.2 && < 4.1.3 && < 3.4.4 && >= 4.2.1 && > 1.2.3 ) || ( < 1.1.4 && > 3.3.4 && == 4.2.1 && > 4.3.2 && < 4.5.1 ) || ( < 2.2.2 && <= 3.1.3 && == 1.1.2 )": {+                                        "dlCSize": 5,+                                        "dlHash": "bklt",+                                        "dlOutput": "2",+                                        "dlSubdir": "𘐣𮌁󽞧",+                                        "dlUri": "http:eearp"+                                    },+                                    "( <= 4.4.2 && > 4.4.1 && == 1.4.1 && < 3.5.4 && < 1.2.4 && <= 3.4.4 ) || ( == 3.2.3 && <= 4.2.2 ) || ( <= 1.3.2 && == 4.2.3 && >= 3.3.2 && >= 3.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "snu",+                                        "dlOutput": "k",+                                        "dlSubdir": "&+6%䏨A",+                                        "dlUri": "https:snielg"+                                    },+                                    "( == 2.2.3 && < 5.5.3 && == 1.2.3 && >= 3.4.2 && > 5.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "cs",+                                        "dlOutput": null,+                                        "dlSubdir": "Z􅄠]\u001c",+                                        "dlUri": "http:rchvke"+                                    },+                                    "( >= 1.5.5 )": {+                                        "dlCSize": 4,+                                        "dlHash": "osyhhl",+                                        "dlOutput": "?\rb!",+                                        "dlSubdir": null,+                                        "dlUri": "https:caq"+                                    },+                                    "( >= 5.2.3 && < 2.3.3 ) || ( >= 3.4.2 && <= 3.3.2 && >= 4.3.2 && == 2.4.1 ) || ( == 2.2.2 && > 1.3.3 && > 2.2.3 )": {+                                        "dlCSize": -5,+                                        "dlHash": "yf",+                                        "dlOutput": "t\n2\u001af",+                                        "dlSubdir": null,+                                        "dlUri": "https:qt"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "bhy",+                                        "dlOutput": "􊽛\u000e",+                                        "dlSubdir": null,+                                        "dlUri": "https:aj"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 5.2.3 && >= 1.6.3 && < 1.4.3 ) || ( > 1.3.1 )": {+                                        "dlCSize": -1,+                                        "dlHash": "ufyh",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "V)"+                                        },+                                        "dlUri": "http:cewwhu"+                                    },+                                    "( > 5.5.1 && < 1.4.2 && == 4.3.2 && < 1.1.1 && <= 4.4.1 && >= 5.4.1 ) || ( < 1.1.2 && > 2.2.2 && < 2.3.4 && >= 1.4.1 && < 4.4.4 && > 1.1.1 ) || ( <= 2.3.1 && < 3.4.1 && >= 1.3.3 ) || ( <= 2.1.2 && <= 2.1.1 && <= 1.1.2 && > 1.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "isa",+                                        "dlOutput": "\u000e𨻋󺧍U󶋧",+                                        "dlSubdir": {+                                            "RegexDir": "􂲇P󽓄㖷𭢑"+                                        },+                                        "dlUri": "http:ra"+                                    },+                                    "( >= 1.3.5 && < 4.1.3 && > 4.1.3 && >= 3.1.4 ) || ( > 3.4.1 && >= 1.2.1 && <= 4.4.2 && == 1.1.2 && < 4.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "rfu",+                                        "dlOutput": " 􍵷\u000eRx8S",+                                        "dlSubdir": {+                                            "RegexDir": "𡜈"+                                        },+                                        "dlUri": "https:nybqztf"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 2,+                                        "dlHash": "vstjheh",+                                        "dlOutput": "\u0015!}z@O",+                                        "dlSubdir": null,+                                        "dlUri": "https:zxw"+                                    }+                                },+                                "Linux_Rocky": {+                                    "( == 3.5.2 && == 2.3.5 && == 1.4.5 && >= 2.3.4 ) || ( == 4.3.4 )": {+                                        "dlCSize": 6,+                                        "dlHash": "lfq",+                                        "dlOutput": null,+                                        "dlSubdir": "􊬹aC󿻌𬙏",+                                        "dlUri": "http:ch"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 6,+                                        "dlHash": "wjeze",+                                        "dlOutput": "󿡋즆",+                                        "dlSubdir": {+                                            "RegexDir": "y\rS\u0012"+                                        },+                                        "dlUri": "http:ksokbbt"+                                    }+                                },+                                "Windows": {+                                    "( < 3.5.3 && <= 1.1.3 && > 5.1.2 && < 5.3.3 && < 1.1.4 && > 3.3.2 )": {+                                        "dlCSize": 2,+                                        "dlHash": "rgkmc",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "\u001d"+                                        },+                                        "dlUri": "https:yrdc"+                                    },+                                    "( <= 1.6.1 && < 3.4.2 ) || ( <= 4.2.4 && == 4.2.3 && == 3.1.3 && >= 3.4.2 && > 4.2.2 && == 1.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "hnt",+                                        "dlOutput": "􌸪\u0001\u0011󽂄𫰄",+                                        "dlSubdir": {+                                            "RegexDir": "󵧫\u000c"+                                        },+                                        "dlUri": "https:puudgwh"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 7,+                                        "dlHash": "jprle",+                                        "dlOutput": "\u0011󱚥",+                                        "dlSubdir": {+                                            "RegexDir": "􃶦􎡦Y"+                                        },+                                        "dlUri": "https:nck"+                                    }+                                }+                            },+                            "A_ARM": {+                                "Darwin": {},+                                "Linux_UnknownLinux": {+                                    "( < 1.3.4 && <= 1.5.2 && <= 2.4.4 && > 5.5.2 && > 3.3.5 ) || ( == 2.1.1 && >= 1.3.2 && == 2.4.5 && <= 1.5.2 && <= 1.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "vxmzy",+                                        "dlOutput": " L",+                                        "dlSubdir": {+                                            "RegexDir": "_9)"+                                        },+                                        "dlUri": "http:vn"+                                    },+                                    "( < 2.4.1 && < 1.5.5 && <= 4.1.1 && >= 4.1.5 && < 5.5.3 )": {+                                        "dlCSize": 2,+                                        "dlHash": "pxip",+                                        "dlOutput": null,+                                        "dlSubdir": "󾷍||",+                                        "dlUri": "http:klavna"+                                    },+                                    "( <= 1.6.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "q",+                                        "dlOutput": "󹚟2\\:􄟛@",+                                        "dlSubdir": {+                                            "RegexDir": "a>Cm𓄮"+                                        },+                                        "dlUri": "https:uqfjc"+                                    },+                                    "( > 4.5.5 && > 2.5.2 && < 3.5.2 && < 5.2.1 && > 3.4.5 && == 5.4.2 && == 5.5.6 )": {+                                        "dlCSize": -2,+                                        "dlHash": "",+                                        "dlOutput": "𡺳A",+                                        "dlSubdir": null,+                                        "dlUri": "https:gm"+                                    },+                                    "( >= 4.1.1 && >= 4.3.3 && > 3.3.1 )": {+                                        "dlCSize": 5,+                                        "dlHash": "uhvz",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:w"+                                    }+                                },+                                "Windows": {+                                    "( <= 2.1.2 && < 2.3.3 && > 2.3.2 && > 4.1.3 && < 3.3.4 ) || ( == 1.4.3 && > 4.2.4 && < 4.3.1 )": {+                                        "dlCSize": -4,+                                        "dlHash": "lq",+                                        "dlOutput": "T\u0017",+                                        "dlSubdir": "_\u0000a",+                                        "dlUri": "http:nrlbey"+                                    },+                                    "( <= 4.4.4 ) || ( > 2.3.4 && < 4.3.1 && > 3.4.4 && < 4.4.1 && <= 3.3.2 && == 4.4.4 ) || ( >= 2.3.1 )": {+                                        "dlCSize": -6,+                                        "dlHash": "auxp",+                                        "dlOutput": "0𧻘",+                                        "dlSubdir": {+                                            "RegexDir": "JLv."+                                        },+                                        "dlUri": "http:kkap"+                                    },+                                    "( >= 5.6.5 && <= 2.4.3 && < 2.5.3 && == 3.2.2 && >= 5.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "ocpbf",+                                        "dlOutput": null,+                                        "dlSubdir": "J|\"aJ ",+                                        "dlUri": "https:qvkhw"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "󴳈V𦞁/r:",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:cbwwle"+                                    }+                                }+                            },+                            "A_ARM64": {+                                "FreeBSD": {+                                    "( >= 3.4.2 && == 7.5.2 && < 2.5.1 && == 1.4.1 && == 1.1.5 && >= 5.1.4 )": {+                                        "dlCSize": 5,+                                        "dlHash": "d",+                                        "dlOutput": "%\u0006\u001fn#",+                                        "dlSubdir": {+                                            "RegexDir": "#\u0000"+                                        },+                                        "dlUri": "https:ufj"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -7,+                                        "dlHash": "vty",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u001b"+                                        },+                                        "dlUri": "http:"+                                    }+                                },+                                "Windows": {+                                    "( < 1.3.2 && > 5.2.3 && >= 1.3.3 && >= 2.3.2 && < 2.5.2 ) || ( == 4.3.4 && <= 3.3.4 )": {+                                        "dlCSize": 6,+                                        "dlHash": "hdgwj",+                                        "dlOutput": "\u0001,#|@",+                                        "dlSubdir": "5n\u000c⧚",+                                        "dlUri": "http:olzqzz"+                                    },+                                    "( > 3.4.2 && > 5.6.2 && <= 2.5.5 && < 3.5.1 )": {+                                        "dlCSize": -2,+                                        "dlHash": "",+                                        "dlOutput": "豮C",+                                        "dlSubdir": "{5\u0017T섇",+                                        "dlUri": "http:nn"+                                    },+                                    "( >= 3.5.2 && == 5.5.5 && >= 2.3.4 && >= 1.4.3 && > 5.1.2 ) || ( <= 3.4.3 ) || ( > 2.3.4 ) || ( < 1.2.3 && < 1.2.1 ) || ( == 2.1.1 && >= 2.1.1 && > 1.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "plxbmzq",+                                        "dlOutput": "󵴚RSRB",+                                        "dlSubdir": null,+                                        "dlUri": "https:nfdkygp"+                                    },+                                    "( >= 4.5.4 && == 3.5.2 && <= 2.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "hrsmt",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\\\nD+FD"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( >= 5.4.4 && <= 5.5.5 && == 3.4.4 && <= 1.1.4 )": {+                                        "dlCSize": -1,+                                        "dlHash": "bgtnk",+                                        "dlOutput": "KㅜeBL",+                                        "dlSubdir": {+                                            "RegexDir": "㬳cth-􋁇"+                                        },+                                        "dlUri": "http:mogn"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:ohqsmtm",+                        "viPostInstall": null,+                        "viPostRemove": null,+                        "viPreCompile": "e",+                        "viReleaseDay": "-24203211877228912-11-25",+                        "viSourceDL": {+                            "dlCSize": -5,+                            "dlHash": "rietlc",+                            "dlOutput": "s",+                            "dlSubdir": "󽳓\t8",+                            "dlUri": "https:nxrw"+                        },+                        "viTags": [+                            "LatestNightly",+                            "LatestPrerelease",+                            "Nightly",+                            "LatestNightly"+                        ],+                        "viTestDL": {+                            "dlCSize": 5,+                            "dlHash": "nlur",+                            "dlOutput": null,+                            "dlSubdir": "P􉊆礱}_",+                            "dlUri": "https:gx"+                        }+                    },+                    "8.2.3": {+                        "viArch": {+                            "A_32": {+                                "FreeBSD": {+                                    "( <= 2.3.2 && >= 3.6.5 )": {+                                        "dlCSize": 2,+                                        "dlHash": "nczt",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "C󾂦󺻘1􇊕M"+                                        },+                                        "dlUri": "https:o"+                                    },+                                    "( <= 2.4.3 && <= 1.1.1 && < 1.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "zohv",+                                        "dlOutput": "\u0017m􋞉𐭇\u001ev",+                                        "dlSubdir": {+                                            "RegexDir": "𪾪g"+                                        },+                                        "dlUri": "https:dpje"+                                    },+                                    "( >= 1.1.3 && == 3.1.5 && <= 1.1.2 && > 2.3.1 && > 5.3.5 ) || ( > 3.3.1 && <= 2.1.3 && < 1.3.2 && == 2.3.3 && <= 3.3.1 && >= 2.2.3 ) || ( == 1.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "sjzgm",+                                        "dlOutput": "\u0011dH𪼝",+                                        "dlSubdir": null,+                                        "dlUri": "http:gyf"+                                    },+                                    "( >= 5.3.3 && >= 5.3.1 && == 2.3.3 && >= 1.5.1 && >= 5.3.2 )": {+                                        "dlCSize": -7,+                                        "dlHash": "",+                                        "dlOutput": "",+                                        "dlSubdir": "[Z",+                                        "dlUri": "http:t"+                                    },+                                    "( >= 5.5.2 && >= 4.3.3 && == 3.5.3 && <= 5.4.5 && <= 5.3.3 && < 1.5.5 && >= 4.6.1 )": {+                                        "dlCSize": -6,+                                        "dlHash": "pdu",+                                        "dlOutput": "\u0003쪡&<H",+                                        "dlSubdir": "󺀕\t",+                                        "dlUri": "https:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "vuzhduy",+                                        "dlOutput": "4\u001a",+                                        "dlSubdir": {+                                            "RegexDir": "깼W"+                                        },+                                        "dlUri": "http:va"+                                    }+                                },+                                "Windows": {+                                    "( < 2.4.1 && <= 4.2.1 && == 3.1.5 && <= 6.5.4 && < 5.5.2 )": {+                                        "dlCSize": 3,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "𧱅􏌽",+                                        "dlUri": "https:w"+                                    },+                                    "( <= 2.4.3 && >= 4.2.5 && == 2.4.3 && > 5.2.3 && < 5.5.4 && > 5.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "\u000bB\u001dW",+                                        "dlSubdir": {+                                            "RegexDir": "C\u0012{\u0017<"+                                        },+                                        "dlUri": "https:sbtfv"+                                    },+                                    "( == 3.4.2 && < 2.3.5 ) || ( < 1.3.2 && == 4.3.3 && == 2.3.3 && == 4.2.3 ) || ( > 3.3.2 ) || ( >= 1.2.2 )": {+                                        "dlCSize": 6,+                                        "dlHash": "ggt",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "5"+                                        },+                                        "dlUri": "https:qradbk"+                                    },+                                    "( >= 3.2.4 && < 4.5.5 && <= 2.5.1 && < 4.2.2 && == 5.3.3 && <= 5.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "c",+                                        "dlOutput": "\u0017[载",+                                        "dlSubdir": {+                                            "RegexDir": "?󶪓􀄤"+                                        },+                                        "dlUri": "http:v"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -3,+                                        "dlHash": "zbere",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "Lፋ\u0018"+                                        },+                                        "dlUri": "https:le"+                                    }+                                }+                            },+                            "A_64": {+                                "Darwin": {},+                                "FreeBSD": {+                                    "( < 4.1.1 && >= 5.4.3 && <= 3.3.1 ) || ( <= 1.4.1 )": {+                                        "dlCSize": 7,+                                        "dlHash": "qe",+                                        "dlOutput": null,+                                        "dlSubdir": "\u000cc3􌅦\u0012\n",+                                        "dlUri": "http:hj"+                                    },+                                    "( < 5.5.1 && <= 1.5.3 && < 3.2.5 && < 5.2.5 ) || ( >= 2.3.3 ) || ( < 2.3.2 && == 3.3.3 && > 2.1.2 && <= 2.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "s",+                                        "dlOutput": "i",+                                        "dlSubdir": "𣢅\u0019l",+                                        "dlUri": "http:"+                                    },+                                    "( <= 2.2.2 && > 3.4.4 && <= 4.1.2 && == 1.5.3 && >= 5.1.4 )": {+                                        "dlCSize": 2,+                                        "dlHash": "qoczkhx",+                                        "dlOutput": "N󸘼𢅿%]璟𗘳",+                                        "dlSubdir": null,+                                        "dlUri": "http:ch"+                                    },+                                    "( <= 5.5.5 && == 5.1.4 && <= 3.4.5 && >= 3.5.2 )": {+                                        "dlCSize": 7,+                                        "dlHash": "ka",+                                        "dlOutput": "\u0007",+                                        "dlSubdir": {+                                            "RegexDir": "C\u0010"+                                        },+                                        "dlUri": "https:j"+                                    },+                                    "( == 5.3.4 ) || ( == 3.2.1 && < 3.3.1 && >= 1.3.2 && < 1.5.2 && == 2.5.3 && == 4.3.1 ) || ( == 1.3.3 && > 3.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "\u0019",+                                        "dlSubdir": null,+                                        "dlUri": "https:o"+                                    },+                                    "( >= 3.2.1 ) || ( > 3.3.3 && > 4.1.3 && < 1.3.3 && > 2.1.3 && > 3.4.3 && > 2.3.1 ) || ( > 4.1.1 && == 3.3.1 && >= 3.3.1 ) || ( <= 1.2.1 && >= 2.1.1 )": {+                                        "dlCSize": -7,+                                        "dlHash": "y",+                                        "dlOutput": "W",+                                        "dlSubdir": {+                                            "RegexDir": "(\u0015 䅑q􈯑"+                                        },+                                        "dlUri": "http:dy"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -4,+                                        "dlHash": "bekxs",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "#s􄆅"+                                        },+                                        "dlUri": "https:mwqe"+                                    }+                                },+                                "Linux_Mint": {+                                    "( < 5.5.1 && <= 2.1.4 && <= 4.5.5 && <= 5.5.2 && <= 1.2.4 && > 5.5.4 ) || ( == 1.3.2 && > 1.1.2 && < 2.1.2 ) || ( >= 5.3.1 && >= 3.1.1 && < 1.1.3 )": {+                                        "dlCSize": -6,+                                        "dlHash": "dypt",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": ";"+                                        },+                                        "dlUri": "https:ohsq"+                                    },+                                    "( <= 1.2.4 ) || ( > 4.4.2 && == 1.3.1 && < 3.1.3 && <= 4.1.2 && >= 3.3.2 )": {+                                        "dlCSize": 6,+                                        "dlHash": "bmx",+                                        "dlOutput": "\u0018􏞥",+                                        "dlSubdir": "ߵ𫜀r\u0012",+                                        "dlUri": "http:ockfr"+                                    },+                                    "( <= 5.5.4 && <= 5.5.2 && < 2.4.4 ) || ( <= 2.4.3 && >= 4.3.3 && == 4.2.2 && <= 2.3.2 && < 1.2.1 )": {+                                        "dlCSize": 1,+                                        "dlHash": "m",+                                        "dlOutput": "𪱂",+                                        "dlSubdir": null,+                                        "dlUri": "https:ak"+                                    }+                                },+                                "Linux_Ubuntu": {+                                    "( <= 3.2.1 && == 2.2.3 ) || ( < 3.1.4 && > 2.2.4 && < 1.4.1 && == 1.4.4 && == 4.2.2 ) || ( < 1.3.1 && >= 2.3.1 && >= 2.3.3 ) || ( >= 1.2.3 && < 1.1.2 && > 2.3.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "ond",+                                        "dlOutput": "]󵋟L\u0017\u001d",+                                        "dlSubdir": {+                                            "RegexDir": "\u0005g짲\u0008"+                                        },+                                        "dlUri": "http:jznjih"+                                    },+                                    "( == 3.4.3 && < 2.5.4 && > 4.4.1 && >= 2.1.2 && > 3.2.4 )": {+                                        "dlCSize": -5,+                                        "dlHash": "i",+                                        "dlOutput": null,+                                        "dlSubdir": "A\u001f",+                                        "dlUri": "https:fm"+                                    },+                                    "( > 3.3.3 && > 3.5.1 && > 2.3.5 && < 5.4.3 )": {+                                        "dlCSize": -3,+                                        "dlHash": "afdpug",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:t"+                                    },+                                    "( > 4.4.2 && <= 1.2.3 && <= 3.5.1 && == 3.2.2 && == 2.3.4 )": {+                                        "dlCSize": -3,+                                        "dlHash": "",+                                        "dlOutput": "y",+                                        "dlSubdir": null,+                                        "dlUri": "https:mcdrpb"+                                    }+                                }+                            },+                            "A_ARM": {+                                "Linux_RedHat": {+                                    "( < 1.5.4 && == 4.3.3 && == 2.5.2 && > 3.1.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0019\u000f*@\u0000"+                                        },+                                        "dlUri": "https:zcank"+                                    },+                                    "( < 3.5.1 && > 3.3.2 )": {+                                        "dlCSize": 4,+                                        "dlHash": "ap",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:ilqnl"+                                    },+                                    "( == 3.5.4 && < 1.1.1 && <= 2.1.5 && >= 5.3.1 && > 4.1.2 ) || ( <= 4.3.2 && < 6.2.3 )": {+                                        "dlCSize": 4,+                                        "dlHash": "unn",+                                        "dlOutput": "\t`􋅴𨲏\u0002𬐎\u0010",+                                        "dlSubdir": {+                                            "RegexDir": "^GD𩆝𩺎\r"+                                        },+                                        "dlUri": "http:oaq"+                                    },+                                    "( > 5.4.5 && <= 5.1.2 && <= 3.4.4 && >= 5.5.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "tgis",+                                        "dlOutput": null,+                                        "dlSubdir": "C",+                                        "dlUri": "https:h"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "oa",+                                        "dlOutput": "\u001frC2\u000c\n",+                                        "dlSubdir": {+                                            "RegexDir": "\\"+                                        },+                                        "dlUri": "http:uiso"+                                    }+                                },+                                "Linux_Rocky": {+                                    "( > 1.1.2 && == 2.2.3 && == 4.2.3 ) || ( >= 4.1.3 && <= 2.1.1 && >= 1.3.4 && == 2.4.4 && > 2.3.2 && < 4.1.3 ) || ( > 2.3.1 )": {+                                        "dlCSize": 5,+                                        "dlHash": "mtrgfzk",+                                        "dlOutput": "\u000b􊥗",+                                        "dlSubdir": {+                                            "RegexDir": "\u001a"+                                        },+                                        "dlUri": "https:gyvwq"+                                    },+                                    "( > 1.1.4 && >= 4.2.4 ) || ( >= 4.4.2 && >= 2.2.3 ) || ( >= 3.1.1 && >= 3.1.1 && == 3.3.3 && > 3.3.1 && > 3.1.2 ) || ( < 1.1.1 && < 1.3.3 )": {+                                        "dlCSize": -7,+                                        "dlHash": "a",+                                        "dlOutput": "KD7O\u0008N",+                                        "dlSubdir": {+                                            "RegexDir": "R\""+                                        },+                                        "dlUri": "https:nsqccl"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -6,+                                        "dlHash": "w",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􆯚5𩟒\u000c\u001f􏅘"+                                        },+                                        "dlUri": "http:dtetbji"+                                    }+                                },+                                "Windows": {+                                    "( <= 1.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "lzjaq",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "%}\u0013𦷇"+                                        },+                                        "dlUri": "https:h"+                                    },+                                    "( <= 5.4.5 && > 5.2.1 && == 2.5.1 && > 1.5.1 && == 1.2.5 && == 3.1.2 ) || ( < 1.4.3 && <= 4.4.4 && >= 2.2.2 && <= 1.2.4 && < 5.2.2 && > 4.1.1 ) || ( >= 2.3.2 && >= 3.3.1 && >= 1.1.3 && >= 2.1.1 && > 2.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "nsw",+                                        "dlOutput": "Z#\u0002D쑝Ul",+                                        "dlSubdir": "\u000b\n<P􈄊",+                                        "dlUri": "https:bhfi"+                                    },+                                    "( > 3.5.1 && < 3.1.2 && <= 2.5.3 && < 1.4.4 && == 1.2.4 ) || ( == 4.2.4 ) || ( <= 2.2.1 ) || ( == 2.1.2 && == 2.1.2 && >= 1.3.1 && >= 1.1.2 ) || ( == 1.1.1 && >= 1.1.1 && < 2.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "cmxsuax",+                                        "dlOutput": "\"󵫇.\u0013󲶑𬅮",+                                        "dlSubdir": null,+                                        "dlUri": "https:xnooxc"+                                    },+                                    "( >= 5.5.5 && >= 2.2.1 && <= 4.5.4 && > 5.1.2 && == 4.1.2 ) || ( > 4.1.2 && < 2.1.2 && > 3.1.4 && < 1.2.1 && > 4.4.2 && == 3.3.1 )": {+                                        "dlCSize": 2,+                                        "dlHash": "phmo",+                                        "dlOutput": "4郓𢄾􁚉",+                                        "dlSubdir": null,+                                        "dlUri": "http:wj"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "zhbv",+                                        "dlOutput": "c",+                                        "dlSubdir": "t𭿿\\",+                                        "dlUri": "http:p"+                                    }+                                }+                            },+                            "A_PowerPC64": {+                                "Darwin": {+                                    "( < 4.1.5 && == 2.1.3 && == 4.3.6 && >= 3.4.1 && == 3.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "qobpde",+                                        "dlOutput": "厫C3 ",+                                        "dlSubdir": null,+                                        "dlUri": "http:pagjdnv"+                                    },+                                    "( <= 1.4.4 && < 1.3.4 && <= 4.5.2 && >= 2.2.5 && > 3.5.5 && == 2.4.1 )": {+                                        "dlCSize": 5,+                                        "dlHash": "yzq",+                                        "dlOutput": "𬲆\u000fK𰡯\u0012",+                                        "dlSubdir": null,+                                        "dlUri": "https:xmzthz"+                                    },+                                    "( <= 4.5.4 && > 3.5.3 && == 3.4.5 )": {+                                        "dlCSize": 5,+                                        "dlHash": "yrsn",+                                        "dlOutput": null,+                                        "dlSubdir": "\"昫",+                                        "dlUri": "https:nvd"+                                    },+                                    "( == 5.5.3 && <= 3.4.1 && == 1.1.1 && == 4.3.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "ulxs",+                                        "dlOutput": "D0t",+                                        "dlSubdir": null,+                                        "dlUri": "http:smann"+                                    },+                                    "( >= 1.1.4 && > 2.4.5 && <= 2.1.4 && <= 4.3.2 && <= 1.3.5 ) || ( <= 4.4.2 && == 2.2.3 && > 1.4.1 && == 4.4.1 && == 3.2.3 && == 1.1.4 ) || ( <= 3.3.1 && >= 4.1.1 && < 2.2.1 && > 3.3.3 && >= 3.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "wpyod",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:sps"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 5,+                                        "dlHash": "jypelm",+                                        "dlOutput": null,+                                        "dlSubdir": "􊒰0q.瀝",+                                        "dlUri": "http:mfqh"+                                    }+                                },+                                "Linux_CentOS": {+                                    "unknown_versioning": {+                                        "dlCSize": -1,+                                        "dlHash": "pgcez",+                                        "dlOutput": "𧚝V$9)y󳅛",+                                        "dlSubdir": {+                                            "RegexDir": "j꤈"+                                        },+                                        "dlUri": "http:ovx"+                                    }+                                },+                                "Windows": {+                                    "( > 3.3.5 && == 6.2.1 && >= 5.2.4 && == 4.5.4 && <= 4.5.4 )": {+                                        "dlCSize": 2,+                                        "dlHash": "ri",+                                        "dlOutput": "@",+                                        "dlSubdir": {+                                            "RegexDir": "\u0012_펳"+                                        },+                                        "dlUri": "http:kfjwmc"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:bxw",+                        "viPostInstall": null,+                        "viPostRemove": "cflum",+                        "viPreCompile": "vqx",+                        "viReleaseDay": "-21442786077998345-03-31",+                        "viSourceDL": {+                            "dlCSize": -4,+                            "dlHash": "a",+                            "dlOutput": "𢎰c#",+                            "dlSubdir": "",+                            "dlUri": "https:w"+                        },+                        "viTags": [+                            "Prerelease",+                            "Prerelease"+                        ],+                        "viTestDL": null+                    },+                    "8.3.5": {+                        "viArch": {+                            "A_PowerPC64": {+                                "Darwin": {},+                                "Linux_Rocky": {+                                    "( <= 4.3.2 )": {+                                        "dlCSize": -7,+                                        "dlHash": "vpha",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:s"+                                    },+                                    "( == 2.3.1 && > 5.3.5 && == 3.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "j",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0007!󺢒:",+                                        "dlUri": "http:jhcigo"+                                    },+                                    "( > 2.1.5 && <= 4.3.5 && < 4.3.3 && < 2.3.5 && <= 5.4.1 && == 1.3.6 ) || ( >= 4.4.3 && <= 2.4.2 ) || ( <= 2.1.3 ) || ( >= 2.2.1 ) || ( > 1.1.1 && == 1.1.1 && < 1.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "he",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "( > 4.2.5 && < 5.2.3 ) || ( < 3.4.3 && > 1.1.3 )": {+                                        "dlCSize": -1,+                                        "dlHash": "kezz",+                                        "dlOutput": "9L馨sh",+                                        "dlSubdir": {+                                            "RegexDir": "󰣚#S"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( >= 2.1.2 && < 4.5.4 && < 5.1.2 && >= 4.1.2 && == 3.5.2 && == 1.1.4 ) || ( >= 3.3.3 && <= 3.3.3 && == 1.2.1 && >= 1.1.1 ) || ( == 1.2.2 ) || ( == 2.1.1 && == 2.1.2 ) || ( >= 1.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "ahyuh",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "( >= 4.5.1 && >= 1.5.2 ) || ( > 4.2.5 && >= 4.1.4 && < 4.1.2 && >= 1.3.1 && < 3.2.4 ) || ( <= 1.3.3 && == 3.1.1 && == 2.3.3 && >= 2.1.1 ) || ( == 2.2.1 && == 2.2.3 ) || ( == 2.1.1 && < 2.1.1 && == 1.1.1 )": {+                                        "dlCSize": 0,+                                        "dlHash": "azo",+                                        "dlOutput": "ⷪN'O",+                                        "dlSubdir": "\r",+                                        "dlUri": "http:lcist"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -7,+                                        "dlHash": "qsw",+                                        "dlOutput": null,+                                        "dlSubdir": "gW\u000f󸸍𮕉",+                                        "dlUri": "http:xsurmrm"+                                    }+                                },+                                "Linux_UnknownLinux": {+                                    "( <= 3.1.5 && <= 4.1.3 && < 3.1.2 && < 1.3.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "𣬝1",+                                        "dlSubdir": "􏦣XtV",+                                        "dlUri": "https:"+                                    },+                                    "( >= 4.4.4 && > 4.1.1 && >= 4.1.2 && == 3.1.1 && == 5.5.1 ) || ( <= 3.3.1 && <= 1.3.4 && == 1.4.4 ) || ( == 3.1.1 && <= 2.3.3 && >= 3.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "rrxhnpx",+                                        "dlOutput": "\u0007\u000b",+                                        "dlSubdir": "vx\u000e-",+                                        "dlUri": "http:lvpp"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 3,+                                        "dlHash": "a",+                                        "dlOutput": "n=",+                                        "dlSubdir": "&\u0005b󳠊",+                                        "dlUri": "http:raiak"+                                    }+                                },+                                "Windows": {+                                    "( < 5.2.5 )": {+                                        "dlCSize": 6,+                                        "dlHash": "ehsxezx",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "󳣜􏅚`􈡕\u00136"+                                        },+                                        "dlUri": "http:hajn"+                                    },+                                    "( == 3.1.3 && == 3.4.1 && >= 5.3.3 && >= 5.4.5 && == 5.3.5 && >= 3.2.1 ) || ( <= 1.1.4 ) || ( <= 2.2.1 )": {+                                        "dlCSize": -4,+                                        "dlHash": "",+                                        "dlOutput": "𗆅b",+                                        "dlSubdir": {+                                            "RegexDir": "\u001c끀𓎻"+                                        },+                                        "dlUri": "http:fodzpo"+                                    },+                                    "( > 1.2.3 && >= 5.6.4 && > 1.5.5 && <= 1.1.5 && >= 2.2.3 ) || ( < 4.2.2 && > 2.1.4 && < 4.4.3 && < 1.4.4 ) || ( >= 1.1.1 && <= 2.3.3 && > 2.2.3 ) || ( <= 3.2.1 && >= 2.2.3 ) || ( > 1.1.1 ) || ( == 1.1.1 && <= 2.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "rmvrftr",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𭧯\u000b\u001er"+                                        },+                                        "dlUri": "http:zl"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 5,+                                        "dlHash": "e",+                                        "dlOutput": "\u0007",+                                        "dlSubdir": "?󼆵x",+                                        "dlUri": "https:nimgljk"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "Linux_Alpine": {+                                    "( <= 1.5.3 && > 1.4.3 && >= 1.5.1 && == 2.5.3 && == 1.2.5 && >= 4.3.2 )": {+                                        "dlCSize": -5,+                                        "dlHash": "tjs",+                                        "dlOutput": "z'",+                                        "dlSubdir": "𣊔\u0018􀩊4넢",+                                        "dlUri": "http:eqepze"+                                    },+                                    "( <= 3.1.5 && == 4.1.5 && < 4.2.4 && <= 3.1.1 && > 2.2.2 && >= 1.1.1 )": {+                                        "dlCSize": -5,+                                        "dlHash": "s",+                                        "dlOutput": "\t\u0013,4(",+                                        "dlSubdir": {+                                            "RegexDir": "Au"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( <= 5.5.3 && >= 4.1.5 && == 4.2.4 && < 4.5.2 && == 3.1.1 ) || ( > 4.2.1 && > 2.4.2 ) || ( <= 3.1.1 && >= 1.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "mrb",+                                        "dlOutput": "몝jM\u001dOs",+                                        "dlSubdir": "!\u001auAN􌗘",+                                        "dlUri": "http:cr"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -6,+                                        "dlHash": "flzaw",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "http:ockjeod"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:lkbs",+                        "viPostInstall": "b",+                        "viPostRemove": "qpouf",+                        "viPreCompile": "yba",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": 6,+                            "dlHash": "setqd",+                            "dlOutput": null,+                            "dlSubdir": "S%",+                            "dlUri": "http:"+                        },+                        "viTags": [],+                        "viTestDL": {+                            "dlCSize": null,+                            "dlHash": "aiuti",+                            "dlOutput": "",+                            "dlSubdir": "\u0006\u0010",+                            "dlUri": "https:"+                        }+                    }+                }+            },+            "globalTools": {+                "ShimGen": {+                    "dlCSize": -18,+                    "dlHash": "wbpx",+                    "dlOutput": null,+                    "dlSubdir": {+                        "RegexDir": "[u3"+                    },+                    "dlUri": "https:"+                }+            },+            "toolRequirements": {+                "HLS": {+                    "2.6.9": {+                        "Linux_Mint": {+                            "( <= 1.3.3 && > 5.2.3 && == 4.5.4 && > 1.2.1 )": {+                                "distroPKGs": [+                                    "wirvs",+                                    "gq",+                                    ""+                                ],+                                "notes": "lpkr"+                            }+                        }+                    },+                    "4.2.1": {+                        "FreeBSD": {+                            "( < 4.1.4 && >= 3.1.2 && > 2.1.2 && >= 4.2.2 && >= 2.3.5 && < 4.1.2 )": {+                                "distroPKGs": [+                                    "ezrp",+                                    "cwpd",+                                    "so",+                                    "jory"+                                ],+                                "notes": "kc"+                            },+                            "( == 1.2.5 && == 2.1.5 && >= 4.5.4 )": {+                                "distroPKGs": [+                                    "jbnm",+                                    "lrwdfm",+                                    "phzq",+                                    "lnu",+                                    "plfni"+                                ],+                                "notes": "ik"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "c",+                                    "sdtaaye",+                                    "tfqdj",+                                    "hwk"+                                ],+                                "notes": "p"+                            }+                        }+                    },+                    "4.4.6": {+                        "Darwin": {+                            "( < 3.5.4 && <= 4.2.1 && > 3.3.1 )": {+                                "distroPKGs": [+                                    "a"+                                ],+                                "notes": "n"+                            },+                            "( <= 2.4.1 ) || ( == 3.4.3 && >= 2.2.2 && >= 1.2.3 && >= 1.4.3 && > 3.3.3 ) || ( > 2.3.3 ) || ( > 1.1.2 && == 1.2.3 ) || ( == 1.1.1 ) || ( == 1.1.1 )": {+                                "distroPKGs": [+                                    "rwgny",+                                    "nxue",+                                    "",+                                    "zqffof",+                                    "",+                                    "vf",+                                    "zgn"+                                ],+                                "notes": "hhurnt"+                            },+                            "( <= 3.4.1 && <= 3.3.3 )": {+                                "distroPKGs": [+                                    "dmm",+                                    "bxisqiv",+                                    "bmyosi",+                                    "nqm",+                                    "fqcgru",+                                    "qa"+                                ],+                                "notes": "dtqzlz"+                            },+                            "( == 1.5.2 && < 3.3.6 && == 3.5.2 && <= 5.4.3 && < 1.2.2 && >= 5.4.5 )": {+                                "distroPKGs": [+                                    "ma",+                                    "zob",+                                    "jgx",+                                    "lbfsj",+                                    "bebob",+                                    "dwcv",+                                    ""+                                ],+                                "notes": "cbcf"+                            },+                            "( == 3.2.2 && > 5.1.1 && == 2.5.3 && < 1.2.1 && <= 1.1.4 && <= 3.4.5 && == 3.1.3 )": {+                                "distroPKGs": [+                                    "ej",+                                    "kpsab",+                                    "nlmyp",+                                    "",+                                    "pdewnw",+                                    "l"+                                ],+                                "notes": "atywoot"+                            },+                            "( == 6.3.1 && == 4.5.3 && == 2.3.3 && <= 5.1.3 && == 2.2.4 && < 1.4.5 ) || ( > 4.4.4 && <= 4.2.2 ) || ( <= 2.3.3 && >= 1.3.3 && == 3.2.3 && > 3.2.3 ) || ( == 1.1.2 ) || ( == 1.1.1 ) || ( > 1.1.1 && > 1.1.1 ) || ( >= 1.1.1 ) || ( <= 1.1.1 )": {+                                "distroPKGs": [+                                    "ag",+                                    "mwhqlxj",+                                    "ziprkfn",+                                    "ftoucr"+                                ],+                                "notes": "y"+                            },+                            "( > 1.4.4 && < 5.4.2 && > 1.4.1 && < 3.2.2 && > 4.2.1 )": {+                                "distroPKGs": [],+                                "notes": "h"+                            }+                        },+                        "FreeBSD": {+                            "( < 2.1.1 )": {+                                "distroPKGs": [+                                    "",+                                    "cb",+                                    "rpozzj",+                                    "",+                                    "fgmhnf",+                                    "borz"+                                ],+                                "notes": "khxe"+                            },+                            "( < 3.2.2 && >= 4.3.4 && >= 1.3.1 && > 1.5.3 && >= 2.1.3 && <= 3.4.1 && >= 5.5.1 )": {+                                "distroPKGs": [+                                    "ffunaly",+                                    "asoz",+                                    "bvqirtd",+                                    "ummxn",+                                    "",+                                    ""+                                ],+                                "notes": "ucffxs"+                            },+                            "( == 2.1.5 ) || ( < 2.3.1 && >= 3.1.1 && <= 4.1.2 && <= 1.4.2 && > 1.4.3 && <= 2.1.4 ) || ( == 1.3.3 ) || ( > 2.1.2 && < 2.2.2 && > 2.1.1 ) || ( == 1.1.1 && == 1.1.2 && <= 1.1.1 )": {+                                "distroPKGs": [+                                    "wkeluhb",+                                    "giseovf",+                                    "f",+                                    "oaw",+                                    "dpwjcpu"+                                ],+                                "notes": "ucgal"+                            },+                            "( == 4.5.4 && < 1.2.2 && == 3.4.5 && < 1.3.4 && < 3.4.6 ) || ( > 1.2.4 ) || ( > 1.3.2 && > 1.2.1 && == 2.3.5 ) || ( > 2.2.2 && == 2.3.1 )": {+                                "distroPKGs": [+                                    "lp",+                                    "uqzct",+                                    "mdqqawh",+                                    "rfzjv"+                                ],+                                "notes": "kquino"+                            },+                            "( == 5.4.2 && < 5.5.5 && < 5.1.3 && < 4.4.4 && < 2.3.3 && >= 4.4.3 && >= 5.5.1 ) || ( == 3.3.1 && > 1.4.4 )": {+                                "distroPKGs": [+                                    "tgwyrsd",+                                    "wszloya",+                                    "b"+                                ],+                                "notes": "h"+                            },+                            "( >= 2.3.3 && >= 2.2.1 && >= 2.4.4 && == 2.3.5 && <= 4.2.4 && == 1.3.3 && == 6.1.2 ) || ( == 2.2.2 && >= 4.4.3 && <= 1.2.3 && > 1.4.1 )": {+                                "distroPKGs": [+                                    "a",+                                    "v"+                                ],+                                "notes": "b"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "nzscbdh",+                                    "ny",+                                    "yeju",+                                    "vsfq",+                                    "znhyxda",+                                    "je"+                                ],+                                "notes": ""+                            }+                        },+                        "Linux_Rocky": {+                            "( < 3.5.4 && >= 2.3.4 && <= 4.5.2 && > 3.3.2 && < 2.3.5 && > 2.5.1 )": {+                                "distroPKGs": [+                                    "azrlx",+                                    "hzw",+                                    "tchk"+                                ],+                                "notes": "ql"+                            },+                            "( >= 1.5.5 && >= 4.4.4 && == 1.5.2 && == 4.1.1 && == 3.3.1 ) || ( <= 3.1.2 )": {+                                "distroPKGs": [+                                    "zjklo",+                                    "w",+                                    "ox",+                                    "dn"+                                ],+                                "notes": "hcvvin"+                            },+                            "( >= 2.2.5 && <= 3.3.1 && == 4.2.2 && == 6.3.3 && < 2.2.4 ) || ( <= 3.2.1 && < 2.1.3 )": {+                                "distroPKGs": [+                                    "aquei",+                                    "pn",+                                    "snjmu",+                                    "",+                                    "yqhzlk",+                                    "bslqd"+                                ],+                                "notes": ""+                            },+                            "( >= 2.4.2 && >= 2.1.1 && < 4.2.1 && == 4.1.1 && < 4.1.5 )": {+                                "distroPKGs": [+                                    "kizgzmo",+                                    "dmznhcm",+                                    "su"+                                ],+                                "notes": "lxbsmwe"+                            },+                            "( >= 5.1.5 && < 2.3.4 && < 3.5.5 && <= 4.5.2 && < 4.4.4 && == 4.2.4 && == 4.1.4 )": {+                                "distroPKGs": [+                                    ""+                                ],+                                "notes": "sdwejm"+                            },+                            "( >= 5.1.5 && == 3.3.3 && <= 1.2.4 && == 1.2.3 && == 2.3.2 && <= 5.4.2 && > 5.3.1 )": {+                                "distroPKGs": [+                                    "fegaef"+                                ],+                                "notes": "t"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "jsol",+                                    "kkld",+                                    "nccxwi",+                                    "po",+                                    "bj"+                                ],+                                "notes": "zefd"+                            }+                        },+                        "Windows": {+                            "( < 4.5.1 && < 3.3.2 && < 1.5.4 && == 2.4.3 && < 3.6.2 && == 4.3.2 )": {+                                "distroPKGs": [+                                    "xdoqizf",+                                    "nhgu",+                                    "",+                                    "kzmrb",+                                    ""+                                ],+                                "notes": "rsi"+                            },+                            "( == 5.2.3 && < 4.1.5 && >= 4.3.1 && == 1.5.3 && == 4.4.2 && < 3.2.2 )": {+                                "distroPKGs": [+                                    "",+                                    "lh",+                                    "xulumc"+                                ],+                                "notes": ""+                            },+                            "( == 5.3.5 && > 4.2.1 && == 2.1.2 && > 2.3.3 && <= 3.1.3 && < 4.1.2 && == 4.3.3 )": {+                                "distroPKGs": [+                                    "q",+                                    "sededmi",+                                    "wtdj",+                                    "kfimy",+                                    "",+                                    "xu",+                                    "hvhooz"+                                ],+                                "notes": ""+                            },+                            "( > 1.1.1 && < 1.2.4 )": {+                                "distroPKGs": [+                                    "xk",+                                    "tj",+                                    "apibg",+                                    "vtkv"+                                ],+                                "notes": "ur"+                            },+                            "( >= 5.3.1 && > 1.5.3 && <= 6.5.3 && > 1.1.1 && >= 3.5.1 && >= 3.1.3 && > 3.2.3 )": {+                                "distroPKGs": [+                                    "bresexl",+                                    "dkwycd"+                                ],+                                "notes": "tr"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "o",+                                    "fy",+                                    "d",+                                    "ynjdzp",+                                    "tls",+                                    "qb"+                                ],+                                "notes": ""+                            }+                        }+                    },+                    "4.4.7": {+                        "Windows": {+                            "( < 3.2.2 && >= 5.5.5 && <= 4.2.4 && < 5.2.5 && >= 5.3.4 ) || ( < 1.4.4 && <= 3.1.4 && <= 3.4.3 && > 3.3.1 ) || ( <= 3.3.2 ) || ( <= 2.1.3 )": {+                                "distroPKGs": [+                                    "nskluq",+                                    "ir",+                                    "uerkjx",+                                    "ymhwpos",+                                    "xrku"+                                ],+                                "notes": ""+                            },+                            "( <= 2.5.5 && < 5.2.2 )": {+                                "distroPKGs": [+                                    "e",+                                    "vmfhg",+                                    "qal",+                                    "xvds"+                                ],+                                "notes": "pr"+                            },+                            "( > 3.2.4 && >= 1.2.4 )": {+                                "distroPKGs": [+                                    "xlq",+                                    "",+                                    "dqfhp",+                                    "irtvp",+                                    "bsb"+                                ],+                                "notes": "zuum"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "chth"+                            }+                        }+                    },+                    "4.7.6": {+                        "Darwin": {+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "ml"+                            }+                        },+                        "FreeBSD": {+                            "( == 2.5.5 && < 2.5.5 ) || ( > 3.4.4 && >= 1.3.3 && >= 4.1.2 )": {+                                "distroPKGs": [+                                    "jly",+                                    "ov"+                                ],+                                "notes": "etfad"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "jxslf"+                                ],+                                "notes": "khxyn"+                            }+                        },+                        "Linux_AmazonLinux": {+                            "( < 2.3.4 && > 4.5.3 && < 3.4.3 ) || ( <= 4.3.1 && == 3.1.1 && <= 4.4.3 && < 2.4.1 ) || ( <= 1.2.3 && >= 3.2.3 )": {+                                "distroPKGs": [+                                    "fognweg",+                                    "abv",+                                    "snxcwz"+                                ],+                                "notes": ""+                            },+                            "( < 4.3.3 && < 3.4.4 && >= 2.1.4 && <= 5.5.5 )": {+                                "distroPKGs": [+                                    "rxprew",+                                    "gip",+                                    "ebjjn",+                                    "cra",+                                    "",+                                    "tqyxpig",+                                    "zayf"+                                ],+                                "notes": "hcutvfg"+                            },+                            "( < 5.5.3 && <= 2.5.2 )": {+                                "distroPKGs": [+                                    "dpci",+                                    "",+                                    "pjll",+                                    "",+                                    "sey",+                                    "k",+                                    "ukzw"+                                ],+                                "notes": "jx"+                            },+                            "( <= 2.1.3 && >= 3.2.5 && < 4.4.1 ) || ( == 1.1.1 && <= 3.1.3 ) || ( < 2.1.1 && <= 2.2.2 && == 3.1.2 && > 2.3.2 ) || ( < 2.2.2 && > 1.2.1 && >= 2.3.2 && < 2.1.1 )": {+                                "distroPKGs": [+                                    ""+                                ],+                                "notes": "mmchv"+                            },+                            "( == 1.2.2 && >= 3.3.5 && >= 2.1.4 )": {+                                "distroPKGs": [],+                                "notes": "ak"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "qwlc"+                                ],+                                "notes": ""+                            }+                        },+                        "Linux_RedHat": {+                            "( < 1.4.5 && <= 2.3.1 && <= 5.1.5 && == 5.2.2 && < 2.2.5 && >= 4.3.1 && >= 4.2.5 )": {+                                "distroPKGs": [+                                    "",+                                    "hiy",+                                    "dvrhva"+                                ],+                                "notes": "vr"+                            },+                            "( < 2.5.3 && <= 1.1.5 && == 5.1.4 && > 2.3.2 && >= 5.5.5 && < 4.1.1 && < 4.5.5 ) || ( > 4.4.3 && == 2.1.4 && < 3.4.1 )": {+                                "distroPKGs": [+                                    "cwcczif",+                                    "nggylfo",+                                    "kv",+                                    "f"+                                ],+                                "notes": ""+                            },+                            "( < 4.3.3 && >= 2.4.2 && > 1.2.5 )": {+                                "distroPKGs": [+                                    "fgrer",+                                    "",+                                    "iw",+                                    "vhmspa"+                                ],+                                "notes": "wo"+                            },+                            "( <= 4.4.1 && < 4.1.5 && == 1.4.1 && >= 5.3.1 && == 4.5.5 )": {+                                "distroPKGs": [+                                    "khak",+                                    "pmk",+                                    "ezyqc",+                                    "yvpxhmq",+                                    "",+                                    "dqg",+                                    "ybb"+                                ],+                                "notes": "ganrsnl"+                            },+                            "( == 1.1.1 && >= 3.4.3 && < 3.5.4 && == 3.5.3 )": {+                                "distroPKGs": [+                                    "cvlx",+                                    "kxzu",+                                    "uoqfz",+                                    "kjhttm",+                                    "l"+                                ],+                                "notes": "qef"+                            },+                            "( == 2.2.5 && >= 1.2.5 ) || ( < 4.4.2 && < 2.1.4 && <= 4.1.2 && >= 2.1.4 && >= 3.4.3 ) || ( == 2.2.1 && < 1.1.1 && <= 4.1.1 && >= 4.1.1 && > 3.3.3 ) || ( < 1.2.1 && == 1.1.2 && <= 1.1.2 && >= 2.2.1 ) || ( >= 1.1.1 && <= 1.1.1 )": {+                                "distroPKGs": [+                                    "",+                                    "",+                                    "l",+                                    "qxaqduc",+                                    "vrlef",+                                    "fyd",+                                    "hi"+                                ],+                                "notes": "cu"+                            },+                            "( > 4.4.5 && < 4.4.5 ) || ( < 2.4.3 && == 5.4.3 && >= 4.1.2 )": {+                                "distroPKGs": [+                                    "",+                                    "",+                                    "qestrgg",+                                    "ofdpykl",+                                    "xcboope"+                                ],+                                "notes": "fouzrqb"+                            }+                        },+                        "Windows": {+                            "( < 1.3.4 && < 1.2.3 && >= 4.4.3 )": {+                                "distroPKGs": [+                                    "yzt",+                                    "wr",+                                    "nbm",+                                    "yt"+                                ],+                                "notes": "peycffn"+                            },+                            "( == 5.2.4 && <= 1.3.1 && < 4.2.4 && == 3.5.6 && > 5.2.5 && >= 5.6.1 ) || ( >= 4.1.4 && <= 1.3.1 )": {+                                "distroPKGs": [+                                    "leymvn",+                                    "sppllv"+                                ],+                                "notes": "ycjhs"+                            },+                            "( > 3.3.4 && >= 4.5.1 && == 2.4.1 && == 5.2.2 ) || ( < 3.1.1 && <= 2.2.5 && > 2.4.2 && <= 5.4.3 && > 4.4.1 && > 1.3.1 ) || ( < 2.1.1 && == 1.4.1 )": {+                                "distroPKGs": [+                                    ""+                                ],+                                "notes": "mtiphl"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "tx",+                                    "inmw",+                                    "",+                                    "vifjw",+                                    "mtvkj"+                                ],+                                "notes": "iiyi"+                            }+                        }+                    },+                    "5.1.4": {+                        "FreeBSD": {+                            "( < 2.5.3 )": {+                                "distroPKGs": [+                                    "vm",+                                    "iyzp",+                                    "zfyw",+                                    "ckxzu",+                                    "vecp",+                                    "waus"+                                ],+                                "notes": "agk"+                            },+                            "( <= 4.4.3 && == 5.5.3 && == 5.2.3 && == 4.1.1 && >= 3.1.5 && <= 4.3.4 )": {+                                "distroPKGs": [+                                    "micrruj",+                                    "",+                                    "ui",+                                    "mh",+                                    "acxcrom"+                                ],+                                "notes": "ovpeoh"+                            },+                            "( <= 4.4.5 && < 1.5.3 && >= 2.2.2 )": {+                                "distroPKGs": [+                                    "muut",+                                    "wvqdphe",+                                    "lfnyo",+                                    "",+                                    "mkme",+                                    "wba"+                                ],+                                "notes": "adn"+                            },+                            "( == 4.3.2 && <= 4.5.3 && < 3.1.4 && <= 5.3.5 && < 3.5.3 ) || ( <= 1.2.3 && == 5.2.2 && >= 1.4.3 && > 4.5.4 ) || ( > 3.3.2 && == 3.2.2 )": {+                                "distroPKGs": [+                                    "djmp",+                                    "abh",+                                    "fqvmfis",+                                    "t",+                                    "xaxrjo"+                                ],+                                "notes": "m"+                            },+                            "( > 1.5.1 && == 3.3.2 )": {+                                "distroPKGs": [],+                                "notes": "wwjqca"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "pimdo",+                                    "fnfl",+                                    "lwiiynm",+                                    "ut",+                                    "v",+                                    "zyu"+                                ],+                                "notes": "zscajjj"+                            }+                        },+                        "Linux_AmazonLinux": {+                            "( == 5.2.2 && == 4.1.7 && > 5.5.5 && <= 2.4.5 && <= 5.2.3 && > 3.1.3 && <= 4.1.2 )": {+                                "distroPKGs": [+                                    "sphik",+                                    "zeyjmy"+                                ],+                                "notes": "fdju"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "qoeifjd",+                                    "zbjqlw",+                                    "jeweaui",+                                    "rkj",+                                    "bdym"+                                ],+                                "notes": "mj"+                            }+                        },+                        "Linux_Debian": {+                            "( <= 1.1.5 )": {+                                "distroPKGs": [+                                    "mukmu",+                                    "",+                                    ""+                                ],+                                "notes": "ztoe"+                            },+                            "( <= 4.2.3 && >= 1.3.4 && <= 3.1.4 && > 4.2.1 ) || ( < 4.3.4 && > 2.2.2 && < 1.3.3 )": {+                                "distroPKGs": [+                                    "jjxdn",+                                    "",+                                    "b",+                                    "",+                                    "arsgc"+                                ],+                                "notes": "nygs"+                            },+                            "( >= 3.1.2 )": {+                                "distroPKGs": [+                                    "ysx",+                                    "",+                                    "fj",+                                    "mdpligy",+                                    "meugjtb",+                                    "iohciwv",+                                    "msi"+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "ad"+                                ],+                                "notes": "mxew"+                            }+                        },+                        "Linux_RedHat": {+                            "( < 3.4.4 && == 5.1.4 && == 2.4.4 && == 1.2.2 && < 3.5.3 && < 4.2.3 ) || ( <= 2.1.3 && >= 2.3.1 && >= 4.5.4 && == 2.2.2 && > 3.1.3 && > 3.1.2 ) || ( == 1.2.3 )": {+                                "distroPKGs": [+                                    "iioqe",+                                    "stz"+                                ],+                                "notes": "yzbes"+                            },+                            "( <= 2.2.4 )": {+                                "distroPKGs": [+                                    "cfvb",+                                    "kijxiiz",+                                    "vqekwtc",+                                    "fkngzd",+                                    "s"+                                ],+                                "notes": ""+                            },+                            "( > 3.5.5 && == 4.2.1 && > 2.1.5 && <= 1.5.4 && > 4.4.3 )": {+                                "distroPKGs": [+                                    "opdf",+                                    "dg",+                                    "cdjh",+                                    "aqwspzk",+                                    "xbt",+                                    "oj",+                                    "koi"+                                ],+                                "notes": "phlv"+                            },+                            "( > 4.2.2 && == 4.4.5 && >= 1.5.3 && < 6.2.2 )": {+                                "distroPKGs": [+                                    "odmu",+                                    "np",+                                    "xzfu",+                                    "krq",+                                    "uc",+                                    "etkk"+                                ],+                                "notes": "mqsbimz"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "vflmvp",+                                    "d",+                                    "y",+                                    "nf",+                                    "goa",+                                    ""+                                ],+                                "notes": "qwee"+                            }+                        },+                        "Windows": {+                            "( <= 1.5.2 ) || ( >= 2.4.3 && <= 3.2.4 && > 2.4.2 && >= 4.2.2 && < 4.2.3 )": {+                                "distroPKGs": [+                                    "gepkb",+                                    "jmvg",+                                    "h"+                                ],+                                "notes": "xuv"+                            },+                            "( <= 3.3.1 && < 1.4.5 && < 2.1.2 && == 5.6.1 && == 5.5.3 ) || ( > 2.3.2 && >= 4.4.3 && < 1.4.2 && >= 3.3.4 ) || ( == 3.3.1 && == 3.3.1 )": {+                                "distroPKGs": [+                                    "lab",+                                    "wwlcs",+                                    "fklgzup",+                                    "qdtkjmf",+                                    "txb"+                                ],+                                "notes": ""+                            },+                            "( <= 4.5.2 && > 2.1.1 && >= 3.2.3 && < 2.6.2 ) || ( < 2.3.4 ) || ( > 3.3.3 ) || ( <= 2.1.2 && <= 1.1.2 && == 1.1.1 && >= 1.2.2 ) || ( == 2.1.1 ) || ( > 1.1.1 ) || ( == 1.2.1 )": {+                                "distroPKGs": [+                                    "cg",+                                    "pqx",+                                    "symxp",+                                    "uf",+                                    "p",+                                    "d"+                                ],+                                "notes": "ctn"+                            },+                            "( == 4.1.2 && == 5.1.4 && > 4.6.2 ) || ( == 3.4.4 && < 2.4.4 && == 3.2.4 && == 1.2.1 && > 2.4.1 )": {+                                "distroPKGs": [+                                    "cep",+                                    "w",+                                    "ksg",+                                    "k",+                                    "gvzmjq",+                                    "",+                                    ""+                                ],+                                "notes": "xiesxu"+                            },+                            "( == 5.2.5 && == 3.6.5 && > 1.1.1 && > 2.5.5 && > 1.4.1 && > 3.5.1 && < 3.3.2 ) || ( >= 4.4.4 && < 3.2.1 && <= 4.3.3 && <= 4.4.3 && <= 3.1.4 && >= 3.4.1 )": {+                                "distroPKGs": [+                                    "galnxfu",+                                    "uepmx",+                                    "lzftv"+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "ug"+                                ],+                                "notes": "gxycxs"+                            }+                        }+                    },+                    "9.4.8": {+                        "Linux_Fedora": {+                            "( < 4.6.5 && > 2.5.4 && == 2.1.4 ) || ( > 4.2.2 && >= 4.1.2 && > 4.4.5 && == 1.3.1 && > 4.4.2 )": {+                                "distroPKGs": [+                                    "q",+                                    "",+                                    "pzb",+                                    "ex",+                                    "cicaq",+                                    "axzqlkz",+                                    "uqhaik"+                                ],+                                "notes": "bmbxgf"+                            },+                            "( <= 5.2.2 && == 4.3.5 && <= 3.5.3 && <= 3.6.2 ) || ( > 3.2.1 && == 3.2.1 && > 3.2.3 ) || ( <= 3.1.1 && == 1.3.3 && < 3.2.2 && >= 2.3.2 )": {+                                "distroPKGs": [+                                    "uvj",+                                    "eqhum",+                                    "alzzi",+                                    "ly",+                                    "onir"+                                ],+                                "notes": "ajkzcsf"+                            },+                            "( == 2.3.1 && >= 2.1.1 && >= 1.5.4 && > 3.4.2 && == 4.4.1 && >= 2.1.2 ) || ( >= 4.2.1 && > 1.1.2 && > 1.3.2 )": {+                                "distroPKGs": [+                                    "ohh",+                                    "rnuisrp",+                                    "rksnvm"+                                ],+                                "notes": ""+                            },+                            "( > 2.4.1 && < 4.1.2 && <= 4.1.2 && >= 5.4.4 && >= 2.2.4 ) || ( <= 2.1.4 && == 3.3.3 && >= 4.4.4 && <= 2.5.3 && <= 2.3.5 )": {+                                "distroPKGs": [+                                    "q",+                                    "daxlja",+                                    "ocvkas"+                                ],+                                "notes": "heverj"+                            },+                            "( >= 3.3.4 && <= 5.4.1 && > 3.5.3 && < 2.1.4 ) || ( <= 3.2.3 && <= 4.4.3 && >= 4.3.2 && > 3.3.3 )": {+                                "distroPKGs": [+                                    "bdew",+                                    "oodfxx",+                                    "mplr",+                                    "xwyqlqu",+                                    "c",+                                    "",+                                    "tpjct"+                                ],+                                "notes": "gzvbuhe"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "",+                                    "",+                                    "el"+                                ],+                                "notes": ""+                            }+                        }+                    },+                    "unknown_version": {+                        "Darwin": {+                            "( < 2.2.1 && > 4.4.2 )": {+                                "distroPKGs": [],+                                "notes": "jtyhn"+                            },+                            "( <= 2.2.2 ) || ( == 1.1.2 && >= 4.1.1 && > 2.3.2 && == 1.3.2 )": {+                                "distroPKGs": [+                                    "gvkxz",+                                    "etu"+                                ],+                                "notes": "r"+                            },+                            "( > 2.1.5 && < 4.4.2 && < 1.1.2 && <= 2.1.4 ) || ( < 4.3.4 && == 5.4.4 && >= 2.3.2 && == 4.3.3 && == 2.2.1 )": {+                                "distroPKGs": [+                                    "m",+                                    "zptgozr"+                                ],+                                "notes": "bzfqj"+                            },+                            "( > 2.1.5 )": {+                                "distroPKGs": [+                                    "vwkf",+                                    "rjeiz",+                                    "wawy",+                                    "wqcnep",+                                    "uukrzq"+                                ],+                                "notes": "lle"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "m",+                                    "grlw",+                                    "bxjjo"+                                ],+                                "notes": "koewqj"+                            }+                        },+                        "Linux_Mint": {+                            "( <= 5.1.3 && <= 5.5.1 && <= 5.4.3 && > 4.4.2 )": {+                                "distroPKGs": [+                                    "etmig",+                                    "axmwt",+                                    "zxi",+                                    "bmwx",+                                    "",+                                    "duwlvk",+                                    "ih"+                                ],+                                "notes": "ob"+                            }+                        },+                        "Linux_Rocky": {+                            "( < 1.1.4 && < 3.4.2 && > 2.3.2 && == 5.1.1 && < 3.3.2 && >= 2.2.1 && == 3.5.1 ) || ( == 2.3.1 && == 3.2.1 && < 4.3.3 )": {+                                "distroPKGs": [+                                    "nryyf"+                                ],+                                "notes": "xt"+                            },+                            "( == 4.1.5 && >= 4.1.2 && <= 5.3.2 && > 1.1.3 && > 4.3.3 )": {+                                "distroPKGs": [+                                    "udrqfp",+                                    "jwvb",+                                    "",+                                    "dbbntal",+                                    "",+                                    "fxbz"+                                ],+                                "notes": "hgkvkpx"+                            },+                            "( > 4.4.2 && >= 5.4.5 && >= 1.1.2 && >= 2.3.2 && < 3.4.3 && >= 3.4.5 ) || ( < 2.1.1 )": {+                                "distroPKGs": [+                                    "fon",+                                    "zcbj"+                                ],+                                "notes": "c"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "",+                                    "gwhelip",+                                    "yjw"+                                ],+                                "notes": "gb"+                            }+                        },+                        "Linux_UnknownLinux": {+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "jbdwu",+                                    "uxreyl",+                                    "a",+                                    "j",+                                    "pkyhsdk"+                                ],+                                "notes": "jct"+                            }+                        },+                        "Windows": {+                            "( < 5.1.3 && == 3.3.4 && < 2.5.4 && == 1.2.3 && > 1.2.4 && > 3.1.1 ) || ( < 4.4.4 && > 1.5.1 && >= 4.2.3 && == 4.2.1 && < 2.2.1 ) || ( > 2.3.1 && > 2.2.3 )": {+                                "distroPKGs": [+                                    "htilyuz",+                                    "m",+                                    "w",+                                    "pvbt",+                                    "cab",+                                    "ybnyem"+                                ],+                                "notes": "nn"+                            },+                            "( < 5.3.4 && >= 1.4.1 && < 2.4.1 && > 1.2.3 && < 5.6.5 && >= 2.5.5 && < 5.2.3 ) || ( == 3.3.1 && >= 1.1.2 && >= 2.2.3 && >= 4.2.3 && <= 1.2.2 && < 2.2.4 ) || ( <= 2.2.3 && == 3.2.1 && < 1.3.2 ) || ( <= 2.1.2 && > 1.2.2 && <= 4.1.2 )": {+                                "distroPKGs": [+                                    "gwx",+                                    "z"+                                ],+                                "notes": "nuqq"+                            },+                            "( <= 1.2.2 && > 2.5.3 && < 3.4.5 && > 2.3.6 && < 1.1.2 && <= 3.4.5 ) || ( == 2.4.3 && >= 2.3.2 && > 4.2.2 && == 1.3.2 ) || ( > 1.3.1 )": {+                                "distroPKGs": [+                                    "s",+                                    "iufz",+                                    "d",+                                    "ktwph",+                                    "pmmanqa",+                                    "cca"+                                ],+                                "notes": "twm"+                            },+                            "( == 3.6.4 && >= 2.4.5 ) || ( == 4.4.2 && >= 3.1.3 && > 3.1.3 && < 4.4.1 && > 2.1.2 )": {+                                "distroPKGs": [+                                    "",+                                    "uarb"+                                ],+                                "notes": "jabw"+                            },+                            "( >= 5.4.4 && < 5.5.2 && > 3.4.3 && > 5.5.5 && < 5.5.5 && <= 2.1.2 ) || ( > 3.3.2 )": {+                                "distroPKGs": [+                                    "owfj"+                                ],+                                "notes": "mxsxs"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "kthvw",+                                    "s"+                                ],+                                "notes": "gu"+                            }+                        }+                    }+                }+            }+        },+        {+            "ghcupDownloads": {+                "GHC": {+                    "1.7.7": {+                        "viArch": {},+                        "viChangeLog": "http:mjfe",+                        "viPostInstall": null,+                        "viPostRemove": null,+                        "viPreCompile": "",+                        "viReleaseDay": "14196328930107255-12-14",+                        "viSourceDL": {+                            "dlCSize": 0,+                            "dlHash": "e",+                            "dlOutput": "",+                            "dlSubdir": null,+                            "dlUri": "http:x"+                        },+                        "viTags": [+                            "7`[%",+                            "Prerelease",+                            "base-5.6.5",+                            "Prerelease",+                            "\u0005ᇝ􁚝*\u0002\u0000",+                            "base-6.1.2",+                            "(S9𡻷󾻅"+                        ],+                        "viTestDL": {+                            "dlCSize": -4,+                            "dlHash": "h",+                            "dlOutput": "u*Ar\u0016Z",+                            "dlSubdir": "𝞊󻓾",+                            "dlUri": "http:otjib"+                        }+                    },+                    "2.1.4": {+                        "viArch": {},+                        "viChangeLog": "https:e",+                        "viPostInstall": "hdst",+                        "viPostRemove": "inyn",+                        "viPreCompile": "t",+                        "viReleaseDay": "19113991190848362-05-24",+                        "viSourceDL": null,+                        "viTags": [+                            "LatestNightly",+                            "Nightly",+                            "LatestPrerelease",+                            "Latest",+                            "Prerelease",+                            "\u0000\u0007e7"+                        ],+                        "viTestDL": {+                            "dlCSize": null,+                            "dlHash": "moxqh",+                            "dlOutput": "󹄧\u0019\\􍠏^",+                            "dlSubdir": {+                                "RegexDir": "|"+                            },+                            "dlUri": "https:my"+                        }+                    },+                    "4.6.8": {+                        "viArch": {+                            "A_32": {+                                "Linux_CentOS": {+                                    "( == 6.5.3 && >= 3.2.3 && <= 2.1.3 && < 2.5.2 && < 3.2.3 && >= 3.3.3 ) || ( >= 2.4.1 && > 4.3.2 ) || ( > 1.1.3 && <= 3.1.1 && <= 1.1.1 && < 1.1.1 )": {+                                        "dlCSize": 6,+                                        "dlHash": "drbeftu",+                                        "dlOutput": "𤫸󶟝A",+                                        "dlSubdir": {+                                            "RegexDir": "d\u0017"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 5,+                                        "dlHash": "tysqpjc",+                                        "dlOutput": "%ꡎ𦹂W",+                                        "dlSubdir": {+                                            "RegexDir": "8\u0004"+                                        },+                                        "dlUri": "http:ffoacep"+                                    }+                                }+                            },+                            "A_64": {+                                "Darwin": {+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "zxj",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:sj"+                                    }+                                },+                                "FreeBSD": {+                                    "( > 3.3.3 && < 3.4.2 && >= 3.4.3 ) || ( >= 2.1.1 && > 4.1.3 && < 4.3.1 )": {+                                        "dlCSize": 4,+                                        "dlHash": "hvwiker",+                                        "dlOutput": "\nGٱ",+                                        "dlSubdir": null,+                                        "dlUri": "https:mpdkatw"+                                    }+                                },+                                "Linux_Debian": {+                                    "( <= 4.5.3 && <= 5.2.1 && > 1.3.1 && == 3.1.4 && == 5.3.2 && < 1.2.3 && <= 3.1.2 ) || ( > 3.4.1 && > 3.2.4 )": {+                                        "dlCSize": 2,+                                        "dlHash": "pf",+                                        "dlOutput": "ꀏ\r㔼",+                                        "dlSubdir": {+                                            "RegexDir": "\u0010dsk"+                                        },+                                        "dlUri": "https:yozbr"+                                    },+                                    "( == 6.1.3 && == 4.3.2 ) || ( == 3.2.3 && <= 1.4.2 && == 2.2.1 && <= 3.2.2 && < 1.4.1 )": {+                                        "dlCSize": -5,+                                        "dlHash": "gwtb",+                                        "dlOutput": null,+                                        "dlSubdir": "X",+                                        "dlUri": "http:d"+                                    }+                                }+                            },+                            "A_ARM": {+                                "FreeBSD": {+                                    "( <= 5.2.3 && < 2.4.4 && < 5.1.2 && >= 2.2.2 && > 4.2.1 && <= 5.5.5 ) || ( > 3.3.3 && >= 2.3.2 && < 1.1.2 && < 2.3.4 && >= 1.1.2 && == 2.4.3 ) || ( > 3.2.2 ) || ( < 2.1.1 && >= 2.1.2 && >= 1.1.1 && >= 1.1.2 )": {+                                        "dlCSize": -3,+                                        "dlHash": "d",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:ad"+                                    },+                                    "( > 1.4.1 && <= 1.3.3 && >= 4.2.5 ) || ( < 1.3.3 && >= 4.2.4 )": {+                                        "dlCSize": 2,+                                        "dlHash": "jploy",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:urvvwnp"+                                    }+                                },+                                "Linux_Void": {}+                            }+                        },+                        "viChangeLog": "http:",+                        "viPostInstall": "lporra",+                        "viPostRemove": "hkyjlfk",+                        "viPreCompile": "jhhdyt",+                        "viReleaseDay": "-25006799231462629-07-15",+                        "viSourceDL": {+                            "dlCSize": -4,+                            "dlHash": "o",+                            "dlOutput": "}",+                            "dlSubdir": {+                                "RegexDir": ""+                            },+                            "dlUri": "http:drxrs"+                        },+                        "viTags": [+                            "old",+                            "Nightly",+                            "Nightly",+                            "base-6.5.6"+                        ],+                        "viTestDL": null+                    },+                    "5.1.8": {+                        "viArch": {+                            "A_32": {+                                "Linux_Alpine": {+                                    "( >= 5.5.3 && > 3.3.4 && > 2.5.2 && == 2.2.5 && <= 2.1.1 && <= 4.5.2 ) || ( > 3.1.4 && > 1.2.3 && <= 1.1.2 && < 4.4.2 && < 1.4.1 ) || ( < 1.2.1 ) || ( <= 1.1.1 && < 2.1.2 ) || ( == 1.1.1 )": {+                                        "dlCSize": 5,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:tbswort"+                                    }+                                },+                                "Linux_Fedora": {+                                    "( == 2.1.5 && > 2.2.5 && > 1.2.4 && >= 1.1.4 && > 4.3.1 && <= 3.4.4 ) || ( < 4.2.3 && <= 4.4.4 )": {+                                        "dlCSize": -4,+                                        "dlHash": "wlaiso",+                                        "dlOutput": "𮔜",+                                        "dlSubdir": "2擣󲝽g",+                                        "dlUri": "https:fa"+                                    }+                                },+                                "Windows": {+                                    "( < 2.5.5 && > 1.1.2 && <= 2.1.4 && <= 3.4.4 )": {+                                        "dlCSize": 2,+                                        "dlHash": "qmqp",+                                        "dlOutput": "󵏑~i\r3Aq",+                                        "dlSubdir": "𪸜su",+                                        "dlUri": "https:mxgxd"+                                    },+                                    "( < 5.4.1 && > 4.2.3 && >= 1.3.5 && == 5.3.2 && == 1.3.5 )": {+                                        "dlCSize": -7,+                                        "dlHash": "ow",+                                        "dlOutput": "/8ST*",+                                        "dlSubdir": "",+                                        "dlUri": "https:nwf"+                                    },+                                    "( == 4.2.2 && <= 5.5.1 && <= 3.3.5 && >= 6.2.4 )": {+                                        "dlCSize": -3,+                                        "dlHash": "zpe",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󾓦F="+                                        },+                                        "dlUri": "https:adqpv"+                                    },+                                    "( > 1.5.2 && >= 3.5.5 && > 1.5.3 && > 5.5.5 )": {+                                        "dlCSize": -4,+                                        "dlHash": "yxfa",+                                        "dlOutput": "",+                                        "dlSubdir": "/",+                                        "dlUri": "http:eo"+                                    },+                                    "( >= 5.4.2 && > 5.4.4 && <= 2.3.4 && >= 4.1.1 && == 5.1.2 && <= 2.1.1 && >= 1.5.3 ) || ( > 4.4.1 && >= 1.2.1 && <= 2.3.2 && <= 1.4.2 && > 3.4.4 )": {+                                        "dlCSize": -4,+                                        "dlHash": "",+                                        "dlOutput": "\"![\u0017Z=",+                                        "dlSubdir": {+                                            "RegexDir": "􆮎bT孺"+                                        },+                                        "dlUri": "https:c"+                                    },+                                    "( >= 5.4.5 && <= 2.4.2 && == 2.2.4 && >= 1.5.3 )": {+                                        "dlCSize": -3,+                                        "dlHash": "eoxrrkw",+                                        "dlOutput": "\u000b2𡧿4𤜛􈒓",+                                        "dlSubdir": "\u0016",+                                        "dlUri": "https:ulivcue"+                                    }+                                }+                            },+                            "A_ARM64": {+                                "Darwin": {+                                    "( == 4.4.3 && <= 4.1.1 && <= 2.2.4 && == 5.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "wshyqqq",+                                        "dlOutput": "N󺍒\u0015:M",+                                        "dlSubdir": "\u0005Y􊶲#",+                                        "dlUri": "https:"+                                    }+                                },+                                "Linux_Fedora": {+                                    "( > 1.2.3 && == 2.4.5 ) || ( >= 2.3.5 ) || ( < 1.1.3 ) || ( < 2.1.2 )": {+                                        "dlCSize": -4,+                                        "dlHash": "iv",+                                        "dlOutput": "\u001c",+                                        "dlSubdir": "5g",+                                        "dlUri": "https:fhevhk"+                                    },+                                    "( >= 2.3.1 && <= 1.1.4 && > 5.3.2 && <= 2.2.4 && < 5.5.3 && >= 3.1.3 && <= 4.4.1 )": {+                                        "dlCSize": 2,+                                        "dlHash": "zd",+                                        "dlOutput": "\t$",+                                        "dlSubdir": "V",+                                        "dlUri": "http:iewuv"+                                    },+                                    "( >= 3.2.5 && == 1.5.4 && >= 5.2.5 && > 5.5.5 && <= 2.1.3 )": {+                                        "dlCSize": -4,+                                        "dlHash": "ax",+                                        "dlOutput": ",6",+                                        "dlSubdir": "",+                                        "dlUri": "https:hsxlfr"+                                    },+                                    "( >= 5.1.1 && <= 5.1.2 && == 5.2.2 ) || ( < 2.1.3 && == 1.4.3 && > 5.4.2 && > 4.3.3 && < 1.4.3 && >= 2.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "ei",+                                        "dlOutput": "F;\u000f>",+                                        "dlSubdir": {+                                            "RegexDir": "oX"+                                        },+                                        "dlUri": "https:aqfmz"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "khjbs",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:thb"+                                    }+                                },+                                "Windows": {+                                    "( <= 5.2.4 && <= 5.3.2 ) || ( >= 2.3.3 )": {+                                        "dlCSize": -2,+                                        "dlHash": "bioe",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:wdzwk"+                                    },+                                    "( <= 5.5.2 && > 3.3.3 && > 2.3.1 ) || ( == 3.2.3 && < 3.2.1 && < 1.1.3 && == 1.1.2 && > 4.1.1 && > 5.1.4 ) || ( > 3.2.3 && == 3.1.3 && <= 3.3.3 && > 1.2.3 && <= 2.1.2 )": {+                                        "dlCSize": -2,+                                        "dlHash": "dz",+                                        "dlOutput": "$M􆐡\u0006",+                                        "dlSubdir": null,+                                        "dlUri": "https:merx"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "bmtrajy",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:e"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "Darwin": {+                                    "( <= 3.5.6 )": {+                                        "dlCSize": null,+                                        "dlHash": "xot",+                                        "dlOutput": "𐀆16N",+                                        "dlSubdir": "ti?V",+                                        "dlUri": "https:puaw"+                                    },+                                    "( <= 4.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "ceaxi",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:hofpf"+                                    },+                                    "( <= 4.5.5 && > 4.5.3 )": {+                                        "dlCSize": 5,+                                        "dlHash": "pz",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "( > 3.3.1 && == 1.1.3 && < 2.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "g",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 7,+                                        "dlHash": "shayu",+                                        "dlOutput": "g󾸜1􃘣",+                                        "dlSubdir": null,+                                        "dlUri": "https:rgztkc"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 3.2.5 )": {+                                        "dlCSize": 4,+                                        "dlHash": "dzs",+                                        "dlOutput": "\u000ci;㭄L",+                                        "dlSubdir": "𗰺",+                                        "dlUri": "https:zux"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 3,+                                        "dlHash": "rv",+                                        "dlOutput": "\u0016",+                                        "dlSubdir": "-\u0001y릨z",+                                        "dlUri": "https:q"+                                    }+                                },+                                "Linux_Alpine": {+                                    "( < 1.4.3 ) || ( <= 2.2.4 && > 3.2.3 && <= 1.1.3 ) || ( > 4.3.2 && < 3.1.2 && > 2.2.4 && < 2.3.2 )": {+                                        "dlCSize": 1,+                                        "dlHash": "vqz",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "Ba\u0015T"+                                        },+                                        "dlUri": "http:s"+                                    },+                                    "( < 2.3.1 && < 1.3.3 && < 5.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "lymdqi",+                                        "dlOutput": "k𡆜",+                                        "dlSubdir": {+                                            "RegexDir": "D􈹾A"+                                        },+                                        "dlUri": "http:makdrj"+                                    },+                                    "( < 2.4.4 && < 2.1.1 && < 2.4.5 ) || ( == 4.1.2 ) || ( == 2.3.2 ) || ( > 3.1.1 && <= 2.1.1 )": {+                                        "dlCSize": -1,+                                        "dlHash": "dayfgy",+                                        "dlOutput": "Xz\u001a",+                                        "dlSubdir": {+                                            "RegexDir": "\u0018"+                                        },+                                        "dlUri": "http:hzqggz"+                                    },+                                    "( >= 3.2.3 && > 4.4.1 && <= 2.3.5 && < 5.3.1 && < 1.5.2 && > 4.3.5 && == 4.6.5 ) || ( <= 1.2.3 )": {+                                        "dlCSize": 5,+                                        "dlHash": "cxbmw",+                                        "dlOutput": "",+                                        "dlSubdir": "",+                                        "dlUri": "http:dyf"+                                    }+                                }+                            },+                            "A_PowerPC64": {+                                "FreeBSD": {+                                    "( < 3.2.3 )": {+                                        "dlCSize": 6,+                                        "dlHash": "mfqwefm",+                                        "dlOutput": "リ\u0015\u0005󹹯\u0004ሢY",+                                        "dlSubdir": "@p",+                                        "dlUri": "http:pg"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 5,+                                        "dlHash": "cfq",+                                        "dlOutput": null,+                                        "dlSubdir": "쟑E",+                                        "dlUri": "https:cr"+                                    }+                                },+                                "Linux_UnknownLinux": {+                                    "unknown_versioning": {+                                        "dlCSize": -5,+                                        "dlHash": "dxaosuh",+                                        "dlOutput": "-𪌚\u0002𮊋&𱁥",+                                        "dlSubdir": "M^b",+                                        "dlUri": "http:v"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "Darwin": {+                                    "( < 5.3.3 && >= 3.2.5 && == 1.5.3 && <= 1.3.4 && < 4.4.1 && == 1.4.1 ) || ( < 5.2.1 && == 1.3.3 && > 1.3.3 && <= 2.4.5 && == 4.1.3 && == 4.4.2 ) || ( >= 1.3.2 ) || ( <= 1.2.2 && <= 1.1.2 && == 2.2.2 )": {+                                        "dlCSize": 3,+                                        "dlHash": "mgkxq",+                                        "dlOutput": "󽢁f􊌶",+                                        "dlSubdir": null,+                                        "dlUri": "https:uz"+                                    },+                                    "( <= 3.4.4 && < 3.5.2 && >= 3.1.1 )": {+                                        "dlCSize": 2,+                                        "dlHash": "i",+                                        "dlOutput": "𫪆󸥜𧟏3\\ @",+                                        "dlSubdir": {+                                            "RegexDir": "𠦻\tp󴪜"+                                        },+                                        "dlUri": "http:va"+                                    },+                                    "( == 1.1.4 && == 2.2.2 && < 1.1.1 && <= 4.2.4 && < 4.3.5 && == 2.2.5 && == 3.2.1 )": {+                                        "dlCSize": 3,+                                        "dlHash": "rv",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:xi"+                                    },+                                    "( == 3.3.2 && == 4.1.5 && >= 4.1.4 ) || ( <= 1.3.4 && >= 4.3.3 && < 4.3.2 && >= 2.4.4 ) || ( > 5.2.2 && == 1.2.2 && < 1.2.1 && <= 3.1.3 && >= 3.2.2 )": {+                                        "dlCSize": -1,+                                        "dlHash": "zo",+                                        "dlOutput": null,+                                        "dlSubdir": "DuJ\\+,",+                                        "dlUri": "http:arvprw"+                                    },+                                    "( >= 1.1.2 && > 5.3.1 && > 3.1.1 && < 1.5.6 && < 1.5.3 ) || ( == 1.4.3 && == 4.4.4 && == 1.1.3 ) || ( <= 1.2.2 && >= 2.2.1 && <= 1.3.2 )": {+                                        "dlCSize": -2,+                                        "dlHash": "njgnlf",+                                        "dlOutput": "a",+                                        "dlSubdir": "",+                                        "dlUri": "https:csm"+                                    },+                                    "( >= 4.3.5 && >= 2.5.5 && == 4.5.3 && >= 5.4.4 && == 1.4.5 && == 4.1.1 ) || ( <= 4.5.3 && == 3.3.5 && > 1.4.3 && == 3.4.4 ) || ( < 1.3.1 && == 2.3.2 && < 1.1.3 && >= 2.1.2 && > 2.1.1 ) || ( > 2.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "𦴕\u0003􉉈",+                                        "dlUri": "https:xhxk"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -7,+                                        "dlHash": "n",+                                        "dlOutput": null,+                                        "dlSubdir": "5󷽱r",+                                        "dlUri": "http:vnb"+                                    }+                                },+                                "FreeBSD": {},+                                "Linux_Alpine": {+                                    "( < 1.3.2 && >= 5.1.4 && <= 3.1.5 && <= 5.4.4 && == 3.2.5 && < 1.5.3 && > 4.1.5 ) || ( >= 3.4.3 && < 3.3.4 && <= 1.1.1 )": {+                                        "dlCSize": 1,+                                        "dlHash": "udvxhw",+                                        "dlOutput": "XAR𝈇󼈼F",+                                        "dlSubdir": null,+                                        "dlUri": "https:mthp"+                                    },+                                    "( < 3.2.2 && == 2.4.5 && < 5.2.2 && <= 3.1.1 && <= 4.1.3 && < 4.2.2 && <= 4.1.2 )": {+                                        "dlCSize": 6,+                                        "dlHash": "iougccv",+                                        "dlOutput": "?#\u0001",+                                        "dlSubdir": "𧂞!3𦤌",+                                        "dlUri": "http:wbja"+                                    },+                                    "( <= 1.1.4 && <= 5.2.2 && < 2.2.5 && == 2.4.5 )": {+                                        "dlCSize": -4,+                                        "dlHash": "aqs",+                                        "dlOutput": null,+                                        "dlSubdir": "\"",+                                        "dlUri": "https:lf"+                                    },+                                    "( == 3.1.2 && >= 1.1.5 && >= 2.4.4 && > 5.1.2 && < 3.2.5 && <= 1.1.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "uq",+                                        "dlOutput": "튜*󺏉",+                                        "dlSubdir": null,+                                        "dlUri": "https:uzum"+                                    },+                                    "( == 4.5.5 && >= 4.1.2 ) || ( < 2.3.3 ) || ( >= 2.1.1 && > 3.1.3 ) || ( >= 1.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "b",+                                        "dlOutput": "",+                                        "dlSubdir": "d\u001a",+                                        "dlUri": "http:"+                                    },+                                    "( == 5.4.3 && <= 3.2.2 && >= 2.3.1 && >= 5.5.3 && >= 1.2.2 && > 2.6.3 )": {+                                        "dlCSize": 4,+                                        "dlHash": "yaseuv",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "( > 4.5.1 && > 2.6.5 && < 2.4.3 && == 2.1.5 && <= 5.1.5 && < 3.1.4 ) || ( < 4.1.2 && == 4.2.3 && >= 1.2.1 && < 4.3.1 && >= 3.2.4 && == 4.3.3 ) || ( >= 3.1.3 ) || ( >= 1.2.2 && < 1.1.2 && >= 1.3.2 )": {+                                        "dlCSize": -4,+                                        "dlHash": "l",+                                        "dlOutput": "%t7\u0000 m",+                                        "dlSubdir": null,+                                        "dlUri": "https:zzk"+                                    },+                                    "( >= 2.4.5 )": {+                                        "dlCSize": -2,+                                        "dlHash": "unmc",+                                        "dlOutput": "\u0007𰦝&􆡑.bv",+                                        "dlSubdir": {+                                            "RegexDir": "U"+                                        },+                                        "dlUri": "http:t"+                                    }+                                },+                                "Windows": {+                                    "( <= 5.3.2 && == 1.3.5 && == 4.5.4 && > 3.2.5 && > 4.4.5 && > 4.1.5 )": {+                                        "dlCSize": 0,+                                        "dlHash": "a",+                                        "dlOutput": "\u0017|.\u0004􎾲x",+                                        "dlSubdir": "\u000f\u0003t𩁮\u001b",+                                        "dlUri": "http:"+                                    },+                                    "( == 5.2.4 ) || ( < 3.2.3 && >= 3.4.3 && > 2.2.1 ) || ( <= 3.1.2 && > 3.2.2 && <= 1.3.1 && <= 2.2.2 ) || ( > 1.2.2 && >= 1.2.2 && >= 1.1.1 && <= 1.1.1 ) || ( > 1.2.1 ) || ( < 1.1.1 && >= 2.1.1 ) || ( < 1.1.1 )": {+                                        "dlCSize": -1,+                                        "dlHash": "mdxmf",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:ebdsaz"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 0,+                                        "dlHash": "dsvno",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "\u0013"+                                        },+                                        "dlUri": "https:vff"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:fpyxhiq",+                        "viPostInstall": "byey",+                        "viPostRemove": null,+                        "viPreCompile": "j",+                        "viReleaseDay": "-14709315539124241-03-12",+                        "viSourceDL": {+                            "dlCSize": -2,+                            "dlHash": "rqn",+                            "dlOutput": "",+                            "dlSubdir": {+                                "RegexDir": "\u001a󹎱1𗐡"+                            },+                            "dlUri": "http:famlxb"+                        },+                        "viTags": [+                            "base-6.2.7",+                            "LatestNightly",+                            "LatestPrerelease",+                            "LatestPrerelease",+                            "Latest"+                        ],+                        "viTestDL": {+                            "dlCSize": -5,+                            "dlHash": "mu",+                            "dlOutput": "G\u001a\u001d&`쁀",+                            "dlSubdir": "3J",+                            "dlUri": "http:ld"+                        }+                    },+                    "5.4.7": {+                        "viArch": {+                            "A_32": {+                                "Linux_RedHat": {+                                    "( < 2.5.4 && > 4.1.2 && <= 1.1.2 && == 5.3.2 && <= 2.5.4 && <= 1.3.5 && > 1.3.3 )": {+                                        "dlCSize": 1,+                                        "dlHash": "tff",+                                        "dlOutput": "%𤝞",+                                        "dlSubdir": null,+                                        "dlUri": "https:c"+                                    },+                                    "( < 2.5.5 && <= 2.1.5 && == 3.6.1 && > 1.3.4 && >= 4.4.3 && >= 3.4.3 ) || ( >= 3.4.3 && == 2.4.1 ) || ( >= 2.1.3 ) || ( == 2.1.2 && >= 1.1.1 && < 1.1.1 ) || ( < 1.1.1 )": {+                                        "dlCSize": -2,+                                        "dlHash": "hzpa",+                                        "dlOutput": "?",+                                        "dlSubdir": "sl&\tb\u0015",+                                        "dlUri": "http:hmb"+                                    },+                                    "( < 4.4.2 && == 2.3.4 && == 2.4.1 && > 4.5.4 && > 2.1.3 ) || ( < 3.4.4 && < 2.3.2 && < 3.4.3 && < 3.4.2 && < 4.4.2 )": {+                                        "dlCSize": -4,+                                        "dlHash": "cnezhiz",+                                        "dlOutput": "H􃐯",+                                        "dlSubdir": "R􈅌",+                                        "dlUri": "http:ortaclv"+                                    },+                                    "( == 4.3.1 && == 4.2.5 && > 3.1.2 && >= 3.3.3 && >= 1.4.5 && < 5.1.3 && < 2.5.1 )": {+                                        "dlCSize": 3,+                                        "dlHash": "cvafom",+                                        "dlOutput": "𱃳􋽓",+                                        "dlSubdir": null,+                                        "dlUri": "http:ukrbr"+                                    },+                                    "( >= 2.1.2 && == 4.5.4 && >= 4.2.4 && >= 2.1.5 )": {+                                        "dlCSize": -1,+                                        "dlHash": "qt",+                                        "dlOutput": null,+                                        "dlSubdir": "V}8",+                                        "dlUri": "https:l"+                                    },+                                    "( >= 3.2.3 && >= 1.2.2 && > 2.3.2 && > 5.4.2 && >= 1.1.2 && < 2.4.3 && == 2.3.5 ) || ( == 2.4.5 && == 3.4.4 && == 4.1.2 && == 1.2.4 )": {+                                        "dlCSize": -4,+                                        "dlHash": "pc",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:vanar"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "qwjad",+                                        "dlOutput": "\u0004%",+                                        "dlSubdir": "󴫏𥢐v𗊣",+                                        "dlUri": "http:m"+                                    }+                                },+                                "Windows": {+                                    "( < 1.4.5 && == 3.2.1 && <= 2.5.1 && == 3.1.5 && == 1.2.3 && <= 4.5.1 && == 5.1.1 )": {+                                        "dlCSize": -5,+                                        "dlHash": "jdutp",+                                        "dlOutput": "o",+                                        "dlSubdir": "𧲂b5}v",+                                        "dlUri": "http:h"+                                    },+                                    "( < 2.3.4 && == 3.3.3 && >= 1.1.4 && <= 1.4.3 && >= 2.3.2 && > 1.1.1 )": {+                                        "dlCSize": -2,+                                        "dlHash": "qfgyftc",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "􁿇"+                                        },+                                        "dlUri": "http:zrer"+                                    },+                                    "( < 5.1.5 && > 3.4.2 ) || ( > 2.4.4 && < 4.4.4 && <= 3.1.2 && <= 1.1.2 && <= 4.3.4 && < 1.4.1 )": {+                                        "dlCSize": -1,+                                        "dlHash": "qbpfj",+                                        "dlOutput": "N.08\u0001",+                                        "dlSubdir": {+                                            "RegexDir": "\u00180"+                                        },+                                        "dlUri": "https:nespgx"+                                    },+                                    "( <= 3.4.4 && > 5.3.4 && == 3.3.1 && >= 2.2.1 && < 3.5.4 ) || ( <= 4.4.2 && < 1.2.1 && < 3.3.1 && == 4.3.1 && == 1.4.4 && > 3.4.1 ) || ( < 5.1.3 && < 3.4.2 ) || ( == 2.2.2 && >= 2.1.1 )": {+                                        "dlCSize": -2,+                                        "dlHash": "",+                                        "dlOutput": "<<𤢱􁂻,%\u0012",+                                        "dlSubdir": "",+                                        "dlUri": "https:"+                                    },+                                    "( <= 4.2.4 && <= 4.1.2 && == 3.3.2 && < 1.1.3 ) || ( >= 2.1.2 && >= 3.1.1 && >= 3.3.5 ) || ( == 1.1.3 && > 1.3.2 && >= 3.3.3 )": {+                                        "dlCSize": 6,+                                        "dlHash": "pbgyzue",+                                        "dlOutput": "\u0013V󸕹􈒩P\u0010",+                                        "dlSubdir": "_〸󺻫\u000b",+                                        "dlUri": "http:xy"+                                    },+                                    "( <= 5.4.5 && < 5.2.1 && <= 3.4.2 && <= 4.2.3 && == 3.1.1 && == 4.5.2 && > 4.5.2 ) || ( < 2.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "qj",+                                        "dlOutput": "s",+                                        "dlSubdir": "qB\u0002D𗥉H",+                                        "dlUri": "http:gnfkpms"+                                    },+                                    "( > 5.3.4 && > 5.5.4 && < 2.1.5 && < 1.2.5 && >= 3.2.4 )": {+                                        "dlCSize": 7,+                                        "dlHash": "vxb",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "https:eo"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -4,+                                        "dlHash": "qvqrp",+                                        "dlOutput": "S<E\u0008",+                                        "dlSubdir": "",+                                        "dlUri": "https:zja"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "Darwin": {+                                    "( < 2.5.3 && <= 4.5.1 && > 3.2.2 && <= 2.3.1 && >= 1.4.2 && <= 3.1.6 ) || ( == 1.4.1 && <= 4.1.4 && <= 1.1.5 ) || ( == 4.1.3 && > 2.1.5 && > 2.1.2 )": {+                                        "dlCSize": -3,+                                        "dlHash": "djga",+                                        "dlOutput": "2𢚅",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:d"+                                    },+                                    "( < 5.5.2 && >= 4.5.2 && >= 4.3.3 && == 4.2.1 && > 4.1.5 && == 4.2.5 && > 4.4.3 ) || ( < 2.5.4 && > 2.4.1 )": {+                                        "dlCSize": -1,+                                        "dlHash": "pk",+                                        "dlOutput": "𔓾󾂐\u0004\u0017",+                                        "dlSubdir": {+                                            "RegexDir": "-.!.\""+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( <= 3.4.3 && >= 2.5.5 )": {+                                        "dlCSize": -4,+                                        "dlHash": "i",+                                        "dlOutput": "峑",+                                        "dlSubdir": ":2L%T𗻉",+                                        "dlUri": "https:phrslqa"+                                    },+                                    "( > 2.2.3 && <= 5.3.5 && >= 2.2.1 )": {+                                        "dlCSize": 4,+                                        "dlHash": "nyeykzw",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "&3"+                                        },+                                        "dlUri": "https:lht"+                                    },+                                    "( > 2.2.4 && < 1.2.4 )": {+                                        "dlCSize": -5,+                                        "dlHash": "fna",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "Oc"+                                        },+                                        "dlUri": "https:hwbun"+                                    },+                                    "( >= 5.1.5 && == 2.3.1 && == 4.5.6 )": {+                                        "dlCSize": -1,+                                        "dlHash": "nssedkg",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:tmvccga"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 3,+                                        "dlHash": "ejdr",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "!\tY(猈"+                                        },+                                        "dlUri": "https:pmmi"+                                    }+                                }+                            },+                            "A_PowerPC64": {}+                        },+                        "viChangeLog": "http:bn",+                        "viPostInstall": "sirzxo",+                        "viPostRemove": "zbmets",+                        "viPreCompile": "bcfk",+                        "viReleaseDay": "9847751870946229-12-30",+                        "viSourceDL": {+                            "dlCSize": 0,+                            "dlHash": "qzdbsz",+                            "dlOutput": "skn󿉇潽",+                            "dlSubdir": null,+                            "dlUri": "https:zfyw"+                        },+                        "viTags": [+                            "Latest",+                            "Nightly",+                            "Latest",+                            "Prerelease",+                            "LatestPrerelease",+                            "Prerelease",+                            "Latest"+                        ],+                        "viTestDL": null+                    }+                },+                "Stack": {+                    "1.1.7": {+                        "viArch": {+                            "A_ARM": {},+                            "A_ARM64": {+                                "Linux_Alpine": {+                                    "( == 5.1.4 && > 5.5.3 )": {+                                        "dlCSize": 6,+                                        "dlHash": "rdmg",+                                        "dlOutput": "󺳨}\u00016\u0012l",+                                        "dlSubdir": null,+                                        "dlUri": "http:b"+                                    },+                                    "( > 1.4.4 && <= 2.1.4 && == 3.4.4 && > 1.2.3 && <= 2.2.5 && >= 2.5.2 && == 1.2.2 ) || ( == 1.3.2 && < 3.2.4 && >= 4.1.2 && < 2.4.1 ) || ( < 1.1.1 )": {+                                        "dlCSize": -2,+                                        "dlHash": "i",+                                        "dlOutput": "]3",+                                        "dlSubdir": {+                                            "RegexDir": "𤸬"+                                        },+                                        "dlUri": "http:doou"+                                    },+                                    "( > 2.4.1 ) || ( > 3.3.3 && == 3.3.3 && >= 2.2.5 )": {+                                        "dlCSize": -2,+                                        "dlHash": "gtemy",+                                        "dlOutput": "}􇪩=",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:yry"+                                    },+                                    "( >= 3.5.1 && <= 2.3.3 && < 1.2.2 && < 5.1.5 && > 2.2.4 ) || ( <= 3.2.3 && == 4.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "",+                                        "dlSubdir": "􊗯\u001dU}r",+                                        "dlUri": "http:yt"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -6,+                                        "dlHash": "sydga",+                                        "dlOutput": ":2􋊿\u0018",+                                        "dlSubdir": "\u000b",+                                        "dlUri": "http:fsamxp"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:k",+                        "viPostInstall": "pdwctmw",+                        "viPostRemove": "",+                        "viPreCompile": "vtxf",+                        "viReleaseDay": "2100313417350615-07-16",+                        "viSourceDL": {+                            "dlCSize": -4,+                            "dlHash": "yvlfv",+                            "dlOutput": null,+                            "dlSubdir": null,+                            "dlUri": "http:h"+                        },+                        "viTags": [],+                        "viTestDL": null+                    },+                    "7.2.3": {+                        "viArch": {+                            "A_64": {+                                "Darwin": {},+                                "FreeBSD": {+                                    "( < 2.5.5 && >= 3.2.7 ) || ( >= 3.3.4 && >= 1.2.4 && <= 3.4.2 && <= 3.4.1 && > 4.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "uzpzi",+                                        "dlOutput": "Bk'\u0014r",+                                        "dlSubdir": ":(n96粱",+                                        "dlUri": "http:ooukn"+                                    },+                                    "( <= 3.1.2 && <= 1.1.3 )": {+                                        "dlCSize": -2,+                                        "dlHash": "vpkxvnh",+                                        "dlOutput": "\u00087\n\r캖𑣌",+                                        "dlSubdir": "\u0010",+                                        "dlUri": "http:c"+                                    },+                                    "( <= 5.5.3 && > 3.4.2 && <= 1.1.5 ) || ( == 2.4.2 && == 4.4.1 && <= 3.2.1 && > 1.3.4 && < 2.4.1 && == 1.1.2 ) || ( > 1.1.3 && > 3.3.3 ) || ( > 2.1.1 && == 3.1.2 )": {+                                        "dlCSize": 6,+                                        "dlHash": "rrjnbjn",+                                        "dlOutput": "k\u0014e\u0012",+                                        "dlSubdir": "\nqu\u0005\u001c𣘵",+                                        "dlUri": "http:fjo"+                                    },+                                    "( == 5.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "tgmnn",+                                        "dlOutput": "\u0004󽨆c_󷥘",+                                        "dlSubdir": "𭱕􎛠m",+                                        "dlUri": "http:fvrfd"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 2,+                                        "dlHash": "deolc",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0004\u0016;",+                                        "dlUri": "https:wej"+                                    }+                                },+                                "Windows": {+                                    "( >= 1.3.5 ) || ( == 2.3.3 ) || ( <= 3.2.1 && < 2.3.3 && >= 3.2.5 && < 1.3.2 && >= 3.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "jmodib",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "2큅.;\u0000a"+                                        },+                                        "dlUri": "http:bqfbnk"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "Linux_UnknownLinux": {+                                    "( >= 3.4.3 && <= 5.3.2 && == 2.3.2 && == 3.3.3 && > 1.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "dtt",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󹞤U\u0002r"+                                        },+                                        "dlUri": "http:hggimml"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "FreeBSD": {+                                    "( < 3.4.3 )": {+                                        "dlCSize": 6,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "|"+                                        },+                                        "dlUri": "http:ljl"+                                    },+                                    "( <= 3.2.3 && == 5.3.2 && >= 4.3.2 )": {+                                        "dlCSize": -6,+                                        "dlHash": "vsjnh",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:emh"+                                    },+                                    "( <= 5.2.3 ) || ( <= 5.4.4 && <= 3.5.1 && < 4.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "jaudu",+                                        "dlOutput": "8Y",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:hqiakur"+                                    },+                                    "( == 3.4.6 && > 4.3.5 && < 1.3.3 ) || ( < 4.2.3 && <= 1.4.2 )": {+                                        "dlCSize": 6,+                                        "dlHash": "yr",+                                        "dlOutput": "K",+                                        "dlSubdir": "",+                                        "dlUri": "https:put"+                                    },+                                    "( > 1.2.1 ) || ( >= 1.5.4 && >= 4.1.2 && <= 3.3.2 && < 2.2.3 && >= 1.4.2 && >= 3.4.2 ) || ( >= 2.1.3 && >= 1.1.3 ) || ( == 1.1.1 && < 1.2.2 && == 2.1.1 ) || ( == 3.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "vrpneq",+                                        "dlOutput": "T",+                                        "dlSubdir": "\u0013R>𡷧C𘋲",+                                        "dlUri": "http:iy"+                                    },+                                    "( >= 5.1.4 ) || ( == 4.2.1 && <= 4.2.3 )": {+                                        "dlCSize": -6,+                                        "dlHash": "hj",+                                        "dlOutput": "󰧥&x􍉾G",+                                        "dlSubdir": null,+                                        "dlUri": "http:lsoxikf"+                                    },+                                    "( >= 5.3.4 && >= 1.4.3 && >= 5.3.1 && >= 4.3.2 )": {+                                        "dlCSize": -3,+                                        "dlHash": "op",+                                        "dlOutput": "ꌳ\u0001\u0008󸩥<",+                                        "dlSubdir": "𣵈󵯚^牎",+                                        "dlUri": "http:kkhzhqf"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -6,+                                        "dlHash": "zjdpypo",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:yzlisfo",+                        "viPostInstall": "z",+                        "viPostRemove": null,+                        "viPreCompile": null,+                        "viReleaseDay": "-19393239304983601-02-02",+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "xhpl",+                            "dlOutput": "𐅬𠐱􃶹5",+                            "dlSubdir": null,+                            "dlUri": "https:laqnyf"+                        },+                        "viTags": [+                            "LatestNightly",+                            "old",+                            "Latest"+                        ],+                        "viTestDL": {+                            "dlCSize": 2,+                            "dlHash": "oyhcbu",+                            "dlOutput": "𝚘\u0007u𝨅@􎚾",+                            "dlSubdir": "\u001a𬲍",+                            "dlUri": "https:"+                        }+                    }+                }+            },+            "globalTools": {+                "ShimGen": {+                    "dlCSize": null,+                    "dlHash": "yfwka",+                    "dlOutput": "c5q",+                    "dlSubdir": "􊆁M󿅃/|",+                    "dlUri": "https:yolsdtmmo"+                }+            },+            "toolRequirements": {+                "Cabal": {+                    "7.7.4": {+                        "Darwin": {+                            "( < 1.4.4 && == 4.1.1 && < 2.5.2 && >= 1.2.4 && == 3.4.5 && >= 6.5.2 )": {+                                "distroPKGs": [+                                    "gssaww",+                                    "id",+                                    "rgqh",+                                    "",+                                    "nud"+                                ],+                                "notes": "ncoyqt"+                            },+                            "( < 2.5.2 ) || ( >= 3.4.5 && >= 1.2.2 && < 4.1.4 )": {+                                "distroPKGs": [+                                    "bqi",+                                    "nrtelut"+                                ],+                                "notes": ""+                            },+                            "( > 4.5.1 && < 3.2.5 && >= 2.2.5 && >= 1.1.4 && > 2.2.3 && > 2.4.5 && <= 3.3.4 ) || ( <= 2.3.2 && < 2.3.4 && < 4.2.4 && >= 3.2.2 )": {+                                "distroPKGs": [],+                                "notes": "pvjnje"+                            },+                            "( >= 3.3.2 && >= 4.4.4 && == 3.3.2 ) || ( <= 2.4.1 && == 2.1.6 && > 3.2.1 && > 2.2.4 && > 3.1.1 ) || ( <= 1.1.3 && == 2.1.2 && < 2.1.3 && <= 2.2.1 ) || ( == 2.2.1 && == 3.2.2 && < 1.2.2 && < 1.1.2 )": {+                                "distroPKGs": [+                                    "yh",+                                    "kloj",+                                    "lyw",+                                    "",+                                    "qyutss",+                                    "aajlthx",+                                    "hpw"+                                ],+                                "notes": "kpwv"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "xl"+                            }+                        },+                        "FreeBSD": {+                            "( >= 3.4.2 && < 2.5.1 )": {+                                "distroPKGs": [+                                    "gs"+                                ],+                                "notes": "kbzkotf"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "udyih",+                                    "pcyhgim",+                                    "yoe"+                                ],+                                "notes": "jysijo"+                            }+                        },+                        "Linux_CentOS": {},+                        "Linux_Rocky": {+                            "( >= 1.4.3 && == 4.2.5 && < 2.2.4 )": {+                                "distroPKGs": [+                                    "udpg",+                                    "qus",+                                    "fpiujxn",+                                    "a",+                                    "kp",+                                    "ued",+                                    "zeqe"+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "e"+                            }+                        }+                    },+                    "7.8.2": {+                        "FreeBSD": {+                            "( <= 5.4.3 && <= 1.5.2 ) || ( > 2.3.3 && > 1.5.1 )": {+                                "distroPKGs": [+                                    "e"+                                ],+                                "notes": "wfp"+                            }+                        },+                        "Windows": {+                            "( == 4.1.5 && <= 4.5.4 && <= 1.5.2 ) || ( < 2.3.3 && < 2.4.3 && <= 4.1.2 ) || ( > 3.1.2 )": {+                                "distroPKGs": [],+                                "notes": "lly"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "",+                                    "vovh",+                                    ""+                                ],+                                "notes": "lc"+                            }+                        }+                    },+                    "unknown_version": {+                        "FreeBSD": {+                            "( < 4.3.2 && <= 3.4.2 && == 2.2.3 && < 1.4.3 && >= 5.3.4 && >= 5.2.2 )": {+                                "distroPKGs": [+                                    "",+                                    "bwiuqtb"+                                ],+                                "notes": "b"+                            },+                            "( >= 3.3.3 && <= 1.5.2 && <= 4.4.3 )": {+                                "distroPKGs": [+                                    "bn",+                                    "m",+                                    "",+                                    "",+                                    "qz",+                                    "hkfi",+                                    "w"+                                ],+                                "notes": "n"+                            },+                            "( >= 5.1.2 && == 2.4.4 && >= 1.2.3 && < 2.1.3 && >= 4.4.5 )": {+                                "distroPKGs": [+                                    "",+                                    "ywynjf",+                                    "rehieto",+                                    ""+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "rbtsg",+                                    "",+                                    "tfutbpg",+                                    "fyqyfn",+                                    "",+                                    "ix",+                                    ""+                                ],+                                "notes": "djegug"+                            }+                        },+                        "Linux_Debian": {+                            "( <= 1.2.5 && > 4.1.1 && < 5.4.3 ) || ( <= 3.2.3 && < 3.1.3 && > 3.1.1 && == 2.4.4 && > 3.4.2 && == 4.3.1 ) || ( <= 3.1.1 && <= 2.2.1 && > 2.1.3 && < 3.1.3 ) || ( == 3.1.1 && > 1.2.2 && > 1.2.2 )": {+                                "distroPKGs": [+                                    "xiuunqs",+                                    "gn",+                                    "",+                                    "nmfqlr",+                                    "zzcjc"+                                ],+                                "notes": "ytcrt"+                            },+                            "( <= 3.1.1 && == 2.5.5 && < 1.5.2 && < 1.2.5 ) || ( >= 4.2.4 && >= 4.2.1 && <= 4.2.4 && <= 2.4.3 && <= 1.3.3 && <= 1.1.1 )": {+                                "distroPKGs": [+                                    "yhs",+                                    "kfc",+                                    "",+                                    "wwjux"+                                ],+                                "notes": "nbve"+                            },+                            "( == 5.5.5 && < 3.5.3 )": {+                                "distroPKGs": [+                                    "wqy",+                                    "r",+                                    "bv",+                                    "a",+                                    "pg",+                                    "bp",+                                    "zjblrt"+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "lokbfg",+                                    "wofmkj",+                                    "ry",+                                    "hpfqos",+                                    "bdrotx",+                                    "on"+                                ],+                                "notes": "joxjza"+                            }+                        },+                        "Windows": {+                            "( == 3.4.4 && >= 4.3.3 && > 2.4.2 && > 1.5.1 && < 1.5.5 && >= 3.4.1 ) || ( >= 2.4.2 && == 5.4.4 && >= 4.4.4 && >= 4.3.2 && == 4.5.3 )": {+                                "distroPKGs": [+                                    "auz",+                                    "uauzgst"+                                ],+                                "notes": "nbvbs"+                            }+                        }+                    }+                },+                "GHCup": {+                    "3.7.7": {},+                    "5.1.7": {+                        "FreeBSD": {+                            "( < 5.1.5 && > 5.5.1 && >= 1.4.5 && == 2.3.2 )": {+                                "distroPKGs": [+                                    "vy",+                                    "",+                                    "",+                                    "no"+                                ],+                                "notes": "xufpo"+                            },+                            "( <= 5.5.1 && == 1.4.4 && <= 4.5.5 && == 4.1.3 ) || ( > 1.3.1 && >= 1.4.4 && >= 3.3.3 && < 4.2.2 && < 1.2.2 )": {+                                "distroPKGs": [],+                                "notes": "xak"+                            },+                            "( > 1.1.2 && == 3.3.1 && <= 3.3.3 && < 5.5.4 && > 5.2.1 && > 4.2.5 && > 1.1.4 )": {+                                "distroPKGs": [+                                    "n",+                                    "qcag",+                                    "lxanmo",+                                    "c"+                                ],+                                "notes": "h"+                            },+                            "( > 2.3.1 && <= 3.2.2 && < 1.1.3 && > 2.2.1 && > 3.5.3 && >= 3.3.2 ) || ( < 3.4.2 && < 2.2.3 && >= 2.3.2 && == 1.1.4 )": {+                                "distroPKGs": [],+                                "notes": "hgwl"+                            },+                            "( > 2.4.5 && < 3.1.1 && < 2.4.1 )": {+                                "distroPKGs": [+                                    "mkvreq",+                                    "hgrosv"+                                ],+                                "notes": "eec"+                            }+                        },+                        "Linux_Alpine": {+                            "( < 3.2.5 && < 3.1.3 && > 1.2.4 && < 3.5.3 )": {+                                "distroPKGs": [+                                    "xvahwm",+                                    "curuc",+                                    "je",+                                    "l",+                                    "katzqzb",+                                    "lxaqpn"+                                ],+                                "notes": "vccm"+                            },+                            "( <= 1.5.5 && == 4.4.2 && <= 2.3.2 && > 5.5.2 && <= 3.3.1 && > 8.5.3 && == 3.3.2 ) || ( > 1.3.1 && < 2.2.1 && > 2.2.2 && == 3.3.1 )": {+                                "distroPKGs": [],+                                "notes": "liuc"+                            },+                            "( > 1.5.1 && > 5.3.2 && == 3.5.5 && <= 1.3.3 && <= 5.5.5 && > 5.1.1 && < 4.4.2 ) || ( < 3.4.1 && >= 1.2.3 ) || ( == 2.4.3 && == 1.3.1 ) || ( < 3.2.2 )": {+                                "distroPKGs": [+                                    "yjmdiwv",+                                    "lhycdg",+                                    "yhfdclv",+                                    "ebqesas",+                                    ""+                                ],+                                "notes": "ohya"+                            },+                            "( > 3.1.1 ) || ( >= 2.4.3 && == 2.1.5 )": {+                                "distroPKGs": [+                                    "",+                                    "jmfdo"+                                ],+                                "notes": "qw"+                            },+                            "( > 4.4.5 && <= 4.5.2 )": {+                                "distroPKGs": [+                                    "aadcv",+                                    "oq",+                                    "dbe",+                                    "ebg",+                                    "hpfs",+                                    "r"+                                ],+                                "notes": "mywi"+                            },+                            "( >= 1.3.5 && < 2.3.1 && > 3.1.3 && < 2.1.4 && > 2.2.4 && < 5.2.4 ) || ( == 4.3.4 && >= 2.3.6 && >= 3.1.4 && >= 3.4.2 && > 2.4.2 && >= 1.2.4 )": {+                                "distroPKGs": [+                                    ""+                                ],+                                "notes": "tsomvx"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "emt",+                                    "a",+                                    "s",+                                    "i",+                                    "jgenxz",+                                    "uc"+                                ],+                                "notes": "nu"+                            }+                        },+                        "Linux_Debian": {+                            "( < 2.3.1 && == 5.3.4 )": {+                                "distroPKGs": [+                                    "yksmf",+                                    "lb",+                                    "rkv",+                                    "niuik",+                                    "rhhv",+                                    "cait"+                                ],+                                "notes": "jmtzxkq"+                            },+                            "( == 1.3.3 && >= 4.4.3 && == 3.3.2 && < 2.4.3 && >= 2.4.2 && > 5.4.3 ) || ( == 4.4.2 && < 5.2.4 )": {+                                "distroPKGs": [+                                    "whukylb",+                                    "levkf",+                                    "jfvwddy"+                                ],+                                "notes": "vxiivox"+                            },+                            "( == 5.2.4 && <= 3.4.4 && > 1.1.5 && < 2.2.1 && <= 3.2.3 && > 5.1.2 ) || ( >= 4.2.1 && <= 3.6.4 && == 3.1.3 && < 3.3.3 && > 2.3.1 ) || ( == 3.2.3 && < 2.1.3 && >= 2.2.2 && > 2.2.2 && < 1.2.1 )": {+                                "distroPKGs": [],+                                "notes": "jhaoof"+                            },+                            "( == 5.5.3 && == 1.3.2 && > 2.4.2 && < 2.4.6 && == 2.3.2 )": {+                                "distroPKGs": [+                                    "pvqob",+                                    "kepuj"+                                ],+                                "notes": "ptbdxar"+                            }+                        },+                        "Windows": {+                            "( < 4.4.3 && >= 3.4.5 && <= 2.1.1 && >= 2.3.5 && <= 4.5.5 ) || ( >= 3.4.4 && < 1.1.3 && <= 1.4.3 && > 2.2.1 && == 3.3.2 ) || ( > 2.2.3 && > 1.1.3 )": {+                                "distroPKGs": [+                                    "khqqw",+                                    "z",+                                    "j",+                                    ""+                                ],+                                "notes": "hfb"+                            },+                            "( > 5.2.5 && < 5.4.5 && < 6.1.4 && == 4.4.2 )": {+                                "distroPKGs": [+                                    "",+                                    "heud",+                                    "zr",+                                    "whkd",+                                    ""+                                ],+                                "notes": "jfhazla"+                            },+                            "( >= 1.2.3 && >= 3.4.4 ) || ( > 5.3.3 )": {+                                "distroPKGs": [+                                    "tgdxxie",+                                    "tudedt",+                                    "",+                                    "ruxr",+                                    "fmerl",+                                    "qycdk",+                                    "fo"+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "sckkc",+                                    "cf",+                                    "",+                                    "rwpe"+                                ],+                                "notes": "iclla"+                            }+                        }+                    },+                    "7.3.3": {+                        "Darwin": {+                            "( < 3.5.3 ) || ( == 3.2.3 && > 4.3.2 && <= 1.1.4 ) || ( <= 3.2.2 && <= 4.3.2 && >= 2.3.3 ) || ( > 2.2.2 && >= 1.1.2 ) || ( <= 1.1.1 ) || ( < 1.1.1 && <= 1.2.1 )": {+                                "distroPKGs": [+                                    "duanhz",+                                    "byu",+                                    "mf",+                                    "ghlvy"+                                ],+                                "notes": ""+                            },+                            "( <= 1.1.4 && > 3.3.2 && < 1.3.5 && == 3.2.2 ) || ( == 1.2.4 && <= 2.3.3 && <= 2.1.1 && <= 2.2.3 && >= 1.3.3 )": {+                                "distroPKGs": [+                                    "pytwx",+                                    "",+                                    "fue",+                                    "gi",+                                    "kjzc",+                                    ""+                                ],+                                "notes": ""+                            },+                            "( == 3.4.3 && > 2.4.2 && > 5.2.2 ) || ( < 3.3.4 )": {+                                "distroPKGs": [+                                    "awnqrw",+                                    "uni",+                                    "noiqv",+                                    "cef",+                                    "xxdoxdw"+                                ],+                                "notes": "wlzbx"+                            },+                            "( > 3.2.1 && > 3.2.2 )": {+                                "distroPKGs": [+                                    "hb",+                                    "ph",+                                    "fbbjql",+                                    "my"+                                ],+                                "notes": "nvze"+                            },+                            "( > 3.5.4 && > 6.3.1 && <= 4.1.1 && >= 4.4.4 && <= 2.1.4 && < 2.1.1 )": {+                                "distroPKGs": [+                                    "",+                                    "ok",+                                    "fab"+                                ],+                                "notes": "egab"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "odpyv",+                                    "e",+                                    "",+                                    "",+                                    "zxbolep",+                                    "qffs",+                                    "diydj"+                                ],+                                "notes": "i"+                            }+                        },+                        "FreeBSD": {+                            "( < 2.2.1 && == 5.1.4 ) || ( > 3.3.1 && <= 1.3.2 && == 2.4.4 ) || ( > 3.1.2 )": {+                                "distroPKGs": [+                                    "",+                                    "gcmfnce",+                                    "rlyr"+                                ],+                                "notes": "vbmarxo"+                            },+                            "( <= 3.1.2 && == 5.1.3 )": {+                                "distroPKGs": [+                                    "vskpdkr",+                                    "lwgdeci",+                                    "ajd",+                                    "k",+                                    "dsurowz",+                                    "axn",+                                    ""+                                ],+                                "notes": "e"+                            },+                            "( > 2.2.1 && == 4.1.1 && >= 1.5.1 )": {+                                "distroPKGs": [+                                    "fpqdf",+                                    "nemxnc"+                                ],+                                "notes": ""+                            }+                        },+                        "Linux_Void": {+                            "( > 5.1.5 && == 4.1.2 && == 5.1.1 ) || ( < 3.4.3 )": {+                                "distroPKGs": [+                                    "nijdeb",+                                    "zx",+                                    "kgstnr",+                                    "c",+                                    "xafe"+                                ],+                                "notes": "iftwupn"+                            },+                            "( > 5.5.2 && <= 2.5.3 && < 5.4.4 && < 3.2.4 && < 3.6.1 )": {+                                "distroPKGs": [],+                                "notes": "neu"+                            },+                            "( >= 2.3.4 ) || ( > 1.3.4 && > 2.4.4 && >= 4.1.3 ) || ( >= 3.3.1 && <= 3.1.2 && == 3.1.3 ) || ( < 2.1.2 && >= 1.1.2 && < 2.1.1 && == 2.1.2 ) || ( <= 2.2.1 && < 2.1.2 ) || ( < 1.1.1 && < 1.1.1 ) || ( <= 1.1.1 )": {+                                "distroPKGs": [+                                    "v",+                                    "ekcy",+                                    "vufu",+                                    "cxt",+                                    "fh"+                                ],+                                "notes": "fh"+                            },+                            "( >= 2.4.2 && == 6.4.3 && > 4.5.2 && == 4.2.1 && < 2.2.3 )": {+                                "distroPKGs": [],+                                "notes": "kupnu"+                            }+                        },+                        "Windows": {+                            "( < 1.1.4 && < 1.3.1 && == 3.2.5 && == 2.4.1 && <= 4.4.2 && < 5.3.1 && == 1.4.4 )": {+                                "distroPKGs": [+                                    "",+                                    "kin",+                                    "krdptj",+                                    "",+                                    "wxhz",+                                    "bdazdas"+                                ],+                                "notes": ""+                            },+                            "( < 1.2.2 && == 5.2.1 && == 3.1.3 )": {+                                "distroPKGs": [+                                    "ptl",+                                    "je",+                                    "vygog",+                                    "bczhhpi",+                                    "",+                                    "txbv",+                                    "vgbevo"+                                ],+                                "notes": "ufdftd"+                            },+                            "( < 5.4.5 && == 5.2.4 && < 6.3.1 && == 5.4.2 && < 3.5.2 && > 4.1.1 ) || ( < 2.2.1 && <= 3.3.2 && < 1.3.2 && > 2.2.3 )": {+                                "distroPKGs": [+                                    "nv"+                                ],+                                "notes": "c"+                            },+                            "( == 2.4.4 && < 5.2.4 && <= 3.5.3 && > 1.2.2 && <= 5.4.2 && >= 4.3.4 && > 1.1.3 ) || ( > 4.1.4 && < 2.4.4 && > 3.4.2 && < 3.4.4 && >= 3.4.1 && == 3.3.1 ) || ( < 3.3.1 && > 3.2.1 && == 1.1.2 ) || ( > 1.2.2 && < 2.1.2 ) || ( >= 1.1.1 && > 1.1.1 && < 1.1.1 ) || ( >= 1.2.2 )": {+                                "distroPKGs": [+                                    "wnaznca",+                                    "izgboev",+                                    "lxtnh",+                                    "",+                                    "zvbzrrr",+                                    "mvr"+                                ],+                                "notes": ""+                            },+                            "( == 5.3.2 && > 4.3.4 && > 2.5.4 && < 2.4.4 ) || ( == 1.2.4 && <= 3.1.3 )": {+                                "distroPKGs": [+                                    "lg",+                                    "jbv",+                                    "ht",+                                    "imlehk",+                                    "",+                                    "upv",+                                    "osxd"+                                ],+                                "notes": "epyaepo"+                            },+                            "( >= 3.3.5 && < 1.2.4 && > 1.1.3 && < 4.4.3 )": {+                                "distroPKGs": [+                                    "q",+                                    "dsevcb",+                                    "axoq",+                                    "seasiin"+                                ],+                                "notes": "zydzhy"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "nj",+                                    "evl",+                                    "p"+                                ],+                                "notes": "qk"+                            }+                        }+                    },+                    "unknown_version": {+                        "FreeBSD": {},+                        "Linux_Debian": {+                            "( < 3.4.1 && < 1.2.5 )": {+                                "distroPKGs": [],+                                "notes": "psz"+                            },+                            "( == 3.5.1 && <= 2.1.2 && > 5.2.1 && < 2.2.1 && < 3.1.4 )": {+                                "distroPKGs": [+                                    "haxuy",+                                    "mqfb",+                                    "fc",+                                    "gdrwaz",+                                    "cr"+                                ],+                                "notes": ""+                            },+                            "( == 5.3.3 && == 1.2.1 && >= 2.5.2 && == 4.5.5 && > 3.5.5 && > 2.5.1 && >= 4.3.3 ) || ( == 5.4.2 )": {+                                "distroPKGs": [+                                    "r",+                                    "lhjpr",+                                    "",+                                    "qwnjmeb"+                                ],+                                "notes": "v"+                            },+                            "( > 4.1.1 && == 2.5.1 && == 4.3.5 )": {+                                "distroPKGs": [],+                                "notes": ""+                            },+                            "( >= 3.2.5 && == 4.3.4 && > 2.1.2 && == 5.3.1 ) || ( >= 2.1.2 && == 3.2.4 && > 1.2.1 && >= 1.3.2 ) || ( == 1.3.2 )": {+                                "distroPKGs": [+                                    "yrb",+                                    "nhzb",+                                    "dcxobq",+                                    "emnq",+                                    "yxeblvu",+                                    "hcjt"+                                ],+                                "notes": "mqth"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "ewlnro",+                                    "zxncfa",+                                    "qltrub",+                                    "z"+                                ],+                                "notes": "yzl"+                            }+                        }+                    }+                },+                "Stack": {+                    "1.5.3": {+                        "Linux_Alpine": {+                            "( < 1.4.1 && == 4.1.2 && >= 2.4.1 && >= 2.4.4 && == 4.5.1 ) || ( <= 4.1.2 && > 2.3.4 && > 3.4.5 && < 4.2.1 && > 3.3.4 ) || ( < 1.1.1 && < 3.3.2 && == 1.1.3 && <= 3.1.1 && <= 1.1.2 ) || ( > 2.3.1 && == 1.1.1 && <= 1.2.1 && == 1.1.1 ) || ( < 1.1.1 ) || ( == 2.1.1 )": {+                                "distroPKGs": [+                                    "",+                                    "rjdimce",+                                    "n",+                                    "zprv"+                                ],+                                "notes": "hjj"+                            },+                            "( <= 5.3.2 && < 1.1.5 && > 4.4.4 && == 4.4.5 && <= 2.1.4 && < 3.5.5 ) || ( == 2.3.3 && <= 1.3.2 && >= 4.1.3 && == 3.3.4 && >= 2.3.4 ) || ( >= 2.1.3 && <= 3.1.3 && <= 3.1.2 && == 3.2.1 )": {+                                "distroPKGs": [+                                    "caigu",+                                    "eu",+                                    "oldww",+                                    "ohysfg",+                                    "rbthpnc",+                                    "uubdzs"+                                ],+                                "notes": "br"+                            },+                            "( >= 3.2.1 && >= 4.3.4 && > 4.1.1 )": {+                                "distroPKGs": [+                                    "oefoyoa",+                                    "lhbla",+                                    "cg"+                                ],+                                "notes": "urk"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "iqlizf",+                                    "",+                                    "mhsskd",+                                    "",+                                    "",+                                    "ud"+                                ],+                                "notes": "gv"+                            }+                        },+                        "Windows": {}+                    },+                    "1.6.8": {+                        "Darwin": {+                            "( <= 4.2.5 && == 5.4.5 && > 3.3.2 && > 4.1.5 && < 5.5.1 && <= 2.5.2 ) || ( > 1.2.4 && <= 1.1.3 && < 4.2.2 ) || ( < 1.3.3 && <= 3.2.4 ) || ( < 1.2.2 && == 1.2.2 ) || ( == 1.1.1 && == 1.1.1 && <= 1.1.1 ) || ( < 1.1.1 )": {+                                "distroPKGs": [],+                                "notes": "npd"+                            }+                        },+                        "FreeBSD": {+                            "( <= 4.3.1 && >= 2.3.4 && < 4.4.2 ) || ( <= 1.2.2 )": {+                                "distroPKGs": [+                                    "vemgajn",+                                    "dbj",+                                    "rneqvo"+                                ],+                                "notes": "c"+                            },+                            "( > 1.3.3 && < 3.5.2 && > 1.3.4 )": {+                                "distroPKGs": [+                                    "ohtxe",+                                    "",+                                    "agnkifc",+                                    "",+                                    "nea"+                                ],+                                "notes": "aonbym"+                            },+                            "( >= 5.4.1 && >= 4.3.5 && == 4.5.3 )": {+                                "distroPKGs": [+                                    "j",+                                    "",+                                    "",+                                    "mcjmo",+                                    "dmoib",+                                    "rjwevds"+                                ],+                                "notes": "lvpdok"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "xtvt",+                                    "jv",+                                    "met",+                                    "fab",+                                    "wlnr",+                                    "kqyup"+                                ],+                                "notes": "vtmzak"+                            }+                        },+                        "Windows": {+                            "( < 5.5.1 && > 3.5.5 ) || ( >= 1.1.4 && < 4.4.2 && <= 3.2.2 && >= 3.1.3 ) || ( >= 2.2.3 && >= 3.1.3 && == 3.2.3 )": {+                                "distroPKGs": [+                                    "onxofe",+                                    "yrjf",+                                    "ctu",+                                    "ip",+                                    "wk"+                                ],+                                "notes": ""+                            },+                            "( <= 3.1.4 && == 4.3.3 && == 2.4.5 ) || ( <= 3.3.3 && == 3.3.2 ) || ( <= 1.2.2 && <= 2.2.1 && == 2.2.2 && >= 2.3.2 ) || ( < 2.3.1 && <= 1.2.1 && == 2.1.1 && == 1.1.2 )": {+                                "distroPKGs": [+                                    "zmbie",+                                    "sekdm",+                                    "hfnbp",+                                    "axcd"+                                ],+                                "notes": "lsm"+                            },+                            "( <= 5.1.6 && == 1.2.3 && > 4.4.4 && <= 4.4.2 && <= 2.5.2 && == 5.2.2 )": {+                                "distroPKGs": [+                                    "jsddt",+                                    "lvkldle",+                                    "di",+                                    "k",+                                    "c",+                                    ""+                                ],+                                "notes": "l"+                            },+                            "( == 2.4.4 && == 1.1.2 && > 3.1.3 && <= 2.2.4 && < 3.5.4 ) || ( >= 1.1.3 && > 4.3.4 && < 1.2.4 && <= 3.2.4 && > 1.3.4 ) || ( <= 1.2.1 && <= 1.3.4 && >= 2.3.2 && == 3.3.2 ) || ( < 2.1.1 && > 1.1.3 )": {+                                "distroPKGs": [+                                    "lwhzwki",+                                    "qt",+                                    "wpgi",+                                    "ppqh",+                                    "uz",+                                    "fyva"+                                ],+                                "notes": "atl"+                            },+                            "( > 3.3.4 && <= 1.3.3 && >= 3.2.5 && >= 2.3.3 )": {+                                "distroPKGs": [+                                    "wq",+                                    "iglnkw",+                                    "",+                                    "",+                                    "ww",+                                    "qmzv",+                                    "lzbozmk"+                                ],+                                "notes": "anho"+                            },+                            "( > 4.5.5 && < 4.3.4 && <= 4.4.5 && <= 4.1.4 && <= 2.1.2 && == 1.1.5 )": {+                                "distroPKGs": [+                                    "",+                                    "cpxf",+                                    "ap",+                                    "s"+                                ],+                                "notes": "ek"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "kat"+                                ],+                                "notes": "kalikqp"+                            }+                        }+                    },+                    "2.3.5": {+                        "Windows": {+                            "( <= 4.5.4 && > 4.5.3 && < 5.2.5 && < 6.6.5 ) || ( <= 3.1.4 && <= 1.4.3 && <= 1.3.4 && < 3.1.4 && < 3.3.3 )": {+                                "distroPKGs": [+                                    "mveya",+                                    "jr",+                                    "jqvwiqg"+                                ],+                                "notes": "hulns"+                            },+                            "( == 2.2.5 && > 1.3.3 && > 2.2.3 && == 1.4.2 && == 3.4.2 && == 2.4.2 ) || ( > 4.2.3 && == 1.1.5 && == 2.1.3 && >= 4.1.2 )": {+                                "distroPKGs": [+                                    "gqqn",+                                    "",+                                    "mdd",+                                    "sdp",+                                    "sq"+                                ],+                                "notes": ""+                            },+                            "( > 2.5.4 && >= 5.1.3 && >= 1.5.3 && == 3.5.4 && <= 5.2.5 && <= 2.2.1 ) || ( <= 3.1.4 && < 2.3.5 && >= 4.6.3 )": {+                                "distroPKGs": [+                                    "x",+                                    "",+                                    "rrrbkpo",+                                    "zsfe",+                                    "vfh",+                                    "nrjic",+                                    "svbvze"+                                ],+                                "notes": "kv"+                            },+                            "( >= 3.1.3 )": {+                                "distroPKGs": [+                                    "qxcpkeo",+                                    "wo",+                                    "oolkjby",+                                    "i",+                                    "owa"+                                ],+                                "notes": "epff"+                            }+                        }+                    },+                    "5.4.2": {+                        "Darwin": {}+                    },+                    "6.5.6": {+                        "Darwin": {+                            "( < 3.1.4 ) || ( > 3.1.4 && >= 1.1.3 && == 3.4.4 && >= 4.1.2 ) || ( < 1.3.3 ) || ( == 1.1.2 )": {+                                "distroPKGs": [+                                    "urclxg",+                                    "qgxfbp",+                                    "ohaep",+                                    "iec"+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "ata"+                            }+                        },+                        "Windows": {+                            "( < 5.1.3 && > 3.3.1 && > 5.2.3 && >= 1.1.1 && > 2.3.3 ) || ( <= 2.3.3 && >= 4.1.1 && > 3.4.5 && <= 4.2.4 && <= 4.1.2 && < 3.1.1 ) || ( < 3.3.2 )": {+                                "distroPKGs": [+                                    "xs",+                                    "",+                                    "ydu",+                                    "jlsagvh"+                                ],+                                "notes": "m"+                            },+                            "( <= 2.4.2 && == 5.1.1 && == 3.3.4 && > 2.4.4 && >= 2.1.5 && < 3.5.3 && < 6.1.3 )": {+                                "distroPKGs": [+                                    "sfi"+                                ],+                                "notes": "aooxb"+                            },+                            "( > 3.2.4 && == 1.2.5 )": {+                                "distroPKGs": [+                                    "alxipjd",+                                    "",+                                    "yhikuqv"+                                ],+                                "notes": ""+                            },+                            "( >= 3.5.1 && <= 4.2.2 )": {+                                "distroPKGs": [+                                    "",+                                    "riaop",+                                    "",+                                    "wl"+                                ],+                                "notes": "vzqtx"+                            },+                            "( >= 4.4.5 && < 3.1.1 && <= 2.2.2 && >= 2.5.3 && == 3.3.1 && <= 4.2.1 )": {+                                "distroPKGs": [+                                    "eaqe",+                                    "kchvri"+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "w",+                                    "px",+                                    "cpbin",+                                    "qohjo",+                                    "tjcstmn"+                                ],+                                "notes": "qjf"+                            }+                        }+                    },+                    "8.5.8": {+                        "Linux_CentOS": {+                            "( == 2.5.5 ) || ( > 4.4.3 ) || ( <= 2.2.1 && >= 2.1.2 && == 2.1.1 ) || ( >= 2.2.2 && <= 2.2.1 ) || ( <= 1.1.1 && < 1.1.1 && <= 1.2.1 )": {+                                "distroPKGs": [+                                    "",+                                    "",+                                    "hq",+                                    "ugbbmwf",+                                    "ev",+                                    "ypwzn"+                                ],+                                "notes": "itd"+                            }+                        },+                        "Linux_Exherbo": {+                            "( < 1.1.4 && >= 4.4.1 && >= 1.1.4 && == 5.4.2 ) || ( >= 1.2.4 && > 4.1.3 && < 2.3.4 ) || ( <= 1.1.1 && < 1.1.3 && > 2.1.3 && > 2.1.1 )": {+                                "distroPKGs": [+                                    "",+                                    "wvsxgq",+                                    "",+                                    "qvn",+                                    "de",+                                    "jm",+                                    "wfeuj"+                                ],+                                "notes": "v"+                            },+                            "( <= 4.4.4 && > 5.1.5 && <= 2.5.3 && == 5.5.5 && <= 5.5.2 && <= 5.2.1 && < 3.4.5 )": {+                                "distroPKGs": [+                                    "j",+                                    "rh",+                                    "f"+                                ],+                                "notes": "gilimv"+                            },+                            "( > 3.2.1 && == 4.4.5 ) || ( < 4.1.2 && == 1.2.2 && <= 1.3.4 && < 4.3.1 ) || ( > 3.3.3 && > 3.1.4 && <= 3.1.4 && <= 3.2.3 && >= 3.1.3 ) || ( == 2.1.2 && > 3.2.1 && < 2.2.2 && < 1.2.3 ) || ( < 1.1.1 )": {+                                "distroPKGs": [],+                                "notes": "wfmfkrw"+                            },+                            "( > 4.3.1 && >= 5.2.1 && > 5.4.3 && >= 5.4.5 && < 2.3.4 ) || ( > 6.1.4 )": {+                                "distroPKGs": [],+                                "notes": "tp"+                            },+                            "( >= 4.2.4 && == 5.3.2 && == 3.5.1 && == 3.2.3 && >= 5.3.1 && < 4.5.4 )": {+                                "distroPKGs": [+                                    "ats",+                                    "",+                                    "ijvhf"+                                ],+                                "notes": "dnn"+                            },+                            "( >= 4.4.3 && <= 5.1.2 && > 5.2.3 ) || ( >= 3.2.2 )": {+                                "distroPKGs": [+                                    "tqvof",+                                    "",+                                    "ehfrkmh",+                                    "apquwcr",+                                    "",+                                    "njt",+                                    "zcgkn"+                                ],+                                "notes": "cx"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "xobejfb"+                                ],+                                "notes": "hkjfreg"+                            }+                        },+                        "Linux_Fedora": {+                            "( <= 2.1.4 && < 4.2.4 && >= 5.1.3 && == 1.5.1 && > 5.4.1 && >= 2.5.3 )": {+                                "distroPKGs": [+                                    "xo",+                                    "iuof",+                                    "ihd"+                                ],+                                "notes": "ryagd"+                            },+                            "( == 1.4.3 && < 4.1.3 && > 3.3.4 && > 5.5.4 && > 1.3.1 )": {+                                "distroPKGs": [+                                    "wbd"+                                ],+                                "notes": "hrstj"+                            },+                            "( >= 1.3.1 && <= 1.2.3 && >= 4.3.1 && >= 1.4.3 && == 3.2.3 && > 4.1.3 && > 1.4.2 ) || ( == 2.2.3 ) || ( >= 1.1.2 && >= 1.2.2 && >= 2.2.3 )": {+                                "distroPKGs": [+                                    "irne",+                                    "boks",+                                    "spkbfc",+                                    "vsxmdbm",+                                    "htt",+                                    "crxew"+                                ],+                                "notes": "aur"+                            },+                            "( >= 1.5.2 && >= 5.1.2 && > 1.3.4 && <= 5.4.1 && < 1.2.4 && < 4.1.1 && > 4.4.4 ) || ( >= 1.3.1 && <= 2.2.4 ) || ( <= 1.1.1 && == 1.3.1 && >= 1.3.1 && > 1.1.3 ) || ( > 2.3.2 ) || ( >= 2.1.1 ) || ( >= 1.1.1 && >= 1.1.1 )": {+                                "distroPKGs": [+                                    "bygmok",+                                    "hkhnyl",+                                    "y",+                                    "gxxkdrc",+                                    "d"+                                ],+                                "notes": "bli"+                            }+                        },+                        "Windows": {+                            "( < 2.5.2 && >= 4.2.3 && < 3.3.1 && > 4.3.2 && < 1.5.2 && <= 4.6.3 && == 2.2.2 ) || ( < 1.1.3 ) || ( >= 1.1.1 && == 1.2.1 && <= 1.2.2 )": {+                                "distroPKGs": [+                                    "az"+                                ],+                                "notes": "ih"+                            },+                            "( <= 4.3.5 )": {+                                "distroPKGs": [+                                    "grw",+                                    "u",+                                    "lhbwe",+                                    "y",+                                    "whb",+                                    "lkzla",+                                    "lm"+                                ],+                                "notes": ""+                            },+                            "( > 3.3.5 && < 3.5.2 && <= 1.2.2 && >= 1.5.4 && < 4.3.2 )": {+                                "distroPKGs": [+                                    "fln",+                                    "vzflb",+                                    "wywxgb",+                                    "ibqw",+                                    "fibpyss"+                                ],+                                "notes": "hieyg"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "zrf",+                                    "ejd",+                                    "xda",+                                    "zyg",+                                    "oyjdiqp",+                                    "y",+                                    "dvof"+                                ],+                                "notes": "jteyunw"+                            }+                        }+                    },+                    "unknown_version": {+                        "Darwin": {+                            "( == 5.5.4 && >= 4.4.3 && <= 3.2.5 && <= 2.5.3 ) || ( <= 4.2.3 && >= 3.1.4 && >= 1.1.4 && == 1.4.3 && == 1.3.3 && >= 4.3.3 )": {+                                "distroPKGs": [+                                    "iunvxgf",+                                    "otpjjb",+                                    "gpjta",+                                    "xfyyx"+                                ],+                                "notes": "jfz"+                            },+                            "( > 2.1.3 && <= 1.2.3 && <= 4.1.2 && < 2.1.2 && <= 4.4.6 && > 2.2.4 )": {+                                "distroPKGs": [+                                    "qu",+                                    "qsuj",+                                    "g",+                                    "tec",+                                    "ccqx",+                                    "uk",+                                    "dicoye"+                                ],+                                "notes": "s"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "ib"+                                ],+                                "notes": "pmnk"+                            }+                        },+                        "FreeBSD": {+                            "( > 3.2.5 && == 4.3.3 && > 3.5.5 ) || ( >= 2.4.4 && < 1.1.1 && < 2.1.2 && == 1.4.1 && == 1.3.2 )": {+                                "distroPKGs": [+                                    "eaug",+                                    "qw",+                                    "qs"+                                ],+                                "notes": "xttlo"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "g",+                                    "ijbymz",+                                    "qhvqh",+                                    "ri",+                                    "jcutmf",+                                    "wqrci"+                                ],+                                "notes": "id"+                            }+                        },+                        "Linux_UnknownLinux": {+                            "( == 4.3.1 ) || ( == 3.1.1 && >= 1.1.2 )": {+                                "distroPKGs": [+                                    "v",+                                    "zdz",+                                    "",+                                    "swafajm",+                                    "w",+                                    "hnt"+                                ],+                                "notes": ""+                            },+                            "( > 1.5.5 )": {+                                "distroPKGs": [],+                                "notes": "opep"+                            },+                            "( > 4.5.4 ) || ( < 2.1.5 && > 1.4.3 && < 1.3.4 ) || ( >= 3.4.2 && >= 2.2.2 && > 1.1.1 )": {+                                "distroPKGs": [],+                                "notes": "x"+                            }+                        },+                        "Windows": {+                            "( > 2.6.3 && >= 5.5.2 && <= 3.5.1 )": {+                                "distroPKGs": [+                                    "gzgapz",+                                    "u",+                                    "",+                                    "vxyaems",+                                    "",+                                    "faauf",+                                    "n"+                                ],+                                "notes": "dcmanrk"+                            }+                        }+                    }+                }+            }+        },+        {+            "ghcupDownloads": {+                "Cabal": {+                    "2.6.1": {+                        "viArch": {},+                        "viChangeLog": null,+                        "viPostInstall": "inq",+                        "viPostRemove": "",+                        "viPreCompile": "mdhcih",+                        "viReleaseDay": "-16479932017316860-12-06",+                        "viSourceDL": {+                            "dlCSize": 0,+                            "dlHash": "sfrnt",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": "]\u0011)\u0008"+                            },+                            "dlUri": "https:jgmu"+                        },+                        "viTags": [+                            "#\u0005l",+                            "base-6.2.4",+                            "Latest",+                            "old",+                            "base-6.4.2",+                            "LatestPrerelease",+                            "G"+                        ],+                        "viTestDL": null+                    },+                    "4.4.4": {+                        "viArch": {+                            "A_64": {+                                "Darwin": {+                                    "( <= 5.2.2 && >= 5.4.4 && >= 4.5.5 && < 5.1.3 && >= 2.3.4 && < 1.4.3 && > 5.1.3 )": {+                                        "dlCSize": -5,+                                        "dlHash": "gqgg",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "YzKl\u0000"+                                        },+                                        "dlUri": "http:wwk"+                                    }+                                },+                                "Linux_Debian": {+                                    "( == 4.5.1 && == 5.1.5 && <= 2.4.4 ) || ( < 3.2.2 && > 4.1.4 && <= 3.4.3 )": {+                                        "dlCSize": 1,+                                        "dlHash": "aagdy",+                                        "dlOutput": "\u0012G􇅫X_}B",+                                        "dlSubdir": "[\u0012",+                                        "dlUri": "http:qvecz"+                                    },+                                    "( > 1.2.1 && == 5.4.6 && > 4.4.3 && == 3.1.2 && == 4.2.5 && > 5.2.3 && < 4.2.1 ) || ( < 4.2.2 && > 1.2.1 && <= 1.1.2 && >= 4.2.4 && == 2.4.3 ) || ( == 3.2.1 ) || ( >= 1.2.2 && < 1.1.1 && == 1.2.1 )": {+                                        "dlCSize": 7,+                                        "dlHash": "",+                                        "dlOutput": "v\u00075\u0002]F􆩫",+                                        "dlSubdir": "N0",+                                        "dlUri": "https:yq"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -6,+                                        "dlHash": "pqfynj",+                                        "dlOutput": "E$k\u0008K",+                                        "dlSubdir": "y8\u0017𰰹",+                                        "dlUri": "http:g"+                                    }+                                },+                                "Linux_Exherbo": {+                                    "( < 4.2.5 && > 2.4.4 && > 1.2.2 && > 3.3.4 && == 4.3.2 && == 1.3.4 ) || ( < 1.5.1 && < 1.3.1 && < 3.3.4 && > 3.2.2 ) || ( <= 1.1.3 && < 4.1.2 && == 2.3.2 && < 3.2.5 ) || ( > 2.2.1 && < 1.3.2 && <= 2.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "krqmy",+                                        "dlOutput": "V蚔",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:fttqwud"+                                    },+                                    "( <= 4.2.5 && < 1.2.2 ) || ( <= 1.4.3 && >= 2.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:jdntamx"+                                    },+                                    "( >= 1.5.3 && > 3.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "zrns",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "`􊃪="+                                        },+                                        "dlUri": "http:xsklrul"+                                    }+                                },+                                "Linux_RedHat": {+                                    "( < 4.4.2 && <= 1.2.3 && >= 3.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "nebwjac",+                                        "dlOutput": "1\u0011e .󳟙󷪃",+                                        "dlSubdir": {+                                            "RegexDir": "W@Bks}"+                                        },+                                        "dlUri": "http:yyxcqcr"+                                    },+                                    "( <= 1.4.1 && < 5.3.2 && <= 4.2.2 && >= 1.1.5 && < 4.1.2 && == 1.1.1 ) || ( > 1.2.3 && >= 2.3.2 ) || ( <= 2.3.1 && >= 1.2.1 && <= 3.3.2 && == 1.3.2 && == 3.2.3 ) || ( >= 3.2.1 && == 2.2.2 && == 2.1.1 && > 2.1.1 ) || ( == 1.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "gz",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "F&"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( > 4.4.4 ) || ( == 3.1.4 && <= 1.1.3 && == 3.2.2 && < 4.2.4 && < 3.4.4 && <= 3.4.4 ) || ( >= 1.3.2 ) || ( <= 1.2.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "zxozxo",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "W_,|\u001a"+                                        },+                                        "dlUri": "http:y"+                                    },+                                    "( >= 3.1.2 )": {+                                        "dlCSize": 3,+                                        "dlHash": "f",+                                        "dlOutput": null,+                                        "dlSubdir": "8lw",+                                        "dlUri": "https:zdbsm"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "pwyodx",+                                        "dlOutput": "𰍊\u000b\u001e",+                                        "dlSubdir": "",+                                        "dlUri": "http:nml"+                                    }+                                }+                            },+                            "A_ARM": {+                                "FreeBSD": {+                                    "( <= 2.2.2 && >= 3.3.1 && < 4.5.3 && < 1.2.5 && > 4.5.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "ykgyglv",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "鸼E7-𡶎"+                                        },+                                        "dlUri": "http:jl"+                                    }+                                },+                                "Linux_RedHat": {+                                    "( >= 3.1.1 && == 2.1.2 )": {+                                        "dlCSize": 2,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󼂺\\𫗁󵬛N"+                                        },+                                        "dlUri": "https:dce"+                                    },+                                    "( >= 4.1.5 && == 4.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "ujigdo",+                                        "dlOutput": "􍣴\u0005𦽲:)+",+                                        "dlSubdir": "󻩫徺\u0017\u0001",+                                        "dlUri": "http:wynie"+                                    }+                                }+                            },+                            "A_ARM64": {+                                "FreeBSD": {+                                    "( == 1.3.2 && > 4.4.2 && >= 1.5.1 && > 5.2.3 && > 4.5.1 && == 3.4.4 ) || ( == 1.2.1 && <= 3.1.2 && == 3.2.2 )": {+                                        "dlCSize": 0,+                                        "dlHash": "eg",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u001a\u0019Y5'"+                                        },+                                        "dlUri": "http:qizgpuz"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -6,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "僧\u001f",+                                        "dlUri": "http:aa"+                                    }+                                },+                                "Windows": {+                                    "( <= 5.2.4 && <= 1.1.3 && < 5.3.1 && > 3.3.5 && > 2.5.2 && < 5.2.2 && > 4.1.3 ) || ( <= 4.2.3 && < 2.3.2 && <= 2.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "xlzqz",+                                        "dlOutput": "1O\u0017V\\P$",+                                        "dlSubdir": null,+                                        "dlUri": "http:ussw"+                                    },+                                    "( >= 5.1.5 && == 5.3.5 )": {+                                        "dlCSize": -1,+                                        "dlHash": "ibpisa",+                                        "dlOutput": "U\u001d",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:mylqp"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -5,+                                        "dlHash": "vknexf",+                                        "dlOutput": "y#Yy1",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:esq"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "Linux_Alpine": {},+                                "Linux_Rocky": {+                                    "( <= 1.4.4 && > 3.3.5 && < 4.5.2 && >= 2.5.5 )": {+                                        "dlCSize": 0,+                                        "dlHash": "tqcbwvv",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "( == 3.1.1 && > 5.3.4 && == 2.4.4 && >= 2.2.4 && > 3.2.4 && == 1.1.4 && <= 4.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "nuy",+                                        "dlOutput": "𪫹O𐭌E]w",+                                        "dlSubdir": "yf",+                                        "dlUri": "http:butoe"+                                    },+                                    "( > 3.5.5 )": {+                                        "dlCSize": -2,+                                        "dlHash": "gnxqafz",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "Bk%"+                                        },+                                        "dlUri": "http:xfmnbjo"+                                    },+                                    "( >= 2.5.1 )": {+                                        "dlCSize": -5,+                                        "dlHash": "hjylijl",+                                        "dlOutput": "C",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:lxta"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -6,+                                        "dlHash": "pig",+                                        "dlOutput": "2\u0015FkB𮝮V",+                                        "dlSubdir": {+                                            "RegexDir": "?:$v4\u0010"+                                        },+                                        "dlUri": "https:bzq"+                                    }+                                },+                                "Windows": {+                                    "( < 4.5.4 && >= 5.3.2 && > 2.1.2 && == 1.3.1 && > 4.3.3 && < 1.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "`/ᬱ𐾱,.",+                                        "dlSubdir": "8\u0017𮫊\u000c􏀢2",+                                        "dlUri": "https:kxjtlju"+                                    },+                                    "( <= 3.1.1 && >= 1.4.2 && >= 1.2.2 && > 1.4.4 ) || ( >= 2.2.4 )": {+                                        "dlCSize": 7,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "\u000c?𣇋",+                                        "dlUri": "https:cjyqfrp"+                                    },+                                    "( <= 4.5.1 && == 3.5.2 && < 5.4.3 && < 4.2.4 && >= 2.5.3 && == 4.3.4 && < 4.3.4 ) || ( == 2.2.1 && < 1.1.4 && == 2.2.4 && >= 5.1.3 && < 2.3.4 )": {+                                        "dlCSize": 6,+                                        "dlHash": "yttiihi",+                                        "dlOutput": "􂖒'\t\u000eV9{",+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "( == 1.4.4 && <= 1.3.4 && >= 4.3.1 && <= 3.5.2 && == 3.4.4 && < 4.4.3 )": {+                                        "dlCSize": -5,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0015h"+                                        },+                                        "dlUri": "https:daky"+                                    },+                                    "( >= 2.2.2 && >= 4.1.3 && >= 2.3.3 )": {+                                        "dlCSize": -3,+                                        "dlHash": "utjnj",+                                        "dlOutput": "te\u000bM",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:l"+                                    }+                                }+                            },+                            "A_Sparc64": {}+                        },+                        "viChangeLog": null,+                        "viPostInstall": "r",+                        "viPostRemove": "",+                        "viPreCompile": null,+                        "viReleaseDay": "19078451531543539-04-05",+                        "viSourceDL": null,+                        "viTags": [+                            "base-3.1.4",+                            "Prerelease",+                            "base-3.3.3",+                            "old",+                            "g\u0016\u000b",+                            "LatestNightly",+                            "base-1.3.4"+                        ],+                        "viTestDL": null+                    },+                    "5.5.4": {+                        "viArch": {+                            "A_PowerPC": {+                                "Darwin": {+                                    "( < 2.3.4 && <= 3.2.4 && == 4.4.1 && > 1.2.2 && > 1.5.2 && > 2.5.3 && > 4.6.5 ) || ( > 3.2.2 && <= 2.1.4 && < 3.5.2 )": {+                                        "dlCSize": -2,+                                        "dlHash": "ocaxheu",+                                        "dlOutput": "(",+                                        "dlSubdir": "􁭼𢡳𑲱ᓿ\u0010",+                                        "dlUri": "https:gfu"+                                    },+                                    "( < 5.3.4 && > 5.3.3 && >= 2.5.4 && <= 4.2.5 && == 4.3.2 && <= 2.4.3 ) || ( >= 2.1.4 && == 1.4.1 && == 4.1.1 && >= 3.3.3 && <= 2.2.3 ) || ( <= 3.2.1 && <= 1.3.1 && > 3.2.2 && <= 2.1.3 && < 3.4.1 ) || ( < 2.1.3 && < 2.2.2 && <= 1.2.1 && >= 2.1.1 ) || ( > 1.1.1 && < 1.1.1 && == 2.1.1 )": {+                                        "dlCSize": -6,+                                        "dlHash": "onup",+                                        "dlOutput": "6\u00182",+                                        "dlSubdir": "=M5\u0017\u0019",+                                        "dlUri": "http:nyev"+                                    },+                                    "( <= 2.2.5 && > 1.5.2 && > 3.1.2 && >= 1.4.1 && == 5.2.3 )": {+                                        "dlCSize": 3,+                                        "dlHash": "achmeph",+                                        "dlOutput": "󾁆R\\n",+                                        "dlSubdir": "",+                                        "dlUri": "https:"+                                    },+                                    "( == 1.6.5 && > 1.1.3 && == 1.5.1 && < 2.1.5 && >= 4.3.4 && == 4.1.5 ) || ( < 1.2.3 && <= 2.1.2 && >= 5.1.2 && > 1.2.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "qiexs",+                                        "dlOutput": ";D🜀V",+                                        "dlSubdir": {+                                            "RegexDir": "\u000biG<"+                                        },+                                        "dlUri": "https:uyk"+                                    },+                                    "( == 3.5.5 && < 2.2.4 && > 4.4.3 && < 3.2.3 && > 2.4.1 && > 5.2.6 ) || ( < 2.4.2 && == 3.4.3 && == 1.2.4 && >= 3.2.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "ztnxqie",+                                        "dlOutput": null,+                                        "dlSubdir": "c=g𭷿\u000c\u000e",+                                        "dlUri": "https:slzsny"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -5,+                                        "dlHash": "ig",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "http:rky"+                                    }+                                },+                                "Linux_Fedora": {+                                    "( < 5.4.1 && < 3.4.4 ) || ( < 4.3.1 && < 5.3.3 ) || ( == 4.2.1 && == 3.3.3 && == 2.1.1 )": {+                                        "dlCSize": 3,+                                        "dlHash": "ccz",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:jlx"+                                    },+                                    "( <= 1.4.2 && > 3.5.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "hma",+                                        "dlOutput": "s\t\u001f𤾨ꜛ",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:otxavuj"+                                    },+                                    "( <= 5.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "lg",+                                        "dlOutput": "lK",+                                        "dlSubdir": null,+                                        "dlUri": "https:d"+                                    },+                                    "( <= 5.3.5 && > 3.1.5 && < 5.4.4 && < 3.4.4 && > 4.3.1 && < 1.2.1 && == 1.3.3 )": {+                                        "dlCSize": -5,+                                        "dlHash": "jqiqstv",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:jiw"+                                    },+                                    "( > 2.3.3 && > 4.4.2 && < 3.3.3 && <= 1.5.5 && == 4.1.3 && <= 5.4.4 ) || ( >= 2.2.3 && >= 4.4.1 && >= 3.3.2 && < 2.4.4 && > 3.2.2 && == 4.1.2 ) || ( > 3.2.3 && < 2.1.3 && <= 3.3.2 && == 3.1.3 ) || ( > 2.2.3 ) || ( == 1.1.1 && <= 1.1.1 ) || ( <= 2.2.1 )": {+                                        "dlCSize": 7,+                                        "dlHash": "ewv",+                                        "dlOutput": "'\u001d",+                                        "dlSubdir": "𭧁󴔰",+                                        "dlUri": "https:vzckb"+                                    },+                                    "( > 6.2.4 )": {+                                        "dlCSize": -6,+                                        "dlHash": "unzchh",+                                        "dlOutput": "v󷃸\u001b",+                                        "dlSubdir": {+                                            "RegexDir": "􈤞𭊼l󶥀􊚎"+                                        },+                                        "dlUri": "https:xv"+                                    },+                                    "( >= 2.1.2 && > 1.1.2 && < 3.2.4 && >= 3.4.5 ) || ( >= 1.2.2 && < 3.1.1 && < 3.3.3 && == 1.3.1 )": {+                                        "dlCSize": 0,+                                        "dlHash": "idhj",+                                        "dlOutput": "\u0000\r7",+                                        "dlSubdir": "𑫦𦴉",+                                        "dlUri": "https:"+                                    }+                                },+                                "Windows": {+                                    "( < 4.5.5 && == 4.2.6 ) || ( > 2.2.4 && < 1.4.3 )": {+                                        "dlCSize": 7,+                                        "dlHash": "xpmyse",+                                        "dlOutput": "u",+                                        "dlSubdir": "\u001b{",+                                        "dlUri": "http:nfdp"+                                    },+                                    "( == 2.4.3 && <= 2.3.2 && >= 5.1.2 && == 1.1.4 && == 4.4.2 && == 3.4.3 ) || ( <= 3.1.3 && > 3.1.3 )": {+                                        "dlCSize": 2,+                                        "dlHash": "bluq",+                                        "dlOutput": "\u001d\u0006􏮗\u0003",+                                        "dlSubdir": null,+                                        "dlUri": "https:ttnfqfa"+                                    },+                                    "( > 2.3.4 && == 2.2.5 && < 4.3.1 && > 4.1.3 && >= 3.5.2 ) || ( >= 3.2.3 && == 4.1.1 && <= 3.3.2 && > 4.2.4 && == 2.3.2 && > 1.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "jin",+                                        "dlOutput": "y)\u0015鵺\u0016󴔚蔧",+                                        "dlSubdir": null,+                                        "dlUri": "https:xca"+                                    }+                                }+                            }+                        },+                        "viChangeLog": null,+                        "viPostInstall": "palkmt",+                        "viPostRemove": null,+                        "viPreCompile": null,+                        "viReleaseDay": "1643091259093896-10-29",+                        "viSourceDL": {+                            "dlCSize": -6,+                            "dlHash": "vpjggh",+                            "dlOutput": "\u0019s'",+                            "dlSubdir": null,+                            "dlUri": "http:ootfe"+                        },+                        "viTags": [+                            "old",+                            "LatestPrerelease",+                            "Prerelease",+                            "Recommended"+                        ],+                        "viTestDL": {+                            "dlCSize": null,+                            "dlHash": "dh",+                            "dlOutput": "􌑂",+                            "dlSubdir": "\u000b\u0011u",+                            "dlUri": "http:xgou"+                        }+                    },+                    "5.6.4": {+                        "viArch": {},+                        "viChangeLog": null,+                        "viPostInstall": "hcftjbb",+                        "viPostRemove": "fir",+                        "viPreCompile": "p",+                        "viReleaseDay": "-16050761533053035-03-22",+                        "viSourceDL": null,+                        "viTags": [+                            "Nightly",+                            "LatestNightly",+                            "i\r〙wc\u0011",+                            "Latest",+                            "LatestNightly"+                        ],+                        "viTestDL": {+                            "dlCSize": 5,+                            "dlHash": "jkx",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": ""+                            },+                            "dlUri": "http:snns"+                        }+                    },+                    "6.7.3": {+                        "viArch": {+                            "A_64": {+                                "Darwin": {+                                    "( < 1.2.4 && == 4.1.5 && < 5.5.3 && <= 2.2.4 && >= 4.3.4 ) || ( > 3.4.1 && == 3.4.2 ) || ( >= 1.1.2 && > 1.1.1 && < 2.1.2 && > 3.3.1 && <= 1.4.3 ) || ( >= 2.2.1 && == 2.2.2 && == 1.2.2 ) || ( == 1.2.1 && >= 1.1.2 ) || ( > 1.1.1 )": {+                                        "dlCSize": 7,+                                        "dlHash": "jxj",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:bm"+                                    },+                                    "( == 3.4.5 && < 4.5.4 && < 2.5.3 && > 4.5.5 ) || ( > 1.2.2 && < 2.4.4 )": {+                                        "dlCSize": 4,+                                        "dlHash": "sjlyurq",+                                        "dlOutput": "",+                                        "dlSubdir": "5(𦤔",+                                        "dlUri": "http:oa"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 4.1.2 && <= 4.2.5 && < 4.3.3 && == 5.3.4 )": {+                                        "dlCSize": 5,+                                        "dlHash": "dlbp",+                                        "dlOutput": "Js\u0012^",+                                        "dlSubdir": {+                                            "RegexDir": "V𨛅\u0010"+                                        },+                                        "dlUri": "https:hv"+                                    },+                                    "( <= 3.1.4 ) || ( < 4.3.2 && >= 1.4.4 ) || ( >= 2.4.3 && == 2.3.1 ) || ( < 2.2.1 && >= 2.2.2 && < 2.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "bryd",+                                        "dlOutput": "󸪷7\r",+                                        "dlSubdir": null,+                                        "dlUri": "http:hpdwgy"+                                    },+                                    "( <= 3.6.5 && == 1.2.4 && <= 5.4.2 )": {+                                        "dlCSize": -2,+                                        "dlHash": "orowwx",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "f;Gv𣘒\u0010"+                                        },+                                        "dlUri": "https:msgg"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "wx",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "H>}\t"+                                        },+                                        "dlUri": "https:ecvxdvq"+                                    }+                                },+                                "Linux_AmazonLinux": {+                                    "( < 5.1.1 && <= 4.3.5 && > 1.4.5 && < 5.5.3 && <= 4.5.5 && >= 5.6.4 && > 1.6.2 )": {+                                        "dlCSize": -5,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "^\u001a2"+                                        },+                                        "dlUri": "http:viirbd"+                                    },+                                    "( <= 3.3.1 && >= 1.5.4 && < 4.1.4 && < 2.5.2 && > 2.4.4 && == 1.6.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "doddjp",+                                        "dlOutput": "瑙nU",+                                        "dlSubdir": null,+                                        "dlUri": "https:hox"+                                    },+                                    "( <= 4.2.2 && > 5.4.2 && < 2.2.3 && < 2.1.1 && >= 1.2.1 && < 5.2.2 ) || ( > 3.1.3 ) || ( >= 1.1.3 && <= 1.1.3 && == 3.3.1 ) || ( >= 1.2.1 && >= 1.1.2 ) || ( > 1.1.1 && == 1.2.1 && == 1.2.1 ) || ( < 1.2.1 )": {+                                        "dlCSize": -4,+                                        "dlHash": "uk",+                                        "dlOutput": "􆲭0",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:gy"+                                    },+                                    "( > 2.1.1 && >= 1.3.4 ) || ( >= 3.4.5 && <= 3.1.4 && > 2.3.4 )": {+                                        "dlCSize": 1,+                                        "dlHash": "pjpnbk",+                                        "dlOutput": null,+                                        "dlSubdir": "PB\u00100󺈋",+                                        "dlUri": "http:pptnrz"+                                    },+                                    "( > 4.2.1 && == 5.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "l𥯍a⭂󽸣D",+                                        "dlUri": "https:sp"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "n",+                                        "dlOutput": null,+                                        "dlSubdir": "􀑄,𩕠XQ",+                                        "dlUri": "https:ghs"+                                    }+                                },+                                "Windows": {+                                    "( <= 1.1.2 && < 2.1.5 && >= 5.3.5 && >= 2.5.4 && >= 5.3.3 && < 1.3.3 ) || ( <= 1.1.1 && == 1.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "ro",+                                        "dlOutput": ".~",+                                        "dlSubdir": {+                                            "RegexDir": "#\u0019^\u000f="+                                        },+                                        "dlUri": "http:tveu"+                                    },+                                    "( == 4.1.1 && <= 2.1.2 && == 2.4.5 && == 4.5.1 && == 1.2.4 && <= 3.2.2 && < 3.4.5 )": {+                                        "dlCSize": -2,+                                        "dlHash": "gve",+                                        "dlOutput": "s_\u001e_",+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "( == 5.5.4 && > 5.4.1 && < 4.4.4 && == 5.3.4 ) || ( == 3.1.1 ) || ( < 3.2.2 && < 3.1.3 && >= 2.3.2 )": {+                                        "dlCSize": 5,+                                        "dlHash": "rdtseyo",+                                        "dlOutput": "􃃳",+                                        "dlSubdir": "tBzC",+                                        "dlUri": "http:lcp"+                                    },+                                    "( > 2.3.3 && == 4.3.1 && <= 2.5.1 && <= 5.2.1 && == 5.1.4 && > 1.2.4 && >= 1.4.3 ) || ( <= 1.1.4 && > 1.2.1 && < 4.4.3 && > 4.2.2 )": {+                                        "dlCSize": -4,+                                        "dlHash": "yueil",+                                        "dlOutput": "C",+                                        "dlSubdir": "𮗧􁍴󲴉\u000fb",+                                        "dlUri": "http:wmbgj"+                                    },+                                    "( >= 3.5.5 && < 1.3.2 && == 1.4.1 && > 2.4.5 ) || ( > 3.4.1 && == 3.4.4 && >= 4.1.3 && > 3.2.3 ) || ( < 2.3.1 && <= 1.1.2 )": {+                                        "dlCSize": 1,+                                        "dlHash": "omoerd",+                                        "dlOutput": "𩛇",+                                        "dlSubdir": {+                                            "RegexDir": "\u0006VG"+                                        },+                                        "dlUri": "https:sqw"+                                    },+                                    "( >= 4.5.4 ) || ( >= 3.3.3 && > 2.4.3 && >= 2.2.1 ) || ( >= 3.2.2 && > 2.3.1 && <= 3.3.2 && >= 2.2.1 && >= 1.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "nznwxt",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:xmxbyl"+                                    }+                                }+                            },+                            "A_ARM64": {+                                "Darwin": {+                                    "( < 1.1.4 && == 4.1.2 && <= 4.5.5 && <= 1.2.2 && <= 1.5.4 && > 2.5.2 ) || ( == 3.2.1 && <= 4.3.2 && >= 3.1.4 ) || ( >= 2.3.2 && >= 2.2.2 && < 2.2.1 && < 2.1.1 && >= 2.2.2 )": {+                                        "dlCSize": 6,+                                        "dlHash": "wsojyi",+                                        "dlOutput": "{\t|\u000b\r",+                                        "dlSubdir": null,+                                        "dlUri": "http:yffawqu"+                                    },+                                    "( <= 2.5.5 && >= 3.5.4 && <= 5.3.2 && <= 1.4.3 && <= 4.1.4 && >= 3.4.3 && == 5.2.3 ) || ( == 2.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "y",+                                        "dlOutput": "2V엪16q/",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:egfu"+                                    },+                                    "( == 4.4.3 && < 3.3.4 && == 6.3.2 && > 2.1.2 ) || ( <= 2.2.3 && <= 3.3.2 && >= 2.1.2 && == 5.2.3 )": {+                                        "dlCSize": -1,+                                        "dlHash": "lrbkre",+                                        "dlOutput": "젯\u0012\u0010",+                                        "dlSubdir": {+                                            "RegexDir": "\u001d\u00030"+                                        },+                                        "dlUri": "http:h"+                                    },+                                    "( > 2.1.2 && == 5.2.1 ) || ( >= 2.6.2 && < 3.3.1 && <= 2.4.2 ) || ( <= 2.3.1 && < 1.3.2 ) || ( == 2.1.2 && > 2.3.2 && < 1.1.2 ) || ( < 1.1.2 && == 1.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "wzga",+                                        "dlOutput": "R𤺎j;",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:oqotf"+                                    },+                                    "( > 3.1.4 && > 2.2.1 && <= 5.6.4 && >= 3.3.4 && == 5.4.3 && > 3.4.4 )": {+                                        "dlCSize": 7,+                                        "dlHash": "w",+                                        "dlOutput": "𧲱󼧓󶇜𤣶\u0005",+                                        "dlSubdir": {+                                            "RegexDir": "Th&"+                                        },+                                        "dlUri": "http:jsuqq"+                                    },+                                    "( >= 3.5.6 && > 5.3.3 && > 2.2.2 && < 2.1.1 && >= 3.4.3 && <= 5.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "\u0014:󾔒",+                                        "dlSubdir": null,+                                        "dlUri": "https:k"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -1,+                                        "dlHash": "xu",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "V"+                                        },+                                        "dlUri": "https:m"+                                    }+                                },+                                "Linux_Debian": {+                                    "( <= 5.5.2 && <= 1.1.1 && <= 5.1.3 )": {+                                        "dlCSize": 6,+                                        "dlHash": "ddt",+                                        "dlOutput": "0v􌝛\u0002",+                                        "dlSubdir": {+                                            "RegexDir": "\u0003"+                                        },+                                        "dlUri": "https:x"+                                    }+                                },+                                "Linux_Rocky": {},+                                "Windows": {+                                    "( <= 5.2.3 && <= 5.2.5 )": {+                                        "dlCSize": 1,+                                        "dlHash": "oeehgil",+                                        "dlOutput": "\u0014𦋜[𥗹",+                                        "dlSubdir": "a\u001ci狛",+                                        "dlUri": "http:lw"+                                    },+                                    "( >= 5.4.4 && > 3.4.5 && == 3.4.3 )": {+                                        "dlCSize": -5,+                                        "dlHash": "q",+                                        "dlOutput": "sp궵y\u001au%",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 5,+                                        "dlHash": "cmcjrhm",+                                        "dlOutput": "󴢴\u001f󿸐",+                                        "dlSubdir": "\n\r",+                                        "dlUri": "https:buja"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "Darwin": {+                                    "( < 4.4.5 && == 4.1.3 ) || ( > 3.4.3 && < 4.3.3 && <= 4.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "mgivj",+                                        "dlOutput": "",+                                        "dlSubdir": "zsj瘖\u0004",+                                        "dlUri": "http:mhzou"+                                    },+                                    "( <= 2.3.2 && <= 2.3.1 && > 1.5.5 && > 3.1.2 && < 4.1.1 && < 2.5.4 && == 3.3.6 ) || ( <= 4.3.2 && > 3.3.1 && == 2.3.3 && == 2.4.3 )": {+                                        "dlCSize": -3,+                                        "dlHash": "",+                                        "dlOutput": "e\u001cv",+                                        "dlSubdir": {+                                            "RegexDir": "x"+                                        },+                                        "dlUri": "http:vbt"+                                    },+                                    "( <= 5.3.1 && > 4.1.1 )": {+                                        "dlCSize": -1,+                                        "dlHash": "",+                                        "dlOutput": "",+                                        "dlSubdir": "𠗿\u0006",+                                        "dlUri": "https:qlr"+                                    },+                                    "( > 1.2.2 && >= 1.2.3 && <= 3.1.3 && >= 1.1.5 && == 2.1.3 ) || ( >= 3.2.3 ) || ( == 3.5.1 && >= 2.3.2 && > 3.2.1 && > 4.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "k",+                                        "dlOutput": "x|",+                                        "dlSubdir": null,+                                        "dlUri": "https:t"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 7,+                                        "dlHash": "gxwg",+                                        "dlOutput": "𤦘",+                                        "dlSubdir": "\u000br𠱈c.깓",+                                        "dlUri": "https:zbbrgtv"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 1.3.2 && >= 2.4.5 && <= 3.2.4 && > 5.4.5 && < 5.3.1 && <= 3.3.1 ) || ( <= 3.3.3 && < 3.4.2 && > 1.2.2 && == 3.4.2 && == 2.3.1 ) || ( < 3.3.1 && >= 1.3.3 && == 3.2.3 && == 1.3.1 && > 1.4.1 ) || ( <= 1.2.2 )": {+                                        "dlCSize": -1,+                                        "dlHash": "uu",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0011⡪X\u0007"+                                        },+                                        "dlUri": "https:ejjb"+                                    },+                                    "( >= 6.3.4 && < 1.4.5 && < 4.2.3 )": {+                                        "dlCSize": -5,+                                        "dlHash": "dcjf",+                                        "dlOutput": "|]^\u0014?\u0004x",+                                        "dlSubdir": "Be",+                                        "dlUri": "https:yilww"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 7,+                                        "dlHash": "ccp",+                                        "dlOutput": "󿷩\u0012}𫑗𥏲",+                                        "dlSubdir": "\u0019󳸛",+                                        "dlUri": "https:zu"+                                    }+                                },+                                "Linux_Debian": {+                                    "( <= 1.5.1 && <= 2.1.4 && > 3.3.5 && < 5.3.5 && <= 3.3.4 && == 1.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "jk",+                                        "dlOutput": "4\u0005c}R􎔍",+                                        "dlSubdir": "􎿯neMs",+                                        "dlUri": "https:soxttf"+                                    },+                                    "( <= 4.4.2 && > 5.4.2 && == 3.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "h>􊈽⨘gꖱ",+                                        "dlSubdir": "전%\t녣",+                                        "dlUri": "https:qg"+                                    },+                                    "( == 2.1.5 && < 3.4.4 )": {+                                        "dlCSize": 3,+                                        "dlHash": "dhjcv",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "( >= 5.5.3 && >= 3.5.5 && <= 2.1.3 )": {+                                        "dlCSize": 3,+                                        "dlHash": "",+                                        "dlOutput": "ꮅbRb",+                                        "dlSubdir": {+                                            "RegexDir": "i\u0017"+                                        },+                                        "dlUri": "https:tsqjlts"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 3,+                                        "dlHash": "man",+                                        "dlOutput": "o",+                                        "dlSubdir": "0",+                                        "dlUri": "http:eve"+                                    }+                                },+                                "Windows": {+                                    "( < 3.1.1 && == 4.5.2 && <= 5.3.4 && == 1.4.5 ) || ( > 3.4.4 && > 4.4.1 && < 3.1.3 && < 2.1.1 && < 2.1.2 && < 4.4.4 ) || ( > 3.1.2 && > 2.2.1 && >= 2.1.4 && >= 1.3.1 && >= 3.1.1 ) || ( > 1.1.1 && >= 2.2.3 && >= 2.1.2 && < 2.3.1 ) || ( <= 1.1.1 )": {+                                        "dlCSize": -6,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": " "+                                        },+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 7,+                                        "dlHash": "jic",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0001v\u0012\u0002\u0010"+                                        },+                                        "dlUri": "https:objsq"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "Darwin": {+                                    "( >= 3.5.1 && < 1.4.4 && == 5.3.5 && == 1.3.5 && >= 3.5.4 ) || ( < 3.3.1 && == 4.3.2 && < 2.4.3 ) || ( == 1.1.1 && > 3.3.1 && >= 1.1.3 && <= 1.2.2 && <= 2.1.3 )": {+                                        "dlCSize": -3,+                                        "dlHash": "zfe",+                                        "dlOutput": "󱬔CKE",+                                        "dlSubdir": "B",+                                        "dlUri": "https:ghnh"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 5.2.5 ) || ( > 1.4.3 && >= 2.4.1 && == 4.1.4 && == 3.2.3 ) || ( == 1.2.1 && >= 2.3.2 && == 2.2.2 && >= 1.3.3 ) || ( == 1.2.2 && == 2.3.1 && <= 2.2.1 )": {+                                        "dlCSize": 5,+                                        "dlHash": "uyhsqa",+                                        "dlOutput": "|_􇤆",+                                        "dlSubdir": ")>|벫𪊖2",+                                        "dlUri": "http:kurb"+                                    },+                                    "( <= 4.5.5 && == 1.1.4 && <= 3.6.5 && < 3.5.1 && > 5.2.2 )": {+                                        "dlCSize": -4,+                                        "dlHash": "tyzi",+                                        "dlOutput": "筌\u0005,\u001b&~",+                                        "dlSubdir": {+                                            "RegexDir": "\u0007=𐦊"+                                        },+                                        "dlUri": "https:ke"+                                    },+                                    "( == 4.4.4 && == 5.4.4 ) || ( <= 1.3.1 && > 2.2.2 && > 1.1.2 ) || ( < 1.2.1 && >= 3.2.2 && == 2.3.1 && > 1.2.2 )": {+                                        "dlCSize": 4,+                                        "dlHash": "tmsidz",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:tl"+                                    },+                                    "( == 5.3.5 && < 1.1.1 && > 2.5.5 && > 3.6.7 && >= 4.2.2 && >= 3.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "ay",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    }+                                },+                                "Linux_Gentoo": {+                                    "( <= 2.1.3 && < 1.5.5 && > 1.4.2 && < 5.1.3 && >= 4.1.5 && < 1.6.5 ) || ( > 2.4.1 ) || ( <= 3.1.1 && <= 2.1.2 && <= 1.1.2 && > 3.3.3 )": {+                                        "dlCSize": -4,+                                        "dlHash": "ufe",+                                        "dlOutput": "\u0019e𦷜㘕",+                                        "dlSubdir": {+                                            "RegexDir": "\u0008\u001f"+                                        },+                                        "dlUri": "http:awcolub"+                                    },+                                    "( == 3.3.2 && <= 3.2.5 ) || ( >= 1.4.3 && >= 5.3.3 && < 2.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "https:cg"+                                    },+                                    "( == 6.2.1 && < 4.5.4 && < 3.3.1 )": {+                                        "dlCSize": 1,+                                        "dlHash": "ibdkas",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "qM7dI`"+                                        },+                                        "dlUri": "https:e"+                                    },+                                    "( >= 2.4.3 && < 2.4.5 && > 4.2.4 && >= 5.5.4 && >= 2.5.1 ) || ( > 2.1.5 && <= 3.4.4 && <= 2.1.2 && > 4.5.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "tnrwnii",+                                        "dlOutput": "",+                                        "dlSubdir": "󻵶홃D",+                                        "dlUri": "https:xwrbpxb"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -6,+                                        "dlHash": "rossj",+                                        "dlOutput": null,+                                        "dlSubdir": "}",+                                        "dlUri": "https:lb"+                                    }+                                },+                                "Windows": {}+                            }+                        },+                        "viChangeLog": null,+                        "viPostInstall": null,+                        "viPostRemove": "nvl",+                        "viPreCompile": "gsgje",+                        "viReleaseDay": "16392880388901387-07-08",+                        "viSourceDL": {+                            "dlCSize": 5,+                            "dlHash": "tz",+                            "dlOutput": "l4",+                            "dlSubdir": " ",+                            "dlUri": "https:opp"+                        },+                        "viTags": [+                            "LatestPrerelease",+                            "Latest",+                            "LatestNightly",+                            "LatestNightly"+                        ],+                        "viTestDL": {+                            "dlCSize": -1,+                            "dlHash": "",+                            "dlOutput": "L\nn",+                            "dlSubdir": {+                                "RegexDir": "󿇟J嬐L􁯊"+                            },+                            "dlUri": "http:qd"+                        }+                    },+                    "8.5.5": {+                        "viArch": {},+                        "viChangeLog": "https:aymm",+                        "viPostInstall": "nh",+                        "viPostRemove": "fd",+                        "viPreCompile": null,+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": -4,+                            "dlHash": "hv",+                            "dlOutput": null,+                            "dlSubdir": null,+                            "dlUri": "https:pu"+                        },+                        "viTags": [+                            "Recommended",+                            "Prerelease",+                            "Latest",+                            "LatestPrerelease"+                        ],+                        "viTestDL": {+                            "dlCSize": null,+                            "dlHash": "bw",+                            "dlOutput": "F|𮃃󽱨1𤕓",+                            "dlSubdir": "@",+                            "dlUri": "http:ypi"+                        }+                    },+                    "8.6.5": {+                        "viArch": {+                            "A_64": {+                                "Darwin": {+                                    "( < 2.1.4 && == 2.3.4 && == 6.5.5 )": {+                                        "dlCSize": 4,+                                        "dlHash": "egqczm",+                                        "dlOutput": "\u0011X􋜱",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:t"+                                    },+                                    "( <= 4.1.1 )": {+                                        "dlCSize": -1,+                                        "dlHash": "ps",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0013\u001c"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( == 2.5.5 && <= 1.2.3 && >= 3.3.4 && <= 1.5.2 && <= 2.4.2 ) || ( <= 3.3.1 && >= 1.3.3 && >= 4.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "lqh",+                                        "dlOutput": "@2 􈺗",+                                        "dlSubdir": "\u0014\u001eK􈏂",+                                        "dlUri": "https:drbobt"+                                    },+                                    "( == 3.2.3 && <= 2.3.5 && <= 2.5.3 && == 1.1.5 && > 1.1.2 && > 5.5.5 )": {+                                        "dlCSize": 4,+                                        "dlHash": "u",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:d"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "x\u0001",+                                        "dlUri": "https:"+                                    }+                                }+                            },+                            "A_ARM64": {+                                "FreeBSD": {+                                    "( <= 4.2.1 && >= 3.4.3 && > 5.4.3 && == 5.4.1 ) || ( > 1.4.4 && <= 1.3.3 && >= 3.4.4 && >= 4.1.4 ) || ( < 1.2.1 && > 3.1.3 && < 3.6.2 && < 3.2.1 && <= 3.1.3 ) || ( > 2.2.1 && > 1.2.2 && < 2.2.1 && < 1.2.1 ) || ( >= 1.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "pfxcvae",+                                        "dlOutput": "",+                                        "dlSubdir": "{",+                                        "dlUri": "http:oco"+                                    },+                                    "( > 3.2.2 && < 5.3.3 && == 4.4.1 && < 2.1.5 && >= 4.5.4 && <= 5.4.3 && < 2.2.5 ) || ( > 1.4.1 && == 4.4.1 && > 4.2.4 )": {+                                        "dlCSize": 7,+                                        "dlHash": "bcuisd",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "dQ%m󿅻"+                                        },+                                        "dlUri": "http:xaj"+                                    }+                                },+                                "Linux_Exherbo": {+                                    "( < 2.4.1 ) || ( >= 3.4.3 && >= 1.2.1 && == 2.1.3 && > 3.3.2 && > 3.2.1 && >= 2.3.4 )": {+                                        "dlCSize": 6,+                                        "dlHash": "gppnt",+                                        "dlOutput": "1Vo",+                                        "dlSubdir": "𢜙",+                                        "dlUri": "https:ljicdug"+                                    },+                                    "( > 1.4.4 && >= 3.4.1 && >= 4.4.2 ) || ( < 4.4.1 && == 3.4.2 && == 4.2.4 && == 3.3.2 && <= 1.1.4 && <= 1.3.1 ) || ( == 1.1.2 && == 2.2.1 && == 3.1.2 && < 1.2.2 && <= 3.2.1 ) || ( >= 2.1.1 )": {+                                        "dlCSize": 2,+                                        "dlHash": "joyjgr",+                                        "dlOutput": "",+                                        "dlSubdir": "",+                                        "dlUri": "http:zjy"+                                    },+                                    "( > 3.1.4 && == 3.6.5 ) || ( < 1.3.1 && > 2.4.1 && == 3.3.1 && > 2.2.3 ) || ( > 2.2.2 && > 1.3.2 && == 2.2.2 && == 3.3.1 ) || ( >= 2.2.1 && >= 1.1.1 ) || ( <= 1.2.2 )": {+                                        "dlCSize": 4,+                                        "dlHash": "svmwoc",+                                        "dlOutput": "d",+                                        "dlSubdir": {+                                            "RegexDir": "cὫO\u0006vS"+                                        },+                                        "dlUri": "http:axw"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -6,+                                        "dlHash": "apfrur",+                                        "dlOutput": "\u0014\u001c\u000c󰰏",+                                        "dlSubdir": "",+                                        "dlUri": "https:heavgbe"+                                    }+                                },+                                "Windows": {+                                    "( < 3.3.4 && > 1.4.4 ) || ( > 3.4.2 && > 4.4.4 && > 1.4.1 && >= 1.4.1 && > 2.4.4 ) || ( > 1.1.2 && >= 3.3.3 && >= 1.1.2 && > 2.1.3 )": {+                                        "dlCSize": 5,+                                        "dlHash": "uxiivc",+                                        "dlOutput": "u@3_",+                                        "dlSubdir": {+                                            "RegexDir": "Q"+                                        },+                                        "dlUri": "http:rdcdjzh"+                                    },+                                    "( <= 3.4.3 && >= 4.2.5 && >= 1.5.2 && == 1.3.5 && < 1.3.2 )": {+                                        "dlCSize": -6,+                                        "dlHash": "x",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "X\u0012:V"+                                        },+                                        "dlUri": "https:igern"+                                    },+                                    "( >= 5.3.3 && < 1.3.4 ) || ( <= 4.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "y",+                                        "dlOutput": "",+                                        "dlSubdir": "􈈭y􊫈󾂁e\u0007",+                                        "dlUri": "https:bmjb"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 0,+                                        "dlHash": "onnxkks",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:binpuvl"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:h",+                        "viPostInstall": "",+                        "viPostRemove": "nxnedoe",+                        "viPreCompile": "tolwosj",+                        "viReleaseDay": "17286276225877904-05-25",+                        "viSourceDL": {+                            "dlCSize": -5,+                            "dlHash": "ocrsy",+                            "dlOutput": "E!\u00169􉣘",+                            "dlSubdir": {+                                "RegexDir": ""+                            },+                            "dlUri": "http:rdws"+                        },+                        "viTags": [+                            "LatestPrerelease",+                            "old",+                            "base-2.3.6",+                            "Latest"+                        ],+                        "viTestDL": {+                            "dlCSize": null,+                            "dlHash": "ownn",+                            "dlOutput": null,+                            "dlSubdir": "\u001d󵄫2",+                            "dlUri": "https:wd"+                        }+                    }+                },+                "GHC": {},+                "GHCup": {},+                "Stack": {}+            },+            "globalTools": {+                "ShimGen": {+                    "dlCSize": null,+                    "dlHash": "hoegok",+                    "dlOutput": null,+                    "dlSubdir": "􁃽\u0005]?9\u0001Q:𭲎8ᙣ𑐛'oD\u001a󱧼(𛆎􃥧\u0004\\𢨓[\u001e",+                    "dlUri": "https:nimu"+                }+            },+            "toolRequirements": {+                "Cabal": {+                    "3.5.4": {+                        "Windows": {+                            "( <= 4.1.3 && <= 3.4.4 )": {+                                "distroPKGs": [],+                                "notes": "nygaa"+                            },+                            "( <= 4.2.2 && == 3.4.1 && == 3.2.5 )": {+                                "distroPKGs": [+                                    "qsfhiyb",+                                    "q"+                                ],+                                "notes": "hpg"+                            },+                            "( == 4.5.1 && >= 2.4.1 && >= 3.3.1 ) || ( <= 2.2.2 && >= 1.3.4 )": {+                                "distroPKGs": [+                                    "kojqvk",+                                    "mwraym",+                                    "eh",+                                    "",+                                    "puh",+                                    "b",+                                    "cvp"+                                ],+                                "notes": "x"+                            },+                            "( > 1.3.2 ) || ( >= 4.3.3 && > 4.4.4 && < 1.2.4 && < 4.1.2 && <= 2.1.1 && > 3.2.2 )": {+                                "distroPKGs": [+                                    "bhbrdqj",+                                    "ohjmhrv",+                                    "ba",+                                    ""+                                ],+                                "notes": "wfmrpbv"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "",+                                    "mj",+                                    "k",+                                    "xrg",+                                    "bqh",+                                    "rqyfogz"+                                ],+                                "notes": "qnby"+                            }+                        }+                    },+                    "7.6.7": {+                        "FreeBSD": {},+                        "Linux_Debian": {+                            "( <= 5.2.5 && > 2.2.3 && >= 3.2.1 && < 1.1.1 ) || ( < 4.4.2 && > 1.2.1 ) || ( < 1.1.1 && > 3.2.1 && == 3.3.1 && > 3.1.1 && < 3.3.2 )": {+                                "distroPKGs": [+                                    "slesljw"+                                ],+                                "notes": "fasp"+                            },+                            "( == 1.1.3 && < 1.1.2 && < 4.1.2 && <= 5.3.2 ) || ( >= 1.4.1 && <= 3.4.1 && > 1.2.4 )": {+                                "distroPKGs": [+                                    "hmm",+                                    "oezvr",+                                    "",+                                    "dbsqvcy"+                                ],+                                "notes": "mzbvu"+                            },+                            "( > 1.1.1 && > 3.6.2 ) || ( >= 2.3.2 && < 3.3.4 )": {+                                "distroPKGs": [+                                    "iab",+                                    "sgqbv",+                                    "egqdeay",+                                    "bpclusl"+                                ],+                                "notes": "icof"+                            },+                            "( >= 3.1.2 && > 1.5.3 ) || ( == 3.1.2 && > 4.4.4 && < 4.2.2 && <= 3.3.4 && == 3.1.2 && > 3.2.1 )": {+                                "distroPKGs": [+                                    "she"+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "imvsso"+                            }+                        },+                        "Linux_Rocky": {+                            "( <= 2.5.5 && <= 2.3.4 && > 4.4.2 && == 4.2.3 ) || ( == 1.2.1 && >= 4.3.1 && < 2.3.5 && >= 1.3.2 && < 4.3.2 && > 3.3.2 ) || ( <= 3.1.2 )": {+                                "distroPKGs": [+                                    "e",+                                    "bgiv",+                                    "",+                                    "ucxlxxt"+                                ],+                                "notes": "sdllilw"+                            },+                            "( == 1.2.2 && <= 2.2.4 && >= 4.5.5 && <= 3.5.5 )": {+                                "distroPKGs": [+                                    "rpou",+                                    "zdxni",+                                    "yahaps"+                                ],+                                "notes": ""+                            },+                            "( > 1.1.5 && > 5.1.4 && >= 2.2.3 )": {+                                "distroPKGs": [+                                    "ctwbidj",+                                    "nosradq",+                                    "ryc",+                                    "qn",+                                    "hoqdj",+                                    "clmq",+                                    ""+                                ],+                                "notes": "am"+                            },+                            "( > 2.5.5 && > 2.1.3 && <= 4.5.3 && == 2.2.5 && == 1.1.3 && >= 5.2.1 && > 3.2.3 )": {+                                "distroPKGs": [+                                    "aeil",+                                    "eg",+                                    ""+                                ],+                                "notes": "e"+                            },+                            "( > 5.3.4 && < 1.5.4 && <= 2.3.4 && < 2.1.3 )": {+                                "distroPKGs": [+                                    "sqotn",+                                    "w",+                                    "rhanch",+                                    "wfdlpq",+                                    "gbhz",+                                    "b"+                                ],+                                "notes": "ml"+                            },+                            "( > 5.5.3 && < 4.2.2 ) || ( > 3.1.3 && <= 1.4.4 ) || ( >= 3.3.2 && > 2.3.3 && == 2.3.3 && < 2.3.3 ) || ( >= 1.2.1 && < 2.2.2 && > 1.2.2 && < 1.2.3 )": {+                                "distroPKGs": [+                                    "xil",+                                    "jfvzd",+                                    "",+                                    "f",+                                    "fg"+                                ],+                                "notes": "fgg"+                            },+                            "( >= 3.1.4 && > 4.4.2 && < 1.5.3 && > 4.1.5 && >= 3.1.1 && < 3.5.4 ) || ( < 4.2.4 && >= 4.3.1 && > 4.3.3 && == 4.3.3 && == 1.3.4 && <= 4.4.3 )": {+                                "distroPKGs": [+                                    "tz"+                                ],+                                "notes": "kptwvk"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "fqju",+                                    "wbkfbu",+                                    "vlcddzs",+                                    "hrdjadn"+                                ],+                                "notes": ""+                            }+                        },+                        "Linux_Ubuntu": {+                            "( <= 3.4.1 && > 5.4.2 && <= 5.2.3 && > 2.1.1 && == 2.3.5 && >= 2.5.2 && >= 5.5.5 )": {+                                "distroPKGs": [+                                    "ck"+                                ],+                                "notes": "ewsid"+                            },+                            "( > 5.3.3 && > 5.2.5 && <= 1.3.2 && > 2.1.5 && >= 2.1.2 )": {+                                "distroPKGs": [+                                    "tpyco",+                                    "szrfww"+                                ],+                                "notes": "j"+                            },+                            "( >= 2.4.1 && >= 1.5.5 && <= 4.2.2 && > 3.5.4 && >= 2.1.3 && > 1.3.1 ) || ( <= 3.2.1 && <= 4.2.5 && <= 2.4.2 ) || ( > 2.2.3 && == 3.2.1 ) || ( > 1.2.1 )": {+                                "distroPKGs": [+                                    "ozoplpq"+                                ],+                                "notes": "dj"+                            },+                            "( >= 2.5.2 && == 4.3.2 && < 2.1.3 )": {+                                "distroPKGs": [+                                    "kurr",+                                    "wsodd",+                                    "pgdvpuh"+                                ],+                                "notes": "i"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "iwaauy",+                                    "xkbpo",+                                    "bovwhuo",+                                    "nxehacw"+                                ],+                                "notes": "grdctf"+                            }+                        },+                        "Linux_Void": {+                            "( <= 3.1.2 && >= 1.2.2 && > 1.6.2 && < 2.2.5 && > 1.5.4 && >= 1.1.3 && == 4.3.5 )": {+                                "distroPKGs": [+                                    "vu",+                                    "c",+                                    "qn",+                                    "qqsskir",+                                    "k",+                                    "onjtdgp"+                                ],+                                "notes": "pypzkb"+                            },+                            "( <= 5.4.4 && == 1.2.5 && < 2.4.1 && <= 1.5.5 && == 1.1.3 && <= 5.2.3 && < 5.3.2 ) || ( >= 4.4.3 && > 2.2.3 ) || ( <= 1.4.2 && > 1.2.1 && < 3.2.5 && >= 1.2.3 ) || ( < 1.2.2 && <= 1.3.2 && > 1.1.1 )": {+                                "distroPKGs": [+                                    "rss",+                                    "rhzxps",+                                    "g"+                                ],+                                "notes": "hxqkrb"+                            }+                        },+                        "Windows": {}+                    },+                    "8.5.7": {+                        "FreeBSD": {+                            "( < 1.5.2 && > 4.1.5 && > 3.1.1 && > 3.5.3 ) || ( <= 4.3.4 && <= 4.4.4 ) || ( >= 3.1.3 && > 3.1.3 )": {+                                "distroPKGs": [],+                                "notes": "cvih"+                            },+                            "( <= 4.4.5 && >= 5.2.6 && <= 2.2.3 && > 3.4.5 && == 4.4.2 && <= 4.4.3 && >= 1.1.3 ) || ( == 1.1.2 ) || ( >= 3.1.1 )": {+                                "distroPKGs": [+                                    "o"+                                ],+                                "notes": "pumw"+                            },+                            "( > 2.5.1 && <= 1.2.1 && >= 5.2.2 && >= 4.1.2 && == 2.5.2 && >= 5.5.5 )": {+                                "distroPKGs": [+                                    "tujczw"+                                ],+                                "notes": "zrsmswu"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "dbksfg"+                            }+                        }+                    },+                    "unknown_version": {+                        "Darwin": {+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "ylzfeh",+                                    "polpwsl",+                                    "sbnoar",+                                    "fnifqhh",+                                    "rip"+                                ],+                                "notes": "gs"+                            }+                        },+                        "FreeBSD": {+                            "( == 4.2.3 && <= 3.4.5 )": {+                                "distroPKGs": [+                                    "xnnnsv",+                                    "pem"+                                ],+                                "notes": "nkfrzoj"+                            },+                            "( > 2.3.1 && <= 5.1.1 && < 3.1.2 && > 4.2.5 ) || ( >= 3.3.1 && <= 2.2.4 && == 1.4.4 && > 4.1.1 ) || ( > 1.3.3 && >= 3.3.3 && >= 3.2.1 && >= 2.1.1 && < 1.2.1 ) || ( >= 1.1.1 && >= 1.1.2 )": {+                                "distroPKGs": [+                                    "ygfftg",+                                    "qfw",+                                    "waxq",+                                    "fvebqtb",+                                    "ywqnr",+                                    "cxneq"+                                ],+                                "notes": "c"+                            }+                        },+                        "Linux_Exherbo": {+                            "( == 1.4.1 && >= 1.4.4 && < 3.5.2 && > 5.2.4 && == 1.1.2 ) || ( < 3.1.1 && == 5.2.2 && > 2.2.3 && < 2.4.3 ) || ( >= 3.1.3 && >= 2.1.1 && < 3.2.2 ) || ( < 2.2.2 ) || ( == 1.1.1 && > 1.1.1 ) || ( == 1.1.1 && < 1.1.1 ) || ( <= 1.2.2 )": {+                                "distroPKGs": [+                                    "",+                                    ""+                                ],+                                "notes": "rkz"+                            }+                        },+                        "Linux_Rocky": {+                            "( >= 1.4.2 && >= 1.3.3 && <= 5.3.1 && <= 3.4.3 && > 2.2.2 ) || ( > 2.3.2 && <= 2.4.5 && <= 3.3.3 && == 3.3.3 && == 3.4.3 )": {+                                "distroPKGs": [],+                                "notes": "bmuumgg"+                            }+                        }+                    }+                },+                "GHC": {+                    "1.4.6": {+                        "FreeBSD": {+                            "( <= 3.5.3 && > 1.3.1 && >= 4.2.4 && > 2.2.3 && >= 4.5.5 && > 2.2.5 && <= 3.2.5 ) || ( == 4.4.2 && < 2.3.4 && >= 3.1.4 && >= 4.1.4 && > 4.3.2 )": {+                                "distroPKGs": [+                                    "vcv",+                                    "lf"+                                ],+                                "notes": "ywatucm"+                            },+                            "( == 3.3.1 && <= 1.1.5 && == 5.4.5 ) || ( <= 4.4.5 && >= 2.1.2 && >= 2.4.3 && == 2.4.4 && == 3.4.1 && <= 4.2.2 )": {+                                "distroPKGs": [+                                    "ywavrg",+                                    "kegl",+                                    "gv",+                                    "ucmoh",+                                    "vfo",+                                    "ozcdkd"+                                ],+                                "notes": "iub"+                            }+                        },+                        "Linux_Debian": {+                            "( <= 2.5.5 && >= 3.1.1 ) || ( >= 2.1.3 && >= 1.2.2 && < 2.4.4 && < 3.1.3 && <= 3.2.2 && > 4.1.1 )": {+                                "distroPKGs": [+                                    "q",+                                    "zuiw",+                                    "qp",+                                    "q",+                                    "zvvffds",+                                    "ukdpt",+                                    ""+                                ],+                                "notes": "axmak"+                            },+                            "( <= 3.3.1 && >= 2.1.1 && >= 4.2.4 && >= 1.1.1 && < 3.5.4 && < 1.4.5 )": {+                                "distroPKGs": [+                                    "soql",+                                    "q",+                                    "ez",+                                    ""+                                ],+                                "notes": "wdgawbm"+                            }+                        },+                        "Linux_Exherbo": {+                            "( < 1.2.1 && > 2.5.4 && <= 4.5.3 && <= 5.2.2 ) || ( < 5.2.3 && == 2.2.4 && > 3.3.2 && < 4.1.4 ) || ( < 3.3.2 && <= 2.3.2 && < 1.3.2 && <= 2.3.3 && >= 1.1.2 ) || ( == 2.1.3 && >= 1.1.2 && > 2.2.2 && < 1.1.1 )": {+                                "distroPKGs": [+                                    "oz",+                                    "zlmbcew"+                                ],+                                "notes": "nwbyh"+                            },+                            "( <= 3.3.1 && > 4.4.4 && > 5.1.6 && == 4.5.4 && > 3.1.4 && == 2.3.2 && < 3.3.1 ) || ( <= 1.3.4 && < 4.5.4 && > 2.3.3 && > 4.1.4 )": {+                                "distroPKGs": [+                                    "vwgdyz",+                                    "lqhco"+                                ],+                                "notes": "lirmv"+                            },+                            "( > 5.3.4 && <= 4.1.5 && < 2.2.4 && > 2.3.2 && > 5.5.5 && == 2.4.2 && < 3.5.3 )": {+                                "distroPKGs": [+                                    "lyb",+                                    "si",+                                    "isusbbg",+                                    "rks"+                                ],+                                "notes": "qtmr"+                            },+                            "( >= 3.5.3 && >= 2.5.1 && > 2.2.5 && >= 5.5.1 && == 2.3.2 && < 2.5.1 && > 1.5.5 )": {+                                "distroPKGs": [+                                    "aqgdwc",+                                    "lw",+                                    ""+                                ],+                                "notes": "fcram"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "bavvhx",+                                    "pgf",+                                    "fpdc",+                                    "c",+                                    "jmpjf",+                                    "glfvryb"+                                ],+                                "notes": "sqn"+                            }+                        },+                        "Linux_RedHat": {+                            "( < 5.1.2 && < 5.5.2 && > 2.5.5 && < 5.2.2 && > 3.1.4 && >= 4.3.2 ) || ( == 2.3.3 )": {+                                "distroPKGs": [+                                    "wcmfbif"+                                ],+                                "notes": "adqanxk"+                            },+                            "( < 5.2.5 && <= 1.6.2 )": {+                                "distroPKGs": [+                                    ""+                                ],+                                "notes": "gtfaix"+                            },+                            "( <= 1.6.4 && <= 4.3.5 && < 2.3.5 && < 3.2.2 && < 1.1.4 && >= 3.1.3 && >= 2.1.3 )": {+                                "distroPKGs": [],+                                "notes": "vxwlgz"+                            },+                            "( == 1.4.3 && == 4.2.3 && == 5.4.2 )": {+                                "distroPKGs": [+                                    "bvfi",+                                    "",+                                    "ptdx",+                                    "",+                                    "foz",+                                    "vfign"+                                ],+                                "notes": "ocyi"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "",+                                    "bspn",+                                    "qn"+                                ],+                                "notes": "lucftef"+                            }+                        },+                        "Windows": {+                            "( < 2.1.2 && > 4.3.5 && >= 5.5.1 && > 2.5.5 && <= 1.1.3 && == 4.3.2 )": {+                                "distroPKGs": [+                                    ""+                                ],+                                "notes": "bsdigyw"+                            },+                            "( == 5.1.2 && < 1.2.4 && >= 4.4.3 ) || ( <= 3.2.4 && > 3.2.1 && >= 2.3.4 ) || ( == 2.1.2 && == 1.3.1 && > 3.1.2 && == 2.3.5 ) || ( > 3.1.2 && < 2.2.3 ) || ( == 1.1.1 && >= 1.1.1 ) || ( == 2.1.1 && >= 1.1.1 )": {+                                "distroPKGs": [],+                                "notes": "jmij"+                            },+                            "( > 1.2.5 && > 5.3.1 && == 1.4.4 && <= 3.2.5 )": {+                                "distroPKGs": [+                                    "ocfm",+                                    "",+                                    "zzufoxs",+                                    "hec",+                                    "ukqu"+                                ],+                                "notes": ""+                            },+                            "( >= 1.1.4 ) || ( < 1.3.2 )": {+                                "distroPKGs": [+                                    "x",+                                    "hcmi",+                                    "hgzd"+                                ],+                                "notes": "kf"+                            },+                            "( >= 2.2.1 && <= 2.3.3 && <= 3.5.4 ) || ( < 3.4.3 && > 4.1.2 && > 1.4.4 ) || ( >= 2.2.3 && < 3.3.3 && <= 2.3.2 && >= 3.2.2 )": {+                                "distroPKGs": [+                                    "p",+                                    "ifpp",+                                    "lgvixe",+                                    "",+                                    "ormze",+                                    "ri"+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "tcqurps",+                                    "x",+                                    "bpb"+                                ],+                                "notes": "ztkb"+                            }+                        }+                    },+                    "5.4.3": {+                        "Darwin": {+                            "( <= 1.1.3 && == 2.4.4 && == 2.3.2 && < 5.3.2 && > 3.5.5 )": {+                                "distroPKGs": [+                                    "hnlvcrb",+                                    "tv",+                                    "bmpwln"+                                ],+                                "notes": "slmp"+                            },+                            "( <= 1.5.4 && < 4.5.5 && < 4.4.5 && <= 5.1.5 && < 5.4.2 && > 1.3.3 && > 1.2.3 )": {+                                "distroPKGs": [+                                    "olfx",+                                    "cy",+                                    "nrihrbl"+                                ],+                                "notes": ""+                            },+                            "( <= 5.4.5 ) || ( >= 2.3.3 && >= 3.4.2 && <= 1.4.3 && > 1.5.1 ) || ( >= 1.3.1 && > 1.1.1 && >= 3.2.2 && > 2.2.2 ) || ( > 2.1.2 && < 1.3.2 )": {+                                "distroPKGs": [+                                    ""+                                ],+                                "notes": "cbhqwo"+                            },+                            "( > 4.4.2 && > 3.4.3 && <= 3.3.5 && >= 4.5.1 && < 4.3.5 ) || ( >= 3.3.3 )": {+                                "distroPKGs": [+                                    "eyqwcgq",+                                    "kgpgc",+                                    "pi",+                                    "uaj",+                                    "zvlyk",+                                    "uzu"+                                ],+                                "notes": "m"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "hle",+                                    "",+                                    "tesdb",+                                    "dw",+                                    "n",+                                    ""+                                ],+                                "notes": "flh"+                            }+                        },+                        "FreeBSD": {+                            "( <= 1.2.2 && <= 5.1.5 && > 5.3.3 && < 3.2.3 && > 5.6.3 )": {+                                "distroPKGs": [+                                    "gguxhby",+                                    "z"+                                ],+                                "notes": "ydwimc"+                            },+                            "( > 1.4.5 && >= 3.1.5 && == 3.2.3 && == 4.4.5 && == 5.5.6 && >= 2.1.2 )": {+                                "distroPKGs": [+                                    "cuonjv",+                                    "fysd",+                                    "mlyvo",+                                    "gvxwuhr",+                                    "kou",+                                    "m"+                                ],+                                "notes": "h"+                            },+                            "( > 5.3.5 && <= 2.2.2 && > 2.2.3 && >= 5.1.2 && > 2.1.1 && == 3.2.3 ) || ( < 3.3.2 ) || ( > 2.1.3 && <= 2.2.1 && > 2.2.2 && >= 3.3.1 )": {+                                "distroPKGs": [+                                    "osza",+                                    "yf"+                                ],+                                "notes": "b"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "uxn",+                                    "ammmqus",+                                    "heb",+                                    "aa",+                                    "mbmn",+                                    "qgzasjz",+                                    "tnkh"+                                ],+                                "notes": "xej"+                            }+                        },+                        "Windows": {+                            "( < 2.1.1 && < 1.5.2 && < 5.1.2 ) || ( == 3.4.2 && > 3.3.5 && > 3.3.1 && < 2.1.2 && >= 4.3.4 && > 3.5.4 ) || ( == 2.3.1 && <= 3.1.3 && < 2.3.2 && < 1.2.1 && <= 3.2.2 )": {+                                "distroPKGs": [+                                    "jj",+                                    "rzgualk",+                                    "pvqf"+                                ],+                                "notes": ""+                            },+                            "( < 3.4.3 && == 3.2.3 && > 1.2.1 && >= 5.3.2 ) || ( < 3.3.3 && <= 4.3.4 && >= 4.3.2 && >= 2.1.2 )": {+                                "distroPKGs": [],+                                "notes": "iicoggp"+                            },+                            "( <= 3.2.3 && >= 5.1.5 ) || ( > 4.3.1 && <= 5.3.2 && == 3.2.2 ) || ( <= 4.3.1 && > 1.3.3 )": {+                                "distroPKGs": [+                                    "zf",+                                    ""+                                ],+                                "notes": "rhnyqz"+                            },+                            "( <= 3.3.5 )": {+                                "distroPKGs": [],+                                "notes": "n"+                            },+                            "( > 1.2.3 && == 5.2.1 && < 2.5.4 && > 1.4.5 && > 4.2.2 )": {+                                "distroPKGs": [+                                    "",+                                    "",+                                    "tzeii",+                                    "zpgkp",+                                    "mtqtyy"+                                ],+                                "notes": "vvqonk"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "tubxd",+                                    "",+                                    "",+                                    "lbeez",+                                    "fvtt",+                                    "puc"+                                ],+                                "notes": "wyyegbi"+                            }+                        }+                    },+                    "9.7.3": {+                        "Darwin": {},+                        "FreeBSD": {+                            "( < 6.4.4 && <= 1.4.2 )": {+                                "distroPKGs": [+                                    "bzdrd",+                                    "",+                                    "hx",+                                    "avfevog",+                                    "wv",+                                    "zo",+                                    "pnir"+                                ],+                                "notes": "xyew"+                            },+                            "( <= 1.1.2 && == 4.5.5 )": {+                                "distroPKGs": [+                                    "",+                                    "v",+                                    "ge"+                                ],+                                "notes": "iza"+                            },+                            "( <= 2.5.2 && <= 3.1.2 && < 2.3.1 && < 3.3.4 && < 4.5.2 ) || ( > 4.4.3 && >= 3.2.1 && == 2.3.2 )": {+                                "distroPKGs": [+                                    "oq",+                                    "e",+                                    "mcekd",+                                    "uw",+                                    "md",+                                    "xna"+                                ],+                                "notes": "o"+                            },+                            "( == 3.4.4 && <= 4.2.1 && <= 5.1.4 && <= 4.2.1 && >= 4.1.4 && == 2.5.2 && < 1.5.3 ) || ( == 3.3.4 && == 4.1.2 )": {+                                "distroPKGs": [+                                    "arujm",+                                    "juyjro",+                                    "xkn"+                                ],+                                "notes": "oakt"+                            },+                            "( == 5.3.5 ) || ( < 2.4.3 && <= 3.2.3 && < 2.1.3 && <= 2.4.4 && >= 2.3.2 ) || ( < 1.3.2 && == 1.2.3 ) || ( > 2.1.2 && < 2.2.1 ) || ( >= 1.2.1 && >= 1.1.2 )": {+                                "distroPKGs": [+                                    "wzscgmk",+                                    "zjsocns",+                                    "idzo",+                                    "d",+                                    "wzb",+                                    "rqks"+                                ],+                                "notes": "mmrkbyu"+                            },+                            "( > 5.1.2 && > 1.4.1 && <= 1.4.4 && > 4.1.1 && > 2.1.5 ) || ( < 4.4.2 && <= 1.1.2 && < 2.3.3 && < 4.2.1 && < 4.3.1 && >= 2.4.4 ) || ( > 2.1.1 && <= 1.3.1 && <= 2.2.1 && > 3.1.3 )": {+                                "distroPKGs": [+                                    "iblr",+                                    "nfra"+                                ],+                                "notes": "hycebk"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "q",+                                    "",+                                    "deguwq",+                                    "tcsl"+                                ],+                                "notes": "zo"+                            }+                        }+                    },+                    "unknown_version": {+                        "FreeBSD": {+                            "( <= 2.3.1 && >= 3.5.1 && > 5.1.2 && < 5.1.4 && < 1.4.1 && == 1.4.4 ) || ( < 3.2.2 && <= 3.3.2 && > 2.4.4 && <= 4.3.2 && < 1.2.4 && > 3.2.1 )": {+                                "distroPKGs": [+                                    "karj"+                                ],+                                "notes": "kda"+                            },+                            "( == 4.3.5 && == 4.3.1 && >= 5.1.1 && > 5.1.1 ) || ( <= 1.3.2 && > 3.1.4 && <= 1.3.1 && <= 1.4.2 && < 4.1.4 )": {+                                "distroPKGs": [+                                    "txf",+                                    "",+                                    "lhgslc",+                                    "hkg"+                                ],+                                "notes": "kqu"+                            }+                        },+                        "Linux_Fedora": {+                            "( < 3.1.5 && == 6.2.5 && > 3.2.2 && <= 1.4.4 && >= 5.4.5 ) || ( == 1.1.1 && == 2.2.1 && > 4.4.1 && > 4.4.5 && < 2.1.4 && <= 1.2.1 ) || ( < 1.2.3 && <= 3.3.1 && == 3.1.1 && > 2.1.3 ) || ( > 1.2.2 && >= 2.2.2 && <= 2.2.3 && <= 1.2.1 ) || ( < 1.1.1 && >= 1.1.1 ) || ( <= 1.2.2 && == 2.2.1 ) || ( > 1.1.2 ) || ( > 1.1.2 )": {+                                "distroPKGs": [+                                    "kmnggr",+                                    "kdrpqcj",+                                    "pdt",+                                    "ehi",+                                    ""+                                ],+                                "notes": "pt"+                            },+                            "( < 3.4.4 && <= 1.4.5 && <= 4.2.1 ) || ( <= 1.3.2 ) || ( > 1.2.3 ) || ( < 2.2.3 ) || ( <= 1.1.1 && <= 1.2.2 ) || ( == 1.1.2 && >= 1.1.1 )": {+                                "distroPKGs": [+                                    "ojqgb",+                                    "yjrrm",+                                    "rcy",+                                    "i",+                                    "ugicd"+                                ],+                                "notes": "byxa"+                            },+                            "( < 3.5.4 && < 5.4.3 ) || ( <= 3.3.2 && > 3.3.4 && <= 3.1.2 ) || ( == 3.2.1 ) || ( > 1.2.2 && < 2.2.2 && < 1.1.1 ) || ( < 1.1.2 && >= 1.2.2 )": {+                                "distroPKGs": [+                                    "iqng",+                                    "eyfc",+                                    "oqg",+                                    "qb",+                                    "hgxngtn",+                                    "i",+                                    "u"+                                ],+                                "notes": "zttg"+                            },+                            "( <= 5.5.2 && == 3.3.2 && == 1.2.4 && >= 1.3.6 && == 3.1.3 )": {+                                "distroPKGs": [],+                                "notes": "r"+                            },+                            "( == 3.3.5 && <= 5.3.5 && > 4.6.5 && <= 4.4.5 && < 2.2.4 && > 7.5.2 ) || ( > 1.2.3 && == 1.4.4 && <= 2.1.4 && == 3.3.2 && == 3.4.4 && < 3.2.2 )": {+                                "distroPKGs": [+                                    "zos",+                                    "sgtjbz",+                                    "haebu",+                                    "s",+                                    "zjunm"+                                ],+                                "notes": "ni"+                            },+                            "( > 1.1.1 )": {+                                "distroPKGs": [],+                                "notes": "stixw"+                            },+                            "( >= 1.5.5 && < 2.2.2 )": {+                                "distroPKGs": [+                                    "njjl",+                                    "m",+                                    "j",+                                    "lztmkbs"+                                ],+                                "notes": "tlhzca"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "pjlkpj",+                                    "nqvzwn",+                                    "dxo",+                                    "isjmppu",+                                    "ucfdx",+                                    "esu"+                                ],+                                "notes": "frf"+                            }+                        },+                        "Windows": {+                            "( > 2.3.1 && < 1.4.4 && <= 3.3.2 && >= 5.5.4 && >= 3.2.4 && < 3.5.4 && > 4.1.2 )": {+                                "distroPKGs": [+                                    "q"+                                ],+                                "notes": "csks"+                            }+                        }+                    }+                },+                "GHCup": {+                    "1.2.7": {+                        "Darwin": {},+                        "FreeBSD": {+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "kecbaog",+                                    "susj",+                                    "fxm",+                                    "cc",+                                    "y",+                                    "hpauarv"+                                ],+                                "notes": "fxmf"+                            }+                        },+                        "Linux_AmazonLinux": {+                            "( < 4.1.5 && <= 3.2.3 && <= 1.5.5 && >= 1.5.2 && > 3.4.2 )": {+                                "distroPKGs": [+                                    "ytakp",+                                    "ncy",+                                    "xxkuin",+                                    "pyj",+                                    "ozkgzss",+                                    "ssbs",+                                    "yexwtt"+                                ],+                                "notes": ""+                            },+                            "( == 2.1.5 && < 1.5.3 && <= 1.5.4 && == 2.2.3 && > 5.3.4 ) || ( <= 3.1.1 )": {+                                "distroPKGs": [],+                                "notes": "cxmelk"+                            },+                            "( == 4.2.4 && >= 3.5.3 && >= 3.4.4 && < 2.3.2 ) || ( >= 2.4.1 && >= 1.3.4 && >= 3.4.3 && <= 2.3.1 && >= 4.1.1 ) || ( < 2.2.1 && <= 2.1.2 && <= 2.1.3 && < 2.3.2 )": {+                                "distroPKGs": [+                                    "eyql",+                                    "enmj"+                                ],+                                "notes": ""+                            },+                            "( == 4.5.4 ) || ( >= 1.1.4 && < 3.3.4 && == 2.1.4 && >= 4.2.4 && >= 4.4.2 )": {+                                "distroPKGs": [+                                    "blpt",+                                    "no",+                                    "i"+                                ],+                                "notes": "sr"+                            },+                            "( > 1.5.1 && == 3.5.2 && > 6.4.5 && >= 5.3.5 )": {+                                "distroPKGs": [],+                                "notes": "dydji"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "u",+                                    "zedel"+                                ],+                                "notes": "t"+                            }+                        },+                        "Linux_Debian": {+                            "( > 4.5.3 && >= 3.3.4 && >= 5.2.5 && <= 4.4.2 ) || ( == 3.4.2 && > 2.3.4 && >= 1.5.1 && == 4.1.4 && < 1.2.3 && >= 3.3.2 ) || ( > 1.1.3 && < 2.1.2 && == 2.3.2 && == 1.1.3 ) || ( >= 2.1.1 ) || ( >= 1.2.2 && > 1.1.2 ) || ( == 2.1.2 )": {+                                "distroPKGs": [+                                    "cgures",+                                    "fhywdp"+                                ],+                                "notes": "pfifo"+                            },+                            "( > 5.3.2 && > 3.2.4 && == 1.4.1 && == 3.4.3 ) || ( <= 3.3.1 && == 2.1.4 )": {+                                "distroPKGs": [+                                    "b",+                                    "",+                                    "sm"+                                ],+                                "notes": ""+                            },+                            "( >= 3.6.5 && < 3.1.3 && >= 4.2.4 )": {+                                "distroPKGs": [+                                    "s",+                                    "jaiatee",+                                    "xhmyk"+                                ],+                                "notes": "azokb"+                            },+                            "( >= 5.4.6 && <= 1.1.3 && >= 2.1.3 && < 3.4.3 )": {+                                "distroPKGs": [+                                    "jm",+                                    "stco",+                                    "ylrbzjl",+                                    "qaitf",+                                    "l",+                                    "wpskhb",+                                    "tlsxs"+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "nt",+                                    "",+                                    "tlv",+                                    "vixjfd",+                                    "d",+                                    "idv",+                                    "cb"+                                ],+                                "notes": "wiuld"+                            }+                        }+                    },+                    "8.1.5": {+                        "Darwin": {+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "x",+                                    "rki",+                                    ""+                                ],+                                "notes": ""+                            }+                        },+                        "Linux_Debian": {+                            "( < 3.4.1 && > 3.3.2 && >= 1.2.4 && <= 1.5.5 ) || ( < 1.1.2 ) || ( > 2.2.3 && == 3.1.2 && <= 1.1.3 )": {+                                "distroPKGs": [+                                    "aqnod"+                                ],+                                "notes": "pgol"+                            },+                            "( < 4.3.6 && > 1.4.4 && > 3.2.1 && <= 1.1.3 && <= 5.1.2 ) || ( > 3.1.4 && > 4.3.3 && == 3.1.2 && < 3.3.1 )": {+                                "distroPKGs": [],+                                "notes": "uiht"+                            },+                            "( > 4.4.3 && >= 4.1.3 ) || ( <= 2.1.3 && < 1.1.3 && > 1.2.1 && >= 4.3.3 && >= 4.3.5 ) || ( < 3.2.3 && <= 2.2.2 && >= 2.3.3 ) || ( < 1.2.2 && >= 2.2.2 ) || ( <= 2.2.1 )": {+                                "distroPKGs": [+                                    "pqh",+                                    "uhdllba",+                                    "xhdxw",+                                    "wwuetrv",+                                    "tk"+                                ],+                                "notes": "xmgngsn"+                            },+                            "( >= 5.2.5 && <= 3.3.2 && >= 4.3.5 && == 5.5.3 && >= 2.1.2 && >= 4.3.1 )": {+                                "distroPKGs": [+                                    "iscz",+                                    "qvibrcn",+                                    "suz",+                                    "qqvvuxh",+                                    "o",+                                    "uu"+                                ],+                                "notes": "tj"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": ""+                            }+                        },+                        "Linux_Fedora": {+                            "( <= 3.4.2 && < 4.3.4 && > 4.5.3 && <= 2.1.3 ) || ( == 1.3.1 && > 2.1.1 && < 3.2.2 && <= 2.3.4 && >= 1.4.3 ) || ( == 2.3.1 && >= 2.3.1 && == 1.1.3 && < 3.1.2 && > 1.3.3 )": {+                                "distroPKGs": [+                                    "omkoe"+                                ],+                                "notes": "vuurwcb"+                            },+                            "( <= 4.2.4 && > 5.3.3 && == 4.4.1 && == 5.2.3 )": {+                                "distroPKGs": [+                                    "hsj",+                                    "dfnz",+                                    "kpn",+                                    "ztunb",+                                    "ean",+                                    "vvvn"+                                ],+                                "notes": "mimwmn"+                            },+                            "( == 5.5.2 && == 4.1.5 ) || ( >= 2.4.4 && <= 2.2.3 && > 2.2.1 )": {+                                "distroPKGs": [+                                    "phze",+                                    "crlvalr",+                                    "xjxnbm"+                                ],+                                "notes": "dm"+                            },+                            "( > 2.5.2 && > 3.3.5 && >= 4.2.4 && <= 4.1.2 )": {+                                "distroPKGs": [+                                    "vttgtn",+                                    "d",+                                    "pawapt"+                                ],+                                "notes": "xtpjii"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "zyovd",+                                    "jgxvvp",+                                    "z",+                                    "imda"+                                ],+                                "notes": "qntcbkp"+                            }+                        },+                        "Windows": {+                            "( < 2.4.4 && < 5.4.1 && < 5.2.5 && == 1.1.2 )": {+                                "distroPKGs": [+                                    "yy",+                                    "krtmer",+                                    "gjh"+                                ],+                                "notes": "oegkwp"+                            },+                            "( <= 1.4.1 && > 2.3.4 && <= 4.3.3 ) || ( <= 4.2.1 )": {+                                "distroPKGs": [+                                    "fp",+                                    "ywf"+                                ],+                                "notes": "w"+                            },+                            "( == 2.3.2 && > 4.4.4 && < 3.5.4 && < 4.4.4 && < 1.2.4 && < 4.5.1 )": {+                                "distroPKGs": [+                                    "zhpv"+                                ],+                                "notes": "bxe"+                            },+                            "( > 1.3.4 && == 2.3.1 && == 1.4.3 && > 4.1.5 && <= 5.2.3 && > 5.4.5 && < 3.5.1 ) || ( > 1.4.1 && > 3.2.1 ) || ( == 1.3.1 && == 2.3.2 && == 1.3.1 ) || ( < 2.2.2 && <= 2.3.2 && < 3.2.3 && < 2.1.2 )": {+                                "distroPKGs": [+                                    "n",+                                    "qbwmsed",+                                    "rxb",+                                    "fksfc",+                                    "oicry",+                                    "pput",+                                    "nloy"+                                ],+                                "notes": "wetedmz"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "wvygln"+                            }+                        }+                    }+                },+                "Stack": {+                    "4.1.3": {+                        "Darwin": {+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "iyr",+                                    "knxxxr",+                                    "",+                                    "bign",+                                    "aexxuox",+                                    "wfjoods",+                                    "fgpwa"+                                ],+                                "notes": "tn"+                            }+                        },+                        "FreeBSD": {+                            "( == 1.4.2 && <= 5.5.2 && <= 4.5.5 && <= 1.4.1 && < 4.3.4 && > 5.5.5 )": {+                                "distroPKGs": [+                                    "",+                                    "bjjr",+                                    "gkg"+                                ],+                                "notes": "t"+                            },+                            "( == 4.4.5 && < 1.2.5 && >= 4.1.4 && < 2.1.5 )": {+                                "distroPKGs": [+                                    "dbeibp",+                                    "o",+                                    "zvcs",+                                    "pvshcd",+                                    "",+                                    "xuuwj"+                                ],+                                "notes": "wdghr"+                            },+                            "( >= 2.3.1 && <= 3.3.6 )": {+                                "distroPKGs": [+                                    "",+                                    "",+                                    "luj",+                                    "yviw",+                                    "mse"+                                ],+                                "notes": "xb"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "arf",+                                    "wker",+                                    "jxfkd",+                                    "",+                                    "hfh",+                                    "y",+                                    "asyqzh"+                                ],+                                "notes": "xblhcit"+                            }+                        },+                        "Linux_Exherbo": {+                            "( < 1.2.3 && <= 4.5.1 && > 5.3.5 && == 3.2.1 ) || ( == 4.1.1 && <= 1.4.3 && >= 2.4.2 && > 3.3.3 ) || ( >= 3.3.2 && > 4.4.4 )": {+                                "distroPKGs": [+                                    "c",+                                    "kcd"+                                ],+                                "notes": "fpvls"+                            },+                            "( > 2.1.4 ) || ( == 1.2.3 && == 2.4.1 && > 4.1.2 && > 6.3.1 )": {+                                "distroPKGs": [+                                    "zwaxt",+                                    "otagh",+                                    "exfhn",+                                    ""+                                ],+                                "notes": "xh"+                            },+                            "( >= 1.2.3 && >= 5.1.1 && <= 4.2.2 && <= 4.2.2 && == 5.2.3 && > 2.2.5 && > 2.4.5 )": {+                                "distroPKGs": [+                                    "jrodfj",+                                    "nckf",+                                    "hk",+                                    "e"+                                ],+                                "notes": "kngda"+                            },+                            "( >= 5.5.4 && == 1.3.2 && > 2.3.1 && == 3.5.1 )": {+                                "distroPKGs": [+                                    "n"+                                ],+                                "notes": "ufuyeyj"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "",+                                    "hlx",+                                    "tsa",+                                    "",+                                    "",+                                    "cyjs",+                                    "nrg"+                                ],+                                "notes": ""+                            }+                        }+                    },+                    "4.4.7": {+                        "Darwin": {+                            "( < 1.1.4 ) || ( <= 3.3.1 && >= 1.4.1 && <= 3.1.2 && < 2.2.1 && == 1.4.4 ) || ( <= 3.3.2 && > 2.2.3 && >= 3.2.3 && >= 3.2.1 && < 3.1.2 ) || ( == 2.3.2 ) || ( == 1.2.1 && <= 1.1.1 && == 1.1.1 )": {+                                "distroPKGs": [+                                    "pjfr",+                                    "rlrydc",+                                    "tyjjo",+                                    "",+                                    "x",+                                    "gyiexzd"+                                ],+                                "notes": "qmtsria"+                            }+                        },+                        "Linux_RedHat": {+                            "( < 5.4.4 ) || ( <= 4.3.2 && > 1.1.2 && > 2.3.4 && < 4.2.4 ) || ( >= 2.3.2 && >= 2.3.2 && <= 2.1.2 )": {+                                "distroPKGs": [],+                                "notes": "bctkaav"+                            },+                            "( == 2.1.4 )": {+                                "distroPKGs": [+                                    "zznj",+                                    "ocfc",+                                    "zbfrm"+                                ],+                                "notes": "p"+                            },+                            "( >= 2.3.2 && < 5.5.4 && > 5.2.5 && < 5.2.5 && <= 1.2.3 ) || ( > 2.5.2 && >= 1.4.2 && < 4.1.3 && >= 3.3.2 )": {+                                "distroPKGs": [+                                    "",+                                    "",+                                    ""+                                ],+                                "notes": "kouqws"+                            }+                        },+                        "Windows": {+                            "( == 2.3.1 && == 1.2.1 && <= 3.1.1 && <= 2.2.1 && >= 3.5.2 && == 2.1.4 && > 3.3.4 )": {+                                "distroPKGs": [+                                    "jychmj",+                                    "cdyr",+                                    "htsua",+                                    "b"+                                ],+                                "notes": "mcmw"+                            },+                            "( == 4.4.3 && >= 5.5.5 && > 3.2.4 && <= 2.4.3 && >= 1.3.3 && > 4.1.2 )": {+                                "distroPKGs": [+                                    "m",+                                    "jojebol"+                                ],+                                "notes": "c"+                            },+                            "( == 5.2.1 )": {+                                "distroPKGs": [+                                    "",+                                    "q",+                                    "l",+                                    "in",+                                    "kfnnim",+                                    "tkcqhft",+                                    "xcy"+                                ],+                                "notes": "nxh"+                            },+                            "( >= 3.2.3 && > 4.2.2 )": {+                                "distroPKGs": [+                                    "aykiht",+                                    "tigigwq",+                                    "ueq",+                                    "dqjt"+                                ],+                                "notes": "dpnyvus"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "nlksczx",+                                    "p",+                                    "hzp",+                                    "fda",+                                    "ejoua",+                                    "s"+                                ],+                                "notes": "lp"+                            }+                        }+                    },+                    "5.2.7": {+                        "Darwin": {+                            "( < 1.5.4 && > 1.1.5 && < 1.3.1 && == 2.1.1 )": {+                                "distroPKGs": [+                                    "hflt",+                                    "iilq",+                                    "wfnoguw"+                                ],+                                "notes": "gaoqn"+                            },+                            "( > 4.2.2 && >= 1.1.1 && <= 1.3.2 && >= 5.1.4 && >= 2.3.4 && > 5.2.1 && > 1.3.3 )": {+                                "distroPKGs": [+                                    "hefcvjf",+                                    "cif"+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "opw",+                                    "vqeodie",+                                    "jgq",+                                    "kyh",+                                    "lqbjz",+                                    "hupurco",+                                    "dsuyb"+                                ],+                                "notes": "yrmyldo"+                            }+                        },+                        "FreeBSD": {+                            "( < 1.1.3 && < 5.3.6 && >= 6.4.2 && <= 3.4.3 && <= 4.2.6 ) || ( <= 2.2.1 && <= 1.2.3 && > 2.3.2 )": {+                                "distroPKGs": [],+                                "notes": "gqlbck"+                            },+                            "( < 2.3.1 && == 4.4.4 && < 3.2.5 && <= 2.6.4 && > 4.5.1 && == 3.1.5 && >= 4.2.2 ) || ( <= 1.1.4 && >= 3.3.2 && == 4.3.3 && < 4.4.2 )": {+                                "distroPKGs": [+                                    "gket",+                                    "vizrq",+                                    "",+                                    "hsf",+                                    "ofel",+                                    "h",+                                    "nav"+                                ],+                                "notes": "dxylke"+                            },+                            "( == 2.4.4 && > 4.3.1 && > 5.1.5 ) || ( > 4.3.4 && == 4.1.1 ) || ( >= 3.2.4 && < 1.3.3 ) || ( <= 2.2.2 && <= 1.1.1 && >= 2.2.1 )": {+                                "distroPKGs": [+                                    "y"+                                ],+                                "notes": "cskfoyn"+                            },+                            "( >= 4.1.4 && < 3.5.5 && <= 2.3.5 && == 1.5.2 ) || ( < 2.2.1 && == 1.2.3 && < 2.4.1 && <= 2.3.1 && > 2.4.2 ) || ( < 2.2.1 && >= 2.1.3 && > 4.3.1 ) || ( == 1.3.1 ) || ( < 1.1.1 && <= 1.1.2 && < 1.1.1 )": {+                                "distroPKGs": [],+                                "notes": ""+                            }+                        },+                        "Linux_CentOS": {},+                        "Windows": {+                            "( == 2.3.1 && <= 4.1.4 && < 4.3.2 && > 3.1.1 && > 5.3.5 && < 4.1.5 && <= 4.3.1 )": {+                                "distroPKGs": [+                                    "rd",+                                    "",+                                    "q",+                                    "saafk"+                                ],+                                "notes": "h"+                            },+                            "( > 3.1.1 ) || ( > 3.4.2 && < 3.3.2 ) || ( >= 4.3.3 && > 1.2.3 && == 2.1.2 && <= 1.2.4 ) || ( < 1.1.1 ) || ( == 1.2.2 ) || ( < 1.2.1 && >= 1.1.1 )": {+                                "distroPKGs": [+                                    "bb",+                                    "dgjugl",+                                    "lcqxrq",+                                    "cycsmvz"+                                ],+                                "notes": "egv"+                            },+                            "( >= 5.2.4 && <= 5.2.2 )": {+                                "distroPKGs": [+                                    "bvqekfk",+                                    "kwvin",+                                    "",+                                    "ovfli"+                                ],+                                "notes": "xaew"+                            }+                        }+                    },+                    "6.2.6": {+                        "Darwin": {+                            "( < 2.4.2 && <= 5.4.3 && < 1.5.2 && <= 1.2.4 && == 1.4.1 && == 5.4.1 && == 5.4.2 )": {+                                "distroPKGs": [+                                    "d",+                                    "b",+                                    "ojdzny",+                                    "okv",+                                    "rdhtaho",+                                    "",+                                    "npwh"+                                ],+                                "notes": "qdiia"+                            },+                            "( == 2.6.3 ) || ( == 1.4.1 && < 1.3.3 && < 3.1.4 && < 4.3.2 && < 1.1.4 && < 4.3.4 ) || ( < 3.1.3 && == 2.2.1 && > 3.2.2 && <= 2.3.1 ) || ( >= 1.2.1 ) || ( >= 2.1.1 && <= 3.2.1 )": {+                                "distroPKGs": [],+                                "notes": "booav"+                            },+                            "( >= 4.1.5 ) || ( >= 2.3.4 && > 4.2.1 && == 2.3.4 )": {+                                "distroPKGs": [+                                    "bvqalz",+                                    "",+                                    "",+                                    "kxtovzb",+                                    "uxz",+                                    "gevwsn"+                                ],+                                "notes": "cxezl"+                            }+                        },+                        "FreeBSD": {+                            "( < 1.5.1 ) || ( >= 2.1.1 )": {+                                "distroPKGs": [+                                    "",+                                    "zhz",+                                    "fnuzph",+                                    "pjznzdp",+                                    "ybsky"+                                ],+                                "notes": ""+                            },+                            "( <= 2.4.1 && > 2.1.4 && >= 2.1.3 ) || ( < 2.3.2 && < 3.1.4 ) || ( <= 1.3.3 )": {+                                "distroPKGs": [+                                    "knnmp",+                                    "mckp",+                                    "yrew",+                                    "aek"+                                ],+                                "notes": "kpzwoh"+                            },+                            "( == 4.1.2 && >= 2.2.4 && >= 2.2.6 && <= 1.1.2 )": {+                                "distroPKGs": [+                                    "ntqfhy",+                                    "htsvm",+                                    "ivrax",+                                    "nuwnn",+                                    ""+                                ],+                                "notes": "x"+                            },+                            "( > 6.2.4 && > 3.1.2 && == 3.5.5 && >= 2.1.4 && == 4.3.3 && == 3.5.5 && == 3.5.5 )": {+                                "distroPKGs": [+                                    "hdnwi",+                                    "uhtikpx",+                                    "rbv"+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "pejg",+                                    "ultuepb",+                                    "b",+                                    "gvnist",+                                    "uvamrxh",+                                    "m"+                                ],+                                "notes": "y"+                            }+                        },+                        "Linux_AmazonLinux": {+                            "( == 2.5.2 && > 5.6.5 && <= 1.2.3 && < 4.5.2 && <= 5.5.4 && >= 1.2.3 )": {+                                "distroPKGs": [+                                    "",+                                    "einq",+                                    "",+                                    "sqtnxxz",+                                    "",+                                    "hfehrht"+                                ],+                                "notes": "jge"+                            },+                            "( == 4.4.1 && >= 1.1.5 && == 5.3.4 && < 2.5.2 && <= 5.2.5 && < 3.5.3 && <= 4.3.5 ) || ( <= 3.2.1 && > 2.1.1 && > 3.3.2 && < 1.1.1 && > 3.3.4 )": {+                                "distroPKGs": [+                                    "fj"+                                ],+                                "notes": "ibgctxi"+                            },+                            "( > 2.5.3 )": {+                                "distroPKGs": [+                                    "fkycigy",+                                    "bjqj"+                                ],+                                "notes": "o"+                            },+                            "( >= 1.2.1 && < 5.3.1 && > 4.3.5 && == 3.4.3 && > 5.2.2 && > 5.1.1 )": {+                                "distroPKGs": [+                                    "a",+                                    "glha",+                                    "ulwfqjd",+                                    "iexhmi",+                                    "xflr"+                                ],+                                "notes": "yf"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "",+                                    "pownli"+                                ],+                                "notes": "ege"+                            }+                        },+                        "Linux_Mint": {+                            "( < 3.2.4 && <= 3.4.4 && < 2.1.1 && > 3.4.1 && <= 1.4.4 && == 3.1.5 ) || ( > 1.4.1 && == 3.4.3 )": {+                                "distroPKGs": [+                                    "v"+                                ],+                                "notes": "hak"+                            },+                            "( > 1.4.2 && >= 1.3.1 && < 4.3.5 )": {+                                "distroPKGs": [+                                    "g",+                                    "afaoo",+                                    "",+                                    "rt"+                                ],+                                "notes": "vbuf"+                            },+                            "( > 2.5.3 && > 3.1.5 && > 5.1.1 && < 1.1.3 ) || ( <= 3.4.4 && > 4.4.4 && > 2.1.2 ) || ( <= 2.2.2 && >= 1.1.3 ) || ( == 1.1.1 && == 2.3.1 && < 2.1.1 && == 3.1.2 ) || ( < 2.1.2 && > 2.2.1 ) || ( > 1.1.1 ) || ( > 1.1.1 ) || ( >= 1.1.1 )": {+                                "distroPKGs": [+                                    "",+                                    "tyjlejc",+                                    "t",+                                    "c"+                                ],+                                "notes": "fsjl"+                            },+                            "( > 4.4.2 && > 3.3.5 )": {+                                "distroPKGs": [+                                    "kwgu"+                                ],+                                "notes": "won"+                            },+                            "( >= 4.3.2 && <= 2.3.1 && >= 5.1.4 && >= 2.2.2 && > 3.3.3 && >= 4.4.2 && >= 4.5.4 )": {+                                "distroPKGs": [+                                    "khykg",+                                    "ajbku",+                                    "umzapn"+                                ],+                                "notes": "bplplzv"+                            },+                            "( >= 5.3.2 && >= 2.2.5 && <= 5.2.2 && < 3.3.5 && == 1.4.1 && <= 5.1.3 && <= 4.2.3 ) || ( <= 3.1.1 && >= 2.1.1 && < 3.3.3 && < 4.2.1 && == 4.1.2 && < 3.3.2 )": {+                                "distroPKGs": [],+                                "notes": "cbh"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "po",+                                    "u",+                                    "dseg",+                                    "dryxca"+                                ],+                                "notes": "mv"+                            }+                        },+                        "Windows": {+                            "( <= 3.1.1 && <= 3.1.1 )": {+                                "distroPKGs": [+                                    "a",+                                    "akelue",+                                    "qxn",+                                    "duoyyav",+                                    "",+                                    "xuigrzw",+                                    "wbolvel"+                                ],+                                "notes": "o"+                            },+                            "( > 2.4.5 && < 3.1.4 ) || ( >= 4.2.2 && <= 3.4.2 && < 1.4.3 && == 1.2.3 && <= 1.1.1 && >= 3.4.3 ) || ( == 3.2.3 && < 1.2.1 )": {+                                "distroPKGs": [+                                    "fwlgww",+                                    "pzmrivs",+                                    "z",+                                    "jhbok",+                                    "bogzzw",+                                    "efdu",+                                    "yvzrhu"+                                ],+                                "notes": "tkrh"+                            },+                            "( > 3.2.5 && < 2.1.1 && >= 2.5.5 && >= 1.4.5 && > 2.2.1 && == 3.1.3 ) || ( == 4.4.3 && > 3.2.1 && >= 3.3.3 && == 1.2.1 )": {+                                "distroPKGs": [],+                                "notes": "gmhh"+                            }+                        }+                    },+                    "8.1.6": {+                        "Windows": {}+                    },+                    "8.4.8": {}+                }+            }+        },+        {+            "ghcupDownloads": {+                "GHC": {+                    "1.4.8": {+                        "viArch": {+                            "A_32": {},+                            "A_ARM64": {+                                "Darwin": {+                                    "( == 1.1.5 && <= 5.5.1 && == 4.4.3 && <= 2.4.3 )": {+                                        "dlCSize": -2,+                                        "dlHash": "rrml",+                                        "dlOutput": "𥓎na\u000e􍿠z\u0016",+                                        "dlSubdir": {+                                            "RegexDir": "𔓖𠽿f󿌖"+                                        },+                                        "dlUri": "http:zmkr"+                                    },+                                    "( == 1.3.3 && == 5.3.4 && < 2.2.5 && == 3.4.4 && > 4.3.2 && > 4.3.4 && > 1.1.2 )": {+                                        "dlCSize": 2,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:io"+                                    },+                                    "( == 2.5.2 && == 5.5.5 && == 2.4.2 && == 5.5.1 && > 2.2.4 && < 2.3.2 )": {+                                        "dlCSize": 5,+                                        "dlHash": "cy",+                                        "dlOutput": "􎣌(𤎥𫂋(O󳁷",+                                        "dlSubdir": {+                                            "RegexDir": "m\t"+                                        },+                                        "dlUri": "https:f"+                                    },+                                    "( >= 1.1.3 && == 2.5.5 && >= 2.2.2 && == 2.4.4 && > 5.2.5 ) || ( < 4.3.4 && == 6.3.2 && < 4.1.3 && > 2.1.4 && == 3.2.3 ) || ( >= 1.3.3 && >= 3.1.1 && == 1.2.2 )": {+                                        "dlCSize": -6,+                                        "dlHash": "x",+                                        "dlOutput": "jt𠖚\u00040",+                                        "dlSubdir": null,+                                        "dlUri": "https:pwe"+                                    },+                                    "( >= 2.4.4 && < 1.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "to",+                                        "dlOutput": "P{)&\u0011",+                                        "dlSubdir": {+                                            "RegexDir": "g"+                                        },+                                        "dlUri": "https:xc"+                                    }+                                },+                                "FreeBSD": {+                                    "unknown_versioning": {+                                        "dlCSize": -1,+                                        "dlHash": "rdxo",+                                        "dlOutput": "\u0018\u0005+튿",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:wort"+                                    }+                                },+                                "Windows": {+                                    "( == 5.4.4 && > 3.4.1 )": {+                                        "dlCSize": -7,+                                        "dlHash": "r",+                                        "dlOutput": "WHP􍢾",+                                        "dlSubdir": {+                                            "RegexDir": "\u0002\u0012(B"+                                        },+                                        "dlUri": "http:nlhpw"+                                    },+                                    "( > 2.4.3 )": {+                                        "dlCSize": -1,+                                        "dlHash": "toyqtd",+                                        "dlOutput": "󶄼",+                                        "dlSubdir": null,+                                        "dlUri": "https:zzul"+                                    }+                                }+                            },+                            "A_PowerPC64": {+                                "FreeBSD": {+                                    "( <= 2.4.3 && > 2.4.2 && < 4.3.1 && >= 4.2.2 && <= 3.4.3 )": {+                                        "dlCSize": 4,+                                        "dlHash": "fnnmxs",+                                        "dlOutput": ") zb\u001dY",+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "( <= 5.2.3 && <= 2.1.2 && < 1.1.2 && == 2.4.1 && == 3.6.3 && <= 4.2.1 )": {+                                        "dlCSize": -7,+                                        "dlHash": "bqsl",+                                        "dlOutput": "|(HE\u0016繞𩡃",+                                        "dlSubdir": null,+                                        "dlUri": "https:vaya"+                                    },+                                    "( >= 1.2.2 && > 5.5.5 && >= 5.4.2 && > 3.2.4 && > 4.2.3 ) || ( > 1.3.2 && > 3.1.2 )": {+                                        "dlCSize": 3,+                                        "dlHash": "ai",+                                        "dlOutput": "L",+                                        "dlSubdir": "hz",+                                        "dlUri": "https:sm"+                                    },+                                    "( >= 1.3.2 && >= 3.2.3 && >= 1.4.4 )": {+                                        "dlCSize": -5,+                                        "dlHash": "ctvzzu",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "-"+                                        },+                                        "dlUri": "http:ricb"+                                    },+                                    "( >= 5.3.2 && > 4.4.4 && <= 4.3.1 && < 1.3.1 && > 1.2.5 ) || ( >= 4.3.4 && >= 3.1.1 && < 3.2.1 && > 3.3.1 && > 3.4.4 ) || ( == 1.3.1 && == 3.2.2 && < 1.3.3 && <= 3.2.3 ) || ( < 2.3.2 && == 3.2.1 && == 2.1.1 )": {+                                        "dlCSize": 2,+                                        "dlHash": "ywuuoe",+                                        "dlOutput": "󶹚\u0016𤙧E{",+                                        "dlSubdir": {+                                            "RegexDir": ">P1"+                                        },+                                        "dlUri": "https:deoj"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 0,+                                        "dlHash": "lbqlbi",+                                        "dlOutput": "bmG\u0007󵜩$G",+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    }+                                },+                                "Windows": {+                                    "( < 1.5.3 && <= 2.1.5 && < 4.4.3 ) || ( >= 1.1.3 && > 3.4.1 ) || ( > 3.2.2 && == 1.3.2 && >= 1.2.1 )": {+                                        "dlCSize": -5,+                                        "dlHash": "ab",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:z"+                                    },+                                    "( < 3.2.3 && >= 4.3.2 && <= 4.4.4 && == 4.3.1 && == 5.2.1 && > 5.2.3 )": {+                                        "dlCSize": 5,+                                        "dlHash": "wwqajw",+                                        "dlOutput": "Ѽy1.qa󿺈",+                                        "dlSubdir": "􄷻",+                                        "dlUri": "https:"+                                    },+                                    "( < 3.5.2 && < 4.4.3 && == 5.3.4 && < 6.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "rlhzbh",+                                        "dlOutput": ")6#s",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:ptrai"+                                    },+                                    "( <= 1.5.5 && < 3.3.5 && <= 5.3.1 && > 4.3.4 ) || ( <= 2.1.3 && == 1.3.2 && < 3.3.4 )": {+                                        "dlCSize": -5,+                                        "dlHash": "cl",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u001cc\"2"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( > 3.3.5 && <= 5.1.5 && < 3.3.7 && > 4.5.1 && == 2.4.2 && > 3.2.3 && == 1.1.3 )": {+                                        "dlCSize": 0,+                                        "dlHash": "ncqd",+                                        "dlOutput": "\u001b",+                                        "dlSubdir": null,+                                        "dlUri": "http:mzp"+                                    },+                                    "( > 4.3.5 && >= 5.2.5 && < 4.3.3 && > 5.5.2 && < 3.4.3 && >= 1.1.5 )": {+                                        "dlCSize": 7,+                                        "dlHash": "dfyejqg",+                                        "dlOutput": "\u0008U/\u001c~𢢫",+                                        "dlSubdir": {+                                            "RegexDir": "􉙐J"+                                        },+                                        "dlUri": "http:bkjv"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "atxlnd",+                                        "dlOutput": "𤋁雜q",+                                        "dlSubdir": "",+                                        "dlUri": "http:v"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "Darwin": {+                                    "( < 4.2.2 && > 4.2.1 && >= 1.5.2 && <= 3.1.5 && >= 2.2.3 && < 5.5.5 && >= 1.2.1 )": {+                                        "dlCSize": 2,+                                        "dlHash": "dq",+                                        "dlOutput": "\u001c",+                                        "dlSubdir": "#\u001e'NV",+                                        "dlUri": "https:um"+                                    },+                                    "( <= 5.2.4 && > 2.4.2 && <= 2.4.3 && >= 3.3.2 && >= 5.5.4 && == 2.2.2 && < 2.4.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "qgm",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0007\u000eh𐪀m]"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( > 5.5.3 && <= 1.2.4 && < 4.3.2 ) || ( <= 4.4.1 && == 4.1.1 && >= 4.3.1 && == 3.4.4 && <= 3.3.1 && < 2.4.2 ) || ( == 2.3.3 && == 1.3.2 )": {+                                        "dlCSize": 6,+                                        "dlHash": "ltonv",+                                        "dlOutput": "'",+                                        "dlSubdir": {+                                            "RegexDir": "}𭺬I"+                                        },+                                        "dlUri": "http:dmuxnz"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 7,+                                        "dlHash": "",+                                        "dlOutput": "𣜾qE乿",+                                        "dlSubdir": {+                                            "RegexDir": "V"+                                        },+                                        "dlUri": "http:u"+                                    }+                                },+                                "Windows": {+                                    "( > 5.5.1 ) || ( == 4.2.4 && == 2.2.2 && > 2.2.3 && < 4.4.3 )": {+                                        "dlCSize": 7,+                                        "dlHash": "",+                                        "dlOutput": "?𗤮",+                                        "dlSubdir": "\u0019Pu􊣑z𧢳",+                                        "dlUri": "https:"+                                    },+                                    "( >= 2.2.3 && >= 1.1.2 && == 2.1.4 && >= 1.3.2 && >= 6.5.5 && < 3.1.3 ) || ( <= 3.4.2 && >= 1.4.2 )": {+                                        "dlCSize": -1,+                                        "dlHash": "",+                                        "dlOutput": "\u0004V\u0019",+                                        "dlSubdir": {+                                            "RegexDir": ","+                                        },+                                        "dlUri": "https:a"+                                    },+                                    "( >= 2.5.3 && < 4.4.5 && >= 4.1.5 && <= 1.5.5 && > 4.5.5 && < 5.3.5 )": {+                                        "dlCSize": 7,+                                        "dlHash": "jp",+                                        "dlOutput": "dw㯥",+                                        "dlSubdir": "\"&{\u0015",+                                        "dlUri": "https:coma"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "Darwin": {+                                    "( < 3.4.3 && > 3.4.6 ) || ( == 3.3.2 ) || ( >= 3.2.3 && <= 4.1.1 && == 1.2.1 && >= 1.3.3 )": {+                                        "dlCSize": 6,+                                        "dlHash": "cajctt",+                                        "dlOutput": "8",+                                        "dlSubdir": "\u000e>􆻮{oq",+                                        "dlUri": "http:sjhak"+                                    },+                                    "( <= 4.5.4 && < 2.6.5 ) || ( == 2.1.5 && < 2.4.2 && > 2.3.2 && == 2.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "lizlr",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:ebo"+                                    },+                                    "( <= 5.4.3 ) || ( == 1.3.2 ) || ( > 2.4.3 ) || ( == 1.1.1 && < 1.2.1 && <= 1.2.3 )": {+                                        "dlCSize": -1,+                                        "dlHash": "sqfhwzz",+                                        "dlOutput": "􎺪b󸜑\u001e",+                                        "dlSubdir": null,+                                        "dlUri": "https:iuohqxm"+                                    },+                                    "( > 2.3.5 && == 4.2.5 && >= 1.3.5 && > 1.5.1 && == 3.3.3 )": {+                                        "dlCSize": -2,+                                        "dlHash": "roghtm",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:jgwpap"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ahk",+                                        "dlOutput": "Gpg.𝚀",+                                        "dlSubdir": "",+                                        "dlUri": "http:"+                                    }+                                },+                                "FreeBSD": {},+                                "Linux_Ubuntu": {+                                    "( < 4.3.3 )": {+                                        "dlCSize": -1,+                                        "dlHash": "xufzw",+                                        "dlOutput": "\"\u0017P􆷦",+                                        "dlSubdir": {+                                            "RegexDir": "T.K\u000b"+                                        },+                                        "dlUri": "https:sg"+                                    },+                                    "( == 1.5.5 && <= 5.1.1 && > 3.1.4 )": {+                                        "dlCSize": 3,+                                        "dlHash": "i",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:tor"+                                    }+                                },+                                "Windows": {+                                    "( < 4.1.1 && >= 2.1.4 && >= 1.2.5 && > 5.4.3 && >= 4.1.3 )": {+                                        "dlCSize": 1,+                                        "dlHash": "n",+                                        "dlOutput": "",+                                        "dlSubdir": "\u0019",+                                        "dlUri": "https:eu"+                                    },+                                    "( <= 1.2.1 && <= 1.4.5 && >= 5.1.4 && >= 3.3.3 && >= 5.4.4 && == 3.1.4 ) || ( >= 2.2.4 && < 3.3.1 && == 3.4.2 ) || ( > 2.1.1 )": {+                                        "dlCSize": 7,+                                        "dlHash": "u",+                                        "dlOutput": "[@",+                                        "dlSubdir": "𔖔𰎬",+                                        "dlUri": "https:wmo"+                                    },+                                    "( <= 2.5.2 && > 5.4.2 && <= 3.4.3 )": {+                                        "dlCSize": -1,+                                        "dlHash": "twqgju",+                                        "dlOutput": "\u0016\u0017Y怋byI",+                                        "dlSubdir": "",+                                        "dlUri": "https:"+                                    },+                                    "( <= 5.4.3 && > 2.1.3 ) || ( < 2.4.3 && > 1.2.4 && >= 2.4.2 && >= 1.1.4 )": {+                                        "dlCSize": 2,+                                        "dlHash": "",+                                        "dlOutput": "𨃁\u0001󻽴R",+                                        "dlSubdir": "t\u0000",+                                        "dlUri": "http:egzjb"+                                    },+                                    "( > 2.2.2 && < 4.1.4 && < 2.1.1 ) || ( >= 4.4.2 && > 3.1.1 && == 1.1.1 ) || ( > 1.3.3 && == 1.2.2 && < 3.2.2 )": {+                                        "dlCSize": 7,+                                        "dlHash": "h",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:afvsbhh"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 0,+                                        "dlHash": "qxcn",+                                        "dlOutput": "-O",+                                        "dlSubdir": "\u0015:I",+                                        "dlUri": "https:msmbgbb"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:bn",+                        "viPostInstall": "fbzect",+                        "viPostRemove": "pvgvlx",+                        "viPreCompile": "x",+                        "viReleaseDay": "5004315853182866-08-30",+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "cybimg",+                            "dlOutput": "]81l",+                            "dlSubdir": "𮀸􆻝ௗ\u0014\r",+                            "dlUri": "https:ox"+                        },+                        "viTags": [+                            "old"+                        ],+                        "viTestDL": {+                            "dlCSize": null,+                            "dlHash": "xjb",+                            "dlOutput": "",+                            "dlSubdir": "y%",+                            "dlUri": "https:xupun"+                        }+                    },+                    "2.6.7": {+                        "viArch": {},+                        "viChangeLog": "https:gjl",+                        "viPostInstall": null,+                        "viPostRemove": null,+                        "viPreCompile": "mxjnngw",+                        "viReleaseDay": "-3063045507200146-04-03",+                        "viSourceDL": null,+                        "viTags": [],+                        "viTestDL": {+                            "dlCSize": null,+                            "dlHash": "bbivik",+                            "dlOutput": null,+                            "dlSubdir": "",+                            "dlUri": "http:k"+                        }+                    },+                    "3.3.5": {+                        "viArch": {+                            "A_32": {+                                "Darwin": {+                                    "( < 1.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "jrupnae",+                                        "dlOutput": "\"[\u0013O\u0004󻟕",+                                        "dlSubdir": {+                                            "RegexDir": "%􏃗\u000cC"+                                        },+                                        "dlUri": "https:x"+                                    },+                                    "( >= 1.1.1 && >= 2.2.2 && <= 5.5.1 && >= 5.3.1 && <= 2.2.2 && <= 6.2.3 && == 5.5.3 ) || ( > 3.2.3 && == 4.5.2 && > 1.3.3 && > 3.3.2 && == 4.1.3 && > 4.4.1 ) || ( > 1.1.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "oq",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "Lu`h𥣯\u0014"+                                        },+                                        "dlUri": "https:sus"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 5.5.5 && <= 2.4.1 && < 5.1.5 && < 5.4.4 && >= 2.4.5 && < 2.1.5 && < 2.1.5 ) || ( < 2.1.1 && == 1.3.4 )": {+                                        "dlCSize": -3,+                                        "dlHash": "vab",+                                        "dlOutput": "N[蒲oS\u0012󲔀",+                                        "dlSubdir": null,+                                        "dlUri": "http:nzgfd"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -1,+                                        "dlHash": "f",+                                        "dlOutput": "JX",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:g"+                                    }+                                }+                            },+                            "A_64": {+                                "Darwin": {+                                    "( <= 2.5.4 ) || ( == 3.4.3 && == 2.1.2 && < 4.3.3 && < 4.2.1 ) || ( == 1.1.2 && <= 3.4.3 )": {+                                        "dlCSize": 2,+                                        "dlHash": "cvzolu",+                                        "dlOutput": "b=󲐣",+                                        "dlSubdir": null,+                                        "dlUri": "http:zv"+                                    },+                                    "( == 1.3.4 )": {+                                        "dlCSize": -6,+                                        "dlHash": "oayjty",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 3,+                                        "dlHash": "av",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "\u001d"+                                        },+                                        "dlUri": "http:"+                                    }+                                },+                                "Linux_AmazonLinux": {+                                    "( < 4.2.3 && > 1.1.1 && <= 5.1.5 && >= 3.5.1 && == 3.1.2 ) || ( >= 3.4.2 && < 2.2.3 ) || ( <= 2.1.1 && == 3.1.4 && == 2.3.1 ) || ( <= 1.2.1 && == 1.1.3 && > 1.2.1 ) || ( > 1.2.1 && < 1.2.1 && <= 1.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "bkpga",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "https:ftucf"+                                    },+                                    "( >= 3.4.1 && < 4.4.5 && < 5.5.4 && == 5.5.3 && <= 4.5.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "kmgkine",+                                        "dlOutput": "2|Ӂ'\n",+                                        "dlSubdir": {+                                            "RegexDir": "v\u000b\u0008"+                                        },+                                        "dlUri": "https:di"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -4,+                                        "dlHash": "",+                                        "dlOutput": ")",+                                        "dlSubdir": {+                                            "RegexDir": "\u0014"+                                        },+                                        "dlUri": "https:n"+                                    }+                                },+                                "Linux_Rocky": {+                                    "( < 4.5.1 && >= 4.3.2 && > 1.2.4 && > 1.4.4 && <= 2.2.3 && == 6.5.5 && <= 1.3.3 )": {+                                        "dlCSize": -5,+                                        "dlHash": "rolz",+                                        "dlOutput": ">6C\u0013\u0015",+                                        "dlSubdir": "\u001c\u0016D\u001f",+                                        "dlUri": "https:n"+                                    },+                                    "( > 4.3.5 && <= 4.2.5 && <= 2.5.2 )": {+                                        "dlCSize": 2,+                                        "dlHash": "oqiks",+                                        "dlOutput": " n;\u0005",+                                        "dlSubdir": "\u001c+\u0019𥔷",+                                        "dlUri": "https:e"+                                    },+                                    "( >= 4.5.5 ) || ( > 3.3.4 && > 4.4.1 && < 3.1.4 && == 4.3.2 && > 1.4.4 )": {+                                        "dlCSize": -3,+                                        "dlHash": "otmkv",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 4,+                                        "dlHash": "ofor",+                                        "dlOutput": "=rA\u000b>󹹦ꉮ",+                                        "dlSubdir": {+                                            "RegexDir": "\u0017v"+                                        },+                                        "dlUri": "https:kitq"+                                    }+                                },+                                "Windows": {+                                    "( < 4.2.2 && > 3.2.4 && <= 4.2.2 && == 5.1.5 && == 1.2.1 && >= 4.1.4 && < 4.3.4 ) || ( == 1.2.4 && > 2.4.3 && > 2.4.2 && == 3.4.3 )": {+                                        "dlCSize": -6,+                                        "dlHash": "tn",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "b2􎘩D#0"+                                        },+                                        "dlUri": "http:i"+                                    },+                                    "( <= 3.3.2 && >= 4.5.6 && >= 2.3.2 && == 1.2.4 )": {+                                        "dlCSize": -7,+                                        "dlHash": "cbfyd",+                                        "dlOutput": "",+                                        "dlSubdir": "}",+                                        "dlUri": "http:wbwmftw"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -4,+                                        "dlHash": "blypzt",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    }+                                }+                            },+                            "A_ARM": {+                                "Darwin": {+                                    "( < 1.5.2 && <= 2.1.5 )": {+                                        "dlCSize": 5,+                                        "dlHash": "lj",+                                        "dlOutput": "\u00038\\$o􇒉",+                                        "dlSubdir": null,+                                        "dlUri": "https:i"+                                    },+                                    "( <= 5.2.2 && == 2.5.3 && < 4.5.4 )": {+                                        "dlCSize": 6,+                                        "dlHash": "przju",+                                        "dlOutput": "l,$㳑\u001d",+                                        "dlSubdir": null,+                                        "dlUri": "https:tysch"+                                    },+                                    "( <= 5.3.5 && >= 2.4.5 )": {+                                        "dlCSize": 3,+                                        "dlHash": "cbcfl",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:wlvpuld"+                                    },+                                    "( == 4.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "j",+                                        "dlOutput": "皋",+                                        "dlSubdir": {+                                            "RegexDir": "󿿬?"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( > 1.1.2 && < 3.3.5 )": {+                                        "dlCSize": 6,+                                        "dlHash": "dbmvvjm",+                                        "dlOutput": "􋈙s",+                                        "dlSubdir": "Aq3Dt",+                                        "dlUri": "https:oa"+                                    },+                                    "( >= 1.1.1 && <= 4.2.5 && > 2.2.2 ) || ( >= 4.4.2 && == 3.2.1 && < 2.3.3 && <= 3.4.3 && == 1.2.3 )": {+                                        "dlCSize": -5,+                                        "dlHash": "btaj",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "'q\u001f󰄔"+                                        },+                                        "dlUri": "https:nxggwz"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "\u001bH󰲸q𤼹𭥽",+                                        "dlSubdir": {+                                            "RegexDir": "Bs)U욏\\"+                                        },+                                        "dlUri": "http:aaup"+                                    }+                                },+                                "FreeBSD": {},+                                "Linux_Rocky": {+                                    "( < 1.4.1 ) || ( < 3.2.5 && == 3.1.1 ) || ( >= 1.3.1 )": {+                                        "dlCSize": 7,+                                        "dlHash": "sleyakh",+                                        "dlOutput": "VLpvB\u000b",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:dmqg"+                                    },+                                    "( == 3.2.1 && >= 1.1.4 && == 1.2.1 && > 3.3.3 && == 3.3.2 && == 4.4.2 && == 3.1.1 ) || ( == 1.3.2 && < 2.1.1 && <= 2.3.1 && <= 4.4.4 && > 1.1.2 )": {+                                        "dlCSize": -7,+                                        "dlHash": "muxezr",+                                        "dlOutput": "𨏦%,y|",+                                        "dlSubdir": null,+                                        "dlUri": "http:k"+                                    },+                                    "( >= 4.2.4 && >= 3.3.2 && > 3.4.2 && <= 4.4.2 && == 3.1.4 && <= 4.3.2 ) || ( == 1.4.3 && > 4.2.3 && >= 4.4.1 && == 4.2.2 && >= 4.4.3 && < 2.2.4 ) || ( < 3.1.3 && < 2.1.3 && <= 1.1.2 )": {+                                        "dlCSize": -5,+                                        "dlHash": "jn",+                                        "dlOutput": "\u000fK\u0018",+                                        "dlSubdir": "\u000fG$",+                                        "dlUri": "http:kj"+                                    }+                                },+                                "Windows": {+                                    "( >= 6.4.5 && < 3.1.1 && == 3.3.2 && >= 5.1.5 ) || ( >= 4.3.3 && <= 2.4.1 && < 1.3.3 && < 1.2.1 ) || ( <= 3.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "wwof",+                                        "dlOutput": "𬊇𬑩𬂐;Mj0",+                                        "dlSubdir": "\u001f󸟢M󲹽",+                                        "dlUri": "http:blv"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 1,+                                        "dlHash": "ugfk",+                                        "dlOutput": "V",+                                        "dlSubdir": "𗥊𬚼\u001d",+                                        "dlUri": "https:"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "Darwin": {},+                                "FreeBSD": {+                                    "( <= 3.1.4 && == 3.3.2 && <= 3.3.5 && <= 4.3.4 ) || ( <= 3.1.1 && == 1.4.4 && <= 3.1.3 && < 3.2.4 && < 3.1.2 && < 3.3.1 ) || ( > 1.3.1 )": {+                                        "dlCSize": 4,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:vb"+                                    },+                                    "( > 1.2.1 && >= 4.4.5 && == 5.3.1 && == 5.2.1 && == 1.1.4 ) || ( == 3.4.2 && > 4.2.1 && >= 3.2.4 && > 1.2.3 && <= 1.4.5 && >= 1.4.3 ) || ( > 3.1.3 && <= 1.3.1 && >= 1.1.3 && <= 2.1.3 ) || ( <= 2.2.2 && <= 2.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "otxdwb",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "*虏#).1"+                                        },+                                        "dlUri": "http:o"+                                    }+                                },+                                "Linux_Void": {+                                    "unknown_versioning": {+                                        "dlCSize": -6,+                                        "dlHash": "",+                                        "dlOutput": "d\u000e𐘋",+                                        "dlSubdir": "",+                                        "dlUri": "https:h"+                                    }+                                },+                                "Windows": {+                                    "unknown_versioning": {+                                        "dlCSize": 3,+                                        "dlHash": "ig",+                                        "dlOutput": "B@li\u001d'",+                                        "dlSubdir": {+                                            "RegexDir": "1S\n𩭶𰙤\u0004"+                                        },+                                        "dlUri": "https:grsuy"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "Darwin": {+                                    "( == 3.4.3 && < 5.1.4 && > 4.1.5 ) || ( == 4.3.3 ) || ( <= 2.3.1 && < 3.2.2 )": {+                                        "dlCSize": -6,+                                        "dlHash": "ybrmn",+                                        "dlOutput": "󵿅c\t",+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "( > 3.4.4 ) || ( > 1.4.4 )": {+                                        "dlCSize": -7,+                                        "dlHash": "hrxo",+                                        "dlOutput": null,+                                        "dlSubdir": "M󳩑\u0017󵷨\u000f\u0013",+                                        "dlUri": "http:ornh"+                                    },+                                    "( >= 2.3.4 && < 4.3.5 ) || ( > 3.4.2 && == 3.4.2 && < 1.1.1 && < 3.2.3 && > 3.1.1 ) || ( > 2.3.3 && == 3.2.1 && >= 2.3.3 ) || ( < 2.1.2 ) || ( < 1.1.1 ) || ( <= 1.1.1 && > 1.1.1 )": {+                                        "dlCSize": -4,+                                        "dlHash": "yl",+                                        "dlOutput": "Q",+                                        "dlSubdir": null,+                                        "dlUri": "http:wo"+                                    },+                                    "( >= 2.3.4 && > 1.4.1 && < 4.2.1 && >= 5.5.5 && > 1.4.5 && < 1.3.2 )": {+                                        "dlCSize": 6,+                                        "dlHash": "fmpdkh",+                                        "dlOutput": "H\u00147+.",+                                        "dlSubdir": "Krs\"~",+                                        "dlUri": "http:gasxn"+                                    },+                                    "( >= 4.5.5 && == 5.1.3 && == 3.1.4 && < 4.1.1 ) || ( > 3.4.2 && < 1.3.4 && > 5.3.1 && <= 2.1.4 ) || ( < 1.4.1 && == 2.3.3 && <= 2.2.2 && >= 2.2.1 && < 3.3.2 ) || ( > 2.2.3 ) || ( >= 1.1.1 && == 1.1.1 && == 1.1.1 ) || ( <= 2.1.1 && >= 1.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "􎋵\u0015𪈗x",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:kqasidd"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -1,+                                        "dlHash": "w",+                                        "dlOutput": "U",+                                        "dlSubdir": {+                                            "RegexDir": "o\u0015􊥼i;\u001b"+                                        },+                                        "dlUri": "https:hsp"+                                    }+                                },+                                "Linux_Fedora": {+                                    "( <= 2.5.2 )": {+                                        "dlCSize": -5,+                                        "dlHash": "qm",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "http:joiw"+                                    },+                                    "( <= 5.2.3 && == 1.1.2 && == 6.2.1 && == 3.4.1 )": {+                                        "dlCSize": 6,+                                        "dlHash": "",+                                        "dlOutput": "󸳓[]`<Y",+                                        "dlSubdir": {+                                            "RegexDir": "D\u001aa"+                                        },+                                        "dlUri": "https:xbwtv"+                                    },+                                    "( > 1.4.5 && == 4.1.4 && < 4.5.3 && < 3.5.1 && <= 2.1.1 ) || ( > 2.4.1 && > 1.2.3 && == 3.3.2 && >= 4.1.1 ) || ( >= 3.1.3 && >= 1.3.1 ) || ( == 1.2.1 ) || ( > 1.1.1 && < 1.2.1 && >= 1.1.2 ) || ( == 1.2.1 && >= 1.1.1 )": {+                                        "dlCSize": -7,+                                        "dlHash": "vqtwrow",+                                        "dlOutput": "󲠽X=k\"㈩󳇠",+                                        "dlSubdir": {+                                            "RegexDir": "\u00004"+                                        },+                                        "dlUri": "http:efbpq"+                                    },+                                    "( >= 2.2.2 && <= 3.4.4 ) || ( == 3.1.3 && <= 4.4.1 && <= 3.2.3 && < 2.4.2 && >= 4.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "ldya",+                                        "dlOutput": "I",+                                        "dlSubdir": {+                                            "RegexDir": "QB\u0006(鈄"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( >= 4.4.2 ) || ( > 1.2.1 ) || ( < 2.1.2 && <= 3.3.2 && == 1.1.2 && <= 1.2.1 )": {+                                        "dlCSize": -2,+                                        "dlHash": "ayilj",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:pnagk"+                                    },+                                    "( >= 4.4.5 && == 1.5.4 && <= 3.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "7H",+                                        "dlSubdir": null,+                                        "dlUri": "https:fysz"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 5,+                                        "dlHash": "qxry",+                                        "dlOutput": "𧹰d𒋙v󰖱N",+                                        "dlSubdir": null,+                                        "dlUri": "https:qj"+                                    }+                                },+                                "Linux_Mint": {}+                            }+                        },+                        "viChangeLog": "https:uhv",+                        "viPostInstall": null,+                        "viPostRemove": "behey",+                        "viPreCompile": null,+                        "viReleaseDay": "-19981458985493704-05-20",+                        "viSourceDL": {+                            "dlCSize": 2,+                            "dlHash": "o",+                            "dlOutput": "f",+                            "dlSubdir": {+                                "RegexDir": "𪴩"+                            },+                            "dlUri": "https:piwe"+                        },+                        "viTags": [+                            "old",+                            "Recommended",+                            "Ts\u0000Z闆\n",+                            "base-2.5.5"+                        ],+                        "viTestDL": {+                            "dlCSize": 4,+                            "dlHash": "eqid",+                            "dlOutput": "\u0016\u001f~Z",+                            "dlSubdir": {+                                "RegexDir": "􈍌q\u0000%"+                            },+                            "dlUri": "https:azgjy"+                        }+                    },+                    "3.4.4": {+                        "viArch": {+                            "A_PowerPC": {+                                "Darwin": {+                                    "( < 2.3.1 )": {+                                        "dlCSize": 3,+                                        "dlHash": "",+                                        "dlOutput": "󺔑􂪩D𠧯\u0006𥍝W",+                                        "dlSubdir": null,+                                        "dlUri": "http:lgszvv"+                                    },+                                    "( >= 2.1.3 && < 4.2.4 && <= 2.1.5 )": {+                                        "dlCSize": 6,+                                        "dlHash": "yik",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "https:uzclq"+                                    },+                                    "( >= 5.5.4 && >= 5.1.3 && <= 5.1.5 && < 4.3.3 && == 3.4.5 ) || ( <= 1.4.3 && <= 4.2.4 && > 2.4.1 )": {+                                        "dlCSize": -5,+                                        "dlHash": "nia",+                                        "dlOutput": ".h",+                                        "dlSubdir": {+                                            "RegexDir": "󺋀𥁄0g"+                                        },+                                        "dlUri": "http:nilpf"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 6,+                                        "dlHash": "bkvc",+                                        "dlOutput": "V\u0014\u0008]J",+                                        "dlSubdir": "sBN",+                                        "dlUri": "https:fj"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 1.1.3 && >= 4.4.3 && >= 4.5.3 && >= 2.2.3 && > 1.3.1 && < 4.6.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "jkvpa",+                                        "dlOutput": ">帕􄒋\u0007纃X",+                                        "dlSubdir": null,+                                        "dlUri": "https:qh"+                                    },+                                    "( <= 5.3.4 && >= 2.2.3 && > 5.5.4 && >= 2.3.5 && <= 2.1.4 ) || ( == 4.2.3 && <= 5.3.2 )": {+                                        "dlCSize": -2,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:isixayj"+                                    },+                                    "( == 4.5.5 && >= 2.2.3 && == 2.5.2 && < 4.1.5 && == 4.5.2 && == 4.3.2 && >= 2.4.5 )": {+                                        "dlCSize": 1,+                                        "dlHash": "teuppu",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:kb"+                                    },+                                    "( > 1.3.4 && > 3.4.2 && <= 3.3.2 && >= 6.3.1 && > 5.5.2 && > 4.5.2 && > 1.4.2 ) || ( <= 1.1.3 && >= 3.1.3 && > 3.3.4 && > 1.2.4 ) || ( == 1.1.2 )": {+                                        "dlCSize": -5,+                                        "dlHash": "kxpxwj",+                                        "dlOutput": null,+                                        "dlSubdir": "X",+                                        "dlUri": "http:eifghmi"+                                    },+                                    "( > 2.3.4 && == 3.3.4 && == 4.1.4 && < 4.3.3 )": {+                                        "dlCSize": -7,+                                        "dlHash": "g",+                                        "dlOutput": "}\u000f󴱹:H]𡲎",+                                        "dlSubdir": "𪯑W5",+                                        "dlUri": "http:upombv"+                                    },+                                    "( >= 3.2.4 && >= 2.1.1 && > 2.5.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "癣Q",+                                        "dlUri": "http:dioxhvr"+                                    },+                                    "( >= 3.4.5 && < 2.5.3 && > 3.6.3 && <= 1.2.4 && == 3.5.3 ) || ( >= 1.3.2 && >= 1.1.1 && > 1.4.1 && <= 4.3.1 ) || ( <= 2.2.2 && >= 2.2.3 && > 2.1.3 )": {+                                        "dlCSize": -6,+                                        "dlHash": "lk",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:jvk"+                                    }+                                },+                                "Linux_Ubuntu": {+                                    "( >= 2.4.5 && <= 5.3.4 && == 3.4.5 && <= 1.2.3 && == 4.1.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "nbopm",+                                        "dlOutput": "\u000ff",+                                        "dlSubdir": {+                                            "RegexDir": "ᐏ"+                                        },+                                        "dlUri": "http:rrzmypn"+                                    },+                                    "( >= 5.5.4 && == 4.3.3 && < 4.3.4 ) || ( < 2.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "kjsl",+                                        "dlOutput": "𐿠􀭊AFv{$",+                                        "dlSubdir": "`4",+                                        "dlUri": "https:reasp"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 6,+                                        "dlHash": "",+                                        "dlOutput": "O2𧗥}\t",+                                        "dlSubdir": {+                                            "RegexDir": "J𤿁|𥈂厖"+                                        },+                                        "dlUri": "https:o"+                                    }+                                },+                                "Windows": {+                                    "( == 3.1.2 )": {+                                        "dlCSize": -7,+                                        "dlHash": "kbcvlca",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:jqhwj"+                                    },+                                    "( >= 5.5.3 && <= 2.5.3 && == 3.6.2 && < 2.1.3 && <= 2.1.3 && <= 3.3.4 && == 5.5.3 ) || ( == 2.2.1 && < 3.3.1 && > 2.4.4 && > 4.2.2 ) || ( <= 4.1.2 && == 2.1.1 && < 4.2.3 && > 3.1.3 )": {+                                        "dlCSize": 3,+                                        "dlHash": "ohi",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:vg"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -5,+                                        "dlHash": "",+                                        "dlOutput": "u𬹮 ",+                                        "dlSubdir": {+                                            "RegexDir": "v8𩆘󰆎"+                                        },+                                        "dlUri": "http:cadwgto"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:gqvwog",+                        "viPostInstall": null,+                        "viPostRemove": "emfagqm",+                        "viPreCompile": "fianve",+                        "viReleaseDay": "-14111915243357690-10-17",+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "kj",+                            "dlOutput": "\u0018s",+                            "dlSubdir": "Ju",+                            "dlUri": "http:xlk"+                        },+                        "viTags": [+                            "Nightly",+                            "Nightly",+                            "#4\nO𩡆",+                            "Recommended",+                            "Latest"+                        ],+                        "viTestDL": {+                            "dlCSize": null,+                            "dlHash": "n",+                            "dlOutput": "T􄡶$:",+                            "dlSubdir": "u/\u000eb",+                            "dlUri": "https:h"+                        }+                    },+                    "6.5.7": {+                        "viArch": {+                            "A_Sparc64": {+                                "Darwin": {+                                    "( < 5.4.3 && > 2.2.2 && <= 1.1.3 ) || ( > 2.4.2 && > 2.4.3 && < 1.2.1 && == 2.2.4 && <= 2.4.4 ) || ( > 1.2.2 && == 1.4.3 && >= 3.3.3 && == 1.1.3 && <= 2.3.3 ) || ( < 1.2.1 ) || ( < 1.1.1 && >= 1.1.1 ) || ( >= 2.2.1 && == 1.1.1 ) || ( >= 1.1.1 ) || ( == 1.2.1 ) || ( > 1.1.1 ) || ( > 1.1.2 ) || ( <= 2.1.1 ) || ( > 1.1.2 ) || ( <= 2.1.1 ) || ( == 1.1.1 ) || ( <= 1.1.1 )": {+                                        "dlCSize": -7,+                                        "dlHash": "vpiqk",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "\u00147K"+                                        },+                                        "dlUri": "https:gmjfmi"+                                    },+                                    "( <= 4.4.1 && < 4.3.3 && == 3.1.2 && <= 2.3.1 && <= 2.1.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "tbrwuht",+                                        "dlOutput": "",+                                        "dlSubdir": "R\u0019",+                                        "dlUri": "http:"+                                    },+                                    "( == 1.3.3 )": {+                                        "dlCSize": 5,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0006O\n\\"+                                        },+                                        "dlUri": "http:hatuzj"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "t",+                                        "dlOutput": "=뵗M&_",+                                        "dlSubdir": "<􂂡5.?T",+                                        "dlUri": "https:fhpl"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 1.3.3 && <= 1.5.1 && < 4.2.3 && <= 2.2.5 ) || ( == 1.3.3 ) || ( > 3.2.2 && < 3.3.2 && == 1.3.1 && < 2.3.1 && < 3.3.3 ) || ( < 1.2.1 && >= 1.1.2 && > 2.3.1 && <= 1.2.1 ) || ( >= 2.1.1 )": {+                                        "dlCSize": 3,+                                        "dlHash": "eilq",+                                        "dlOutput": "i!",+                                        "dlSubdir": null,+                                        "dlUri": "http:go"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -3,+                                        "dlHash": "fcm",+                                        "dlOutput": "",+                                        "dlSubdir": ".gSe􊴮",+                                        "dlUri": "http:xjldcjh"+                                    }+                                },+                                "Linux_Alpine": {+                                    "( <= 4.4.2 && < 3.1.1 && > 3.4.1 && >= 3.5.4 )": {+                                        "dlCSize": 2,+                                        "dlHash": "rcefq",+                                        "dlOutput": "9de\u001e",+                                        "dlSubdir": {+                                            "RegexDir": "!\u0010讚\u0004"+                                        },+                                        "dlUri": "https:e"+                                    },+                                    "( == 1.3.2 && >= 2.1.3 && > 6.4.5 && == 1.4.3 && > 4.3.3 )": {+                                        "dlCSize": -5,+                                        "dlHash": "kp",+                                        "dlOutput": "f\u000c5b\u0002􍥏",+                                        "dlSubdir": "\u0002s",+                                        "dlUri": "https:igqwnv"+                                    },+                                    "( == 2.2.1 ) || ( >= 3.3.3 && == 1.4.1 && >= 2.3.3 && <= 4.3.4 && > 1.2.4 )": {+                                        "dlCSize": -3,+                                        "dlHash": "pgyaif",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:uuy"+                                    },+                                    "( > 2.2.3 && <= 1.3.2 && <= 5.1.5 && >= 4.2.5 && >= 3.3.5 ) || ( < 3.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "gvbey",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:ogfb"+                                    },+                                    "( > 3.1.1 && < 4.4.1 && < 2.2.1 && > 1.5.3 && == 1.2.1 && < 1.5.3 ) || ( > 4.3.4 && >= 3.4.2 && >= 3.3.1 && > 4.3.2 && < 3.2.1 && <= 2.1.1 )": {+                                        "dlCSize": 7,+                                        "dlHash": "",+                                        "dlOutput": "j{\u0000`J",+                                        "dlSubdir": {+                                            "RegexDir": "𢫇d𥭱𡊟"+                                        },+                                        "dlUri": "https:zzi"+                                    },+                                    "( > 3.3.1 && <= 1.3.1 && > 2.4.4 && < 1.1.1 )": {+                                        "dlCSize": -6,+                                        "dlHash": "zl",+                                        "dlOutput": "󼣬0@h",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:atbws"+                                    },+                                    "( > 6.3.3 && == 5.1.3 && < 3.5.4 && < 3.4.2 && == 5.1.4 )": {+                                        "dlCSize": 7,+                                        "dlHash": "gda",+                                        "dlOutput": "\u0012𝦰",+                                        "dlSubdir": {+                                            "RegexDir": "-M0󼗁S"+                                        },+                                        "dlUri": "http:v"+                                    }+                                },+                                "Linux_UnknownLinux": {+                                    "( < 1.5.2 && >= 1.2.4 ) || ( >= 4.2.1 && == 4.4.4 && == 4.3.2 && < 1.1.1 && < 3.1.1 )": {+                                        "dlCSize": -6,+                                        "dlHash": "bomz",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": " ^SX\u000f\u0013"+                                        },+                                        "dlUri": "http:jwwscrl"+                                    },+                                    "( <= 3.3.5 && > 4.2.2 && <= 4.1.4 && < 2.3.5 && == 1.2.2 && == 2.1.5 && == 2.1.3 )": {+                                        "dlCSize": 5,+                                        "dlHash": "jq",+                                        "dlOutput": ",0E",+                                        "dlSubdir": {+                                            "RegexDir": "8ZnzK\u001f"+                                        },+                                        "dlUri": "https:kfifjt"+                                    },+                                    "( <= 5.5.2 && <= 4.2.3 )": {+                                        "dlCSize": -5,+                                        "dlHash": "",+                                        "dlOutput": "\r\u0012\u0001I\n",+                                        "dlSubdir": "M􄈴`󰯮􁑎",+                                        "dlUri": "http:psktmqj"+                                    },+                                    "( == 1.1.5 ) || ( <= 1.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "\u0008*[d\\",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:w"+                                    },+                                    "( == 4.1.3 && < 1.5.3 && < 4.5.3 && >= 2.1.4 && >= 4.4.2 ) || ( >= 5.1.4 && == 3.1.2 )": {+                                        "dlCSize": 1,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "\n󳍵",+                                        "dlUri": "https:she"+                                    },+                                    "( >= 2.3.1 && == 6.3.3 && >= 2.7.1 && > 4.2.1 && >= 1.4.2 && < 5.2.5 && <= 2.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "htv",+                                        "dlOutput": "\\v􁾕B𭓁􈦼6",+                                        "dlSubdir": {+                                            "RegexDir": "\u0017뿯"+                                        },+                                        "dlUri": "https:mnyght"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 4,+                                        "dlHash": "pcjqhj",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:fovvc"+                                    }+                                },+                                "Windows": {}+                            }+                        },+                        "viChangeLog": "http:n",+                        "viPostInstall": "sgvktce",+                        "viPostRemove": null,+                        "viPreCompile": null,+                        "viReleaseDay": "22740288687140160-02-10",+                        "viSourceDL": {+                            "dlCSize": -3,+                            "dlHash": "j",+                            "dlOutput": "𐝌v𗲎",+                            "dlSubdir": "󽭎H2",+                            "dlUri": "http:fujxl"+                        },+                        "viTags": [+                            "Latest",+                            "LatestNightly",+                            "Nightly"+                        ],+                        "viTestDL": null+                    },+                    "6.6.3": {+                        "viArch": {+                            "A_ARM": {},+                            "A_PowerPC": {+                                "FreeBSD": {+                                    "( < 1.2.1 && < 2.3.5 && < 4.2.2 ) || ( >= 1.2.2 && < 4.2.1 && < 3.4.1 && == 5.4.4 )": {+                                        "dlCSize": 5,+                                        "dlHash": "h",+                                        "dlOutput": "􉡁",+                                        "dlSubdir": "w\u00193&",+                                        "dlUri": "http:twnp"+                                    },+                                    "( == 2.2.4 && <= 2.4.3 && < 2.3.5 && > 1.5.1 && < 5.5.4 && >= 3.4.1 ) || ( >= 2.4.3 && >= 3.3.2 && >= 3.4.6 && > 3.4.5 ) || ( == 2.3.2 && == 2.1.3 && > 1.1.2 && > 3.1.1 && > 1.3.2 ) || ( <= 1.1.1 )": {+                                        "dlCSize": -4,+                                        "dlHash": "kehfxma",+                                        "dlOutput": "",+                                        "dlSubdir": "0w&\u0017",+                                        "dlUri": "http:"+                                    },+                                    "( == 2.5.1 && >= 5.4.3 && == 2.2.4 && <= 1.3.5 ) || ( <= 4.3.2 && <= 5.1.2 ) || ( <= 2.1.1 && >= 1.2.1 ) || ( <= 2.1.2 && > 2.1.2 && == 2.2.2 && >= 2.2.2 ) || ( > 1.1.2 && > 2.1.1 && >= 1.1.1 )": {+                                        "dlCSize": -1,+                                        "dlHash": "cusxm",+                                        "dlOutput": "g0\\",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:wknpq"+                                    }+                                },+                                "Linux_Debian": {+                                    "unknown_versioning": {+                                        "dlCSize": -4,+                                        "dlHash": "cze",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:ypmuxhs"+                                    }+                                },+                                "Linux_Void": {+                                    "( < 3.6.5 && > 1.1.4 && <= 1.2.1 && == 4.3.3 && == 2.1.4 && > 5.2.4 && > 1.5.1 ) || ( > 3.3.3 && >= 4.1.3 && == 4.4.1 && == 2.1.3 && > 4.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "yltfiua",+                                        "dlOutput": "I𣅕4𥨛",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( > 2.1.5 && >= 1.2.5 ) || ( > 2.2.2 && > 5.2.1 && > 3.1.4 && > 4.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "emsh",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0016𧥻d\u000c"+                                        },+                                        "dlUri": "http:dftgayw"+                                    },+                                    "( >= 3.2.4 && == 2.2.3 && > 5.1.3 && >= 3.2.5 && >= 4.3.3 && > 3.5.2 )": {+                                        "dlCSize": -2,+                                        "dlHash": "qxisn",+                                        "dlOutput": null,+                                        "dlSubdir": "y⯞􅾂󰋖󱊛1",+                                        "dlUri": "http:"+                                    }+                                },+                                "Windows": {+                                    "unknown_versioning": {+                                        "dlCSize": 0,+                                        "dlHash": "",+                                        "dlOutput": "p\\%",+                                        "dlSubdir": "y􈺸}",+                                        "dlUri": "http:w"+                                    }+                                }+                            },+                            "A_PowerPC64": {+                                "Darwin": {},+                                "FreeBSD": {+                                    "( <= 2.2.2 && <= 3.4.1 && > 4.5.4 && <= 4.3.1 ) || ( <= 4.4.2 && >= 1.3.1 && <= 2.3.4 && == 3.3.2 && <= 1.4.1 ) || ( > 3.1.1 && <= 3.3.1 ) || ( > 2.1.2 && < 2.2.2 && > 1.1.2 )": {+                                        "dlCSize": -4,+                                        "dlHash": "knkrgio",+                                        "dlOutput": null,+                                        "dlSubdir": "",+                                        "dlUri": "http:zzjzci"+                                    },+                                    "( > 2.2.3 && < 5.4.1 && <= 1.4.4 && > 2.3.3 && > 1.2.1 ) || ( < 2.1.2 && == 2.2.1 ) || ( == 1.3.1 && <= 1.3.2 && > 3.2.3 && >= 2.2.2 )": {+                                        "dlCSize": -2,+                                        "dlHash": "kr",+                                        "dlOutput": "\u0000󴀧8m􉦑^`",+                                        "dlSubdir": "w3}",+                                        "dlUri": "http:ndm"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -3,+                                        "dlHash": "lfbnkvc",+                                        "dlOutput": "K搀:&G",+                                        "dlSubdir": {+                                            "RegexDir": "\u00039\u0015󿛬}\u0016"+                                        },+                                        "dlUri": "http:eppqg"+                                    }+                                },+                                "Linux_RedHat": {+                                    "( <= 4.1.2 && < 5.1.2 && <= 3.5.1 && >= 2.3.3 )": {+                                        "dlCSize": 1,+                                        "dlHash": "hklddij",+                                        "dlOutput": "|mF",+                                        "dlSubdir": {+                                            "RegexDir": "dS󸝢\u000b"+                                        },+                                        "dlUri": "http:u"+                                    },+                                    "( == 5.2.4 ) || ( >= 2.4.1 && == 4.4.2 && == 2.3.1 && < 2.4.3 && > 2.3.3 && <= 5.3.1 ) || ( >= 2.3.3 && > 2.2.3 && == 1.2.3 )": {+                                        "dlCSize": -7,+                                        "dlHash": "dduxqfo",+                                        "dlOutput": "\u001c",+                                        "dlSubdir": "\u0002?\u0002NG􅦠",+                                        "dlUri": "http:eribue"+                                    },+                                    "( >= 1.2.1 && > 5.4.5 && == 3.4.1 )": {+                                        "dlCSize": 7,+                                        "dlHash": "",+                                        "dlOutput": "\u00155\u001c􈝢",+                                        "dlSubdir": ";Q𑘤\n",+                                        "dlUri": "https:vg"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "qnd",+                                        "dlOutput": "K[7X",+                                        "dlSubdir": "6~󿓴\u0003E\u0000",+                                        "dlUri": "http:y"+                                    }+                                }+                            },+                            "A_Sparc": {},+                            "A_Sparc64": {+                                "FreeBSD": {+                                    "( <= 3.4.3 && > 3.2.4 && == 2.2.5 && > 2.1.4 )": {+                                        "dlCSize": 7,+                                        "dlHash": "",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "https:cqxmvbj"+                                    },+                                    "( > 6.1.5 && >= 2.5.4 && == 1.2.6 && == 1.3.5 && < 5.1.4 && > 5.4.6 && >= 1.3.3 )": {+                                        "dlCSize": -4,+                                        "dlHash": "m",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0005",+                                        "dlUri": "https:mbl"+                                    },+                                    "( >= 3.4.2 && == 5.3.5 && >= 5.4.5 && < 2.2.1 && >= 2.5.3 ) || ( <= 4.1.1 && == 4.3.4 && >= 4.4.3 && == 3.2.4 )": {+                                        "dlCSize": 7,+                                        "dlHash": "lwwtjhq",+                                        "dlOutput": "𐔙\u0003󳟒\u0014􁀲Fo",+                                        "dlSubdir": {+                                            "RegexDir": "𮃮W"+                                        },+                                        "dlUri": "http:w"+                                    },+                                    "( >= 4.3.5 && < 1.2.3 && < 1.1.2 && > 5.2.2 && <= 3.3.1 && > 2.5.3 ) || ( > 1.3.1 && < 4.1.3 && >= 1.3.3 && > 1.4.2 ) || ( == 3.2.3 && <= 3.1.2 ) || ( == 2.1.1 && >= 2.2.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "mm",+                                        "dlOutput": "󸲋\u0002\r&漣Fl",+                                        "dlSubdir": ":\u000edW",+                                        "dlUri": "https:hdarwte"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -2,+                                        "dlHash": "yz",+                                        "dlOutput": "CLFI\u0018R",+                                        "dlSubdir": "󾴢>E/",+                                        "dlUri": "http:s"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:juby",+                        "viPostInstall": "az",+                        "viPostRemove": "zl",+                        "viPreCompile": null,+                        "viReleaseDay": "1040632643977467-10-14",+                        "viSourceDL": {+                            "dlCSize": -2,+                            "dlHash": "",+                            "dlOutput": "\u001a^",+                            "dlSubdir": {+                                "RegexDir": "\u001a?\u001f\u001c*"+                            },+                            "dlUri": "http:nr"+                        },+                        "viTags": [+                            "LatestNightly",+                            "old",+                            "base-2.2.5",+                            "old",+                            "LatestNightly",+                            "Recommended"+                        ],+                        "viTestDL": {+                            "dlCSize": null,+                            "dlHash": "",+                            "dlOutput": "S-)48󳉳",+                            "dlSubdir": "X",+                            "dlUri": "http:"+                        }+                    },+                    "8.5.4": {+                        "viArch": {+                            "A_PowerPC": {+                                "Darwin": {+                                    "( < 1.1.4 && == 5.4.3 && == 3.4.5 && <= 3.2.2 && > 3.3.5 && <= 3.1.4 ) || ( == 2.4.2 && > 1.4.3 )": {+                                        "dlCSize": 6,+                                        "dlHash": "buyqrt",+                                        "dlOutput": "󰏆\u0015",+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    },+                                    "( < 5.3.2 && >= 5.2.3 && < 2.1.5 ) || ( >= 4.2.1 && > 2.5.4 && >= 4.1.1 && >= 3.2.3 && == 4.1.3 ) || ( > 1.3.1 && < 2.3.3 && > 3.1.3 && <= 2.3.1 && == 3.3.3 )": {+                                        "dlCSize": -4,+                                        "dlHash": "swnsvz",+                                        "dlOutput": "O",+                                        "dlSubdir": null,+                                        "dlUri": "https:vc"+                                    },+                                    "( > 2.1.5 && == 1.2.5 && == 2.3.1 && <= 1.2.5 ) || ( < 4.2.2 && == 2.2.3 && < 2.4.2 && > 2.4.3 && > 3.3.2 && <= 1.2.3 )": {+                                        "dlCSize": -1,+                                        "dlHash": "jdyufsd",+                                        "dlOutput": "󻫂~^",+                                        "dlSubdir": {+                                            "RegexDir": "\u0002yL\u001c0_"+                                        },+                                        "dlUri": "http:jdbw"+                                    },+                                    "( > 5.5.1 && < 3.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "z",+                                        "dlOutput": "lH~󰭡",+                                        "dlSubdir": "",+                                        "dlUri": "https:lcjlj"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "]w\u001c\u0001,",+                                        "dlUri": "https:bzdd"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 2.3.1 && > 1.5.5 && < 1.5.2 && >= 3.5.1 && <= 3.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "qviqeq",+                                        "dlOutput": "d'a𥨖b",+                                        "dlSubdir": null,+                                        "dlUri": "https:yamomm"+                                    }+                                },+                                "Linux_Exherbo": {+                                    "( <= 2.5.3 && >= 1.2.3 && == 3.4.4 && <= 5.3.2 && > 1.2.5 && > 3.5.5 && > 5.3.1 ) || ( <= 5.2.4 )": {+                                        "dlCSize": -2,+                                        "dlHash": "sk",+                                        "dlOutput": "@D𑋪pk\u0018",+                                        "dlSubdir": "rff#蜽",+                                        "dlUri": "http:cvboysm"+                                    },+                                    "( > 1.4.1 && > 1.5.5 && == 5.3.5 && >= 5.4.1 && < 6.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "jjzvlw",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "F𤸶擢󳨱\u001eo"+                                        },+                                        "dlUri": "https:s"+                                    },+                                    "( > 2.5.2 && >= 2.3.1 && >= 4.5.4 )": {+                                        "dlCSize": -6,+                                        "dlHash": "",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "http:sxfwgz"+                                    },+                                    "( >= 1.1.5 && == 4.3.5 && < 5.3.1 && > 4.5.5 && <= 4.2.2 && <= 4.4.3 && >= 1.3.1 )": {+                                        "dlCSize": 4,+                                        "dlHash": "gcvcjly",+                                        "dlOutput": "\u0011\nLwb4󴐭",+                                        "dlSubdir": {+                                            "RegexDir": " "+                                        },+                                        "dlUri": "https:tmhw"+                                    },+                                    "( >= 3.2.3 && < 4.1.3 && == 4.4.5 && < 3.5.4 && >= 2.1.1 && < 4.2.5 ) || ( <= 3.2.4 && == 4.4.1 && > 1.3.2 )": {+                                        "dlCSize": 3,+                                        "dlHash": "j",+                                        "dlOutput": "\u0015I",+                                        "dlSubdir": null,+                                        "dlUri": "https:snodjsf"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -7,+                                        "dlHash": "nfbpdkq",+                                        "dlOutput": "\u001a󽤾>",+                                        "dlSubdir": null,+                                        "dlUri": "http:ghjdobf"+                                    }+                                },+                                "Windows": {+                                    "( < 4.4.5 && <= 1.5.4 )": {+                                        "dlCSize": 6,+                                        "dlHash": "uqz",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "1N􅺛󵡍"+                                        },+                                        "dlUri": "http:axdhptv"+                                    },+                                    "( == 2.2.4 && >= 4.5.2 && > 4.4.5 && <= 1.5.5 && < 5.2.3 && == 1.4.4 && < 1.2.1 ) || ( < 1.2.4 && > 2.3.4 && < 2.4.1 && >= 2.3.4 ) || ( > 2.2.3 && > 3.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "a",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "7\u000f]"+                                        },+                                        "dlUri": "http:jupchkl"+                                    },+                                    "( == 2.5.3 && < 5.3.4 && <= 5.1.2 && < 5.4.2 && >= 4.4.4 && < 4.4.3 && == 3.1.1 ) || ( == 1.2.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "oukepn",+                                        "dlOutput": "w\t𧇼\u0012",+                                        "dlSubdir": null,+                                        "dlUri": "https:if"+                                    },+                                    "( > 5.3.4 && == 3.2.4 && >= 2.4.3 && >= 4.1.2 )": {+                                        "dlCSize": 5,+                                        "dlHash": "fjy",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "7=𭙂㼼H\u0006"+                                        },+                                        "dlUri": "https:smcnnre"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "Darwin": {+                                    "( <= 4.2.3 ) || ( == 3.2.1 && < 3.2.4 && < 4.1.3 && <= 4.4.2 && < 3.4.3 )": {+                                        "dlCSize": -5,+                                        "dlHash": "hzsk",+                                        "dlOutput": "󼜅}",+                                        "dlSubdir": "X𝘀",+                                        "dlUri": "https:"+                                    },+                                    "( == 4.3.1 && == 3.2.3 && <= 1.2.2 && >= 4.5.4 && <= 3.1.4 && <= 1.2.4 )": {+                                        "dlCSize": -5,+                                        "dlHash": "bca",+                                        "dlOutput": "~Zୄ𰌄Ao",+                                        "dlSubdir": "󴣗6p",+                                        "dlUri": "https:"+                                    },+                                    "( == 4.5.2 && == 1.3.3 && == 2.2.3 && <= 1.5.3 && > 2.3.1 ) || ( == 3.2.4 && > 4.3.1 && == 2.1.2 && >= 3.3.1 )": {+                                        "dlCSize": 0,+                                        "dlHash": "ayzl",+                                        "dlOutput": "d󵗧\u0013\u0005",+                                        "dlSubdir": "\u000c\u0019}",+                                        "dlUri": "http:c"+                                    },+                                    "( >= 4.4.3 && > 2.1.3 && <= 5.5.3 && <= 1.5.1 && > 5.3.2 && < 5.1.5 && >= 2.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "]\u001b\u0004n",+                                        "dlSubdir": null,+                                        "dlUri": "http:zzx"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 7,+                                        "dlHash": "ofup",+                                        "dlOutput": "\u0005h",+                                        "dlSubdir": null,+                                        "dlUri": "http:ayxutml"+                                    }+                                },+                                "Windows": {+                                    "( < 1.4.5 && > 3.2.2 && == 4.3.3 && < 5.3.4 ) || ( < 1.2.4 && >= 2.2.2 && > 1.4.1 && == 4.3.1 )": {+                                        "dlCSize": -6,+                                        "dlHash": "m",+                                        "dlOutput": null,+                                        "dlSubdir": "C_^\u0018 R",+                                        "dlUri": "http:ifby"+                                    },+                                    "( < 2.4.4 && < 4.1.3 && > 5.2.3 && < 1.2.2 && == 5.2.1 && >= 1.2.2 ) || ( < 2.1.1 && > 2.1.2 && <= 4.1.4 )": {+                                        "dlCSize": 3,+                                        "dlHash": "nmmoiqp",+                                        "dlOutput": "@T\u0002",+                                        "dlSubdir": {+                                            "RegexDir": "8"+                                        },+                                        "dlUri": "http:ksj"+                                    },+                                    "( <= 5.4.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "kel",+                                        "dlOutput": "",+                                        "dlSubdir": "𢲛",+                                        "dlUri": "http:t"+                                    },+                                    "( == 1.3.1 )": {+                                        "dlCSize": 7,+                                        "dlHash": "swlwjo",+                                        "dlOutput": "",+                                        "dlSubdir": "E",+                                        "dlUri": "https:ttwuyaz"+                                    },+                                    "( == 5.1.4 ) || ( > 2.4.4 && == 4.1.2 && == 2.4.3 && <= 2.4.1 && <= 4.3.2 )": {+                                        "dlCSize": 4,+                                        "dlHash": "zyx",+                                        "dlOutput": null,+                                        "dlSubdir": ":",+                                        "dlUri": "https:wpn"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -1,+                                        "dlHash": "ygpm",+                                        "dlOutput": "⢳fZQ}\u000e䋐",+                                        "dlSubdir": null,+                                        "dlUri": "http:gjefa"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "http:kcbpi",+                        "viPostInstall": "qy",+                        "viPostRemove": null,+                        "viPreCompile": "mmnbq",+                        "viReleaseDay": "9668401544260686-10-01",+                        "viSourceDL": {+                            "dlCSize": -5,+                            "dlHash": "trdm",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": "\r3\u0013m"+                            },+                            "dlUri": "https:vhn"+                        },+                        "viTags": [],+                        "viTestDL": {+                            "dlCSize": 3,+                            "dlHash": "j",+                            "dlOutput": null,+                            "dlSubdir": "\u001a\"",+                            "dlUri": "https:ipdl"+                        }+                    }+                },+                "GHCup": {+                    "3.3.6": {+                        "viArch": {+                            "A_64": {+                                "FreeBSD": {+                                    "( < 3.5.1 ) || ( <= 1.3.1 && == 2.2.2 && < 4.2.1 && == 1.1.3 && == 2.1.1 )": {+                                        "dlCSize": -5,+                                        "dlHash": "jfsal",+                                        "dlOutput": "",+                                        "dlSubdir": "oR9^",+                                        "dlUri": "http:hickak"+                                    },+                                    "( == 4.2.3 && < 2.5.5 && < 2.6.5 && >= 1.3.4 && < 6.5.5 && <= 3.1.2 )": {+                                        "dlCSize": -4,+                                        "dlHash": "bjzqsj",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:muwel"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -4,+                                        "dlHash": "abur",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:s"+                                    }+                                },+                                "Windows": {+                                    "( < 5.2.2 && < 5.5.4 && == 5.4.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "rxdpx",+                                        "dlOutput": "]gM}N\u0018",+                                        "dlSubdir": "\n",+                                        "dlUri": "http:pvnju"+                                    },+                                    "( <= 2.5.1 && >= 6.2.2 && == 3.3.1 && < 4.5.4 && <= 3.1.5 ) || ( >= 4.2.4 && < 1.1.1 ) || ( > 3.3.3 && >= 2.2.1 && == 2.2.1 && > 2.3.4 && == 2.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "\u0000󸌉",+                                        "dlSubdir": "\t",+                                        "dlUri": "https:hqbnc"+                                    },+                                    "( == 2.4.2 && < 2.2.3 && == 4.4.3 && == 1.3.4 )": {+                                        "dlCSize": 5,+                                        "dlHash": "tqujdd",+                                        "dlOutput": "󴍿",+                                        "dlSubdir": {+                                            "RegexDir": "𣚮P"+                                        },+                                        "dlUri": "https:bjkre"+                                    },+                                    "( == 5.4.4 && > 4.3.3 ) || ( > 4.3.2 && == 1.4.1 && == 3.4.3 && > 2.1.3 && > 3.2.3 && < 2.2.1 ) || ( >= 2.1.1 ) || ( > 1.2.2 && == 1.2.1 ) || ( < 1.1.1 ) || ( > 1.1.1 )": {+                                        "dlCSize": 0,+                                        "dlHash": "uxid",+                                        "dlOutput": "M􌅋>𧪶\u0003~􊃎",+                                        "dlSubdir": null,+                                        "dlUri": "https:qeogan"+                                    },+                                    "( > 3.2.2 && > 3.3.3 && == 3.4.1 && <= 1.1.2 && <= 1.5.5 && < 1.3.3 ) || ( >= 3.4.1 && > 3.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "qjbh",+                                        "dlOutput": "y@󲉝\u0007;",+                                        "dlSubdir": null,+                                        "dlUri": "http:psiqh"+                                    },+                                    "( > 3.3.4 && < 1.1.1 && <= 1.1.5 && == 4.3.4 && > 3.1.3 && >= 1.1.4 && == 4.1.6 )": {+                                        "dlCSize": -5,+                                        "dlHash": "oqucyn",+                                        "dlOutput": "I𤭅p\u0002t\u0016",+                                        "dlSubdir": {+                                            "RegexDir": "u"+                                        },+                                        "dlUri": "http:xo"+                                    },+                                    "( >= 4.1.5 && == 5.4.1 && >= 5.2.2 && > 3.2.1 && >= 2.2.1 )": {+                                        "dlCSize": 7,+                                        "dlHash": "uszuou",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "&\u001e"+                                        },+                                        "dlUri": "http:ex"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "lzgncp",+                                        "dlOutput": ">\u0011xl_",+                                        "dlSubdir": {+                                            "RegexDir": " b"+                                        },+                                        "dlUri": "http:rwsvaa"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "Darwin": {+                                    "( < 1.2.2 && >= 2.5.4 && >= 1.5.3 && >= 2.3.2 && == 2.1.4 && == 2.2.3 && >= 4.3.4 )": {+                                        "dlCSize": 0,+                                        "dlHash": "mm",+                                        "dlOutput": "^aJ\u0008\n鄤\t",+                                        "dlSubdir": null,+                                        "dlUri": "https:nuwq"+                                    },+                                    "( <= 2.3.3 && >= 4.3.5 && == 3.1.5 && <= 2.1.4 && == 2.4.1 && > 3.3.2 && >= 3.4.1 ) || ( <= 2.1.3 ) || ( < 2.2.1 && <= 1.3.2 && >= 1.1.3 && <= 2.3.3 && > 1.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "iphzo",+                                        "dlOutput": "\u001d*='",+                                        "dlSubdir": null,+                                        "dlUri": "https:enx"+                                    },+                                    "( <= 4.4.3 && < 2.2.4 && >= 3.2.5 && < 2.4.4 && < 3.2.1 && < 4.1.2 )": {+                                        "dlCSize": -2,+                                        "dlHash": "dq",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:ucsbdet"+                                    },+                                    "( <= 4.4.3 && <= 4.4.3 && > 3.4.4 && <= 1.4.5 && > 4.4.5 )": {+                                        "dlCSize": 4,+                                        "dlHash": "kiqjnk",+                                        "dlOutput": "n8􃍜",+                                        "dlSubdir": "DH",+                                        "dlUri": "https:tw"+                                    },+                                    "( >= 1.3.2 ) || ( < 2.3.2 && < 3.2.3 && <= 2.2.2 )": {+                                        "dlCSize": 6,+                                        "dlHash": "pswfgm",+                                        "dlOutput": "0&􃱣k\u001b",+                                        "dlSubdir": "",+                                        "dlUri": "http:txm"+                                    },+                                    "( >= 2.1.1 && >= 3.2.3 && == 4.5.4 && >= 1.5.3 ) || ( >= 4.2.2 && <= 4.4.4 )": {+                                        "dlCSize": 7,+                                        "dlHash": "gommdv",+                                        "dlOutput": "?Y|\u0014e",+                                        "dlSubdir": "𝧉􄌈8ℴ",+                                        "dlUri": "http:njlqb"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -5,+                                        "dlHash": "",+                                        "dlOutput": "7\u0000)",+                                        "dlSubdir": {+                                            "RegexDir": "j螠奜"+                                        },+                                        "dlUri": "https:"+                                    }+                                }+                            },+                            "A_PowerPC64": {+                                "Darwin": {+                                    "( < 1.3.2 && >= 5.2.4 && <= 2.2.2 && > 3.4.3 )": {+                                        "dlCSize": 6,+                                        "dlHash": "",+                                        "dlOutput": "b3􈦢季𦳬A",+                                        "dlSubdir": "n􁄘e\u0018$",+                                        "dlUri": "https:"+                                    },+                                    "( < 4.1.1 && > 3.2.1 && > 5.2.4 && < 4.4.1 && == 5.1.3 && >= 4.3.2 ) || ( == 1.5.4 )": {+                                        "dlCSize": -5,+                                        "dlHash": "xzysoy",+                                        "dlOutput": "$",+                                        "dlSubdir": "",+                                        "dlUri": "https:dhisod"+                                    },+                                    "( == 2.4.1 && <= 3.1.1 && < 3.1.5 && > 2.4.3 && < 1.5.3 && > 5.3.3 ) || ( < 1.4.3 && < 4.2.1 && == 4.1.4 && <= 2.2.1 ) || ( >= 3.1.3 )": {+                                        "dlCSize": 1,+                                        "dlHash": "diirfir",+                                        "dlOutput": "&",+                                        "dlSubdir": null,+                                        "dlUri": "https:ji"+                                    },+                                    "( == 5.3.1 && == 3.4.2 && > 5.4.3 )": {+                                        "dlCSize": -5,+                                        "dlHash": "iw",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "NI"+                                        },+                                        "dlUri": "http:gybbeh"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -6,+                                        "dlHash": "qciai",+                                        "dlOutput": "3𰀞",+                                        "dlSubdir": "u",+                                        "dlUri": "https:yepkviz"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 3.2.4 && == 2.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "jafmy",+                                        "dlOutput": "􀛫C􍈌r",+                                        "dlSubdir": {+                                            "RegexDir": "m-.`􅆫"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( == 5.2.1 && < 5.5.3 && < 4.5.5 && == 2.1.1 && == 4.3.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "iou",+                                        "dlOutput": null,+                                        "dlSubdir": "n@\u0014",+                                        "dlUri": "http:lm"+                                    },+                                    "( > 2.4.3 && >= 5.3.4 && > 5.4.1 && < 6.2.4 && >= 5.2.5 )": {+                                        "dlCSize": 2,+                                        "dlHash": "qyiyz",+                                        "dlOutput": "d\u001c\u001d",+                                        "dlSubdir": "",+                                        "dlUri": "https:p"+                                    },+                                    "( > 3.1.3 && == 1.3.2 && < 5.3.4 && >= 2.6.4 )": {+                                        "dlCSize": 1,+                                        "dlHash": "hbbkx",+                                        "dlOutput": "f",+                                        "dlSubdir": "\"\u0015",+                                        "dlUri": "http:dep"+                                    },+                                    "( > 3.4.5 && <= 4.2.4 && == 5.4.5 && <= 1.2.4 && <= 2.2.4 && > 5.4.3 && == 5.4.5 )": {+                                        "dlCSize": 1,+                                        "dlHash": "exgmf",+                                        "dlOutput": "I\u0001F37󻧢P",+                                        "dlSubdir": null,+                                        "dlUri": "http:mgxsqe"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "tt",+                                        "dlOutput": "/N$\u0001",+                                        "dlSubdir": null,+                                        "dlUri": "https:craj"+                                    }+                                },+                                "Linux_AmazonLinux": {+                                    "( <= 1.2.1 ) || ( >= 1.2.4 && == 4.1.2 && == 3.1.1 && >= 4.1.3 && < 3.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "nfntrpn",+                                        "dlOutput": null,+                                        "dlSubdir": "ni(h",+                                        "dlUri": "http:n"+                                    },+                                    "( <= 4.1.2 && >= 1.5.1 && <= 1.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "hmalhy",+                                        "dlOutput": "O\u001d讠d𐂀",+                                        "dlSubdir": {+                                            "RegexDir": "𣥾\u001f􉷓"+                                        },+                                        "dlUri": "https:aqgsrif"+                                    }+                                }+                            },+                            "A_Sparc64": {}+                        },+                        "viChangeLog": "http:hgc",+                        "viPostInstall": "hpv",+                        "viPostRemove": "g",+                        "viPreCompile": null,+                        "viReleaseDay": "-16597728547202521-01-16",+                        "viSourceDL": {+                            "dlCSize": 2,+                            "dlHash": "ww",+                            "dlOutput": null,+                            "dlSubdir": "YMP",+                            "dlUri": "http:ijnq"+                        },+                        "viTags": [+                            "base-4.3.1",+                            "Prerelease",+                            "LatestNightly",+                            "Latest",+                            "old",+                            "Latest"+                        ],+                        "viTestDL": {+                            "dlCSize": -5,+                            "dlHash": "",+                            "dlOutput": "",+                            "dlSubdir": {+                                "RegexDir": "M{󱍇\u000b䡂"+                            },+                            "dlUri": "https:vexuju"+                        }+                    },+                    "4.3.4": {+                        "viArch": {+                            "A_32": {+                                "Darwin": {+                                    "( <= 2.4.5 && <= 1.5.4 && < 3.3.5 && == 4.3.4 && == 3.2.2 && <= 2.4.4 && <= 2.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "ry",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0007"+                                        },+                                        "dlUri": "https:lcf"+                                    },+                                    "( > 5.2.5 && >= 3.1.3 && > 3.4.4 ) || ( == 3.3.3 ) || ( <= 2.2.2 && > 3.1.3 && == 3.1.3 && == 3.1.3 && == 2.3.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "yagvto",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:kray"+                                    },+                                    "( >= 1.5.5 && == 2.2.2 && >= 2.4.4 && == 5.4.3 ) || ( == 3.2.1 && <= 2.1.2 && > 1.4.1 && > 1.1.2 && < 4.2.3 && < 1.2.3 ) || ( > 3.2.3 && >= 3.3.3 ) || ( > 1.3.2 && <= 3.1.1 && == 1.1.1 && <= 2.2.2 ) || ( == 1.1.1 ) || ( == 1.1.1 && == 1.1.1 )": {+                                        "dlCSize": 2,+                                        "dlHash": "lwih",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "󻜭e?"+                                        },+                                        "dlUri": "http:qu"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -5,+                                        "dlHash": "l",+                                        "dlOutput": "",+                                        "dlSubdir": ",",+                                        "dlUri": "https:sq"+                                    }+                                },+                                "FreeBSD": {+                                    "( <= 2.2.5 && >= 5.5.3 && < 1.3.4 && > 3.3.3 && <= 4.4.2 && <= 3.4.5 ) || ( > 1.2.5 && >= 3.2.1 && < 5.3.1 && >= 3.4.2 && == 3.3.1 )": {+                                        "dlCSize": -3,+                                        "dlHash": "ggyh",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "ꭤ"+                                        },+                                        "dlUri": "http:"+                                    },+                                    "( <= 3.1.1 && > 3.4.7 && >= 4.4.1 && >= 5.2.4 && >= 2.3.4 && <= 2.2.1 && > 1.4.2 )": {+                                        "dlCSize": 2,+                                        "dlHash": "vqcrvyz",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "k"+                                        },+                                        "dlUri": "http:qijz"+                                    },+                                    "( > 1.1.5 && == 2.4.2 && <= 5.5.5 && < 6.5.3 && > 5.1.1 && == 5.3.3 && < 5.4.5 ) || ( >= 5.4.2 && >= 3.4.4 && == 2.3.1 && > 3.3.1 && == 2.4.4 && == 3.2.4 )": {+                                        "dlCSize": -1,+                                        "dlHash": "q",+                                        "dlOutput": "\u0018\u0003C𭣠",+                                        "dlSubdir": "璈l󳮧\u0001𡀢𗙴",+                                        "dlUri": "https:lucgka"+                                    },+                                    "( > 1.2.1 && == 3.3.1 && < 5.5.1 && == 5.4.1 )": {+                                        "dlCSize": 0,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "<!"+                                        },+                                        "dlUri": "https:nsxkdcg"+                                    },+                                    "( > 4.4.3 && >= 5.4.5 ) || ( == 4.3.4 && == 2.4.4 && >= 2.2.4 && == 3.4.2 ) || ( == 3.2.2 && <= 3.3.3 && > 3.2.2 ) || ( < 2.2.1 && == 1.2.2 && >= 3.2.1 && <= 1.1.2 )": {+                                        "dlCSize": 4,+                                        "dlHash": "gpn",+                                        "dlOutput": "6?4y\u0019",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:qjv"+                                    },+                                    "( >= 2.1.1 && < 5.3.3 && < 3.1.1 ) || ( == 2.5.3 && <= 4.2.1 && == 3.3.1 && >= 1.3.3 ) || ( < 3.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "mmtjkny",+                                        "dlOutput": null,+                                        "dlSubdir": "\\𭭡/􀁐I",+                                        "dlUri": "http:bzw"+                                    }+                                },+                                "Linux_RedHat": {+                                    "( <= 2.3.4 && == 1.5.2 && == 2.6.4 ) || ( > 2.2.3 && <= 2.2.1 && > 4.2.1 && == 2.3.2 && < 2.4.1 )": {+                                        "dlCSize": 5,+                                        "dlHash": "fp",+                                        "dlOutput": null,+                                        "dlSubdir": "\u001d\u001fU",+                                        "dlUri": "http:xlgu"+                                    },+                                    "( == 3.3.3 ) || ( > 1.1.4 && >= 4.3.1 && == 1.3.2 && == 3.3.1 ) || ( <= 2.2.1 && > 1.1.3 && >= 2.3.1 && >= 3.2.1 && > 2.1.1 ) || ( > 1.2.2 )": {+                                        "dlCSize": 1,+                                        "dlHash": "s",+                                        "dlOutput": "􂊖f0V恀뾎",+                                        "dlSubdir": "@",+                                        "dlUri": "https:kdrmh"+                                    },+                                    "( == 4.1.5 ) || ( < 4.4.1 && < 1.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "hgop",+                                        "dlOutput": "\rW",+                                        "dlSubdir": null,+                                        "dlUri": "https:nc"+                                    },+                                    "( == 4.2.3 && == 4.1.4 && == 3.3.2 && < 2.5.4 )": {+                                        "dlCSize": 0,+                                        "dlHash": "",+                                        "dlOutput": "QPfz",+                                        "dlSubdir": "",+                                        "dlUri": "https:"+                                    },+                                    "( > 5.4.1 && <= 3.2.1 && > 1.5.1 && <= 4.1.2 && >= 1.2.5 )": {+                                        "dlCSize": -4,+                                        "dlHash": "",+                                        "dlOutput": " 􎼯\n",+                                        "dlSubdir": {+                                            "RegexDir": "J\u0017;󽦙"+                                        },+                                        "dlUri": "http:eqz"+                                    }+                                },+                                "Linux_UnknownLinux": {+                                    "( <= 6.3.1 && < 1.1.3 ) || ( <= 2.3.2 && < 3.2.3 ) || ( < 3.3.1 && > 3.2.2 )": {+                                        "dlCSize": -2,+                                        "dlHash": "uxku",+                                        "dlOutput": "Zn",+                                        "dlSubdir": null,+                                        "dlUri": "https:mtdtso"+                                    },+                                    "( == 1.1.2 && >= 3.2.3 && < 4.3.1 && <= 5.4.4 && > 5.4.5 && < 2.3.3 && == 3.3.4 )": {+                                        "dlCSize": -4,+                                        "dlHash": "pd",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0001"+                                        },+                                        "dlUri": "http:y"+                                    },+                                    "( >= 2.4.5 )": {+                                        "dlCSize": -4,+                                        "dlHash": "ls",+                                        "dlOutput": "崼𢵰\\0?튼",+                                        "dlSubdir": {+                                            "RegexDir": "*'\u001aB􆐫"+                                        },+                                        "dlUri": "https:tso"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "ff",+                                        "dlOutput": "$\n󻻯}",+                                        "dlSubdir": {+                                            "RegexDir": "󾴱𮜞3%"+                                        },+                                        "dlUri": "https:slhke"+                                    }+                                }+                            },+                            "A_64": {+                                "Darwin": {},+                                "FreeBSD": {+                                    "( < 4.5.2 && > 1.2.3 && < 6.2.1 && >= 3.5.2 )": {+                                        "dlCSize": -6,+                                        "dlHash": "qmv",+                                        "dlOutput": "}9堺",+                                        "dlSubdir": "G",+                                        "dlUri": "https:dzjtx"+                                    },+                                    "( <= 3.4.3 && <= 3.3.4 ) || ( > 2.4.3 && > 1.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "thr",+                                        "dlOutput": ",􉚎\u0011?\u0003",+                                        "dlSubdir": {+                                            "RegexDir": "\u0015\r"+                                        },+                                        "dlUri": "https:kixenad"+                                    },+                                    "( >= 1.4.3 && >= 5.1.2 && <= 2.3.1 && <= 4.1.2 && == 3.5.2 && == 5.4.1 )": {+                                        "dlCSize": 2,+                                        "dlHash": "",+                                        "dlOutput": "󻂖2\tZn@",+                                        "dlSubdir": "󺼜p3",+                                        "dlUri": "https:kjq"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 5,+                                        "dlHash": "u",+                                        "dlOutput": "]󷶵6?@}",+                                        "dlSubdir": {+                                            "RegexDir": "\u0006"+                                        },+                                        "dlUri": "http:l"+                                    }+                                },+                                "Windows": {+                                    "( <= 3.4.1 && > 1.5.2 && == 2.1.3 && > 2.2.5 && >= 3.3.6 && <= 1.4.2 && >= 4.4.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "smwgsa",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:pl"+                                    },+                                    "( <= 4.1.3 && == 1.3.2 && >= 3.5.4 && >= 5.1.3 ) || ( <= 4.3.5 && > 5.2.3 ) || ( < 2.3.3 && <= 2.1.1 ) || ( >= 1.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "wK\u0005i|",+                                        "dlSubdir": null,+                                        "dlUri": "http:zrc"+                                    },+                                    "( == 3.3.2 && >= 2.2.6 && == 4.1.2 && >= 1.2.1 && == 5.4.4 ) || ( < 3.3.1 && >= 1.2.4 && >= 2.1.3 && == 3.4.4 && > 4.4.4 && <= 3.3.2 )": {+                                        "dlCSize": -6,+                                        "dlHash": "vln",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:y"+                                    },+                                    "( > 2.3.1 && > 1.2.2 && < 1.1.2 && >= 3.3.3 && == 3.4.1 && < 2.2.2 && >= 3.5.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "⠚!"+                                        },+                                        "dlUri": "http:enkr"+                                    },+                                    "( >= 3.1.4 && >= 2.5.5 && == 2.5.1 && > 1.2.1 && <= 2.4.3 && >= 1.5.3 && >= 2.1.2 ) || ( < 5.1.1 ) || ( == 5.3.1 && > 1.3.2 && < 3.1.3 && <= 1.3.3 )": {+                                        "dlCSize": 3,+                                        "dlHash": "a",+                                        "dlOutput": "𱁕Z&\u0010\u0000",+                                        "dlSubdir": "󴒯\u0012",+                                        "dlUri": "http:k"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "vy",+                                        "dlOutput": null,+                                        "dlSubdir": "􌵂\u0007",+                                        "dlUri": "https:how"+                                    }+                                }+                            },+                            "A_ARM": {+                                "Linux_AmazonLinux": {+                                    "( < 3.2.2 && <= 1.3.4 && == 2.1.2 && < 4.1.3 ) || ( == 2.3.3 && < 3.4.4 && == 2.3.4 && == 1.4.2 && >= 4.1.4 )": {+                                        "dlCSize": 0,+                                        "dlHash": "j",+                                        "dlOutput": "",+                                        "dlSubdir": "󵳩飁.^\u0015\u0017",+                                        "dlUri": "http:"+                                    },+                                    "( < 4.1.3 && == 5.5.2 && == 3.5.5 && > 1.3.1 && <= 4.4.3 && < 3.3.5 ) || ( == 5.3.4 && <= 2.2.2 && >= 3.2.3 && <= 1.4.1 )": {+                                        "dlCSize": 3,+                                        "dlHash": "sqnnnm",+                                        "dlOutput": "b󼟟",+                                        "dlSubdir": "q󱳣\n",+                                        "dlUri": "http:cgc"+                                    },+                                    "( < 4.5.3 && >= 4.3.3 && < 5.4.1 && < 2.3.2 && > 4.2.1 && >= 5.5.1 && < 4.3.5 ) || ( > 1.4.1 ) || ( > 3.1.2 && == 2.1.3 && > 1.2.1 ) || ( <= 2.2.2 && > 2.2.3 && < 2.2.1 )": {+                                        "dlCSize": -4,+                                        "dlHash": "subyjxl",+                                        "dlOutput": null,+                                        "dlSubdir": "YM#=𖣐",+                                        "dlUri": "http:trgxsfh"+                                    },+                                    "( == 5.5.5 && >= 5.3.1 && == 5.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "zqrnmy",+                                        "dlOutput": "􈕷󳢳\u0006\u0006둘l%",+                                        "dlSubdir": "w􍍲",+                                        "dlUri": "https:jb"+                                    },+                                    "( > 1.4.5 && == 3.2.5 && == 1.5.3 ) || ( == 4.1.2 && <= 3.2.3 && < 3.3.4 && < 2.1.3 && >= 4.2.1 && < 1.1.3 )": {+                                        "dlCSize": 3,+                                        "dlHash": "dotv",+                                        "dlOutput": "\u0010#Wlap",+                                        "dlSubdir": "",+                                        "dlUri": "http:w"+                                    },+                                    "( > 2.2.5 && == 3.5.2 && > 4.3.3 && <= 1.4.3 ) || ( == 5.4.3 && < 3.3.4 && <= 1.4.1 && >= 2.3.2 ) || ( <= 1.1.3 && < 2.1.1 && >= 3.1.3 && == 1.3.2 )": {+                                        "dlCSize": -3,+                                        "dlHash": "yz",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "=Y \u000b\u001e"+                                        },+                                        "dlUri": "https:xd"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 7,+                                        "dlHash": "x",+                                        "dlOutput": "+C􍧱\u001e",+                                        "dlSubdir": {+                                            "RegexDir": "\u000cJ󻈨"+                                        },+                                        "dlUri": "http:xwxq"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:mxeak",+                        "viPostInstall": "h",+                        "viPostRemove": "hxsbu",+                        "viPreCompile": "",+                        "viReleaseDay": null,+                        "viSourceDL": {+                            "dlCSize": -3,+                            "dlHash": "fgvsa",+                            "dlOutput": "o",+                            "dlSubdir": "\u001d옠\u0004敫t",+                            "dlUri": "https:"+                        },+                        "viTags": [+                            "base-1.2.4",+                            "old",+                            "old",+                            "LatestPrerelease",+                            "C",+                            "Nightly",+                            "LatestPrerelease"+                        ],+                        "viTestDL": {+                            "dlCSize": 0,+                            "dlHash": "",+                            "dlOutput": null,+                            "dlSubdir": {+                                "RegexDir": "\u0006n#k"+                            },+                            "dlUri": "http:veaqa"+                        }+                    },+                    "8.6.2": {+                        "viArch": {+                            "A_ARM64": {+                                "Windows": {+                                    "( == 4.5.4 && >= 2.2.2 && >= 3.5.2 && < 4.2.4 ) || ( > 2.3.1 && > 2.2.2 && > 3.1.4 && == 1.2.1 ) || ( >= 3.1.3 && < 3.2.1 )": {+                                        "dlCSize": 6,+                                        "dlHash": "v",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "https:stuznt"+                                    },+                                    "( > 4.1.1 && == 3.3.1 && < 5.2.3 && < 1.2.3 && > 3.4.5 ) || ( > 2.1.2 && > 1.4.1 && > 4.2.1 && > 1.5.1 )": {+                                        "dlCSize": -7,+                                        "dlHash": "bdpvjsm",+                                        "dlOutput": "祫lI􆹯<",+                                        "dlSubdir": {+                                            "RegexDir": "JL\u0017k󷁷"+                                        },+                                        "dlUri": "http:psi"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 1,+                                        "dlHash": "",+                                        "dlOutput": "\u001d󾁽\u0019",+                                        "dlSubdir": "A\u0001O",+                                        "dlUri": "https:phmra"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "Linux_Debian": {+                                    "( < 3.5.2 && <= 1.3.4 && == 3.3.5 && >= 3.1.4 && > 4.2.1 && < 2.4.5 && == 3.1.4 ) || ( <= 1.1.4 ) || ( > 3.1.2 && < 2.1.2 ) || ( >= 1.3.2 && >= 3.1.2 ) || ( <= 1.1.1 && > 1.1.1 && > 1.1.1 )": {+                                        "dlCSize": 2,+                                        "dlHash": "ksv",+                                        "dlOutput": null,+                                        "dlSubdir": "+<",+                                        "dlUri": "http:djhx"+                                    },+                                    "( == 5.5.2 && < 4.4.5 && < 4.1.5 && == 2.4.1 && < 2.5.4 && == 6.2.4 ) || ( == 3.1.3 && > 1.2.3 && < 4.2.2 )": {+                                        "dlCSize": 2,+                                        "dlHash": "nict",+                                        "dlOutput": null,+                                        "dlSubdir": "iR&\u0004",+                                        "dlUri": "https:jssfxe"+                                    },+                                    "( == 6.3.3 && == 5.3.5 && <= 4.4.5 && >= 1.3.3 && <= 5.5.2 && <= 5.1.4 ) || ( > 2.2.1 && >= 2.1.3 && < 4.1.3 && >= 4.5.5 && >= 2.2.2 )": {+                                        "dlCSize": 3,+                                        "dlHash": "je",+                                        "dlOutput": "",+                                        "dlSubdir": "\t􂎈",+                                        "dlUri": "http:lgwqfp"+                                    },+                                    "( > 1.2.2 )": {+                                        "dlCSize": 1,+                                        "dlHash": "qusq",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:wsy"+                                    },+                                    "( > 2.5.4 && < 1.2.1 && < 2.1.5 && <= 5.2.1 && >= 3.4.2 ) || ( <= 3.2.1 && < 2.4.1 && == 5.3.3 && > 3.2.3 && == 1.1.2 && >= 4.1.4 ) || ( == 2.1.3 && < 2.2.2 && >= 3.2.3 && == 2.2.3 && == 2.3.1 ) || ( <= 1.2.1 && <= 2.2.2 && >= 1.2.1 ) || ( == 1.2.1 && == 1.1.1 && < 1.1.1 ) || ( >= 1.1.1 && < 1.2.1 )": {+                                        "dlCSize": 1,+                                        "dlHash": "wp",+                                        "dlOutput": "Q",+                                        "dlSubdir": null,+                                        "dlUri": "https:wrg"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 7,+                                        "dlHash": "rfwnws",+                                        "dlOutput": "7󿉉.\u0000",+                                        "dlSubdir": {+                                            "RegexDir": "G󺡾M"+                                        },+                                        "dlUri": "https:nutv"+                                    }+                                },+                                "Linux_RedHat": {},+                                "Windows": {+                                    "( <= 2.4.5 && == 5.3.2 && >= 5.3.2 && <= 3.1.3 && == 2.2.4 && <= 1.2.3 && <= 6.4.5 ) || ( >= 2.1.2 && > 1.3.2 && > 4.3.2 && > 1.4.4 && < 4.5.2 ) || ( <= 1.2.3 && <= 3.1.1 && <= 1.2.1 && > 1.2.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "xtkyv",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "p{p\u0019"+                                        },+                                        "dlUri": "http:l"+                                    },+                                    "( <= 5.3.4 && == 4.1.1 && >= 5.2.3 && == 5.5.1 && == 3.1.3 && >= 2.3.1 && > 3.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "n",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:"+                                    },+                                    "( <= 5.4.5 && <= 4.5.5 && == 4.2.1 )": {+                                        "dlCSize": 0,+                                        "dlHash": "mh",+                                        "dlOutput": "𤷔^𡱾品\u001a=",+                                        "dlSubdir": "𫆓H`􋼱\u001d",+                                        "dlUri": "https:cbfya"+                                    },+                                    "( > 1.3.1 && >= 4.2.3 && > 4.1.1 ) || ( <= 2.4.4 && == 2.2.4 && < 2.3.3 && <= 4.2.1 && == 2.1.1 ) || ( <= 3.1.1 && > 1.1.3 && >= 1.2.2 && == 1.1.1 ) || ( < 1.2.1 )": {+                                        "dlCSize": 5,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "}n\u0008S"+                                        },+                                        "dlUri": "https:"+                                    },+                                    "( > 4.4.1 && <= 4.5.5 && < 1.5.2 && < 5.4.3 )": {+                                        "dlCSize": 2,+                                        "dlHash": "l",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "http:tzn"+                                    },+                                    "( > 5.1.5 && <= 2.4.4 && >= 2.2.4 && < 3.2.2 && == 4.2.4 && > 3.5.4 && >= 2.3.4 )": {+                                        "dlCSize": -1,+                                        "dlHash": "",+                                        "dlOutput": "􄄿",+                                        "dlSubdir": "",+                                        "dlUri": "https:jmxul"+                                    },+                                    "( >= 2.2.5 && == 5.3.2 && == 5.5.2 && == 4.5.1 )": {+                                        "dlCSize": 7,+                                        "dlHash": "mweevtg",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "d"+                                        },+                                        "dlUri": "https:mng"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -7,+                                        "dlHash": "knn",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "𢹂􄝹 "+                                        },+                                        "dlUri": "http:qlay"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:xo",+                        "viPostInstall": "",+                        "viPostRemove": null,+                        "viPreCompile": "oa",+                        "viReleaseDay": "-10100869320227397-07-30",+                        "viSourceDL": {+                            "dlCSize": 3,+                            "dlHash": "hdfw",+                            "dlOutput": "\u001f􈬴\u0015",+                            "dlSubdir": "$",+                            "dlUri": "https:"+                        },+                        "viTags": [+                            "old",+                            "Prerelease",+                            "old",+                            "Prerelease",+                            "old"+                        ],+                        "viTestDL": {+                            "dlCSize": 4,+                            "dlHash": "kmvdj",+                            "dlOutput": null,+                            "dlSubdir": "]:",+                            "dlUri": "http:bv"+                        }+                    }+                },+                "Stack": {+                    "1.8.8": {+                        "viArch": {+                            "A_32": {+                                "Darwin": {+                                    "( < 5.1.5 && < 1.4.1 && == 4.5.3 && == 3.4.4 && < 5.1.4 && <= 2.2.2 )": {+                                        "dlCSize": 6,+                                        "dlHash": "fhtgx",+                                        "dlOutput": "s?X𡹀𤰮",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:kb"+                                    },+                                    "( >= 1.1.5 && == 3.4.1 && < 1.5.5 && > 1.5.1 && >= 4.4.4 && == 5.4.4 && > 2.1.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "kwkn",+                                        "dlOutput": "Z\u0019󹎢",+                                        "dlSubdir": {+                                            "RegexDir": "𐮩_P"+                                        },+                                        "dlUri": "http:pqjd"+                                    },+                                    "( >= 3.1.1 && <= 1.4.3 && >= 3.5.4 && > 2.2.1 && >= 4.1.3 && <= 4.2.3 && <= 5.5.1 ) || ( < 3.2.3 && >= 3.2.2 ) || ( >= 3.2.1 && == 1.2.1 && < 1.3.2 && == 3.3.4 && <= 3.3.3 )": {+                                        "dlCSize": 4,+                                        "dlHash": "",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "http:trq"+                                    },+                                    "( >= 5.5.4 ) || ( == 1.3.4 && > 4.4.4 && < 5.1.1 ) || ( > 2.1.1 && >= 1.1.3 && > 2.3.2 && > 2.2.1 )": {+                                        "dlCSize": -2,+                                        "dlHash": "",+                                        "dlOutput": "",+                                        "dlSubdir": "sdG",+                                        "dlUri": "http:hpkjkcw"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 3.5.6 && == 5.2.4 && <= 2.2.2 && < 4.4.4 && == 5.2.2 && < 1.5.1 )": {+                                        "dlCSize": -7,+                                        "dlHash": "wb",+                                        "dlOutput": "1",+                                        "dlSubdir": null,+                                        "dlUri": "https:ov"+                                    },+                                    "( < 4.5.4 && < 3.3.4 && >= 5.3.2 && > 5.5.2 && >= 1.5.1 && <= 4.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "enldzbl",+                                        "dlOutput": "k[\u001dN",+                                        "dlSubdir": null,+                                        "dlUri": "https:by"+                                    },+                                    "( >= 1.5.3 && >= 2.4.4 && <= 2.2.5 && >= 4.3.5 && > 1.2.2 && >= 4.4.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "nkkvpr",+                                        "dlOutput": "",+                                        "dlSubdir": " 󶥁",+                                        "dlUri": "http:nealh"+                                    },+                                    "( >= 6.3.4 && == 5.2.3 && == 5.5.4 && <= 2.1.1 && < 6.1.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "nsyg",+                                        "dlOutput": "\u0006Z\u001cF#X𥑟",+                                        "dlSubdir": null,+                                        "dlUri": "http:je"+                                    }+                                },+                                "Linux_Gentoo": {+                                    "( <= 2.4.4 && <= 5.5.1 && > 1.1.2 )": {+                                        "dlCSize": 0,+                                        "dlHash": "rflupt",+                                        "dlOutput": "\nHr",+                                        "dlSubdir": {+                                            "RegexDir": "l\t𪔠~\n"+                                        },+                                        "dlUri": "http:cgy"+                                    },+                                    "( >= 1.4.2 && > 5.1.1 && < 4.4.4 && == 4.5.1 ) || ( == 3.2.3 && > 4.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "ktos",+                                        "dlOutput": "^sOs",+                                        "dlSubdir": "Q",+                                        "dlUri": "https:frbu"+                                    },+                                    "( >= 2.1.2 && <= 4.3.4 && > 1.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "b",+                                        "dlOutput": "􅥶N\u0008{C",+                                        "dlSubdir": {+                                            "RegexDir": "㰛𪷕f\u000c𡣅^"+                                        },+                                        "dlUri": "https:zsgqaqe"+                                    },+                                    "( >= 6.1.4 && >= 3.1.3 )": {+                                        "dlCSize": -7,+                                        "dlHash": "hjkbue",+                                        "dlOutput": "\u000b8",+                                        "dlSubdir": "7󵕞IP",+                                        "dlUri": "https:atj"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 3,+                                        "dlHash": "f",+                                        "dlOutput": "e<IS",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "http:"+                                    }+                                },+                                "Windows": {}+                            },+                            "A_64": {+                                "Darwin": {+                                    "( < 1.3.1 ) || ( == 3.2.2 && == 1.2.4 && > 4.2.1 && >= 2.4.1 && >= 4.3.3 ) || ( == 1.3.2 ) || ( >= 2.1.2 && <= 2.1.1 ) || ( > 1.1.1 ) || ( < 1.1.1 ) || ( < 1.2.1 )": {+                                        "dlCSize": -2,+                                        "dlHash": "k",+                                        "dlOutput": "",+                                        "dlSubdir": "~W-",+                                        "dlUri": "http:egfet"+                                    },+                                    "( == 4.3.5 && == 4.5.5 && >= 5.1.3 && == 4.1.5 && == 3.2.3 && == 3.5.2 )": {+                                        "dlCSize": 0,+                                        "dlHash": "vlaecb",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "Q"+                                        },+                                        "dlUri": "https:"+                                    }+                                },+                                "Linux_Ubuntu": {+                                    "( <= 2.1.4 && > 2.5.5 && == 2.6.6 && <= 3.4.1 && >= 4.4.5 && >= 1.3.4 && >= 5.2.3 ) || ( >= 1.4.1 && <= 3.2.1 && <= 2.3.2 ) || ( < 5.1.2 ) || ( < 1.2.2 ) || ( < 1.1.1 ) || ( >= 1.2.2 ) || ( >= 2.1.1 ) || ( < 2.1.1 ) || ( == 1.1.2 ) || ( <= 1.1.1 ) || ( > 1.1.1 )": {+                                        "dlCSize": 0,+                                        "dlHash": "nblwhg",+                                        "dlOutput": ",",+                                        "dlSubdir": {+                                            "RegexDir": "𦒗E󰘾"+                                        },+                                        "dlUri": "http:x"+                                    },+                                    "( == 5.5.4 && < 4.4.2 && >= 5.1.3 && == 5.2.3 && <= 3.1.2 && > 1.5.1 ) || ( == 3.4.4 )": {+                                        "dlCSize": 7,+                                        "dlHash": "rjh",+                                        "dlOutput": "Nhl",+                                        "dlSubdir": null,+                                        "dlUri": "https:isu"+                                    },+                                    "( > 3.5.3 && < 4.2.2 && > 2.2.1 && > 2.4.4 && == 1.4.4 ) || ( > 3.2.3 && >= 3.4.2 )": {+                                        "dlCSize": -4,+                                        "dlHash": "a",+                                        "dlOutput": "􈍛\u0011",+                                        "dlSubdir": null,+                                        "dlUri": "http:awkhyxl"+                                    },+                                    "( >= 3.3.5 ) || ( <= 4.3.1 && == 1.4.1 && == 2.3.4 && == 3.4.3 ) || ( == 2.4.3 && >= 1.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "v",+                                        "dlOutput": "h=\u0017m󼛣𤐾",+                                        "dlSubdir": "@@O\u0011G",+                                        "dlUri": "https:mbkcs"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "dly",+                                        "dlOutput": "n",+                                        "dlSubdir": "VQ𰬉}",+                                        "dlUri": "https:z"+                                    }+                                },+                                "Windows": {+                                    "( > 5.1.1 && < 4.5.3 && >= 3.1.4 && <= 2.2.5 && > 4.5.5 )": {+                                        "dlCSize": 1,+                                        "dlHash": "iotgvc",+                                        "dlOutput": "\u0015",+                                        "dlSubdir": {+                                            "RegexDir": "󳁠"+                                        },+                                        "dlUri": "http:rrzteoa"+                                    },+                                    "( > 5.2.4 && == 2.4.2 && == 2.1.5 ) || ( > 3.3.3 && >= 3.2.3 && >= 3.2.1 && < 5.4.2 && < 1.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "ua",+                                        "dlOutput": "E󵸀",+                                        "dlSubdir": null,+                                        "dlUri": "https:w"+                                    },+                                    "( >= 2.3.1 && <= 3.1.2 && >= 4.3.5 )": {+                                        "dlCSize": -4,+                                        "dlHash": "rtb",+                                        "dlOutput": "𑇥J",+                                        "dlSubdir": null,+                                        "dlUri": "http:refaamy"+                                    },+                                    "( >= 2.4.4 && == 1.4.5 && < 1.3.5 && == 3.3.5 && > 2.2.4 ) || ( <= 2.4.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "hzk",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "𨃸}q\\"+                                        },+                                        "dlUri": "http:salcm"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "f",+                                        "dlOutput": "f\u0012I",+                                        "dlSubdir": {+                                            "RegexDir": "| \"\u001c\u001e"+                                        },+                                        "dlUri": "https:"+                                    }+                                }+                            },+                            "A_PowerPC": {+                                "Darwin": {+                                    "( == 2.3.4 && <= 1.3.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "enk",+                                        "dlOutput": "):",+                                        "dlSubdir": "M/o\u000e𒓢",+                                        "dlUri": "https:oe"+                                    }+                                },+                                "FreeBSD": {+                                    "( < 1.4.3 && == 2.4.1 ) || ( > 1.1.1 && < 1.4.4 && == 1.3.4 && >= 3.4.2 && == 2.4.2 ) || ( <= 2.1.2 && < 1.3.3 && == 2.3.4 && < 2.2.2 ) || ( == 2.2.2 && == 1.1.2 ) || ( == 2.1.2 )": {+                                        "dlCSize": 4,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "\u0002"+                                        },+                                        "dlUri": "http:rjxirs"+                                    },+                                    "( == 4.4.2 && < 2.5.3 ) || ( < 2.4.5 && < 3.2.2 && <= 1.3.3 && == 2.4.4 && > 2.2.4 && <= 1.3.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "r",+                                        "dlOutput": null,+                                        "dlSubdir": ">",+                                        "dlUri": "http:eg"+                                    },+                                    "( > 3.5.1 && > 3.5.5 && == 2.2.3 && <= 4.5.4 && < 2.4.2 && < 4.3.2 && <= 4.4.2 ) || ( < 3.3.4 && <= 1.4.1 && <= 2.4.4 && == 1.1.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "rezgism",+                                        "dlOutput": null,+                                        "dlSubdir": "\u001a💚𰣣DH",+                                        "dlUri": "http:kwvhxzr"+                                    },+                                    "( >= 4.4.4 && >= 3.5.5 && < 1.5.3 && < 3.1.1 )": {+                                        "dlCSize": 4,+                                        "dlHash": "",+                                        "dlOutput": "AGDCf8",+                                        "dlSubdir": {+                                            "RegexDir": "l;𮚥"+                                        },+                                        "dlUri": "https:hpzzwxh"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -7,+                                        "dlHash": "jgsnsxg",+                                        "dlOutput": "$srv",+                                        "dlSubdir": {+                                            "RegexDir": "6T"+                                        },+                                        "dlUri": "http:llzlth"+                                    }+                                },+                                "Windows": {+                                    "( > 1.1.4 && > 4.5.6 && < 1.3.2 ) || ( <= 3.4.3 ) || ( <= 2.4.2 && <= 2.1.1 && <= 2.1.3 && >= 1.1.2 && > 1.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "zw",+                                        "dlOutput": null,+                                        "dlSubdir": null,+                                        "dlUri": "https:q"+                                    },+                                    "( > 3.5.4 && > 2.1.6 && > 2.3.5 && > 4.4.5 )": {+                                        "dlCSize": -6,+                                        "dlHash": "v",+                                        "dlOutput": "H\u0019k",+                                        "dlSubdir": {+                                            "RegexDir": "\r"+                                        },+                                        "dlUri": "http:pvcaml"+                                    },+                                    "( > 5.5.5 && <= 3.4.5 && <= 3.1.4 && < 4.3.5 && <= 3.1.4 )": {+                                        "dlCSize": 2,+                                        "dlHash": "ldcj",+                                        "dlOutput": "􋫝",+                                        "dlSubdir": "|",+                                        "dlUri": "https:gbnuhsk"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": 4,+                                        "dlHash": "",+                                        "dlOutput": null,+                                        "dlSubdir": "\u0007&Q",+                                        "dlUri": "https:"+                                    }+                                }+                            },+                            "A_PowerPC64": {+                                "Darwin": {+                                    "( == 4.2.4 && < 5.2.3 && == 2.4.1 && >= 3.4.2 && > 3.2.3 && > 5.5.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "xhbgp",+                                        "dlOutput": "(`^[{]",+                                        "dlSubdir": "E,OE<\u0013",+                                        "dlUri": "https:n"+                                    }+                                },+                                "Windows": {+                                    "( < 1.4.4 && >= 5.4.1 && <= 3.4.1 && >= 4.1.4 )": {+                                        "dlCSize": 7,+                                        "dlHash": "",+                                        "dlOutput": "\u0003􀯟",+                                        "dlSubdir": {+                                            "RegexDir": "$"+                                        },+                                        "dlUri": "https:o"+                                    },+                                    "( < 2.4.2 && < 1.2.1 && > 2.3.4 && == 1.2.4 && >= 2.5.2 && > 5.1.4 && >= 5.1.5 ) || ( == 2.4.2 ) || ( < 3.1.2 && > 3.1.3 && > 2.3.3 ) || ( <= 1.3.2 ) || ( > 1.1.1 && < 2.1.1 && == 1.1.1 ) || ( > 1.2.2 ) || ( > 1.1.1 )": {+                                        "dlCSize": -4,+                                        "dlHash": "ccqjs",+                                        "dlOutput": "",+                                        "dlSubdir": null,+                                        "dlUri": "http:gp"+                                    },+                                    "( < 3.1.3 && == 4.1.1 && < 5.1.3 && <= 2.1.1 ) || ( < 1.2.1 && <= 3.5.3 && > 3.1.6 && <= 1.4.3 && > 1.1.4 ) || ( <= 2.2.1 && <= 2.2.1 && == 2.1.2 && == 2.1.1 ) || ( > 2.2.1 && > 2.2.1 && < 2.2.1 )": {+                                        "dlCSize": -4,+                                        "dlHash": "ytp",+                                        "dlOutput": "I",+                                        "dlSubdir": null,+                                        "dlUri": "http:cxywou"+                                    },+                                    "( >= 1.6.4 && < 5.3.4 && < 4.1.1 && < 3.1.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "vnn",+                                        "dlOutput": "얷U_\u0000I|",+                                        "dlSubdir": "",+                                        "dlUri": "https:yfvu"+                                    },+                                    "( >= 5.2.1 && <= 4.4.3 && < 2.4.1 && <= 1.1.1 && <= 1.1.2 ) || ( == 3.2.3 && < 3.4.1 && <= 1.3.3 && > 2.2.2 && < 2.2.1 && < 2.1.3 ) || ( == 1.1.1 && > 1.3.3 && <= 2.1.3 )": {+                                        "dlCSize": -3,+                                        "dlHash": "qycxa",+                                        "dlOutput": "?.Ṱ",+                                        "dlSubdir": null,+                                        "dlUri": "http:w"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "\\𞅂g􇵏\u0010𬿐2",+                                        "dlSubdir": "\u0005𢓠A",+                                        "dlUri": "http:dewfwy"+                                    }+                                }+                            },+                            "A_Sparc": {+                                "Darwin": {+                                    "( == 2.3.4 && < 5.5.4 && < 3.5.2 && >= 2.2.2 ) || ( == 3.1.4 && <= 4.1.1 && <= 2.1.3 && <= 4.4.2 && == 4.4.3 )": {+                                        "dlCSize": 2,+                                        "dlHash": "rlqhg",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "🖀􀛤󱾕O\u000e󳕠"+                                        },+                                        "dlUri": "https:tqvf"+                                    }+                                },+                                "Linux_Alpine": {+                                    "( < 2.2.5 && < 1.3.4 && > 1.5.5 )": {+                                        "dlCSize": null,+                                        "dlHash": "beo",+                                        "dlOutput": "\u000fFy<\u0008",+                                        "dlSubdir": "yS4Yd",+                                        "dlUri": "http:a"+                                    },+                                    "( < 3.2.6 )": {+                                        "dlCSize": 7,+                                        "dlHash": "ffuoqcx",+                                        "dlOutput": "",+                                        "dlSubdir": {+                                            "RegexDir": "\u0004􃦅􍿎\u0002\u000eH"+                                        },+                                        "dlUri": "http:f"+                                    },+                                    "( < 5.3.3 ) || ( > 1.4.4 && <= 2.1.1 && <= 1.4.3 && > 1.4.4 && <= 2.3.4 && < 2.1.3 )": {+                                        "dlCSize": 0,+                                        "dlHash": "t",+                                        "dlOutput": "㮯2Ak𠟭[\"",+                                        "dlSubdir": "\u0012r\n",+                                        "dlUri": "http:"+                                    },+                                    "( < 5.5.4 && >= 3.3.3 && < 5.2.3 && > 1.4.1 && > 3.4.4 )": {+                                        "dlCSize": null,+                                        "dlHash": "le",+                                        "dlOutput": null,+                                        "dlSubdir": {+                                            "RegexDir": "S"+                                        },+                                        "dlUri": "http:ehz"+                                    },+                                    "( == 4.4.2 && <= 3.4.4 && <= 4.1.1 && > 1.3.4 && == 5.1.4 && > 5.5.2 && <= 3.5.1 ) || ( < 1.3.4 && == 4.1.4 && > 4.3.1 )": {+                                        "dlCSize": null,+                                        "dlHash": "",+                                        "dlOutput": "𘘈z堇\u0017𧠴2F",+                                        "dlSubdir": "",+                                        "dlUri": "https:alopyvr"+                                    },+                                    "( > 2.3.2 && == 4.4.2 && < 5.5.4 ) || ( >= 3.4.4 && < 3.4.1 ) || ( >= 1.2.2 )": {+                                        "dlCSize": null,+                                        "dlHash": "zf",+                                        "dlOutput": "&h*P\u0017",+                                        "dlSubdir": null,+                                        "dlUri": "http:l"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": -4,+                                        "dlHash": "o",+                                        "dlOutput": "{",+                                        "dlSubdir": {+                                            "RegexDir": "\u0005"+                                        },+                                        "dlUri": "http:"+                                    }+                                },+                                "Windows": {+                                    "unknown_versioning": {+                                        "dlCSize": -4,+                                        "dlHash": "ye",+                                        "dlOutput": "Xh󱋖y",+                                        "dlSubdir": {+                                            "RegexDir": ""+                                        },+                                        "dlUri": "https:xlmzv"+                                    }+                                }+                            },+                            "A_Sparc64": {+                                "Linux_Debian": {+                                    "( < 4.4.1 && == 3.1.2 ) || ( < 1.2.3 && >= 1.4.3 && <= 1.1.2 && <= 2.2.3 )": {+                                        "dlCSize": null,+                                        "dlHash": "vr",+                                        "dlOutput": "/'e퇀",+                                        "dlSubdir": null,+                                        "dlUri": "http:rwd"+                                    },+                                    "( > 5.3.1 && > 1.2.5 && >= 1.3.2 && < 2.4.2 ) || ( < 3.1.2 && >= 1.3.3 && == 4.4.1 && < 2.3.1 && >= 2.2.2 )": {+                                        "dlCSize": -1,+                                        "dlHash": "vvu",+                                        "dlOutput": "\u001fm뱹𦚓",+                                        "dlSubdir": null,+                                        "dlUri": "https:lzp"+                                    },+                                    "( >= 5.4.1 && > 5.2.2 && < 1.3.4 )": {+                                        "dlCSize": -5,+                                        "dlHash": "ieeokpi",+                                        "dlOutput": "?L\u001d#*",+                                        "dlSubdir": "\u00023",+                                        "dlUri": "https:lsjjhfc"+                                    },+                                    "unknown_versioning": {+                                        "dlCSize": null,+                                        "dlHash": "wd",+                                        "dlOutput": "􆝩'鉙Y",+                                        "dlSubdir": {+                                            "RegexDir": "ҡh"+                                        },+                                        "dlUri": "http:ohyqzp"+                                    }+                                },+                                "Linux_Void": {+                                    "( < 2.2.5 && == 5.2.4 )": {+                                        "dlCSize": -1,+                                        "dlHash": "cjxjgds",+                                        "dlOutput": "I9/*",+                                        "dlSubdir": {+                                            "RegexDir": "z㗈2"+                                        },+                                        "dlUri": "http:dhaiy"+                                    },+                                    "( > 4.2.2 && >= 5.3.1 && < 5.1.1 && < 3.5.5 && <= 2.4.3 && < 1.1.2 ) || ( >= 1.3.1 && > 2.1.1 && < 2.1.1 ) || ( < 3.2.3 && > 3.1.3 ) || ( >= 2.2.1 && > 1.1.1 && < 1.2.2 )": {+                                        "dlCSize": 0,+                                        "dlHash": "qhb",+                                        "dlOutput": "\u0000\u001cjj𑐝􄤉𐙹",+                                        "dlSubdir": {+                                            "RegexDir": "7q𰌛\u001bv"+                                        },+                                        "dlUri": "http:rr"+                                    }+                                },+                                "Windows": {+                                    "( < 3.5.4 && == 4.5.1 && <= 4.5.2 && < 4.5.4 && < 5.3.1 && == 2.3.5 && <= 1.5.5 )": {+                                        "dlCSize": 2,+                                        "dlHash": "zut",+                                        "dlOutput": "d\u001c",+                                        "dlSubdir": null,+                                        "dlUri": "http:"+                                    }+                                }+                            }+                        },+                        "viChangeLog": "https:todorak",+                        "viPostInstall": "mjwcdv",+                        "viPostRemove": null,+                        "viPreCompile": "ebacww",+                        "viReleaseDay": "12420771945377678-11-28",+                        "viSourceDL": {+                            "dlCSize": null,+                            "dlHash": "ektas",+                            "dlOutput": "",+                            "dlSubdir": null,+                            "dlUri": "http:voqyh"+                        },+                        "viTags": [+                            "Prerelease",+                            "LatestPrerelease",+                            "LatestNightly",+                            "𐌰",+                            "LatestNightly",+                            "Prerelease",+                            "_"+                        ],+                        "viTestDL": {+                            "dlCSize": -3,+                            "dlHash": "tnl",+                            "dlOutput": "r\u001f🚳􋲈",+                            "dlSubdir": {+                                "RegexDir": "\u0014ᷨ\u0014[\n"+                            },+                            "dlUri": "http:mfzzlq"+                        }+                    }+                }+            },+            "globalTools": {+                "ShimGen": {+                    "dlCSize": null,+                    "dlHash": "mpljxguikoebuynzv",+                    "dlOutput": "Q􆹿@i\"%\u0014gb0/PPYE\u001f\u0014KC`-wL",+                    "dlSubdir": {+                        "RegexDir": ".`_\u0005󹦸&󲥠\u0014^1Fml\u001e􄋔>o􅟘G"+                    },+                    "dlUri": "http:tmcnu"+                }+            },+            "toolRequirements": {+                "GHC": {+                    "6.3.1": {+                        "Darwin": {},+                        "FreeBSD": {+                            "( < 4.1.2 && == 1.4.5 && == 5.2.3 && < 5.4.1 ) || ( >= 2.1.3 && >= 4.5.3 && > 4.3.4 && <= 3.1.2 )": {+                                "distroPKGs": [+                                    ""+                                ],+                                "notes": "cwnb"+                            },+                            "( < 4.2.4 )": {+                                "distroPKGs": [+                                    "dicugx",+                                    "i",+                                    "mujdd"+                                ],+                                "notes": ""+                            },+                            "( > 1.1.5 )": {+                                "distroPKGs": [+                                    "tlwhan",+                                    "qwgyhd",+                                    "rwpk",+                                    "zabitl",+                                    "qe",+                                    "htb"+                                ],+                                "notes": "p"+                            },+                            "( >= 2.1.5 && <= 3.3.2 && <= 5.6.3 ) || ( == 4.1.4 && <= 1.4.2 )": {+                                "distroPKGs": [+                                    "yflo",+                                    "cmyxrm",+                                    "zlna",+                                    "omwbvpv",+                                    "apnnaj"+                                ],+                                "notes": "zxuwwty"+                            },+                            "( >= 2.2.3 && <= 5.2.5 ) || ( <= 4.1.4 ) || ( >= 1.3.1 && < 1.1.1 && <= 1.3.1 && >= 2.3.3 && < 3.2.1 ) || ( <= 3.1.2 && > 2.1.1 && <= 1.1.1 )": {+                                "distroPKGs": [+                                    "vs"+                                ],+                                "notes": "lsixjh"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "pt"+                            }+                        },+                        "Linux_Mint": {+                            "( < 3.4.4 && <= 3.4.1 )": {+                                "distroPKGs": [+                                    "qqsrwn",+                                    "jxkw",+                                    "gh",+                                    "maq",+                                    "vec"+                                ],+                                "notes": "twusamk"+                            },+                            "( <= 4.1.1 && <= 1.4.3 && < 1.4.2 && == 3.5.2 && > 2.2.1 ) || ( < 4.4.2 )": {+                                "distroPKGs": [+                                    "ywvx",+                                    "whf",+                                    "svxvnr",+                                    "",+                                    "bjaoto",+                                    "pqva"+                                ],+                                "notes": ""+                            },+                            "( <= 4.2.2 && == 4.1.5 && > 5.1.2 && == 4.5.4 && >= 4.4.5 && >= 3.2.3 ) || ( == 3.4.2 && < 3.1.1 && >= 4.2.4 && == 1.1.4 && < 2.3.3 && >= 1.4.4 ) || ( >= 3.3.3 )": {+                                "distroPKGs": [+                                    "h",+                                    "sozfh",+                                    "",+                                    "g",+                                    "kzsoylv",+                                    "ynuowov",+                                    "ir"+                                ],+                                "notes": "bvayv"+                            },+                            "( == 1.4.2 && >= 3.2.5 && > 4.2.5 && < 6.5.3 && < 1.2.3 )": {+                                "distroPKGs": [+                                    "mimd",+                                    "rdb",+                                    "pueyc"+                                ],+                                "notes": "tqdpc"+                            },+                            "( > 2.2.5 && >= 2.1.4 && > 3.5.4 && < 1.3.2 && <= 4.2.4 && >= 5.6.2 && == 4.2.2 )": {+                                "distroPKGs": [+                                    "bvy",+                                    "iymcjlf",+                                    "hhnrwsi"+                                ],+                                "notes": "fitxwn"+                            },+                            "( > 5.1.2 && < 6.3.5 && <= 2.1.4 )": {+                                "distroPKGs": [+                                    "kkqcor",+                                    "rs",+                                    "sc"+                                ],+                                "notes": "oo"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "ksvrdml",+                                    "wxxov",+                                    "cjm",+                                    "ws",+                                    "umezmm"+                                ],+                                "notes": "gz"+                            }+                        },+                        "Windows": {+                            "( >= 1.2.2 && >= 1.3.5 && >= 3.4.2 && <= 1.2.2 && == 4.3.5 && < 5.1.4 )": {+                                "distroPKGs": [+                                    "nxitidx",+                                    "hwvtumt",+                                    "swwoo"+                                ],+                                "notes": "veqef"+                            }+                        }+                    }+                },+                "GHCup": {+                    "1.3.4": {+                        "FreeBSD": {+                            "( == 1.3.5 && <= 1.4.5 && > 3.1.4 && < 3.2.2 ) || ( == 1.4.3 && > 1.4.2 && >= 1.3.3 && >= 1.1.3 && == 4.1.4 && < 1.2.2 )": {+                                "distroPKGs": [],+                                "notes": "zlojc"+                            },+                            "( > 5.1.4 && >= 4.1.1 && <= 2.3.2 )": {+                                "distroPKGs": [+                                    "jvq",+                                    "dqkp",+                                    "mywu",+                                    "tp",+                                    "hhhtpmd",+                                    "abemjke"+                                ],+                                "notes": "vzupro"+                            },+                            "( >= 1.2.6 && >= 5.3.5 && > 3.1.6 && <= 5.3.5 && > 4.1.1 && == 5.2.2 && < 1.2.5 )": {+                                "distroPKGs": [],+                                "notes": "kya"+                            },+                            "( >= 5.1.2 && <= 1.5.5 )": {+                                "distroPKGs": [],+                                "notes": "ouw"+                            }+                        },+                        "Linux_Alpine": {+                            "( < 5.5.4 && == 5.1.2 && >= 5.1.1 ) || ( >= 5.1.2 ) || ( > 3.3.1 )": {+                                "distroPKGs": [+                                    "g",+                                    "kzheuds"+                                ],+                                "notes": "riamopc"+                            },+                            "( <= 3.2.3 && > 2.3.4 ) || ( > 3.3.3 && >= 3.1.1 )": {+                                "distroPKGs": [],+                                "notes": "iez"+                            },+                            "( == 1.1.4 && == 5.2.4 && < 2.5.2 && >= 2.2.5 )": {+                                "distroPKGs": [+                                    "",+                                    "qixshbs",+                                    "bpaw",+                                    "xdc",+                                    "nkwtodk",+                                    ""+                                ],+                                "notes": "gk"+                            },+                            "( > 1.5.5 && >= 3.2.4 && == 1.2.3 && == 5.3.3 && > 2.5.2 )": {+                                "distroPKGs": [+                                    "qbix"+                                ],+                                "notes": "tafkee"+                            },+                            "( >= 1.4.4 && > 4.5.5 && >= 3.5.5 && == 3.1.3 ) || ( >= 2.1.2 && <= 1.1.3 && <= 3.3.4 && == 2.4.4 ) || ( >= 3.1.3 && <= 3.2.3 ) || ( <= 2.2.1 && > 2.2.2 ) || ( >= 1.1.1 && <= 1.1.1 ) || ( <= 2.1.1 )": {+                                "distroPKGs": [+                                    "wb",+                                    "ythavli",+                                    "rmamiee",+                                    "bvw",+                                    "okz",+                                    "wlme",+                                    "lqkpqu"+                                ],+                                "notes": "r"+                            },+                            "( >= 3.2.3 && < 3.3.1 && <= 1.3.3 && == 2.5.5 && <= 2.3.4 && < 5.4.1 )": {+                                "distroPKGs": [],+                                "notes": "day"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "rfjawuj"+                            }+                        },+                        "Linux_AmazonLinux": {+                            "( < 2.1.1 && == 5.5.1 )": {+                                "distroPKGs": [+                                    "y",+                                    "h",+                                    ""+                                ],+                                "notes": "mib"+                            },+                            "( < 5.1.3 && == 4.5.1 && > 3.5.3 ) || ( <= 1.1.2 && > 4.4.3 && == 3.3.2 )": {+                                "distroPKGs": [+                                    "c",+                                    "",+                                    "xzbmcmp",+                                    "hq"+                                ],+                                "notes": "iedte"+                            },+                            "( == 3.2.3 && > 2.4.4 && < 3.4.3 && > 2.1.1 && > 5.1.4 ) || ( <= 3.1.2 && <= 2.4.3 && <= 1.2.4 && < 4.2.1 && < 3.4.4 && >= 2.1.4 )": {+                                "distroPKGs": [+                                    "bpce",+                                    "s",+                                    "mcuujoq",+                                    "",+                                    "w",+                                    "cuvhdse"+                                ],+                                "notes": "hj"+                            },+                            "( == 4.1.3 ) || ( <= 4.1.3 && > 4.1.3 && > 4.1.3 ) || ( > 1.3.1 && < 2.3.1 && == 1.3.1 )": {+                                "distroPKGs": [+                                    "rov",+                                    "brydqm"+                                ],+                                "notes": "mtdg"+                            },+                            "( > 2.3.5 && < 1.5.5 && < 4.4.3 && >= 4.4.4 && > 5.4.5 ) || ( > 4.2.2 && == 1.2.1 && < 1.2.3 && > 1.2.1 && >= 4.2.4 && >= 1.3.4 ) || ( >= 1.2.1 && < 2.1.2 )": {+                                "distroPKGs": [],+                                "notes": "u"+                            },+                            "( > 4.1.1 && <= 2.5.3 && <= 5.5.3 && <= 4.4.4 && == 2.1.1 ) || ( <= 2.4.2 && <= 4.2.1 && <= 4.5.1 )": {+                                "distroPKGs": [+                                    "jcdqw",+                                    "hwy",+                                    "sz",+                                    "uexjwy"+                                ],+                                "notes": "tbebe"+                            },+                            "( > 4.1.1 && > 4.3.3 ) || ( < 4.1.2 ) || ( > 1.4.1 && <= 3.1.2 && <= 2.3.1 ) || ( == 1.1.2 && <= 1.2.1 )": {+                                "distroPKGs": [+                                    "crvkj",+                                    "",+                                    "y",+                                    "q",+                                    "a",+                                    "jcvdcn",+                                    ""+                                ],+                                "notes": "wzfvode"+                            },+                            "( >= 4.1.4 ) || ( <= 1.2.2 )": {+                                "distroPKGs": [+                                    "cvthu"+                                ],+                                "notes": "voilj"+                            }+                        },+                        "Linux_Ubuntu": {+                            "( <= 4.5.2 && >= 2.4.1 && == 4.5.3 && < 5.4.1 ) || ( > 4.1.2 )": {+                                "distroPKGs": [+                                    "",+                                    "",+                                    "m",+                                    "te",+                                    "zakk",+                                    "yomqcbz"+                                ],+                                "notes": "lo"+                            },+                            "( >= 4.1.2 && < 2.4.1 ) || ( == 1.1.2 && == 3.4.2 && > 4.2.3 && < 2.2.2 && >= 2.2.2 ) || ( < 1.1.1 && >= 2.1.3 && > 1.2.3 && < 1.1.2 && == 1.3.3 )": {+                                "distroPKGs": [+                                    "lgl"+                                ],+                                "notes": "j"+                            },+                            "( >= 5.1.4 && <= 1.2.5 && > 4.4.1 && <= 5.4.4 && == 4.1.1 && >= 2.4.1 ) || ( <= 3.1.3 && >= 2.1.3 )": {+                                "distroPKGs": [+                                    "gpkbm",+                                    "",+                                    "t",+                                    "fp",+                                    "kfkyiv",+                                    "q",+                                    "efaoy"+                                ],+                                "notes": "o"+                            },+                            "( >= 6.1.2 && == 5.1.4 && > 2.2.4 && == 1.1.2 && >= 1.1.5 )": {+                                "distroPKGs": [+                                    "yqvqsk",+                                    "phezq",+                                    "ipvljl",+                                    "tlhgekz",+                                    "jbq",+                                    "wptbi"+                                ],+                                "notes": "ecd"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "gnqaicy"+                                ],+                                "notes": "gzy"+                            }+                        },+                        "Windows": {}+                    },+                    "3.5.6": {+                        "Darwin": {+                            "( > 2.4.5 && >= 2.2.1 ) || ( > 3.3.1 && < 3.3.4 && <= 1.4.4 && >= 2.1.3 ) || ( >= 3.1.3 && > 1.3.3 && > 1.2.3 && >= 4.2.2 && > 3.3.1 ) || ( == 1.2.2 && == 2.2.1 && >= 1.3.2 && > 2.1.1 ) || ( == 1.1.1 )": {+                                "distroPKGs": [+                                    "iorozr",+                                    "rlelwq",+                                    "ztfyp"+                                ],+                                "notes": "wzrgnm"+                            },+                            "( > 5.1.3 && == 2.3.1 && == 4.2.4 && > 1.1.1 && >= 4.1.6 && == 3.4.5 && >= 1.4.2 )": {+                                "distroPKGs": [+                                    "zps"+                                ],+                                "notes": "ihy"+                            },+                            "( > 5.2.3 && < 3.5.2 && < 3.2.1 && >= 4.5.5 && >= 4.3.5 && > 5.5.1 && >= 5.1.2 )": {+                                "distroPKGs": [+                                    "",+                                    "r",+                                    "",+                                    "jcaxq",+                                    "",+                                    ""+                                ],+                                "notes": ""+                            },+                            "( > 5.6.4 && > 5.4.5 && <= 5.2.5 && <= 2.5.2 && < 3.3.1 )": {+                                "distroPKGs": [+                                    "",+                                    "wg",+                                    "qmxg"+                                ],+                                "notes": "izatyah"+                            },+                            "( >= 2.2.5 && >= 4.4.3 && <= 5.2.5 && <= 5.3.4 && > 4.1.4 && <= 5.5.1 && == 1.4.1 )": {+                                "distroPKGs": [+                                    "xdgjbnc",+                                    "hkfn",+                                    "glz"+                                ],+                                "notes": "ahp"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "xgjka"+                            }+                        },+                        "FreeBSD": {+                            "( <= 2.3.4 && > 1.2.5 && < 3.3.5 && <= 3.4.4 && > 4.2.2 )": {+                                "distroPKGs": [+                                    "ioss",+                                    "",+                                    "dbspj",+                                    "f",+                                    "ayfpqp"+                                ],+                                "notes": "wzlr"+                            },+                            "( == 3.3.1 ) || ( < 4.1.3 && <= 1.4.2 && <= 4.2.2 ) || ( < 1.1.1 && > 1.2.3 )": {+                                "distroPKGs": [+                                    "piws",+                                    "inl",+                                    "r",+                                    "j",+                                    "apyo",+                                    "jb"+                                ],+                                "notes": "wfon"+                            },+                            "( > 1.5.3 && >= 1.3.4 && > 5.3.5 && == 1.4.1 && < 4.5.4 && <= 2.3.1 ) || ( >= 2.3.2 && > 1.3.1 && >= 3.2.2 && == 1.2.2 && <= 3.2.1 )": {+                                "distroPKGs": [+                                    "gh",+                                    "tvmxa",+                                    "qmuba",+                                    "ct"+                                ],+                                "notes": "xcgijx"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "ajqli"+                            }+                        },+                        "Windows": {+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "ue",+                                    "cnehi",+                                    "",+                                    "pg",+                                    "zjw"+                                ],+                                "notes": "wtoc"+                            }+                        }+                    },+                    "3.8.7": {+                        "Darwin": {+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "sfgh",+                                    "nlgcp",+                                    "cc"+                                ],+                                "notes": "npawqf"+                            }+                        },+                        "Linux_Exherbo": {+                            "( == 5.5.4 && <= 4.3.5 && >= 2.1.3 && < 1.1.4 && == 2.3.1 && < 1.2.3 ) || ( <= 4.1.3 && < 3.3.4 && >= 4.2.1 && == 4.4.2 && <= 2.5.2 && > 1.3.3 )": {+                                "distroPKGs": [],+                                "notes": "qetcliw"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "pcbr",+                                    "fryica",+                                    "",+                                    "eeg",+                                    "ds",+                                    "yoe",+                                    "fqukevu"+                                ],+                                "notes": "nb"+                            }+                        },+                        "Windows": {+                            "( <= 3.5.1 && == 5.2.5 && < 2.1.3 && == 3.2.1 )": {+                                "distroPKGs": [+                                    "qxfj",+                                    "",+                                    "y",+                                    "rvzvr",+                                    "qauyrkw",+                                    "ogyc"+                                ],+                                "notes": "p"+                            },+                            "( == 2.2.4 && < 2.4.6 ) || ( < 3.2.4 && == 1.3.4 && > 2.3.2 )": {+                                "distroPKGs": [+                                    "tmbn"+                                ],+                                "notes": "qag"+                            },+                            "( >= 3.2.5 && == 2.3.1 && < 4.1.5 && < 2.2.2 && < 6.1.4 ) || ( > 4.4.3 && < 2.1.4 )": {+                                "distroPKGs": [+                                    "",+                                    "jkeblhr",+                                    "stezfh",+                                    "",+                                    "m",+                                    "kplhqx",+                                    "hopgu"+                                ],+                                "notes": ""+                            }+                        }+                    },+                    "6.6.1": {+                        "FreeBSD": {+                            "( < 5.4.5 && < 1.1.3 && < 3.5.2 && == 2.2.1 && < 3.5.3 && == 1.5.5 && == 2.5.5 ) || ( == 1.4.2 && <= 3.4.4 ) || ( >= 2.2.2 && == 3.1.2 )": {+                                "distroPKGs": [+                                    "wluwa",+                                    "mu",+                                    "rhmyfpw"+                                ],+                                "notes": "smtj"+                            },+                            "( <= 2.1.5 && >= 5.5.2 && >= 2.4.1 )": {+                                "distroPKGs": [+                                    "jbutlb"+                                ],+                                "notes": "bbledv"+                            },+                            "( > 3.5.3 && >= 5.4.5 && > 2.1.2 )": {+                                "distroPKGs": [+                                    "n",+                                    "jmclwn",+                                    "fhhqjqp",+                                    "tzozco"+                                ],+                                "notes": "lgihqfd"+                            },+                            "( >= 3.5.3 && > 2.3.3 && >= 4.5.5 && > 3.4.2 && < 4.3.4 && > 4.2.1 && == 3.4.3 )": {+                                "distroPKGs": [+                                    "cfs",+                                    "vnxzd",+                                    ""+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "rcvm"+                            }+                        }+                    },+                    "8.6.8": {+                        "FreeBSD": {+                            "( <= 1.2.6 && < 2.3.4 && == 1.2.5 && >= 3.3.4 && >= 1.2.2 ) || ( > 1.2.2 && <= 1.2.1 && > 3.3.2 && > 2.1.4 && <= 4.3.4 ) || ( > 1.4.2 && == 1.1.3 && <= 3.3.3 )": {+                                "distroPKGs": [+                                    "tqva",+                                    "jniy",+                                    "eaxh"+                                ],+                                "notes": "ars"+                            },+                            "( == 4.4.5 && >= 4.3.3 && < 4.3.4 && >= 2.3.4 && > 3.6.2 && < 3.4.5 )": {+                                "distroPKGs": [+                                    "pnontkr",+                                    "xcx"+                                ],+                                "notes": "lv"+                            },+                            "( >= 4.3.3 && <= 2.5.4 && == 4.5.2 && >= 2.2.4 ) || ( <= 1.1.3 && <= 2.2.1 && <= 1.2.4 ) || ( >= 1.1.1 ) || ( == 1.2.1 ) || ( == 1.1.1 && > 1.1.1 && >= 1.1.1 ) || ( <= 1.1.2 && >= 2.2.1 )": {+                                "distroPKGs": [+                                    "bi",+                                    "j",+                                    "tobf",+                                    "netw"+                                ],+                                "notes": "ozhm"+                            }+                        }+                    }+                },+                "HLS": {+                    "1.4.5": {+                        "Linux_Fedora": {+                            "( < 3.3.1 && <= 4.6.2 && >= 5.2.5 && == 4.4.4 )": {+                                "distroPKGs": [+                                    "ighyjq",+                                    "cib"+                                ],+                                "notes": "orqr"+                            },+                            "( <= 1.2.1 && == 4.3.5 && <= 3.1.4 && > 3.1.1 && > 5.5.2 )": {+                                "distroPKGs": [+                                    "qlxnj",+                                    "",+                                    "zwngnxh",+                                    "ikv"+                                ],+                                "notes": "jkydpa"+                            },+                            "( == 1.3.2 && < 4.3.5 )": {+                                "distroPKGs": [+                                    "wbhysx",+                                    "ldt",+                                    "bbtbbnw"+                                ],+                                "notes": "el"+                            },+                            "( == 3.3.4 && > 2.2.3 && >= 5.2.5 && <= 3.4.3 && > 4.5.1 && == 1.5.4 ) || ( == 3.3.4 && < 2.3.4 && <= 2.4.1 ) || ( >= 3.2.1 && <= 1.4.2 && < 3.3.1 && <= 3.3.1 && > 3.3.1 ) || ( < 2.2.1 && <= 1.2.1 ) || ( >= 1.1.1 ) || ( == 1.2.1 ) || ( < 1.2.2 )": {+                                "distroPKGs": [+                                    "wzlx",+                                    "gsdr",+                                    "r",+                                    "",+                                    "sblssg"+                                ],+                                "notes": "g"+                            },+                            "( > 4.4.3 && <= 3.5.2 && < 2.3.4 && <= 3.5.3 && < 4.3.3 ) || ( >= 4.4.3 && >= 1.1.4 && < 3.2.3 ) || ( <= 1.3.1 )": {+                                "distroPKGs": [+                                    "jd",+                                    "ohxro",+                                    "ginckah"+                                ],+                                "notes": "wossl"+                            },+                            "( >= 5.5.4 && == 4.1.3 && <= 2.1.3 && > 3.1.2 && <= 3.1.5 && == 5.5.5 )": {+                                "distroPKGs": [+                                    "i",+                                    "ljtkfm",+                                    "jtqi",+                                    "lewc",+                                    "c",+                                    ""+                                ],+                                "notes": "owum"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "mnclpft"+                                ],+                                "notes": "qrjenq"+                            }+                        },+                        "Windows": {+                            "( < 3.5.2 && < 3.4.1 && == 1.1.5 && > 5.1.2 && > 4.1.5 && < 4.3.3 )": {+                                "distroPKGs": [],+                                "notes": ""+                            },+                            "( <= 1.5.2 && > 2.2.2 ) || ( <= 3.1.3 && < 4.1.3 && >= 4.5.2 && > 2.3.1 && > 2.4.2 )": {+                                "distroPKGs": [+                                    "ftjnfw",+                                    "lw",+                                    "sci",+                                    "ntuam",+                                    "j",+                                    "eik"+                                ],+                                "notes": "h"+                            },+                            "( > 1.1.3 ) || ( > 3.1.3 && >= 1.4.4 ) || ( < 1.1.1 && > 2.3.1 ) || ( > 1.1.2 ) || ( <= 1.1.2 && < 1.1.2 && <= 1.1.1 ) || ( >= 1.1.1 && > 2.1.2 ) || ( >= 1.1.2 )": {+                                "distroPKGs": [+                                    "tcrkvec",+                                    "mou",+                                    "rnxxgo",+                                    "miuyetc",+                                    "ygjjdy",+                                    "eqruv",+                                    "ecsvf"+                                ],+                                "notes": "hdusmyg"+                            },+                            "( >= 2.2.1 && == 5.5.1 && == 4.2.1 && <= 5.4.1 && > 1.1.3 && >= 3.1.6 )": {+                                "distroPKGs": [+                                    "znkuckw"+                                ],+                                "notes": "hufx"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "iyyxfw"+                                ],+                                "notes": "phabb"+                            }+                        }+                    },+                    "1.4.6": {+                        "Darwin": {+                            "( == 5.4.4 && < 2.1.2 && > 4.5.5 && < 3.5.4 && >= 2.3.4 )": {+                                "distroPKGs": [+                                    "asrk",+                                    "scvfglj",+                                    "tj"+                                ],+                                "notes": "fanf"+                            },+                            "( > 3.3.5 && <= 5.4.1 && < 5.5.1 && >= 3.2.3 && > 2.5.1 && > 1.2.1 && <= 4.1.4 )": {+                                "distroPKGs": [+                                    "r",+                                    "wfqv",+                                    ""+                                ],+                                "notes": "uu"+                            }+                        },+                        "Linux_Alpine": {+                            "( < 3.3.4 && == 1.1.5 && == 1.4.1 && == 5.5.3 && < 4.2.5 )": {+                                "distroPKGs": [+                                    "r",+                                    "maejfib",+                                    "fdt"+                                ],+                                "notes": "w"+                            },+                            "( <= 1.4.4 && >= 2.5.3 && > 1.4.5 && > 2.3.5 && == 2.1.5 && <= 3.2.5 )": {+                                "distroPKGs": [+                                    "gsx",+                                    "",+                                    "djvxnpn",+                                    ""+                                ],+                                "notes": "cuncl"+                            },+                            "( <= 3.1.2 && > 1.1.4 && > 4.3.3 )": {+                                "distroPKGs": [+                                    "iwxlz",+                                    "woq",+                                    "qsjtkac",+                                    "drukgr",+                                    "l",+                                    ""+                                ],+                                "notes": "em"+                            },+                            "( <= 5.2.4 )": {+                                "distroPKGs": [+                                    "v",+                                    "",+                                    "za"+                                ],+                                "notes": "yvktuvr"+                            },+                            "( == 4.2.1 && >= 1.1.4 && < 5.1.2 && > 2.2.4 ) || ( == 3.4.4 && == 2.4.2 && < 4.1.2 && < 3.2.3 && >= 2.2.4 )": {+                                "distroPKGs": [+                                    "hu",+                                    "ctkxeds",+                                    "npn",+                                    "vga"+                                ],+                                "notes": "fnai"+                            },+                            "( > 3.3.1 && <= 2.3.4 && >= 3.3.4 && < 1.2.2 ) || ( < 1.2.1 && >= 3.3.3 && < 4.2.2 && < 1.1.4 ) || ( == 1.3.2 && >= 1.1.3 && <= 3.2.3 && > 3.1.1 && == 2.1.2 )": {+                                "distroPKGs": [+                                    "x",+                                    "ldwn",+                                    "o",+                                    "fepyada",+                                    "pjwcecq"+                                ],+                                "notes": "llelro"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "bgnkwl",+                                    "vqprgh",+                                    "sro",+                                    "mttka",+                                    "veyjmz"+                                ],+                                "notes": "buoq"+                            }+                        }+                    },+                    "2.1.7": {+                        "Darwin": {+                            "( == 1.1.4 && >= 1.1.5 && == 1.3.5 && > 5.2.5 && > 5.4.4 && == 3.4.2 )": {+                                "distroPKGs": [+                                    "",+                                    "aa",+                                    "qwhapoh",+                                    "gvyq",+                                    "c"+                                ],+                                "notes": "vflor"+                            },+                            "( >= 1.1.2 && > 1.2.2 && < 6.3.4 ) || ( > 3.1.1 && == 1.2.1 && <= 2.3.1 )": {+                                "distroPKGs": [+                                    "olaedyt",+                                    "",+                                    "",+                                    "icgenb"+                                ],+                                "notes": "spx"+                            },+                            "( >= 5.5.5 && > 3.1.2 && > 3.4.4 ) || ( > 2.3.3 && > 2.2.4 )": {+                                "distroPKGs": [+                                    "",+                                    "odmwjty",+                                    "",+                                    "tth"+                                ],+                                "notes": ""+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "oqmvzm"+                            }+                        },+                        "FreeBSD": {+                            "( == 5.1.5 && <= 1.2.5 && < 4.5.1 && >= 2.4.3 && >= 3.3.3 )": {+                                "distroPKGs": [+                                    "ctey",+                                    "imp",+                                    "do",+                                    "gz",+                                    ""+                                ],+                                "notes": "b"+                            },+                            "( >= 2.3.3 && > 3.3.5 && >= 1.2.4 && == 4.4.5 && == 1.3.5 && < 3.5.5 && > 5.4.1 ) || ( > 2.1.2 ) || ( < 1.2.2 ) || ( >= 4.3.2 && >= 2.1.2 ) || ( <= 1.2.1 && < 2.1.1 ) || ( >= 1.1.1 && <= 1.1.1 ) || ( <= 1.1.1 ) || ( > 1.1.1 ) || ( <= 1.1.1 ) || ( >= 1.2.1 ) || ( == 1.1.1 )": {+                                "distroPKGs": [+                                    "agwdbj",+                                    "lit"+                                ],+                                "notes": "apqt"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "",+                                    "lothzl",+                                    "mqpkqq"+                                ],+                                "notes": "uosryz"+                            }+                        },+                        "Linux_Debian": {+                            "( == 5.2.1 )": {+                                "distroPKGs": [],+                                "notes": "cqm"+                            },+                            "( > 5.1.2 && == 4.3.3 && < 3.5.1 && == 3.3.5 && <= 3.4.1 )": {+                                "distroPKGs": [+                                    "q"+                                ],+                                "notes": "zhtyuyw"+                            },+                            "( > 5.2.4 && == 3.6.2 && >= 5.4.4 && > 2.1.5 && < 4.5.4 && >= 1.2.2 )": {+                                "distroPKGs": [+                                    ""+                                ],+                                "notes": ""+                            },+                            "( > 5.3.4 && > 4.3.2 && < 1.2.3 && < 4.2.3 && > 2.3.1 ) || ( == 3.3.2 && <= 2.2.1 ) || ( <= 3.3.1 && >= 2.1.2 && >= 3.1.1 && < 1.3.1 ) || ( < 1.1.2 && >= 1.1.1 && < 2.1.1 )": {+                                "distroPKGs": [+                                    "pqanib",+                                    "c",+                                    "ol",+                                    "mdi",+                                    "y",+                                    "d",+                                    "nueya"+                                ],+                                "notes": "vkqnvz"+                            },+                            "( >= 2.5.5 && >= 3.2.1 && < 3.4.2 && == 1.2.3 && == 4.1.2 && <= 3.4.2 && <= 3.1.1 ) || ( >= 2.4.2 && >= 2.1.3 && < 2.1.4 && <= 2.2.2 && <= 3.3.4 && < 4.4.4 ) || ( < 2.3.2 && > 3.2.3 )": {+                                "distroPKGs": [+                                    "aa",+                                    "",+                                    "nyb",+                                    "",+                                    "sjqiry",+                                    "sii"+                                ],+                                "notes": "uwug"+                            },+                            "( >= 2.5.5 && >= 4.1.1 && <= 5.1.1 && >= 3.5.1 ) || ( <= 4.3.4 && >= 3.3.5 && > 1.1.2 && > 4.1.4 && == 4.3.3 )": {+                                "distroPKGs": [+                                    "slnzh",+                                    "zz",+                                    "jtfz",+                                    "nxob",+                                    "gkl",+                                    "hsut",+                                    "dbtdzrk"+                                ],+                                "notes": "odekum"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "clba",+                                    "caweqy",+                                    "ksgx",+                                    "frtif"+                                ],+                                "notes": "vujay"+                            }+                        },+                        "Linux_Mint": {+                            "( < 1.1.3 && >= 5.2.4 && > 4.5.1 && < 5.5.4 && == 4.1.3 && > 3.1.1 && >= 3.2.3 )": {+                                "distroPKGs": [+                                    "fophpiz",+                                    "ptwe",+                                    "",+                                    "e",+                                    "xopoo",+                                    "go",+                                    "tvu"+                                ],+                                "notes": "hh"+                            },+                            "( <= 3.1.2 && >= 1.1.4 && < 1.4.4 && == 2.4.3 && < 5.3.2 && > 3.2.4 && >= 2.5.3 ) || ( >= 4.3.2 && > 3.4.3 && > 2.1.1 ) || ( < 3.1.2 && == 3.2.3 && < 3.2.2 && > 1.3.3 && <= 3.3.4 )": {+                                "distroPKGs": [],+                                "notes": "fx"+                            },+                            "( == 5.1.3 && < 4.4.2 && == 3.2.1 && < 2.2.3 && < 4.2.4 && < 5.5.5 ) || ( > 2.4.4 && >= 3.1.1 && >= 1.1.4 )": {+                                "distroPKGs": [+                                    "jxgpzs",+                                    "fcw"+                                ],+                                "notes": "rp"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "",+                                    "cnj",+                                    "wficabv",+                                    "ksozzmn",+                                    "",+                                    "zhg",+                                    "e"+                                ],+                                "notes": "gyjehm"+                            }+                        },+                        "Linux_Ubuntu": {+                            "( >= 1.5.2 && == 1.2.1 && <= 1.4.2 && < 6.5.5 && <= 5.4.1 && > 5.5.1 && > 1.5.3 )": {+                                "distroPKGs": [+                                    "iv",+                                    "lnnny",+                                    "j",+                                    "",+                                    "ve"+                                ],+                                "notes": "xrty"+                            }+                        }+                    },+                    "2.2.8": {+                        "Darwin": {+                            "( < 2.4.1 && <= 1.6.3 && < 5.5.4 && == 3.3.3 && < 2.5.5 ) || ( <= 3.2.4 )": {+                                "distroPKGs": [+                                    "h",+                                    "skaskdp",+                                    "fcpo",+                                    "",+                                    "pr",+                                    ""+                                ],+                                "notes": "upw"+                            },+                            "( > 4.4.4 && < 1.6.2 && > 4.1.3 && > 5.3.3 && == 5.3.3 && <= 5.1.4 ) || ( >= 3.4.4 && >= 2.1.2 && <= 1.2.4 && == 1.1.3 && == 2.3.2 )": {+                                "distroPKGs": [+                                    "c",+                                    "p",+                                    "efvett",+                                    "ojsfr",+                                    "oqh"+                                ],+                                "notes": "mbk"+                            },+                            "( >= 4.3.4 && <= 3.3.5 && > 5.2.5 && < 3.3.4 && == 5.4.3 && < 5.2.2 ) || ( <= 3.2.4 && >= 3.2.2 && <= 1.3.3 ) || ( < 2.1.2 && > 1.3.1 ) || ( < 1.1.3 )": {+                                "distroPKGs": [],+                                "notes": "ty"+                            }+                        },+                        "FreeBSD": {+                            "( >= 1.3.1 )": {+                                "distroPKGs": [+                                    "vi"+                                ],+                                "notes": "miixut"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "ecjnf",+                                    "r",+                                    "zrzvbor",+                                    "imfas",+                                    "tnhsof"+                                ],+                                "notes": "ays"+                            }+                        },+                        "Linux_UnknownLinux": {+                            "( <= 1.3.3 && <= 5.5.1 && <= 2.3.5 && > 5.2.4 && > 4.2.4 )": {+                                "distroPKGs": [+                                    "cueql",+                                    "wokzsz",+                                    "sokus",+                                    "clqp",+                                    "og"+                                ],+                                "notes": "ta"+                            },+                            "( <= 2.5.5 ) || ( >= 1.2.1 && == 1.2.1 && <= 4.2.4 && == 1.1.3 ) || ( > 2.2.1 && == 1.2.1 && < 1.2.2 && > 3.2.1 && < 1.2.4 ) || ( < 1.1.1 && <= 1.1.2 )": {+                                "distroPKGs": [+                                    "filhguw",+                                    "bidnu",+                                    "ejg"+                                ],+                                "notes": "army"+                            },+                            "( <= 4.3.1 )": {+                                "distroPKGs": [+                                    "ecyfh",+                                    "gzazp",+                                    "mozlft"+                                ],+                                "notes": "rnjt"+                            },+                            "( == 1.5.3 && >= 2.5.2 && > 2.4.2 && > 3.6.5 )": {+                                "distroPKGs": [+                                    "kxw",+                                    "ryz"+                                ],+                                "notes": "ixgd"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "bovybow"+                            }+                        },+                        "Linux_Void": {+                            "( >= 4.3.5 && <= 2.5.2 && <= 2.5.5 && <= 4.1.1 && < 3.5.2 && >= 3.2.5 )": {+                                "distroPKGs": [+                                    "e",+                                    "v",+                                    "qxuqu",+                                    "qsymgxm",+                                    "ta"+                                ],+                                "notes": "govf"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "soup",+                                    "gf"+                                ],+                                "notes": ""+                            }+                        },+                        "Windows": {+                            "( < 4.5.5 && == 2.4.5 && >= 5.4.4 && <= 5.2.4 && > 2.4.2 )": {+                                "distroPKGs": [+                                    "tcqpbmx",+                                    "suff",+                                    "",+                                    "bkql",+                                    "eizzysx",+                                    "ua"+                                ],+                                "notes": "orewlm"+                            },+                            "( >= 4.5.2 && < 4.3.2 && <= 1.1.2 && < 1.4.3 ) || ( == 3.2.2 && == 3.2.4 && == 1.4.4 ) || ( < 3.1.1 && < 3.2.3 && == 2.2.1 && > 1.3.3 )": {+                                "distroPKGs": [+                                    "",+                                    "fxxto",+                                    "d",+                                    "xumueg"+                                ],+                                "notes": "unihwg"+                            }+                        }+                    },+                    "2.3.1": {},+                    "4.5.5": {+                        "Darwin": {+                            "( < 2.5.1 ) || ( >= 3.2.3 && < 3.3.4 && <= 3.4.4 )": {+                                "distroPKGs": [+                                    "gplf",+                                    "len",+                                    "",+                                    "",+                                    "",+                                    "odphho"+                                ],+                                "notes": ""+                            },+                            "( <= 2.3.4 && == 4.2.4 && >= 4.2.3 && <= 4.4.1 )": {+                                "distroPKGs": [],+                                "notes": ""+                            },+                            "( <= 5.2.4 ) || ( >= 4.5.1 && <= 1.4.2 ) || ( == 3.3.3 ) || ( <= 1.2.1 ) || ( >= 1.1.1 && > 1.2.1 && >= 2.1.1 ) || ( <= 1.1.2 && > 1.2.2 ) || ( > 1.1.2 ) || ( == 1.1.1 )": {+                                "distroPKGs": [],+                                "notes": "fw"+                            },+                            "( == 1.5.5 && <= 4.1.1 ) || ( == 3.3.1 && <= 4.4.1 )": {+                                "distroPKGs": [+                                    "dtw",+                                    "wwhno",+                                    "zm",+                                    "e"+                                ],+                                "notes": ""+                            },+                            "( == 5.4.5 && == 2.4.5 && >= 5.4.5 && >= 2.3.1 && == 4.1.6 && == 3.1.1 )": {+                                "distroPKGs": [+                                    "lnmueo",+                                    ""+                                ],+                                "notes": "fx"+                            },+                            "( > 3.2.1 && <= 5.2.1 )": {+                                "distroPKGs": [+                                    "",+                                    "lovikvn"+                                ],+                                "notes": "bzulsll"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "hubmrkx"+                            }+                        },+                        "FreeBSD": {+                            "( < 5.4.1 && > 1.4.2 && == 1.1.1 && > 2.2.5 && >= 2.4.3 && < 3.5.5 && >= 3.2.3 ) || ( <= 4.4.3 && <= 3.2.2 ) || ( == 1.1.2 )": {+                                "distroPKGs": [+                                    "gv",+                                    "gmx"+                                ],+                                "notes": "xcid"+                            },+                            "( <= 4.4.2 && < 1.3.5 && < 5.3.3 && == 2.3.5 && > 1.2.4 )": {+                                "distroPKGs": [+                                    "g",+                                    "jh",+                                    "",+                                    "jovc"+                                ],+                                "notes": "dmate"+                            },+                            "( >= 2.2.3 ) || ( == 4.2.3 && == 1.3.3 ) || ( <= 4.1.3 && >= 1.2.4 && <= 1.1.2 && > 3.1.2 && <= 3.2.2 ) || ( >= 1.2.2 && > 2.2.1 && <= 3.2.1 )": {+                                "distroPKGs": [+                                    "heuu",+                                    "ij",+                                    "mliuy"+                                ],+                                "notes": "pkim"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "lsxuua",+                                    "is",+                                    "ysssqj",+                                    "tzj",+                                    "mt",+                                    "bzkf"+                                ],+                                "notes": "y"+                            }+                        },+                        "Linux_CentOS": {+                            "( < 1.2.2 && == 1.3.5 && >= 5.1.4 )": {+                                "distroPKGs": [+                                    "zy",+                                    "egzldpo"+                                ],+                                "notes": "hcqd"+                            },+                            "( < 2.3.5 )": {+                                "distroPKGs": [+                                    "hphgh",+                                    "gi",+                                    "wwmj",+                                    "qv",+                                    "vy",+                                    "yih",+                                    "rft"+                                ],+                                "notes": "iyiazn"+                            },+                            "( < 5.2.3 && == 4.1.4 )": {+                                "distroPKGs": [+                                    "j",+                                    "",+                                    "mgks",+                                    "hnejyme",+                                    "z",+                                    "iwy",+                                    "vqn"+                                ],+                                "notes": ""+                            },+                            "( == 5.1.4 )": {+                                "distroPKGs": [+                                    "d"+                                ],+                                "notes": "ymgfwr"+                            },+                            "( == 5.4.3 && == 2.3.2 && <= 5.5.6 && <= 1.4.2 && >= 3.4.1 && > 3.2.3 )": {+                                "distroPKGs": [+                                    "ulhqc",+                                    "hcz",+                                    "xkus",+                                    "mcvgpw"+                                ],+                                "notes": "jtpot"+                            },+                            "( > 2.3.5 && == 5.4.4 && == 1.4.3 && == 4.4.1 && > 5.3.6 && <= 1.3.4 && >= 2.1.5 )": {+                                "distroPKGs": [+                                    "zrgf",+                                    "j",+                                    "b",+                                    "ihhayf",+                                    "",+                                    "uk"+                                ],+                                "notes": "ahga"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "kp",+                                    "rbvq",+                                    "bns",+                                    "fx",+                                    "qmoia",+                                    "",+                                    "uirknrs"+                                ],+                                "notes": "sd"+                            }+                        },+                        "Linux_Void": {+                            "( < 2.5.1 )": {+                                "distroPKGs": [+                                    "ybnn",+                                    "i",+                                    ""+                                ],+                                "notes": ""+                            },+                            "( == 2.4.2 ) || ( >= 4.2.1 && < 2.3.1 && == 1.3.2 && < 5.1.1 )": {+                                "distroPKGs": [+                                    "",+                                    "zy"+                                ],+                                "notes": "sizbx"+                            },+                            "( >= 2.4.2 && < 2.5.1 && < 5.5.3 )": {+                                "distroPKGs": [+                                    "",+                                    "neyljfq",+                                    "",+                                    "bdfm",+                                    "etfvb",+                                    "ifqth"+                                ],+                                "notes": "lpymwns"+                            },+                            "( >= 4.4.4 && <= 5.4.2 && > 3.5.4 && == 1.2.5 && <= 1.3.1 ) || ( < 1.4.4 && >= 1.2.4 && > 3.1.2 && > 3.2.4 && <= 1.2.1 && >= 1.2.2 )": {+                                "distroPKGs": [+                                    "nxtyuk",+                                    "pf",+                                    "rpa",+                                    "vlcg"+                                ],+                                "notes": "bmugu"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "",+                                    "jp"+                                ],+                                "notes": ""+                            }+                        },+                        "Windows": {+                            "( < 3.1.5 && <= 4.1.4 && == 2.1.2 ) || ( >= 2.1.4 && <= 3.3.1 && <= 1.3.2 && < 2.3.3 ) || ( >= 3.1.2 && == 1.1.1 ) || ( == 1.1.1 && <= 1.1.2 )": {+                                "distroPKGs": [+                                    "x",+                                    "ckclo",+                                    "hdt",+                                    "v"+                                ],+                                "notes": "zrwxlv"+                            },+                            "( == 4.1.4 && < 2.2.1 && < 3.1.4 && == 4.3.2 && > 1.3.1 && > 2.3.1 && > 2.1.4 ) || ( < 1.3.5 && <= 3.2.2 && < 3.1.3 && <= 1.2.1 && < 4.1.4 ) || ( <= 1.3.3 ) || ( >= 1.1.1 && == 1.2.3 && <= 2.2.2 && < 1.2.2 )": {+                                "distroPKGs": [+                                    "mebzw",+                                    "ptpoti",+                                    "rtgc"+                                ],+                                "notes": "lxyzg"+                            },+                            "( > 2.1.1 && > 4.1.1 && < 5.3.1 && == 2.4.2 ) || ( >= 3.3.2 && <= 1.4.3 ) || ( <= 1.3.3 && < 4.1.2 && >= 3.2.3 && >= 1.2.1 && == 2.2.2 ) || ( < 1.2.2 && > 1.2.1 && > 1.1.2 && >= 1.1.4 )": {+                                "distroPKGs": [+                                    "uecyef",+                                    "irj",+                                    "la",+                                    "v",+                                    "agpptp",+                                    "xjb",+                                    "rxmu"+                                ],+                                "notes": "lw"+                            },+                            "( > 3.2.5 && <= 1.5.3 )": {+                                "distroPKGs": [],+                                "notes": "enep"+                            },+                            "( >= 1.4.1 ) || ( == 3.4.3 && < 2.4.1 && > 5.1.4 )": {+                                "distroPKGs": [+                                    "qoe",+                                    "pjeayd",+                                    "",+                                    "kikzyuh"+                                ],+                                "notes": "yeucyv"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "gbtviks",+                                    "qnx",+                                    "dlj"+                                ],+                                "notes": "ujqbbj"+                            }+                        }+                    },+                    "5.4.2": {+                        "Darwin": {+                            "( <= 5.1.5 && >= 5.5.1 && > 2.1.2 && == 4.2.1 && > 5.1.5 && >= 4.1.5 && == 5.3.5 )": {+                                "distroPKGs": [+                                    "adtbvg",+                                    "tvc",+                                    "arog",+                                    "e",+                                    "gu",+                                    "nnh"+                                ],+                                "notes": "ruwn"+                            },+                            "( == 5.5.1 && == 5.4.3 )": {+                                "distroPKGs": [],+                                "notes": "ihzog"+                            },+                            "( > 3.1.3 && <= 4.4.5 ) || ( == 1.1.2 ) || ( == 3.3.3 && < 1.3.2 && >= 2.1.1 && <= 2.1.1 ) || ( < 3.2.2 && > 2.3.1 ) || ( < 1.1.2 )": {+                                "distroPKGs": [],+                                "notes": "ck"+                            },+                            "( > 5.4.2 && < 5.1.1 )": {+                                "distroPKGs": [],+                                "notes": "gpz"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "lowvia"+                            }+                        },+                        "Linux_Mint": {+                            "( >= 3.5.2 ) || ( < 3.4.4 && < 2.1.3 && <= 2.4.4 ) || ( == 1.3.1 ) || ( == 2.3.1 && == 1.1.2 && < 2.2.1 && < 1.1.2 )": {+                                "distroPKGs": [+                                    "",+                                    "t"+                                ],+                                "notes": "jac"+                            }+                        },+                        "Linux_Ubuntu": {+                            "( > 3.4.4 && < 3.5.4 && <= 1.3.7 && == 3.2.5 )": {+                                "distroPKGs": [+                                    "upbxe",+                                    "enmolj",+                                    "",+                                    "etoc",+                                    "s",+                                    "qewrtcb",+                                    ""+                                ],+                                "notes": "hbdjjj"+                            },+                            "( > 3.4.4 && == 4.3.5 && < 5.4.3 && > 4.2.5 && < 1.3.2 && < 2.3.2 )": {+                                "distroPKGs": [+                                    "ykgmf",+                                    "kcjl",+                                    "tynty",+                                    "b",+                                    "ty",+                                    "jq",+                                    "t"+                                ],+                                "notes": ""+                            },+                            "( > 4.6.3 && > 2.4.2 && > 2.1.3 && > 4.5.3 ) || ( >= 3.3.2 && >= 3.2.4 && > 3.3.4 && > 1.2.2 && >= 2.1.1 && <= 4.2.3 ) || ( <= 1.2.1 && < 2.2.4 && > 3.2.1 && >= 3.3.1 ) || ( == 1.1.1 && > 2.2.1 && <= 1.1.2 && < 2.2.2 ) || ( <= 1.3.1 ) || ( >= 3.1.1 && > 1.1.2 ) || ( <= 2.2.1 )": {+                                "distroPKGs": [+                                    ""+                                ],+                                "notes": "metwche"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "ygbukj"+                                ],+                                "notes": "d"+                            }+                        },+                        "Windows": {+                            "( > 1.4.4 && > 1.5.1 ) || ( <= 1.3.3 && == 1.3.3 ) || ( >= 2.2.3 && >= 2.3.2 )": {+                                "distroPKGs": [+                                    "ath",+                                    "phzudm",+                                    "ldfihw",+                                    ""+                                ],+                                "notes": "kxd"+                            },+                            "( >= 1.1.3 && == 5.4.4 ) || ( > 1.1.2 && < 2.4.4 && >= 3.1.3 && <= 3.4.1 && < 1.4.1 ) || ( <= 2.2.1 && <= 3.2.1 )": {+                                "distroPKGs": [+                                    "t",+                                    "votx",+                                    "fvbfxsr",+                                    "xf",+                                    "a",+                                    "qcf"+                                ],+                                "notes": "i"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "ahyg"+                            }+                        }+                    },+                    "6.1.1": {+                        "Darwin": {+                            "( <= 2.1.2 && <= 1.4.5 && > 5.2.2 && == 1.2.5 )": {+                                "distroPKGs": [],+                                "notes": "vqm"+                            },+                            "( <= 5.3.2 && < 5.5.1 ) || ( >= 1.4.3 && >= 3.1.3 && > 1.4.4 ) || ( > 1.2.1 && >= 2.2.3 && < 3.1.5 )": {+                                "distroPKGs": [+                                    "uuvkukp",+                                    "rqpf",+                                    "",+                                    "z",+                                    "m",+                                    "",+                                    "onqynk"+                                ],+                                "notes": "nxumeei"+                            },+                            "( >= 1.2.3 && > 3.2.6 && >= 1.2.3 && <= 1.1.2 && <= 5.4.2 && < 5.5.1 && < 3.1.3 )": {+                                "distroPKGs": [],+                                "notes": "wnlhx"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "x",+                                    "gs",+                                    "uew",+                                    "ebzun",+                                    "s",+                                    "y",+                                    "kjtvx"+                                ],+                                "notes": "wb"+                            }+                        },+                        "FreeBSD": {+                            "( <= 1.3.1 && >= 5.2.2 )": {+                                "distroPKGs": [],+                                "notes": ""+                            },+                            "( == 2.2.1 && < 5.3.1 && < 3.4.3 && > 1.3.5 && > 1.4.5 && >= 4.4.5 && < 4.3.2 ) || ( >= 1.2.3 && <= 2.3.4 && < 1.2.3 ) || ( >= 1.2.3 && > 2.1.1 && > 1.3.1 )": {+                                "distroPKGs": [+                                    "bzfhy",+                                    "vvbundr",+                                    "u",+                                    "rqjudmb",+                                    "odn"+                                ],+                                "notes": "pwvvn"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "nmbwn",+                                    "vmhtdj",+                                    "zd",+                                    "zb",+                                    "oua",+                                    "",+                                    "dq"+                                ],+                                "notes": "rzhem"+                            }+                        },+                        "Linux_UnknownLinux": {+                            "( <= 4.1.2 && > 1.4.2 && <= 4.4.3 && == 2.3.2 && < 5.3.2 && <= 2.3.5 && <= 2.1.5 )": {+                                "distroPKGs": [+                                    "crlzcg",+                                    "",+                                    "kkd"+                                ],+                                "notes": ""+                            },+                            "( == 2.4.3 ) || ( < 2.2.3 && <= 2.2.3 && > 3.2.1 && >= 1.4.1 ) || ( < 2.3.2 && < 2.1.3 && > 1.1.2 && > 2.1.3 && > 1.3.1 )": {+                                "distroPKGs": [+                                    "e",+                                    "fk",+                                    "ynipnyu",+                                    "eqfv",+                                    "",+                                    "nxggpf",+                                    ""+                                ],+                                "notes": "rngmcbo"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "rzkw",+                                    "uswa",+                                    "mcfutsb",+                                    "fwmdt"+                                ],+                                "notes": "gryovff"+                            }+                        }+                    }+                },+                "Stack": {+                    "1.5.3": {+                        "Linux_Exherbo": {+                            "( < 5.2.2 && >= 3.4.5 )": {+                                "distroPKGs": [+                                    "ap",+                                    "pbncirf",+                                    "eurw",+                                    "tcrk",+                                    "b",+                                    "lcjhzh",+                                    "bxbdlwm"+                                ],+                                "notes": "ciggaq"+                            },+                            "( == 3.1.4 && <= 2.4.3 && == 2.3.5 && < 3.1.1 && == 4.2.5 ) || ( >= 4.3.3 && == 4.1.4 && > 5.3.4 && < 3.3.3 ) || ( >= 3.2.2 && > 1.3.1 && < 1.1.3 && >= 2.1.2 && < 2.2.2 ) || ( >= 1.1.2 && > 1.2.2 ) || ( > 2.1.1 ) || ( == 2.1.1 && == 1.2.1 ) || ( < 1.1.2 ) || ( < 1.2.1 ) || ( <= 1.1.1 ) || ( >= 1.1.1 )": {+                                "distroPKGs": [+                                    "nu",+                                    "tcebqws",+                                    "adxg"+                                ],+                                "notes": "plno"+                            },+                            "( == 4.4.2 && <= 1.2.5 && < 4.3.1 )": {+                                "distroPKGs": [+                                    "xn",+                                    "d",+                                    "ysk",+                                    "zyhls",+                                    "covwic",+                                    "qildijw",+                                    "cih"+                                ],+                                "notes": "zjxe"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "lqqcqda"+                                ],+                                "notes": "cwnihy"+                            }+                        },+                        "Linux_Fedora": {+                            "( >= 4.2.5 && > 5.4.5 && < 2.2.5 )": {+                                "distroPKGs": [+                                    "rn",+                                    "dlwp"+                                ],+                                "notes": "ycop"+                            }+                        },+                        "Windows": {+                            "( < 4.5.2 && > 1.4.3 && > 2.4.1 ) || ( <= 3.1.3 && > 4.4.3 && > 2.1.4 ) || ( < 2.1.4 && == 1.2.1 && == 1.3.3 && > 1.3.3 && <= 3.1.3 ) || ( >= 3.2.1 && == 3.3.1 && < 1.1.2 )": {+                                "distroPKGs": [+                                    "kx",+                                    "hmajm",+                                    "myov",+                                    "gblfj",+                                    "fiotece",+                                    "unkyflb",+                                    "vpi"+                                ],+                                "notes": "lv"+                            },+                            "( <= 5.2.2 && <= 3.4.4 && > 3.1.6 ) || ( < 3.4.3 && <= 3.2.2 && >= 3.3.3 && > 3.2.2 && > 1.2.2 )": {+                                "distroPKGs": [+                                    "gkdvpsh"+                                ],+                                "notes": "ehw"+                            },+                            "( == 5.1.4 ) || ( >= 4.4.5 )": {+                                "distroPKGs": [+                                    "ueskh",+                                    "rucwb",+                                    "hrmz",+                                    "esnaebw",+                                    "tpwsvlw"+                                ],+                                "notes": "ebuyzeb"+                            },+                            "( >= 2.5.4 && < 5.5.3 && > 5.1.5 && > 1.2.1 && <= 3.4.2 && <= 3.5.1 && > 4.1.5 ) || ( < 2.3.1 && <= 2.2.1 && >= 4.2.2 && > 2.4.2 && >= 2.3.1 )": {+                                "distroPKGs": [+                                    "bdpke",+                                    "jyvlsba",+                                    "dbaglfv",+                                    "kh",+                                    "zn"+                                ],+                                "notes": "pfu"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "x"+                                ],+                                "notes": "p"+                            }+                        }+                    },+                    "1.8.5": {+                        "Darwin": {},+                        "Windows": {+                            "( <= 1.2.3 && <= 1.4.5 && <= 4.5.2 && < 2.3.2 )": {+                                "distroPKGs": [+                                    "a"+                                ],+                                "notes": "o"+                            },+                            "( <= 2.3.4 && == 1.2.2 && < 1.5.2 ) || ( > 1.2.4 && < 1.1.4 ) || ( >= 2.1.1 && == 1.4.3 ) || ( > 1.2.2 ) || ( <= 1.1.1 && > 2.1.1 ) || ( >= 1.2.1 )": {+                                "distroPKGs": [+                                    "wm"+                                ],+                                "notes": "hc"+                            },+                            "( > 2.5.3 && < 4.5.1 && <= 1.1.1 && <= 3.3.2 && == 5.2.5 )": {+                                "distroPKGs": [+                                    "",+                                    "kwahzst",+                                    "",+                                    "rqv"+                                ],+                                "notes": "n"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "mo",+                                    "uy",+                                    "cmhk",+                                    "kckuue",+                                    "x",+                                    ""+                                ],+                                "notes": "v"+                            }+                        }+                    },+                    "6.4.8": {+                        "Darwin": {+                            "( < 2.2.4 && <= 3.3.2 && < 1.1.4 && >= 5.3.4 && < 4.3.3 && < 3.2.3 )": {+                                "distroPKGs": [+                                    "",+                                    "f",+                                    "xg",+                                    "cully",+                                    "",+                                    "oa"+                                ],+                                "notes": "hkpn"+                            },+                            "( < 5.2.1 && == 2.2.5 && >= 4.5.1 && == 1.1.2 )": {+                                "distroPKGs": [+                                    "pfm",+                                    "p",+                                    "w"+                                ],+                                "notes": "uinsuv"+                            },+                            "( == 2.5.4 ) || ( < 4.1.4 && > 1.3.3 && <= 3.3.4 && > 1.3.4 && < 4.3.3 )": {+                                "distroPKGs": [+                                    "mscioe",+                                    "awm",+                                    "hkok",+                                    "c",+                                    "mudw",+                                    "kz"+                                ],+                                "notes": "o"+                            },+                            "( >= 4.5.5 )": {+                                "distroPKGs": [+                                    "es"+                                ],+                                "notes": "tn"+                            }+                        },+                        "FreeBSD": {+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "ri",+                                    "fwces",+                                    "fiq",+                                    "u",+                                    "kay",+                                    "hb",+                                    "idlbssz"+                                ],+                                "notes": ""+                            }+                        },+                        "Windows": {+                            "( == 5.3.1 && <= 2.3.4 && >= 1.3.3 && <= 4.4.4 && < 3.5.5 && > 5.4.4 )": {+                                "distroPKGs": [],+                                "notes": "lbc"+                            },+                            "( >= 3.5.4 && > 4.5.4 && >= 5.5.5 && <= 1.5.1 && == 5.1.3 && == 1.2.3 )": {+                                "distroPKGs": [+                                    "mupc",+                                    "sszgbnq"+                                ],+                                "notes": "qmnli"+                            },+                            "( >= 4.2.5 && > 2.5.5 && == 1.2.3 && > 3.2.3 && <= 4.3.1 )": {+                                "distroPKGs": [+                                    "qe",+                                    "uqje",+                                    "zrlhrid",+                                    "c",+                                    "cpgbl",+                                    "vyrgqq",+                                    "zgkfy"+                                ],+                                "notes": "s"+                            },+                            "( >= 4.5.5 && <= 3.1.3 ) || ( <= 4.1.3 && < 4.3.1 && < 1.2.2 && == 3.1.3 && > 4.3.3 ) || ( < 2.1.2 && < 2.1.3 && < 2.2.4 )": {+                                "distroPKGs": [+                                    "",+                                    "g",+                                    "iwebim",+                                    "gozyve",+                                    "v",+                                    "eodrnmy",+                                    "b"+                                ],+                                "notes": "kgx"+                            }+                        }+                    },+                    "unknown_version": {+                        "FreeBSD": {+                            "( == 5.5.5 && > 2.4.5 && >= 4.4.5 && > 3.2.4 )": {+                                "distroPKGs": [+                                    "ttyj"+                                ],+                                "notes": "fkqmb"+                            },+                            "( > 4.3.3 && == 1.1.1 )": {+                                "distroPKGs": [+                                    "p"+                                ],+                                "notes": "r"+                            },+                            "unknown_versioning": {+                                "distroPKGs": [+                                    "ygn"+                                ],+                                "notes": "stakcmt"+                            }+                        },+                        "Linux_Exherbo": {},+                        "Linux_Fedora": {+                            "( == 2.5.2 ) || ( > 1.2.1 && == 4.1.2 && == 4.3.4 && < 2.1.2 ) || ( >= 1.3.3 && == 2.4.2 ) || ( <= 1.2.2 && < 2.2.3 && < 1.1.1 && > 2.2.2 )": {+                                "distroPKGs": [+                                    "szk",+                                    "vttz",+                                    "xslhrg"+                                ],+                                "notes": ""+                            },+                            "( >= 2.1.5 && > 4.2.5 && < 6.2.2 && <= 3.2.5 && >= 1.4.3 )": {+                                "distroPKGs": [+                                    "ro",+                                    "",+                                    "erwb",+                                    "gwvi"+                                ],+                                "notes": "fa"+                            }+                        },+                        "Linux_Rocky": {+                            "( > 2.1.3 && < 1.2.2 ) || ( >= 1.2.3 && <= 4.3.3 && <= 2.5.4 && <= 1.3.2 && < 4.3.1 && <= 2.4.3 )": {+                                "distroPKGs": [+                                    "",+                                    "lnvlzo",+                                    "ybbv",+                                    "",+                                    "kyxhn",+                                    "smybz",+                                    "oqtcr"+                                ],+                                "notes": "cdmfj"+                            }+                        },+                        "Windows": {+                            "unknown_versioning": {+                                "distroPKGs": [],+                                "notes": "qdwsmy"+                            }+                        }+                    }+                }+            }+        }+    ],+    "seed": 89490121+}
− test/golden/unix/GHCupInfo.json
@@ -1,18950 +0,0 @@-{-    "samples": [-        {-            "ghcupDownloads": {-                "GHC": {-                    "1.5.5": {-                        "viArch": {-                            "A_64": {-                                "Darwin": {-                                    "( < 7.7.6 && > 4.1.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "mxda",-                                        "dlOutput": null,-                                        "dlSubdir": "풗(cf(\u0014",-                                        "dlUri": "http:"-                                    }-                                },-                                "FreeBSD": {-                                    "( == 1.7.3 && >= 1.2.7 && > 7.1.7 && >= 7.7.8 && > 7.8.2 && >= 8.7.4 ) || ( == 1.4.1 && >= 1.4.3 && < 5.4.1 && >= 1.5.3 && == 2.5.5 && >= 3.5.2 && == 3.7.6 && <= 3.6.5 ) || ( < 7.6.7 && < 5.7.4 && < 4.8.2 && < 8.8.2 && <= 3.8.2 && <= 1.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "adjgqhno",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:jsv"-                                    },-                                    "( >= 7.3.6 && >= 4.7.3 && >= 2.1.4 && >= 7.7.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u000c*H<d5"-                                        },-                                        "dlUri": "http:jikksrxk"-                                    }-                                },-                                "Windows": {}-                            },-                            "A_ARM": {-                                "Darwin": {-                                    "( <= 2.1.9 && > 3.2.3 && > 3.1.4 && <= 2.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "sd",-                                        "dlOutput": null,-                                        "dlSubdir": "𩏺\u0006󶔆*&𥳟m:",-                                        "dlUri": "https:mcompak"-                                    },-                                    "( == 1.5.3 && >= 6.5.3 && > 7.3.5 && == 2.2.8 && < 3.6.3 && >= 7.1.8 ) || ( <= 4.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "bwml",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:ertm"-                                    },-                                    "( == 3.5.9 && >= 5.1.8 && < 6.4.6 ) || ( <= 2.5.2 && < 5.1.1 && == 2.5.4 && <= 8.5.2 ) || ( <= 6.1.7 ) || ( >= 4.6.4 && >= 3.5.9 && <= 2.4.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "eys",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:tyfiky"-                                    },-                                    "( > 3.1.5 && < 5.3.1 && == 4.1.4 && == 5.7.1 && <= 3.6.7 && == 2.5.7 ) || ( > 1.6.1 && <= 4.8.7 && >= 8.4.7 && == 5.6.2 && >= 6.5.4 && >= 1.2.8 && == 7.2.6 && < 8.7.4 && == 5.6.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "ngh",-                                        "dlOutput": null,-                                        "dlSubdir": "}󺒡j\u0015Qu",-                                        "dlUri": "http:s"-                                    },-                                    "( > 7.1.4 && < 8.6.4 && > 8.6.8 && == 6.2.3 && <= 3.5.6 && <= 6.4.7 && == 6.3.4 ) || ( <= 5.6.8 && <= 2.8.6 && <= 7.1.3 && >= 6.8.2 && == 2.6.7 && < 8.8.8 && < 6.8.8 ) || ( > 1.1.4 && >= 2.5.4 && == 7.8.5 && == 8.2.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "acwsftsf",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:zlyj"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "sfywdw",-                                        "dlOutput": null,-                                        "dlSubdir": "5Q󳥒d\"𧙩",-                                        "dlUri": "http:jd"-                                    }-                                },-                                "FreeBSD": {},-                                "Linux_Alpine": {-                                    "( <= 6.2.6 && < 5.2.2 && >= 3.1.5 && < 1.4.3 && < 7.1.1 ) || ( >= 4.6.7 && == 1.3.4 && < 1.5.6 && <= 1.2.4 && >= 2.3.8 ) || ( <= 1.5.7 && >= 5.3.6 && < 8.3.6 && >= 5.7.6 && > 7.8.3 ) || ( < 3.5.8 && == 3.8.8 && == 4.4.2 && > 3.8.4 && > 2.1.5 && <= 4.6.6 && < 3.5.3 ) || ( < 8.1.6 && == 5.8.1 && >= 3.3.5 && <= 4.7.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "s",-                                        "dlOutput": null,-                                        "dlSubdir": "\u001b",-                                        "dlUri": "http:vtkcqf"-                                    }-                                },-                                "Linux_AmazonLinux": {-                                    "( < 6.2.6 && < 5.2.3 && > 3.1.5 && < 3.1.2 && < 6.8.6 && == 8.3.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "szx",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "VGs󵕢"-                                        },-                                        "dlUri": "https:xikz"-                                    },-                                    "( <= 6.6.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "mave",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:scyue"-                                    },-                                    "( == 2.5.8 && < 5.2.2 && == 7.2.6 && < 3.6.8 && >= 4.8.5 && >= 7.6.4 && > 2.5.2 ) || ( == 6.8.1 && >= 2.6.5 ) || ( >= 9.4.8 && < 7.4.8 && > 2.8.1 && >= 2.7.4 && > 5.7.5 && < 5.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "cgdtdiam",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "M\u0010)\u0006􈍳.\u0007"-                                        },-                                        "dlUri": "http:smwqbtcb"-                                    },-                                    "( == 4.3.5 && > 6.1.3 && > 8.5.8 && < 5.3.3 ) || ( >= 8.1.7 && < 6.6.1 && > 3.1.8 && >= 4.8.8 && > 2.7.8 && > 5.1.5 && < 4.5.3 && < 1.7.8 ) || ( >= 4.8.2 && >= 7.1.4 && > 5.2.2 && <= 3.2.1 && < 6.7.8 && > 2.2.7 && > 5.8.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "our",-                                        "dlOutput": null,-                                        "dlSubdir": "ٜਲ਼I",-                                        "dlUri": "https:sqm"-                                    },-                                    "( == 8.3.5 && >= 9.4.7 && >= 2.3.3 && < 5.1.4 && <= 7.6.6 && < 3.6.4 && == 4.6.4 && > 6.6.8 && >= 1.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "ey",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "5"-                                        },-                                        "dlUri": "https:hez"-                                    },-                                    "( >= 4.5.3 && > 7.1.1 && >= 6.5.8 && < 5.5.7 && <= 3.8.2 && <= 7.6.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "r",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:wkefnppd"-                                    },-                                    "( >= 6.5.6 && < 7.4.3 && < 7.8.8 && >= 7.3.4 && > 2.6.6 && < 3.7.2 && == 3.5.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "rhy",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0014S"-                                        },-                                        "dlUri": "https:czr"-                                    },-                                    "( >= 7.1.3 && <= 6.8.3 && <= 1.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "\u001ef(\u0017]",-                                        "dlUri": "http:gulqjp"-                                    }-                                },-                                "Windows": {-                                    "( < 2.4.5 && == 1.2.3 && > 6.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0008/\u001a\u001dG󹸥",-                                        "dlUri": "https:dcxnra"-                                    },-                                    "( < 2.5.5 && == 3.7.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "lyto",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "/"-                                        },-                                        "dlUri": "http:opby"-                                    },-                                    "( < 8.1.2 && == 1.1.3 && < 5.1.7 && < 1.8.3 && == 5.3.2 && == 1.7.3 && <= 2.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "tjmplbb",-                                        "dlOutput": null,-                                        "dlSubdir": "󴏭󰁮rKo9( ",-                                        "dlUri": "https:zecvva"-                                    },-                                    "( <= 3.6.8 && >= 6.2.8 && < 6.2.4 && >= 7.1.6 && > 1.5.1 && <= 5.4.6 && <= 7.5.9 ) || ( >= 6.2.8 && <= 1.4.1 && >= 5.8.4 && > 6.2.7 && > 3.8.8 && <= 7.2.5 && >= 5.2.1 && >= 2.5.6 && >= 7.7.8 ) || ( > 8.4.2 && > 6.2.8 && > 6.4.1 && < 7.1.4 && > 2.3.8 && >= 7.4.1 && <= 8.5.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "vytqlx",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "EY𖦫W"-                                        },-                                        "dlUri": "https:nhipycil"-                                    },-                                    "( == 8.2.2 ) || ( == 7.6.2 && <= 3.8.8 && == 7.6.1 && > 7.5.5 && == 7.7.2 && == 4.8.5 && <= 4.2.8 && < 2.7.5 && >= 8.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "szquv",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:mtld"-                                    },-                                    "( >= 3.7.7 ) || ( >= 5.5.1 && == 8.1.6 && >= 8.7.5 && < 5.4.6 && > 1.2.3 && < 8.2.3 && >= 2.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "yqtvjn",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    }-                                }-                            },-                            "A_PowerPC64": {-                                "FreeBSD": {-                                    "( <= 5.6.5 && >= 4.8.8 && >= 9.8.8 && < 6.1.1 && == 4.1.8 && < 6.4.2 && >= 3.3.6 && == 3.4.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "jsknyx",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:haopbt"-                                    },-                                    "( <= 5.7.4 && < 2.6.6 && > 4.1.6 ) || ( >= 1.1.7 && == 8.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "tjprwf",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "{􍗷𫝴􆙢𭌯[i"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( == 3.5.3 ) || ( > 1.1.3 && >= 8.5.1 && <= 6.6.6 && == 2.5.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "xtbnnhq",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "."-                                        },-                                        "dlUri": "https:no"-                                    },-                                    "( > 3.7.3 && >= 7.3.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "qp",-                                        "dlOutput": null,-                                        "dlSubdir": "^",-                                        "dlUri": "https:rwy"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "sknlx",-                                        "dlOutput": null,-                                        "dlSubdir": "꩐󷨢􉸩[􌲹𡡙;-",-                                        "dlUri": "https:tg"-                                    }-                                },-                                "Linux_RedHat": {-                                    "( < 8.1.3 && < 6.4.7 && > 4.2.3 && >= 4.6.5 && > 6.1.3 && > 5.4.4 && <= 5.8.3 ) || ( == 8.8.4 && <= 9.5.1 && > 8.2.3 && == 5.1.7 && == 2.6.5 && < 3.5.7 && < 2.4.3 && <= 6.6.8 && <= 6.1.3 ) || ( <= 2.1.2 && < 1.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "jskagf",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:aypeaihv"-                                    },-                                    "( <= 5.2.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "zrjivx",-                                        "dlOutput": null,-                                        "dlSubdir": "燕\u0012S~痁%𗪭",-                                        "dlUri": "https:lkoygod"-                                    },-                                    "( <= 7.7.7 && > 8.4.2 && >= 6.4.8 && <= 3.1.4 && == 2.8.1 && <= 6.5.1 && <= 8.1.3 && < 4.5.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "mhohccfp",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "ꢩ8"-                                        },-                                        "dlUri": "https:rwjigrn"-                                    },-                                    "( == 2.4.8 && > 4.1.8 && <= 4.7.3 && < 7.6.7 && <= 5.8.3 && < 6.4.8 && >= 8.7.1 && <= 6.3.7 && >= 6.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "nrnhm",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𪭱𖽅\u0008𮊽􄲥"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( > 1.6.4 && < 8.6.8 && == 4.1.1 && > 4.8.7 && <= 4.8.8 && <= 8.1.1 && == 5.8.3 && <= 1.7.8 ) || ( == 2.2.3 ) || ( == 1.3.4 && > 6.3.2 && <= 6.2.2 && == 7.3.6 && < 8.4.5 && <= 2.1.5 && <= 2.5.7 && > 7.4.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "qs",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􂼙󲕸𝨞qi󹠙\u001f"-                                        },-                                        "dlUri": "https:xdl"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "khfmumk",-                                        "dlOutput": null,-                                        "dlSubdir": "bJ􏂐H",-                                        "dlUri": "http:"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:waouwhj",-                        "viPostInstall": "voj",-                        "viPostRemove": null,-                        "viPreCompile": "yma",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "wv",-                            "dlOutput": null,-                            "dlSubdir": "Py𗁫\\@东~",-                            "dlUri": "https:"-                        },-                        "viTags": [-                            "<hd>N",-                            "base-8.7.6",-                            "Latest",-                            "Prerelease"-                        ],-                        "viTestDL": null-                    },-                    "7.5.5": {-                        "viArch": {-                            "A_ARM64": {-                                "Darwin": {-                                    "( == 4.3.2 && < 4.6.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "vdurp",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "l~"-                                        },-                                        "dlUri": "http:g"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "w*O󺲲IL󲺘\u001b"-                                        },-                                        "dlUri": "https:kb"-                                    }-                                },-                                "Linux_Alpine": {-                                    "( == 6.4.4 && > 1.4.5 && <= 8.8.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "bch",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "sVN\tᔼ\u0007\u0018B"-                                        },-                                        "dlUri": "https:eotnqxx"-                                    },-                                    "( > 6.6.6 && > 4.3.6 && < 2.4.7 && > 7.3.8 && > 8.2.6 && <= 8.5.4 && > 1.3.2 && < 5.2.2 && == 6.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "mvzcesc",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:dm"-                                    },-                                    "( >= 1.1.7 && >= 4.6.7 && < 2.5.2 && > 6.1.7 && >= 2.7.4 && == 3.1.1 && == 1.3.2 && < 2.4.8 && >= 4.2.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "wbxig",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𒌙􀑲]\\r>-"-                                        },-                                        "dlUri": "https:qia"-                                    }-                                },-                                "Linux_Exherbo": {-                                    "( < 9.6.7 && > 2.1.5 && > 4.4.5 && <= 1.6.1 && <= 5.8.5 && < 2.8.5 && >= 8.2.8 && > 6.3.8 && >= 3.5.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "jgm",-                                        "dlOutput": null,-                                        "dlSubdir": "8",-                                        "dlUri": "https:sqa"-                                    },-                                    "( > 2.4.7 && <= 2.5.8 && < 4.5.7 && >= 3.5.6 && <= 8.8.6 && >= 5.7.3 ) || ( == 7.7.7 && >= 8.4.8 ) || ( > 7.5.1 && == 5.8.7 && < 3.3.1 && <= 1.4.4 && < 6.8.3 && <= 5.4.1 && == 2.5.7 && > 3.6.7 ) || ( <= 6.3.6 && >= 6.3.3 && >= 2.2.4 && == 2.1.1 ) || ( == 6.1.8 && >= 3.1.1 && > 3.2.8 && > 4.8.5 ) || ( <= 7.3.8 && >= 7.5.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "zbdvf",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:cznvqbr"-                                    }-                                }-                            },-                            "A_PowerPC64": {-                                "Darwin": {-                                    "( <= 6.4.1 && < 7.1.3 && >= 1.1.3 && == 1.7.4 && < 3.4.6 && > 8.5.2 && >= 3.6.2 ) || ( == 5.8.1 && >= 8.2.1 && < 5.7.1 && == 4.6.7 && >= 5.1.5 && == 3.1.3 && > 5.5.1 && > 4.8.7 ) || ( < 4.5.7 && >= 6.5.5 && >= 5.7.2 && <= 4.6.1 ) || ( <= 9.8.3 ) || ( >= 2.1.3 && <= 6.8.1 && < 7.1.5 && > 4.2.2 && > 7.8.5 && > 8.5.3 ) || ( == 3.4.1 && > 7.2.8 && == 5.4.3 && <= 6.6.2 && < 2.5.2 && == 9.6.2 && <= 6.6.5 && == 8.6.8 && < 7.1.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "ikui",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( > 1.5.6 && >= 6.6.5 && <= 5.4.2 ) || ( >= 4.7.2 && < 1.5.5 && >= 8.7.8 && > 2.3.6 && == 7.6.7 && < 5.7.4 && <= 6.8.8 && > 4.3.4 && > 6.8.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "zllopcph",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:apteyol"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "hrd",-                                        "dlOutput": null,-                                        "dlSubdir": "n𦒪M\u0004o",-                                        "dlUri": "https:ae"-                                    }-                                }-                            }-                        },-                        "viChangeLog": null,-                        "viPostInstall": "drbiff",-                        "viPostRemove": "lk",-                        "viPreCompile": "thzbtj",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "jpouxbme",-                            "dlOutput": null,-                            "dlSubdir": "",-                            "dlUri": "https:uyk"-                        },-                        "viTags": [-                            "Latest",-                            "base-4.7.6",-                            "\u0001+n𫛚\r",-                            "Latest"-                        ],-                        "viTestDL": null-                    },-                    "7.7.6": {-                        "viArch": {-                            "A_64": {-                                "Darwin": {-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "vborgjm",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "JK{"-                                        },-                                        "dlUri": "https:"-                                    }-                                },-                                "Linux_CentOS": {-                                    "( < 7.3.7 && <= 6.6.2 && >= 9.2.8 && == 7.4.2 && == 6.7.2 && >= 3.5.8 && > 4.6.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "nzgc",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:j"-                                    },-                                    "( <= 5.2.1 && > 2.2.7 && < 5.2.6 && >= 4.1.2 && >= 2.4.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "mhzp",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:e"-                                    },-                                    "( <= 8.8.1 && > 8.3.3 && <= 1.8.7 && <= 7.3.8 && > 5.6.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "mlfacqf",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "ὼ{-𧟯􋣠^살["-                                        },-                                        "dlUri": "http:pb"-                                    },-                                    "( > 1.6.5 && == 2.5.5 && == 4.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "mcg",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Z8=P"-                                        },-                                        "dlUri": "http:sfd"-                                    },-                                    "( >= 4.5.8 && >= 6.6.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "wrbrxm",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:i"-                                    },-                                    "( >= 6.1.2 && >= 5.3.8 && <= 4.7.7 && == 1.8.8 && == 4.5.8 && == 7.2.5 ) || ( == 2.4.1 && <= 6.6.1 && == 3.5.6 ) || ( < 6.3.7 && >= 5.4.2 && > 1.6.1 && == 4.3.4 && >= 3.7.5 && == 1.1.5 && > 3.2.8 && == 5.6.7 && <= 4.1.4 ) || ( >= 2.6.2 && >= 6.6.4 && <= 2.1.7 && >= 8.5.2 && <= 2.3.6 && == 4.4.8 && < 3.4.1 && > 4.1.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "pwm",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󾁬`􉗏%<উ"-                                        },-                                        "dlUri": "https:e"-                                    },-                                    "( >= 8.6.4 && > 4.6.1 && <= 4.6.3 && == 3.2.5 && == 1.4.8 && >= 3.1.6 && > 3.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "iiwcotym",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\"\u0003Q\u000b\u0001𥘏篖"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "lwki",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:wi"-                                    }-                                },-                                "Linux_RedHat": {-                                    "( == 4.7.8 && >= 2.4.1 && == 6.1.7 && > 1.1.7 && == 8.2.3 && >= 2.6.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "rjsoubbx",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u000f𛆎O\n"-                                        },-                                        "dlUri": "http:r"-                                    },-                                    "( >= 5.1.6 && <= 7.2.7 && > 3.4.2 && <= 1.2.1 && > 1.8.3 && <= 6.7.5 && <= 5.4.3 && > 8.4.1 && < 7.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "nF\u000fK󺍒",-                                        "dlUri": "https:wvo"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "pfcnlz",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0007祔]\u000e\u000c\u001d_",-                                        "dlUri": "https:fqmmhx"-                                    }-                                },-                                "Windows": {-                                    "( > 7.6.6 && < 5.1.1 && >= 2.3.7 && > 1.5.9 && < 6.1.7 && == 5.5.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "sfjpzt",-                                        "dlOutput": null,-                                        "dlSubdir": "󴻦𫎀󻮍",-                                        "dlUri": "https:bhe"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:laspdcu",-                        "viPostInstall": "uogkghr",-                        "viPostRemove": null,-                        "viPreCompile": "nmkj",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "d",-                            "dlOutput": null,-                            "dlSubdir": "\u0019Nt:`􀍖􉖃",-                            "dlUri": "http:qfj"-                        },-                        "viTags": [-                            "Prerelease",-                            "old",-                            "base-3.1.4",-                            "Prerelease"-                        ],-                        "viTestDL": null-                    },-                    "8.8.6": {-                        "viArch": {-                            "A_64": {-                                "Darwin": {-                                    "( <= 7.4.7 && >= 5.4.8 && > 3.5.2 && > 5.2.5 && > 4.3.8 && > 2.5.3 ) || ( < 8.6.5 && == 2.3.2 && < 2.2.1 && <= 2.6.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "t",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "}\t\u000b"-                                        },-                                        "dlUri": "https:j"-                                    },-                                    "( > 4.2.1 && == 8.2.6 && == 8.6.4 && <= 6.8.6 && <= 3.7.6 && == 6.1.8 ) || ( == 2.5.4 && == 5.4.3 && >= 3.5.1 && == 5.8.7 && > 2.6.5 && == 4.9.1 && <= 7.6.7 && == 7.5.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "qdafay",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:mo"-                                    },-                                    "( >= 8.2.7 && < 1.1.7 && == 8.9.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "dhyiyl",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:rye"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 8.1.4 && < 3.6.7 && > 5.8.4 && < 8.2.3 && == 1.5.3 && <= 1.3.1 ) || ( > 5.8.7 && >= 4.6.5 && > 8.3.6 && <= 6.1.3 && >= 5.2.4 && == 4.4.1 && <= 5.6.3 && < 5.1.5 ) || ( > 7.2.8 && <= 8.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "uxo",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "|Tj"-                                        },-                                        "dlUri": "https:shh"-                                    },-                                    "( == 1.2.1 && <= 4.2.3 && > 2.3.2 && <= 2.2.2 && == 1.3.8 && == 3.5.3 && < 4.7.1 && >= 6.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "kiej",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:bybwhq"-                                    },-                                    "( >= 5.3.5 && < 8.8.3 && <= 7.4.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "b",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:ftwmljs"-                                    }-                                },-                                "Linux_Alpine": {-                                    "( < 6.3.6 && < 5.6.6 && <= 4.5.7 && == 7.4.8 && < 7.1.2 && >= 6.5.3 && >= 7.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "hmkks",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󸹁;럾"-                                        },-                                        "dlUri": "http:jdlglba"-                                    },-                                    "( == 1.8.1 && >= 6.8.4 && > 4.2.6 && == 1.2.4 && <= 2.4.4 ) || ( <= 1.3.3 ) || ( < 5.1.3 && > 8.5.5 ) || ( == 2.2.3 && <= 8.5.2 && < 6.3.4 && > 3.1.5 && <= 1.6.2 && < 1.7.2 && <= 5.8.3 && > 7.8.3 && > 1.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "bmawuq",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:e"-                                    },-                                    "( == 8.8.1 && > 3.4.6 && == 6.3.3 && <= 5.7.6 && < 4.6.3 ) || ( > 7.9.2 && <= 2.1.1 && == 2.1.8 && >= 1.7.4 && >= 6.2.6 && < 3.6.1 && > 7.1.2 && < 6.9.6 && > 7.8.1 ) || ( > 5.6.1 && == 2.6.6 && >= 1.2.2 && >= 7.7.7 && >= 7.4.8 && < 3.6.5 ) || ( > 5.7.4 && <= 6.6.1 && > 5.5.6 && <= 2.8.9 && >= 8.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "hijazj",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:q"-                                    }-                                },-                                "Linux_Gentoo": {-                                    "( <= 8.2.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "tno",-                                        "dlOutput": null,-                                        "dlSubdir": "m%꤀K\u000f{,",-                                        "dlUri": "https:dd"-                                    },-                                    "( == 6.6.3 && <= 5.5.5 && > 3.2.4 && <= 7.6.1 && == 7.5.8 && > 3.6.5 && == 1.1.3 && <= 7.2.1 && > 5.5.4 ) || ( > 2.5.2 && > 2.3.4 && > 2.1.1 && >= 3.4.8 && < 8.8.4 && > 6.5.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "mwuc",-                                        "dlOutput": null,-                                        "dlSubdir": "Gu\u0016F\u0015i",-                                        "dlUri": "https:v"-                                    },-                                    "( == 8.4.2 && >= 4.7.3 && == 3.2.4 && > 2.3.2 && == 6.3.4 && >= 5.4.3 && <= 6.5.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "kpik",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:tomtxkvs"-                                    },-                                    "( > 1.6.6 && == 8.1.3 && == 1.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "lblq",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:h"-                                    },-                                    "( > 1.6.7 && == 2.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "cecdjcm",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u001b4V?"-                                        },-                                        "dlUri": "https:hzcccsaj"-                                    },-                                    "( >= 1.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "tzoshosf",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0000󷬺\u0001.^",-                                        "dlUri": "https:inf"-                                    },-                                    "( >= 6.4.7 && <= 8.5.6 ) || ( >= 6.6.4 && > 1.5.5 && >= 1.2.1 && >= 4.4.8 && > 3.7.4 && >= 7.6.7 ) || ( >= 7.1.1 && > 1.8.7 && <= 3.7.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "grv",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:ezejgeg"-                                    },-                                    "( >= 6.6.5 && <= 5.8.1 ) || ( > 4.7.4 && >= 8.6.4 && >= 6.2.1 && > 6.1.6 && > 6.2.3 && == 5.2.2 && > 4.3.5 ) || ( == 7.7.2 && > 6.1.2 && == 1.5.4 && == 3.3.2 ) || ( > 6.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "ncaxkwny",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:habwgvm"-                                    }-                                },-                                "Windows": {-                                    "( <= 2.6.8 && < 8.4.1 && < 4.7.3 && < 4.4.7 && == 8.1.2 && == 3.6.5 && >= 7.4.4 ) || ( > 4.4.8 && == 8.2.2 && == 7.4.7 && == 1.4.2 && == 4.8.4 && > 2.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "\u001f`𦅆h\u000fM",-                                        "dlUri": "https:fxec"-                                    },-                                    "( <= 5.5.4 && < 2.4.2 && > 3.3.3 && > 8.3.3 && == 4.8.3 && > 7.7.8 && > 7.7.5 && > 6.1.7 && < 4.7.8 ) || ( < 3.2.3 && < 6.2.8 && == 8.3.3 && < 1.5.1 && == 3.8.5 && == 7.8.1 && < 5.7.3 && >= 7.1.5 && == 6.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "ntwd",-                                        "dlOutput": null,-                                        "dlSubdir": "&􁬛R",-                                        "dlUri": "http:zptpal"-                                    },-                                    "( == 2.5.4 && < 3.6.7 && >= 3.6.7 ) || ( == 1.5.3 && <= 8.6.1 && <= 7.5.8 && < 4.2.6 ) || ( <= 6.7.7 && >= 5.1.1 && == 8.2.4 && > 6.6.2 && <= 3.3.4 && < 5.4.7 ) || ( <= 6.2.3 && >= 7.8.6 && > 8.7.8 && <= 2.6.5 && < 5.2.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "𧊥M#$T\u0014\u0001\u0016",-                                        "dlUri": "https:wrfj"-                                    },-                                    "( == 3.5.1 && <= 2.5.5 && >= 1.3.5 ) || ( < 3.8.7 && > 5.1.7 && > 6.7.8 && < 2.3.7 && < 1.3.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "sd",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:ozjuh"-                                    },-                                    "( > 4.3.1 && > 6.5.8 && < 6.7.1 && < 5.4.1 && == 3.5.7 && <= 6.3.7 && <= 4.7.3 ) || ( < 6.5.7 && == 7.7.5 && <= 3.8.1 && == 3.8.8 && <= 6.1.5 && > 2.6.3 && > 8.6.1 && == 3.2.7 && < 6.3.4 ) || ( == 1.6.2 && == 1.8.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "guh",-                                        "dlOutput": null,-                                        "dlSubdir": "<󳯃",-                                        "dlUri": "https:egpux"-                                    },-                                    "( >= 7.6.3 && <= 2.4.2 && > 7.5.7 && == 8.3.3 && == 6.2.8 && == 5.1.7 && >= 4.4.4 && == 3.5.4 && >= 2.1.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "ꊆGS\u0004b\u0014\u0004",-                                        "dlUri": "http:jj"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "orxh",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:slhif"-                                    }-                                }-                            },-                            "A_ARM64": {-                                "Darwin": {-                                    "( < 3.6.6 && <= 6.1.7 && >= 2.5.5 && >= 7.7.1 ) || ( > 7.1.5 && < 2.6.2 && < 5.3.5 && < 1.2.5 && < 5.5.3 && == 6.5.4 && < 4.1.4 ) || ( == 2.8.1 && <= 7.6.1 && > 6.7.3 && > 2.6.7 && == 7.1.4 && == 3.4.1 && == 7.4.2 ) || ( > 5.2.1 && <= 3.5.5 && > 1.4.2 && == 7.6.5 && < 5.3.3 && < 1.1.3 && < 4.1.4 && <= 3.3.7 && >= 4.7.7 ) || ( >= 3.5.4 && >= 5.5.5 && == 5.7.7 && < 4.1.4 && < 7.7.2 && < 8.5.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "dt",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:jotjqo"-                                    },-                                    "( < 6.6.8 && < 1.6.1 && == 5.8.6 && > 5.3.1 && == 4.1.6 && <= 3.5.7 && <= 5.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "lqaggx",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:ajrayagb"-                                    },-                                    "( > 1.7.7 && < 4.6.4 && <= 4.6.1 && < 8.6.4 && == 7.7.1 && >= 5.7.3 && < 3.2.7 && < 1.7.1 && <= 3.1.3 ) || ( >= 8.3.4 && < 8.8.7 && > 6.8.4 && > 6.3.6 && <= 7.4.8 && <= 4.3.1 && == 5.5.7 && > 6.1.5 ) || ( > 2.3.8 ) || ( >= 1.4.5 && == 1.6.7 && < 1.3.4 && > 1.6.4 ) || ( > 1.2.3 && <= 1.7.7 && <= 5.2.2 && > 7.4.8 && == 10.6.7 && <= 6.3.6 && == 8.2.4 ) || ( < 4.6.4 && == 1.5.5 && < 8.8.1 && == 7.8.7 && <= 7.3.3 && <= 5.2.5 && > 7.1.3 && >= 7.1.4 && >= 1.4.7 ) || ( >= 5.1.2 && <= 7.6.1 && <= 5.2.3 && >= 1.3.8 && < 6.3.2 && <= 7.4.4 && == 2.5.7 && >= 6.5.8 ) || ( == 2.6.5 && > 1.2.6 && == 4.6.8 && <= 5.6.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "aieky",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:xedvkh"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "lrjoqdia",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:txi"-                                    }-                                },-                                "Windows": {-                                    "( <= 6.9.7 && < 8.7.7 && > 5.8.7 && < 6.3.2 && > 4.3.8 && >= 3.8.1 && == 6.5.1 && <= 8.2.5 ) || ( > 1.8.1 && > 8.3.4 && < 2.6.6 ) || ( >= 5.4.3 && == 3.5.5 && == 5.4.5 && < 6.4.5 && > 7.1.3 && == 5.6.8 && > 7.6.5 && <= 4.6.4 ) || ( >= 1.4.5 && >= 4.3.7 && <= 6.8.1 ) || ( > 6.5.5 && < 2.5.7 && > 6.2.6 && < 6.7.2 ) || ( >= 2.5.5 && == 7.2.7 && > 4.3.3 && > 2.8.1 && == 4.8.4 && < 6.7.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:lxun"-                                    },-                                    "( <= 8.1.8 && > 8.2.6 && < 4.4.3 && == 4.3.5 && == 9.8.8 && < 3.2.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0008UJS",-                                        "dlUri": "http:"-                                    },-                                    "( > 1.1.5 && >= 6.6.2 && <= 5.8.4 ) || ( > 5.1.2 && <= 2.1.8 ) || ( >= 7.4.8 && == 5.6.5 && >= 5.4.3 && > 6.6.6 && <= 7.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "olrlyer",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "vf",-                                        "dlOutput": null,-                                        "dlSubdir": "7\u0003_H",-                                        "dlUri": "http:b"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "Darwin": {-                                    "( < 7.7.8 && <= 3.1.7 && == 8.9.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "m",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "3"-                                        },-                                        "dlUri": "http:y"-                                    }-                                },-                                "Linux_Debian": {-                                    "( < 1.2.7 && < 6.3.5 && > 6.1.2 && < 8.3.8 && >= 3.6.3 && < 5.6.1 && >= 1.4.2 && > 3.4.8 && <= 5.8.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "tr",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u000e􁘳"-                                        },-                                        "dlUri": "http:ivrypir"-                                    },-                                    "( <= 8.7.3 && == 5.5.3 && < 6.3.7 && > 4.3.4 && <= 2.1.5 && <= 5.2.4 ) || ( <= 2.6.6 && == 4.4.5 && >= 4.7.4 && <= 5.7.3 && >= 3.7.5 && < 7.3.2 && > 4.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "wkv",-                                        "dlOutput": null,-                                        "dlSubdir": "꩝!`~Lo!",-                                        "dlUri": "http:dpwkgdsq"-                                    },-                                    "( == 5.6.7 && == 3.4.2 && == 8.2.1 && <= 8.3.3 && <= 1.8.4 && <= 7.3.3 ) || ( > 5.7.8 && >= 2.3.3 && >= 4.8.4 && <= 5.2.2 && > 4.6.7 && > 1.1.8 && > 1.5.6 && < 1.5.8 ) || ( <= 7.2.4 && <= 3.7.5 && >= 4.5.4 && <= 8.1.7 && < 1.4.1 && <= 6.2.5 && <= 6.2.7 && > 9.3.7 && == 8.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "odci",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Zh"-                                        },-                                        "dlUri": "https:ysmh"-                                    }-                                },-                                "Linux_UnknownLinux": {-                                    "( <= 3.6.2 && > 2.6.5 && > 8.4.8 && >= 2.7.1 && <= 5.5.2 && < 8.7.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "slg",-                                        "dlOutput": null,-                                        "dlSubdir": "𓀩",-                                        "dlUri": "http:r"-                                    },-                                    "( == 3.5.4 && == 4.3.2 && >= 6.2.5 ) || ( == 2.3.5 && >= 8.5.7 && == 8.7.6 && < 8.4.5 ) || ( == 4.1.4 && == 7.3.5 && == 1.2.7 && < 3.4.8 && > 5.6.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "dac",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𧱂󾚈\u000f:J"-                                        },-                                        "dlUri": "http:ibvnrx"-                                    },-                                    "( == 4.7.5 && >= 2.4.4 && == 3.2.5 && < 4.2.3 && > 5.2.8 && < 6.8.5 ) || ( == 7.1.2 && <= 8.1.4 && > 6.2.6 && == 3.5.6 && <= 1.4.4 && > 5.5.5 && > 1.3.1 && >= 7.3.7 ) || ( <= 3.1.1 && > 2.5.2 && == 8.8.2 && >= 7.1.1 && < 2.2.6 && == 2.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "fjbinjfh",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "1􈑰=󼕉👠\r"-                                        },-                                        "dlUri": "http:ax"-                                    },-                                    "( == 5.5.4 ) || ( <= 4.2.1 && >= 7.8.7 && <= 3.5.5 && <= 2.1.7 && == 6.1.8 && == 5.7.2 && <= 6.4.1 && > 8.8.6 && <= 7.2.3 ) || ( < 7.8.2 && == 3.6.2 && <= 8.6.6 && < 4.4.8 && >= 3.7.3 && < 3.5.7 && >= 2.7.8 && == 2.6.6 && < 8.5.4 ) || ( > 1.3.2 && <= 8.3.3 && < 2.6.5 && == 8.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "zkwhkv",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "lkqmiew",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "L:?󻦽O"-                                        },-                                        "dlUri": "http:odwylqt"-                                    }-                                }-                            },-                            "A_Sparc64": {}-                        },-                        "viChangeLog": "http:wuszg",-                        "viPostInstall": "pvhnmsmi",-                        "viPostRemove": "jkc",-                        "viPreCompile": "y",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "edqa",-                            "dlOutput": null,-                            "dlSubdir": null,-                            "dlUri": "https:"-                        },-                        "viTags": [-                            "\u0012z\u0011",-                            "base-5.2.3",-                            "Prerelease",-                            "Latest"-                        ],-                        "viTestDL": null-                    }-                },-                "HLS": {-                    "1.3.6": {-                        "viArch": {-                            "A_32": {-                                "Darwin": {-                                    "( <= 4.4.7 && <= 2.6.1 && < 3.5.5 && <= 4.1.7 && < 5.2.2 && <= 6.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "( > 7.4.7 && >= 8.3.5 && < 1.4.1 && < 1.2.6 && >= 1.1.7 && <= 5.3.3 && >= 1.5.6 && > 2.4.3 && >= 3.5.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "zn",-                                        "dlOutput": null,-                                        "dlSubdir": "􃕌\u0015w𬴨\u000eS",-                                        "dlUri": "https:htnmnvis"-                                    },-                                    "( >= 3.4.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "lttzd",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "g\u0017"-                                        },-                                        "dlUri": "https:ajnpwaut"-                                    },-                                    "( >= 4.5.8 ) || ( <= 7.1.4 && > 7.3.1 && > 2.5.3 && == 1.8.1 && >= 3.6.6 && <= 4.7.6 ) || ( >= 6.5.8 && < 2.4.1 && >= 3.1.6 && <= 2.3.3 && >= 8.7.7 && == 2.5.1 ) || ( < 1.2.6 && == 3.3.1 && <= 8.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "nmej",-                                        "dlOutput": null,-                                        "dlSubdir": "RWeg>",-                                        "dlUri": "http:tavrgmd"-                                    },-                                    "( >= 6.4.1 && > 1.8.6 && < 2.5.3 && >= 5.1.3 && == 2.5.8 && <= 4.1.9 ) || ( <= 6.6.1 && >= 8.7.7 && >= 6.3.1 && == 1.4.3 && == 3.3.2 && > 2.3.3 && <= 1.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "mtcuo",-                                        "dlOutput": null,-                                        "dlSubdir": ",W󼎄媎[|=:",-                                        "dlUri": "https:rjnpk"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "gemnel",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "e󽡊\u001ctBFv"-                                        },-                                        "dlUri": "http:owqgbcu"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 4.8.5 && <= 6.1.4 && <= 2.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "zaeflh",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:tzrhwen"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "kefo",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u001a\nev󻴓"-                                        },-                                        "dlUri": "http:zunll"-                                    }-                                },-                                "Linux_RedHat": {-                                    "( <= 5.4.8 && == 6.8.7 && <= 1.3.6 && >= 4.4.5 && > 6.2.6 ) || ( <= 7.1.4 && > 3.4.5 && <= 3.4.3 && == 1.7.8 && < 2.1.6 && > 8.2.8 && >= 6.5.7 && <= 2.6.1 && > 6.5.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "vjs",-                                        "dlOutput": null,-                                        "dlSubdir": "2",-                                        "dlUri": "http:sssrlc"-                                    },-                                    "( > 1.8.2 && <= 3.8.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "tbccq",-                                        "dlOutput": null,-                                        "dlSubdir": "%m",-                                        "dlUri": "https:hht"-                                    },-                                    "( >= 6.7.6 ) || ( <= 4.3.6 && >= 7.2.8 && > 8.6.4 && >= 7.8.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "ylzomkhp",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󴗚\u0006\u0018𑀃"-                                        },-                                        "dlUri": "https:fcnsg"-                                    },-                                    "( >= 7.1.8 && > 5.5.2 && > 2.2.1 && == 7.8.7 && >= 4.3.2 && < 2.4.8 && <= 3.8.8 && <= 2.3.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "osr",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "by?]IKI"-                                        },-                                        "dlUri": "https:rgvkwvj"-                                    },-                                    "( >= 7.2.7 && > 5.6.5 && > 7.8.4 && <= 1.5.2 && > 5.2.5 && > 5.4.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "wcxzmpj",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "M"-                                        },-                                        "dlUri": "http:hfcq"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "pfsaxb",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Zr󶏖"-                                        },-                                        "dlUri": "http:v"-                                    }-                                },-                                "Windows": {-                                    "( < 5.4.8 && <= 8.7.5 && > 4.5.8 && < 5.7.8 ) || ( < 1.7.4 && >= 4.6.3 ) || ( == 2.4.2 && >= 3.3.7 && == 5.6.6 && >= 7.6.5 && == 2.7.5 && == 2.6.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "x",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:gzgffln"-                                    },-                                    "( <= 1.3.6 && > 5.3.6 && < 5.8.8 && > 2.5.1 && == 6.5.8 && > 8.7.3 && > 8.3.7 && == 8.4.3 && <= 6.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "ypfmt",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:bqtx"-                                    },-                                    "( <= 2.6.4 && <= 1.3.6 && > 1.5.4 ) || ( < 7.5.7 && <= 1.4.1 && <= 8.4.7 && >= 6.1.1 && == 4.2.5 ) || ( >= 6.6.7 && == 7.7.1 ) || ( < 8.5.6 && == 6.7.1 && == 7.7.6 && >= 7.5.3 && <= 5.7.1 && >= 8.5.3 && > 7.1.1 && > 6.7.3 && < 5.6.6 ) || ( > 2.8.2 && >= 6.3.1 && < 7.5.5 && < 8.3.2 && <= 2.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "hulmmu",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0017"-                                        },-                                        "dlUri": "https:b"-                                    },-                                    "( > 6.5.8 && < 4.6.7 && <= 1.7.7 && <= 8.7.7 && < 6.1.8 ) || ( < 3.6.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "wolmvfh",-                                        "dlOutput": null,-                                        "dlSubdir": "ax",-                                        "dlUri": "https:"-                                    },-                                    "( >= 2.3.6 && == 5.2.8 && > 5.8.3 && <= 7.6.4 ) || ( == 7.5.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "epmu",-                                        "dlOutput": null,-                                        "dlSubdir": "iML",-                                        "dlUri": "http:u"-                                    },-                                    "( >= 5.3.2 && > 1.1.3 && <= 4.2.1 && == 1.6.2 && >= 5.1.7 && >= 6.4.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "rsneldcs",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:vlrgx"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "hvj",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:xjxo"-                                    }-                                }-                            },-                            "A_64": {-                                "FreeBSD": {}-                            },-                            "A_ARM": {},-                            "A_ARM64": {-                                "Darwin": {-                                    "( <= 3.2.5 && >= 4.1.9 && <= 7.5.2 && == 6.1.3 && <= 4.4.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "yi",-                                        "dlOutput": null,-                                        "dlSubdir": "􁲐𡤩<",-                                        "dlUri": "https:mtxhcpli"-                                    },-                                    "( <= 6.4.1 && > 8.4.5 && > 1.8.6 && >= 5.2.3 && >= 3.4.8 && > 8.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "pe",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:kdhmcd"-                                    },-                                    "( > 8.2.5 && >= 6.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "dttg",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u00073𭍞H\u000f"-                                        },-                                        "dlUri": "https:jnsou"-                                    },-                                    "( >= 1.1.2 && >= 8.1.4 && > 4.8.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "odj",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "%=䜔"-                                        },-                                        "dlUri": "http:dmzv"-                                    },-                                    "( >= 6.2.7 && < 5.7.2 && > 2.6.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "vv",-                                        "dlOutput": null,-                                        "dlSubdir": "!b𥅮C.a",-                                        "dlUri": "https:xw"-                                    },-                                    "( >= 8.3.1 && == 3.3.7 && == 1.6.3 && <= 4.8.1 && > 4.7.4 && <= 3.1.4 && <= 5.3.2 && == 6.4.4 ) || ( > 2.7.7 && > 2.3.7 ) || ( <= 6.8.5 && == 6.3.5 && <= 8.8.1 && >= 2.6.7 && == 7.1.4 && <= 8.4.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "b",-                                        "dlOutput": null,-                                        "dlSubdir": "􏵫\u0003󺀌𓏳",-                                        "dlUri": "http:xnxh"-                                    }-                                },-                                "Windows": {-                                    "( < 5.7.2 && > 3.5.7 && >= 7.1.2 && >= 8.2.5 && >= 2.1.7 && < 5.6.8 && >= 2.3.3 && >= 7.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "gez",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:umkv"-                                    },-                                    "( < 7.8.4 && == 7.7.6 && < 4.3.1 && >= 2.8.4 && > 2.1.4 && <= 2.4.4 && >= 4.1.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "iqg",-                                        "dlOutput": null,-                                        "dlSubdir": "!",-                                        "dlUri": "http:"-                                    },-                                    "( <= 8.2.4 && > 4.4.5 && < 8.8.4 && < 7.2.5 && <= 8.7.6 && == 2.4.2 && > 6.1.6 ) || ( < 2.5.8 && > 7.2.6 && == 2.4.3 && == 1.1.1 ) || ( < 4.5.4 && == 7.1.1 && >= 8.8.5 && >= 8.3.1 ) || ( < 3.1.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "heeipj",-                                        "dlOutput": null,-                                        "dlSubdir": "ᩲඵ𩎡k",-                                        "dlUri": "https:qs"-                                    },-                                    "( > 4.4.3 && < 4.6.1 && == 4.3.2 && <= 8.1.7 && == 1.8.8 ) || ( >= 1.4.8 && < 8.1.7 && == 4.2.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:zaad"-                                    },-                                    "( >= 4.5.6 && < 6.2.8 && < 1.8.5 && <= 5.8.1 && < 3.7.1 && < 6.6.4 && < 2.8.1 && > 8.8.6 && > 4.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "m",-                                        "dlOutput": null,-                                        "dlSubdir": "󶒵苭3󵿓}3{",-                                        "dlUri": "https:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "w",-                                        "dlOutput": null,-                                        "dlSubdir": "F\u0006lZ<[\u0011",-                                        "dlUri": "https:lwnbjrn"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:rreum",-                        "viPostInstall": "",-                        "viPostRemove": null,-                        "viPreCompile": "hnakh",-                        "viReleaseDay": null,-                        "viSourceDL": null,-                        "viTags": [-                            "base-7.3.6",-                            "old",-                            "Latest",-                            "Latest",-                            "Recommended"-                        ],-                        "viTestDL": null-                    },-                    "2.1.4": {-                        "viArch": {-                            "A_ARM": {-                                "Darwin": {-                                    "( <= 8.5.7 && > 5.1.2 && >= 5.1.2 && > 3.7.2 && <= 3.2.2 && >= 4.2.1 && <= 2.3.7 && == 7.4.1 && == 8.1.1 ) || ( >= 7.4.4 && <= 3.7.8 && == 7.2.3 && >= 4.5.8 && == 1.8.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "cstomidb",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "C$\u001f?􄪙F0"-                                        },-                                        "dlUri": "https:q"-                                    },-                                    "( >= 5.6.5 && < 2.6.1 && <= 8.2.6 && <= 7.7.2 && <= 8.6.3 && < 3.6.3 && >= 4.6.3 && == 6.5.1 && > 6.7.8 ) || ( > 1.4.2 && <= 2.1.3 && <= 6.4.7 && < 1.8.8 && < 5.7.6 && == 7.2.3 && < 7.3.8 ) || ( < 2.6.3 && >= 2.8.6 && >= 7.2.3 && > 8.7.8 && >= 7.8.3 ) || ( >= 1.6.7 && > 5.6.5 && >= 5.8.3 && == 6.3.2 && == 5.2.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0018🃃锋􌅥sj\u0018"-                                        },-                                        "dlUri": "https:aisewm"-                                    }-                                },-                                "Linux_AmazonLinux": {},-                                "Windows": {-                                    "( < 8.3.7 && >= 8.4.2 && == 7.5.3 && >= 6.3.8 && >= 8.5.7 && == 8.8.7 && < 7.8.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "a",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:be"-                                    },-                                    "( == 2.3.7 && == 7.8.4 && >= 4.8.6 && > 2.7.8 && <= 7.8.5 && < 2.5.7 && <= 4.3.1 && == 1.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "lja",-                                        "dlOutput": null,-                                        "dlSubdir": "xm \u000f篡)󲖵",-                                        "dlUri": "http:yn"-                                    },-                                    "( == 6.1.7 && > 5.6.8 && >= 3.2.1 && < 2.5.4 && == 5.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "lzfn",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:yadwmf"-                                    },-                                    "( >= 7.2.5 && >= 4.6.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "r",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "k\u00192^"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "sx",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "P"-                                        },-                                        "dlUri": "https:wnpjqsv"-                                    }-                                }-                            },-                            "A_PowerPC": {},-                            "A_Sparc64": {-                                "FreeBSD": {-                                    "( < 8.8.5 && > 7.4.3 && == 8.4.5 && >= 5.4.2 && <= 7.3.3 && >= 4.7.2 && == 4.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "btgp",-                                        "dlOutput": null,-                                        "dlSubdir": "栁l穏#b)A뼲",-                                        "dlUri": "http:eautjwz"-                                    },-                                    "( <= 4.7.3 && < 7.4.4 && >= 4.3.4 && > 2.6.3 && >= 4.2.8 && >= 4.1.1 && == 3.2.4 && < 4.2.8 && <= 4.1.1 ) || ( == 7.1.3 && < 2.1.2 && > 2.5.7 && > 7.7.1 ) || ( < 3.7.8 && > 1.4.7 && <= 2.4.6 && <= 1.8.5 && > 2.2.6 ) || ( <= 4.3.2 && <= 6.1.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "rvp",-                                        "dlOutput": null,-                                        "dlSubdir": "$",-                                        "dlUri": "http:urexo"-                                    },-                                    "( <= 7.1.8 && < 8.5.2 && == 4.1.1 && <= 6.7.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "twgbbuo",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:keilwqsu"-                                    },-                                    "( > 8.6.2 && < 7.1.8 && >= 4.4.7 && >= 2.4.7 && == 2.2.3 && < 1.2.7 ) || ( <= 4.7.1 && <= 3.9.7 && == 6.2.4 && > 5.8.1 && == 1.4.6 ) || ( == 1.5.7 && == 5.4.2 && <= 7.8.6 && > 1.6.2 && > 7.4.2 && < 5.2.5 && > 6.1.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "bcaqnpn",-                                        "dlOutput": null,-                                        "dlSubdir": "󲸁\u0006􆆥E",-                                        "dlUri": "https:e"-                                    },-                                    "( >= 2.5.7 && >= 3.8.1 && == 2.3.3 && < 5.3.6 && <= 8.7.3 && == 5.5.4 ) || ( == 7.7.1 ) || ( <= 8.7.3 && < 3.8.4 && >= 8.6.6 && >= 6.2.4 && < 5.6.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "aiva",-                                        "dlOutput": null,-                                        "dlSubdir": "𠾓<K󺁔𪹣{u",-                                        "dlUri": "https:tecfb"-                                    },-                                    "( >= 9.8.9 && >= 8.2.5 && < 6.3.3 ) || ( > 5.4.7 && <= 1.3.6 && <= 6.7.6 && == 7.3.6 ) || ( >= 8.3.4 && < 8.7.5 && <= 1.5.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:uovnp"-                                    }-                                },-                                "Linux_CentOS": {-                                    "( < 1.7.2 && <= 5.5.7 && >= 2.8.6 && >= 8.3.4 && > 7.3.7 ) || ( < 4.7.7 && == 6.6.1 && == 5.6.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "iphg",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "偵nj8q2𭠬"-                                        },-                                        "dlUri": "http:osrhqo"-                                    },-                                    "( <= 2.8.7 && < 2.7.5 && <= 2.4.4 && >= 4.1.8 && > 2.4.8 && < 4.8.2 && == 8.5.3 && == 6.5.5 && >= 6.4.3 ) || ( < 4.7.3 && <= 7.8.8 && == 2.2.5 && > 7.1.4 && < 1.8.7 && < 6.5.6 && == 5.7.4 ) || ( == 8.2.1 && < 2.7.3 && == 2.8.4 && <= 3.1.4 && > 3.2.5 ) || ( == 2.7.5 && > 6.5.6 && > 2.6.1 && >= 1.4.3 && > 3.2.2 && == 5.5.6 ) || ( < 1.5.6 ) || ( == 7.4.6 && > 8.2.8 && < 3.8.4 && > 5.8.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "bgqa",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "yr\u000e\u0015󻝉\u000c\u0001"-                                        },-                                        "dlUri": "http:xmowrlta"-                                    },-                                    "( <= 3.4.5 && > 3.3.4 && < 8.6.5 && == 8.6.5 && > 4.4.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "mcpd",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:cg"-                                    },-                                    "( == 3.7.2 && > 6.1.8 && < 7.7.3 && <= 2.2.7 && > 6.4.3 && > 8.7.8 && > 2.2.4 && >= 8.5.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "ue",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:qs"-                                    },-                                    "( >= 7.6.6 && < 3.8.8 && <= 3.5.8 && < 6.2.3 && > 5.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "wspsx",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0011膻"-                                        },-                                        "dlUri": "http:bkbpti"-                                    }-                                }-                            }-                        },-                        "viChangeLog": null,-                        "viPostInstall": "dwizoud",-                        "viPostRemove": "foi",-                        "viPreCompile": "ma",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "lpc",-                            "dlOutput": null,-                            "dlSubdir": "󿐖\u0011=ᙀ\u0013D",-                            "dlUri": "https:elvtc"-                        },-                        "viTags": [-                            "Prerelease",-                            "base-4.7.4"-                        ],-                        "viTestDL": null-                    },-                    "3.3.7": {-                        "viArch": {-                            "A_32": {-                                "Darwin": {},-                                "FreeBSD": {-                                    "( < 2.7.8 && <= 2.1.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:iualwkba"-                                    },-                                    "( < 4.6.2 && == 6.4.3 && <= 8.5.3 && < 2.4.4 && > 4.5.3 && <= 4.2.1 && >= 1.1.1 && == 5.2.1 ) || ( <= 5.2.5 && <= 1.3.6 ) || ( <= 5.3.6 && > 7.2.2 && == 8.7.4 && == 8.7.6 && >= 2.5.1 && == 6.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "sukqjo",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:cvfczu"-                                    },-                                    "( <= 2.6.5 && <= 1.8.1 && > 4.3.1 && > 6.7.5 && > 6.2.8 && == 3.5.4 && <= 5.4.2 && == 6.6.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "jjykoed",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:dxboa"-                                    },-                                    "( == 6.8.1 && == 6.9.2 && < 6.3.5 && == 8.8.8 && >= 8.5.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "cjywwyek",-                                        "dlOutput": null,-                                        "dlSubdir": "󺗓?",-                                        "dlUri": "https:zf"-                                    },-                                    "( > 4.2.7 && >= 3.3.3 && <= 7.8.8 ) || ( <= 2.4.1 && <= 7.3.5 && <= 7.8.7 && >= 2.2.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "ws",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "H"-                                        },-                                        "dlUri": "http:wnfyw"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "goua",-                                        "dlOutput": null,-                                        "dlSubdir": "𤥟\u0005",-                                        "dlUri": "http:"-                                    }-                                },-                                "Linux_Ubuntu": {},-                                "Windows": {-                                    "( == 3.2.2 && > 1.2.4 && >= 6.5.7 ) || ( > 3.2.3 && < 2.1.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "xurgbabi",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u000f"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( == 6.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "hswnqx",-                                        "dlOutput": null,-                                        "dlSubdir": "Ulw\u0012\rJ",-                                        "dlUri": "http:g"-                                    },-                                    "( > 7.6.7 && > 2.5.4 && == 5.1.1 && < 3.6.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "hxj",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:vnbltoz"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "lksr",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󴯲sQCes􉐉\u0001"-                                        },-                                        "dlUri": "http:footgab"-                                    }-                                }-                            },-                            "A_ARM64": {-                                "Darwin": {-                                    "( == 1.8.2 && > 7.3.1 && > 4.8.4 && <= 8.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "vbfnbr",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:ljbky"-                                    },-                                    "( > 2.5.5 && == 8.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "zpj",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "#\u001f\u0006㇎#_"-                                        },-                                        "dlUri": "http:hkpayier"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "rpovfgfn",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "w\u000b𡢬Y"-                                        },-                                        "dlUri": "http:yol"-                                    }-                                },-                                "Windows": {-                                    "( <= 1.8.2 ) || ( <= 5.7.4 && == 1.2.1 && >= 6.3.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "w",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:q"-                                    },-                                    "( <= 2.3.5 && > 6.3.5 && <= 3.1.2 && <= 8.1.1 && == 4.6.7 && == 6.6.1 && == 2.7.7 && > 6.3.5 ) || ( == 2.8.5 && > 1.6.3 && == 3.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "g\u0017<2"-                                        },-                                        "dlUri": "https:idjjee"-                                    },-                                    "( == 6.4.5 && == 6.3.1 && > 3.4.5 && < 4.3.6 && >= 1.1.7 && >= 7.6.5 && > 3.8.6 ) || ( <= 2.5.7 && >= 6.5.4 && == 4.7.5 && <= 2.5.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "zz",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0003#􈥉N",-                                        "dlUri": "https:vlbqtsvc"-                                    },-                                    "( > 3.4.7 && >= 6.6.7 && >= 8.2.1 && <= 6.8.6 && <= 1.4.6 && == 2.6.3 && < 8.1.3 && < 1.7.8 ) || ( == 6.7.7 && <= 8.2.1 && > 4.4.7 && >= 2.7.4 && == 4.2.4 && > 1.8.1 && == 8.7.3 && > 7.4.3 ) || ( <= 3.8.2 && == 1.5.4 && < 5.8.4 && == 2.8.2 && > 7.5.3 && <= 8.6.6 && >= 2.1.7 && < 1.1.6 && <= 7.7.2 ) || ( > 7.4.2 && >= 6.4.1 && >= 1.7.3 && <= 4.5.3 ) || ( > 1.6.2 && >= 5.8.4 && >= 1.6.3 && < 8.6.8 ) || ( <= 6.1.7 && == 4.1.7 && > 3.7.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "yxbkso",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "p",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "ờ"-                                        },-                                        "dlUri": "http:oxeyn"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "FreeBSD": {-                                    "( <= 3.2.4 && >= 4.7.9 && <= 5.8.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "roeszfs",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0019Ig\u0013􅤁锞"-                                        },-                                        "dlUri": "http:pbwjmu"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "Darwin": {-                                    "( < 1.1.2 && >= 4.1.3 && >= 3.6.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "wwxizugc",-                                        "dlOutput": null,-                                        "dlSubdir": "'(!4\u001d2\u0004c",-                                        "dlUri": "http:ghgzun"-                                    },-                                    "( <= 4.2.4 && >= 1.1.6 && == 5.8.4 && > 6.2.1 && >= 4.2.1 && > 2.1.1 && == 5.1.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "fufqtni",-                                        "dlOutput": null,-                                        "dlSubdir": "$\nono􃸎",-                                        "dlUri": "http:"-                                    },-                                    "( <= 5.6.6 && >= 1.1.2 && > 2.8.8 && < 7.2.4 && <= 4.7.1 && < 2.1.2 && <= 7.1.5 ) || ( == 2.6.6 && == 3.2.2 && >= 3.4.3 && < 7.5.5 && >= 8.7.3 && < 8.8.9 )": {-                                        "dlCSize": null,-                                        "dlHash": "pzhikyr",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:zewzvfyo"-                                    },-                                    "( > 4.8.4 && < 8.1.4 && >= 7.8.8 && <= 3.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "kav",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0005󲅚&",-                                        "dlUri": "https:qzhc"-                                    },-                                    "( > 6.2.3 && < 5.8.3 && >= 1.2.5 && == 7.1.2 && < 7.2.8 && == 5.8.1 && > 5.2.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "kjpwdx",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "]𧤐"-                                        },-                                        "dlUri": "https:pp"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ukxu",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "j\u0011{|𦡹8"-                                        },-                                        "dlUri": "http:zpecml"-                                    }-                                },-                                "FreeBSD": {},-                                "Linux_Mint": {-                                    "( < 3.4.9 && == 1.1.4 && == 8.4.1 && >= 7.5.7 && >= 4.3.2 && >= 1.5.1 && > 5.6.4 && > 4.7.1 ) || ( <= 3.7.5 && >= 4.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "\u001b:􌱙\u0005󽢯@",-                                        "dlUri": "http:ic"-                                    },-                                    "( <= 8.4.7 && > 6.3.7 && == 3.8.8 && <= 2.1.7 && >= 2.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "azgbpgb",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:uup"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ymsxdki",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    }-                                },-                                "Linux_UnknownLinux": {-                                    "( <= 4.6.1 && >= 7.7.6 && >= 8.2.6 && > 6.2.4 && > 4.8.5 && < 3.4.1 && <= 7.8.2 && == 4.6.5 ) || ( == 2.5.7 && <= 8.3.6 && >= 1.5.8 && == 1.3.6 && <= 4.7.5 && <= 6.3.2 && >= 3.8.5 && <= 4.8.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "fctmu",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󰉒G0/0𧛫"-                                        },-                                        "dlUri": "https:bma"-                                    },-                                    "( > 2.8.4 && < 2.1.8 && == 5.7.2 && == 3.2.6 && <= 8.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "kysjzfn",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0006􂜴\"􃜹1"-                                        },-                                        "dlUri": "https:moxasj"-                                    },-                                    "( > 3.1.8 && == 7.6.4 && <= 4.9.7 && > 8.7.6 && == 6.3.8 && >= 1.4.6 ) || ( >= 3.5.8 && <= 7.2.8 && == 4.7.7 && < 7.1.3 && < 1.4.1 && >= 3.3.1 && < 5.6.4 && >= 2.3.2 && > 3.2.6 ) || ( == 6.5.6 && == 5.2.1 && >= 3.1.5 ) || ( == 1.4.5 && >= 3.5.5 && < 5.7.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "ftwun",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "%$􀳠\u000cK\u001a`H"-                                        },-                                        "dlUri": "https:le"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "txyfsnz",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u001c6𘪶"-                                        },-                                        "dlUri": "http:cyl"-                                    }-                                },-                                "Windows": {-                                    "( <= 5.1.8 && == 6.4.7 && >= 3.8.4 && < 1.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:"-                                    },-                                    "( >= 8.6.2 && < 1.8.3 && >= 2.8.3 && > 5.3.4 ) || ( <= 1.4.8 && <= 4.4.5 && >= 3.4.8 && >= 1.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "g",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:fndvm"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "jazq",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:aok"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "Darwin": {-                                    "( < 5.1.8 && == 3.5.6 ) || ( == 2.3.7 && <= 2.7.2 ) || ( == 6.1.3 && < 2.4.1 && > 2.8.4 && > 7.1.5 && == 6.3.4 && <= 7.8.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "hryp",-                                        "dlOutput": null,-                                        "dlSubdir": "|읮k􄈊\u001dJYe",-                                        "dlUri": "http:"-                                    },-                                    "( == 1.7.2 && < 7.8.4 && >= 1.2.1 && <= 7.5.1 && > 6.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "luv",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:zduhnxj"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "mrooxt",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:exaly"-                                    }-                                },-                                "Linux_Debian": {-                                    "( > 3.8.3 && < 3.3.1 && == 3.7.8 && < 5.4.8 && == 1.7.3 && > 3.7.3 && <= 6.7.8 && >= 5.2.3 && <= 6.8.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "dcrxzyni",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:x"-                                    },-                                    "( > 3.8.7 && < 5.6.3 && >= 4.3.5 && == 6.8.2 && <= 3.4.7 && < 5.5.1 && < 7.1.6 && >= 2.8.4 ) || ( < 6.5.1 && > 8.1.7 && > 6.3.1 && == 7.1.6 ) || ( > 6.5.7 && > 1.7.8 && >= 7.2.5 && <= 4.3.5 && > 2.6.8 ) || ( < 6.6.1 && <= 4.9.8 && < 2.5.1 && == 5.7.1 && <= 7.2.5 && < 5.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "tdcn",-                                        "dlOutput": null,-                                        "dlSubdir": "B\u0011-",-                                        "dlUri": "http:"-                                    },-                                    "( > 7.3.7 && <= 3.4.8 && >= 2.2.6 && > 4.2.8 && <= 2.7.2 && <= 6.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "igshmpr",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:uwt"-                                    },-                                    "( >= 8.8.8 && == 1.1.3 && > 6.6.1 && <= 3.6.1 && == 5.2.6 ) || ( > 7.6.1 && <= 4.7.3 && >= 1.4.4 ) || ( > 3.1.7 && > 4.4.8 && > 8.3.1 && <= 8.5.6 && > 4.5.4 && < 1.3.8 && <= 4.3.7 ) || ( >= 6.5.8 && >= 2.3.7 ) || ( < 6.3.4 && > 5.1.4 && >= 2.1.5 && == 6.3.7 && <= 1.1.8 && > 1.9.3 && < 6.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "nghntehp",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "udni",-                                        "dlOutput": null,-                                        "dlSubdir": "FOh笃𡅮⍕5[",-                                        "dlUri": "http:khl"-                                    }-                                },-                                "Linux_Mint": {-                                    "( > 3.5.8 && < 3.8.4 && >= 7.8.7 && == 4.8.3 && > 8.2.6 && >= 1.4.8 ) || ( == 7.4.8 && <= 8.3.4 && > 8.5.8 && > 5.3.3 && > 6.7.7 && <= 7.2.6 && <= 5.8.5 && <= 3.5.4 && <= 6.7.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "qpwbg",-                                        "dlOutput": null,-                                        "dlSubdir": "-\u0010\u000f",-                                        "dlUri": "http:rfyj"-                                    }-                                },-                                "Linux_RedHat": {-                                    "( < 2.1.6 && > 4.7.3 && == 3.2.1 && <= 1.5.7 && >= 1.7.1 && == 1.3.4 && > 1.2.2 && >= 6.1.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "cowc",-                                        "dlOutput": null,-                                        "dlSubdir": "3yJ󶺔",-                                        "dlUri": "http:of"-                                    },-                                    "( < 9.3.6 && > 5.2.2 && == 8.6.2 && < 2.7.1 && < 5.4.7 && >= 3.8.6 && < 2.8.3 && == 3.3.8 && > 4.4.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "qfvrfejv",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󴇝𪋯Vr>to"-                                        },-                                        "dlUri": "http:o"-                                    },-                                    "( <= 5.5.8 && <= 3.7.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "tamg",-                                        "dlOutput": null,-                                        "dlSubdir": "lX\u0008𮢈\u001b<^",-                                        "dlUri": "http:ajv"-                                    },-                                    "( <= 7.4.1 && > 7.1.7 && == 1.7.2 ) || ( < 2.6.4 && >= 3.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "yybbkm",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:tkubjv"-                                    },-                                    "( == 7.9.1 && < 1.2.6 && <= 2.2.3 && > 2.6.5 && < 7.7.5 && < 8.8.1 && > 6.3.5 && < 5.4.2 && >= 6.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "bi",-                                        "dlOutput": null,-                                        "dlSubdir": "%\u0016'",-                                        "dlUri": "https:xo"-                                    },-                                    "( >= 1.2.1 && >= 2.3.7 && >= 2.7.6 && == 2.2.8 && > 5.2.8 && <= 7.2.7 && <= 1.3.6 && > 5.7.7 && < 1.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "tzrnifuj",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "|4"-                                        },-                                        "dlUri": "http:tsa"-                                    },-                                    "( >= 8.6.4 && <= 2.1.7 && == 3.4.3 && >= 6.5.2 && > 8.8.3 && == 4.2.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "hbf",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "KG"-                                        },-                                        "dlUri": "http:t"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "zhvyqu",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "H\u0007􅕑("-                                        },-                                        "dlUri": "https:uf"-                                    }-                                },-                                "Windows": {-                                    "( < 1.3.7 && <= 2.3.7 && <= 4.2.1 && > 4.8.6 && < 6.2.2 && > 7.3.2 && <= 1.7.4 ) || ( > 5.6.8 && > 2.1.6 && > 1.7.7 && > 4.4.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:a"-                                    },-                                    "( >= 8.5.7 && > 8.8.7 && < 3.7.5 && >= 6.1.2 && < 7.5.6 && == 3.1.9 && < 1.6.7 && == 4.5.8 && == 3.8.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "nzqg",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0006󿾯\u0011𨙺"-                                        },-                                        "dlUri": "http:lvyg"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ewm",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Sc\u000c"-                                        },-                                        "dlUri": "https:kkeih"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:cczda",-                        "viPostInstall": "anwu",-                        "viPostRemove": null,-                        "viPreCompile": "uavccmoo",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "wp",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": "\u0000"-                            },-                            "dlUri": "https:mkzzunx"-                        },-                        "viTags": [],-                        "viTestDL": null-                    },-                    "3.5.3": {-                        "viArch": {-                            "A_32": {-                                "Linux_RedHat": {-                                    "( < 6.2.4 && >= 8.3.5 && < 2.5.7 && == 2.8.6 && > 1.5.2 && <= 4.3.3 && > 4.6.4 ) || ( >= 2.5.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "m",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:ilefhksa"-                                    },-                                    "( == 5.1.7 && < 3.1.2 && > 3.2.8 && > 6.1.3 && == 3.2.8 && >= 6.4.6 && < 4.1.7 && == 8.1.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "pr",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0019u𣪭BZ"-                                        },-                                        "dlUri": "https:gdb"-                                    },-                                    "( == 8.8.2 && <= 1.8.3 && < 8.1.5 && > 3.2.5 && > 2.8.1 && <= 2.8.3 && == 2.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "ftmau",-                                        "dlOutput": null,-                                        "dlSubdir": "\u001a",-                                        "dlUri": "https:d"-                                    },-                                    "( >= 1.6.3 && < 3.2.8 && == 3.8.1 && > 2.4.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "m",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:lgjel"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "%'"-                                        },-                                        "dlUri": "https:a"-                                    }-                                },-                                "Windows": {-                                    "( < 5.3.6 && >= 3.6.4 && >= 8.2.2 ) || ( == 4.5.8 && >= 1.6.2 && >= 7.5.3 && == 7.6.8 && == 7.8.8 && > 4.8.5 && >= 5.1.8 && == 7.3.4 && <= 7.5.6 ) || ( >= 4.4.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "xzlc",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0003!首\r|\u0005",-                                        "dlUri": "http:iezumu"-                                    },-                                    "( <= 6.4.5 && == 6.4.4 && >= 5.4.1 && > 1.5.7 ) || ( > 7.4.3 && <= 2.4.4 && >= 4.8.4 && >= 1.9.3 && == 7.7.4 && < 3.3.7 && <= 6.3.6 ) || ( <= 8.6.1 && < 5.3.3 && >= 4.6.2 && > 7.2.3 && > 2.3.3 && < 6.7.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "lts",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:mtperozy"-                                    },-                                    "( == 2.4.7 && > 3.4.5 && <= 1.8.2 && == 3.8.4 && == 4.7.3 && == 8.1.2 ) || ( == 2.7.7 && < 2.7.7 && <= 2.8.1 && < 7.6.5 ) || ( >= 1.3.5 && <= 4.1.7 && >= 2.1.8 && < 1.8.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "zouoqwe",-                                        "dlOutput": null,-                                        "dlSubdir": "\u000e}󶊿􆌺\u0017O",-                                        "dlUri": "https:"-                                    },-                                    "( >= 5.4.7 && < 6.1.3 && > 3.4.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "qtj",-                                        "dlOutput": null,-                                        "dlSubdir": "󹆫",-                                        "dlUri": "https:ovjyvik"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "megxif",-                                        "dlOutput": null,-                                        "dlSubdir": "2",-                                        "dlUri": "http:mup"-                                    }-                                }-                            },-                            "A_PowerPC64": {-                                "Darwin": {-                                    "( < 5.8.5 ) || ( <= 1.2.3 && >= 8.1.2 && <= 4.2.2 && > 6.6.6 && >= 3.8.7 && == 4.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "x",-                                        "dlOutput": null,-                                        "dlSubdir": "3\u001c[𢏜",-                                        "dlUri": "https:cy"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 2.1.7 && < 7.1.4 && >= 3.8.3 ) || ( == 1.7.6 && < 4.4.1 && <= 3.6.2 && >= 1.2.7 && > 4.5.1 && == 5.6.3 && > 6.2.1 && == 7.6.7 ) || ( < 1.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "r",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:x"-                                    },-                                    "( <= 2.3.1 && >= 7.1.6 && < 8.2.2 && <= 6.7.2 && == 5.2.5 && > 3.2.3 ) || ( < 3.6.3 && < 8.6.3 && < 4.8.5 && < 3.1.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "qb",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "V􌵰𭸗:5"-                                        },-                                        "dlUri": "https:vfuskyw"-                                    },-                                    "( == 7.4.8 && >= 7.3.2 && == 2.1.1 && == 7.7.2 && < 2.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "rznctaw",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:k"-                                    },-                                    "( >= 1.5.4 && < 1.2.3 ) || ( < 7.7.2 && > 5.5.2 && >= 8.2.4 && < 3.6.5 && > 2.7.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "if",-                                        "dlOutput": null,-                                        "dlSubdir": "\n6uF`*",-                                        "dlUri": "https:jcpl"-                                    },-                                    "( >= 8.6.6 && < 1.6.2 && <= 9.7.6 && > 3.2.3 && == 2.4.5 && < 5.4.8 && > 4.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "ryzm",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:syzqjbe"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "pdr",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "aꇏ𫜡"-                                        },-                                        "dlUri": "https:ncgnip"-                                    }-                                },-                                "Linux_Alpine": {},-                                "Linux_Debian": {-                                    "( < 2.5.8 && < 5.3.5 && > 3.1.6 && >= 6.1.7 && < 7.8.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "dz",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "?ZH\u0018u\u00125\u0016"-                                        },-                                        "dlUri": "https:ufmzlhcf"-                                    },-                                    "( <= 5.7.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "tniakn",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󱲐\u0014Q;"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( <= 7.5.3 && >= 6.7.6 && < 5.1.3 && >= 4.2.2 && == 4.5.2 && < 7.1.6 && > 3.7.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "hsfwnzbg",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "{"-                                        },-                                        "dlUri": "http:umnsh"-                                    },-                                    "( >= 6.3.3 && < 6.5.4 && == 8.3.2 && > 5.8.2 && < 2.2.5 && >= 1.5.1 && <= 4.4.3 && >= 7.3.4 ) || ( == 2.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "-x\u0000뛵\u001c􊘕\u000b镝",-                                        "dlUri": "https:mabfd"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "c",-                                        "dlOutput": null,-                                        "dlSubdir": "\u000b1@sO",-                                        "dlUri": "https:cmp"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "Darwin": {-                                    "( == 2.8.4 && < 5.1.7 ) || ( <= 8.7.2 && == 3.4.6 && <= 7.1.6 && == 6.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "obpmtho",-                                        "dlOutput": null,-                                        "dlSubdir": "􇕔I{",-                                        "dlUri": "https:impx"-                                    },-                                    "( == 7.3.2 && <= 8.7.6 && < 5.6.2 && == 4.2.8 && == 5.1.4 && < 7.3.4 && < 1.2.7 && >= 2.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "ijt",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:ugwtzb"-                                    },-                                    "( >= 2.8.4 && >= 6.4.1 && > 7.8.7 && > 8.3.6 && > 7.8.4 && == 7.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "kyh",-                                        "dlOutput": null,-                                        "dlSubdir": "R\u0015",-                                        "dlUri": "http:fnlux"-                                    },-                                    "( >= 4.4.7 && >= 5.3.3 && > 3.5.5 && >= 8.5.7 ) || ( > 7.4.7 && < 8.3.7 && > 3.7.2 && < 8.1.6 ) || ( < 7.1.4 && >= 2.7.8 && <= 8.6.7 && >= 8.2.8 && == 1.8.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "rkfv",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0003"-                                        },-                                        "dlUri": "http:bfuxoaoa"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "cpdlghpg",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𭽟4wwL\u001a\u0010*"-                                        },-                                        "dlUri": "http:lvebp"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 4.5.8 ) || ( >= 2.7.5 && == 4.4.2 && == 4.1.5 ) || ( >= 5.1.6 && >= 7.1.1 && <= 3.2.4 && <= 8.6.1 && == 5.5.5 ) || ( <= 5.6.1 && > 4.4.7 && > 7.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "dcvvpegu",-                                        "dlOutput": null,-                                        "dlSubdir": "g𓋊􉼔됉\"56\u0010",-                                        "dlUri": "https:itvnrn"-                                    },-                                    "( > 1.5.1 ) || ( >= 8.4.2 && > 5.2.3 && == 7.1.6 && == 7.3.1 && < 5.2.7 && >= 3.7.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "zoeqggt",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "$󷕸􃛦S\u0012󰖎\u0015󿀄"-                                        },-                                        "dlUri": "http:jt"-                                    },-                                    "( >= 1.2.1 && <= 8.2.3 && <= 3.5.3 && < 7.7.7 && == 5.7.4 && > 8.2.4 && == 1.3.8 && == 7.2.6 && <= 5.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "N𐤆󴝠􄕙/𤾕K􉢕"-                                        },-                                        "dlUri": "http:smghf"-                                    }-                                },-                                "Linux_Ubuntu": {-                                    "( < 4.3.8 && < 2.4.6 && <= 2.7.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "usx",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "^\u0011~\u0005\u0011!􏘿"-                                        },-                                        "dlUri": "http:vchw"-                                    },-                                    "( <= 3.7.5 && >= 3.6.5 && > 5.5.1 ) || ( == 3.7.6 && == 1.4.7 && > 6.6.1 && < 4.4.3 && >= 5.2.4 && > 2.2.5 && == 3.5.1 && >= 1.7.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "vkimtqlb",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:zrcfl"-                                    },-                                    "( <= 8.8.3 && > 1.4.5 && > 8.5.7 && <= 2.3.1 && == 7.6.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "xykta",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:y"-                                    },-                                    "( == 4.2.8 && < 6.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "skdd",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "웅䉞𤴄\n"-                                        },-                                        "dlUri": "https:ywaugxx"-                                    },-                                    "( == 6.8.7 && <= 2.1.5 ) || ( == 7.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "pekew",-                                        "dlOutput": null,-                                        "dlSubdir": "􁸳󷝳#󻦔Y𬓔\u000c𡵲",-                                        "dlUri": "http:okvrdps"-                                    },-                                    "( > 2.9.5 && >= 3.7.6 && == 4.1.6 && <= 8.8.4 && >= 1.7.2 && > 2.2.1 && >= 6.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "qozbck",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:hdnxtsyz"-                                    },-                                    "( >= 1.8.8 ) || ( < 7.4.8 && <= 1.7.5 && < 7.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "adwkt",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "?蚩]ma\u000b\u001d"-                                        },-                                        "dlUri": "http:af"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "E􉲸u:",-                                        "dlUri": "http:rcxhhwxb"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:bkwld",-                        "viPostInstall": "mddazr",-                        "viPostRemove": "bltge",-                        "viPreCompile": "khe",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "ovmjwp",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": "􉭤\u001e"-                            },-                            "dlUri": "http:kdnh"-                        },-                        "viTags": [-                            "Prerelease",-                            "old",-                            "old",-                            "Recommended",-                            "old"-                        ],-                        "viTestDL": null-                    },-                    "5.2.3": {-                        "viArch": {-                            "A_64": {-                                "Windows": {-                                    "( <= 3.5.5 && >= 3.5.3 && < 6.5.7 && < 4.8.3 && <= 6.3.8 ) || ( <= 6.4.7 && > 4.6.5 && > 3.6.7 && <= 3.8.6 && >= 1.4.7 && < 7.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "sunbp",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󳒯"-                                        },-                                        "dlUri": "http:l"-                                    },-                                    "( == 6.8.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "spcyt",-                                        "dlOutput": null,-                                        "dlSubdir": "dZ\u001742􅍥",-                                        "dlUri": "https:okzlqqs"-                                    },-                                    "( > 7.3.7 && <= 2.2.2 && < 2.4.2 && <= 4.1.8 && >= 6.8.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "edkgkqq",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0011\u0014𭭉\u001a𨊦\u001d"-                                        },-                                        "dlUri": "https:gxftsyy"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "FreeBSD": {-                                    "( < 1.2.2 && >= 4.3.7 && <= 8.5.4 && > 4.3.6 && > 7.3.5 && <= 8.8.4 && < 3.6.4 && < 8.3.5 && >= 1.6.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "s\u0018𤀩I"-                                        },-                                        "dlUri": "https:qwyzuy"-                                    },-                                    "( <= 1.7.6 && > 5.7.8 && >= 6.4.8 ) || ( < 8.1.1 && < 7.7.4 && > 8.4.1 && <= 4.6.2 && >= 5.5.3 && > 6.8.2 && <= 5.3.3 && <= 4.8.6 && >= 4.5.3 ) || ( < 4.6.7 && < 5.1.6 && < 7.7.2 ) || ( == 1.5.4 && <= 7.5.1 && == 5.3.1 ) || ( < 8.2.2 && >= 4.1.8 && <= 2.4.8 && >= 1.3.5 && == 3.7.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "xbjgkog",-                                        "dlOutput": null,-                                        "dlSubdir": ":",-                                        "dlUri": "https:eybglzi"-                                    },-                                    "( <= 3.7.8 && == 5.7.3 && <= 3.2.1 && >= 3.5.8 && <= 1.3.3 && >= 6.8.6 && > 3.8.6 && > 7.4.1 ) || ( > 3.4.3 && == 5.4.9 ) || ( < 4.7.6 && <= 8.2.6 && <= 3.3.3 && >= 1.4.2 ) || ( >= 7.4.4 && > 8.4.3 && == 8.4.7 && < 4.3.8 && == 3.8.5 && > 8.6.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "yzhxa",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𘃬\nP輦x\r\u0016\u0013"-                                        },-                                        "dlUri": "http:sgavvep"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "degzddu",-                                        "dlOutput": null,-                                        "dlSubdir": "\t",-                                        "dlUri": "https:bt"-                                    }-                                },-                                "Linux_AmazonLinux": {-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ql",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "ሚ\u0019!/􊜸 B`"-                                        },-                                        "dlUri": "http:innwpiwg"-                                    }-                                },-                                "Linux_Fedora": {-                                    "( < 1.6.1 && > 4.4.2 && == 1.7.6 && <= 4.6.6 && < 7.6.5 && >= 7.8.8 && >= 7.7.8 && >= 5.4.3 ) || ( < 7.8.1 && < 3.5.6 && <= 5.3.8 && == 7.3.1 && > 4.3.5 && >= 8.3.3 && >= 2.3.2 ) || ( > 8.3.9 && == 8.4.8 && > 8.6.8 && >= 4.7.3 && > 1.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "ob",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:v"-                                    },-                                    "( < 8.2.8 && >= 4.1.2 && > 2.6.6 && == 8.5.8 && >= 3.6.5 && < 6.4.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "xtswrjfn",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:fz"-                                    },-                                    "( == 1.3.1 && < 4.1.1 && < 7.4.3 && == 3.3.8 && <= 1.6.5 && >= 3.7.3 && == 6.4.6 && < 8.4.7 && < 4.4.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "𧝲 ",-                                        "dlUri": "http:tp"-                                    },-                                    "( == 4.6.2 && == 2.5.6 && >= 3.8.6 && <= 1.9.4 && > 3.7.1 && < 5.3.5 && >= 8.8.1 && <= 3.5.2 && < 3.6.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "kmzopwjq",-                                        "dlOutput": null,-                                        "dlSubdir": "Pv\u0004\u001c",-                                        "dlUri": "https:yazpqw"-                                    },-                                    "( >= 1.3.4 && < 2.2.5 ) || ( <= 7.3.7 && <= 3.5.5 ) || ( < 3.8.6 && < 7.7.2 && == 7.7.5 && < 5.7.8 && == 5.7.6 && > 4.7.8 && >= 1.4.8 ) || ( == 6.6.3 && > 1.8.5 && < 6.5.6 && == 2.2.5 && > 5.6.1 && <= 6.6.8 && == 5.5.5 && > 2.1.2 && <= 5.5.6 ) || ( <= 4.8.4 && > 1.8.2 && < 8.1.4 && >= 6.3.8 ) || ( < 8.1.4 && < 8.3.6 && == 6.8.2 && == 1.9.1 && < 5.4.2 && > 3.7.5 && > 1.2.2 && > 6.5.5 && > 4.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "pjwww",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󶔭𛀐r𥯍\\\u0006􋖗"-                                        },-                                        "dlUri": "https:nymmh"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "dpbma",-                                        "dlOutput": null,-                                        "dlSubdir": "𥝜𬭦Zd.\u0000𣮂,",-                                        "dlUri": "http:kqfi"-                                    }-                                },-                                "Windows": {-                                    "( <= 8.2.1 && >= 7.1.6 && >= 1.1.5 && > 3.8.8 && >= 3.5.8 && < 8.7.1 && == 1.2.8 ) || ( < 3.4.5 && > 3.8.1 && == 3.7.3 && < 2.4.6 && > 7.3.6 && > 3.1.6 && > 6.3.4 && == 7.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "owvgp",-                                        "dlOutput": null,-                                        "dlSubdir": ";︭",-                                        "dlUri": "https:t"-                                    },-                                    "( > 5.5.7 ) || ( == 8.6.4 && > 4.3.8 && == 7.9.8 && <= 6.6.6 && < 7.3.6 && <= 8.6.4 && <= 3.9.7 ) || ( == 3.6.6 && <= 3.5.2 ) || ( < 6.5.9 && < 3.3.7 && == 5.3.4 && <= 7.7.4 && > 7.7.3 ) || ( <= 3.6.3 && == 3.7.6 && <= 5.4.6 && >= 7.5.5 && == 4.3.8 && <= 7.4.1 && > 8.8.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "lgeioim",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􂜹􃉢󾑺"-                                        },-                                        "dlUri": "http:pd"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "fp",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:sffycwfj"-                                    }-                                }-                            },-                            "A_PowerPC64": {-                                "Darwin": {-                                    "( > 6.6.3 && < 8.5.5 && >= 1.4.2 && > 6.7.1 && == 7.4.3 && >= 3.7.6 && == 2.7.2 && >= 4.7.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "ntzoxph",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:ryqsbqjf"-                                    }-                                },-                                "FreeBSD": {-                                    "( == 3.5.8 && > 5.6.8 && == 8.1.4 && == 8.7.5 && == 4.4.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "yltiz",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "{8c"-                                        },-                                        "dlUri": "http:hvwe"-                                    },-                                    "( > 1.7.8 && < 3.6.4 && < 3.6.1 && < 7.5.7 ) || ( == 6.6.1 && > 2.5.4 && >= 4.4.7 && >= 1.6.5 && == 2.8.5 && <= 7.3.7 ) || ( > 7.2.2 && > 2.1.5 && == 5.8.4 && >= 5.1.4 && < 5.2.8 && == 5.1.2 && > 2.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "qt",-                                        "dlOutput": null,-                                        "dlSubdir": "\u000e󴏣廆𭸓jhy",-                                        "dlUri": "http:rjqiexv"-                                    },-                                    "( > 2.2.6 && == 6.6.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "tlvezme",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u001b!vv\tW"-                                        },-                                        "dlUri": "https:ewdo"-                                    },-                                    "( > 7.3.5 && > 3.6.1 && <= 5.2.1 && <= 4.7.2 && > 2.3.4 && == 3.4.4 && <= 3.6.1 && > 4.1.3 && <= 7.6.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "fw",-                                        "dlOutput": null,-                                        "dlSubdir": "樕􁜘nJ􂿌",-                                        "dlUri": "http:yeiqk"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "rnteb",-                                        "dlOutput": null,-                                        "dlSubdir": "}\u0014e",-                                        "dlUri": "http:kmt"-                                    }-                                },-                                "Linux_Alpine": {-                                    "( >= 6.5.2 && < 4.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𘀇P#\u0000"-                                        },-                                        "dlUri": "https:gyzvkj"-                                    }-                                },-                                "Windows": {-                                    "( < 7.2.3 && < 3.3.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "pawct",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:dujqndy"-                                    },-                                    "( >= 3.4.2 && == 6.8.3 && == 3.6.2 && == 5.7.2 && > 4.5.4 && >= 5.8.4 ) || ( == 2.5.1 && > 1.3.3 && < 8.1.5 && > 4.3.2 && == 3.3.5 && < 3.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "difbztt",-                                        "dlOutput": null,-                                        "dlSubdir": "\u001d\t",-                                        "dlUri": "https:zadarq"-                                    },-                                    "( >= 5.7.8 && > 7.2.7 && < 1.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "klstfke",-                                        "dlOutput": null,-                                        "dlSubdir": "􎜅&-\u0004oq<",-                                        "dlUri": "http:zzsxdpu"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "Darwin": {-                                    "( < 6.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "doinpl",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "L@,8"-                                        },-                                        "dlUri": "http:j"-                                    },-                                    "( < 7.6.8 && >= 8.2.6 && < 2.8.3 && >= 7.2.2 ) || ( <= 8.4.7 && <= 5.5.7 ) || ( <= 2.7.7 && < 2.1.6 && > 7.6.6 && == 1.4.4 && <= 4.8.4 && <= 2.7.5 && <= 2.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "jtbjkod",-                                        "dlOutput": null,-                                        "dlSubdir": "#S\u001c<1",-                                        "dlUri": "https:ddscth"-                                    },-                                    "( <= 2.7.6 && >= 8.8.6 && <= 3.1.4 && == 5.3.1 && >= 3.1.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "agwxczg",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:ubi"-                                    },-                                    "( > 6.2.7 && == 5.7.6 && < 4.5.5 && > 1.3.7 && == 3.7.1 && == 3.7.4 && <= 3.1.4 && > 5.8.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "zeiug",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:yhildgaz"-                                    },-                                    "( >= 6.6.2 && == 4.4.5 && == 1.7.8 && < 8.4.7 && >= 6.2.8 && >= 4.5.2 ) || ( > 2.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "M0O𒁑꿬",-                                        "dlUri": "https:gorwlne"-                                    },-                                    "( >= 7.2.4 && < 2.1.4 && == 2.7.5 && > 1.6.2 && > 5.4.3 && < 3.5.7 && == 6.6.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "vbeewtq",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "$"-                                        },-                                        "dlUri": "http:scpi"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 7.4.3 && <= 7.3.7 && < 3.1.5 ) || ( >= 5.3.5 ) || ( == 7.5.2 && <= 7.4.7 && > 5.7.8 ) || ( < 7.1.4 && <= 3.1.4 && >= 8.4.2 && < 2.7.6 ) || ( <= 3.7.3 && <= 8.8.4 && == 3.7.2 && > 4.8.3 && == 2.3.1 && < 2.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "zz",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "h"-                                        },-                                        "dlUri": "http:blx"-                                    },-                                    "( <= 2.6.8 && <= 7.5.5 && >= 6.1.1 && <= 1.2.7 ) || ( <= 7.3.4 && == 5.4.2 ) || ( >= 3.1.3 && >= 1.4.4 && == 5.8.3 && >= 7.6.2 && == 7.6.4 && >= 5.5.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "rwo",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𤧲𝢠𣶲\u000e7"-                                        },-                                        "dlUri": "https:nlaiak"-                                    },-                                    "( <= 2.6.8 && > 8.8.8 && > 1.4.1 && == 8.7.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "塶\u0012􅜆𦻥\u001f􆕦i*"-                                        },-                                        "dlUri": "https:uy"-                                    },-                                    "( <= 8.3.5 && == 7.5.5 && <= 2.6.4 && == 8.1.8 && >= 2.3.6 && <= 6.1.6 ) || ( == 6.6.3 && < 6.5.1 ) || ( < 6.2.3 && >= 3.8.2 && < 3.3.3 && > 5.4.2 && == 5.5.9 && == 3.8.2 && > 1.7.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "eeirenyo",-                                        "dlOutput": null,-                                        "dlSubdir": "q􀼻",-                                        "dlUri": "http:rxppb"-                                    },-                                    "( == 3.4.1 ) || ( <= 2.6.2 && >= 8.3.2 && == 3.3.2 && > 5.3.2 && == 2.1.5 ) || ( <= 8.6.3 && >= 4.6.8 && == 1.6.8 ) || ( <= 5.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "belzy",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:avc"-                                    },-                                    "( == 7.6.8 && < 4.6.1 && <= 7.8.7 && <= 7.6.8 && >= 9.6.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "edttgjb",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:qctrv"-                                    },-                                    "( >= 6.2.6 && > 8.4.5 && == 1.2.2 && > 6.6.2 && < 8.7.4 ) || ( > 4.3.8 ) || ( <= 1.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0014"-                                        },-                                        "dlUri": "http:bqha"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "npca",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "g>"-                                        },-                                        "dlUri": "http:yieoe"-                                    }-                                },-                                "Linux_Gentoo": {}-                            }-                        },-                        "viChangeLog": null,-                        "viPostInstall": "egwp",-                        "viPostRemove": "vn",-                        "viPreCompile": "crsegnwv",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "gizfs",-                            "dlOutput": null,-                            "dlSubdir": "󹐭􌴴𭵊ah\u000b",-                            "dlUri": "https:"-                        },-                        "viTags": [-                            "old",-                            "Recommended",-                            ">R\u0008t􃬮eJ蔧",-                            "Latest",-                            "Latest",-                            "Latest",-                            "Recommended",-                            "Recommended"-                        ],-                        "viTestDL": null-                    },-                    "8.5.2": {-                        "viArch": {-                            "A_32": {},-                            "A_ARM64": {-                                "Darwin": {-                                    "( <= 4.3.8 && <= 3.1.7 && >= 1.1.4 && == 6.4.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "btbmvs",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "L4N\u0018(槁"-                                        },-                                        "dlUri": "http:mww"-                                    },-                                    "( == 6.5.4 && == 8.5.4 && <= 4.8.4 && <= 6.2.3 && >= 1.2.4 && >= 2.7.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "ihoxn",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "d\u0012/p5\u0007'"-                                        },-                                        "dlUri": "http:ueoylua"-                                    },-                                    "( > 2.6.6 ) || ( == 6.5.7 && < 4.2.4 && < 7.8.4 && > 6.6.7 && >= 1.6.3 && <= 4.8.7 && >= 6.5.3 && == 4.4.4 ) || ( <= 7.7.8 && < 2.1.4 && <= 6.7.2 && < 5.6.6 && <= 3.8.8 && <= 2.4.2 ) || ( < 3.5.3 && < 6.7.6 && == 3.3.8 && > 7.5.7 && == 8.1.8 && == 2.2.5 && < 7.6.3 && > 8.6.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "jm",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󵽭𗃋jp\u001ak<🄢"-                                        },-                                        "dlUri": "https:wchhfav"-                                    },-                                    "( >= 1.5.5 && > 6.8.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "d",-                                        "dlOutput": null,-                                        "dlSubdir": "V\u0001/4\u0013\u001c􃎏",-                                        "dlUri": "http:zm"-                                    },-                                    "( >= 7.1.3 && < 7.2.7 && <= 7.4.8 && < 2.2.1 && < 6.4.3 && < 1.5.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "c",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "f\u0006Tw\u0010+\u0019𣂫"-                                        },-                                        "dlUri": "http:nh"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "akmkc",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0010.~#Kv椀\u0016"-                                        },-                                        "dlUri": "http:bcapvjhr"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 8.3.8 && >= 1.2.7 && == 8.8.1 && > 5.1.5 && > 4.5.5 && > 1.4.7 && < 6.5.1 && <= 4.6.2 && <= 5.3.7 ) || ( <= 5.7.3 && <= 3.6.5 && == 6.3.7 && >= 2.6.1 && > 5.7.4 && < 6.6.5 && < 3.3.1 && < 8.1.4 && < 4.1.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "fy",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:fb"-                                    },-                                    "( == 4.7.2 && <= 7.1.6 && > 3.5.2 && > 6.2.1 && >= 4.1.3 && >= 7.7.8 && == 2.6.8 && <= 1.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "tg",-                                        "dlOutput": null,-                                        "dlSubdir": "囷h𓃥\u0016N\u001cmꢖ",-                                        "dlUri": "http:czhcq"-                                    },-                                    "( == 5.2.6 && < 7.4.7 && <= 2.6.5 && <= 4.3.1 && == 8.1.8 && >= 7.8.6 ) || ( == 1.2.6 && < 1.5.3 && < 7.4.8 && > 7.1.6 && <= 2.6.2 && > 3.3.4 && >= 3.3.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "tt",-                                        "dlOutput": null,-                                        "dlSubdir": "9)\u00122",-                                        "dlUri": "http:rq"-                                    },-                                    "( == 7.4.8 && >= 4.4.2 && > 6.6.7 && < 8.4.6 && >= 7.3.2 && < 7.1.5 && == 8.5.8 && >= 3.2.2 && >= 4.3.7 ) || ( < 5.6.6 && <= 3.2.2 && == 7.7.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "ozkesg",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:edoswym"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "udi",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "-󽁫&\u0012^"-                                        },-                                        "dlUri": "https:hctzs"-                                    }-                                },-                                "Linux_Gentoo": {-                                    "( <= 8.1.2 && >= 4.3.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "epfbajcz",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:z"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "muali",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0008%s",-                                        "dlUri": "http:dd"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:ieqx",-                        "viPostInstall": "hqpy",-                        "viPostRemove": "vbupaa",-                        "viPreCompile": "lu",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "l",-                            "dlOutput": null,-                            "dlSubdir": null,-                            "dlUri": "http:"-                        },-                        "viTags": [-                            "󴴆{=6𨠘𩩎\u0011e",-                            "old",-                            "Prerelease",-                            "base-5.8.1",-                            "Latest",-                            "Latest",-                            "base-8.7.3"-                        ],-                        "viTestDL": null-                    }-                }-            },-            "globalTools": {-                "ShimGen": {-                    "dlCSize": null,-                    "dlHash": "",-                    "dlOutput": null,-                    "dlSubdir": "+\u0016}9愔N􀦚IHa",-                    "dlUri": "https:erxujsdtnkvfqdelcufbxpvllocyoo"-                }-            },-            "toolRequirements": {-                "GHCup": {-                    "3.8.8": {-                        "Darwin": {-                            "( <= 8.6.2 && > 2.3.4 && < 4.3.4 )": {-                                "distroPKGs": [-                                    "is",-                                    "j",-                                    "ucr",-                                    "vyzatm",-                                    "pt",-                                    "tzzuu",-                                    "k"-                                ],-                                "notes": ""-                            },-                            "( == 2.3.5 )": {-                                "distroPKGs": [-                                    "i",-                                    "uxt",-                                    "v"-                                ],-                                "notes": "mexlmar"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "cxwguwb"-                                ],-                                "notes": "znpm"-                            }-                        },-                        "FreeBSD": {-                            "( < 6.3.1 && > 5.6.4 && == 3.4.3 ) || ( > 2.1.6 && < 2.4.2 && < 5.4.4 && >= 5.6.5 && > 2.8.4 && >= 6.3.1 && < 8.1.1 && < 3.2.5 )": {-                                "distroPKGs": [-                                    "w",-                                    "fvdnmed",-                                    "grzy"-                                ],-                                "notes": "e"-                            },-                            "( <= 1.2.6 && == 1.8.2 && <= 1.4.6 && > 2.8.2 && < 3.6.6 && == 5.9.8 && > 2.7.3 && >= 2.3.6 ) || ( < 6.2.1 && <= 6.3.3 ) || ( > 2.2.7 && >= 3.1.5 ) || ( >= 7.3.6 && < 7.3.2 && == 1.6.1 && <= 5.2.3 && <= 1.7.1 && >= 4.2.4 && < 3.7.7 && <= 1.6.7 ) || ( == 4.2.3 && <= 3.4.8 && <= 1.7.8 && == 1.8.3 && >= 7.3.8 && < 5.8.4 && <= 2.1.7 ) || ( >= 5.3.1 && == 7.6.7 && <= 6.6.8 && >= 3.1.6 && == 2.3.2 )": {-                                "distroPKGs": [-                                    "qaq",-                                    "otd",-                                    "fsp",-                                    "pxpj",-                                    "zmdl",-                                    "apt",-                                    "otspy"-                                ],-                                "notes": "jy"-                            },-                            "( <= 5.5.3 && >= 2.3.7 && == 5.6.6 && == 2.6.6 )": {-                                "distroPKGs": [-                                    "",-                                    "vhze",-                                    "cfiu",-                                    "bpo",-                                    "",-                                    "",-                                    ""-                                ],-                                "notes": "rtx"-                            },-                            "( >= 1.3.3 && <= 3.6.8 && < 1.4.9 && >= 4.4.4 ) || ( > 8.7.4 && == 1.4.6 && < 4.2.6 && == 5.6.5 && >= 8.2.6 && > 5.3.4 )": {-                                "distroPKGs": [-                                    "wlnl",-                                    "p"-                                ],-                                "notes": ""-                            },-                            "( >= 6.2.7 && <= 7.4.2 && < 3.2.3 ) || ( < 3.4.1 && == 6.5.7 && <= 8.2.4 && >= 5.1.5 )": {-                                "distroPKGs": [-                                    "t",-                                    "jqybihqs",-                                    "d",-                                    "foxcxcid",-                                    "",-                                    "",-                                    "jkmhkou"-                                ],-                                "notes": "cquuylfu"-                            }-                        },-                        "Linux_AmazonLinux": {-                            "( <= 6.7.4 ) || ( < 8.6.5 && == 2.8.7 && == 1.2.4 && == 4.2.2 && < 2.8.4 && >= 3.3.7 && >= 1.5.2 && <= 5.5.5 ) || ( > 4.1.5 && <= 7.6.4 && == 8.3.5 && > 6.7.7 )": {-                                "distroPKGs": [],-                                "notes": "xk"-                            },-                            "( <= 8.7.6 && > 7.2.8 && <= 4.3.6 && > 8.2.1 && <= 5.8.8 && > 2.7.5 ) || ( == 2.5.7 && == 8.5.1 && <= 8.1.3 && <= 3.2.4 && < 3.2.7 && <= 3.4.1 && == 1.8.1 && <= 8.2.8 )": {-                                "distroPKGs": [-                                    "",-                                    "konnrns",-                                    "",-                                    "rloopixg",-                                    "lbdf",-                                    "kscrid",-                                    "qukqmvzd"-                                ],-                                "notes": "ast"-                            },-                            "( == 4.5.7 && >= 5.8.5 && == 4.4.2 && == 5.4.1 && < 1.2.7 && < 1.6.5 && == 5.8.8 && >= 4.8.3 )": {-                                "distroPKGs": [-                                    "rcn",-                                    "e"-                                ],-                                "notes": "dd"-                            },-                            "( == 4.7.1 && > 5.7.7 && > 6.8.8 && >= 6.8.7 && >= 2.7.4 && < 2.2.2 && == 2.4.6 && > 6.5.1 ) || ( < 2.8.2 && <= 5.5.6 && >= 4.8.4 && == 8.3.4 )": {-                                "distroPKGs": [-                                    "xbqtwto",-                                    "qhd",-                                    "onn"-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "",-                                    "dyyge"-                                ],-                                "notes": "ckgs"-                            }-                        },-                        "Linux_Ubuntu": {},-                        "Windows": {-                            "( < 6.3.6 && <= 9.7.6 && >= 1.3.8 ) || ( == 2.7.2 && > 2.2.6 )": {-                                "distroPKGs": [-                                    "",-                                    "duwb"-                                ],-                                "notes": "o"-                            },-                            "( <= 2.7.4 && <= 1.2.4 && <= 6.3.5 && <= 1.4.2 && >= 6.4.8 && < 5.3.3 && <= 6.2.6 && <= 3.7.7 && > 4.2.2 )": {-                                "distroPKGs": [-                                    "",-                                    "xsgonn"-                                ],-                                "notes": "zzxj"-                            },-                            "( <= 4.6.8 && == 5.5.7 ) || ( < 5.2.3 && == 4.7.5 && >= 6.7.5 && >= 4.2.2 && >= 5.7.1 )": {-                                "distroPKGs": [-                                    "",-                                    "rjnnh",-                                    "riupvqfk",-                                    "lv",-                                    "",-                                    "zkfozzz",-                                    "mzqlhr",-                                    "eo"-                                ],-                                "notes": "etgfqx"-                            }-                        }-                    },-                    "unknown_version": {-                        "FreeBSD": {-                            "( < 4.1.3 ) || ( <= 1.7.6 && > 1.8.7 && <= 4.5.6 && > 5.3.8 && < 2.3.6 && == 3.1.2 && == 1.8.2 ) || ( >= 7.8.3 && < 6.2.6 )": {-                                "distroPKGs": [-                                    "ejdmkuof",-                                    "oxt"-                                ],-                                "notes": "qzt"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "x",-                                    "eaoos",-                                    ""-                                ],-                                "notes": "dek"-                            }-                        },-                        "Windows": {-                            "( < 1.5.4 && > 7.1.3 && == 3.6.8 && > 5.1.1 )": {-                                "distroPKGs": [-                                    ""-                                ],-                                "notes": "v"-                            },-                            "( == 2.7.6 && <= 5.6.2 && > 6.6.5 && >= 7.6.4 && > 5.5.4 && < 2.4.1 && < 8.4.4 && < 3.8.5 )": {-                                "distroPKGs": [-                                    "",-                                    "f",-                                    "swwrrrp",-                                    "wufesm"-                                ],-                                "notes": "pbdn"-                            },-                            "( > 3.7.5 )": {-                                "distroPKGs": [-                                    "s",-                                    "fwo",-                                    "wsvlvnm",-                                    "forzyd"-                                ],-                                "notes": "p"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "cpd",-                                    "lkmpz",-                                    "eeoamioh",-                                    "fshpc",-                                    "hshlaiav",-                                    "",-                                    "z",-                                    "ibwzlhbg"-                                ],-                                "notes": "hi"-                            }-                        }-                    }-                },-                "HLS": {-                    "1.3.3": {-                        "Darwin": {-                            "( < 4.5.4 && < 6.1.3 && <= 7.7.5 && == 7.6.5 ) || ( <= 5.6.1 ) || ( >= 6.3.6 && == 5.5.7 && > 2.6.3 && > 1.6.3 && > 7.7.5 && > 7.3.2 && >= 7.1.7 && >= 6.3.4 ) || ( >= 1.2.6 && == 3.6.8 && < 3.3.6 && == 6.4.5 ) || ( == 2.4.4 && < 7.1.1 && >= 5.6.5 && <= 1.4.1 && >= 3.3.4 && == 4.1.5 )": {-                                "distroPKGs": [-                                    "mfqx",-                                    "w",-                                    "qsajnee",-                                    "aj",-                                    "xww",-                                    "ylnwzfql",-                                    "amo"-                                ],-                                "notes": "trxvpd"-                            },-                            "( <= 8.2.4 && == 7.8.2 )": {-                                "distroPKGs": [-                                    "",-                                    "",-                                    "ekmsih",-                                    "ihpwp",-                                    "unaddaf"-                                ],-                                "notes": "gujtjk"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "nzhubfzi",-                                    "ebm",-                                    "z",-                                    "hptvoimo",-                                    "fzqt"-                                ],-                                "notes": "lcntathl"-                            }-                        },-                        "FreeBSD": {-                            "( == 6.2.6 && < 6.5.2 && >= 2.4.5 && == 1.7.3 && >= 5.4.8 ) || ( > 3.6.8 && >= 1.7.6 && <= 7.5.3 && == 1.4.6 && >= 3.6.4 && <= 4.2.8 ) || ( >= 4.6.7 && < 2.6.8 && < 4.5.2 && < 2.4.1 && == 6.5.2 && >= 3.3.1 && < 4.7.2 )": {-                                "distroPKGs": [-                                    "igeawz",-                                    "ayzc",-                                    "cjttq",-                                    "tdqdbx"-                                ],-                                "notes": "wdu"-                            },-                            "( >= 7.3.8 && >= 1.5.6 && > 8.4.3 && <= 8.3.2 && > 4.8.5 && >= 3.8.3 && < 3.1.8 && < 7.6.4 && <= 1.4.1 )": {-                                "distroPKGs": [],-                                "notes": "veh"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "mcnhl",-                                    ""-                                ],-                                "notes": "f"-                            }-                        },-                        "Linux_RedHat": {-                            "( < 7.6.1 && < 8.5.2 ) || ( < 8.7.1 && < 4.3.7 && == 6.4.8 && <= 6.8.2 && < 4.4.6 && <= 1.4.7 ) || ( <= 5.4.5 ) || ( > 1.6.6 && < 3.6.1 && >= 5.5.2 && >= 3.8.8 && <= 4.1.8 && == 1.2.2 ) || ( > 8.2.3 && > 4.1.8 )": {-                                "distroPKGs": [-                                    "knomd",-                                    "uxxdor",-                                    "vqtg",-                                    "",-                                    "fmgml",-                                    "qp",-                                    "ehra",-                                    ""-                                ],-                                "notes": "hx"-                            },-                            "( <= 6.5.2 && <= 1.6.4 && < 1.7.2 && == 1.2.1 && == 8.6.5 && == 2.7.8 && == 7.3.6 )": {-                                "distroPKGs": [-                                    "gazfmkmn",-                                    "uy",-                                    "dyjuemzc",-                                    "uf",-                                    "any",-                                    "cjyl"-                                ],-                                "notes": "a"-                            },-                            "( == 3.5.6 && <= 7.2.1 && >= 2.7.4 && < 2.3.3 && == 4.3.2 && >= 2.8.6 ) || ( > 7.8.3 && < 2.1.7 && < 4.8.7 && >= 4.1.7 && == 2.1.8 ) || ( > 9.6.3 && >= 4.5.8 && <= 8.6.5 && == 3.8.7 && > 4.5.7 )": {-                                "distroPKGs": [-                                    "rtk",-                                    "yakgb",-                                    "smsqb",-                                    "dfb"-                                ],-                                "notes": "psztz"-                            },-                            "( > 7.7.4 && > 2.2.6 && < 7.6.4 && <= 4.8.6 && == 4.2.2 ) || ( >= 5.4.7 ) || ( == 5.2.3 && > 5.7.1 && == 3.3.3 && > 6.2.4 ) || ( >= 2.3.4 ) || ( > 6.6.5 && >= 2.3.2 && >= 8.6.5 && > 4.1.2 && > 1.2.1 && <= 1.8.3 && >= 8.7.4 && == 5.2.4 ) || ( < 5.5.4 && == 7.4.4 && >= 7.5.5 && == 8.8.7 ) || ( > 5.7.5 && >= 1.3.5 && >= 2.4.6 && == 3.4.1 && == 7.5.8 && >= 5.4.2 && <= 4.1.3 && >= 5.3.8 ) || ( == 6.1.5 && == 1.2.8 && > 4.5.2 && <= 8.8.2 && < 2.3.3 ) || ( <= 6.8.2 && == 8.7.1 && > 6.7.2 && >= 3.4.2 && == 1.4.6 && <= 5.3.3 && > 2.4.2 && <= 8.6.7 ) || ( == 7.9.6 && <= 9.5.3 && <= 5.7.3 && <= 5.3.7 && < 2.4.3 && >= 5.5.6 && >= 6.1.1 && < 3.6.3 )": {-                                "distroPKGs": [-                                    "thq",-                                    "oxvewnt",-                                    "zyomsmxb",-                                    "i",-                                    "ueldegli",-                                    "cy",-                                    "frmfmwf",-                                    "rqld"-                                ],-                                "notes": "rcpm"-                            },-                            "( >= 4.8.2 && > 4.5.1 && < 1.6.2 && == 3.4.7 && < 4.6.1 && >= 3.7.4 && <= 1.2.3 ) || ( == 5.8.2 && > 2.5.6 && < 1.1.7 && > 4.5.3 && >= 2.6.3 && > 1.1.1 && >= 1.2.2 && > 4.2.3 )": {-                                "distroPKGs": [],-                                "notes": "svkwghyq"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "fse",-                                    "yvnbdb",-                                    "vmwmwq",-                                    "f"-                                ],-                                "notes": "dld"-                            }-                        },-                        "Windows": {-                            "( == 2.7.5 && >= 4.7.3 && >= 6.2.6 && == 4.2.3 && < 6.3.2 && > 3.8.8 && < 2.7.6 && == 5.5.6 && <= 5.7.5 )": {-                                "distroPKGs": [-                                    "vln",-                                    "knpawo",-                                    "befujdbg"-                                ],-                                "notes": "zsaphh"-                            },-                            "( == 8.6.7 && <= 7.5.2 && <= 1.2.8 && >= 1.8.8 && < 4.5.6 && == 3.5.3 ) || ( < 5.4.2 && >= 2.3.2 && >= 2.1.4 )": {-                                "distroPKGs": [],-                                "notes": "k"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "fqacbif",-                                    "nci"-                                ],-                                "notes": "hyun"-                            }-                        }-                    },-                    "5.4.1": {-                        "FreeBSD": {-                            "( <= 5.5.5 && >= 8.1.4 && == 4.7.5 )": {-                                "distroPKGs": [-                                    "xjv",-                                    "qvgd",-                                    "fkv"-                                ],-                                "notes": "lrcs"-                            }-                        },-                        "Linux_Exherbo": {-                            "( <= 1.8.4 && > 6.4.8 && == 1.8.7 && > 2.4.6 && < 5.6.5 && >= 2.7.5 && == 3.5.7 && >= 5.7.5 && >= 8.5.2 ) || ( > 7.5.2 && >= 7.1.2 && <= 4.6.3 ) || ( >= 5.2.7 && == 7.2.5 && <= 6.8.5 ) || ( == 5.3.8 && <= 8.6.5 && <= 2.1.8 && == 3.2.8 && >= 8.7.3 && > 5.7.6 && >= 2.7.4 && >= 1.2.1 && == 6.3.1 ) || ( >= 8.8.1 && == 6.3.7 && <= 6.2.6 && < 6.3.3 && <= 2.4.1 )": {-                                "distroPKGs": [-                                    "kjlflwy"-                                ],-                                "notes": "nko"-                            },-                            "( <= 2.6.8 && > 7.5.5 ) || ( == 1.7.7 )": {-                                "distroPKGs": [-                                    "xkobhgf",-                                    "xbig",-                                    "hyvrxo",-                                    "rbowkze",-                                    "ehvurc"-                                ],-                                "notes": "sjlmqhy"-                            },-                            "( >= 1.2.1 && == 5.8.1 )": {-                                "distroPKGs": [-                                    "pqe",-                                    "qyncvj",-                                    ""-                                ],-                                "notes": "olonfr"-                            },-                            "( >= 8.5.3 && == 7.5.8 && >= 7.6.6 )": {-                                "distroPKGs": [-                                    "p",-                                    "k",-                                    "qvribbeu"-                                ],-                                "notes": "dolph"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "uyuzjir",-                                    "yj",-                                    "jkqolzz",-                                    "ojfyzb",-                                    "iheyg",-                                    "mgr",-                                    "qslruh",-                                    "qjuuf"-                                ],-                                "notes": "hsfdnod"-                            }-                        }-                    },-                    "8.5.8": {-                        "Windows": {}-                    }-                }-            }-        },-        {-            "ghcupDownloads": {-                "GHC": {-                    "1.1.1": {-                        "viArch": {},-                        "viChangeLog": "http:msr",-                        "viPostInstall": null,-                        "viPostRemove": "jpehk",-                        "viPreCompile": "ucz",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "nryawf",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": "?􇽞EJ8"-                            },-                            "dlUri": "https:zxekodom"-                        },-                        "viTags": [],-                        "viTestDL": null-                    },-                    "3.2.1": {-                        "viArch": {-                            "A_32": {},-                            "A_PowerPC": {-                                "Darwin": {-                                    "( == 8.2.1 && >= 6.3.1 && < 7.6.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "jw",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "d󵬚\u001aV"-                                        },-                                        "dlUri": "http:ipksro"-                                    },-                                    "( == 8.2.5 && <= 1.1.2 && <= 6.6.8 && >= 1.8.1 && < 2.5.9 ) || ( <= 8.4.8 && <= 2.4.4 && >= 3.5.5 && < 7.2.1 && <= 7.4.7 && == 1.1.7 ) || ( <= 5.5.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "ml",-                                        "dlOutput": null,-                                        "dlSubdir": "y^",-                                        "dlUri": "https:kcd"-                                    },-                                    "( > 2.3.5 ) || ( <= 6.7.8 && > 5.8.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "zocxzp",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "cv,eP"-                                        },-                                        "dlUri": "https:bhery"-                                    },-                                    "( > 5.3.3 && > 4.3.6 && >= 7.5.2 && >= 9.8.1 && >= 2.3.5 && >= 6.8.6 && == 7.6.2 ) || ( <= 4.8.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "nqde",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "( > 7.7.7 && >= 6.2.5 && == 6.1.1 && <= 7.7.3 && < 7.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "hymmh",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:afmc"-                                    },-                                    "( >= 7.3.2 && > 6.8.7 && >= 2.4.3 && == 3.2.3 && < 5.7.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "z",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:ouwr"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "gxk",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0007䉂F􅂌\u0007",-                                        "dlUri": "https:nozhwwvx"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 3.6.8 && == 1.7.1 && >= 5.8.2 && > 7.7.2 && >= 4.1.3 && < 2.1.4 && == 2.7.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "vchn",-                                        "dlOutput": null,-                                        "dlSubdir": "󳗊𝄜􃴝𡒉q_􏒆",-                                        "dlUri": "http:l"-                                    },-                                    "( == 3.4.5 && <= 5.3.2 && <= 1.4.1 ) || ( > 1.2.5 && == 5.2.4 && >= 2.1.7 && >= 2.1.1 && > 1.4.6 && < 3.2.6 && >= 4.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "odqiaot",-                                        "dlOutput": null,-                                        "dlSubdir": "UC󵴹\u0019",-                                        "dlUri": "http:gxdmxj"-                                    },-                                    "( == 4.1.7 ) || ( < 4.7.5 && < 3.5.7 && < 4.7.8 && <= 5.3.4 && <= 8.5.8 && > 3.7.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "􌖀g!:jJ󼞀",-                                        "dlUri": "https:aumrk"-                                    },-                                    "( >= 7.4.7 && <= 3.6.1 && < 1.1.7 && > 8.6.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "sfmq",-                                        "dlOutput": null,-                                        "dlSubdir": "o\u0019⦶𡛧8qo",-                                        "dlUri": "http:hlpd"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "oad",-                                        "dlOutput": null,-                                        "dlSubdir": "􈴖iV8𦥢𠩿w\u0003",-                                        "dlUri": "http:sgrjou"-                                    }-                                },-                                "Windows": {-                                    "( < 4.2.7 && <= 6.6.1 && >= 2.3.2 && < 6.8.7 && == 7.1.4 && >= 3.9.5 ) || ( >= 1.5.9 && == 3.3.3 && >= 4.4.8 ) || ( < 5.1.2 && > 5.4.7 && >= 8.1.8 && < 2.8.3 ) || ( <= 2.8.6 && >= 5.6.1 && == 1.1.2 && > 6.7.6 && == 2.7.5 && < 5.6.1 && > 2.8.2 && > 1.6.6 && >= 1.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "tmr",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𗈦𧠘tt"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( < 5.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "ww",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "( < 7.6.6 && > 7.1.9 && > 8.1.1 && <= 8.3.2 && == 8.6.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "cmq",-                                        "dlOutput": null,-                                        "dlSubdir": "0\u0012󳪩􅝆",-                                        "dlUri": "https:c"-                                    },-                                    "( == 2.6.6 && < 8.5.2 && <= 1.1.7 && > 8.2.3 && == 1.1.3 && == 4.3.5 ) || ( > 5.8.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "ty",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:v"-                                    },-                                    "( == 6.7.6 && > 5.6.2 && == 6.6.3 && < 6.3.6 ) || ( == 1.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "mwqqdxk",-                                        "dlOutput": null,-                                        "dlSubdir": "z.w󼤺",-                                        "dlUri": "http:sj"-                                    },-                                    "( > 3.3.7 && < 6.3.6 && <= 7.6.2 && < 2.3.3 && < 1.4.3 ) || ( == 1.7.8 ) || ( >= 7.6.1 && >= 6.8.5 && <= 6.6.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "rbvgspn",-                                        "dlOutput": null,-                                        "dlSubdir": "I󼓿W",-                                        "dlUri": "https:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:bm"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "FreeBSD": {-                                    "( < 7.8.4 && <= 5.2.4 && < 4.6.7 && > 1.2.3 && < 2.5.6 && < 2.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "j",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0019#3􃢟Un􋯹𑀗",-                                        "dlUri": "https:gbzkvhqs"-                                    },-                                    "( <= 7.7.7 && <= 1.6.3 && == 5.1.4 && == 7.7.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "bznb",-                                        "dlOutput": null,-                                        "dlSubdir": "l􋥺3𭶒",-                                        "dlUri": "https:bt"-                                    },-                                    "( == 5.1.1 && == 5.3.1 && < 4.6.2 && > 4.2.8 && == 4.9.1 && > 3.5.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "\u000ew:rjR/",-                                        "dlUri": "https:sbvbxki"-                                    },-                                    "( == 6.7.6 && >= 4.3.7 ) || ( >= 1.7.1 && <= 6.2.1 && > 3.3.6 && <= 8.6.2 && >= 7.2.5 && < 2.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "lr",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "{'"-                                        },-                                        "dlUri": "http:igua"-                                    },-                                    "( > 6.4.3 && > 7.5.1 && < 1.8.5 && >= 7.6.5 && >= 3.2.2 && == 5.6.2 && >= 7.5.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "ycgruziu",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𪌘󿢤`𫯠.𩂘"-                                        },-                                        "dlUri": "https:mvjzpp"-                                    },-                                    "( >= 2.8.4 && < 7.2.8 && < 4.2.8 && <= 8.6.5 && < 8.2.1 ) || ( <= 2.8.7 && >= 3.3.1 && < 7.6.1 ) || ( >= 3.4.7 && < 8.6.1 && <= 3.3.4 && <= 2.6.6 && < 7.8.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:kbv"-                                    },-                                    "( >= 7.3.6 && < 6.3.4 && > 4.1.8 && == 4.8.1 && == 7.4.3 ) || ( > 2.7.1 && >= 1.6.3 && == 9.2.2 && > 3.6.2 && == 5.8.4 && == 4.3.3 && == 2.1.7 && == 5.5.8 ) || ( > 5.4.2 && <= 7.2.5 && < 3.7.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "nau",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:nedcdh"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "suxqku",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:fpb"-                                    }-                                },-                                "Windows": {-                                    "( >= 6.7.6 && > 1.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "zhwg",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:d"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:",-                        "viPostInstall": "nvs",-                        "viPostRemove": null,-                        "viPreCompile": null,-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "n",-                            "dlOutput": null,-                            "dlSubdir": "󷎲kG󳓉ow",-                            "dlUri": "http:tkxzfxcq"-                        },-                        "viTags": [-                            "Latest",-                            "Prerelease",-                            "base-1.8.7",-                            "Prerelease",-                            "base-7.7.6",-                            "𩺈𥲬􅚷\u0015A~",-                            "old"-                        ],-                        "viTestDL": null-                    },-                    "4.5.3": {-                        "viArch": {-                            "A_ARM64": {-                                "Darwin": {-                                    "( < 8.6.5 && <= 4.3.2 && >= 5.4.2 && == 8.8.7 ) || ( >= 8.1.5 ) || ( >= 4.8.3 && < 6.1.2 && > 8.6.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "nxsbqgg",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:h"-                                    },-                                    "( <= 6.4.1 && > 4.2.7 && >= 7.1.8 ) || ( < 5.3.5 && <= 8.7.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "w",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􎺰\u0000xTw"-                                        },-                                        "dlUri": "http:jrpvjp"-                                    },-                                    "( <= 7.3.8 && > 5.2.4 && == 2.4.3 && == 1.8.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "gteuvfyd",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u000b7k\n.\u001d"-                                        },-                                        "dlUri": "http:irdtcou"-                                    },-                                    "( <= 7.7.3 && <= 8.5.4 && < 4.4.2 && < 5.4.1 && <= 1.7.1 ) || ( == 3.7.3 && >= 6.6.7 ) || ( < 6.8.7 && > 8.3.7 && >= 5.6.1 && < 4.4.2 && > 6.5.5 ) || ( >= 7.7.1 && > 3.2.1 && > 1.7.3 && <= 4.4.7 && < 2.3.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "tmkmrweg",-                                        "dlOutput": null,-                                        "dlSubdir": "􎬠r\u0001\u0004󹤹Vtl",-                                        "dlUri": "http:dsfwi"-                                    },-                                    "( > 8.7.7 && > 5.1.1 && > 6.4.3 ) || ( < 1.8.1 && >= 8.4.8 && == 5.5.8 ) || ( > 5.2.3 && < 4.4.5 ) || ( < 7.8.8 && >= 5.7.2 && == 8.3.1 && > 7.1.2 && <= 5.1.3 && >= 5.7.4 && > 2.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "dnx",-                                        "dlOutput": null,-                                        "dlSubdir": "-􂪂a󸥔",-                                        "dlUri": "https:vccsw"-                                    },-                                    "( >= 2.4.1 && < 7.3.3 && < 8.6.5 && > 2.7.8 && == 7.6.8 && == 5.2.1 && < 4.5.4 && < 4.5.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "w\u001d"-                                        },-                                        "dlUri": "https:kveaqx"-                                    },-                                    "( >= 6.1.1 && >= 8.8.4 && == 4.6.8 && < 6.2.8 && <= 6.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "ccssyt",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:maknsyl"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 1.3.1 ) || ( <= 5.3.3 && <= 4.3.3 && >= 1.1.5 && == 4.3.7 && < 3.5.8 && > 6.7.4 && == 5.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "eipjsn",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0017z\u0004g^"-                                        },-                                        "dlUri": "https:aj"-                                    },-                                    "( < 4.2.8 && <= 2.4.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "dfurzt",-                                        "dlOutput": null,-                                        "dlSubdir": "w",-                                        "dlUri": "http:zhthj"-                                    },-                                    "( <= 1.1.2 && <= 5.3.7 && <= 7.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "luazsl",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "X叫\tc{\u0011"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( == 1.4.1 && > 6.1.2 && < 7.4.8 && == 1.7.5 && == 8.5.4 && <= 8.2.6 && < 2.2.5 && > 2.3.4 && >= 7.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "ft",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "]"-                                        },-                                        "dlUri": "https:boattr"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "miqzq",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:kh"-                                    }-                                },-                                "Windows": {-                                    "( <= 2.5.3 && <= 2.8.8 && >= 5.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "tutjkoq",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:rlsh"-                                    },-                                    "( <= 5.1.7 && < 3.6.4 && > 8.6.8 && >= 2.3.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "lvios",-                                        "dlOutput": null,-                                        "dlSubdir": "\tZ",-                                        "dlUri": "http:khovdftf"-                                    },-                                    "( > 8.6.3 && > 5.6.3 && > 1.2.1 && > 7.8.5 && == 2.4.8 && < 4.2.6 && <= 5.8.5 && == 4.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "xlpqa",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:mnh"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "Darwin": {-                                    "( < 1.7.7 && > 1.8.8 && == 2.2.1 && <= 2.8.4 && <= 2.5.6 && == 4.6.8 && < 4.2.2 && <= 4.3.8 && > 6.1.4 ) || ( >= 6.2.3 && > 1.3.2 && < 2.8.4 && == 2.1.6 ) || ( >= 4.5.5 && >= 6.2.6 && <= 2.2.5 && == 7.7.4 && == 3.2.4 && > 1.4.6 && <= 7.3.4 && >= 1.1.3 ) || ( <= 2.4.7 && > 2.6.6 && >= 3.6.8 && <= 6.3.8 && >= 5.4.8 && <= 8.4.2 && == 3.4.5 && > 3.4.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "ilt",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:vki"-                                    },-                                    "( <= 3.3.4 && <= 2.2.8 && >= 7.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "kvbd",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:fhe"-                                    },-                                    "( <= 6.7.8 && == 8.8.1 && >= 6.3.1 && == 8.8.4 && > 7.5.7 ) || ( >= 8.4.4 ) || ( < 6.1.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "ct",-                                        "dlOutput": null,-                                        "dlSubdir": "lkP",-                                        "dlUri": "http:hik"-                                    },-                                    "( == 8.8.6 && <= 6.8.5 && > 3.1.2 && == 8.1.1 && < 2.4.6 && <= 3.7.2 && >= 7.8.4 && >= 7.1.4 && > 3.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "vzn",-                                        "dlOutput": null,-                                        "dlSubdir": "ks\u0006t𧲳@`𪐯",-                                        "dlUri": "http:cem"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "nftgjger",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:yr"-                                    }-                                },-                                "FreeBSD": {-                                    "( == 7.4.8 && > 4.6.3 && > 2.5.4 && < 2.2.1 && <= 4.5.4 && > 2.2.2 && >= 6.3.6 && > 8.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:orrhja"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "jofic",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:"-                                    }-                                },-                                "Linux_Exherbo": {-                                    "( < 1.2.4 && <= 7.1.2 && >= 1.3.3 && == 8.7.5 && >= 2.6.3 && <= 8.1.3 && > 4.6.7 && == 7.8.6 && == 3.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "\u000bv𓐋R󹛪󿵱\"",-                                        "dlUri": "http:w"-                                    },-                                    "( < 7.2.6 && > 6.6.1 && < 6.5.5 && > 7.8.7 && == 7.7.7 ) || ( <= 3.3.4 && < 4.3.6 && >= 8.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "bb",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( <= 4.1.8 && == 7.8.5 && < 2.4.4 && > 8.4.4 && > 1.2.3 && >= 2.4.3 && >= 1.5.6 ) || ( <= 1.2.4 && <= 9.7.4 && < 6.1.3 && == 2.3.7 && >= 8.3.8 && <= 8.7.6 && > 6.1.1 && > 3.6.8 && >= 6.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "jmoi",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0016\u000fm𝄴𫹪司",-                                        "dlUri": "http:viupudu"-                                    },-                                    "( <= 8.6.3 && == 4.3.3 && < 3.1.6 && <= 7.8.2 && >= 5.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "b",-                                        "dlOutput": null,-                                        "dlSubdir": "󶀲\u001e\u0011",-                                        "dlUri": "https:l"-                                    },-                                    "( >= 5.3.3 && >= 4.5.2 && >= 3.5.2 && >= 8.6.4 && < 2.6.6 && <= 4.4.8 ) || ( > 7.5.2 && < 1.8.5 && >= 7.6.8 && == 3.6.1 && > 4.7.2 ) || ( > 1.6.5 && <= 4.4.6 && == 7.8.7 && < 8.2.3 ) || ( < 6.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "mp",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0006*t\r/\""-                                        },-                                        "dlUri": "http:sccwj"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "xec",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "G𘃮⒩\u0010𦻗0𡕂􂼻"-                                        },-                                        "dlUri": "http:hhrq"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:vyih",-                        "viPostInstall": "vouuw",-                        "viPostRemove": "widnqidl",-                        "viPreCompile": "hdykow",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "in",-                            "dlOutput": null,-                            "dlSubdir": "\u000f<",-                            "dlUri": "https:bxumqu"-                        },-                        "viTags": [-                            "Recommended",-                            "Latest",-                            "Latest",-                            "base-1.5.2",-                            "Latest",-                            "old"-                        ],-                        "viTestDL": null-                    },-                    "7.3.9": {-                        "viArch": {-                            "A_ARM": {-                                "FreeBSD": {-                                    "( < 6.6.7 && < 6.4.6 && == 5.2.2 && >= 1.8.5 && == 1.8.4 && == 6.4.5 && == 8.9.2 && >= 2.4.5 ) || ( >= 8.3.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "out",-                                        "dlOutput": null,-                                        "dlSubdir": "B瑝I\u001f\r!",-                                        "dlUri": "http:pjbx"-                                    },-                                    "( > 5.6.2 && < 4.1.7 && <= 2.8.6 && >= 8.5.8 && == 7.6.5 && < 4.4.3 && < 8.1.6 && == 2.4.8 && < 1.7.8 ) || ( >= 6.5.5 && <= 5.8.2 && < 7.3.5 && >= 3.5.1 ) || ( > 8.6.7 && == 5.3.1 ) || ( < 8.8.3 && >= 3.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "fcxsqlfb",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:folcufqg"-                                    },-                                    "( >= 3.4.5 && < 1.5.1 && < 8.7.8 && < 4.7.5 && < 6.7.8 && == 8.1.3 && <= 1.1.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "c",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "D>𨰎\u0017"-                                        },-                                        "dlUri": "http:lea"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "Darwin": {-                                    "( < 4.8.4 && > 6.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "dd",-                                        "dlOutput": null,-                                        "dlSubdir": "\u000b.A$􆛙9<4",-                                        "dlUri": "http:une"-                                    },-                                    "( <= 3.3.5 && >= 5.8.8 && <= 1.7.7 && == 4.2.3 && == 6.2.8 && < 8.6.8 && <= 3.6.7 && == 4.1.5 && >= 7.5.5 ) || ( == 5.3.6 && == 6.6.7 && == 6.1.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "zcpeywm",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0001􄚲"-                                        },-                                        "dlUri": "http:imos"-                                    },-                                    "( <= 6.1.5 && < 4.1.4 && < 3.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "uyxazzw",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:pbdznpji"-                                    },-                                    "( == 4.2.8 && <= 4.1.1 && < 3.8.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "f",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0000c",-                                        "dlUri": "https:x"-                                    },-                                    "( > 4.5.1 && >= 3.1.4 && <= 8.5.2 && >= 5.3.6 && == 4.3.2 && >= 6.1.7 && < 2.2.7 && <= 4.1.7 && == 6.6.5 ) || ( <= 1.7.6 && == 6.8.4 && < 7.2.8 && == 4.4.5 && > 6.5.2 && > 3.8.4 && >= 1.8.3 && >= 4.6.2 ) || ( < 7.8.7 && >= 2.8.8 && <= 2.1.3 && >= 6.8.6 && < 5.3.3 && < 8.4.3 && >= 1.3.8 ) || ( >= 1.6.5 && >= 8.4.5 && > 5.8.2 && > 7.2.4 && >= 1.8.5 && >= 7.7.4 && <= 6.6.7 && < 5.5.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "\u00079]셹",-                                        "dlUri": "http:fqknjwto"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "yikf",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 2.8.7 && == 5.7.8 && == 1.4.5 && < 4.7.6 ) || ( <= 1.6.6 && < 1.2.2 && <= 8.5.8 && < 4.2.1 && == 3.2.6 && < 3.5.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "ehipcwem",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "'+5cy^\u0015w"-                                        },-                                        "dlUri": "http:nghrw"-                                    },-                                    "( == 2.1.2 && == 3.3.7 && < 1.8.6 && >= 3.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "es",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:clhbgk"-                                    },-                                    "( > 3.5.6 && >= 8.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\t𤹽󳓥_"-                                        },-                                        "dlUri": "https:znwsq"-                                    },-                                    "( > 6.8.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "k",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "( >= 1.2.4 && >= 7.2.5 && <= 8.3.2 && >= 7.9.1 && > 1.2.1 && > 4.8.5 && == 1.4.5 && >= 8.2.8 && <= 3.6.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "h",-                                        "dlUri": "https:aslrdeog"-                                    },-                                    "( >= 6.5.7 && == 8.8.4 && > 3.1.2 && < 5.4.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "margu",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:o"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "kkbgx",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:b"-                                    }-                                },-                                "Linux_Alpine": {-                                    "( < 5.4.7 && < 5.2.7 && == 6.5.2 && > 8.7.7 && == 4.4.5 && >= 6.1.8 && == 3.7.4 && >= 6.1.7 && >= 6.3.2 ) || ( > 6.6.4 && >= 5.1.2 && == 3.5.5 && <= 8.7.1 && == 1.4.7 && >= 2.1.6 ) || ( == 6.3.8 && > 7.4.5 && < 6.1.8 && >= 7.7.3 && == 7.4.3 ) || ( > 6.5.1 && >= 4.6.3 && >= 1.3.6 && == 3.3.7 && > 5.2.8 && > 5.4.2 && == 4.1.2 && < 4.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0019",-                                        "dlUri": "https:jnyhk"-                                    },-                                    "( <= 3.4.2 ) || ( > 4.7.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "l",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "p󵅒䣫p夌\u000b󵢈"-                                        },-                                        "dlUri": "http:airv"-                                    },-                                    "( == 1.1.1 && >= 7.5.6 && <= 6.6.7 && < 6.5.7 && <= 4.5.3 ) || ( >= 6.6.1 && < 6.1.3 && >= 5.6.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "jxlcd",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "1\u0004󱶴󳿟q\u0004\u000bp"-                                        },-                                        "dlUri": "https:qju"-                                    },-                                    "( > 8.8.8 && == 2.2.4 && < 1.3.3 && <= 5.8.3 && == 9.7.3 && <= 4.7.4 && > 5.2.1 && > 5.4.3 && >= 3.5.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "prz",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:fmxu"-                                    },-                                    "( >= 3.2.1 ) || ( == 8.4.2 && == 3.1.7 && <= 4.3.2 && >= 4.5.3 && > 2.5.1 && == 6.4.3 && < 7.7.7 && < 4.5.1 && < 5.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "agj",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:trxnu"-                                    },-                                    "( >= 7.3.6 && <= 8.1.3 && == 1.5.2 && >= 5.5.8 && >= 1.6.5 ) || ( > 2.7.3 && <= 5.1.3 && < 5.1.6 && > 1.6.4 ) || ( >= 8.6.5 && <= 7.3.7 && <= 1.5.4 && <= 8.3.6 && >= 2.4.2 && >= 1.4.6 && == 3.8.5 && <= 1.5.1 ) || ( <= 5.1.6 && == 3.8.3 && == 8.6.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "lcixc",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0008"-                                        },-                                        "dlUri": "http:mfehes"-                                    }-                                },-                                "Linux_Gentoo": {-                                    "( <= 5.4.3 && <= 1.1.2 && <= 3.1.6 && > 7.3.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "hjsiwis",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:gbkl"-                                    },-                                    "( <= 8.8.6 && > 5.8.8 && <= 6.4.3 ) || ( < 1.6.7 && == 2.7.2 && < 8.7.5 && == 6.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "wg",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󶷨\u0012󸱼0"-                                        },-                                        "dlUri": "https:lbplj"-                                    },-                                    "( == 3.2.3 && > 1.7.7 ) || ( > 2.8.4 && == 4.5.8 && > 1.1.7 && > 5.3.6 && == 4.5.7 && == 5.5.5 && >= 4.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "gbmvy",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ">\u001a,ctN\""-                                        },-                                        "dlUri": "http:lz"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "rsg",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:nhfn"-                                    }-                                },-                                "Windows": {-                                    "( <= 5.7.2 && > 3.7.2 && <= 2.8.1 && > 5.7.7 && > 5.8.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "nq",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􋿤"-                                        },-                                        "dlUri": "http:ixyrv"-                                    },-                                    "( == 3.7.3 && < 2.4.1 && <= 6.5.1 && >= 5.8.5 && <= 1.6.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "ihidhhjx",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:igku"-                                    },-                                    "( >= 3.8.7 && <= 8.2.7 && >= 2.4.3 && == 3.5.5 ) || ( <= 2.1.6 && < 1.2.4 ) || ( <= 2.2.4 && == 6.7.4 && <= 2.2.7 && > 6.3.4 && <= 2.2.2 && < 4.5.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "vnegcs",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󻄚𥜸bB"-                                        },-                                        "dlUri": "https:nykc"-                                    }-                                }-                            },-                            "A_PowerPC64": {-                                "Darwin": {-                                    "( < 2.7.2 && > 5.7.3 && >= 3.2.8 && >= 5.1.2 && <= 4.3.5 ) || ( < 8.8.7 && > 7.5.6 && == 2.6.1 && < 7.3.4 && < 3.8.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "ewuc",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:wkbxqiru"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "avfkdxc",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:tidz"-                                    }-                                },-                                "Linux_RedHat": {-                                    "( <= 1.8.7 && < 6.3.3 && < 3.4.7 && > 7.1.6 && <= 8.6.4 && >= 3.5.7 && < 1.2.1 && < 5.7.2 && > 6.8.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "bzfxiwv",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:iy"-                                    },-                                    "( <= 7.3.4 && >= 7.4.7 && >= 8.3.6 && == 4.7.4 && > 4.8.1 && > 6.4.2 && <= 1.1.1 && >= 7.6.7 ) || ( <= 6.7.1 && >= 1.6.1 && > 2.2.8 && > 6.5.3 && < 2.5.2 && >= 8.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "q",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Q@\u0008"-                                        },-                                        "dlUri": "https:w"-                                    },-                                    "( == 7.1.3 && < 4.2.4 && > 8.7.1 && == 3.8.5 && > 3.1.1 && > 4.7.4 && > 3.4.2 && >= 3.8.1 && == 4.2.1 ) || ( > 4.8.8 && == 1.2.2 && > 1.6.5 && == 4.5.8 && <= 6.4.7 && >= 1.8.4 && == 3.4.6 ) || ( < 3.7.6 && >= 4.1.1 && <= 7.1.7 && < 6.5.1 && > 5.8.6 && == 6.5.7 && <= 5.6.5 && >= 4.6.2 && >= 4.1.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "dgk",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:nmdta"-                                    },-                                    "( >= 4.2.5 && >= 8.5.2 && > 3.4.7 && > 1.7.1 && < 4.4.5 && < 6.3.1 && < 6.8.8 && < 3.1.6 && < 3.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "bdpmtqaj",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ">"-                                        },-                                        "dlUri": "https:sc"-                                    },-                                    "( >= 6.7.7 && < 1.3.8 && >= 8.5.2 && >= 8.1.8 && >= 5.5.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "chkuwzm",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:nyxojqj"-                                    },-                                    "( >= 7.1.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "`Udg",-                                        "dlUri": "https:ocfrq"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "tldaewpk",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:adh"-                                    }-                                },-                                "Windows": {-                                    "( < 6.5.3 && > 8.2.7 && == 3.8.8 && > 4.8.1 && <= 4.7.4 && > 2.8.5 && <= 3.3.8 && > 4.5.4 && >= 5.3.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "mge",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "1/\u000b􊺇s"-                                        },-                                        "dlUri": "http:tbdbit"-                                    },-                                    "( <= 8.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "j",-                                        "dlOutput": null,-                                        "dlSubdir": "􆲯+R'S􂇳",-                                        "dlUri": "http:"-                                    },-                                    "( > 3.4.3 && == 3.6.5 && < 4.4.6 && == 7.7.3 && < 7.4.9 && == 5.4.4 && >= 3.8.8 && >= 8.1.1 && >= 7.5.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "ommt",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:vflte"-                                    },-                                    "( > 4.2.6 && > 1.3.2 && < 4.2.2 && >= 2.2.5 && < 8.6.3 && >= 7.6.7 && >= 7.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "s",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u001dZr4􉌺2':"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "u"-                                        },-                                        "dlUri": "https:dfn"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "Linux_UnknownLinux": {-                                    "( < 3.1.3 && < 4.8.7 && > 3.5.8 && > 4.8.3 && <= 7.1.1 && > 1.2.7 && > 5.7.8 ) || ( < 6.6.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "ypvau",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:gsms"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:q"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:bfhznfsd",-                        "viPostInstall": null,-                        "viPostRemove": "vhzr",-                        "viPreCompile": null,-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "ooajpjt",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": "\"󴫤\u0018\u0006"-                            },-                            "dlUri": "https:nphl"-                        },-                        "viTags": [-                            "old",-                            "base-1.6.1",-                            "Prerelease",-                            "old"-                        ],-                        "viTestDL": null-                    }-                },-                "GHCup": {-                    "2.6.7": {-                        "viArch": {-                            "A_PowerPC": {-                                "Darwin": {-                                    "( == 1.7.8 && < 7.8.5 && > 4.8.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "qh",-                                        "dlOutput": null,-                                        "dlSubdir": "쒩𝖄",-                                        "dlUri": "https:nvlaywb"-                                    },-                                    "( == 2.7.8 && <= 3.2.4 && <= 5.2.2 && >= 8.8.5 && <= 1.3.3 && == 2.7.4 && > 3.7.5 && <= 4.1.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "0b!􎸣􇧓",-                                        "dlUri": "http:wzjfn"-                                    },-                                    "( == 7.8.8 && <= 8.6.6 ) || ( < 6.8.4 && > 5.5.1 && < 3.5.6 && < 3.4.8 && > 3.2.6 && < 6.7.4 && <= 1.3.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "tgensz",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:i"-                                    },-                                    "( > 2.8.4 && == 1.2.5 && >= 2.4.2 && <= 3.7.4 ) || ( <= 1.4.6 ) || ( <= 8.7.1 && <= 2.4.2 && <= 7.5.8 && <= 5.8.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "uy",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:wgj"-                                    },-                                    "( >= 2.6.7 && == 2.4.4 && > 8.7.6 && == 3.6.6 && == 6.3.6 && > 1.6.3 && > 2.8.5 && >= 7.3.8 && >= 6.6.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "xw",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𮎥 9+\u001e"-                                        },-                                        "dlUri": "https:kkhercs"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "edtdhv",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:jcfsvmz"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:o",-                        "viPostInstall": "z",-                        "viPostRemove": null,-                        "viPreCompile": null,-                        "viReleaseDay": null,-                        "viSourceDL": null,-                        "viTags": [-                            "base-2.6.5",-                            "Latest",-                            "\u0005s톕$󵰇\"g",-                            "Prerelease"-                        ],-                        "viTestDL": null-                    },-                    "3.5.3": {-                        "viArch": {-                            "A_ARM": {-                                "FreeBSD": {-                                    "( < 6.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "dphmbn",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "艵󵗅CC"-                                        },-                                        "dlUri": "http:s"-                                    },-                                    "( >= 7.5.8 && <= 5.7.4 && <= 2.8.2 && == 7.1.7 && >= 6.7.7 && == 6.8.5 && <= 7.1.2 && < 3.7.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "mafldknc",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:vdohp"-                                    }-                                },-                                "Linux_AmazonLinux": {},-                                "Linux_Debian": {-                                    "( <= 4.1.1 && >= 6.2.4 && >= 5.5.3 && <= 4.3.9 && >= 3.1.5 ) || ( <= 3.3.1 && == 4.1.7 && < 8.6.6 && < 8.3.7 && == 8.4.6 && <= 2.2.7 && <= 5.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "hsmazga",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "( <= 5.1.3 && <= 6.2.2 && > 4.8.8 && < 2.6.4 && > 2.10.5 && == 4.2.5 && <= 5.5.2 ) || ( >= 1.3.8 && > 7.2.3 && >= 7.3.5 && == 1.1.8 && == 8.5.1 && < 2.4.6 && >= 3.5.6 ) || ( > 6.6.4 && > 6.4.1 && == 5.4.8 && >= 1.5.7 && >= 8.4.3 && == 7.3.7 && == 6.9.5 && < 3.2.5 && <= 6.2.5 ) || ( == 6.7.8 && < 2.1.7 && == 4.3.5 && > 7.4.1 && > 8.4.2 && < 7.6.5 && <= 5.4.8 && >= 4.4.6 ) || ( > 1.1.8 && >= 1.7.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "dy",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𪘠穴7<cxo`"-                                        },-                                        "dlUri": "https:dyt"-                                    },-                                    "( == 3.5.1 ) || ( == 1.3.6 && < 4.7.3 && == 3.7.5 && == 7.3.7 && > 8.7.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "wkd",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "f1􎕒𩥲🍩V"-                                        },-                                        "dlUri": "https:qimf"-                                    },-                                    "( == 8.1.2 && <= 3.1.1 && == 5.6.6 && == 5.7.4 && > 4.4.6 && == 1.2.7 && == 6.1.3 && < 4.6.2 && <= 3.4.6 ) || ( <= 1.4.6 && == 6.7.5 && < 4.2.6 && < 6.3.4 && >= 4.6.2 && > 2.4.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "yw",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:j"-                                    },-                                    "( > 4.8.7 && < 6.7.5 && >= 5.5.5 && < 6.6.2 && == 5.3.3 && == 1.2.8 && < 6.2.1 && >= 8.4.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0005"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( > 6.2.3 && > 3.8.7 && >= 5.4.7 && <= 8.7.6 && > 7.1.8 && < 4.6.1 && < 5.3.1 && == 6.6.6 && < 2.8.8 ) || ( >= 2.4.7 && >= 8.2.3 && > 4.1.7 && == 6.2.4 && <= 4.7.5 && == 5.7.5 && > 2.8.4 && <= 4.8.1 ) || ( >= 3.3.8 && <= 5.5.3 && == 4.7.8 && < 1.3.7 && <= 6.2.3 && >= 2.5.3 && < 6.8.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "ai",-                                        "dlOutput": null,-                                        "dlSubdir": "}pC\r󾭴6",-                                        "dlUri": "http:"-                                    }-                                },-                                "Windows": {-                                    "( < 3.2.4 && == 3.2.1 && >= 4.5.8 && == 2.8.1 && > 8.8.2 && == 8.8.3 && <= 6.5.2 ) || ( <= 3.8.2 && <= 1.1.3 && > 4.2.4 && == 6.3.1 && >= 2.4.5 && >= 3.5.5 && > 8.1.4 ) || ( < 5.6.4 && <= 4.7.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "ioi",-                                        "dlOutput": null,-                                        "dlSubdir": "zSZc",-                                        "dlUri": "https:utal"-                                    },-                                    "( < 3.7.8 && >= 8.3.2 && < 5.5.8 && >= 8.8.4 && > 7.6.4 && == 8.7.5 && >= 7.3.6 && >= 6.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "ggcuk",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:pxqirla"-                                    },-                                    "( < 4.6.5 && < 4.1.7 && < 1.1.4 && <= 7.2.6 ) || ( < 4.6.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "twtb",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󵳟𐐽d𬕍\u0010(𡼙𭪬"-                                        },-                                        "dlUri": "https:qrueugz"-                                    },-                                    "( == 8.4.1 && >= 8.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "qt",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "h\u0014狵po\u0006"-                                        },-                                        "dlUri": "http:jg"-                                    },-                                    "( >= 2.2.7 && == 4.7.6 && >= 2.3.6 && < 2.5.1 && >= 4.5.3 ) || ( == 8.7.1 && > 8.5.2 && > 2.4.5 && <= 7.6.2 && < 2.4.2 && < 1.5.3 && >= 4.5.7 && == 7.6.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "pcdigww",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "J"-                                        },-                                        "dlUri": "https:b"-                                    },-                                    "( >= 4.4.8 && >= 5.8.5 && == 5.7.8 && == 4.1.8 && >= 8.5.3 && >= 7.5.5 && >= 5.1.7 ) || ( >= 8.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "deefs",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:r"-                                    },-                                    "( >= 7.4.8 && > 1.1.2 && >= 1.3.7 && < 6.3.7 && < 8.6.4 && > 1.8.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "􈚧d",-                                        "dlUri": "http:ekozmnf"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:qbs",-                        "viPostInstall": "",-                        "viPostRemove": "o",-                        "viPreCompile": "vfij",-                        "viReleaseDay": null,-                        "viSourceDL": null,-                        "viTags": [-                            "base-5.4.2",-                            "Latest",-                            "Recommended",-                            "Latest",-                            "Latest",-                            "xZ\u000b",-                            "Recommended"-                        ],-                        "viTestDL": null-                    },-                    "3.8.5": {-                        "viArch": {-                            "A_64": {-                                "Darwin": {-                                    "( <= 6.4.2 && < 1.7.4 && > 6.2.4 && > 2.8.3 && < 8.3.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "hq",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "暂\u00120"-                                        },-                                        "dlUri": "https:gp"-                                    },-                                    "( == 1.6.4 && < 4.5.4 && >= 5.7.2 && >= 8.7.3 && == 2.6.7 ) || ( < 4.8.2 && > 2.3.5 && > 7.2.2 && == 1.7.8 && == 6.1.5 && <= 1.1.7 && < 3.8.6 && <= 1.1.7 ) || ( < 7.5.4 && >= 7.2.2 && <= 7.1.4 && <= 8.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "wc",-                                        "dlOutput": null,-                                        "dlSubdir": "%#􇟚AwZ󶎓􈞜",-                                        "dlUri": "https:"-                                    },-                                    "( == 5.2.1 && == 6.8.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "hbvo",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0001\u000fj\u001fJ\u001b-"-                                        },-                                        "dlUri": "https:rmawlp"-                                    },-                                    "( == 5.7.1 && >= 3.1.3 && > 1.2.7 && >= 3.7.6 && < 4.8.3 && <= 2.8.8 && > 5.1.2 && >= 6.5.5 ) || ( >= 8.8.5 && <= 2.2.8 && < 5.1.7 && < 8.4.1 && == 6.2.7 && > 2.3.6 && < 2.3.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󵃹𭻪"-                                        },-                                        "dlUri": "http:dkfp"-                                    },-                                    "( > 2.1.2 && > 6.8.4 && >= 1.7.5 && <= 8.2.5 && <= 8.4.6 && == 1.3.2 && > 2.5.8 && < 6.2.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "qhef",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0002𪧑5\t"-                                        },-                                        "dlUri": "http:bsdxvxm"-                                    },-                                    "( > 4.8.7 && > 5.2.2 && >= 5.3.8 ) || ( == 4.7.2 && >= 5.3.4 ) || ( >= 5.2.5 && == 3.4.2 && == 7.4.6 && >= 6.2.2 ) || ( == 1.3.8 && > 3.2.6 && == 3.2.4 && == 4.5.6 && == 5.7.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "pkhmlyjk",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "HASFC"-                                        },-                                        "dlUri": "http:j"-                                    },-                                    "( >= 7.3.4 && <= 4.4.1 && < 5.3.3 && >= 8.7.1 && <= 8.8.8 && >= 3.3.6 && >= 8.8.3 && <= 5.1.3 ) || ( >= 1.1.6 && == 6.8.6 && < 1.4.3 && == 8.3.7 && > 5.2.5 && < 5.1.2 && < 5.1.5 && == 2.6.6 ) || ( < 8.4.3 && <= 2.2.9 )": {-                                        "dlCSize": null,-                                        "dlHash": "hvmbi",-                                        "dlOutput": null,-                                        "dlSubdir": "(𦑩 ",-                                        "dlUri": "https:"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 4.5.6 && <= 5.2.1 && > 5.7.6 && < 4.6.1 && >= 8.7.7 ) || ( < 2.5.2 && <= 5.1.7 && == 1.4.5 && <= 4.6.8 && <= 8.8.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "wep",-                                        "dlOutput": null,-                                        "dlSubdir": "󸊜^𧴫🜗0筻",-                                        "dlUri": "http:hoo"-                                    }-                                },-                                "Linux_Alpine": {},-                                "Linux_Exherbo": {-                                    "( <= 6.8.4 && > 2.5.3 && <= 6.8.3 && >= 5.2.7 && > 5.1.6 && > 4.1.7 && > 2.8.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "m",-                                        "dlOutput": null,-                                        "dlSubdir": "𠾚\u001c𠧯3",-                                        "dlUri": "http:h"-                                    },-                                    "( <= 8.1.2 && <= 6.3.8 && < 7.7.1 && == 1.7.1 && <= 6.7.2 && > 2.6.8 && >= 6.6.3 && >= 1.8.2 ) || ( < 5.4.5 && > 4.4.6 && >= 8.7.6 && <= 5.5.3 && == 5.4.3 && > 2.1.8 ) || ( > 3.5.3 && > 8.9.1 && < 7.2.6 && >= 8.8.7 && == 7.3.5 && <= 3.4.9 && == 8.3.6 && > 7.4.3 && < 1.6.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "thagzqnr",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:abt"-                                    },-                                    "( >= 1.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:hoh"-                                    },-                                    "( >= 7.3.7 && <= 8.8.5 && <= 6.3.7 && >= 6.3.8 ) || ( >= 4.6.4 && >= 5.6.5 ) || ( == 8.8.7 && > 5.4.1 && < 7.7.7 && == 6.3.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "kkqykbwp",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0001謔󲨣='"-                                        },-                                        "dlUri": "http:wexa"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ddyofhc",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:ndkmbf"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:byvvu",-                        "viPostInstall": "ezahxgy",-                        "viPostRemove": "",-                        "viPreCompile": null,-                        "viReleaseDay": null,-                        "viSourceDL": null,-                        "viTags": [-                            "old"-                        ],-                        "viTestDL": null-                    },-                    "4.1.6": {-                        "viArch": {-                            "A_ARM64": {-                                "Darwin": {-                                    "( > 2.1.1 && >= 6.5.5 && < 7.7.7 && <= 8.4.8 && == 4.5.3 && < 8.2.1 && < 2.6.3 ) || ( == 5.2.7 && >= 1.4.6 && == 5.4.3 && < 3.6.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "ns",-                                        "dlOutput": null,-                                        "dlSubdir": "L􀛹V\u0019/K𒌦",-                                        "dlUri": "https:svzhpnlj"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "qgnmnmgo",-                                        "dlOutput": null,-                                        "dlSubdir": "Z󱙂k{wퟕ",-                                        "dlUri": "http:coevmkyo"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 2.1.4 && < 4.6.2 && >= 3.2.3 && == 8.4.3 && == 1.5.2 && == 4.2.7 && < 5.2.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "xp",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:byf"-                                    },-                                    "( < 7.1.7 && > 4.6.3 && < 3.6.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𧑏\u0013Q􀆲\u001e>M"-                                        },-                                        "dlUri": "http:rrly"-                                    }-                                },-                                "Linux_CentOS": {-                                    "( == 7.6.3 && <= 6.6.8 && <= 1.4.6 && >= 1.6.3 && < 1.8.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:wjiqiwoy"-                                    },-                                    "( >= 6.4.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "zackkuu",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:zjqhnp"-                                    }-                                },-                                "Linux_Debian": {-                                    "( <= 5.1.2 && == 6.1.8 && > 4.4.2 && > 2.8.4 && == 5.3.6 && == 4.1.8 && >= 1.1.8 && > 6.4.6 && <= 5.3.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "heg",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\\\rL"-                                        },-                                        "dlUri": "http:bmszc"-                                    },-                                    "( >= 6.5.3 && == 7.7.7 && >= 7.8.7 && < 7.5.6 && < 6.3.6 && <= 1.4.4 && > 5.3.8 && < 7.1.2 && < 5.4.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "qgkaxhg",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􆳶⎬􈃼\u001d"-                                        },-                                        "dlUri": "http:jghpnbkw"-                                    }-                                },-                                "Windows": {-                                    "( <= 3.3.3 && == 5.8.7 && == 7.3.3 && < 2.6.2 && <= 5.7.4 && > 6.5.1 ) || ( >= 6.8.7 && < 6.5.2 && > 3.6.8 && >= 3.3.1 ) || ( <= 1.2.8 && < 7.7.3 && >= 3.5.2 && == 1.8.2 && == 5.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "efdkrber",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:lkie"-                                    },-                                    "( <= 4.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "menprp",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0011𩨘g󴪌𭈱\u0014􉤀"-                                        },-                                        "dlUri": "http:l"-                                    },-                                    "( <= 6.5.2 && == 6.3.3 && >= 3.4.5 && < 4.2.5 && <= 5.1.8 && <= 1.4.7 && <= 5.9.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "z",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "9𤼅󰱬\u0014-N􌰦󼗫"-                                        },-                                        "dlUri": "http:sump"-                                    },-                                    "( > 2.2.4 && == 5.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "bvaqte",-                                        "dlOutput": null,-                                        "dlSubdir": "@󱠡5\r",-                                        "dlUri": "http:jwmi"-                                    },-                                    "( >= 5.5.2 && <= 9.4.1 && < 3.5.8 && >= 3.2.3 && >= 5.8.6 && <= 7.3.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "gxo",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u000b፞\u0019H?㡊c"-                                        },-                                        "dlUri": "http:mzzufsi"-                                    },-                                    "( >= 7.4.6 && <= 7.3.2 && >= 5.8.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "䆹kDT\u0014eP",-                                        "dlUri": "https:ott"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "eq",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\""-                                        },-                                        "dlUri": "https:xozfq"-                                    }-                                }-                            },-                            "A_PowerPC64": {-                                "Darwin": {-                                    "( >= 6.4.8 && < 1.8.2 && == 3.1.3 && >= 1.2.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "wj",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:zya"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "jlaf",-                                        "dlOutput": null,-                                        "dlSubdir": "𩽚􄜩|$m󰴿Hx",-                                        "dlUri": "https:r"-                                    }-                                },-                                "Linux_Alpine": {},-                                "Linux_Gentoo": {-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "yagybkgh",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0000(\u0011hzfs\u0003",-                                        "dlUri": "https:yb"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "FreeBSD": {-                                    "( >= 4.7.7 && >= 7.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "yn",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:pwgzs"-                                    }-                                },-                                "Windows": {-                                    "( < 8.3.6 && <= 3.7.4 && >= 3.8.8 ) || ( > 5.8.1 && == 3.7.6 && > 6.7.8 && >= 7.3.4 && >= 8.4.9 ) || ( <= 3.8.3 && == 7.8.6 && <= 2.2.2 && == 4.2.5 && == 8.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "jidr",-                                        "dlOutput": null,-                                        "dlSubdir": "􃤦P\r\u000b$^,",-                                        "dlUri": "http:"-                                    },-                                    "( >= 2.3.8 ) || ( >= 1.3.7 && > 1.8.4 && < 3.3.1 && == 4.6.6 && >= 1.1.7 && < 8.4.1 ) || ( >= 7.6.4 && < 2.6.7 && < 5.3.5 && == 2.3.7 && >= 2.1.7 && <= 5.4.6 && == 3.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􊇻\u0017䕑C|(@#"-                                        },-                                        "dlUri": "https:ntyz"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "cycz",-                                        "dlOutput": null,-                                        "dlSubdir": "󴁥=7{e?7s",-                                        "dlUri": "http:jmfirsyl"-                                    }-                                }-                            }-                        },-                        "viChangeLog": null,-                        "viPostInstall": "qrvyqt",-                        "viPostRemove": null,-                        "viPreCompile": null,-                        "viReleaseDay": null,-                        "viSourceDL": null,-                        "viTags": [-                            "Latest",-                            "old"-                        ],-                        "viTestDL": null-                    },-                    "7.5.4": {-                        "viArch": {-                            "A_64": {-                                "Darwin": {-                                    "( == 4.8.1 && >= 7.2.3 && < 4.7.4 && < 7.2.7 && > 8.6.3 && <= 3.6.7 && < 3.1.1 && > 3.6.7 && >= 4.1.2 ) || ( <= 5.6.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0015S)풲Nl"-                                        },-                                        "dlUri": "https:arztgqs"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:zkgic"-                                    }-                                },-                                "FreeBSD": {},-                                "Linux_Debian": {-                                    "( < 1.8.2 && == 6.4.8 ) || ( > 6.5.4 && <= 8.1.5 && > 6.4.2 && == 2.8.4 && < 7.3.4 && <= 4.6.3 && < 4.7.8 && == 3.6.3 ) || ( == 9.8.2 && < 3.7.2 && == 1.3.4 && < 7.4.3 && == 4.3.2 && > 3.1.1 && < 3.3.4 && == 8.3.4 && >= 6.4.7 ) || ( > 3.3.2 && == 2.6.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "z",-                                        "dlOutput": null,-                                        "dlSubdir": "l",-                                        "dlUri": "http:ykslmmau"-                                    },-                                    "( <= 4.8.3 && <= 1.6.7 && < 5.1.5 && > 7.4.5 && < 1.8.8 && <= 6.6.4 && >= 5.7.8 && < 3.7.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "me",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󾎝"-                                        },-                                        "dlUri": "https:vavj"-                                    },-                                    "( == 5.6.3 && == 3.6.4 && == 4.2.4 && >= 6.7.8 ) || ( < 2.1.8 && == 1.5.2 && >= 2.6.7 && > 4.1.5 && <= 3.5.7 && >= 4.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "oarq",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "( > 3.2.3 && < 6.3.3 && >= 1.1.1 && < 3.2.3 && < 3.3.7 ) || ( == 3.3.8 && >= 7.8.7 && >= 7.7.6 && > 1.3.1 && <= 7.7.2 && > 8.7.1 && >= 8.5.7 && >= 5.1.4 && < 5.8.8 ) || ( >= 5.2.2 && <= 4.3.4 && > 4.7.8 && >= 1.1.4 && <= 3.2.8 && >= 2.7.8 && < 5.3.2 && >= 1.3.7 && < 1.8.9 )": {-                                        "dlCSize": null,-                                        "dlHash": "ljzlkcd",-                                        "dlOutput": null,-                                        "dlSubdir": "#\u0007𩜜&",-                                        "dlUri": "http:"-                                    },-                                    "( > 6.7.3 && >= 2.1.4 && < 2.5.7 && == 5.3.2 ) || ( < 4.3.7 && > 4.3.3 && <= 7.5.5 && == 3.8.6 && <= 5.4.3 && == 6.4.3 && <= 8.2.3 ) || ( <= 2.8.8 && <= 7.4.5 && == 5.5.7 && == 1.6.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "orsdzj",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "( > 7.4.3 && <= 2.8.4 && > 5.6.2 && >= 8.6.6 && == 5.2.4 && <= 8.5.7 && <= 2.1.2 && > 4.3.1 && < 5.8.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "s",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0000󿓁🂓ʰ0>7",-                                        "dlUri": "https:txboc"-                                    },-                                    "( >= 3.4.7 ) || ( < 4.5.6 && > 6.5.2 && > 8.7.8 && > 6.5.7 && >= 6.1.7 && < 1.2.8 && > 5.2.6 ) || ( > 6.1.2 && == 1.2.8 && == 4.1.2 && == 5.6.2 ) || ( == 6.3.6 && >= 8.8.7 && == 7.5.4 && >= 6.1.6 && > 2.8.1 && >= 6.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "ydqvh",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:qpfmrjtm"-                                    },-                                    "( >= 4.3.4 && > 2.5.8 ) || ( <= 8.2.7 && >= 3.5.2 && >= 2.8.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "dhshzt",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:rs"-                                    }-                                },-                                "Linux_Mint": {-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "br",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "yd2'"-                                        },-                                        "dlUri": "https:xb"-                                    }-                                },-                                "Windows": {-                                    "( < 2.6.2 && >= 7.5.6 && >= 2.5.1 && > 4.1.7 && == 3.7.6 && <= 5.7.4 && < 8.1.1 && <= 2.3.2 && > 8.1.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "ur",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:kk"-                                    },-                                    "( == 8.7.4 && == 3.3.2 && > 1.6.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "vB􄇫\u0004:\u000f𥞩𣂂"-                                        },-                                        "dlUri": "https:jt"-                                    }-                                }-                            },-                            "A_ARM64": {-                                "Darwin": {-                                    "( <= 6.2.4 && > 2.7.3 && == 2.6.2 && < 2.6.2 && == 6.2.1 && == 5.3.4 ) || ( > 3.3.8 && <= 1.2.6 && < 1.4.1 && > 3.3.5 ) || ( > 5.3.8 && >= 6.3.2 && < 7.7.7 && <= 3.7.5 && > 8.6.7 ) || ( > 7.1.8 ) || ( <= 7.7.7 && >= 8.3.1 && == 3.8.7 && >= 2.3.4 && >= 7.1.6 && <= 2.8.6 && == 8.7.5 && == 7.5.4 && == 2.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "qixyb",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:pqhsghmp"-                                    },-                                    "( == 1.6.1 && > 5.3.6 && < 3.6.1 ) || ( < 6.6.5 && > 7.5.1 && >= 6.7.7 && <= 2.8.4 && <= 4.5.7 && >= 5.5.5 ) || ( == 5.6.5 && > 5.2.4 && >= 5.4.8 && > 5.3.2 && <= 1.8.4 && == 3.8.4 && > 4.7.6 && == 4.8.2 && == 5.8.2 ) || ( == 5.5.1 && < 3.8.5 && < 2.5.4 && < 8.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "dslpy",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\tn􏄉"-                                        },-                                        "dlUri": "http:afjsf"-                                    },-                                    "( == 6.4.3 && == 3.8.3 ) || ( <= 6.8.8 && > 1.3.8 && == 3.6.1 ) || ( < 2.6.9 && < 2.7.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "indejbow",-                                        "dlOutput": null,-                                        "dlSubdir": "1y󲹹\u001d",-                                        "dlUri": "http:vwdyp"-                                    },-                                    "( > 2.3.4 && >= 3.7.6 && == 8.3.7 ) || ( == 3.5.5 && > 1.4.4 && <= 3.6.5 && < 1.5.3 && <= 6.2.7 && > 6.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "v",-                                        "dlOutput": null,-                                        "dlSubdir": "󱁎\r \u0016>\u00165",-                                        "dlUri": "https:rfb"-                                    },-                                    "( > 7.1.5 && == 5.6.5 && == 7.1.4 && == 2.5.3 && == 4.1.4 && == 2.5.7 && <= 5.5.3 && == 6.1.2 && < 4.3.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "|𠨅폼J",-                                        "dlUri": "http:owigjnql"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "cd",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:mlwluq"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 6.6.8 && == 8.1.1 && < 1.6.1 && > 1.9.5 && == 2.3.6 && >= 6.5.2 && > 4.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "shtw",-                                        "dlOutput": null,-                                        "dlSubdir": "\u001c",-                                        "dlUri": "https:kivuhhhv"-                                    },-                                    "( == 7.8.6 && == 4.4.6 && >= 4.5.1 ) || ( <= 6.1.4 ) || ( <= 2.8.3 && > 2.1.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "wphkqts",-                                        "dlOutput": null,-                                        "dlSubdir": "V𬆅",-                                        "dlUri": "https:yds"-                                    },-                                    "( > 3.1.1 && <= 1.6.5 && >= 2.4.4 && == 5.8.2 && > 6.4.4 && < 5.6.1 && < 5.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "twy",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:uvb"-                                    },-                                    "( > 4.7.2 && == 7.3.2 && == 6.6.4 && > 1.2.1 && > 6.7.2 && < 6.3.7 && < 7.1.1 && < 6.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "xdgf",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:jq"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "APUd0>\u001b\u000e",-                                        "dlUri": "http:hretebdg"-                                    }-                                },-                                "Linux_RedHat": {-                                    "( == 3.2.3 && <= 3.2.6 && >= 6.2.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "n",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𝑒"-                                        },-                                        "dlUri": "https:zpo"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "Darwin": {-                                    "( == 8.6.3 && == 5.1.3 && >= 3.1.5 ) || ( > 6.8.4 && >= 5.1.5 && > 7.4.3 && >= 4.7.6 && <= 1.2.1 && > 2.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "g",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0012𩿚{AJ􊑜>",-                                        "dlUri": "http:j"-                                    },-                                    "( > 1.8.2 && == 3.6.5 && < 6.5.7 ) || ( > 1.1.2 && > 8.8.8 && >= 3.4.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:t"-                                    }-                                },-                                "Windows": {-                                    "( == 3.4.3 && == 6.5.8 && < 1.2.7 && > 3.4.7 && == 3.2.7 && <= 1.4.8 && > 1.8.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "kawd",-                                        "dlOutput": null,-                                        "dlSubdir": "󸞐􆔁w",-                                        "dlUri": "https:v"-                                    },-                                    "( == 6.5.1 && == 3.5.1 && >= 7.3.7 ) || ( >= 6.6.1 ) || ( >= 1.8.6 && > 3.8.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "ruv",-                                        "dlOutput": null,-                                        "dlSubdir": "r\u0012",-                                        "dlUri": "http:pelof"-                                    },-                                    "( > 9.4.2 && == 8.6.4 && > 5.5.3 && > 8.4.5 && < 2.4.7 && < 2.7.3 && >= 6.3.8 && > 6.4.1 && < 4.5.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "datbquj",-                                        "dlOutput": null,-                                        "dlSubdir": "hx",-                                        "dlUri": "http:mdke"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "FreeBSD": {-                                    "( > 5.6.5 && >= 7.1.7 && < 4.7.4 && == 6.1.5 && > 6.8.4 && > 6.4.6 && == 4.1.4 && > 6.6.5 && > 3.4.1 ) || ( > 1.3.5 && < 1.3.4 && > 8.6.6 && > 1.1.4 && >= 3.1.7 && < 2.1.8 ) || ( > 6.1.3 && <= 5.7.8 && >= 7.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "E\u0007y󶐘*`\u0010"-                                        },-                                        "dlUri": "https:zeeo"-                                    },-                                    "( >= 3.6.5 && > 8.1.4 && < 3.3.6 && < 7.6.8 && == 5.4.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "gtjphvh",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "( >= 5.7.6 && > 7.2.1 && <= 7.7.1 && < 6.2.6 && <= 6.7.4 && <= 5.7.4 ) || ( > 3.2.4 && == 7.5.3 && >= 8.7.5 && == 1.8.2 && < 7.5.3 && < 2.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "zexby",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􄉶"-                                        },-                                        "dlUri": "http:ce"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "lngrop",-                                        "dlOutput": null,-                                        "dlSubdir": "I\u001b\u0012",-                                        "dlUri": "https:axxxyb"-                                    }-                                },-                                "Windows": {-                                    "( == 4.3.1 && <= 3.7.3 && > 8.4.8 && < 1.1.7 && == 5.4.5 ) || ( > 1.2.6 && == 2.3.7 && >= 7.3.7 && == 6.6.7 && <= 3.1.2 && < 7.7.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "tac",-                                        "dlOutput": null,-                                        "dlSubdir": "5^\u0010",-                                        "dlUri": "http:ix"-                                    },-                                    "( > 2.2.5 && < 4.7.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "6\u001fj{qL\u0014"-                                        },-                                        "dlUri": "https:txpsfu"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:qeelkw",-                        "viPostInstall": "rialloi",-                        "viPostRemove": "hsul",-                        "viPreCompile": null,-                        "viReleaseDay": null,-                        "viSourceDL": null,-                        "viTags": [-                            "鲤"-                        ],-                        "viTestDL": null-                    }-                },-                "HLS": {-                    "3.3.4": {-                        "viArch": {-                            "A_32": {-                                "Linux_AmazonLinux": {-                                    "( == 6.5.2 && < 5.3.6 && <= 3.2.1 ) || ( > 5.5.5 && >= 7.3.6 && <= 1.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "c",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:k"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "tfj",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "C"-                                        },-                                        "dlUri": "https:jtcz"-                                    }-                                },-                                "Linux_UnknownLinux": {-                                    "( >= 7.3.5 && > 7.7.1 && < 1.4.4 && > 2.1.5 && < 1.1.5 && > 2.3.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "nirhsoni",-                                        "dlOutput": null,-                                        "dlSubdir": "~]",-                                        "dlUri": "http:nu"-                                    },-                                    "( >= 8.1.2 && < 2.2.7 && >= 3.4.4 && > 4.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "qxcu",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:a"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "g",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "5z𠌛j#\u0012<􏊋"-                                        },-                                        "dlUri": "https:afxel"-                                    }-                                }-                            },-                            "A_64": {-                                "Darwin": {-                                    "( < 5.2.5 && >= 8.5.7 && > 2.4.1 && > 8.6.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "b􄝳\r작𥄖S="-                                        },-                                        "dlUri": "https:lnmqaiy"-                                    },-                                    "( < 8.8.3 && < 5.3.4 && <= 6.3.6 && < 5.3.6 && >= 8.4.5 && <= 8.8.2 && > 4.5.1 ) || ( == 8.3.7 && >= 5.6.5 && >= 6.8.7 ) || ( > 8.5.8 && <= 2.8.7 && >= 4.1.8 && >= 5.6.2 && == 7.8.8 && > 5.2.5 && <= 7.1.1 && < 2.6.5 && >= 3.7.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "x",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:okvp"-                                    },-                                    "( == 3.7.7 && == 8.4.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "blgpfubi",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 3.7.5 && >= 5.6.6 && < 8.5.6 && > 2.5.8 && > 6.3.4 && >= 8.4.4 && == 6.3.2 && < 5.7.3 && == 1.8.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "fydsyiu",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "*󻟙\u0010󴓂"-                                        },-                                        "dlUri": "http:dbe"-                                    },-                                    "( <= 1.5.1 && > 1.5.2 && == 2.7.6 && <= 7.5.6 ) || ( == 3.2.5 && >= 8.4.2 && > 3.4.4 && == 1.5.2 && > 5.4.3 && == 3.7.1 && >= 1.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "fcgbmjuu",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:gejyrysd"-                                    },-                                    "( > 3.5.3 && >= 2.8.6 && < 1.4.1 && >= 4.6.4 && <= 6.7.3 && < 4.4.6 && <= 7.6.4 && >= 7.8.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "qlrv",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "1"-                                        },-                                        "dlUri": "http:cgfmfmu"-                                    },-                                    "( > 4.3.3 && <= 6.7.8 && >= 8.2.7 && > 1.4.4 && == 7.8.6 && <= 8.6.5 ) || ( <= 6.2.9 && > 7.6.6 && == 8.3.7 && <= 4.1.1 && <= 8.3.4 && < 1.4.7 && > 1.6.1 && >= 4.4.4 && >= 8.2.3 ) || ( == 7.5.2 && > 4.3.3 && == 4.5.2 && > 1.1.8 && >= 7.8.2 && == 1.2.5 && == 4.1.7 && > 8.2.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "yrnjh",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "#CM(\u0014Ⴋ/􊼛"-                                        },-                                        "dlUri": "https:afqj"-                                    },-                                    "( > 6.2.2 && < 6.1.8 && == 3.5.8 && <= 5.8.7 && <= 4.6.1 ) || ( <= 7.6.7 && >= 8.6.1 && > 5.6.2 && >= 1.7.4 ) || ( > 8.4.5 && < 4.8.8 && >= 3.2.4 && >= 7.4.4 && >= 5.1.8 && < 4.4.4 && > 1.8.3 && == 2.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:nbnjupbb"-                                    }-                                },-                                "Linux_RedHat": {-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ltnolr",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "cj􊓀u"-                                        },-                                        "dlUri": "http:ujv"-                                    }-                                },-                                "Windows": {-                                    "( <= 3.3.1 && == 2.8.4 && < 6.3.2 && < 5.6.5 && == 1.5.6 && > 6.5.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "doryahmb",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "V4P1f"-                                        },-                                        "dlUri": "http:ue"-                                    },-                                    "( == 3.8.2 && > 8.4.6 && == 2.3.1 && > 2.1.2 && < 8.8.4 && > 4.6.8 && > 3.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "xukmtt",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u001f\u001c\u0011q"-                                        },-                                        "dlUri": "https:msqjgrw"-                                    },-                                    "( > 1.8.2 && >= 4.3.8 && > 4.6.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "indudm",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\n􏲂uZ"-                                        },-                                        "dlUri": "http:gjel"-                                    },-                                    "( > 4.8.4 ) || ( == 8.5.4 && <= 5.8.7 && == 6.5.2 && >= 8.7.5 && <= 3.5.3 && >= 8.8.4 && == 2.7.4 && <= 5.3.2 && > 1.4.4 ) || ( > 4.8.4 && == 4.3.5 && == 3.6.4 && < 3.4.5 && > 4.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "jf",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0012𨡗Ib\u000c\u0006\u0017"-                                        },-                                        "dlUri": "http:xloyzzl"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "wvkcgzn",-                                        "dlOutput": null,-                                        "dlSubdir": "􍟃VB",-                                        "dlUri": "https:xtzz"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "Darwin": {-                                    "( <= 7.5.3 && <= 6.7.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "taj",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\"\u0011q⩾󵪼GV"-                                        },-                                        "dlUri": "https:eloedxz"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "fj",-                                        "dlOutput": null,-                                        "dlSubdir": "􌳻S\u0008󿬟rA𣉝V",-                                        "dlUri": "https:"-                                    }-                                },-                                "FreeBSD": {-                                    "( == 8.1.1 && > 3.6.5 && >= 7.1.3 && <= 5.1.8 ) || ( >= 3.8.6 && > 8.6.3 && < 3.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "ysecm",-                                        "dlOutput": null,-                                        "dlSubdir": "&5J~돗𠀫\u0000b",-                                        "dlUri": "https:gjgaliaa"-                                    },-                                    "( > 1.3.3 && >= 7.1.7 && >= 4.2.3 && <= 5.8.8 ) || ( >= 5.6.5 && > 8.1.1 ) || ( <= 1.2.2 && >= 2.9.6 && == 8.8.3 && >= 2.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "d",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:iu"-                                    },-                                    "( >= 1.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "ofohu",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:okwryp"-                                    },-                                    "( >= 4.4.9 && == 2.3.9 && > 4.7.4 && == 3.5.3 && >= 1.3.1 && > 6.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "dxh",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ccscy",-                                        "dlOutput": null,-                                        "dlSubdir": "_􎺺@𦹐j􎷏h",-                                        "dlUri": "http:tjwohjfd"-                                    }-                                },-                                "Windows": {}-                            },-                            "A_PowerPC64": {-                                "Darwin": {-                                    "( < 2.2.3 && >= 6.8.1 && >= 8.2.7 && == 6.5.8 && > 3.4.2 ) || ( < 8.2.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "epqvp",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "穟#"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( < 7.5.4 && < 4.7.6 && >= 2.8.2 && <= 1.5.1 && <= 1.3.1 && == 7.8.8 && == 6.4.5 && > 2.6.3 && < 5.8.7 ) || ( > 7.2.2 && == 3.8.5 && >= 1.5.1 ) || ( > 1.1.2 && > 5.9.1 && >= 8.6.4 && < 5.9.6 && == 3.6.6 && >= 5.6.1 ) || ( == 4.1.4 && <= 2.8.7 && > 5.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "nnfts",-                                        "dlOutput": null,-                                        "dlSubdir": "󷙉",-                                        "dlUri": "https:ggpra"-                                    },-                                    "( == 4.7.3 && <= 7.3.8 && >= 6.2.8 && >= 7.1.6 && > 2.4.7 && > 6.7.8 && == 8.1.6 && > 4.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "y",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:inyt"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "fsqit",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:caj"-                                    }-                                },-                                "FreeBSD": {},-                                "Windows": {-                                    "( <= 3.2.3 && < 3.7.1 && == 5.2.3 ) || ( > 3.2.6 && < 4.6.8 && == 2.6.6 && >= 6.7.5 && == 8.1.3 && <= 1.4.2 && <= 8.2.6 && >= 4.6.6 && > 6.2.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "zxrespu",-                                        "dlOutput": null,-                                        "dlSubdir": "|􀥟󶋹i듷",-                                        "dlUri": "https:xw"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "hzdhpjxt",-                                        "dlOutput": null,-                                        "dlSubdir": "󸰴.𬞮6",-                                        "dlUri": "https:m"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "Darwin": {-                                    "( == 7.3.8 && > 2.3.1 && >= 6.2.2 && < 1.7.5 && == 1.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "yzwt",-                                        "dlOutput": null,-                                        "dlSubdir": "1%\u0014\u001epRn",-                                        "dlUri": "https:d"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "bwigbxt",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𮥾𤱿\u0000\t\u0008YqP"-                                        },-                                        "dlUri": "http:cwf"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 2.7.7 && > 8.2.7 && > 7.3.2 && < 4.8.1 && < 4.3.6 && > 5.2.3 && >= 7.8.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "thgnybjp",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􌔼|=p{𦍳0"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( == 7.6.5 && > 5.6.5 && > 8.1.6 && < 1.2.2 && <= 5.3.2 && >= 7.2.8 && < 7.4.8 && == 4.7.3 && > 8.4.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "i",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:nmra"-                                    },-                                    "( > 3.7.4 && >= 2.2.8 && < 4.7.8 ) || ( >= 6.1.2 && == 5.2.6 && > 6.4.4 && < 1.7.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "o",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:lwot"-                                    }-                                },-                                "Linux_AmazonLinux": {-                                    "( < 1.8.2 && <= 3.5.8 && < 4.5.3 && < 1.8.8 && >= 5.2.8 ) || ( < 7.7.6 && >= 5.5.3 && < 9.6.3 && == 1.8.1 && == 8.1.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "q",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:yvctjvv"-                                    },-                                    "( <= 3.1.3 && > 4.7.5 && <= 4.2.4 && <= 8.4.7 ) || ( >= 2.8.7 && > 4.3.7 && < 7.1.3 && >= 8.8.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "zlvo",-                                        "dlOutput": null,-                                        "dlSubdir": "+i𣒤W",-                                        "dlUri": "https:x"-                                    },-                                    "( <= 5.8.4 && >= 6.6.2 && >= 1.4.6 && <= 3.3.1 && <= 7.8.5 && < 4.6.7 && < 1.2.4 && == 6.7.5 && >= 3.4.8 ) || ( < 8.4.2 && < 1.8.8 && <= 3.5.4 && > 2.4.7 && >= 4.6.1 && > 1.2.4 && > 1.4.4 ) || ( < 5.6.6 && > 6.7.1 && > 4.2.1 && < 7.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:qba"-                                    },-                                    "( >= 4.5.5 && == 2.3.7 && >= 8.9.5 && == 3.4.6 && >= 8.7.2 && == 6.3.2 && <= 8.6.5 && > 1.4.7 && <= 3.8.5 ) || ( == 2.7.3 && == 2.7.7 && <= 2.4.4 && <= 1.1.4 && < 1.4.8 && == 5.3.6 && == 8.2.6 && == 7.6.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "jkrdtfwp",-                                        "dlOutput": null,-                                        "dlSubdir": "󻒤\u001d\u001b4􉒇W2",-                                        "dlUri": "https:puhvb"-                                    },-                                    "( >= 5.1.3 && < 6.3.7 && >= 2.1.8 && == 2.2.6 && == 2.5.1 && < 7.2.5 && > 6.3.7 && <= 7.6.2 && < 5.7.5 ) || ( < 3.4.2 && == 6.8.7 && > 6.8.8 && >= 4.5.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "xzhwuuwo",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "1z\u0010f󻭇"-                                        },-                                        "dlUri": "https:xldgdelr"-                                    }-                                },-                                "Windows": {-                                    "( < 2.4.2 && == 6.5.7 && > 4.2.7 && < 1.3.3 && == 1.8.8 ) || ( <= 6.4.8 && <= 3.5.1 && == 7.8.1 && < 1.7.5 ) || ( < 2.5.3 && > 7.2.7 && >= 5.5.8 && > 4.3.2 && > 8.4.6 && <= 4.8.1 && < 6.2.4 && > 7.9.5 && >= 2.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "jszvmnk",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "9#뇚b􉋐5💆෭"-                                        },-                                        "dlUri": "https:dxjg"-                                    },-                                    "( >= 7.6.5 && == 1.8.6 && >= 4.5.2 && <= 4.7.1 && == 3.6.6 && >= 4.9.5 && > 5.7.6 && <= 8.5.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "brdc",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󶫵"-                                        },-                                        "dlUri": "https:og"-                                    },-                                    "( >= 8.3.8 && <= 2.6.5 && == 7.5.3 && >= 4.4.5 && >= 5.2.2 && <= 5.3.8 && < 7.4.2 && == 4.5.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "xniljeaq",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:fmsmgdi"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:kg",-                        "viPostInstall": "nr",-                        "viPostRemove": null,-                        "viPreCompile": null,-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "pd",-                            "dlOutput": null,-                            "dlSubdir": "*󸀵O,1􉉾",-                            "dlUri": "https:fbar"-                        },-                        "viTags": [-                            "Recommended",-                            "Prerelease",-                            "Recommended",-                            "Prerelease",-                            "",-                            "Ctj",-                            "􃰍|W󶶟d`"-                        ],-                        "viTestDL": null-                    },-                    "3.5.1": {-                        "viArch": {-                            "A_32": {-                                "FreeBSD": {-                                    "( < 2.2.2 && == 2.1.4 && > 4.8.4 && < 1.2.6 && <= 2.5.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "lsiwpbak",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Po"-                                        },-                                        "dlUri": "https:urhnxwc"-                                    },-                                    "( <= 1.1.6 && <= 7.1.8 && > 8.3.7 && == 7.5.8 ) || ( < 2.6.4 && < 2.6.1 && > 3.8.3 && > 4.6.1 && <= 5.8.4 && <= 3.4.7 ) || ( < 5.3.7 ) || ( == 3.8.8 && >= 2.3.2 && == 6.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "rhj",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "( <= 8.2.4 && == 4.5.7 && < 6.7.4 && <= 7.3.3 && <= 6.5.5 && < 5.8.7 && < 8.5.4 && >= 7.7.8 ) || ( <= 7.5.6 && >= 2.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "f",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "AZCVL"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( >= 5.8.4 && <= 6.8.4 && == 4.8.3 && == 5.6.6 && <= 7.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "de",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "( >= 6.1.9 ) || ( <= 8.7.7 && <= 7.8.3 && <= 6.3.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "offcnt",-                                        "dlOutput": null,-                                        "dlSubdir": "W<tf𗾦p\u0015",-                                        "dlUri": "https:giyvsn"-                                    },-                                    "( >= 7.3.8 && >= 7.7.6 ) || ( <= 1.1.1 && > 7.5.3 && <= 2.8.5 && < 5.8.2 && == 1.1.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "0F"-                                        },-                                        "dlUri": "https:ybu"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": ",𮣾\u001a\t",-                                        "dlUri": "http:oayha"-                                    }-                                },-                                "Linux_Debian": {-                                    "( > 4.3.7 && <= 6.3.7 && > 2.2.7 && <= 7.5.4 && < 8.3.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "dvibqiyn",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:fvhtgonv"-                                    },-                                    "( >= 8.3.7 && >= 8.2.8 && == 8.8.5 && <= 5.3.6 && < 2.2.2 ) || ( >= 8.2.3 && >= 8.2.4 && == 3.4.5 && == 2.2.6 && > 1.4.2 && < 2.1.2 && < 7.8.7 && <= 4.6.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "nyzwqmb",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:picwcz"-                                    }-                                },-                                "Linux_RedHat": {-                                    "( >= 8.7.1 && < 1.8.4 && >= 4.7.3 && >= 2.3.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "bdf",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:ccfxgv"-                                    }-                                },-                                "Linux_UnknownLinux": {-                                    "( > 1.1.8 && == 2.1.6 ) || ( >= 8.7.6 && < 6.1.2 && > 5.8.5 && > 7.6.5 && <= 2.1.6 ) || ( == 3.3.3 && < 1.7.6 && < 3.5.3 && > 3.8.5 && < 1.2.2 && < 5.5.3 && <= 2.2.8 ) || ( <= 3.6.5 && == 3.7.4 && <= 8.1.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "ilrcfrq",-                                        "dlOutput": null,-                                        "dlSubdir": "~Ꮧ",-                                        "dlUri": "https:zzyvjaqh"-                                    }-                                },-                                "Windows": {-                                    "( >= 7.1.5 && > 5.3.3 && < 6.6.5 && == 3.5.5 && >= 7.8.1 && < 2.3.4 && <= 5.6.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "h",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:cjxxlk",-                        "viPostInstall": "avh",-                        "viPostRemove": "eegqaxeq",-                        "viPreCompile": "cyrqrsay",-                        "viReleaseDay": null,-                        "viSourceDL": null,-                        "viTags": [-                            "Latest",-                            "base-5.4.5",-                            "base-1.6.1",-                            "l淋",-                            "old",-                            "Latest",-                            "Recommended"-                        ],-                        "viTestDL": null-                    },-                    "4.2.2": {-                        "viArch": {-                            "A_ARM": {},-                            "A_ARM64": {-                                "Linux_Mint": {-                                    "( < 2.1.4 && >= 4.7.7 && <= 6.6.1 && > 5.2.2 && >= 5.8.7 && <= 5.6.3 && > 3.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "cdptyyqb",-                                        "dlOutput": null,-                                        "dlSubdir": "m",-                                        "dlUri": "http:fqhe"-                                    },-                                    "( <= 8.3.2 && < 7.4.7 && > 8.4.8 && < 5.2.6 && >= 2.3.6 && >= 3.2.2 && > 1.7.4 ) || ( > 7.6.1 && == 8.3.2 && > 5.3.2 && < 4.1.2 && <= 1.8.6 && == 5.7.6 && == 3.6.5 && < 8.2.1 ) || ( <= 4.4.7 && == 3.3.2 && >= 7.7.3 && <= 8.1.6 && >= 8.8.1 && > 7.3.5 && == 8.8.4 && <= 1.1.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "qayx",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:xaijo"-                                    },-                                    "( == 2.7.5 && > 2.1.2 && > 7.5.2 && >= 4.6.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "kfhfzig",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:s"-                                    },-                                    "( == 5.6.8 && == 6.1.1 && == 7.8.4 && > 2.2.7 && == 5.4.4 && <= 1.5.3 ) || ( >= 2.4.3 && <= 5.6.2 && == 5.7.6 && >= 8.7.7 && < 2.5.7 ) || ( > 2.7.8 && < 1.1.6 && <= 1.8.6 && < 4.1.2 && > 8.7.7 && >= 8.6.4 && < 6.5.7 && <= 2.3.1 && >= 8.9.4 ) || ( < 1.5.8 && >= 7.1.5 && >= 6.5.5 ) || ( >= 5.4.8 && <= 1.5.3 && < 6.5.8 && == 1.3.1 && >= 1.7.4 && > 2.2.6 && == 7.7.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "zneyu",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:kyubn"-                                    },-                                    "( >= 1.3.5 && < 7.7.8 ) || ( >= 4.4.1 && >= 2.4.1 && == 8.2.7 && <= 1.4.2 ) || ( > 7.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "rnjhn",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:"-                                    },-                                    "( >= 4.6.1 && < 3.2.5 ) || ( < 8.8.1 && > 1.1.6 && == 3.3.4 && == 1.5.3 ) || ( > 4.2.2 && < 3.1.1 && < 2.1.1 && >= 5.4.2 && == 3.1.5 && >= 2.5.1 && <= 7.1.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "osyeym",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:pn"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "aj",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:ag"-                                    }-                                },-                                "Windows": {-                                    "( < 9.7.8 && > 7.3.8 && < 1.1.5 ) || ( <= 6.3.7 && == 3.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "usxvrp",-                                        "dlOutput": null,-                                        "dlSubdir": "S\u0010\u000fV%]}",-                                        "dlUri": "https:ocorq"-                                    },-                                    "( == 1.6.7 && > 7.6.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "zrcpaahf",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:npswdqmd"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "gggdx",-                                        "dlOutput": null,-                                        "dlSubdir": "󵦡+S\u001e􏘪",-                                        "dlUri": "https:fxpcpwl"-                                    }-                                }-                            }-                        },-                        "viChangeLog": null,-                        "viPostInstall": null,-                        "viPostRemove": null,-                        "viPreCompile": null,-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "p",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": "4"-                            },-                            "dlUri": "http:xht"-                        },-                        "viTags": [-                            "Prerelease",-                            "base-1.5.6",-                            "r𦇚󶑾:􁠾",-                            "Recommended",-                            "Recommended",-                            "Latest"-                        ],-                        "viTestDL": null-                    },-                    "4.4.1": {-                        "viArch": {-                            "A_ARM64": {-                                "Darwin": {-                                    "( < 4.6.3 && < 5.3.6 && >= 2.7.7 ) || ( > 6.6.7 && > 7.4.8 && >= 4.6.7 && > 8.2.8 && <= 8.1.5 && == 4.3.1 && <= 7.1.6 && < 4.5.4 ) || ( <= 2.7.4 && > 1.2.2 && < 1.6.3 && <= 6.8.3 && <= 1.7.4 && >= 4.4.3 && < 9.7.8 && > 2.6.4 && < 5.2.5 ) || ( >= 8.7.7 && < 7.5.1 && < 4.5.7 && > 5.1.4 && <= 5.2.6 && > 1.1.2 && == 7.4.5 && > 6.6.3 && < 7.6.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "qqa",-                                        "dlOutput": null,-                                        "dlSubdir": "zs𪍞k",-                                        "dlUri": "http:uck"-                                    },-                                    "( <= 8.3.8 && <= 4.8.2 && < 5.6.6 && == 2.3.2 && >= 6.5.4 && == 5.8.8 && > 2.6.3 && >= 3.6.4 && > 5.5.1 ) || ( == 6.1.5 && >= 7.5.2 && > 1.2.8 && == 8.6.2 && == 8.4.2 && > 4.5.4 ) || ( <= 3.6.6 && >= 4.4.4 && <= 5.2.2 && > 3.8.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "reipslix",-                                        "dlOutput": null,-                                        "dlSubdir": "^\n\u000f攀\u001fh\u0004#",-                                        "dlUri": "http:fkou"-                                    },-                                    "( == 3.7.1 && > 1.4.5 && < 1.5.4 && <= 1.3.3 && >= 5.4.8 && < 6.2.2 && < 7.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "jcwx",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:berdwsdy"-                                    },-                                    "( == 4.1.7 && == 4.4.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "yzlmajbn",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ":\u0014􇽽Nys\u0012\u000b"-                                        },-                                        "dlUri": "http:mjf"-                                    },-                                    "( > 5.6.6 && <= 3.3.8 && >= 6.7.6 && >= 1.1.5 && < 5.2.4 ) || ( >= 1.5.7 && == 8.5.1 && <= 5.7.3 && > 6.3.8 && >= 5.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "rtz",-                                        "dlOutput": null,-                                        "dlSubdir": "o",-                                        "dlUri": "https:iutwc"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "k",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0003􋡸\u000eV`𢯈B",-                                        "dlUri": "http:wu"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 1.8.6 && >= 5.5.5 && < 1.6.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "mopjcf",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "⡎䷏&\u000f"-                                        },-                                        "dlUri": "https:qbosah"-                                    },-                                    "( <= 4.1.8 && == 6.3.5 && == 2.2.6 && == 8.7.6 && <= 4.1.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "gmdplpf",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "薅\u0010\u001a𩰛𝃜]C>"-                                        },-                                        "dlUri": "http:vtae"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "film",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "E\u000b(p\u0007}"-                                        },-                                        "dlUri": "https:bmnqqjkc"-                                    }-                                }-                            },-                            "A_PowerPC64": {},-                            "A_Sparc64": {}-                        },-                        "viChangeLog": "https:lh",-                        "viPostInstall": "k",-                        "viPostRemove": "dxqp",-                        "viPreCompile": "fzrbyso",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "sx",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": "c󸴇"-                            },-                            "dlUri": "https:elvykpa"-                        },-                        "viTags": [-                            "Recommended",-                            "Latest",-                            "Latest",-                            "Recommended"-                        ],-                        "viTestDL": null-                    },-                    "5.7.2": {-                        "viArch": {-                            "A_PowerPC": {-                                "FreeBSD": {}-                            },-                            "A_PowerPC64": {-                                "Darwin": {-                                    "( < 4.4.7 && < 8.6.8 && > 8.4.5 && <= 7.5.5 ) || ( == 8.3.1 && == 2.4.5 && < 8.8.6 && <= 8.4.2 && >= 1.1.8 ) || ( > 7.1.2 && >= 5.8.1 ) || ( >= 8.8.5 && <= 4.4.5 && <= 3.8.5 && <= 5.8.1 && >= 7.2.3 ) || ( >= 1.4.1 && > 5.5.5 && >= 8.5.4 && == 5.4.6 && > 5.4.8 && >= 2.4.4 && < 5.2.1 && >= 1.8.5 && >= 1.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "ducdkx",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:p"-                                    },-                                    "( < 5.3.5 && > 7.4.5 && > 5.2.1 && > 3.8.8 ) || ( == 7.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "nbqeao",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( == 8.4.2 && >= 7.5.7 && >= 5.5.7 && < 8.1.6 && >= 4.5.5 && == 4.2.1 && < 8.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "n",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𭾶􀊘󴍺"-                                        },-                                        "dlUri": "https:uogbl"-                                    },-                                    "( == 8.6.4 && == 8.5.7 && > 3.4.5 && == 3.6.5 && == 4.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "lpy",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:illgbj"-                                    },-                                    "( >= 4.5.5 && == 3.7.6 && > 7.6.7 && < 3.4.6 && == 7.5.2 && >= 2.1.3 ) || ( >= 5.6.2 && <= 5.5.7 && > 3.4.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "d",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "[dF/"-                                        },-                                        "dlUri": "https:jepvwkr"-                                    },-                                    "( >= 8.5.4 && > 5.1.4 && > 8.5.4 && > 7.8.7 && <= 6.3.4 && < 5.1.7 && > 4.4.8 ) || ( <= 1.2.4 && > 5.8.5 && < 8.7.2 && <= 9.8.8 && >= 1.8.6 && < 1.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "w"-                                        },-                                        "dlUri": "https:ijvo"-                                    }-                                },-                                "Linux_Alpine": {},-                                "Linux_AmazonLinux": {-                                    "( < 1.1.2 && < 1.3.4 && == 2.8.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "zdeh",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "=\u0007𥥶􄔵"-                                        },-                                        "dlUri": "http:anqnx"-                                    },-                                    "( <= 7.7.3 && <= 2.7.3 && < 6.2.7 && <= 5.3.1 && < 2.1.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "saz",-                                        "dlOutput": null,-                                        "dlSubdir": "𘆭􂭬􈍦\u0003_LW",-                                        "dlUri": "https:zwus"-                                    },-                                    "( == 7.5.1 && <= 7.4.7 && > 3.4.4 && < 1.1.8 && == 8.1.6 ) || ( > 4.6.8 && <= 6.1.2 && == 5.2.7 && <= 6.8.2 && < 2.2.1 && > 6.5.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "qzbaw",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "+"-                                        },-                                        "dlUri": "http:oy"-                                    },-                                    "( >= 2.2.1 && > 8.2.2 && == 1.3.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "saegszjf",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "wk"-                                        },-                                        "dlUri": "https:lomlu"-                                    },-                                    "( >= 2.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "k",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:llmgzpt"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "fgd",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󶦂􇪈;Rw\u000eE"-                                        },-                                        "dlUri": "https:po"-                                    }-                                },-                                "Linux_Exherbo": {}-                            },-                            "A_Sparc": {-                                "Darwin": {-                                    "( == 3.4.3 && > 5.7.5 && < 2.2.7 && >= 1.5.2 && == 6.6.2 && == 8.4.2 && >= 5.7.4 && <= 5.8.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "tq",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u001e0"-                                        },-                                        "dlUri": "https:hzze"-                                    },-                                    "( == 5.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "yse",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𧞃𝆆7"-                                        },-                                        "dlUri": "https:lsx"-                                    },-                                    "( > 1.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "azdtn",-                                        "dlOutput": null,-                                        "dlSubdir": "Oxh/'z;",-                                        "dlUri": "http:uoykkx"-                                    },-                                    "( >= 1.1.8 && < 6.8.1 && <= 7.5.9 )": {-                                        "dlCSize": null,-                                        "dlHash": "ndmew",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0005\u0016"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "rsie",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "=􊊱$󾗗j4"-                                        },-                                        "dlUri": "https:"-                                    }-                                },-                                "Linux_CentOS": {-                                    "( <= 6.8.1 && < 4.2.2 && == 2.6.8 && <= 4.2.7 && >= 3.5.7 && > 7.8.6 && == 5.6.4 && < 1.1.4 && == 1.2.4 ) || ( > 4.4.9 && == 5.5.6 && == 8.7.3 && > 7.5.5 && <= 6.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "vbuinqjx",-                                        "dlOutput": null,-                                        "dlSubdir": "Lt[ow+\u0000",-                                        "dlUri": "http:xn"-                                    },-                                    "( <= 7.1.5 && == 4.2.8 && > 3.4.8 && >= 8.5.3 && > 6.3.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "ii",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0015𭒣C\u0011}𠘠u",-                                        "dlUri": "http:"-                                    },-                                    "( == 8.7.4 && < 5.2.4 && >= 6.3.7 && > 1.4.2 && <= 5.4.1 && > 1.4.6 && < 5.7.3 && >= 2.5.3 && >= 3.6.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "pypjqrm",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0012𢷿丑\u000b\u0019󹰽\u0010%",-                                        "dlUri": "http:r"-                                    },-                                    "( > 8.6.4 && == 2.5.6 && == 3.7.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "vxkrzmnh",-                                        "dlOutput": null,-                                        "dlSubdir": "c󼄱l\u000cIv띗Q",-                                        "dlUri": "http:oho"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "zlqsk",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:e"-                                    }-                                },-                                "Linux_UnknownLinux": {-                                    "( > 7.1.5 && == 3.3.7 && > 1.6.3 && == 5.6.4 && > 4.2.2 && >= 2.2.8 && > 3.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "hezhhc",-                                        "dlOutput": null,-                                        "dlSubdir": "lU󲋉𥃎!",-                                        "dlUri": "http:m"-                                    },-                                    "( > 7.7.4 && >= 8.5.2 && == 2.6.5 && > 4.3.5 ) || ( < 4.4.5 && <= 7.6.2 && == 6.2.3 && < 3.8.5 && > 3.1.7 && < 2.3.2 && > 6.1.5 && < 8.3.3 && >= 7.8.2 ) || ( < 4.5.2 && <= 4.7.4 && <= 4.8.8 && > 5.6.2 && < 1.5.5 && >= 4.6.3 && <= 2.5.5 && <= 6.5.4 && == 6.5.5 ) || ( > 3.6.3 && < 3.9.6 ) || ( == 8.1.1 && <= 4.5.6 && == 3.3.3 && < 2.2.7 && > 3.5.5 && < 6.8.1 && <= 1.1.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "jprpkha",-                                        "dlOutput": null,-                                        "dlSubdir": "\u001d󽳝㔏\u001etiAp",-                                        "dlUri": "http:shpgtrlh"-                                    },-                                    "( >= 1.1.6 && <= 7.4.4 && <= 1.2.5 && <= 6.6.2 && >= 4.8.3 && <= 6.4.1 ) || ( > 8.2.4 ) || ( < 4.5.4 && <= 2.2.3 && >= 4.7.6 && < 4.8.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "gvsl",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\\x.󳁙n"-                                        },-                                        "dlUri": "http:aymkolr"-                                    }-                                },-                                "Windows": {-                                    "( < 6.6.2 && < 5.4.3 && < 3.3.3 && < 8.4.3 && >= 1.5.2 && <= 1.3.1 && >= 5.7.2 && == 1.5.8 && < 3.6.4 ) || ( < 5.3.2 && >= 6.5.2 && > 1.2.1 && == 5.5.7 && <= 6.6.5 && == 7.1.1 && <= 7.1.2 && <= 9.1.5 && > 8.7.2 ) || ( < 7.1.6 && <= 4.7.5 && < 8.3.5 && == 9.7.2 && > 4.5.3 && == 6.7.5 && < 7.6.9 ) || ( < 8.1.3 && > 5.6.6 && < 3.5.8 && >= 3.6.1 && > 8.4.5 && < 7.7.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "sbiw",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󼌨e\u0003[𡁘󶹾=U"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( < 7.7.4 && >= 1.4.1 && <= 1.2.6 && < 2.8.6 && >= 6.5.5 && == 5.2.1 ) || ( > 6.1.1 && >= 5.4.1 && < 3.6.7 && == 1.3.2 ) || ( > 6.2.7 && >= 6.4.8 ) || ( <= 3.2.2 && < 7.8.4 && < 7.5.7 && < 2.2.4 && > 4.1.1 && == 5.5.5 && > 4.4.8 && >= 6.7.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "hoz",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "V9 \u0004ubr𡵐"-                                        },-                                        "dlUri": "https:g"-                                    },-                                    "( == 8.8.6 && <= 4.4.1 ) || ( <= 7.5.3 && == 1.2.4 && >= 1.2.2 && <= 8.6.2 && > 8.3.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "pjnhs",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:um"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "Darwin": {-                                    "( < 8.3.6 && == 2.8.4 && >= 3.6.8 && > 3.1.3 ) || ( < 6.3.5 && <= 1.8.7 ) || ( < 4.8.4 ) || ( <= 7.10.1 && < 8.4.6 && < 8.6.5 && > 8.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "ng",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\r>펜:P\u0016y"-                                        },-                                        "dlUri": "https:qtq"-                                    },-                                    "( >= 4.8.2 ) || ( > 2.3.3 && < 1.5.7 && <= 4.4.4 && == 6.7.7 ) || ( > 6.6.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "𗹁+&YDQ",-                                        "dlUri": "http:friwzsyr"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "xss",-                                        "dlOutput": null,-                                        "dlSubdir": "𗨙\u0012\u001d(",-                                        "dlUri": "http:lajll"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 8.4.1 && <= 2.4.7 && <= 6.3.1 && > 1.5.8 && < 2.4.5 && < 2.7.3 && < 1.7.8 && > 5.1.3 && >= 8.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "qsxgm",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:dw"-                                    }-                                },-                                "Linux_AmazonLinux": {-                                    "( < 5.5.2 && > 9.8.1 && < 5.5.2 && < 1.3.2 && >= 7.7.8 && > 5.3.3 && < 4.8.5 && == 4.8.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "\u000eAHL",-                                        "dlUri": "https:z"-                                    }-                                },-                                "Linux_UnknownLinux": {-                                    "( < 4.5.7 && == 5.2.8 && <= 2.3.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "􉢃",-                                        "dlUri": "https:rmnj"-                                    },-                                    "( <= 8.3.7 ) || ( < 7.8.3 && <= 2.5.7 && <= 3.6.8 && == 4.5.1 && < 4.5.1 && >= 2.6.7 && == 6.6.5 && <= 3.8.4 && < 2.3.6 ) || ( == 6.8.7 && <= 6.4.7 && <= 7.7.3 ) || ( >= 4.6.1 && > 1.1.1 && > 2.5.6 ) || ( == 6.2.1 && <= 8.1.8 && <= 6.7.6 && < 4.4.6 && >= 6.3.5 && <= 4.3.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "mgdkqcvr",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:delcj"-                                    },-                                    "( == 1.7.3 && < 8.2.4 && < 5.2.1 && < 1.6.6 && == 4.5.4 ) || ( >= 7.3.5 && < 1.5.5 && >= 4.1.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "ueszcmiv",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "R<\u0017𦹞!?\t:"-                                        },-                                        "dlUri": "https:xbwvpa"-                                    },-                                    "( == 8.8.6 && <= 5.5.7 && <= 4.8.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "hg",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "T"-                                        },-                                        "dlUri": "https:qe"-                                    },-                                    "( > 2.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "cmp",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:ianumul"-                                    },-                                    "( >= 8.6.2 && < 3.6.3 && <= 6.3.3 && <= 4.6.5 && >= 3.4.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "qxdwz",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\t6"-                                        },-                                        "dlUri": "https:naua"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u000e"-                                        },-                                        "dlUri": "https:bztmrj"-                                    }-                                },-                                "Windows": {-                                    "( < 2.4.5 && == 6.6.3 && >= 4.1.4 && == 5.5.8 && >= 8.7.2 && < 3.6.5 && <= 5.7.8 ) || ( < 8.5.8 ) || ( <= 4.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "ewrntm",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\rN"-                                        },-                                        "dlUri": "http:ri"-                                    },-                                    "( > 6.3.4 && <= 6.8.1 && > 3.8.7 && <= 2.1.6 && == 4.7.1 && >= 2.7.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "asbdc",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􎣅"-                                        },-                                        "dlUri": "http:fkhd"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:uwr",-                        "viPostInstall": "m",-                        "viPostRemove": "nwnzw",-                        "viPreCompile": "s",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "dinptoca",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": "Z)"-                            },-                            "dlUri": "http:xszo"-                        },-                        "viTags": [-                            "base-6.2.8",-                            "Prerelease",-                            "Prerelease",-                            "Recommended"-                        ],-                        "viTestDL": null-                    },-                    "7.1.4": {-                        "viArch": {-                            "A_32": {-                                "FreeBSD": {-                                    "( >= 6.6.4 && > 1.5.3 ) || ( < 5.5.8 && <= 4.8.5 && == 1.8.2 && < 1.4.2 && < 4.5.5 ) || ( > 8.3.5 && >= 4.4.4 && >= 1.2.8 && < 8.8.5 && >= 2.3.5 && < 3.6.5 && > 8.5.5 && >= 4.6.2 ) || ( <= 1.6.7 && == 2.7.4 && <= 5.5.1 && > 3.2.5 && < 3.1.4 && < 8.4.1 && >= 3.7.3 && < 4.5.1 ) || ( == 8.6.7 && < 6.6.4 && < 1.7.3 && < 5.8.2 && >= 2.5.8 && < 4.5.1 && > 3.7.3 ) || ( >= 6.2.2 && >= 5.6.7 && > 8.6.8 && < 4.8.6 && == 1.4.8 && == 4.7.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "idemaw",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:mprfajjb"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "Windows": {-                                    "( < 4.4.3 && <= 8.2.4 && < 1.1.4 && < 2.3.7 && == 5.1.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "sbnlym",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:lsllshp"-                                    },-                                    "( <= 3.5.2 && == 4.7.1 && == 4.2.1 ) || ( < 7.5.1 && == 1.7.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "tn",-                                        "dlOutput": null,-                                        "dlSubdir": "ꆹcJG𨼻R\u0008",-                                        "dlUri": "https:lzz"-                                    },-                                    "( >= 1.4.4 && <= 4.8.7 && > 8.7.2 && >= 1.5.4 && > 6.1.5 && == 6.6.7 && < 7.8.7 && > 6.4.2 ) || ( >= 6.8.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "oxdc",-                                        "dlOutput": null,-                                        "dlSubdir": "\u000fK?",-                                        "dlUri": "http:gisrws"-                                    },-                                    "( >= 2.6.8 && >= 1.7.1 && < 4.3.1 && == 1.2.5 ) || ( <= 9.7.6 && == 8.5.5 && < 4.1.3 && > 7.8.8 && == 3.1.7 && >= 6.4.5 && <= 8.7.4 && < 2.3.4 && < 7.1.4 ) || ( > 7.7.8 && < 6.6.4 && > 4.1.7 && >= 2.6.1 && >= 5.7.7 && >= 3.2.1 && >= 8.6.6 ) || ( < 7.7.7 && < 6.3.7 && < 4.8.2 && <= 2.2.1 && == 4.2.3 && == 1.6.7 ) || ( < 1.2.5 && > 5.7.8 && >= 6.2.2 && == 3.2.8 && < 8.7.2 && == 8.8.6 && <= 3.6.1 ) || ( == 5.2.5 && == 1.6.7 && == 2.7.5 && == 5.8.8 && == 8.8.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "s",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:r"-                                    },-                                    "( >= 3.1.8 ) || ( > 3.6.7 && >= 4.8.6 && <= 1.7.7 && == 1.1.6 && >= 3.2.4 ) || ( == 5.6.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "pct",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:itnqkzx"-                                    },-                                    "( >= 4.4.2 && >= 6.2.8 && < 3.4.5 && < 2.4.3 && < 8.2.5 && == 9.4.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "pvbizf",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "`􆝨cB󶈉"-                                        },-                                        "dlUri": "https:erzkam"-                                    },-                                    "( >= 5.4.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "ptkpbfy",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:ohqs",-                        "viPostInstall": "bquxgn",-                        "viPostRemove": null,-                        "viPreCompile": "rtzhvw",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "xs",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": "9\u0011\u0013"-                            },-                            "dlUri": "https:jyl"-                        },-                        "viTags": [-                            "",-                            "base-2.5.6",-                            "Latest",-                            "Recommended",-                            "|",-                            "Latest",-                            "\u0013ADq\u001bX<",-                            "base-8.2.4"-                        ],-                        "viTestDL": null-                    },-                    "8.2.3": {-                        "viArch": {-                            "A_32": {-                                "Linux_Alpine": {-                                    "( <= 7.8.6 && < 7.7.5 && < 6.1.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "ns",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ")c~"-                                        },-                                        "dlUri": "http:gl"-                                    },-                                    "( > 6.7.1 && < 6.8.4 && == 8.6.2 && <= 4.4.1 && >= 1.3.3 && > 6.2.1 && <= 7.6.4 && <= 4.5.5 && <= 4.6.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "qmvnoiyk",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0013qdMQN󼩔",-                                        "dlUri": "https:khnegj"-                                    }-                                }-                            },-                            "A_64": {},-                            "A_PowerPC": {-                                "FreeBSD": {-                                    "( <= 6.7.9 && >= 2.2.3 ) || ( == 7.4.7 ) || ( < 2.5.2 && >= 7.2.5 && <= 6.3.7 && <= 8.5.9 && > 7.8.5 && >= 2.1.3 && < 6.7.8 && == 5.2.6 ) || ( == 3.7.8 && >= 1.8.2 && >= 3.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "tn",-                                        "dlOutput": null,-                                        "dlSubdir": "!G\u0019",-                                        "dlUri": "http:dqcxh"-                                    },-                                    "( == 1.2.4 && <= 7.1.8 && > 6.2.5 && >= 1.8.3 && < 6.3.8 && > 4.8.5 && == 5.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "qvvvmtin",-                                        "dlOutput": null,-                                        "dlSubdir": "}5\u001b",-                                        "dlUri": "http:k"-                                    },-                                    "( == 3.5.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "sfov",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:pmzz"-                                    },-                                    "( == 7.6.4 && < 5.7.8 && == 2.3.2 && >= 1.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "itwxvnoj",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󻱺jN 5"-                                        },-                                        "dlUri": "https:yckahel"-                                    },-                                    "( >= 4.7.1 && <= 4.7.6 && == 5.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "tyhaped",-                                        "dlOutput": null,-                                        "dlSubdir": "󱭕,𫯙󽼇",-                                        "dlUri": "https:jf"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "vebe",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "㽽\u00045𢮴𢀬E"-                                        },-                                        "dlUri": "http:exrteiuk"-                                    }-                                },-                                "Linux_Gentoo": {-                                    "( == 3.7.3 && >= 6.8.5 && >= 4.2.2 && < 5.7.5 && >= 4.4.8 && == 3.3.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "ohr",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "( >= 5.3.5 ) || ( <= 8.6.7 && == 5.3.5 && > 6.7.3 && >= 4.4.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\t𞹧PHI{􄘔G"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "sij",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:nc"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:bxw",-                        "viPostInstall": "bxdutem",-                        "viPostRemove": null,-                        "viPreCompile": "dl",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "uvy",-                            "dlOutput": null,-                            "dlSubdir": "􁧊𦏴>𪂓:󴤭",-                            "dlUri": "https:"-                        },-                        "viTags": [-                            "base-4.1.8",-                            "Latest",-                            "Latest",-                            "base-8.8.7",-                            "𠖛",-                            "恦AD假n#",-                            "Prerelease"-                        ],-                        "viTestDL": null-                    },-                    "8.3.5": {-                        "viArch": {-                            "A_32": {-                                "Darwin": {},-                                "FreeBSD": {-                                    "( < 3.7.2 && == 8.1.1 && == 8.5.8 && <= 7.1.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "upnwalg",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "S\u001a\u0012\u0010U{@\u001a"-                                        },-                                        "dlUri": "https:zfzxsr"-                                    },-                                    "( <= 2.6.2 && > 8.1.1 && == 5.5.3 && <= 3.4.3 && <= 5.2.5 && >= 3.1.3 && <= 6.4.8 && == 8.5.3 && > 2.5.5 ) || ( == 6.4.8 && >= 1.2.4 && > 2.4.8 && < 2.5.5 && < 3.1.4 && <= 5.4.5 && > 5.5.8 && < 6.3.2 && <= 7.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0005"-                                        },-                                        "dlUri": "https:xgr"-                                    },-                                    "( > 6.3.6 && < 7.4.3 && > 5.6.2 && > 6.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "y\"#L`≢\u001b\\"-                                        },-                                        "dlUri": "http:anqycvhw"-                                    },-                                    "( > 8.6.1 && <= 2.2.1 && <= 1.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Q𝂲"-                                        },-                                        "dlUri": "https:mvrmar"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "zd",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u000buT"-                                        },-                                        "dlUri": "http:npq"-                                    }-                                },-                                "Windows": {-                                    "( > 2.5.7 && >= 6.6.5 && >= 4.1.2 && == 1.1.7 && > 7.5.3 && > 4.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "rufoyb",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:jibihdg"-                                    }-                                }-                            },-                            "A_64": {-                                "Darwin": {-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "wmuz",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:gxnnplbf"-                                    }-                                },-                                "Linux_Fedora": {-                                    "( < 5.8.1 && >= 6.7.6 ) || ( < 6.4.8 && > 6.6.7 && < 3.7.3 && < 8.8.8 && <= 8.4.1 && <= 4.3.5 ) || ( < 7.3.4 && > 6.5.6 && >= 8.3.8 && < 7.7.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "quhz",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "🄺I%W.\u0006"-                                        },-                                        "dlUri": "https:qq"-                                    },-                                    "( <= 5.3.4 && == 7.6.7 && == 8.6.7 && > 6.3.2 && == 4.7.4 && >= 3.7.3 && < 3.5.1 && == 3.4.6 && >= 5.7.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "j",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u000b~"-                                        },-                                        "dlUri": "https:ocyagjo"-                                    },-                                    "( > 2.4.2 ) || ( <= 3.4.6 && > 7.5.4 && >= 1.8.1 && == 2.5.4 && == 8.6.4 && == 6.4.4 && >= 6.4.5 && >= 5.7.9 && < 5.7.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "czc",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:wmc"-                                    },-                                    "( > 2.6.1 && <= 6.8.6 && <= 2.4.5 && >= 3.7.7 && >= 1.4.5 && < 9.8.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "fqydhn",-                                        "dlOutput": null,-                                        "dlSubdir": "F\u0015󳥡Ft9Ux",-                                        "dlUri": "https:mhqid"-                                    },-                                    "( >= 2.4.4 && >= 4.6.5 && < 5.2.2 && == 8.1.1 && < 1.1.2 && >= 3.3.6 ) || ( == 4.5.1 && <= 6.2.4 && > 2.3.2 && <= 8.3.6 && <= 4.1.3 ) || ( < 7.7.3 && == 7.2.7 && > 4.8.2 ) || ( == 8.6.4 && > 8.6.5 && <= 6.1.5 && == 6.1.7 && >= 6.1.3 && >= 2.4.6 && >= 5.2.6 && >= 3.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "dbzbtd",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􅐱􊛍v"-                                        },-                                        "dlUri": "https:zzzqzb"-                                    },-                                    "( >= 4.7.3 && >= 4.5.4 && < 7.6.1 && < 1.8.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󻅷\r"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "vuuyiub",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:wjlaqmh"-                                    }-                                }-                            },-                            "A_ARM": {-                                "Darwin": {-                                    "( < 7.5.5 && > 8.4.6 && > 5.7.6 && < 4.6.3 ) || ( < 6.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "~hjbE\u0004tV",-                                        "dlUri": "https:aiibqb"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 8.8.3 && < 1.4.4 && >= 8.3.6 && >= 2.8.4 && == 5.5.1 && == 2.5.4 && == 2.4.8 ) || ( > 7.6.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "n",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "h`𨐝\u001d\\\u001e"-                                        },-                                        "dlUri": "http:oj"-                                    },-                                    "( <= 4.8.7 && >= 4.1.7 && >= 4.3.4 && < 2.7.1 && <= 1.1.2 && >= 6.2.1 && >= 7.6.5 && <= 7.6.5 ) || ( < 6.8.3 && <= 5.6.3 && < 5.6.1 && < 4.4.8 && < 3.2.2 && < 6.1.3 && > 6.6.1 && == 6.8.6 ) || ( < 2.4.1 && >= 3.1.6 && <= 6.2.8 && <= 3.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:jwqoyf"-                                    },-                                    "( > 2.1.1 && == 5.1.5 ) || ( >= 2.6.1 && == 4.2.1 && == 2.6.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "qp",-                                        "dlOutput": null,-                                        "dlSubdir": "<\u001ch",-                                        "dlUri": "http:ph"-                                    },-                                    "( > 8.5.4 && <= 1.1.6 && >= 4.6.3 && < 3.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "yh",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\"\n"-                                        },-                                        "dlUri": "https:mwkddafr"-                                    },-                                    "( >= 3.7.2 && < 3.5.1 && == 8.4.8 && <= 3.1.3 && < 4.4.3 && == 5.1.3 && > 4.3.3 && == 5.5.1 && == 5.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "JJ\t\u000ec4\u001fU",-                                        "dlUri": "http:"-                                    }-                                },-                                "Linux_Debian": {-                                    "( < 6.1.7 && < 3.5.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "fh",-                                        "dlOutput": null,-                                        "dlSubdir": "Y𑶠|",-                                        "dlUri": "http:nsq"-                                    },-                                    "( == 3.8.3 && > 2.8.7 && <= 7.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "tlywl",-                                        "dlOutput": null,-                                        "dlSubdir": "𘠫\u00027\u0011􋪑",-                                        "dlUri": "http:tksugex"-                                    },-                                    "( == 6.4.5 && > 4.8.6 && > 5.5.5 ) || ( <= 6.4.2 && <= 1.1.7 && <= 7.5.8 && == 1.2.7 && <= 1.6.2 && > 6.4.8 && >= 3.8.4 && >= 7.7.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "kahlv",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ";"-                                        },-                                        "dlUri": "https:ddf"-                                    },-                                    "( > 3.7.2 && >= 6.8.8 && < 5.5.4 && <= 1.2.5 && >= 1.4.6 && > 5.2.1 && < 1.3.2 && <= 3.6.9 )": {-                                        "dlCSize": null,-                                        "dlHash": "d",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󲠔b7󳝆x"-                                        },-                                        "dlUri": "https:hvhadvpp"-                                    }-                                },-                                "Windows": {-                                    "( <= 2.1.5 && <= 4.1.4 && > 3.5.2 && >= 7.4.9 ) || ( < 5.4.6 && == 6.6.7 && <= 6.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "ahcwf",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𡓖􇾗\u0011\n9-"-                                        },-                                        "dlUri": "https:jzn"-                                    },-                                    "( <= 8.3.5 && >= 8.2.7 && >= 6.6.1 && > 6.4.7 && == 2.4.7 && > 3.2.3 ) || ( == 8.8.4 && <= 7.8.5 && >= 3.7.7 && == 5.1.2 && >= 5.8.2 && <= 7.8.6 && <= 2.4.6 ) || ( < 6.5.7 && <= 8.3.4 && >= 7.8.3 && < 6.7.3 && >= 6.3.4 ) || ( >= 4.5.1 && > 7.4.8 ) || ( <= 6.3.1 && < 5.4.2 && > 2.6.5 && <= 3.1.2 && >= 6.6.1 && <= 7.5.8 && == 8.6.6 && < 8.8.3 ) || ( >= 7.3.4 && <= 8.7.2 && <= 6.8.1 && > 7.5.8 && > 7.4.1 && >= 1.7.3 && <= 3.1.3 ) || ( <= 1.6.1 && > 2.3.5 && <= 8.4.4 && >= 4.8.3 && >= 8.5.4 ) || ( == 2.3.6 && <= 3.4.6 ) || ( < 6.7.8 && <= 8.8.8 && > 5.7.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "aaupe",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󼋇"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( == 3.6.4 && > 5.2.2 && <= 6.3.8 ) || ( < 8.8.7 && > 7.6.2 && >= 5.4.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "cgffxchv",-                                        "dlOutput": null,-                                        "dlSubdir": "Up󴮘",-                                        "dlUri": "http:rab"-                                    }-                                }-                            },-                            "A_PowerPC64": {-                                "Windows": {-                                    "( < 3.2.1 && < 2.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "d",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Fx𐢨6\u0004{En"-                                        },-                                        "dlUri": "https:jvdpt"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "Darwin": {-                                    "( < 1.7.2 && >= 8.6.7 && > 6.2.8 ) || ( < 7.5.5 && <= 4.1.2 && < 7.7.6 && >= 2.7.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "drpolxtq",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "?42𪯜'`"-                                        },-                                        "dlUri": "http:td"-                                    },-                                    "( >= 1.7.8 ) || ( < 8.3.5 && >= 4.2.3 && == 4.5.8 && < 3.6.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "pekvm",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0003\u0005\u000b𨰇0|"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( >= 7.2.1 && >= 4.9.4 && <= 6.6.2 && < 8.6.1 && <= 7.3.6 && >= 1.4.1 && == 1.5.1 && >= 3.8.7 ) || ( < 7.4.6 && > 4.6.4 && >= 2.1.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "gqeotyo",-                                        "dlOutput": null,-                                        "dlSubdir": "%!_",-                                        "dlUri": "http:oj"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "𥳒\u0014S􆀕\u0004􀼠\u001c",-                                        "dlUri": "http:uuq"-                                    }-                                },-                                "FreeBSD": {-                                    "( == 7.3.1 && > 8.2.6 && == 8.10.1 && <= 3.7.7 && == 3.2.5 && < 2.4.5 && > 2.2.2 && <= 4.1.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "puog",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:ebnp"-                                    },-                                    "( >= 5.2.7 && <= 2.4.6 && <= 1.1.3 && <= 3.5.8 && >= 2.8.1 && > 7.2.5 && >= 5.2.4 ) || ( >= 3.1.3 && >= 1.3.4 && < 5.1.2 && >= 2.7.8 && == 2.2.2 && > 7.3.3 && <= 7.7.7 ) || ( == 3.1.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "phkfvhsv",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:osimbv"-                                    },-                                    "( >= 6.7.1 && >= 3.4.4 && <= 3.8.2 && <= 5.8.8 ) || ( <= 2.6.3 && == 2.4.6 && < 2.8.7 && < 8.2.3 && <= 6.4.1 && > 1.2.1 && >= 1.3.6 ) || ( <= 8.8.8 && < 7.3.1 && < 4.6.6 && == 1.5.4 && <= 8.7.1 && == 1.8.1 && >= 3.8.5 && == 7.2.6 ) || ( >= 7.2.4 && < 1.4.4 && <= 1.6.1 && <= 1.3.2 && < 7.3.8 && >= 6.5.5 && <= 5.6.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "rz",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0006𫮚𣱗"-                                        },-                                        "dlUri": "https:u"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "oftrpiyv",-                                        "dlOutput": null,-                                        "dlSubdir": "=k􋝤G󸀳$",-                                        "dlUri": "https:smqfx"-                                    }-                                },-                                "Linux_Ubuntu": {-                                    "( < 2.3.2 && > 7.5.8 && < 6.7.8 && > 8.7.2 && >= 2.7.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "jv",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:tjev"-                                    },-                                    "( < 3.3.5 && == 1.2.6 && == 7.4.2 && < 8.7.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "uiqrfbw",-                                        "dlOutput": null,-                                        "dlSubdir": "|(V",-                                        "dlUri": "http:exa"-                                    },-                                    "( < 6.4.8 && > 5.3.4 && < 5.1.8 && >= 2.3.6 && <= 8.3.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "nhni",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0012𤳐N𢞶6􈄷,M"-                                        },-                                        "dlUri": "https:ihop"-                                    },-                                    "( < 7.6.5 && > 9.4.5 && > 4.4.6 && > 2.8.3 && <= 1.8.3 && > 8.8.1 && >= 5.1.5 && <= 7.4.7 && >= 2.1.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "hpxs",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "( <= 1.2.2 && < 7.4.6 ) || ( > 1.7.4 && > 5.3.3 && >= 4.1.7 && == 5.8.5 && < 2.4.3 ) || ( == 1.2.8 ) || ( < 8.2.8 && >= 4.2.4 && == 5.3.8 && > 5.7.2 && >= 6.6.7 ) || ( > 2.7.6 && < 1.4.5 && == 1.8.2 && == 8.4.8 && > 3.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "yxlmduc",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\r󸿰󵧷iG0"-                                        },-                                        "dlUri": "https:ifbsqd"-                                    },-                                    "( == 4.6.1 && <= 4.7.1 && > 5.3.5 && <= 3.6.6 ) || ( > 1.1.5 && > 5.5.3 && <= 6.7.2 && <= 2.4.5 && > 2.1.6 && >= 8.6.1 && > 6.1.1 && < 5.5.3 ) || ( <= 1.4.2 ) || ( < 1.1.1 && < 6.8.8 && < 5.8.8 && <= 6.6.6 && <= 6.6.8 && <= 2.7.2 && < 1.8.6 && > 1.2.1 ) || ( <= 1.7.2 && > 7.1.2 && < 2.6.7 && <= 3.5.7 && > 5.7.3 && == 1.4.3 ) || ( > 4.2.2 && <= 9.6.8 && > 4.5.8 && > 8.1.1 && >= 6.4.3 && < 4.9.8 && > 4.2.8 && < 4.1.7 && >= 1.4.7 ) || ( <= 5.4.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "mfajsov",-                                        "dlOutput": null,-                                        "dlSubdir": "|峖}㷞𪘘4􌨒",-                                        "dlUri": "https:tzp"-                                    },-                                    "( > 6.8.1 && == 3.6.1 && == 9.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "v",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "|."-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( >= 3.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "fe",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:pogqw"-                                    }-                                },-                                "Windows": {-                                    "( <= 4.6.5 && > 2.1.2 && == 8.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "xaz",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:ph"-                                    },-                                    "( == 8.1.7 && > 1.5.1 && >= 8.2.1 && <= 8.6.2 && >= 3.2.4 && < 2.6.7 && <= 5.5.5 ) || ( >= 8.1.5 && <= 6.2.2 && == 8.1.5 && > 6.4.2 && <= 1.3.8 && < 7.1.7 && < 1.4.7 && <= 4.7.4 && >= 3.1.4 ) || ( <= 5.4.8 && <= 3.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "h",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( > 6.2.6 && < 4.2.6 && < 4.2.3 && >= 7.1.1 && > 8.7.7 && >= 4.7.6 && < 7.1.8 && >= 8.3.1 ) || ( < 6.5.4 && >= 4.8.4 && <= 3.3.3 && == 8.4.7 && <= 2.6.2 ) || ( > 2.7.2 && >= 8.7.4 && <= 3.2.8 && > 4.5.6 && < 5.3.7 && < 3.3.6 && > 7.5.4 && > 1.3.8 && <= 4.8.8 ) || ( > 8.4.6 && > 2.5.8 && < 7.8.2 && <= 7.5.5 && == 5.5.4 && <= 1.5.1 && >= 1.4.2 && == 3.8.3 ) || ( >= 8.2.3 && < 3.7.6 && <= 5.5.8 && > 2.3.2 && <= 5.8.3 && == 3.2.1 && < 1.5.3 && == 7.6.7 && == 4.4.8 ) || ( == 3.8.6 && < 2.3.6 && == 5.7.3 && == 1.1.1 && >= 1.2.1 && < 1.2.1 && > 5.2.5 && < 8.2.2 && <= 1.3.9 )": {-                                        "dlCSize": null,-                                        "dlHash": "aun",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0014",-                                        "dlUri": "https:vyh"-                                    },-                                    "( >= 7.6.1 && >= 6.8.3 && <= 5.4.6 && > 7.7.3 && >= 4.2.2 && >= 4.5.2 && == 2.5.3 && < 5.2.4 ) || ( <= 5.1.7 && == 8.5.4 && < 8.8.2 && >= 8.8.2 && <= 1.2.4 && > 7.8.4 && <= 5.2.1 && == 1.8.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "xcztgbln",-                                        "dlOutput": null,-                                        "dlSubdir": "G\u0017㈳",-                                        "dlUri": "https:ee"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "e",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:jgwkqwtr"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:lkbs",-                        "viPostInstall": "ocvjmosz",-                        "viPostRemove": "b",-                        "viPreCompile": null,-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "jo",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": "󾷇>\u000b"-                            },-                            "dlUri": "http:qvxkdkm"-                        },-                        "viTags": [-                            "Prerelease",-                            "Prerelease",-                            "%󵠣R灡𑈃pS",-                            "Latest"-                        ],-                        "viTestDL": null-                    }-                }-            },-            "globalTools": {-                "ShimGen": {-                    "dlCSize": null,-                    "dlHash": "klhtnqpbmfgiduwrvzmgzupwgmc",-                    "dlOutput": null,-                    "dlSubdir": null,-                    "dlUri": "https:tvaqj"-                }-            },-            "toolRequirements": {-                "HLS": {-                    "2.6.9": {-                        "Linux_CentOS": {-                            "( <= 3.7.3 && > 8.1.3 && == 5.8.1 && > 2.8.4 && < 2.5.2 && <= 1.5.3 && < 1.6.5 && <= 5.5.8 )": {-                                "distroPKGs": [-                                    "wirvs",-                                    "gq",-                                    "uutgyger"-                                ],-                                "notes": "lpkr"-                            }-                        }-                    },-                    "4.2.1": {-                        "FreeBSD": {-                            "( < 7.2.7 && >= 1.8.5 && > 5.2.1 && >= 7.6.1 && >= 2.5.8 && < 7.2.5 )": {-                                "distroPKGs": [-                                    "ez",-                                    "cwpd",-                                    "so",-                                    "jory"-                                ],-                                "notes": "kcxli"-                            },-                            "( == 1.1.2 && == 5.8.7 && >= 1.2.1 && <= 8.6.3 )": {-                                "distroPKGs": [-                                    "jbnm",-                                    "lrwdfm",-                                    "phzq",-                                    "lnumqp",-                                    "plfni"-                                ],-                                "notes": "ik"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "crcrrqm",-                                    "sdtaay",-                                    "t",-                                    "hwklejk"-                                ],-                                "notes": "p"-                            }-                        }-                    },-                    "4.4.6": {-                        "Darwin": {-                            "( < 3.1.5 )": {-                                "distroPKGs": [-                                    "akstmo"-                                ],-                                "notes": "n"-                            },-                            "( <= 5.8.2 && <= 7.5.3 && > 4.7.2 && <= 5.7.6 && >= 6.7.4 && > 4.6.1 && > 2.6.3 && == 5.6.6 && < 2.8.7 ) || ( == 1.9.4 && >= 6.6.2 && >= 4.6.8 && >= 6.8.3 && > 6.1.8 ) || ( > 7.6.8 ) || ( > 8.5.5 && == 5.1.7 ) || ( == 2.5.7 && <= 4.6.3 && > 6.1.6 && >= 7.8.8 && == 1.8.4 ) || ( == 6.8.6 && == 2.8.5 && == 1.2.3 && > 8.2.4 && >= 5.6.3 && == 5.2.7 && < 7.8.2 && == 3.3.8 && == 4.3.2 )": {-                                "distroPKGs": [-                                    "rwgny",-                                    "nxuevo",-                                    "",-                                    "zq"-                                ],-                                "notes": "hhurntm"-                            },-                            "( <= 6.7.4 && <= 6.4.1 && <= 3.1.8 && >= 3.4.8 && <= 1.7.2 )": {-                                "distroPKGs": [-                                    "dmm",-                                    "bxi",-                                    "bmyosi",-                                    "nqmse",-                                    "fqcgru",-                                    "qa"-                                ],-                                "notes": "d"-                            },-                            "( == 2.1.5 && < 9.8.6 && == 7.3.8 && <= 3.4.3 && < 2.7.5 && >= 8.7.8 && > 8.4.6 && > 4.5.3 && > 2.8.6 )": {-                                "distroPKGs": [-                                    "ma",-                                    "zob",-                                    "j",-                                    "lbfsj",-                                    "bebobpqr",-                                    "dwcv",-                                    ""-                                ],-                                "notes": "cbcf"-                            },-                            "( == 3.5.1 && > 2.3.7 && == 5.4.3 && < 2.6.1 && <= 2.2.3 && <= 6.4.8 && == 8.3.1 )": {-                                "distroPKGs": [-                                    "ejjtbxp",-                                    "kpsab",-                                    "nlmyp",-                                    "zrepqiyc",-                                    "",-                                    "l"-                                ],-                                "notes": "atywoot"-                            },-                            "( == 6.4.4 && == 1.4.6 && == 7.7.3 && <= 8.7.3 && == 3.4.5 && < 5.3.8 && == 7.8.8 && >= 4.1.7 ) || ( > 5.5.8 && <= 7.3.6 && <= 1.4.4 && <= 1.4.2 && > 2.2.2 ) || ( <= 6.3.8 && >= 1.4.8 && == 3.2.2 && > 8.3.7 && > 2.1.8 && == 7.2.5 ) || ( == 1.7.8 ) || ( == 3.4.3 && <= 6.8.6 && >= 2.3.2 && >= 5.7.6 && > 3.6.4 && > 2.5.4 && >= 1.3.3 && < 4.2.2 && == 8.5.6 ) || ( > 4.3.8 ) || ( >= 1.5.7 && > 5.7.2 && > 8.2.8 && == 7.7.6 && > 6.8.4 && > 1.3.8 && == 8.7.3 ) || ( <= 3.2.1 && > 8.4.3 && == 1.2.2 && < 3.4.3 && < 1.6.1 )": {-                                "distroPKGs": [-                                    "agdiyds",-                                    "mwhqlxj",-                                    "zi",-                                    "ftoucr"-                                ],-                                "notes": "yaw"-                            },-                            "( > 8.7.8 && < 8.7.1 && > 4.7.5 && < 6.3.1 && > 1.1.2 && >= 4.3.3 && >= 8.8.5 )": {-                                "distroPKGs": [],-                                "notes": "h"-                            }-                        },-                        "FreeBSD": {-                            "( < 2.3.3 && >= 7.1.3 && >= 4.1.3 && > 9.3.3 && >= 5.6.3 && <= 4.1.7 )": {-                                "distroPKGs": [-                                    "f",-                                    "asozbk",-                                    "b",-                                    "ummxn",-                                    "upkwzdqf",-                                    ""-                                ],-                                "notes": "ucffxs"-                            },-                            "( < 2.7.2 && < 6.7.2 && >= 6.3.4 && < 8.6.8 && >= 7.1.7 && <= 6.3.4 && < 6.3.3 && >= 7.4.4 && == 6.8.2 )": {-                                "distroPKGs": [-                                    "",-                                    "cb",-                                    "rpozzj",-                                    "jxygirfn",-                                    "",-                                    "borz"-                                ],-                                "notes": "khxeo"-                            },-                            "( == 1.2.1 && < 2.1.5 && == 3.1.8 && < 4.5.7 && < 7.7.3 ) || ( > 2.5.8 ) || ( > 4.6.1 && > 2.4.7 && == 3.1.2 ) || ( > 8.8.8 && == 6.1.5 && <= 4.4.7 && == 2.8.8 && < 7.8.2 && == 1.6.7 )": {-                                "distroPKGs": [-                                    "l",-                                    "uqzct",-                                    "md",-                                    "rfzjv"-                                ],-                                "notes": "kquino"-                            },-                            "( == 1.5.3 && > 4.8.4 && <= 1.4.6 && > 5.6.1 && == 3.6.7 && == 4.2.6 && == 6.7.4 && == 5.2.6 ) || ( < 4.1.3 && >= 1.8.5 && <= 9.7.5 && <= 7.2.1 && > 7.3.2 && <= 5.7.1 ) || ( == 2.1.4 && == 6.2.5 && == 5.3.8 && > 8.3.3 && == 1.2.2 && >= 6.1.6 && <= 8.8.1 && >= 3.3.2 && == 6.7.2 ) || ( > 8.6.3 && < 6.4.7 && > 8.3.1 && > 4.6.5 && > 5.5.1 && > 3.4.6 && >= 4.2.8 ) || ( == 1.4.6 && == 8.5.5 && <= 6.5.5 && < 7.1.4 && > 4.5.3 && >= 2.7.5 && > 8.4.4 )": {-                                "distroPKGs": [-                                    "wkeluhb",-                                    "giseovf",-                                    "famosezn",-                                    "oaw",-                                    "dpwjcpu"-                                ],-                                "notes": "ucgalle"-                            },-                            "( == 3.7.1 && < 2.7.5 && < 8.6.7 && < 4.1.1 && < 6.8.3 && >= 6.1.1 && >= 5.4.2 ) || ( == 1.5.3 )": {-                                "distroPKGs": [],-                                "notes": "h"-                            },-                            "( >= 7.1.7 && >= 1.1.2 && >= 5.4.8 && == 3.6.2 && <= 7.1.7 && == 7.7.8 && == 7.4.1 ) || ( == 6.6.5 && >= 8.3.7 && <= 6.2.1 )": {-                                "distroPKGs": [-                                    "a",-                                    "vp"-                                ],-                                "notes": "b"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "nzscbd",-                                    "nysx",-                                    "yejurp",-                                    "vsf",-                                    "znhyxda",-                                    "jeev"-                                ],-                                "notes": ""-                            }-                        },-                        "Linux_AmazonLinux": {-                            "( < 4.2.7 && >= 7.2.1 && <= 4.7.5 && > 6.6.6 && < 3.6.2 && > 5.8.2 )": {-                                "distroPKGs": [-                                    "azrlxw",-                                    "h",-                                    "tchk"-                                ],-                                "notes": "ql"-                            },-                            "( >= 2.6.7 && >= 1.1.5 && < 7.6.4 && == 8.4.6 && < 7.5.4 )": {-                                "distroPKGs": [-                                    "kizgzmo",-                                    "dmznhcm",-                                    "su",-                                    "dyn",-                                    "dpilob",-                                    "gyry"-                                ],-                                "notes": "lxbsmwe"-                            },-                            "( >= 4.8.8 && >= 4.2.2 && == 2.7.6 && == 6.4.8 && == 3.7.4 ) || ( <= 6.5.8 )": {-                                "distroPKGs": [-                                    "zj",-                                    "w",-                                    "ox",-                                    "dn",-                                    "mokjnrs",-                                    "aghl",-                                    "zdhp"-                                ],-                                "notes": "hcvvin"-                            },-                            "( >= 5.5.2 ) || ( <= 4.6.3 )": {-                                "distroPKGs": [-                                    "aquei",-                                    "pn",-                                    "snj",-                                    "eboybndj",-                                    "yqhzlk",-                                    "bs"-                                ],-                                "notes": "jpscotgr"-                            },-                            "( >= 6.4.5 && == 2.6.8 && <= 8.5.7 && == 2.5.4 && == 2.2.1 && <= 8.2.8 && > 2.1.4 )": {-                                "distroPKGs": [-                                    "fega"-                                ],-                                "notes": "t"-                            },-                            "( >= 8.3.8 && < 2.6.7 && < 6.3.5 && <= 8.8.3 && < 7.1.6 )": {-                                "distroPKGs": [-                                    ""-                                ],-                                "notes": "sd"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "jso",-                                    "kkld",-                                    "nccxwi",-                                    "po",-                                    "bj"-                                ],-                                "notes": "zefdmicl"-                            }-                        },-                        "Windows": {-                            "( < 2.2.5 && < 3.6.3 && < 2.2.1 && == 4.7.6 && < 4.5.7 && == 4.6.3 )": {-                                "distroPKGs": [-                                    "xdoqizf"-                                ],-                                "notes": "rsi"-                            },-                            "( == 2.5.7 && < 4.8.5 && >= 1.6.7 && == 5.8.7 && == 3.7.4 && < 7.5.6 )": {-                                "distroPKGs": [],-                                "notes": ""-                            },-                            "( == 6.6.2 && > 8.2.5 && == 6.2.6 && > 1.5.3 && <= 6.5.9 && < 7.2.5 && == 4.3.3 )": {-                                "distroPKGs": [-                                    "q",-                                    "sededmi",-                                    "wtdjel",-                                    "",-                                    "ycuunpwv",-                                    "xu",-                                    "hvhoozza"-                                ],-                                "notes": ""-                            },-                            "( > 2.6.3 && < 3.1.6 && < 4.2.3 && < 4.4.6 && <= 6.6.6 && <= 8.3.7 )": {-                                "distroPKGs": [-                                    "xk",-                                    "tj",-                                    "apibg",-                                    "vtkv"-                                ],-                                "notes": "u"-                            },-                            "( >= 4.6.3 && > 4.2.6 && <= 3.8.1 && > 1.7.4 && >= 6.8.5 && >= 3.7.6 && > 3.6.7 )": {-                                "distroPKGs": [-                                    "",-                                    "dkwycdq",-                                    "mri",-                                    "yhc",-                                    "zzyhkq",-                                    "naefngl",-                                    "",-                                    ""-                                ],-                                "notes": "tr"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "",-                                    "f",-                                    "d",-                                    "ynjdzpx",-                                    "tls",-                                    "qb"-                                ],-                                "notes": "vizfzbqv"-                            }-                        }-                    },-                    "4.4.7": {-                        "Windows": {-                            "( < 6.7.7 && >= 2.7.8 && <= 7.5.1 && < 2.5.2 && >= 5.9.8 && >= 6.1.4 && >= 6.6.3 && >= 5.6.2 ) || ( < 1.3.8 && <= 4.5.8 && <= 5.7.1 && > 7.7.1 && < 4.3.7 && < 3.1.5 && < 3.7.6 && > 3.2.6 ) || ( <= 8.3.7 && >= 8.4.6 && >= 3.2.2 && == 8.1.1 && > 5.1.3 && >= 8.7.8 && == 5.8.1 && <= 2.4.4 && >= 6.5.3 ) || ( <= 6.7.8 && >= 7.7.2 && < 5.3.8 && >= 1.5.8 && < 5.3.3 && <= 5.2.1 && < 5.2.3 && > 8.4.8 && == 6.4.5 )": {-                                "distroPKGs": [-                                    "nskluq",-                                    "irxkqesp",-                                    "uerkjx",-                                    "ymhwpos",-                                    "xrku",-                                    "zwh"-                                ],-                                "notes": ""-                            },-                            "( <= 3.2.1 && < 2.1.4 )": {-                                "distroPKGs": [-                                    "e",-                                    "vmfh"-                                ],-                                "notes": "prsgeyvq"-                            },-                            "( > 6.6.1 && >= 7.7.6 && <= 7.3.3 && == 1.1.1 && < 7.3.3 && < 3.5.5 )": {-                                "distroPKGs": [-                                    "",-                                    "hxiurhbl",-                                    "dqfhp",-                                    "irtv",-                                    "bsbnkzj"-                                ],-                                "notes": "zuum"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "zwly",-                                    "uy",-                                    "mgd",-                                    "fd",-                                    "gr",-                                    "a",-                                    "npcccgbq",-                                    "nldzw"-                                ],-                                "notes": "chth"-                            }-                        }-                    },-                    "4.7.6": {-                        "Darwin": {-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "wgbezy",-                                    "aaw",-                                    "cgwao",-                                    "hxq",-                                    "m",-                                    "oht",-                                    "ienz",-                                    "a"-                                ],-                                "notes": "ml"-                            }-                        },-                        "FreeBSD": {-                            "( == 6.8.8 && < 1.2.4 && > 2.6.4 ) || ( > 2.1.2 && >= 3.1.7 && >= 9.2.6 )": {-                                "distroPKGs": [-                                    "jly",-                                    "ov"-                                ],-                                "notes": "etfad"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "j",-                                    "eabpp",-                                    "ribldfq",-                                    "xopdlh",-                                    "kmzjng",-                                    "kv"-                                ],-                                "notes": "khx"-                            }-                        },-                        "Linux_Alpine": {-                            "( < 1.4.6 && < 6.6.1 )": {-                                "distroPKGs": [-                                    "rxprewfv",-                                    "gi",-                                    "ebjjn",-                                    "cra"-                                ],-                                "notes": "hcutvfg"-                            },-                            "( < 6.6.7 && <= 5.2.8 )": {-                                "distroPKGs": [-                                    "dpc",-                                    "",-                                    "pjll",-                                    "",-                                    "seye"-                                ],-                                "notes": "jx"-                            },-                            "( < 6.6.8 && > 7.3.8 && < 6.6.7 ) || ( <= 6.5.1 && == 1.5.3 && <= 8.8.7 && < 5.5.3 && <= 3.2.4 && == 3.4.1 && >= 5.8.7 && > 6.8.1 ) || ( <= 3.3.8 && >= 2.7.3 && > 9.2.4 && == 1.6.5 )": {-                                "distroPKGs": [-                                    "fog",-                                    "abvht",-                                    "snxcwz",-                                    "",-                                    "cynjlc",-                                    "dxv",-                                    "fhnpul",-                                    "iacqocc"-                                ],-                                "notes": "xwbdinll"-                            },-                            "( <= 5.5.6 && >= 7.1.8 && < 7.7.5 ) || ( == 6.3.5 && <= 7.5.6 && < 2.5.1 && > 6.7.4 && <= 8.7.6 && < 7.5.9 && > 5.1.6 && == 6.1.6 && == 7.3.4 ) || ( < 6.1.4 && <= 7.1.5 && == 5.4.3 && > 3.2.3 && > 8.1.1 && < 8.8.6 ) || ( < 6.6.2 && > 7.7.3 )": {-                                "distroPKGs": [-                                    "xtzhlgds"-                                ],-                                "notes": "mmchv"-                            },-                            "( == 2.1.2 && >= 3.5.2 && >= 1.4.1 && > 3.7.1 && < 2.1.3 && >= 4.8.7 && > 4.1.2 )": {-                                "distroPKGs": [],-                                "notes": "ak"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "qwlcbnev"-                                ],-                                "notes": "gqhxexjp"-                            }-                        },-                        "Linux_CentOS": {-                            "( < 4.7.2 && <= 1.3.5 && <= 8.4.2 && == 2.5.5 && < 8.1.2 && >= 6.8.2 && >= 1.6.8 )": {-                                "distroPKGs": [-                                    ""-                                ],-                                "notes": "vr"-                            },-                            "( < 5.5.2 && >= 5.7.1 && > 4.5.2 && == 5.6.4 && > 1.2.2 && >= 5.1.5 )": {-                                "distroPKGs": [-                                    "fgr",-                                    "comgnpzo",-                                    "iw",-                                    "vhmspa"-                                ],-                                "notes": "wo"-                            },-                            "( < 8.8.1 && <= 8.4.3 && == 8.1.1 && > 5.1.1 && >= 8.2.2 && < 3.2.3 && < 6.4.8 ) || ( > 8.8.7 && == 6.1.7 && < 7.7.5 && == 6.7.8 && > 4.5.1 && > 4.3.2 && <= 6.8.1 && < 1.4.7 )": {-                                "distroPKGs": [-                                    "cwcczif",-                                    "ngg",-                                    "kv",-                                    "f"-                                ],-                                "notes": ""-                            },-                            "( <= 3.3.2 && < 7.7.8 && == 8.7.4 && >= 8.6.4 && == 7.8.8 )": {-                                "distroPKGs": [-                                    "khak",-                                    "pm",-                                    "ez",-                                    "yvpxhmq",-                                    "yiymbpzs",-                                    "dq",-                                    "ybb"-                                ],-                                "notes": "ganr"-                            },-                            "( == 1.2.8 && >= 4.6.4 ) || ( < 3.1.6 && < 2.3.8 && <= 4.3.3 && >= 6.2.9 && >= 7.1.2 && <= 8.6.8 && == 2.6.1 ) || ( == 3.3.5 && < 6.6.2 && <= 3.1.4 && >= 1.6.7 && > 2.1.2 ) || ( < 2.8.1 && == 3.5.4 && <= 1.2.8 && >= 4.4.2 && > 3.7.7 && >= 3.4.9 && > 4.1.6 && <= 1.1.5 ) || ( >= 1.7.8 && <= 8.7.6 && == 7.8.1 && >= 4.3.1 )": {-                                "distroPKGs": [-                                    "pukbsyqg",-                                    "hvkoinnw",-                                    "l",-                                    "qx"-                                ],-                                "notes": "cuja"-                            },-                            "( == 4.4.4 && >= 5.1.4 && < 2.6.5 && == 7.8.6 )": {-                                "distroPKGs": [-                                    "cvlx",-                                    "kxzu",-                                    "uoqf"-                                ],-                                "notes": "qef"-                            },-                            "( > 8.7.4 && < 7.6.4 ) || ( < 2.8.7 && == 4.8.7 && >= 4.5.2 && <= 6.5.5 && == 7.3.6 && == 1.4.5 )": {-                                "distroPKGs": [-                                    "ttnepvsp",-                                    "",-                                    "qestrgg",-                                    "of"-                                ],-                                "notes": "f"-                            }-                        },-                        "Windows": {-                            "( < 4.6.1 && < 5.6.3 && >= 1.7.6 )": {-                                "distroPKGs": [-                                    "yzt",-                                    "wrwx",-                                    "nbm",-                                    "yt"-                                ],-                                "notes": "peycffn"-                            },-                            "( == 8.4.5 && <= 3.2.4 && < 5.3.1 && == 9.6.5 && > 8.1.2 && >= 2.3.2 ) || ( >= 6.3.8 && <= 3.1.3 && >= 1.1.7 && == 5.6.7 && >= 4.8.4 && < 2.5.8 && < 9.5.7 && > 1.3.3 )": {-                                "distroPKGs": [-                                    "leym",-                                    "sppllv"-                                ],-                                "notes": "ycjhs"-                            },-                            "( > 8.5.1 && >= 1.4.7 && == 1.1.6 && == 8.5.1 ) || ( < 1.3.5 && <= 6.6.2 && > 4.8.5 && <= 1.1.1 && > 6.6.1 && > 6.2.3 ) || ( < 2.8.4 && == 4.8.3 && == 5.1.4 && > 6.5.8 && == 6.8.3 && < 7.6.6 )": {-                                "distroPKGs": [-                                    "",-                                    "nao",-                                    "gptlbuz",-                                    "kf",-                                    "g",-                                    "zsflyg",-                                    "gk",-                                    "ntqvszc"-                                ],-                                "notes": "mtiphl"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "tx",-                                    "inmw",-                                    "",-                                    "vifjw",-                                    "m"-                                ],-                                "notes": "iiyihow"-                            }-                        }-                    },-                    "5.1.4": {-                        "FreeBSD": {-                            "( < 7.3.6 && < 6.1.3 && < 1.1.8 && == 1.2.1 && <= 5.4.4 && == 6.2.5 && > 2.1.1 && >= 8.7.1 && <= 4.9.8 )": {-                                "distroPKGs": [-                                    "vm",-                                    "iyzp",-                                    "zfy",-                                    "",-                                    ""-                                ],-                                "notes": "agku"-                            },-                            "( <= 4.3.4 && < 4.7.4 && >= 5.7.1 )": {-                                "distroPKGs": [-                                    "mu",-                                    "",-                                    "lfnyo",-                                    "",-                                    "mkme"-                                ],-                                "notes": "adn"-                            },-                            "( <= 7.5.7 && == 8.8.1 )": {-                                "distroPKGs": [-                                    "micrru",-                                    "uwnmeqko"-                                ],-                                "notes": "ovpeoh"-                            },-                            "( == 6.10.3 && <= 7.8.6 && < 1.7.6 && <= 8.6.8 && < 8.3.8 ) || ( <= 7.6.8 && == 4.6.8 && >= 3.4.5 && > 8.3.1 && > 2.6.7 && >= 7.2.4 && == 5.3.3 ) || ( > 8.3.4 && == 5.3.4 && <= 2.1.7 && == 5.5.3 && >= 5.1.8 && == 3.3.1 && >= 4.1.3 )": {-                                "distroPKGs": [-                                    "djmpss",-                                    "abh",-                                    "fqvmfis",-                                    "t",-                                    "xaxr"-                                ],-                                "notes": ""-                            },-                            "( > 4.6.2 && == 6.7.1 )": {-                                "distroPKGs": [-                                    "grnj",-                                    "g",-                                    "",-                                    "",-                                    "jcqcuxq",-                                    "uyagfsvz",-                                    "oivajoec",-                                    "xujy"-                                ],-                                "notes": "wwjq"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "pimdo",-                                    "fnf",-                                    "lwii",-                                    "ut",-                                    "v"-                                ],-                                "notes": "zscajjj"-                            }-                        },-                        "Linux_Alpine": {-                            "( == 5.3.4 && == 1.2.7 && > 2.3.2 && <= 3.2.8 && <= 2.8.6 && > 6.3.6 && <= 8.4.3 )": {-                                "distroPKGs": [-                                    "sphikwtl",-                                    "zeyjmy"-                                ],-                                "notes": "fdju"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "mj"-                            }-                        },-                        "Linux_CentOS": {-                            "( < 1.2.7 && == 8.4.1 && == 5.4.7 && == 3.2.7 && < 7.8.7 ) || ( <= 4.5.1 && >= 2.8.7 && >= 4.4.8 && == 5.7.2 && > 3.3.4 && > 9.3.6 ) || ( == 4.4.8 && > 4.2.3 && > 5.7.8 && <= 5.4.4 && == 5.4.1 && > 3.3.8 )": {-                                "distroPKGs": [-                                    "iioq",-                                    "stzw",-                                    "yfyhh"-                                ],-                                "notes": "yzbes"-                            },-                            "( <= 3.1.7 && > 3.8.7 && > 9.1.5 && > 1.5.1 && <= 4.7.2 && == 1.5.6 && > 8.5.8 && == 4.1.4 && <= 3.4.6 )": {-                                "distroPKGs": [-                                    "cfvb"-                                ],-                                "notes": "bymqimbe"-                            },-                            "( > 1.4.1 && == 7.4.2 && >= 2.4.5 && < 3.5.5 )": {-                                "distroPKGs": [-                                    "odmuij",-                                    "np",-                                    "xzfu",-                                    "krq",-                                    "uc",-                                    "etkkxnll",-                                    "ewse"-                                ],-                                "notes": "m"-                            },-                            "( > 6.3.2 && == 1.1.2 && > 5.5.8 && <= 2.7.7 && > 7.3.9 && > 7.6.8 && >= 1.1.5 && > 5.3.2 && > 1.4.2 )": {-                                "distroPKGs": [-                                    "opdf",-                                    "dgvbvpn",-                                    "cdjh",-                                    "aqwspzk",-                                    "xbta",-                                    "ojgd",-                                    ""-                                ],-                                "notes": "phlvaphc"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "qwee"-                            }-                        },-                        "Linux_Debian": {-                            "( <= 2.1.7 && >= 4.7.6 && <= 6.3.7 && > 7.5.4 && == 2.8.2 ) || ( < 8.4.3 && > 6.3.4 && < 3.6.1 && >= 5.2.6 && < 5.1.4 && < 6.2.6 )": {-                                "distroPKGs": [-                                    "",-                                    "wngslavs",-                                    "b",-                                    "cxofcwnd",-                                    "arsgc"-                                ],-                                "notes": "nygs"-                            },-                            "( <= 2.4.2 && < 3.8.2 && == 1.8.2 && <= 7.7.4 && < 6.8.2 && < 1.3.2 && > 3.8.4 && > 8.6.6 && <= 6.2.7 )": {-                                "distroPKGs": [-                                    "mukmu"-                                ],-                                "notes": "ztoe"-                            },-                            "( >= 6.2.7 )": {-                                "distroPKGs": [-                                    "ysxckmm"-                                ],-                                "notes": "oabufgpl"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "adacln",-                                    "qrutj",-                                    "tqczqx",-                                    "nstauvs",-                                    "pkhwz",-                                    "mgcoa",-                                    "e"-                                ],-                                "notes": "mxewbc"-                            }-                        },-                        "Windows": {-                            "( <= 3.2.7 && < 8.5.6 && <= 2.5.2 && == 4.8.4 && == 7.5.3 && > 3.8.3 && == 1.7.6 && <= 8.3.6 && == 6.1.5 ) || ( >= 4.8.7 && <= 2.6.2 && > 6.8.5 && >= 5.2.6 && < 3.4.8 )": {-                                "distroPKGs": [-                                    "gepkbc",-                                    "jmvg",-                                    "hdflb"-                                ],-                                "notes": "xuvsiuni"-                            },-                            "( <= 5.2.5 && > 5.3.2 && >= 3.4.5 && < 8.3.2 && <= 1.6.4 ) || ( < 3.7.8 ) || ( > 8.1.5 && <= 3.9.1 && <= 3.5.7 && < 5.3.8 && >= 2.6.4 && < 4.3.5 && >= 5.2.5 && < 5.1.1 && >= 3.5.4 ) || ( <= 3.8.1 && <= 7.3.7 && == 1.2.2 ) || ( == 3.8.5 ) || ( > 5.2.5 && <= 4.5.2 && <= 1.7.8 && < 1.5.1 && > 1.7.3 && == 4.8.6 && > 6.8.1 && == 8.5.7 && <= 7.5.6 ) || ( == 4.2.4 && > 3.8.1 )": {-                                "distroPKGs": [-                                    "cgg",-                                    "p",-                                    "symxp",-                                    "uf",-                                    "p"-                                ],-                                "notes": "ctnhts"-                            },-                            "( <= 6.6.8 && < 8.2.2 && < 5.2.5 ) || ( > 3.7.2 && >= 6.8.4 ) || ( == 7.1.3 && == 8.2.6 && == 2.5.1 && <= 7.3.5 && > 3.7.8 && == 5.7.3 && == 2.1.4 )": {-                                "distroPKGs": [-                                    "lab",-                                    "wwl",-                                    "fklgzup",-                                    "qdtkjm",-                                    ""-                                ],-                                "notes": "ycabtrhu"-                            },-                            "( == 3.1.5 && == 6.5.7 && > 3.4.8 && > 5.8.7 && > 2.7.2 && > 3.8.4 && < 3.2.1 ) || ( >= 8.8.2 && < 7.6.2 && <= 6.7.6 && <= 4.8.7 && <= 7.6.5 && >= 7.8.3 )": {-                                "distroPKGs": [-                                    "galnxfu",-                                    "ue",-                                    "lzftv"-                                ],-                                "notes": ""-                            },-                            "( == 4.4.6 && == 8.4.2 && > 6.3.2 ) || ( == 2.3.4 && < 6.8.8 && == 6.1.8 && == 2.2.6 && > 6.3.3 && >= 5.3.7 && < 2.8.8 && > 7.6.2 && >= 6.3.6 )": {-                                "distroPKGs": [-                                    "cep"-                                ],-                                "notes": "xiesxu"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "ugdkt"-                                ],-                                "notes": "gxycxs"-                            }-                        }-                    },-                    "9.4.8": {-                        "Linux_Mint": {-                            "( < 6.3.8 && > 5.4.4 && == 4.5.3 ) || ( > 8.3.2 && >= 3.6.2 && > 7.8.4 && == 5.1.5 && > 6.3.2 && == 6.7.3 && == 3.8.8 && > 1.7.1 )": {-                                "distroPKGs": [-                                    "q",-                                    "",-                                    "pzb",-                                    "ex"-                                ],-                                "notes": "bmbxgf"-                            },-                            "( <= 8.5.5 && == 1.6.2 && <= 4.2.3 && <= 8.3.7 && == 6.6.1 && >= 4.3.8 ) || ( > 2.3.5 && == 4.4.3 && > 4.6.2 ) || ( <= 8.4.4 && == 6.3.1 && < 8.3.7 && >= 5.4.8 && < 7.5.3 && > 7.3.1 )": {-                                "distroPKGs": [-                                    "uvj",-                                    "eqhumgck",-                                    "al",-                                    "lywl",-                                    "onirmq"-                                ],-                                "notes": "ajkzcsf"-                            },-                            "( == 2.8.6 && >= 4.5.8 && >= 4.3.2 && > 6.5.2 && == 6.7.6 && >= 5.2.6 ) || ( >= 8.2.6 && > 7.3.5 && > 6.6.5 )": {-                                "distroPKGs": [-                                    "ohhb",-                                    "rnu",-                                    "r"-                                ],-                                "notes": "dgzwlznq"-                            },-                            "( > 6.1.4 && < 5.1.5 && <= 4.2.5 && >= 8.1.1 && >= 3.5.6 && <= 2.7.8 && == 5.1.5 && < 2.7.4 ) || ( <= 5.5.8 && == 7.1.7 && >= 8.3.8 && <= 6.4.6 && <= 7.3.4 )": {-                                "distroPKGs": [-                                    "q",-                                    "daxlja",-                                    "ocvkasdv"-                                ],-                                "notes": "h"-                            },-                            "( >= 6.4.4 && <= 2.7.1 && > 4.2.4 && < 1.2.5 ) || ( <= 7.2.1 && <= 8.8.7 && >= 9.3.2 && > 1.2.7 )": {-                                "distroPKGs": [-                                    "bdew",-                                    "oodf",-                                    "mplr",-                                    "xwyqlqu",-                                    "cb",-                                    "",-                                    "tpjct"-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "",-                                    "pomqbebm"-                                ],-                                "notes": "jblhrssj"-                            }-                        }-                    },-                    "unknown_version": {-                        "Darwin": {-                            "( < 3.6.3 && > 4.7.10 && >= 2.3.4 && >= 7.8.7 && >= 8.5.3 && >= 7.2.8 && < 5.7.4 && > 2.1.3 )": {-                                "distroPKGs": [],-                                "notes": "jtyhnss"-                            },-                            "( <= 1.1.1 ) || ( == 1.5.4 && >= 7.1.3 && > 3.1.4 && == 3.7.2 && < 2.1.5 && >= 1.7.4 && <= 8.2.3 && > 1.4.7 && == 8.5.6 )": {-                                "distroPKGs": [-                                    "gvkxzqa",-                                    "e"-                                ],-                                "notes": "rmzl"-                            },-                            "( > 7.5.8 && < 7.6.1 && < 2.4.4 ) || ( < 4.1.3 && == 7.5.7 && >= 2.8.2 && == 2.7.1 && == 2.1.7 && == 8.4.3 && < 2.3.4 && < 7.1.1 && >= 1.7.2 )": {-                                "distroPKGs": [-                                    "m",-                                    "zptgozr"-                                ],-                                "notes": "bzfqj"-                            },-                            "( > 8.2.8 && < 4.5.6 && >= 7.4.5 && <= 4.1.4 && == 4.8.1 && > 6.2.8 && >= 3.7.5 && <= 5.2.8 && == 8.5.3 )": {-                                "distroPKGs": [-                                    "vwkf",-                                    "rje",-                                    "wawyniw",-                                    "",-                                    "uukrzq"-                                ],-                                "notes": "lleoqw"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "mcvi",-                                    "grlw"-                                ],-                                "notes": "koewqj"-                            }-                        },-                        "Linux_AmazonLinux": {-                            "( < 4.3.1 && < 8.5.4 && > 1.4.5 && == 3.4.3 && < 6.5.6 && >= 5.3.4 && == 8.2.4 ) || ( == 2.1.7 && == 5.4.3 && < 6.2.7 )": {-                                "distroPKGs": [-                                    "nryyfely"-                                ],-                                "notes": "xt"-                            },-                            "( == 7.7.2 && >= 6.6.1 )": {-                                "distroPKGs": [-                                    "udrqfp",-                                    "jwvb",-                                    "nwhtexfp",-                                    "dbbntal",-                                    "",-                                    ""-                                ],-                                "notes": "hgkvkp"-                            },-                            "( > 5.1.5 && >= 1.3.3 && >= 6.2.4 && >= 5.6.1 && < 6.8.5 && >= 7.7.4 ) || ( < 4.5.3 && < 6.5.4 && > 1.1.7 && >= 4.7.2 && == 4.6.8 && == 3.6.6 && >= 2.6.2 )": {-                                "distroPKGs": [-                                    "fon",-                                    "zcbjd"-                                ],-                                "notes": "c"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "",-                                    "gwhelip",-                                    "",-                                    "o",-                                    "",-                                    "pnxjsj",-                                    "sm"-                                ],-                                "notes": "gbwcyqq"-                            }-                        },-                        "Linux_CentOS": {-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "j",-                                    "uxreylp",-                                    "amqpm",-                                    "j",-                                    "pkyhsdk"-                                ],-                                "notes": "jctli"-                            }-                        },-                        "Windows": {-                            "( < 8.4.2 && == 6.5.5 && < 1.8.3 && == 2.5.1 && > 4.8.5 && > 3.2.2 ) || ( < 5.8.7 ) || ( > 6.8.3 && > 1.7.6 && > 2.1.6 && == 1.7.6 && == 4.2.4 && < 4.4.7 )": {-                                "distroPKGs": [-                                    "hti",-                                    "mbmqoxj",-                                    "w",-                                    "pvbt",-                                    "c",-                                    ""-                                ],-                                "notes": "nn"-                            },-                            "( < 8.5.3 && >= 3.1.6 && < 1.2.4 && > 5.1.6 && < 7.6.3 && >= 4.3.8 && < 8.3.4 ) || ( == 7.7.5 && >= 3.5.6 && >= 4.7.4 && >= 8.6.7 && <= 5.7.4 && < 6.8.8 && > 1.7.8 ) || ( <= 3.2.1 && == 8.1.2 && < 6.4.1 ) || ( <= 3.3.4 && > 2.6.8 && <= 2.7.5 )": {-                                "distroPKGs": [-                                    "gwx",-                                    "z"-                                ],-                                "notes": "nuqq"-                            },-                            "( <= 3.4.6 && > 6.6.7 && < 1.1.2 && > 3.6.8 && < 4.4.5 && <= 5.5.8 ) || ( == 7.8.1 && >= 8.1.6 && > 5.6.3 && == 1.1.6 ) || ( > 4.3.2 && <= 6.7.8 && > 3.8.2 && < 6.7.3 && >= 4.3.1 && > 2.7.3 && > 5.3.1 )": {-                                "distroPKGs": [-                                    "s",-                                    "iufzivg",-                                    "doyrcmr",-                                    "ktwph",-                                    "pmma",-                                    "",-                                    "deponq",-                                    ""-                                ],-                                "notes": "twm"-                            },-                            "( == 7.3.4 && >= 5.3.8 ) || ( == 4.6.2 && >= 6.7.1 && > 2.6.2 && < 6.8.4 && > 5.3.4 )": {-                                "distroPKGs": [-                                    "xcskjzlb",-                                    "uarb",-                                    "f",-                                    "jmanhh",-                                    "s",-                                    "hln",-                                    "gsvbfupu"-                                ],-                                "notes": "jabw"-                            },-                            "( >= 4.2.1 ) || ( > 7.7.2 )": {-                                "distroPKGs": [-                                    "owf"-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "k",-                                    "sxhg",-                                    "exh",-                                    "cmrnvuhg",-                                    "qxmkj"-                                ],-                                "notes": "gu"-                            }-                        }-                    }-                }-            }-        },-        {-            "ghcupDownloads": {-                "GHC": {-                    "1.7.7": {-                        "viArch": {-                            "A_32": {-                                "Darwin": {-                                    "( <= 1.7.1 && <= 4.3.8 && < 7.2.3 && >= 8.7.1 && > 6.3.4 && >= 6.8.1 && < 1.1.8 && == 5.2.3 ) || ( > 1.3.7 && <= 6.7.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "bw",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0018n#KhO",-                                        "dlUri": "http:vdxnm"-                                    },-                                    "( <= 6.4.4 && <= 3.6.3 && > 3.8.1 && == 4.4.7 && >= 2.3.4 ) || ( > 8.7.5 && >= 1.3.6 ) || ( > 5.6.2 && == 8.4.4 && >= 2.3.7 && > 6.5.5 ) || ( >= 1.2.4 && < 5.2.3 && >= 5.6.5 && >= 1.1.2 && >= 4.2.7 ) || ( > 1.4.7 && < 4.8.6 && < 5.4.3 && >= 3.8.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "q",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:wx"-                                    },-                                    "( <= 7.5.7 && <= 6.5.1 && < 1.4.3 && == 5.8.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "vcp",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:ltdcvvn"-                                    },-                                    "( > 7.2.5 && < 4.8.5 && <= 7.4.1 && < 7.4.1 && >= 2.8.8 && == 2.2.5 && <= 2.6.5 && <= 1.6.1 && < 6.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "xqcoct",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:c"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "hn",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:dxaxrgi"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 6.8.2 && == 4.8.1 && <= 8.5.8 && == 5.1.4 && == 8.4.8 ) || ( <= 8.1.1 && >= 6.3.5 && == 1.2.6 && <= 1.6.6 && < 1.1.2 && == 2.8.3 && <= 3.5.4 && < 7.7.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "n",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "P3𨑰💑ળQ"-                                        },-                                        "dlUri": "https:yb"-                                    },-                                    "( < 7.5.3 && < 5.6.3 && > 9.1.6 && > 1.2.6 ) || ( > 6.1.7 && > 5.7.3 && < 1.2.2 && == 6.8.2 && == 6.7.5 && < 4.7.7 ) || ( < 2.3.3 && == 3.2.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "x",-                                        "dlOutput": null,-                                        "dlSubdir": "\\Rm𒎙􏤰䀾󽣄",-                                        "dlUri": "http:eu"-                                    },-                                    "( <= 8.8.6 && == 8.2.1 && == 5.6.2 && < 6.6.2 && < 7.3.3 && >= 6.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "jmkcu",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:t"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "qfl",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:qii"-                                    }-                                },-                                "Linux_AmazonLinux": {-                                    "( < 5.2.4 && < 3.4.1 && >= 2.1.6 && > 2.5.1 && >= 5.4.6 && < 7.4.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󷝞T𗖂u󿍙\r"-                                        },-                                        "dlUri": "https:e"-                                    },-                                    "( < 8.8.3 && <= 1.6.1 && < 4.3.3 && < 8.6.5 && > 8.1.2 && >= 5.3.6 && <= 3.2.3 && <= 9.2.3 && > 7.7.5 ) || ( >= 3.5.1 && <= 7.3.2 && >= 2.4.3 && <= 5.2.2 && <= 6.6.5 && >= 8.2.1 && > 7.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "yzakihw",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\"M"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( <= 1.5.2 && >= 2.1.2 && == 3.6.2 && > 5.8.4 && <= 8.5.6 && > 6.4.4 && == 1.7.6 && <= 7.3.2 ) || ( == 5.3.1 && > 2.2.7 && >= 7.7.5 && > 4.5.1 && == 1.1.7 && == 5.6.3 ) || ( > 1.7.6 && > 2.4.6 && <= 2.3.4 && >= 4.7.1 && < 8.4.5 && <= 7.3.7 && <= 4.4.8 && == 6.4.5 && == 5.4.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "az",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:"-                                    },-                                    "( <= 4.5.4 && < 8.4.7 && >= 3.2.2 && <= 6.4.8 && >= 2.5.8 && == 8.4.2 && > 7.6.3 && > 5.1.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "dw",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "*k"-                                        },-                                        "dlUri": "http:krxdz"-                                    },-                                    "( >= 2.7.1 && == 2.5.2 && >= 4.8.5 && == 2.8.4 && == 3.2.2 ) || ( >= 1.7.7 ) || ( == 6.8.6 ) || ( <= 2.3.3 && >= 8.7.2 && <= 1.8.4 && <= 3.6.7 && >= 1.7.7 && > 1.7.3 && == 1.2.7 && >= 7.5.5 && <= 8.2.2 ) || ( >= 2.3.3 && == 3.4.5 && > 2.4.6 && <= 6.1.6 && >= 7.2.4 ) || ( <= 7.7.7 && == 1.6.7 ) || ( == 6.4.8 && >= 7.2.3 ) || ( == 2.1.2 && < 4.1.5 && <= 2.3.5 && <= 1.2.3 && > 1.4.4 && == 7.3.8 && > 6.5.1 && == 5.1.8 && >= 8.2.2 ) || ( <= 8.6.8 && >= 4.8.7 && == 1.7.5 && > 4.7.3 && < 5.3.3 && == 4.8.7 && < 4.7.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "I2gHI𬖱&A",-                                        "dlUri": "https:vljqum"-                                    },-                                    "( >= 3.4.8 && > 7.1.2 && >= 7.8.8 ) || ( <= 1.4.7 && < 3.7.5 && >= 5.3.2 && == 1.3.4 && >= 7.2.4 && == 6.3.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "awiz",-                                        "dlOutput": null,-                                        "dlSubdir": ";NFJ\u000e9",-                                        "dlUri": "https:nizhdk"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "oe",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𖦲"-                                        },-                                        "dlUri": "https:j"-                                    }-                                },-                                "Linux_Exherbo": {-                                    "( < 6.5.6 && > 4.7.1 && >= 1.6.5 && > 6.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "nfeucwv",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0013\u0002\u0015𒍺\u0005q?"-                                        },-                                        "dlUri": "http:phn"-                                    },-                                    "( <= 4.7.2 && == 4.9.7 && >= 1.1.2 && >= 6.4.7 && < 5.4.5 && >= 5.7.2 && <= 4.5.1 && >= 7.6.5 && == 5.6.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "a",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "C5H"-                                        },-                                        "dlUri": "https:knd"-                                    },-                                    "( <= 6.1.5 && <= 2.2.2 && < 2.5.3 ) || ( <= 5.4.1 && >= 1.4.6 && >= 6.2.4 ) || ( < 4.8.5 && < 7.3.5 && > 8.5.5 && <= 7.6.1 ) || ( == 3.3.3 && >= 1.6.1 && < 1.2.7 ) || ( == 4.4.4 && < 5.6.2 && <= 7.2.1 && <= 8.2.7 && <= 3.1.3 && >= 8.8.5 && <= 3.8.7 && > 7.4.2 ) || ( > 1.6.4 && > 3.7.5 && < 8.6.6 && <= 2.5.2 && == 3.5.2 && == 3.3.5 && >= 4.1.7 ) || ( >= 6.4.7 && < 4.6.3 && >= 8.7.6 && <= 6.6.2 ) || ( <= 4.8.5 && <= 2.3.4 && > 2.3.5 && < 8.6.2 && > 7.4.5 && > 6.4.3 ) || ( > 7.2.1 && <= 1.6.3 && < 8.2.8 && > 2.5.2 && < 4.5.7 && > 3.4.7 && <= 4.8.8 && <= 1.4.1 && > 2.4.7 ) || ( <= 3.5.2 ) || ( > 1.6.4 && < 4.3.3 && < 1.1.6 && <= 5.8.2 && <= 8.9.8 && > 6.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "tlv",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0002",-                                        "dlUri": "http:tuyec"-                                    }-                                },-                                "Linux_UnknownLinux": {}-                            },-                            "A_PowerPC": {-                                "Darwin": {-                                    "( <= 8.8.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "jusmuda",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:tsbt"-                                    },-                                    "( == 3.2.1 && == 8.6.2 && >= 7.8.6 && > 2.5.3 && == 5.2.8 && > 8.1.7 && <= 7.4.7 ) || ( == 1.7.2 && >= 4.4.3 && <= 6.8.6 && > 2.1.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "~0䋶]较",-                                        "dlUri": "http:wjz"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "kgeasled",-                                        "dlOutput": null,-                                        "dlSubdir": "m𒍪y`",-                                        "dlUri": "https:bdmslflx"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 5.3.5 && > 4.6.3 && < 3.8.7 && >= 3.5.9 ) || ( < 7.4.1 && == 3.7.8 && > 4.7.1 && > 1.4.2 && >= 5.8.7 && >= 5.2.1 && == 5.5.4 && >= 2.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "lzbjcrv",-                                        "dlOutput": null,-                                        "dlSubdir": "pA!X",-                                        "dlUri": "https:"-                                    },-                                    "( == 7.4.7 && == 7.6.7 && == 7.3.4 && >= 8.4.4 && == 1.3.5 && == 6.4.2 ) || ( < 8.2.2 && < 5.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "oub",-                                        "dlOutput": null,-                                        "dlSubdir": ",󶋼",-                                        "dlUri": "http:jcyuhga"-                                    },-                                    "( > 2.1.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "mrxyju",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:ixmyjr"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "]嗑󷝒\rsQd "-                                        },-                                        "dlUri": "https:"-                                    }-                                },-                                "Windows": {-                                    "( < 3.2.7 && == 7.5.8 && > 6.3.8 && <= 2.7.5 && < 5.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "wanmlhwd",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0011E\u0007𤛩2"-                                        },-                                        "dlUri": "https:vclviii"-                                    },-                                    "( < 3.4.2 && > 7.4.6 && == 2.2.4 && == 5.8.2 && > 8.1.6 && >= 5.2.5 && == 2.8.2 && >= 3.1.2 && >= 6.8.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "wbnegg",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:m"-                                    },-                                    "( <= 2.3.4 && == 1.6.5 && > 8.3.7 && < 8.1.3 ) || ( == 7.1.2 && >= 7.4.6 && > 1.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "mftjqkc",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "( == 6.5.6 && >= 6.4.4 && < 7.1.6 && == 1.2.6 && < 8.3.2 && >= 3.8.1 && == 4.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "uftgz",-                                        "dlOutput": null,-                                        "dlSubdir": "\u000e7#",-                                        "dlUri": "http:xzwdqjc"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "amefdje",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:q"-                                    }-                                }-                            },-                            "A_Sparc": {},-                            "A_Sparc64": {-                                "Darwin": {-                                    "( < 4.8.2 && < 1.1.2 && == 7.7.2 && == 8.6.8 && > 7.5.1 && <= 4.5.3 && == 6.3.5 ) || ( < 2.7.4 && <= 7.8.7 && > 9.2.3 && < 7.3.2 ) || ( == 6.5.4 && <= 1.5.7 && < 4.2.6 && <= 1.5.8 && < 4.7.8 && >= 2.6.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "hi𭗈#"-                                        },-                                        "dlUri": "http:jqrpsqo"-                                    },-                                    "( <= 7.8.1 && <= 5.4.1 && <= 1.6.2 ) || ( >= 8.7.2 && <= 7.8.6 && >= 7.2.2 && <= 1.4.1 && == 5.3.4 && == 3.3.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "z",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𢓋"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( == 8.1.7 && < 4.5.3 && < 7.4.1 && <= 1.7.6 && < 4.1.2 && <= 7.4.8 && < 4.7.3 && >= 8.1.4 && >= 3.7.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "hcvnqoo",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "M\u001d􍥄\u001b\u0001"-                                        },-                                        "dlUri": "http:hmrfzi"-                                    },-                                    "( > 3.8.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "ja",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0002\u0004m𪑜󸹪󺰽T",-                                        "dlUri": "http:"-                                    },-                                    "( > 5.2.8 && >= 8.6.6 && > 5.6.2 && < 1.7.7 && <= 8.8.5 && > 4.1.3 && >= 4.7.2 && < 5.8.6 && <= 6.3.5 ) || ( >= 8.7.3 && == 6.3.6 && <= 2.3.3 && <= 2.6.1 && >= 6.4.2 ) || ( == 7.8.1 && > 8.5.3 && >= 8.4.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "ly",-                                        "dlOutput": null,-                                        "dlSubdir": "􍒋\u000bႺ𘌤",-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "zorpbt",-                                        "dlOutput": null,-                                        "dlSubdir": "+􃛞.;Im7",-                                        "dlUri": "https:lrrquhf"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 7.1.4 && == 6.8.1 && >= 1.8.8 && <= 1.1.3 && == 4.8.2 && < 3.8.1 && < 8.1.4 ) || ( >= 6.2.3 && > 4.5.3 && > 7.2.5 && <= 5.1.7 && == 4.7.8 && < 5.6.1 && <= 5.8.2 ) || ( == 7.5.1 && >= 1.4.6 && >= 7.6.6 ) || ( <= 6.5.2 ) || ( == 4.8.5 && < 4.1.2 && > 6.2.3 && <= 7.1.4 && >= 5.7.2 && < 4.6.6 ) || ( <= 7.8.5 && >= 5.7.7 && < 2.8.6 && == 4.2.6 && <= 4.1.6 && > 4.8.5 && <= 5.4.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "yaevnip",-                                        "dlOutput": null,-                                        "dlSubdir": "\u001e 󷯀\u000b󳀱􊸈}𥮊",-                                        "dlUri": "https:txyf"-                                    },-                                    "( == 1.4.1 && > 4.8.8 ) || ( > 3.4.2 && >= 2.6.5 && <= 5.1.8 && <= 8.4.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "vavjj",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Ww1"-                                        },-                                        "dlUri": "http:rzlab"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "k",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:pdyrj"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:mjfe",-                        "viPostInstall": null,-                        "viPostRemove": null,-                        "viPreCompile": "rkmaobn",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "gbhvafgn",-                            "dlOutput": null,-                            "dlSubdir": "c",-                            "dlUri": "http:vhrje"-                        },-                        "viTags": [-                            "Recommended",-                            "old",-                            "Prerelease",-                            "base-8.2.1",-                            "old",-                            "Latest",-                            "base-8.5.8"-                        ],-                        "viTestDL": null-                    },-                    "2.1.4": {-                        "viArch": {-                            "A_32": {-                                "Darwin": {-                                    "( <= 4.4.4 && <= 6.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "dqlpyh",-                                        "dlOutput": null,-                                        "dlSubdir": "sj\"\u001a󹣝􃍔",-                                        "dlUri": "http:"-                                    },-                                    "( == 7.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "or",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "6\t{𐇮𩛑\u0018"-                                        },-                                        "dlUri": "http:h"-                                    }-                                },-                                "FreeBSD": {},-                                "Linux_AmazonLinux": {-                                    "( == 1.6.3 && > 2.1.1 && <= 5.1.5 && < 8.2.7 && < 7.4.3 && > 5.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "zmazx",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:iuv"-                                    },-                                    "( == 5.7.3 && > 8.5.8 && <= 4.7.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "iy",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "!("-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( > 3.4.7 && > 4.6.4 && <= 3.2.7 && == 6.7.8 && > 7.6.5 && < 7.4.1 && <= 8.5.1 && >= 8.5.6 && < 7.7.2 ) || ( == 3.3.3 ) || ( >= 5.6.7 && == 7.4.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "i",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:fbfojc"-                                    },-                                    "( > 5.4.7 && >= 1.4.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "idvcwdwb",-                                        "dlOutput": null,-                                        "dlSubdir": "M",-                                        "dlUri": "http:"-                                    },-                                    "( >= 1.2.1 && == 8.5.1 && < 1.2.1 && > 3.4.8 && > 5.7.4 && <= 4.4.8 && == 8.6.5 ) || ( == 4.2.4 && <= 2.3.4 && >= 6.4.4 && == 3.7.5 && <= 3.6.5 && > 4.4.4 ) || ( > 4.6.5 && <= 5.7.6 && > 7.5.8 && < 2.1.7 && == 5.5.3 && == 2.6.1 && < 3.3.6 && < 6.4.4 ) || ( == 2.8.5 && > 1.4.8 && > 8.1.5 && > 8.6.8 && >= 4.4.4 && >= 7.7.2 && > 7.7.4 && >= 1.6.5 && >= 6.1.3 ) || ( < 7.8.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "v",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:ihxawj"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "srmnkhs",-                                        "dlOutput": null,-                                        "dlSubdir": "w",-                                        "dlUri": "https:iapulx"-                                    }-                                },-                                "Linux_Debian": {-                                    "( < 4.8.4 && == 4.8.4 && == 1.2.7 && >= 6.4.3 && > 6.5.6 && < 5.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "biqb",-                                        "dlOutput": null,-                                        "dlSubdir": "L\u0005_y?",-                                        "dlUri": "http:auttlat"-                                    },-                                    "( < 6.1.6 && >= 4.1.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "atb",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "^@]o"-                                        },-                                        "dlUri": "http:ze"-                                    },-                                    "( > 3.1.1 && > 1.8.3 && >= 2.5.8 && <= 2.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "oa",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:gw"-                                    },-                                    "( >= 5.8.4 && == 5.6.3 && > 3.2.7 && >= 7.7.4 && >= 10.7.2 && < 1.3.8 && >= 5.1.4 && <= 6.1.7 && < 1.2.8 ) || ( == 8.1.5 && < 3.2.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "sqbv",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "h_>4"-                                        },-                                        "dlUri": "http:cunv"-                                    },-                                    "( >= 7.7.7 && >= 1.1.1 && <= 1.1.7 && < 5.7.2 && == 8.2.4 && > 2.7.5 && <= 8.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "ki",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:dbk"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ofg",-                                        "dlOutput": null,-                                        "dlSubdir": "𫅅SV䆘",-                                        "dlUri": "http:btrl"-                                    }-                                },-                                "Windows": {-                                    "( < 8.4.7 && > 2.2.3 && == 5.1.7 && < 7.4.5 && == 4.5.2 && > 3.9.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "qqoa",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0011o7𢤍uC",-                                        "dlUri": "http:"-                                    },-                                    "( <= 4.6.2 && >= 7.1.4 && == 2.1.2 && < 4.5.3 && > 1.8.4 && <= 6.7.5 && < 4.4.2 ) || ( > 5.3.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "bfokctlr",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:spziffm"-                                    },-                                    "( == 4.5.6 && == 8.8.1 && < 4.3.1 && <= 6.5.3 && > 3.3.3 && == 2.1.2 && < 7.4.3 ) || ( >= 7.8.1 && > 7.1.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "djupyqxp",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:vta"-                                    },-                                    "( >= 5.1.6 && == 1.6.8 && <= 3.3.7 && <= 1.8.6 && > 7.1.6 && < 8.3.8 && <= 4.4.4 ) || ( < 7.4.5 && < 8.5.5 && <= 3.7.2 && == 3.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "bft",-                                        "dlOutput": null,-                                        "dlSubdir": "P62􍘱𣍵`󲳚",-                                        "dlUri": "https:tjys"-                                    }-                                }-                            },-                            "A_ARM": {-                                "Darwin": {-                                    "( <= 1.8.8 && == 4.7.3 && > 2.7.5 && == 2.3.8 && == 5.4.6 && <= 7.3.8 && >= 6.4.2 && < 2.2.3 && <= 7.7.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "komdbct",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:eoqb"-                                    },-                                    "( == 2.4.3 && >= 4.2.5 && == 7.5.5 && >= 3.6.7 && < 7.7.3 ) || ( >= 8.6.7 && == 8.3.6 && == 3.2.5 && < 6.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "mhjpic",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:rh"-                                    },-                                    "( > 8.5.5 && < 8.4.6 && >= 1.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "ogzavkh",-                                        "dlOutput": null,-                                        "dlSubdir": "\u001c",-                                        "dlUri": "https:qdedqmsk"-                                    },-                                    "( >= 6.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "rkxgri",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0008𬦬\u0014𭙪T\u0005",-                                        "dlUri": "http:pxwx"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "f􃬬tl𢱫",-                                        "dlUri": "http:emvzoio"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "FreeBSD": {-                                    "( < 7.4.1 && < 2.8.7 && == 7.5.8 && <= 2.3.6 && <= 2.7.5 && < 3.8.6 && >= 3.1.3 && <= 2.8.8 && == 5.7.8 ) || ( >= 3.4.3 && >= 1.4.6 && <= 1.3.3 && == 2.7.5 && < 2.5.1 && <= 8.7.1 && <= 1.8.3 && >= 5.8.1 && == 4.6.8 ) || ( < 7.4.3 && < 8.5.3 && < 3.1.3 && <= 4.3.8 && == 4.6.4 && > 1.3.4 && == 6.1.5 ) || ( > 8.1.8 && <= 4.6.6 && <= 1.5.2 ) || ( <= 2.4.8 && == 4.4.2 && > 6.2.8 && == 7.5.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "\u000b#u\u000b𨵯\u0016;2",-                                        "dlUri": "https:hoayenv"-                                    },-                                    "( <= 2.1.7 && >= 2.1.5 && == 6.6.8 && < 5.5.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "e",-                                        "dlOutput": null,-                                        "dlSubdir": "𣸡K1\u0012\u000e",-                                        "dlUri": "https:m"-                                    },-                                    "( > 4.6.5 && == 2.6.4 ) || ( > 6.1.8 && <= 2.2.1 && <= 5.4.3 && == 3.4.3 && >= 2.7.8 ) || ( > 8.7.4 && > 1.1.4 && > 4.3.4 && >= 7.3.5 && > 8.8.6 && > 3.1.4 && <= 8.5.5 && > 1.8.2 ) || ( <= 8.6.5 && == 1.4.7 && < 8.5.2 && > 3.1.7 && > 5.7.2 && < 4.4.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "jmfktdt",-                                        "dlOutput": null,-                                        "dlSubdir": "󵍞`(",-                                        "dlUri": "http:hzrfdde"-                                    },-                                    "( > 6.5.8 && == 6.4.6 && >= 3.2.6 && < 3.7.4 && <= 2.4.6 && >= 1.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "jr",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\r\u0003\u001aG􀍮)"-                                        },-                                        "dlUri": "https:anraq"-                                    },-                                    "( > 7.6.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "buem",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "谆ܔ𗡘\u0001@iNw"-                                        },-                                        "dlUri": "https:q"-                                    }-                                },-                                "Linux_AmazonLinux": {-                                    "( < 8.6.7 && == 8.2.7 && > 8.5.1 ) || ( <= 5.5.4 ) || ( == 4.2.6 && < 5.8.4 && >= 5.4.2 && > 2.8.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "x",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "6u󰷜󶙰\\$r"-                                        },-                                        "dlUri": "https:ql"-                                    },-                                    "( <= 3.8.2 && == 4.5.7 && == 4.1.7 && >= 7.1.5 && > 8.6.2 && <= 8.1.5 && == 7.6.4 && <= 4.8.1 && < 7.8.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "wx",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:m"-                                    },-                                    "( == 5.8.7 && == 4.1.6 && == 4.1.3 && >= 5.7.7 && <= 3.5.8 && <= 5.7.4 && < 7.6.7 ) || ( >= 5.8.7 && <= 5.3.4 && == 4.6.6 && <= 1.6.1 && < 1.3.4 && > 5.6.4 && <= 3.5.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "yftv",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:ts"-                                    },-                                    "( >= 1.7.7 && > 3.7.3 && > 7.3.7 && <= 3.5.3 && <= 5.5.4 && > 8.6.5 && >= 6.7.2 && < 7.7.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "F󽲸𡩈@H󴵐",-                                        "dlUri": "https:tgum"-                                    },-                                    "( >= 2.1.1 && <= 7.7.6 && <= 2.3.7 && > 7.3.4 && <= 5.2.2 && <= 6.1.4 && < 6.5.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "mx",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "NB\u000b\r𞸝"-                                        },-                                        "dlUri": "https:vbuh"-                                    },-                                    "( >= 8.4.1 && > 4.7.4 && == 2.1.9 && < 7.7.7 && == 4.6.4 && > 9.3.1 && > 1.2.7 ) || ( <= 7.2.8 && < 6.5.4 && < 8.7.1 ) || ( >= 8.9.3 && >= 2.7.4 ) || ( < 5.7.8 && < 4.8.1 && < 5.8.6 && == 8.5.5 && <= 2.7.6 && < 7.1.8 && == 6.4.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "zcy",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "e"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "󹕰(",-                                        "dlUri": "https:mpjylejt"-                                    }-                                },-                                "Linux_CentOS": {-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ff",-                                        "dlOutput": null,-                                        "dlSubdir": "-zN",-                                        "dlUri": "https:u"-                                    }-                                },-                                "Linux_Mint": {-                                    "( == 3.1.4 && == 5.1.3 && >= 7.2.1 && >= 5.3.4 && == 1.5.6 && <= 8.8.5 && >= 4.7.6 && < 6.5.4 && < 4.6.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "wegwdgq",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:zyalree"-                                    },-                                    "( > 2.7.4 && <= 7.1.4 && > 7.7.8 && < 2.1.2 && == 1.5.7 && < 2.2.4 && > 4.3.1 ) || ( == 4.7.2 && < 4.8.8 && < 7.1.7 && <= 2.4.7 && == 7.5.6 ) || ( >= 3.2.1 && == 2.7.4 ) || ( <= 4.3.2 && >= 4.4.3 && < 1.2.2 ) || ( < 2.8.2 && >= 7.7.3 && < 2.8.4 && < 7.2.3 && == 4.7.3 && >= 7.2.4 && == 6.1.5 && > 7.4.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "fab",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "M"-                                        },-                                        "dlUri": "https:odtazice"-                                    },-                                    "( >= 4.8.2 && >= 4.2.1 && <= 3.5.5 && < 5.7.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "d",-                                        "dlOutput": null,-                                        "dlSubdir": "NF=S",-                                        "dlUri": "https:fdlzdm"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "alt",-                                        "dlOutput": null,-                                        "dlSubdir": "XΏ\n\u001c[KXi",-                                        "dlUri": "https:cbhik"-                                    }-                                },-                                "Windows": {}-                            },-                            "A_PowerPC64": {-                                "Darwin": {-                                    "( < 3.8.1 && <= 6.2.8 && >= 1.6.7 && == 3.7.5 && == 6.1.8 && >= 3.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "xi",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0000p"-                                        },-                                        "dlUri": "http:dcepgx"-                                    },-                                    "( == 1.7.8 && < 8.2.5 && >= 2.5.8 && > 6.4.3 && < 8.6.5 && == 2.4.5 && > 8.8.1 && < 1.3.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "s",-                                        "dlOutput": null,-                                        "dlSubdir": "󵌇u迤-g",-                                        "dlUri": "https:"-                                    },-                                    "( > 4.6.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𭒆;*󵆞\u0005z\u0019\t"-                                        },-                                        "dlUri": "https:tyihb"-                                    },-                                    "( >= 5.5.6 && == 3.3.7 && <= 4.7.3 && == 2.1.1 && == 7.8.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "aqotx",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:oehnm"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 1.8.2 && > 4.1.6 && >= 3.3.1 && == 8.7.1 && > 4.8.1 && >= 2.4.7 && >= 7.6.2 && == 2.6.1 ) || ( >= 5.4.1 && <= 4.4.1 && == 3.3.8 && == 7.4.6 ) || ( > 5.5.2 && >= 1.3.8 && > 2.9.1 && < 4.1.8 && == 6.3.5 && < 7.2.7 && < 3.2.3 && == 7.5.6 && <= 1.8.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "k",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:mjhmjgdg"-                                    },-                                    "( == 5.7.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "pupx",-                                        "dlOutput": null,-                                        "dlSubdir": "~Pl\u0015",-                                        "dlUri": "http:z"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "tnckkxev",-                                        "dlOutput": null,-                                        "dlSubdir": "+\t",-                                        "dlUri": "http:ynpdqh"-                                    }-                                },-                                "Linux_CentOS": {-                                    "( < 1.6.1 && < 8.6.5 && > 3.3.6 && == 2.2.1 && < 8.1.3 && < 8.2.2 && <= 3.7.3 ) || ( <= 8.5.8 && < 1.6.8 && == 6.4.1 && < 1.3.5 && < 3.6.6 && == 6.3.7 && < 4.6.1 ) || ( == 8.3.2 && == 7.8.7 ) || ( == 6.5.3 && == 6.9.7 && <= 4.8.6 && < 2.4.5 && <= 8.3.8 && > 7.7.1 && <= 5.3.1 && <= 7.3.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "bdikn",-                                        "dlOutput": null,-                                        "dlSubdir": "\n\r6%繐􌫠",-                                        "dlUri": "https:l"-                                    },-                                    "( == 3.6.3 && <= 5.7.2 && >= 1.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "sh",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "6𡃃迟\u000bv􈱌"-                                        },-                                        "dlUri": "https:um"-                                    },-                                    "( == 5.7.3 && == 8.6.5 && == 8.6.2 ) || ( <= 6.2.8 && < 6.1.6 && <= 2.2.4 && <= 7.7.6 && <= 1.5.8 && > 7.7.7 && > 2.2.7 && <= 6.3.2 && > 5.6.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "tfg",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "N"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( >= 3.7.3 && == 4.1.8 && >= 8.3.6 && == 5.8.2 && < 5.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "wyo",-                                        "dlOutput": null,-                                        "dlSubdir": "𡧟I)'cJ",-                                        "dlUri": "http:dyvi"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "qiuiabbi",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0008",-                                        "dlUri": "https:izateonx"-                                    }-                                },-                                "Linux_Debian": {-                                    "( > 8.1.4 && >= 5.1.8 && < 2.4.8 ) || ( >= 4.4.8 && <= 4.4.1 && >= 5.4.4 && >= 5.3.3 && <= 7.1.6 && <= 6.3.1 && <= 2.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "ihm",-                                        "dlOutput": null,-                                        "dlSubdir": "_\u0004\"\u0017M#",-                                        "dlUri": "http:kwqkcy"-                                    },-                                    "( >= 5.8.3 && <= 4.7.6 && <= 2.1.4 && > 6.3.8 && < 6.1.5 && >= 1.2.3 && > 2.8.1 && < 6.8.9 ) || ( == 4.2.3 && <= 5.6.4 && == 3.6.6 && <= 6.3.6 && < 4.3.7 && >= 6.1.6 && == 1.6.3 && >= 5.6.8 ) || ( > 4.1.2 && < 6.8.7 && < 3.1.7 && < 8.7.5 && < 2.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "cis",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "᪃\u000c􉕖"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( >= 6.8.5 && > 7.1.3 && == 8.4.4 && > 7.3.6 ) || ( <= 8.6.8 && < 7.6.7 && == 8.3.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "aslcoc",-                                        "dlOutput": null,-                                        "dlSubdir": "𭲋𣗖cf;𧠘𞹂",-                                        "dlUri": "http:kij"-                                    },-                                    "( >= 8.2.5 && > 4.2.3 && < 3.7.1 && >= 5.1.3 && > 5.2.8 && <= 1.4.3 && <= 3.6.5 && <= 7.3.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "fbaodxtt",-                                        "dlOutput": null,-                                        "dlSubdir": "\u000bV",-                                        "dlUri": "https:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "q",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "&"-                                        },-                                        "dlUri": "http:ofodg"-                                    }-                                },-                                "Windows": {-                                    "( < 8.6.1 && == 7.4.4 ) || ( >= 1.1.1 && <= 8.4.7 && > 1.2.6 && == 8.3.8 ) || ( < 7.3.5 && > 5.7.2 && < 7.6.8 && < 2.1.8 && < 5.5.7 && >= 7.8.7 && > 3.8.8 && > 5.7.4 && >= 5.3.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "gluethg",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:nulcriw"-                                    },-                                    "( < 8.6.2 && == 5.1.3 && < 8.5.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "hjdlbo",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "H\u000c"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( <= 1.5.7 && == 1.8.5 && == 3.7.8 && == 4.3.2 && > 6.9.2 && < 2.3.3 && >= 3.7.6 && >= 5.2.6 && == 5.7.3 ) || ( == 6.3.1 && >= 8.8.2 && >= 6.6.3 ) || ( >= 8.4.7 && <= 3.6.6 && >= 6.8.3 && > 1.6.4 && < 2.6.5 && == 2.3.2 && == 3.6.5 && > 6.7.5 && <= 4.3.4 ) || ( >= 7.5.6 && > 3.6.5 && >= 3.4.3 && == 5.1.7 && > 1.9.3 ) || ( == 5.1.6 && > 5.8.7 && == 6.1.4 && >= 4.2.3 && < 5.4.1 && <= 1.8.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "wnqv",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "'k𮯠\u001e􅔥7\u0004"-                                        },-                                        "dlUri": "https:mii"-                                    },-                                    "( == 3.6.7 && == 7.6.3 && == 8.3.1 && > 4.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "ei",-                                        "dlOutput": null,-                                        "dlSubdir": "{먼",-                                        "dlUri": "http:encsehlw"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "vtwo",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "Darwin": {-                                    "( <= 1.3.4 && > 7.8.2 && == 1.4.7 && == 2.4.2 && >= 5.2.5 && >= 5.1.6 && <= 1.7.7 && >= 5.3.5 && < 5.7.5 ) || ( < 5.8.3 && >= 8.7.5 && < 5.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "as",-                                        "dlOutput": null,-                                        "dlSubdir": "󶄃^F罣𮗈",-                                        "dlUri": "https:idufdly"-                                    },-                                    "( > 3.8.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "z",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􇔇WKVB\n+"-                                        },-                                        "dlUri": "http:eife"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 2.8.2 && > 8.3.1 && > 7.4.8 && >= 5.7.3 && < 4.2.7 && == 3.5.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "gcmv",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:zdgiko"-                                    },-                                    "( == 1.6.5 && >= 3.4.2 && == 2.2.5 && >= 7.2.7 && > 7.6.8 && >= 4.8.3 && == 1.1.2 && <= 6.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "cxv",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:dmixom"-                                    },-                                    "( == 2.2.8 ) || ( <= 7.1.6 && <= 7.5.2 && < 5.8.8 && < 7.2.3 && <= 3.7.4 && > 9.1.3 && < 5.4.1 && > 6.5.3 ) || ( > 3.3.8 && == 6.4.3 && == 7.1.5 && < 5.4.1 && >= 4.5.1 && >= 2.5.5 && < 4.7.1 && == 4.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "dxdrrp",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ",/aMx\u000e"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( == 4.8.6 && > 2.7.2 && < 2.5.8 && > 3.7.1 && < 5.2.8 && >= 3.2.8 && > 7.6.8 && == 5.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "tw",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0013Z4"-                                        },-                                        "dlUri": "http:zsla"-                                    },-                                    "( > 4.6.8 && >= 4.4.5 && < 5.5.2 && >= 1.1.6 && <= 2.1.6 && < 7.2.2 && < 6.3.1 && > 1.2.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "r",-                                        "dlOutput": null,-                                        "dlSubdir": "󶰐\u0014􁸄2\r1",-                                        "dlUri": "http:i"-                                    },-                                    "( >= 4.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "i",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "mlekl",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:a"-                                    }-                                },-                                "Linux_CentOS": {-                                    "( < 3.3.2 && <= 2.3.3 && < 1.6.7 ) || ( < 5.5.2 && >= 3.6.7 && < 3.7.5 && >= 5.2.7 && <= 8.6.8 && < 3.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "uoqh",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "(y\"𨻥􊚎VS"-                                        },-                                        "dlUri": "http:mnx"-                                    },-                                    "( < 7.1.6 ) || ( <= 3.8.5 && <= 2.1.7 && == 4.6.3 && > 5.7.8 && > 8.2.8 ) || ( == 6.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "srrt",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:rksstiq"-                                    },-                                    "( < 7.4.6 ) || ( >= 1.8.3 && == 4.4.3 && >= 6.2.8 && == 7.2.8 && >= 6.1.3 && == 2.7.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "bk",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u001c"-                                        },-                                        "dlUri": "https:tzsksswz"-                                    },-                                    "( < 8.1.8 && == 3.8.8 && == 3.5.6 && >= 3.8.8 ) || ( == 8.4.3 && <= 4.3.2 && == 5.6.1 && <= 3.5.7 && == 1.2.6 && == 8.1.1 && == 5.4.8 && < 4.3.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0015e􅋸Is\u0003"-                                        },-                                        "dlUri": "http:fu"-                                    },-                                    "( > 8.1.5 && >= 6.8.2 && >= 8.5.6 && >= 2.5.5 && <= 3.7.3 && == 5.7.2 && == 6.4.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "ljqxy",-                                        "dlOutput": null,-                                        "dlSubdir": "𭆳4\u0012Ag",-                                        "dlUri": "http:jvs"-                                    },-                                    "( > 9.6.7 && > 5.8.3 && < 2.5.2 && <= 5.4.6 && == 3.4.1 && == 8.2.6 && <= 4.5.8 ) || ( <= 7.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "uxtbaz",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ",=󱳈\u0006zLt"-                                        },-                                        "dlUri": "https:jf"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "s",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:b"-                                    }-                                },-                                "Windows": {}-                            },-                            "A_Sparc64": {-                                "Darwin": {-                                    "( < 6.7.3 && <= 1.6.3 ) || ( <= 7.1.7 && >= 6.3.3 && > 4.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "fwies",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "( <= 2.1.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "iwdkjro",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:tkbxagi"-                                    },-                                    "( <= 7.2.1 && < 8.6.6 && < 5.4.3 && <= 6.6.4 && <= 6.5.1 && == 7.3.8 && < 1.6.7 && >= 7.5.1 && < 4.3.2 ) || ( <= 1.4.7 && <= 5.7.2 && > 1.5.8 && <= 7.8.4 && > 8.8.4 && == 7.1.6 ) || ( < 1.8.4 && >= 5.1.7 && <= 5.7.2 && <= 2.2.8 && >= 5.7.6 && >= 5.1.2 && == 4.5.1 && == 8.8.3 && == 1.5.3 ) || ( >= 6.5.8 && <= 5.8.6 && > 3.3.3 && == 7.2.1 && >= 7.3.7 && < 7.3.3 && < 7.2.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "c",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "X0\u001f<"-                                        },-                                        "dlUri": "https:wpuuion"-                                    },-                                    "( == 8.8.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "pz",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:nff"-                                    },-                                    "( > 3.6.3 && == 3.6.3 && >= 1.2.5 && > 3.7.2 ) || ( == 3.7.8 && >= 6.1.6 && < 5.1.5 && <= 2.3.7 ) || ( >= 6.1.1 && < 5.5.5 && <= 5.7.4 && >= 7.3.1 && == 1.8.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "u",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "}𥃆r𐐆J\u0007󹯌["-                                        },-                                        "dlUri": "https:mzem"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "vd",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:wyr"-                                    }-                                },-                                "FreeBSD": {},-                                "Linux_Gentoo": {-                                    "( <= 8.2.3 && <= 4.8.3 && <= 4.4.4 && == 6.3.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "iurnij",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:nkf"-                                    },-                                    "( == 3.1.3 && <= 3.1.8 && >= 8.4.5 && >= 5.1.1 && > 1.4.1 && >= 1.3.8 ) || ( == 5.8.6 && < 4.2.4 && >= 3.4.4 && < 6.10.8 && == 7.7.8 && < 8.6.6 && >= 6.5.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "vaiyqwcr",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:mhuyi"-                                    },-                                    "( == 4.2.2 && >= 6.6.3 && > 4.3.1 && >= 1.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "jwaxea",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:nd"-                                    },-                                    "( > 4.2.7 && > 2.7.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "jcjwo",-                                        "dlOutput": null,-                                        "dlSubdir": "+E",-                                        "dlUri": "http:ll"-                                    },-                                    "( >= 4.7.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:grwlcqpd"-                                    }-                                },-                                "Linux_Mint": {-                                    "( < 5.3.7 && >= 5.6.7 && <= 2.6.2 && >= 6.1.2 && <= 3.2.1 && == 1.5.8 && > 5.2.5 && <= 7.1.2 && == 4.7.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "w",-                                        "dlOutput": null,-                                        "dlSubdir": "1\u0018\u0014󵶎\u0005dP2",-                                        "dlUri": "https:dgmqu"-                                    },-                                    "( <= 6.2.2 && == 6.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "p",-                                        "dlOutput": null,-                                        "dlSubdir": "l󴝓*`S􏈖\u0015",-                                        "dlUri": "https:ftblpvp"-                                    },-                                    "( == 2.7.2 && < 3.3.6 && <= 2.5.5 && > 4.5.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "cnvkgtu",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "ᮋo1!P󴉡\u000cN"-                                        },-                                        "dlUri": "http:utqeuk"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:",-                        "viPostInstall": null,-                        "viPostRemove": "hdst",-                        "viPreCompile": "lssslq",-                        "viReleaseDay": null,-                        "viSourceDL": null,-                        "viTags": [-                            "",-                            "\u0018\u0017GF󾐘\u0018",-                            "base-8.7.8"-                        ],-                        "viTestDL": null-                    },-                    "4.6.8": {-                        "viArch": {-                            "A_32": {-                                "Darwin": {},-                                "Windows": {-                                    "( >= 1.7.8 && > 8.4.7 && < 5.3.6 && < 2.8.1 && >= 4.1.1 && >= 8.1.4 && >= 6.2.8 && == 4.2.5 && > 6.5.3 ) || ( == 6.7.6 && < 8.5.2 && < 1.4.1 && > 1.5.6 && < 6.4.6 ) || ( > 3.3.5 && >= 4.7.5 && == 4.4.6 && <= 6.6.3 && <= 6.4.1 && < 6.8.4 ) || ( >= 3.7.1 && < 2.8.6 && >= 8.3.8 && == 6.3.5 && >= 7.7.2 && >= 7.3.2 && == 1.3.8 && == 8.7.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "onp",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:oec"-                                    },-                                    "( >= 8.3.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "aq",-                                        "dlOutput": null,-                                        "dlSubdir": "g\u0002􌭌8\u0013x",-                                        "dlUri": "https:h"-                                    },-                                    "( >= 8.4.1 && == 5.8.3 && <= 8.5.2 && <= 1.4.4 && >= 5.5.6 && >= 6.7.8 ) || ( > 3.6.8 && <= 3.7.7 && <= 3.4.5 && <= 1.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "rjiwqmow",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:"-                                    },-                                    "( >= 8.4.7 && >= 5.4.8 && <= 4.3.4 && < 3.6.1 && == 7.2.2 && > 5.7.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "gh",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:z"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "dbchcojz",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:ixw"-                                    }-                                }-                            },-                            "A_ARM": {-                                "Windows": {-                                    "( < 5.4.3 && <= 1.5.7 && < 8.3.2 && >= 3.6.2 && <= 2.1.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "fgo",-                                        "dlOutput": null,-                                        "dlSubdir": "󸰦󲢀&K󳡛\u0005b",-                                        "dlUri": "https:ta"-                                    },-                                    "( < 8.3.4 && < 3.1.2 && <= 7.7.2 && >= 5.2.7 && > 4.8.2 && >= 4.7.6 && > 5.1.8 && <= 1.4.7 ) || ( < 4.5.6 && < 2.2.6 && <= 3.8.2 && < 8.3.8 && == 8.5.2 && <= 1.3.2 && == 8.8.6 && <= 6.3.4 && <= 4.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:gmhdy"-                                    },-                                    "( <= 2.8.2 && == 4.3.3 && > 4.8.8 && <= 4.2.1 ) || ( <= 7.1.8 && > 8.1.6 && <= 5.6.7 && <= 8.6.1 && <= 4.5.3 && < 4.4.8 ) || ( <= 1.8.7 && > 1.6.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "yu",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "W𠙜"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( == 1.8.6 && <= 5.2.2 && == 1.4.5 && <= 1.7.2 && <= 4.7.3 && > 1.5.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "yqm",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:y"-                                    },-                                    "( >= 1.2.1 && > 6.7.5 && == 5.8.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:ryjkujc"-                                    }-                                }-                            },-                            "A_PowerPC64": {-                                "Darwin": {-                                    "( <= 5.8.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "svkpbgb",-                                        "dlOutput": null,-                                        "dlSubdir": "\t\u001f\u0001<",-                                        "dlUri": "https:dwrmr"-                                    },-                                    "( <= 5.8.7 && == 9.8.7 && > 7.4.1 && <= 5.5.5 && <= 6.5.5 && > 1.3.6 && < 2.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "foaoly",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:ibpvmwt"-                                    },-                                    "( > 3.4.3 && < 3.3.3 && < 6.5.4 && > 2.6.3 && > 6.2.1 && < 7.1.5 && >= 7.3.6 && == 8.1.5 && == 1.8.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "kifq",-                                        "dlOutput": null,-                                        "dlSubdir": "𡭭?",-                                        "dlUri": "https:qy"-                                    },-                                    "( >= 7.5.1 && < 1.5.8 && > 1.3.6 && == 6.2.1 && >= 4.9.4 && > 3.7.7 && < 6.5.5 ) || ( >= 4.6.4 && < 5.8.3 && > 2.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "gj",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "K\u0010\u0017@"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "iy",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:uo"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 4.2.5 && >= 6.8.7 && == 5.5.3 ) || ( >= 1.3.8 && >= 2.8.3 && >= 5.1.8 && < 5.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "qlw",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:yaq"-                                    },-                                    "( > 2.7.4 && > 4.8.6 && <= 1.6.3 && >= 5.3.8 && == 2.4.2 ) || ( > 5.2.3 && < 5.2.1 && >= 8.5.1 && >= 2.3.5 && < 7.2.1 && > 8.5.8 && > 1.3.4 ) || ( <= 1.5.2 && <= 7.1.3 && > 6.5.5 && <= 7.9.3 && == 5.2.7 && == 1.7.4 ) || ( >= 6.1.6 && >= 6.1.6 && < 5.8.3 && > 6.2.7 && > 6.2.2 && > 1.8.7 && > 5.8.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "ehikcm",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󹳊V"-                                        },-                                        "dlUri": "http:enhzfd"-                                    },-                                    "( > 7.7.5 && == 2.1.3 && <= 7.8.2 && > 4.6.6 && > 4.2.4 && == 3.3.1 && > 8.5.2 && < 2.3.6 && == 6.3.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "vnojew",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:d"-                                    },-                                    "( >= 7.5.3 && >= 6.3.7 && == 6.8.8 && < 5.3.7 && < 6.8.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "cnjhka",-                                        "dlOutput": null,-                                        "dlSubdir": "^l\u0000",-                                        "dlUri": "http:up"-                                    }-                                },-                                "Linux_AmazonLinux": {-                                    "( <= 7.6.3 && < 7.2.1 && < 8.6.5 && > 4.3.3 && >= 4.3.1 && >= 6.8.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "wrnb",-                                        "dlOutput": null,-                                        "dlSubdir": "\u001c\u000e#􆂞C",-                                        "dlUri": "https:"-                                    },-                                    "( > 2.8.4 && > 1.1.8 && < 7.4.3 && < 5.7.5 && == 8.5.7 && <= 5.1.10 && > 7.3.3 && < 2.8.3 && > 3.7.4 ) || ( > 5.1.2 && >= 5.5.2 && >= 8.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "niixhet",-                                        "dlOutput": null,-                                        "dlSubdir": "/Z#轶􍃺s",-                                        "dlUri": "http:cd"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "h",-                                        "dlOutput": null,-                                        "dlSubdir": "'x🖐",-                                        "dlUri": "http:sqj"-                                    }-                                },-                                "Windows": {-                                    "( < 1.3.5 && <= 8.5.8 && >= 4.4.3 && >= 8.1.1 && < 8.8.3 && >= 2.5.8 && < 5.2.5 && < 1.8.1 ) || ( == 1.3.3 && < 9.8.5 && >= 8.4.6 && >= 4.9.3 && < 1.7.5 && == 5.2.7 && >= 8.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "nu",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:xwteyu"-                                    },-                                    "( < 8.2.2 && > 4.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "rexgnnk",-                                        "dlOutput": null,-                                        "dlSubdir": "N",-                                        "dlUri": "https:mexc"-                                    },-                                    "( <= 1.3.3 && >= 1.1.2 && < 5.1.7 && >= 5.6.1 && >= 4.8.8 && > 8.3.5 && >= 6.4.1 && >= 4.4.4 ) || ( <= 8.5.1 && == 7.3.6 && >= 6.5.3 && < 2.6.5 ) || ( < 8.2.4 && <= 4.5.1 && < 5.5.6 && >= 1.4.6 && >= 4.5.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "zoppvur",-                                        "dlOutput": null,-                                        "dlSubdir": "x.\u001e\u001e픚܁y4",-                                        "dlUri": "https:qvbltx"-                                    },-                                    "( > 3.4.4 && == 6.7.8 && < 1.2.7 && == 2.3.6 && >= 8.3.6 && > 1.4.1 && < 4.2.7 && == 1.3.2 && == 2.1.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "izhc",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:hxx"-                                    }-                                }-                            },-                            "A_Sparc": {},-                            "A_Sparc64": {-                                "Darwin": {-                                    "( > 7.8.1 && > 1.5.2 && >= 6.1.6 && < 2.8.5 && > 2.7.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "oshmsov",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "qfpke",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0015",-                                        "dlUri": "http:qsiqnarw"-                                    }-                                },-                                "FreeBSD": {-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "pbmdafkf",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "9􎒃*󽨌95"-                                        },-                                        "dlUri": "http:xvyfh"-                                    }-                                },-                                "Linux_AmazonLinux": {-                                    "( <= 7.6.4 && == 7.3.8 && > 8.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "y",-                                        "dlOutput": null,-                                        "dlSubdir": "c",-                                        "dlUri": "http:psisoa"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "bzllj",-                                        "dlOutput": null,-                                        "dlSubdir": "𑌜\u0000Q!􂕤",-                                        "dlUri": "https:kramfv"-                                    }-                                },-                                "Windows": {-                                    "( <= 4.6.2 && >= 3.3.8 && >= 2.7.6 && < 9.6.5 ) || ( >= 6.3.1 && <= 5.3.7 && == 5.8.3 && > 1.2.3 ) || ( < 8.2.6 && >= 1.2.7 && >= 1.1.8 && > 4.8.2 && < 3.3.5 && > 8.5.6 && > 9.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "dpyem",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:dra"-                                    },-                                    "( > 1.2.3 && < 8.8.2 && == 4.4.3 ) || ( < 1.1.2 && >= 1.1.5 && < 4.8.5 ) || ( == 9.6.5 && >= 2.4.5 && > 8.3.2 && < 8.4.1 && > 3.5.8 ) || ( == 3.7.6 && > 1.8.2 && >= 8.1.5 ) || ( >= 2.6.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "re",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:rcrqyfcd"-                                    },-                                    "( > 1.6.8 && <= 6.3.7 && < 5.3.8 && >= 8.6.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "zmzes",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0014v!\u000b",-                                        "dlUri": "https:zsixsi"-                                    },-                                    "( > 8.3.5 && <= 6.4.4 && == 7.8.4 && > 5.8.10 && >= 2.3.4 && >= 8.5.3 && < 6.3.5 && == 5.5.8 && >= 2.7.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "iniwnad",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ":\u0001󷲙􀫥"-                                        },-                                        "dlUri": "https:avcjbf"-                                    },-                                    "( >= 4.7.3 && >= 5.1.6 && >= 2.6.7 && < 1.4.3 && > 7.2.3 && <= 5.6.5 && <= 5.4.5 && == 1.1.5 && <= 1.6.1 ) || ( < 8.4.3 && > 7.4.3 && >= 7.5.5 && >= 6.5.4 && > 1.5.7 && <= 8.4.7 && <= 1.8.2 ) || ( > 7.8.6 && > 8.6.1 && == 5.5.2 && <= 3.2.8 && >= 1.5.6 ) || ( >= 8.7.5 && <= 6.6.6 && < 6.1.1 && == 8.8.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "zitzpm",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:tgce"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "www",-                                        "dlOutput": null,-                                        "dlSubdir": "9\u0000b\u0004􅼾\u0008A",-                                        "dlUri": "https:yqmvnbjs"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:ldlgqtca",-                        "viPostInstall": null,-                        "viPostRemove": "lp",-                        "viPreCompile": "orlne",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "wehnncsi",-                            "dlOutput": null,-                            "dlSubdir": "󺱡",-                            "dlUri": "http:wvxpc"-                        },-                        "viTags": [-                            "base-2.4.5",-                            "qg~}\\󺭢",-                            "Prerelease",-                            "base-8.1.6",-                            "old",-                            "Latest"-                        ],-                        "viTestDL": null-                    },-                    "5.1.8": {-                        "viArch": {-                            "A_ARM": {-                                "Darwin": {-                                    "( == 7.8.1 && > 6.6.7 && == 6.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "hsf",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "l,󿵀􎢮"-                                        },-                                        "dlUri": "http:riomvpst"-                                    },-                                    "( > 5.2.7 && < 5.2.2 ) || ( <= 7.1.5 && > 4.5.8 && < 4.8.5 && <= 6.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "yxpcynp",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "x\u00197\u001d\u0003"-                                        },-                                        "dlUri": "http:adnvjp"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 5.7.3 && >= 8.5.5 && < 8.8.6 && < 4.5.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "xe",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:g"-                                    },-                                    "( <= 8.3.8 && == 6.1.8 ) || ( <= 5.3.6 && < 1.8.5 && >= 1.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "zphhlee",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:fnfudro"-                                    },-                                    "( > 5.7.3 ) || ( <= 7.6.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:vjyu"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "pdhvfp",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "1cU"-                                        },-                                        "dlUri": "https:vpnsbfpf"-                                    }-                                },-                                "Linux_Alpine": {-                                    "( == 1.4.2 && > 2.1.1 && > 3.4.4 && < 7.2.1 && <= 4.8.3 && >= 2.6.10 )": {-                                        "dlCSize": null,-                                        "dlHash": "t",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:usiqo"-                                    },-                                    "( > 7.4.1 && == 2.1.3 && > 4.6.1 && < 1.8.3 && >= 1.2.2 && == 8.7.4 && == 3.8.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "ydbo",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:cgija"-                                    },-                                    "( >= 6.3.2 && <= 7.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "a",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u001f!'d"-                                        },-                                        "dlUri": "https:hjonvxp"-                                    }-                                },-                                "Linux_Fedora": {-                                    "( <= 1.3.2 && == 3.4.5 && == 6.8.3 ) || ( <= 3.5.5 && < 2.8.2 ) || ( >= 8.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "dsttea",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:ujsa"-                                    },-                                    "( >= 5.4.6 && == 2.6.6 && > 6.2.5 && == 4.6.2 && > 8.7.8 ) || ( >= 7.3.7 && < 6.1.4 && == 6.3.2 && >= 7.5.5 && <= 1.1.7 && > 1.3.3 && >= 7.7.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "clvtt",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "{b猆eY"-                                        },-                                        "dlUri": "https:aj"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ezobjbei",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    }-                                },-                                "Linux_Gentoo": {-                                    "( < 6.3.1 && > 2.7.1 && == 7.8.1 && > 7.6.4 && <= 4.4.8 && == 4.2.3 && == 2.2.2 ) || ( < 7.1.4 && == 5.6.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "qotuck",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u001f\\\u0013"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( <= 8.7.5 && <= 6.1.4 && <= 1.6.4 && == 4.5.2 && > 4.5.6 && > 7.1.3 ) || ( < 8.7.4 && > 3.5.2 && >= 1.4.4 && >= 3.7.8 && < 6.1.7 && > 1.4.4 && == 7.8.6 && == 3.1.5 && > 5.8.7 ) || ( <= 3.5.7 && <= 7.2.1 && > 2.8.1 && < 7.5.3 && >= 5.7.5 && >= 8.1.8 ) || ( == 4.1.1 && >= 6.1.7 && >= 6.8.3 && < 6.5.5 && <= 7.1.7 && < 8.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "hbxudix",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0011􊚡`\u000b",-                                        "dlUri": "http:ijnns"-                                    },-                                    "( == 8.1.7 && >= 4.4.6 && <= 5.1.4 && <= 4.4.3 && == 7.1.6 && <= 5.3.7 && > 4.4.6 && == 8.8.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "m",-                                        "dlOutput": null,-                                        "dlSubdir": "T\u0003\u000e4Y\u0016S",-                                        "dlUri": "http:vsdyawkv"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "wv",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𡺪􇣵󹬡\u0000s􅜔\u001bq"-                                        },-                                        "dlUri": "http:jtkxpge"-                                    }-                                },-                                "Windows": {-                                    "( <= 8.7.6 && >= 4.5.4 && > 3.3.6 && <= 6.3.5 && == 7.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "axnjybt",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:qqrr"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "Windows": {-                                    "( < 1.3.1 && < 6.2.8 && < 5.4.3 && <= 3.4.6 && <= 2.5.7 && >= 6.4.7 && >= 8.7.5 && > 4.3.1 ) || ( > 7.3.8 && > 2.2.7 && < 1.3.8 && > 5.6.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "wqq",-                                        "dlOutput": null,-                                        "dlSubdir": "A󸥹_`𦒔",-                                        "dlUri": "https:wuhync"-                                    },-                                    "( <= 3.6.3 && > 2.8.6 && < 7.5.5 && == 3.1.5 && >= 6.8.3 && <= 1.2.4 && <= 5.7.9 ) || ( <= 7.8.6 && == 3.7.2 ) || ( <= 8.5.4 && > 3.2.7 && > 3.1.6 && >= 7.2.4 && > 7.1.5 && <= 5.2.9 && > 2.2.8 && == 5.1.5 ) || ( == 3.7.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "ddpwkw",-                                        "dlOutput": null,-                                        "dlSubdir": "kQw𒐖\u0016i􅉞\u0007",-                                        "dlUri": "http:lprwytzi"-                                    },-                                    "( > 5.2.7 && == 8.8.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "jujff",-                                        "dlOutput": null,-                                        "dlSubdir": "짯􄶭H󳮖^j",-                                        "dlUri": "http:rjyw"-                                    },-                                    "( > 9.2.1 && < 6.3.6 && >= 6.8.8 && >= 3.3.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "tmrcqh",-                                        "dlOutput": null,-                                        "dlSubdir": "2P[v𨻔靷",-                                        "dlUri": "https:voolr"-                                    },-                                    "( >= 5.8.3 ) || ( >= 2.1.6 && >= 7.9.4 && == 1.3.6 && >= 6.4.8 && <= 5.1.7 && > 1.4.1 ) || ( <= 1.3.8 && > 3.8.5 && == 2.3.1 && <= 1.7.5 && >= 1.2.8 && == 2.8.5 && < 5.5.7 && == 6.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "dkmvu",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􁾬<8Z"-                                        },-                                        "dlUri": "http:mrg"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "wzfnufhp",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0005"-                                        },-                                        "dlUri": "http:m"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:fpyxhiq",-                        "viPostInstall": "izvcv",-                        "viPostRemove": "byey",-                        "viPreCompile": "lbl",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "jqlydnm",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": "𐬄"-                            },-                            "dlUri": "http:boiehok"-                        },-                        "viTags": [-                            "󲆏",-                            "Recommended",-                            "\u000e4朗",-                            ";vXVjDz",-                            "Recommended",-                            "Prerelease",-                            "~X6*𦥹",-                            "base-2.1.6"-                        ],-                        "viTestDL": null-                    },-                    "5.4.7": {-                        "viArch": {},-                        "viChangeLog": "https:bn",-                        "viPostInstall": "oyil",-                        "viPostRemove": "sirzxo",-                        "viPreCompile": "hecmex",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "n",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": ""-                            },-                            "dlUri": "https:go"-                        },-                        "viTags": [-                            "󱪀9pR𥎷H",-                            "base-7.5.6",-                            "Recommended"-                        ],-                        "viTestDL": null-                    }-                },-                "Stack": {-                    "1.1.7": {-                        "viArch": {-                            "A_ARM": {-                                "Darwin": {},-                                "Windows": {-                                    "( <= 8.6.1 && == 3.1.4 ) || ( <= 7.5.4 && == 6.7.2 && <= 8.6.5 && > 2.8.4 && < 2.2.3 && < 2.5.8 && == 1.7.3 ) || ( < 2.6.6 && >= 1.3.8 && == 6.5.1 && == 7.6.6 && == 1.1.8 && < 3.6.3 && == 3.6.6 && > 7.1.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "wrwfbj",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "n󷔈󠁓"-                                        },-                                        "dlUri": "http:wmjdvfww"-                                    },-                                    "( > 5.1.6 && <= 2.5.3 && == 5.7.5 && <= 3.8.6 && > 2.7.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "wyg",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:ndxgzng"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "qkuseqoo",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "鱶<┿"-                                        },-                                        "dlUri": "http:fqbvx"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "Darwin": {-                                    "( < 7.1.1 && >= 2.2.4 && >= 6.6.9 && >= 8.4.6 && < 6.2.7 && >= 4.2.8 ) || ( >= 5.4.8 && > 7.2.8 && < 8.8.8 && >= 4.8.2 && >= 1.6.9 && == 2.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "hre",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:bggorit"-                                    },-                                    "( == 7.1.2 && <= 3.2.5 && == 4.6.6 && == 4.5.8 && < 5.3.9 && > 5.3.3 && <= 3.7.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "bkhk",-                                        "dlOutput": null,-                                        "dlSubdir": "󶃎J\u000c􉉺𡷋=lA",-                                        "dlUri": "http:wvshg"-                                    },-                                    "( > 6.5.2 && >= 6.3.4 && >= 1.5.6 && < 5.5.5 && > 7.8.4 && == 5.6.2 && >= 1.7.1 ) || ( < 3.6.8 && > 7.6.2 && == 6.2.1 && <= 4.5.3 && <= 8.7.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "lrel",-                                        "dlOutput": null,-                                        "dlSubdir": "io󵻹􀓅\u0019",-                                        "dlUri": "http:tup"-                                    },-                                    "( > 7.6.2 && < 2.6.1 && > 4.8.3 && >= 1.6.6 && == 3.6.9 && >= 1.3.2 && > 2.5.7 && >= 8.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "fnthp",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0013}󳮖",-                                        "dlUri": "https:x"-                                    },-                                    "( > 8.1.2 && < 6.1.5 && == 4.7.7 && > 8.5.5 && <= 3.1.6 && <= 7.8.7 ) || ( <= 1.4.3 && >= 8.3.3 && > 3.3.6 && > 8.6.7 && <= 6.6.5 && >= 7.1.4 && == 2.3.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "ntz",-                                        "dlOutput": null,-                                        "dlSubdir": ".􊛝",-                                        "dlUri": "https:lmndsfs"-                                    },-                                    "( >= 1.8.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "z",-                                        "dlOutput": null,-                                        "dlSubdir": "捐\u0004Td㸩\"",-                                        "dlUri": "http:mrm"-                                    },-                                    "( >= 2.8.6 && < 4.8.2 && <= 8.1.5 && >= 3.1.3 && == 2.1.7 && == 1.4.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "rsrtzfj",-                                        "dlOutput": null,-                                        "dlSubdir": "&g\u0005\u0017\\\u0011",-                                        "dlUri": "http:lbbnws"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "i",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:vpfuzzn"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 8.3.8 && > 7.7.6 && >= 2.8.2 && <= 6.6.2 && < 8.3.3 && < 2.1.6 && >= 6.3.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "um",-                                        "dlOutput": null,-                                        "dlSubdir": "ť\u0007󳌃Ui\u0019",-                                        "dlUri": "http:nouvvlv"-                                    },-                                    "( > 5.2.3 && > 7.3.2 && < 2.6.7 && <= 6.5.3 && <= 1.7.8 && >= 5.2.7 ) || ( > 8.4.7 && <= 7.3.5 && == 7.3.6 && >= 7.6.3 && > 2.7.4 && > 2.2.1 && > 3.7.8 && < 3.7.3 && < 5.5.2 ) || ( <= 8.5.1 && > 8.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "dwbqe",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "&*"-                                        },-                                        "dlUri": "https:poss"-                                    },-                                    "( >= 3.2.8 && <= 8.6.2 && >= 6.8.2 && > 3.2.4 && < 5.5.3 && > 4.6.6 && >= 4.7.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "qhvz",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0008'\u0004+eJ",-                                        "dlUri": "https:tiifqubu"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "qddt",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:sll"-                                    }-                                },-                                "Linux_Fedora": {-                                    "( == 8.3.3 && >= 8.2.3 && < 4.8.5 && >= 2.5.5 && < 4.5.1 && <= 8.5.7 && == 6.8.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "gfa",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:yawgdtxx"-                                    },-                                    "( > 3.4.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "h",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:fuymxv"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "xpjnh",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􀝴􉿋"-                                        },-                                        "dlUri": "https:knrk"-                                    }-                                },-                                "Windows": {-                                    "( < 2.1.6 && > 6.7.6 && <= 2.7.7 && == 4.4.2 && > 5.8.4 && > 4.9.1 && == 7.3.1 ) || ( < 8.8.1 && <= 4.7.4 && < 2.7.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "izrlx",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􁇨\u0019M"-                                        },-                                        "dlUri": "http:ziqph"-                                    },-                                    "( < 5.4.6 && == 3.5.6 && <= 3.4.1 && < 1.8.7 && == 8.1.6 && <= 7.3.1 && >= 4.1.3 && <= 4.3.2 && <= 6.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "qmzhqfx",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􉛬e󻃊\u001d𦄺􏽈"-                                        },-                                        "dlUri": "http:a"-                                    },-                                    "( < 7.3.6 && <= 2.3.3 && <= 6.8.4 && < 3.6.5 && < 6.6.2 && > 8.2.7 && <= 8.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "x",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0008M\u0015i5"-                                        },-                                        "dlUri": "https:bfq"-                                    },-                                    "( < 8.2.1 && <= 3.6.5 && >= 3.2.5 && < 3.6.3 && <= 6.8.8 && <= 7.1.2 && < 6.6.7 ) || ( == 5.3.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "mfynvk",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( == 7.4.7 && >= 7.3.4 && > 3.4.6 && >= 3.5.8 && <= 6.4.5 && <= 1.7.8 && > 1.3.4 ) || ( >= 3.2.6 && > 1.1.4 && > 4.7.7 && >= 5.8.2 && > 1.5.4 ) || ( > 1.4.8 && < 6.5.3 && <= 2.1.6 && < 5.4.6 && < 2.3.6 && == 4.1.6 && > 3.7.4 && >= 2.1.4 && >= 4.7.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "qd",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:rwafnxbm"-                                    },-                                    "( == 8.6.2 && >= 6.4.2 && > 7.8.7 && >= 8.5.4 ) || ( == 3.2.3 && >= 3.2.3 && == 2.6.4 && >= 6.1.6 && < 2.3.6 && > 4.4.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "􎖰",-                                        "dlUri": "https:ezqdli"-                                    },-                                    "( >= 8.3.8 && == 5.4.2 && >= 3.1.1 && > 8.7.3 && < 8.1.8 && == 3.6.8 && >= 6.7.2 && >= 7.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "pnitjfax",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:gmgut"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "rje",-                                        "dlOutput": null,-                                        "dlSubdir": "D&8$󴴑􍘬co",-                                        "dlUri": "https:u"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "Darwin": {-                                    "( <= 5.7.3 && <= 3.8.8 && == 8.5.7 && <= 4.2.7 && > 5.2.6 ) || ( >= 6.7.6 && == 5.3.5 && <= 8.7.4 && <= 6.7.1 && >= 4.5.1 && <= 4.5.1 && > 6.7.1 ) || ( < 1.1.4 && > 1.5.8 ) || ( > 6.1.7 && <= 7.3.3 && <= 5.5.2 && < 9.8.1 && > 5.3.2 && == 3.3.7 && <= 5.1.2 && >= 1.3.5 && <= 7.7.2 ) || ( > 3.8.4 && > 1.2.7 && == 5.2.7 && == 3.6.1 ) || ( < 7.7.5 && > 4.6.3 && > 5.5.3 && == 1.3.2 && > 5.8.4 && == 3.8.4 && < 5.7.3 && > 6.3.3 ) || ( <= 3.3.7 && < 1.5.6 && == 4.5.2 && == 8.6.7 && > 5.6.6 && > 8.1.4 && >= 7.3.2 ) || ( > 5.5.2 && <= 4.8.5 && > 1.1.8 && <= 8.3.6 && < 5.5.3 && < 1.8.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "qv",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "( <= 7.2.6 && == 2.8.7 && >= 4.6.2 && < 3.1.7 && >= 9.3.4 && < 6.4.8 && <= 1.5.5 ) || ( <= 7.8.5 && < 7.5.2 && > 3.4.2 && == 5.3.3 && < 5.1.7 && <= 4.2.7 ) || ( < 6.8.3 && == 1.8.5 && <= 1.2.4 && == 5.4.6 && >= 8.5.6 && < 7.4.5 && == 2.1.5 && > 8.2.6 ) || ( < 1.8.4 && > 6.2.5 ) || ( == 3.4.3 && >= 2.6.5 && <= 8.7.5 && > 6.6.5 && >= 2.5.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "scr",-                                        "dlOutput": null,-                                        "dlSubdir": "p5'd󽔅󶅔7",-                                        "dlUri": "https:qfgses"-                                    },-                                    "( > 3.1.1 && == 3.8.5 && <= 5.8.6 && == 8.7.4 && == 7.7.1 && > 2.5.1 && == 3.2.2 ) || ( > 7.4.4 && == 4.5.6 && < 2.3.7 && > 5.9.4 ) || ( <= 8.7.3 && <= 2.2.8 ) || ( == 7.3.1 && < 6.4.4 && <= 2.6.2 && <= 5.1.8 && <= 1.5.2 && > 2.4.8 && <= 8.1.6 && < 3.5.3 ) || ( == 6.9.3 && == 6.8.7 && < 4.3.8 && > 5.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "uxpsodg",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:"-                                    }-                                },-                                "Linux_UnknownLinux": {-                                    "( <= 1.6.2 && <= 1.1.6 && > 2.4.6 ) || ( > 6.4.3 && > 3.4.2 && == 6.5.8 && < 2.1.7 && > 5.3.5 && >= 3.6.7 && >= 2.8.1 && > 6.5.6 && < 5.5.3 ) || ( == 1.8.3 && >= 6.3.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "xuvnw",-                                        "dlOutput": null,-                                        "dlSubdir": "%\u001e\u0003H",-                                        "dlUri": "https:re"-                                    },-                                    "( <= 8.1.2 && == 6.7.6 && < 8.4.7 && <= 6.7.8 && == 8.4.5 && <= 8.5.6 && == 1.7.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "folhnudp",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􁭆\u0008"-                                        },-                                        "dlUri": "http:iibsxtdu"-                                    },-                                    "( == 3.4.8 && >= 7.3.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "ixsx",-                                        "dlOutput": null,-                                        "dlSubdir": "M\u0011",-                                        "dlUri": "http:zlwvqywx"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "󷠤𤛈􏞇+󱑜",-                                        "dlUri": "http:f"-                                    }-                                },-                                "Windows": {-                                    "( < 3.3.5 && > 7.1.2 && <= 8.5.3 && <= 7.3.3 && >= 4.5.3 && >= 4.3.3 && == 1.7.1 && >= 7.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "qwugmu",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:alxsg"-                                    },-                                    "( < 5.7.8 && < 7.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "pnm",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "( < 6.8.6 && >= 3.8.5 && < 6.2.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "turghtmr",-                                        "dlOutput": null,-                                        "dlSubdir": "0\u000c𫶮",-                                        "dlUri": "http:zg"-                                    },-                                    "( < 8.7.6 && <= 4.8.5 && == 1.6.3 && >= 4.2.1 && < 6.1.6 && < 2.5.2 && <= 5.1.4 && == 1.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "heulheiq",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:um"-                                    },-                                    "( > 5.6.1 && < 7.8.4 && <= 6.2.7 && > 6.4.2 && > 8.1.2 && >= 6.4.4 && < 6.3.3 && == 4.1.8 && >= 7.4.1 ) || ( <= 4.4.5 && == 3.3.8 && > 4.8.3 && >= 5.4.5 && >= 3.7.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "ywgaczwd",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:oh"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "Darwin": {-                                    "( < 7.5.2 && > 2.4.2 && < 6.3.4 && >= 4.8.5 && == 1.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "nmehkqcx",-                                        "dlOutput": null,-                                        "dlSubdir": "k\u0005\u0016C\u0014\u000f7\u0018",-                                        "dlUri": "http:yfvfevp"-                                    },-                                    "( == 2.2.5 && < 3.1.6 && >= 4.5.5 && >= 1.5.3 && < 2.7.8 && >= 7.1.7 && <= 4.6.7 && < 1.8.5 && < 4.8.5 ) || ( >= 3.4.7 && > 5.5.4 && <= 2.1.7 && == 4.7.1 && < 3.8.1 && < 5.7.8 && >= 1.2.2 && >= 4.5.8 && == 2.8.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "sa",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:eicb"-                                    }-                                },-                                "Windows": {-                                    "( < 4.4.4 && <= 1.8.4 && < 8.1.1 && == 7.5.2 ) || ( <= 2.7.3 && == 5.7.4 && <= 4.8.6 && > 6.1.4 && > 4.7.4 && > 6.5.8 && <= 7.8.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "q",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "![𨲔\n𠁆"-                                        },-                                        "dlUri": "http:yybnnsxc"-                                    },-                                    "( < 4.8.6 && > 4.8.6 && <= 1.2.5 && == 2.6.6 && < 7.2.3 && <= 7.8.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "kmxmkpwn",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:cabvtr"-                                    },-                                    "( == 8.1.4 && > 2.7.6 && < 6.8.4 && >= 7.5.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "oupgtano",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "TY"-                                        },-                                        "dlUri": "http:urnoes"-                                    },-                                    "( >= 5.4.5 ) || ( < 2.4.7 && > 5.3.4 && <= 5.2.5 && < 4.7.7 && > 2.5.4 && >= 5.1.7 ) || ( > 7.3.5 && <= 4.8.6 && < 3.1.2 && >= 1.7.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "wox",-                                        "dlOutput": null,-                                        "dlSubdir": "t􏓞\u000e)\u000b\u0016\u00132",-                                        "dlUri": "http:lxjsvo"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "e",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:yfnmhjks"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:k",-                        "viPostInstall": null,-                        "viPostRemove": "pdwctmw",-                        "viPreCompile": "apqewk",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "xgebbvvt",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": "ѥ\u0012\u0005J驨\t􋜞"-                            },-                            "dlUri": "http:gji"-                        },-                        "viTags": [],-                        "viTestDL": null-                    },-                    "7.2.3": {-                        "viArch": {-                            "A_32": {},-                            "A_ARM": {-                                "FreeBSD": {-                                    "( <= 4.1.5 && == 1.5.3 && >= 8.7.4 && == 6.1.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "nfppnhz",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:gaic"-                                    },-                                    "( == 7.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "mxtw",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0016𗂆.a"-                                        },-                                        "dlUri": "http:yxf"-                                    },-                                    "( > 8.3.2 && < 3.6.2 && >= 2.6.8 && <= 2.6.1 && > 1.3.8 && >= 1.7.3 && > 3.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "pc",-                                        "dlOutput": null,-                                        "dlSubdir": ";",-                                        "dlUri": "https:qvk"-                                    },-                                    "( >= 2.1.1 ) || ( >= 1.3.1 && == 3.4.3 && <= 5.5.5 && <= 1.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "w",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "y\u000b𢢂"-                                        },-                                        "dlUri": "https:urumk"-                                    },-                                    "( >= 4.4.1 && < 5.8.4 && < 7.3.6 && >= 3.6.2 && == 2.5.1 && <= 3.8.1 && >= 3.6.8 ) || ( >= 5.2.7 && < 2.4.5 && >= 1.7.8 && <= 5.1.7 && == 2.3.1 && < 3.3.4 && == 6.1.7 && >= 3.3.2 ) || ( == 7.8.5 && == 1.5.6 && <= 8.7.2 && == 4.1.1 && == 2.5.5 && > 7.2.4 && <= 3.8.5 && < 7.4.6 && <= 3.6.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "izixypd",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:swguk"-                                    },-                                    "( >= 7.3.5 && == 5.7.1 && < 3.5.8 && == 3.6.2 && <= 5.7.3 && == 2.1.3 && > 6.1.2 ) || ( == 8.8.1 && == 8.1.3 && > 6.3.3 && <= 7.6.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "qw",-                                        "dlOutput": null,-                                        "dlSubdir": "\u001e+𘛟",-                                        "dlUri": "http:ojlna"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "l",-                                        "dlOutput": null,-                                        "dlSubdir": "V",-                                        "dlUri": "http:ogx"-                                    }-                                },-                                "Linux_Exherbo": {-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "mhhh",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "7􋙭1"-                                        },-                                        "dlUri": "https:xkz"-                                    }-                                },-                                "Windows": {-                                    "( <= 2.6.8 && <= 4.8.2 && == 6.6.2 && > 1.6.4 && >= 8.7.1 && < 4.8.8 && == 7.6.2 ) || ( >= 6.2.1 && > 4.2.6 && == 2.1.8 && <= 6.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "mxn",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:aqmyp"-                                    },-                                    "( <= 6.6.6 && < 8.1.1 ) || ( == 6.7.5 && > 5.5.6 && < 6.6.4 && == 8.1.3 && <= 2.6.1 && <= 3.3.7 && <= 7.7.6 && > 6.3.6 ) || ( < 1.3.5 && == 7.5.3 && >= 4.4.5 && < 2.6.5 && < 4.8.8 && >= 5.6.8 && <= 8.7.3 && >= 8.7.1 ) || ( < 3.7.1 && == 6.2.1 && >= 1.1.4 && >= 6.4.5 && == 3.8.2 ) || ( <= 8.5.7 && <= 3.5.3 ) || ( > 5.7.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "qvahr",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:xlgj"-                                    },-                                    "( == 2.6.1 && < 8.5.6 && > 1.5.8 && == 4.1.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "tdgqfwv",-                                        "dlOutput": null,-                                        "dlSubdir": "$🟉",-                                        "dlUri": "http:z"-                                    },-                                    "( == 3.1.5 && > 7.1.8 && >= 1.2.1 && > 2.3.2 && < 8.3.4 ) || ( >= 6.3.7 && <= 3.4.4 && == 7.8.3 && < 6.8.6 && >= 1.6.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "bkavhkcr",-                                        "dlOutput": null,-                                        "dlSubdir": "\u001e󷳀+􆺝Q\u0019",-                                        "dlUri": "http:hm"-                                    },-                                    "( > 4.1.7 && == 7.2.1 && == 6.8.4 && <= 6.6.8 && == 7.4.3 && == 5.4.4 && <= 2.7.6 && > 3.8.8 && >= 3.1.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "mixc",-                                        "dlOutput": null,-                                        "dlSubdir": "`Blﴁ",-                                        "dlUri": "http:kvstfsa"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "Darwin": {-                                    "( < 1.6.3 && >= 2.1.8 && >= 2.4.8 && > 8.5.8 && < 2.5.1 && < 7.6.4 && > 6.3.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "nkp",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:qx"-                                    },-                                    "( == 7.8.6 && >= 1.4.7 && > 8.3.5 && < 9.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "ifs",-                                        "dlOutput": null,-                                        "dlSubdir": "\u001eA",-                                        "dlUri": "http:iak"-                                    },-                                    "( > 1.8.5 && <= 8.2.7 && > 5.5.9 && > 3.6.8 && >= 4.3.4 && <= 6.2.4 && >= 5.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "lmpxdks",-                                        "dlOutput": null,-                                        "dlSubdir": "z\u0004",-                                        "dlUri": "http:yzqnqut"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ryplwoa",-                                        "dlOutput": null,-                                        "dlSubdir": ",",-                                        "dlUri": "https:bixf"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:yzl",-                        "viPostInstall": "qecgd",-                        "viPostRemove": "zzuiq",-                        "viPreCompile": "jwqv",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "uhqdcf",-                            "dlOutput": null,-                            "dlSubdir": null,-                            "dlUri": "https:hm"-                        },-                        "viTags": [-                            "base-5.5.5",-                            "old",-                            "base-6.8.1",-                            "old",-                            "Recommended",-                            "base-2.5.2"-                        ],-                        "viTestDL": null-                    }-                }-            },-            "globalTools": {-                "ShimGen": {-                    "dlCSize": null,-                    "dlHash": "wsvbslzvndggxjtpbrnvsc",-                    "dlOutput": null,-                    "dlSubdir": {-                        "RegexDir": "4\u001eu#"-                    },-                    "dlUri": "https:ohrxm"-                }-            },-            "toolRequirements": {-                "Cabal": {-                    "7.7.4": {-                        "Darwin": {-                            "( < 4.3.6 )": {-                                "distroPKGs": [-                                    "gssaww",-                                    "id",-                                    "",-                                    "",-                                    "nudek"-                                ],-                                "notes": "ncoyqt"-                            },-                            "( < 5.7.5 && < 8.1.5 && <= 6.4.1 && == 7.7.7 && <= 3.8.7 && < 7.7.1 && == 8.4.1 && < 3.2.1 && <= 4.6.6 ) || ( >= 4.8.2 && >= 4.3.6 && < 1.6.8 && >= 8.7.4 && <= 7.6.6 && < 1.1.2 && >= 4.4.5 && <= 7.6.1 && < 7.3.5 )": {-                                "distroPKGs": [-                                    "",-                                    "nrteluta"-                                ],-                                "notes": ""-                            },-                            "( > 1.8.3 && < 9.5.2 && >= 1.3.4 && >= 2.4.5 && > 5.5.7 ) || ( <= 7.4.3 && < 2.7.6 && < 1.7.8 && >= 5.8.6 && >= 2.6.5 )": {-                                "distroPKGs": [-                                    "p",-                                    "pv",-                                    "jxjgkxy",-                                    "icnnoeyf",-                                    "vjjhyhcw",-                                    "q",-                                    "iwmwrj",-                                    "iyvj"-                                ],-                                "notes": "pvjnje"-                            },-                            "( >= 6.6.1 && >= 3.7.7 && == 1.3.1 ) || ( <= 4.6.4 && == 3.5.4 && > 1.2.5 && > 6.6.5 && > 5.5.3 && > 3.1.5 ) || ( <= 6.4.2 && == 7.3.3 && < 5.7.2 && <= 9.6.1 ) || ( == 4.8.6 )": {-                                "distroPKGs": [-                                    "yhb",-                                    "kloj",-                                    "lywglkj",-                                    "rfrqfquq",-                                    "qyu",-                                    "aajlthx",-                                    "hpw"-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "xlcxzodm"-                            }-                        },-                        "FreeBSD": {-                            "( >= 7.4.5 && < 2.8.2 && <= 8.8.7 && == 8.4.1 && < 5.9.6 && <= 5.6.5 && < 6.5.6 && == 1.3.1 )": {-                                "distroPKGs": [-                                    "gs"-                                ],-                                "notes": "kbzkotf"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "udyih",-                                    "",-                                    "yoe"-                                ],-                                "notes": "jysijo"-                            }-                        },-                        "Linux_AmazonLinux": {-                            "( >= 3.8.5 )": {-                                "distroPKGs": [-                                    "udpg",-                                    "qus",-                                    "fp",-                                    "a",-                                    "kp",-                                    "ued",-                                    "zeqe"-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "cchshles",-                                    "pyjfbp",-                                    "wv",-                                    "hobjeirt",-                                    "sogfpzqj",-                                    "tczx",-                                    "yyxb",-                                    ""-                                ],-                                "notes": "ebmmhf"-                            }-                        },-                        "Linux_Fedora": {}-                    },-                    "7.8.2": {-                        "FreeBSD": {-                            "( <= 3.6.7 && <= 4.8.5 && < 1.5.7 && > 5.3.1 && <= 7.5.7 && <= 3.1.4 && > 7.3.4 && > 6.1.7 ) || ( > 3.1.7 && > 5.4.5 && <= 3.6.7 && >= 9.8.3 && > 8.5.8 && < 6.8.1 && == 1.2.6 && == 6.4.5 )": {-                                "distroPKGs": [-                                    "eugqrccr"-                                ],-                                "notes": "wfp"-                            }-                        },-                        "Windows": {-                            "( == 7.4.8 && <= 1.4.4 && <= 2.2.6 ) || ( < 2.1.4 && < 4.5.3 && <= 7.4.3 && > 9.5.8 ) || ( > 8.2.1 )": {-                                "distroPKGs": [],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "hcsyomqc",-                                    "vovh",-                                    "",-                                    "iklzzboa",-                                    "kxpxrmh",-                                    "kvv",-                                    "zqk"-                                ],-                                "notes": "lcovzj"-                            }-                        }-                    },-                    "unknown_version": {-                        "FreeBSD": {-                            "( < 7.6.1 && <= 5.3.4 && == 4.3.1 && < 4.7.8 && >= 3.6.1 && >= 8.7.5 )": {-                                "distroPKGs": [-                                    "mldarfsz",-                                    "bwiuq"-                                ],-                                "notes": "b"-                            },-                            "( >= 2.8.6 && == 4.3.2 && >= 3.2.6 && < 1.7.5 )": {-                                "distroPKGs": [-                                    "tcnnitzp",-                                    "ywyn",-                                    "rehieto",-                                    ""-                                ],-                                "notes": ""-                            },-                            "( >= 5.3.6 && <= 4.7.3 && <= 7.5.5 )": {-                                "distroPKGs": [-                                    "bnpybg",-                                    "mi",-                                    "wwoaolxq",-                                    "tmuyozfs",-                                    "qz",-                                    "hkfi",-                                    "wwd"-                                ],-                                "notes": "nxvco"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "rbtsg",-                                    "gxahhdcb",-                                    "tfutbpg",-                                    "fyqyfn",-                                    "xmjqoqsd",-                                    "ix",-                                    ""-                                ],-                                "notes": "djegug"-                            }-                        },-                        "Linux_Debian": {-                            "( <= 4.5.8 && > 1.6.8 && < 2.7.7 ) || ( <= 2.2.7 && < 1.3.6 && > 6.1.5 && == 1.3.4 && > 4.5.2 && == 4.1.7 ) || ( <= 7.4.7 && <= 1.8.2 && > 5.7.8 && < 6.8.5 && <= 4.3.4 && >= 2.1.6 ) || ( == 2.2.5 && > 1.4.2 && > 3.9.4 )": {-                                "distroPKGs": [-                                    "xiuun",-                                    "gndvpp",-                                    "",-                                    "nmfqlr",-                                    "zzcjc"-                                ],-                                "notes": "ytcrtm"-                            },-                            "( <= 5.8.3 && == 3.4.8 && < 1.4.6 && < 2.5.8 ) || ( >= 4.6.4 && >= 8.7.6 && <= 2.2.8 && <= 2.8.3 && <= 5.3.5 && <= 6.7.3 && < 3.5.2 )": {-                                "distroPKGs": [-                                    "y",-                                    "kfc",-                                    "dblcvrfv",-                                    "wwjuxpk"-                                ],-                                "notes": "nbve"-                            },-                            "( == 4.7.1 && < 2.2.6 )": {-                                "distroPKGs": [-                                    "wqy",-                                    "r",-                                    "bvhajz",-                                    "ahxxwx",-                                    "pgotj",-                                    "bp",-                                    "zjblrt"-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "lo",-                                    "wofmkj",-                                    "ryudcry",-                                    "hpfq",-                                    "",-                                    "onvnodam"-                                ],-                                "notes": "joxjza"-                            }-                        },-                        "Windows": {-                            "( == 4.1.6 && >= 7.3.8 && > 2.2.4 && > 6.4.7 && < 4.8.5 ) || ( >= 2.6.7 && == 4.8.7 && >= 8.8.10 && >= 7.7.4 && == 8.4.6 )": {-                                "distroPKGs": [-                                    "auzmgdb",-                                    "uauzgst",-                                    "wuebrkb",-                                    "r",-                                    "zsgs",-                                    "divpsee"-                                ],-                                "notes": "nbvbsn"-                            }-                        }-                    }-                },-                "GHCup": {-                    "3.7.7": {},-                    "5.1.7": {-                        "FreeBSD": {-                            "( < 8.2.8 && > 3.8.3 && >= 1.5.4 && == 2.6.5 )": {-                                "distroPKGs": [-                                    "vyiru",-                                    "",-                                    "cedwsfiq",-                                    "no"-                                ],-                                "notes": "xufpoxgx"-                            },-                            "( <= 6.2.2 && == 2.5.5 && <= 5.8.8 && == 4.3.1 ) || ( > 6.5.5 && >= 1.8.1 && >= 4.3.2 && < 8.2.2 && < 1.5.6 )": {-                                "distroPKGs": [-                                    "hrch",-                                    "xdnp",-                                    "wocp",-                                    "mwcinbp",-                                    "egnkacxp",-                                    "wgkrtrlm",-                                    "wqqjrf",-                                    "nwbqct"-                                ],-                                "notes": "xak"-                            },-                            "( > 2.4.7 && == 8.6.4 && <= 3.5.3 )": {-                                "distroPKGs": [-                                    "nnvt",-                                    "qcag",-                                    "lxanmo",-                                    "cd"-                                ],-                                "notes": "hqfh"-                            },-                            "( > 5.5.7 && <= 2.6.5 && < 5.4.6 && > 5.1.7 && > 6.3.6 && >= 8.6.8 ) || ( < 7.2.5 && < 2.4.8 && >= 8.4.6 )": {-                                "distroPKGs": [],-                                "notes": "hgwl"-                            },-                            "( > 5.7.2 && < 3.7.4 && < 4.1.9 )": {-                                "distroPKGs": [-                                    "mkvre",-                                    "hgrosv",-                                    "wgdbiefm",-                                    "hubdygrq",-                                    "ecz",-                                    "luwcu"-                                ],-                                "notes": "eecr"-                            }-                        },-                        "Linux_Mint": {-                            "( < 5.4.3 && == 1.6.1 )": {-                                "distroPKGs": [-                                    "yksmf",-                                    "lb",-                                    "rkv",-                                    "niuik",-                                    "r",-                                    "cait"-                                ],-                                "notes": ""-                            },-                            "( == 2.8.1 && <= 3.9.5 && > 4.6.5 && < 6.5.1 && <= 1.2.9 && > 7.5.2 ) || ( >= 2.6.3 && <= 8.1.3 && == 4.3.6 && < 6.2.4 && > 4.1.2 && >= 7.5.7 && <= 3.5.7 && > 5.2.6 ) || ( == 8.1.3 && < 2.3.7 && >= 6.7.1 && > 5.3.1 )": {-                                "distroPKGs": [-                                    "gqe",-                                    "ss",-                                    "dxxtwv",-                                    "sqm",-                                    "",-                                    "",-                                    "xbh",-                                    ""-                                ],-                                "notes": "jhaoof"-                            },-                            "( == 3.5.6 && >= 3.1.2 && == 6.6.5 && < 6.1.5 && >= 5.2.6 && > 8.3.1 ) || ( == 8.8.2 && < 4.6.3 && <= 1.3.6 && > 7.2.3 && < 1.8.8 && == 6.5.1 && > 7.1.3 && < 7.5.4 )": {-                                "distroPKGs": [-                                    "whukylb",-                                    "levkfod",-                                    "jfvwddyc",-                                    "x",-                                    "dgdc",-                                    ""-                                ],-                                "notes": "vxiivox"-                            },-                            "( == 8.8.7 && == 8.6.1 && > 5.1.6 && < 3.7.3 && == 3.2.5 )": {-                                "distroPKGs": [-                                    "pvqob",-                                    "kepuj"-                                ],-                                "notes": ""-                            }-                        },-                        "Linux_RedHat": {-                            "( < 3.4.8 && < 6.2.2 && > 3.1.5 )": {-                                "distroPKGs": [-                                    "xv",-                                    "curuc"-                                ],-                                "notes": "vccm"-                            },-                            "( <= 4.8.2 && == 6.7.8 && <= 8.6.1 && > 8.3.2 ) || ( > 5.4.5 && < 4.2.7 )": {-                                "distroPKGs": [],-                                "notes": "liucgcw"-                            },-                            "( > 1.8.4 && > 7.1.5 && == 6.7.1 && <= 4.6.2 && <= 8.4.2 && > 6.4.1 && < 1.7.7 ) || ( < 1.8.7 && >= 5.6.3 && < 1.8.5 && > 7.8.5 && > 4.6.6 && >= 3.2.3 && > 1.2.2 && <= 8.8.3 && >= 4.3.6 ) || ( == 1.1.8 && == 4.3.4 ) || ( < 2.1.2 && == 7.2.1 && == 7.7.4 && >= 3.7.1 && > 7.3.7 )": {-                                "distroPKGs": [-                                    "yjmdiwv",-                                    "lhycdgao",-                                    "yhfdcl",-                                    "ebqesaso",-                                    "ojzufgew"-                                ],-                                "notes": "ohyahmv"-                            },-                            "( > 2.7.8 && <= 1.2.5 )": {-                                "distroPKGs": [-                                    "aadcv",-                                    "oq",-                                    "dbemhgjw",-                                    "ebgumyc",-                                    "hp",-                                    "r",-                                    "l"-                                ],-                                "notes": "mywi"-                            },-                            "( > 3.4.2 ) || ( >= 2.8.7 && == 6.5.4 && > 4.9.5 && > 1.5.3 && == 1.7.7 && < 9.5.3 )": {-                                "distroPKGs": [-                                    "",-                                    "jmfdo"-                                ],-                                "notes": "qw"-                            },-                            "( >= 4.6.7 && < 6.3.8 && > 5.7.8 && < 1.1.4 ) || ( == 5.2.8 && >= 6.6.4 && >= 5.4.7 && >= 1.3.1 )": {-                                "distroPKGs": [-                                    "",-                                    "r",-                                    "imy",-                                    "xuqmfcis",-                                    "",-                                    "bljsgpv",-                                    "p"-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "emtfn",-                                    "a",-                                    "s",-                                    "icgpoz",-                                    "jgenxz",-                                    "ucxzgbkv"-                                ],-                                "notes": "nu"-                            }-                        },-                        "Windows": {-                            "( < 7.1.3 && >= 6.6.4 && <= 8.7.5 && >= 7.7.7 && <= 7.2.1 && < 7.1.4 && == 1.5.2 && <= 8.2.2 ) || ( >= 4.4.1 && < 2.4.1 && <= 3.4.3 && > 2.2.3 && == 2.7.3 && == 3.2.8 && <= 3.4.6 && >= 3.2.2 ) || ( > 5.5.3 && > 8.1.1 && > 8.4.2 && > 5.8.8 )": {-                                "distroPKGs": [],-                                "notes": "hfb"-                            },-                            "( > 8.1.3 && < 8.6.8 && < 3.7.1 && == 7.2.1 )": {-                                "distroPKGs": [-                                    "fuzyvnfa",-                                    "heud",-                                    "",-                                    "whkd"-                                ],-                                "notes": "jfh"-                            },-                            "( >= 2.3.7 ) || ( > 5.1.7 && >= 7.4.1 && >= 4.5.7 && < 7.4.5 && <= 5.5.7 && <= 5.3.3 && < 1.6.3 && == 5.3.2 && > 4.6.8 )": {-                                "distroPKGs": [-                                    "tgdxxie",-                                    "tudedtxa",-                                    "",-                                    "r",-                                    "",-                                    "qycdk",-                                    "foid"-                                ],-                                "notes": "jijhzazh"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "icll"-                            }-                        }-                    },-                    "7.3.3": {-                        "Darwin": {-                            "( < 6.4.2 ) || ( == 7.4.4 && > 1.7.5 && <= 3.2.8 ) || ( <= 2.3.4 && <= 5.6.1 && >= 1.3.6 && == 6.3.1 ) || ( > 3.8.7 && >= 7.7.9 && < 2.1.7 && < 3.7.4 && < 8.8.5 && > 7.8.7 ) || ( <= 5.8.1 && >= 3.3.5 && > 8.1.7 && > 6.1.6 && > 5.3.2 && == 3.4.4 ) || ( < 4.4.8 && <= 8.3.2 && >= 6.1.4 && == 1.8.4 && == 8.5.1 && > 4.5.7 )": {-                                "distroPKGs": [-                                    "d",-                                    "",-                                    "mf",-                                    "ghlvy",-                                    "tgdro",-                                    "duudzn"-                                ],-                                "notes": ""-                            },-                            "( <= 2.2.7 && > 6.6.2 && < 7.1.8 && == 7.2.3 ) || ( == 5.6.8 && <= 3.2.8 && <= 5.4.4 && <= 6.4.7 && >= 3.4.1 )": {-                                "distroPKGs": [-                                    "pytwx",-                                    "",-                                    "f",-                                    "giqf",-                                    "kjzcsc",-                                    ""-                                ],-                                "notes": ""-                            },-                            "( == 6.7.3 && > 8.7.6 && > 1.3.7 && == 2.4.7 && < 7.2.5 && == 2.7.7 && <= 1.6.4 && > 4.4.3 ) || ( < 2.7.2 )": {-                                "distroPKGs": [-                                    "awnqrw",-                                    "",-                                    "n",-                                    "cefono",-                                    "xxd"-                                ],-                                "notes": "wlzbx"-                            },-                            "( > 5.5.6 && > 6.4.5 && <= 2.5.4 && <= 7.4.4 && == 6.8.4 && < 1.7.7 && > 5.1.5 )": {-                                "distroPKGs": [-                                    "hbuxtj",-                                    "ph",-                                    "",-                                    "m"-                                ],-                                "notes": "nvzef"-                            },-                            "( > 6.2.6 && > 3.4.2 && <= 7.3.4 && >= 1.4.8 && <= 7.4.8 && < 5.1.4 )": {-                                "distroPKGs": [-                                    "ruojwasp",-                                    "ok",-                                    "f",-                                    "ayibt",-                                    "evnhp"-                                ],-                                "notes": "egab"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "odpyv"-                                ],-                                "notes": "im"-                            }-                        },-                        "FreeBSD": {-                            "( < 1.5.4 && == 8.3.1 && > 6.6.5 && >= 7.3.1 && <= 5.4.8 && >= 2.6.5 && == 8.8.1 && > 2.3.1 && <= 6.5.3 ) || ( > 7.1.1 && <= 1.1.6 && == 3.1.9 && == 1.1.7 && <= 8.8.8 && <= 6.3.6 ) || ( > 8.6.8 && >= 5.4.4 && > 8.4.5 && < 5.8.3 && <= 6.5.4 && > 8.4.2 && >= 6.4.1 && > 9.1.4 && < 4.6.6 )": {-                                "distroPKGs": [-                                    "",-                                    "gcmfnce",-                                    "rly"-                                ],-                                "notes": "vb"-                            },-                            "( <= 1.4.4 && == 5.7.4 )": {-                                "distroPKGs": [-                                    "vskpdkr",-                                    "lwgdeci",-                                    "a",-                                    "k",-                                    "",-                                    "axn",-                                    "brwmhtii"-                                ],-                                "notes": "erla"-                            },-                            "( > 6.7.2 && == 4.4.4 && >= 4.8.2 && < 2.2.6 )": {-                                "distroPKGs": [-                                    "fpqdf"-                                ],-                                "notes": ""-                            }-                        },-                        "Linux_Gentoo": {-                            "( > 8.2.8 && == 4.2.1 && == 8.3.4 && == 5.1.1 && <= 3.7.2 && < 5.7.5 && <= 1.4.6 && < 4.3.5 ) || ( < 1.4.7 && == 2.7.5 && >= 5.2.3 && > 2.6.7 && == 5.8.5 && > 4.1.6 && >= 6.2.8 && >= 8.7.5 && > 1.7.6 )": {-                                "distroPKGs": [-                                    "nijdeb"-                                ],-                                "notes": "iftwupn"-                            },-                            "( > 8.8.7 && <= 5.8.7 && < 4.1.3 && < 4.3.7 && < 7.2.2 )": {-                                "distroPKGs": [],-                                "notes": "neu"-                            },-                            "( >= 5.4.5 && == 3.3.10 && > 6.4.1 && == 5.7.4 && < 3.5.1 )": {-                                "distroPKGs": [-                                    "elgrn",-                                    "eu",-                                    "h",-                                    "gm",-                                    "xruwtb",-                                    "wbkkaykw",-                                    "xvosecj",-                                    "uzg"-                                ],-                                "notes": "kupnuyy"-                            },-                            "( >= 5.6.7 ) || ( > 6.5.8 && > 4.4.8 && >= 2.5.7 && == 3.1.5 && < 8.5.5 && < 2.9.6 && < 1.1.8 ) || ( >= 8.3.4 && <= 8.6.3 && == 6.7.6 ) || ( < 8.7.2 && >= 1.6.4 && < 8.1.7 && == 6.5.6 && > 3.8.6 && >= 5.4.7 && <= 3.7.7 && <= 6.4.6 ) || ( <= 7.7.2 && < 7.7.7 && >= 7.6.3 && == 6.7.7 && < 1.8.8 && > 6.5.1 && <= 3.1.3 && <= 3.8.5 ) || ( < 2.6.8 && < 6.6.4 && == 1.5.3 && >= 1.1.1 && == 1.4.7 && > 7.6.2 ) || ( <= 7.5.1 && == 4.8.5 && == 4.6.8 && == 5.3.5 )": {-                                "distroPKGs": [-                                    "vpoe",-                                    "e",-                                    "vu",-                                    "cxtvauww",-                                    "fhctyap"-                                ],-                                "notes": "fhzzg"-                            }-                        },-                        "Windows": {-                            "( < 2.1.5 && == 2.1.4 )": {-                                "distroPKGs": [-                                    "ptlf",-                                    "jedqybm",-                                    "vygog",-                                    "bczhhp",-                                    "",-                                    "txbv",-                                    "vgb"-                                ],-                                "notes": "ufdftd"-                            },-                            "( < 4.5.2 && < 4.6.8 && == 6.6.6 && == 1.3.6 && <= 1.6.3 && < 8.8.6 && == 2.7.4 && < 8.7.1 )": {-                                "distroPKGs": [-                                    "",-                                    "kin",-                                    "kr",-                                    "xjaiphvx",-                                    "wxhz",-                                    ""-                                ],-                                "notes": "rqplchqp"-                            },-                            "( < 7.5.6 && == 7.1.5 && < 4.7.2 && == 2.7.7 && < 5.2.5 && > 7.5.7 && >= 4.1.3 && < 1.5.4 ) || ( < 6.2.4 && <= 3.3.5 && < 3.1.1 && > 3.5.1 )": {-                                "distroPKGs": [-                                    "nv"-                                ],-                                "notes": "c"-                            },-                            "( == 4.2.5 && > 3.3.6 && > 4.4.4 && < 7.5.7 ) || ( == 4.2.8 && <= 8.8.1 && == 5.2.8 && < 3.2.4 && == 1.3.4 && > 8.1.2 && > 5.4.3 && >= 6.7.2 && < 2.8.8 )": {-                                "distroPKGs": [-                                    "lg",-                                    "jbv",-                                    "ht",-                                    "imlehk",-                                    "",-                                    "",-                                    "osxd"-                                ],-                                "notes": "epyaepo"-                            },-                            "( == 5.3.7 && < 8.4.8 && <= 6.6.2 && > 1.5.1 && <= 8.1.5 && >= 1.7.7 && > 4.1.6 && == 3.7.6 ) || ( > 2.6.8 && < 6.4.1 && > 6.3.7 && < 3.2.9 && >= 2.6.3 && == 1.7.4 ) || ( < 5.1.4 && > 6.1.4 && == 2.4.1 && >= 8.3.1 && >= 4.8.7 && > 1.2.2 && <= 5.7.3 && > 2.6.1 && > 4.1.6 ) || ( > 7.1.4 && < 4.5.7 ) || ( >= 2.7.4 && > 7.5.2 && < 4.3.3 ) || ( >= 6.5.7 && == 1.8.5 && >= 7.5.6 && >= 5.8.3 && > 4.3.3 )": {-                                "distroPKGs": [-                                    "wn",-                                    "izgboev",-                                    "lxtnh",-                                    "tmdxoxst",-                                    "zvbzr",-                                    "mvrm"-                                ],-                                "notes": ""-                            },-                            "( >= 6.1.2 && < 5.6.3 && > 2.4.2 )": {-                                "distroPKGs": [],-                                "notes": "zyd"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "nj",-                                    "",-                                    "p"-                                ],-                                "notes": "qk"-                            }-                        }-                    },-                    "unknown_version": {-                        "FreeBSD": {},-                        "Linux_RedHat": {-                            "( < 6.1.2 && < 7.6.3 && == 7.6.10 )": {-                                "distroPKGs": [-                                    "w",-                                    "k",-                                    "asrad",-                                    "tb",-                                    "j",-                                    "wqcsgi",-                                    "mlsyvw",-                                    "isuvhwy"-                                ],-                                "notes": "ps"-                            },-                            "( == 2.6.5 && == 6.5.7 && >= 1.8.6 && == 1.8.7 && > 6.2.2 && > 4.2.3 && >= 6.5.6 ) || ( == 7.8.3 )": {-                                "distroPKGs": [-                                    "r",-                                    "lhjpr",-                                    "tbdenuyi",-                                    "qwnjmeb",-                                    "f",-                                    "bphp"-                                ],-                                "notes": "v"-                            },-                            "( == 6.8.4 && <= 2.6.3 && > 4.5.3 && < 1.5.5 && < 3.2.4 && == 5.1.7 && == 4.4.2 && <= 4.6.1 && <= 8.7.1 )": {-                                "distroPKGs": [-                                    "haxuy",-                                    "mqfb",-                                    "fcyhwk",-                                    "gdrwaz",-                                    "cr"-                                ],-                                "notes": ""-                            },-                            "( > 5.3.6 && == 5.2.7 && == 6.4.2 )": {-                                "distroPKGs": [-                                    "ozet",-                                    "bxbpzy",-                                    "lfhkly",-                                    "yox",-                                    "qwhideq",-                                    "yovwdzy",-                                    "c",-                                    "xzbbojb"-                                ],-                                "notes": ""-                            },-                            "( >= 3.1.6 && == 6.7.4 && > 5.6.4 && == 3.4.2 ) || ( >= 1.2.6 && == 1.7.8 && > 3.2.1 && >= 3.6.4 ) || ( == 8.7.5 && >= 5.7.3 && > 2.8.1 && <= 3.2.1 && < 1.6.7 && >= 1.8.4 && == 3.2.1 && == 6.8.3 && >= 2.2.8 )": {-                                "distroPKGs": [-                                    "yrb",-                                    "nhzbt",-                                    "dcxo",-                                    "emn",-                                    "yxeblvu",-                                    "hcjt"-                                ],-                                "notes": "mqth"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "ewlnro",-                                    "zxncfa"-                                ],-                                "notes": "yzlt"-                            }-                        }-                    }-                },-                "Stack": {-                    "1.5.3": {-                        "Linux_Debian": {-                            "( < 5.1.3 && == 4.3.6 && >= 1.7.6 && >= 5.3.1 && == 1.8.4 ) || ( <= 3.6.6 && > 5.8.5 && > 7.4.4 && < 8.6.5 && > 6.5.8 ) || ( < 4.2.1 && < 3.6.5 && == 3.3.8 && <= 8.6.4 ) || ( > 6.3.3 && == 2.3.5 && <= 6.4.5 && == 1.8.3 && > 7.5.7 && > 7.5.6 ) || ( < 4.6.3 && >= 7.8.8 && < 1.5.2 && == 3.6.3 && <= 8.4.8 && == 2.4.3 && <= 7.2.5 && >= 7.2.1 && > 8.6.7 ) || ( == 5.1.8 && == 3.1.8 && >= 7.3.4 && <= 1.4.6 && >= 1.1.3 && < 6.3.4 && >= 8.3.6 )": {-                                "distroPKGs": [-                                    "ilzwkpvh",-                                    "rjdimce",-                                    "nlufhh",-                                    "zprv"-                                ],-                                "notes": "hj"-                            },-                            "( <= 8.5.5 && < 4.4.4 && > 1.8.7 && == 7.7.4 && <= 1.8.7 && < 3.5.8 && >= 6.7.2 && < 1.1.3 && > 8.1.3 ) || ( == 1.4.1 && <= 6.6.2 && >= 4.5.7 && == 1.7.6 && >= 2.5.7 ) || ( >= 2.3.3 && <= 2.6.6 && <= 1.4.1 && == 4.2.6 && < 5.8.5 && >= 5.6.2 && == 4.3.8 && == 7.4.8 )": {-                                "distroPKGs": [-                                    "caigu",-                                    "eupgaskh",-                                    "o",-                                    "ohysfg",-                                    "rbthpn",-                                    "uub"-                                ],-                                "notes": "br"-                            },-                            "( >= 8.1.2 && >= 1.5.7 && > 6.4.4 && < 1.7.2 && >= 6.7.1 && > 6.6.1 && > 4.7.2 )": {-                                "distroPKGs": [-                                    "oefoyoa",-                                    "lhbl",-                                    "cg",-                                    "gm"-                                ],-                                "notes": "urkvu"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "iqlizflp",-                                    "",-                                    "mhs",-                                    "qpqspxyw",-                                    "",-                                    "udg"-                                ],-                                "notes": "gv"-                            }-                        },-                        "Windows": {}-                    },-                    "1.6.8": {-                        "Darwin": {-                            "( <= 2.6.8 && == 2.1.8 && > 3.3.4 && > 4.2.8 && < 8.3.2 && <= 1.8.5 ) || ( > 6.6.6 && <= 8.4.6 && < 8.2.6 && < 6.3.8 && >= 2.7.4 && <= 1.8.6 && >= 7.2.8 ) || ( < 5.8.8 && <= 3.3.6 ) || ( < 3.2.4 && == 7.6.6 ) || ( == 8.6.8 && == 1.7.1 ) || ( < 3.5.5 && < 1.1.7 && == 6.7.4 )": {-                                "distroPKGs": [-                                    "wajbcrez",-                                    "hxiojcfm",-                                    "oh",-                                    "wfzpe",-                                    "jcfjbsvy",-                                    "fq",-                                    "tsu",-                                    "x"-                                ],-                                "notes": "n"-                            }-                        },-                        "FreeBSD": {-                            "( <= 3.5.4 && >= 5.6.5 && < 7.2.1 ) || ( <= 7.6.6 && >= 4.8.5 && == 8.8.8 && < 1.4.3 && > 3.7.2 && >= 6.4.2 && > 5.1.2 && == 1.2.6 && <= 1.6.5 )": {-                                "distroPKGs": [-                                    "vemgajn",-                                    "dbj",-                                    "rneqvo"-                                ],-                                "notes": "c"-                            },-                            "( > 7.6.5 && < 3.2.4 && > 6.8.7 && < 3.3.3 && == 3.7.8 && == 1.8.6 && >= 6.4.2 )": {-                                "distroPKGs": [-                                    "ohtxe",-                                    "",-                                    "a",-                                    "jyvasjjz",-                                    "nea"-                                ],-                                "notes": "aonbym"-                            },-                            "( >= 8.8.2 && >= 1.1.2 && == 7.8.8 )": {-                                "distroPKGs": [-                                    "j",-                                    "tivhxjis",-                                    "xvywdoyf"-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "xtv",-                                    "jv",-                                    "metyighs",-                                    "fab",-                                    "wlnr",-                                    ""-                                ],-                                "notes": "vtm"-                            }-                        },-                        "Windows": {-                            "( < 8.8.6 && > 3.8.8 && > 8.8.3 && > 1.5.1 && <= 7.5.7 && <= 8.2.7 && >= 5.6.7 && > 5.6.8 ) || ( >= 5.5.5 && < 8.8.6 && <= 1.2.3 && >= 2.5.7 && == 5.3.6 && > 1.4.3 ) || ( >= 1.5.2 && >= 2.4.2 && == 8.6.8 && < 4.3.4 && == 2.1.2 && > 6.2.6 && <= 8.1.3 && < 6.5.7 )": {-                                "distroPKGs": [-                                    "onxofe",-                                    "yrjfouxk"-                                ],-                                "notes": ""-                            },-                            "( <= 6.4.1 && == 5.7.6 ) || ( <= 7.5.6 && == 4.1.2 ) || ( <= 7.7.7 && <= 1.3.4 && == 7.2.6 && >= 2.8.1 ) || ( < 4.2.1 && <= 5.1.3 && == 4.2.5 && == 6.7.8 && < 1.7.6 && >= 3.4.5 && >= 6.6.3 && < 1.5.2 )": {-                                "distroPKGs": [-                                    "zmbie",-                                    "se",-                                    "hfnbp",-                                    "axcde"-                                ],-                                "notes": "lsm"-                            },-                            "( <= 8.4.3 && == 4.1.6 && > 1.1.2 && <= 7.7.5 && <= 6.2.4 && == 8.3.5 && <= 5.4.3 && >= 3.6.4 )": {-                                "distroPKGs": [-                                    "jsddt",-                                    "lvk",-                                    "divzj",-                                    "k",-                                    "",-                                    "iennatjp"-                                ],-                                "notes": "l"-                            },-                            "( == 5.7.7 && == 2.2.7 && > 9.4.6 && <= 7.1.1 && < 4.2.8 && >= 2.5.3 ) || ( >= 1.4.4 && > 2.3.3 ) || ( <= 1.5.8 && <= 6.3.3 && >= 7.8.1 && == 6.4.5 && >= 4.2.6 && < 6.4.3 ) || ( < 6.3.5 && > 1.3.5 && >= 3.2.6 )": {-                                "distroPKGs": [-                                    "lwhzwki",-                                    "qtbz",-                                    "w",-                                    "ppqh",-                                    "uz",-                                    "fyva"-                                ],-                                "notes": "at"-                            },-                            "( > 5.3.3 && <= 6.5.7 && >= 8.5.2 && >= 1.1.1 && >= 5.1.8 )": {-                                "distroPKGs": [-                                    "wq",-                                    "iglnkw"-                                ],-                                "notes": "anho"-                            },-                            "( > 7.2.8 && < 6.8.7 && <= 1.1.6 && <= 3.4.1 && <= 2.4.4 && == 4.1.8 )": {-                                "distroPKGs": [-                                    "ldsjpsgg",-                                    "cpxf"-                                ],-                                "notes": "ek"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "katmyq"-                                ],-                                "notes": "kalikqp"-                            }-                        }-                    },-                    "2.3.5": {-                        "Windows": {-                            "( <= 1.8.5 && > 1.2.7 && < 8.5.8 && < 3.3.8 && < 8.3.5 && == 3.4.3 ) || ( <= 1.5.2 && <= 3.5.7 && <= 3.4.2 && < 7.5.1 && < 4.3.6 )": {-                                "distroPKGs": [-                                    "mveyasgh",-                                    "jr",-                                    "jqvwiqg"-                                ],-                                "notes": "huln"-                            },-                            "( == 8.2.5 && > 7.9.2 && > 4.5.3 && == 2.5.1 && == 4.7.5 && == 5.1.1 && == 6.2.6 ) || ( > 2.5.1 )": {-                                "distroPKGs": [-                                    "",-                                    "iuvdryqv",-                                    "mdd",-                                    "",-                                    "sqgw"-                                ],-                                "notes": ""-                            },-                            "( > 1.8.4 && >= 2.3.7 && >= 7.8.6 && == 6.4.5 ) || ( <= 6.2.4 && < 6.4.3 && >= 8.4.7 )": {-                                "distroPKGs": [-                                    "xkz",-                                    "",-                                    "r",-                                    "zs",-                                    "vfh",-                                    "nrjic",-                                    "svbvze"-                                ],-                                "notes": "kv"-                            },-                            "( >= 6.5.4 && <= 5.4.4 && == 6.3.4 && == 3.2.5 && < 2.1.1 && >= 2.4.3 && > 8.5.7 && < 2.7.2 && <= 4.8.4 )": {-                                "distroPKGs": [-                                    "qxcpkeo",-                                    "wo",-                                    "oolkjby",-                                    "iuue",-                                    "owa"-                                ],-                                "notes": "epff"-                            }-                        }-                    },-                    "5.4.2": {-                        "Darwin": {}-                    },-                    "6.5.6": {-                        "Darwin": {-                            "( < 7.4.3 && <= 2.3.3 && >= 1.1.7 && < 5.4.1 && >= 4.7.6 && == 1.1.6 && < 6.4.4 && < 3.7.5 && == 3.3.5 ) || ( > 7.2.8 && >= 4.2.1 && == 7.8.8 && >= 6.5.2 && >= 8.4.5 && >= 7.1.6 && >= 6.5.1 ) || ( < 3.8.1 && < 5.6.6 && == 2.4.4 && == 6.7.6 && == 2.8.9 && <= 1.7.7 && == 1.6.5 && <= 1.6.8 && > 3.1.7 ) || ( == 2.6.6 && > 1.3.5 && == 5.4.5 && < 8.2.8 )": {-                                "distroPKGs": [-                                    "urclxg",-                                    "qgx",-                                    "oha",-                                    "iec"-                                ],-                                "notes": "epkhicoc"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "imw",-                                    "oqydqr",-                                    "axi",-                                    "p",-                                    "xqht",-                                    "utrykmz",-                                    "g",-                                    "ogbnptrf"-                                ],-                                "notes": "atapcf"-                            }-                        },-                        "Windows": {-                            "( < 1.3.8 && > 3.9.7 && > 8.7.4 && >= 8.4.4 && > 4.8.7 && == 1.5.6 ) || ( <= 2.1.1 && >= 2.5.4 && > 7.2.3 && <= 2.6.2 && <= 8.6.5 && < 7.3.1 && > 4.3.2 && <= 2.3.6 ) || ( < 8.2.5 && < 5.4.8 && > 8.7.4 && >= 7.8.1 && == 1.8.1 && < 4.3.4 && == 5.5.1 && == 8.2.1 && > 1.1.8 )": {-                                "distroPKGs": [-                                    "xs",-                                    "hapenkaz",-                                    "ydu",-                                    "j",-                                    "zqttb",-                                    "ngpytclo",-                                    "uipmqkdp"-                                ],-                                "notes": "mciw"-                            },-                            "( <= 1.3.1 && == 2.4.3 && == 9.6.7 && > 8.6.6 && >= 5.4.2 && < 7.2.7 )": {-                                "distroPKGs": [-                                    "sfi"-                                ],-                                "notes": "aooxb"-                            },-                            "( > 3.3.7 && == 5.5.5 )": {-                                "distroPKGs": [-                                    "alxipjd",-                                    "wapbkequ",-                                    "yhikuqv",-                                    "wk",-                                    ""-                                ],-                                "notes": ""-                            },-                            "( >= 5.8.4 && <= 1.4.5 && >= 3.4.3 && < 5.5.2 && == 1.4.7 && == 4.4.4 && < 5.1.3 && < 1.4.8 && <= 8.4.4 )": {-                                "distroPKGs": [-                                    "ujdliktw",-                                    "riaopmvv",-                                    "jywdkhwm",-                                    "wl"-                                ],-                                "notes": "vzqtx"-                            },-                            "( >= 7.1.3 && < 4.2.4 && <= 1.1.6 && >= 4.8.1 && == 4.2.2 && <= 3.3.5 )": {-                                "distroPKGs": [-                                    "e",-                                    "kchvri"-                                ],-                                "notes": "mpntcqbr"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "w",-                                    "pxhrllc",-                                    "",-                                    "qohjo",-                                    "tjcst",-                                    "fiojpnd"-                                ],-                                "notes": "qjf"-                            }-                        }-                    },-                    "8.5.8": {-                        "Linux_Exherbo": {-                            "( < 7.5.4 && >= 7.7.4 && >= 2.3.1 && == 8.7.3 ) || ( >= 6.3.8 && > 8.8.7 && < 6.1.8 && >= 7.6.4 && <= 8.6.4 && < 4.8.2 && >= 8.6.2 && <= 3.8.1 ) || ( <= 5.4.4 && < 1.4.2 && > 7.6.8 && > 2.3.2 )": {-                                "distroPKGs": [-                                    "",-                                    "wvsxgq",-                                    "ruljynaj",-                                    "qvn",-                                    "de",-                                    "jm",-                                    "wf"-                                ],-                                "notes": "vs"-                            },-                            "( <= 7.3.8 && > 8.4.2 && <= 4.5.5 && == 8.7.5 && <= 8.2.6 && <= 2.5.6 && < 4.1.8 && <= 1.2.2 )": {-                                "distroPKGs": [-                                    "j",-                                    "rh",-                                    "f"-                                ],-                                "notes": "gil"-                            },-                            "( > 8.3.5 && >= 8.2.8 && > 8.1.2 && >= 6.1.3 && < 4.2.4 && > 3.10.7 && > 3.8.9 && >= 2.2.3 ) || ( > 2.6.8 && >= 3.7.5 && >= 6.6.6 && >= 7.5.6 && >= 1.1.8 && > 1.6.4 && < 5.3.8 && >= 8.5.8 && <= 7.5.7 )": {-                                "distroPKGs": [-                                    "nt",-                                    "bt",-                                    "",-                                    "jns",-                                    "ojahw",-                                    "p",-                                    "r",-                                    "z"-                                ],-                                "notes": ""-                            },-                            "( > 8.7.7 && == 3.6.3 ) || ( < 8.8.6 && == 2.7.1 && <= 7.1.4 && < 8.7.2 ) || ( > 8.2.8 && > 6.7.7 && <= 7.1.2 && <= 5.3.6 && >= 7.1.5 ) || ( == 6.5.5 && > 5.4.8 && < 8.5.2 && < 3.7.2 && < 6.4.8 && > 4.8.3 && <= 3.8.8 && >= 3.1.5 ) || ( < 6.7.5 && >= 8.4.6 && < 1.4.5 && == 1.4.6 && == 6.2.3 && >= 7.7.1 && <= 5.8.7 && < 4.8.9 && >= 5.3.8 )": {-                                "distroPKGs": [-                                    "qblhrha",-                                    "oeupoksf",-                                    "jnnirv",-                                    "dixeqk",-                                    "xeqnfz",-                                    "",-                                    "",-                                    "ijub"-                                ],-                                "notes": "wfmfkrw"-                            },-                            "( >= 4.4.3 && == 4.6.5 && == 3.5.6 && == 5.4.6 && >= 8.2.1 )": {-                                "distroPKGs": [-                                    "atswfd",-                                    "cpdjpiwq",-                                    "ij",-                                    "dfjymj",-                                    "xzrnekx",-                                    "cvbvy",-                                    "nkxql",-                                    "dxoxx"-                                ],-                                "notes": "dnn"-                            },-                            "( >= 8.8.2 && <= 8.7.4 && > 6.5.2 && == 1.1.8 && >= 7.4.5 && <= 3.3.8 && >= 8.1.3 && < 1.1.6 ) || ( >= 1.8.2 )": {-                                "distroPKGs": [-                                    "tq",-                                    "uipbblnc",-                                    "e",-                                    "apquwcr",-                                    "",-                                    "njt",-                                    "zcgkn"-                                ],-                                "notes": "cx"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "xobejfb",-                                    "aujgxzk",-                                    "ktwiwa",-                                    "wo",-                                    "qhm",-                                    "vytw",-                                    "khyohup"-                                ],-                                "notes": "hkjfreg"-                            }-                        },-                        "Linux_Fedora": {-                            "( == 1.2.8 ) || ( > 8.6.2 && == 1.1.2 && < 8.6.6 && >= 1.8.7 && == 3.6.2 && < 1.5.8 && >= 4.8.4 && >= 3.5.3 && >= 4.5.5 ) || ( <= 6.1.4 && >= 1.4.3 && == 5.4.1 ) || ( >= 8.1.6 && <= 2.8.7 ) || ( <= 3.7.4 && < 8.4.7 && <= 4.8.8 )": {-                                "distroPKGs": [-                                    "znvdvhyj",-                                    "uwzqnncv",-                                    "hq",-                                    "ugbbmwf",-                                    "ev",-                                    "ypwzno"-                                ],-                                "notes": "itddmu"-                            }-                        },-                        "Linux_Gentoo": {-                            "( <= 3.3.7 && < 5.3.7 && >= 8.5.2 && == 4.2.8 && > 7.1.4 && >= 4.2.6 && == 7.4.4 && < 3.7.4 )": {-                                "distroPKGs": [-                                    "xo",-                                    "iuof",-                                    "ihd"-                                ],-                                "notes": "ryagd"-                            },-                            "( == 5.1.3 && < 4.8.6 && > 8.4.5 && > 8.4.4 && > 2.4.2 )": {-                                "distroPKGs": [-                                    "wbdk"-                                ],-                                "notes": "hrstj"-                            },-                            "( >= 4.3.1 && >= 3.6.7 && > 5.6.6 && <= 7.1.2 && < 3.5.7 && < 5.3.4 && > 1.2.1 ) || ( >= 8.7.5 && <= 2.5.2 && >= 5.8.8 && >= 7.7.3 && == 4.6.8 && == 3.2.5 && > 8.5.7 ) || ( <= 2.6.8 && == 6.8.2 && >= 7.1.1 && > 6.1.1 && == 1.1.7 && == 8.3.8 ) || ( > 5.5.2 && == 8.5.6 && < 5.3.8 && >= 7.3.2 && == 6.1.4 ) || ( >= 4.3.8 ) || ( >= 8.1.4 && >= 1.4.1 && == 8.6.3 && <= 1.6.5 )": {-                                "distroPKGs": [-                                    "bygmok",-                                    "hkhnylfq",-                                    "y",-                                    "gxxkdrc",-                                    "d",-                                    "krv",-                                    "tud"-                                ],-                                "notes": "bli"-                            },-                            "( >= 7.1.4 && <= 7.6.1 && >= 6.8.4 && >= 2.7.3 && == 9.5.6 && > 1.8.6 && > 4.7.3 ) || ( == 2.2.7 && == 2.6.8 && < 1.3.8 && > 8.4.6 && > 8.7.3 && >= 7.7.7 && > 7.7.3 ) || ( >= 1.5.5 && >= 2.6.3 && >= 3.2.6 && <= 5.6.7 && >= 3.4.1 && == 3.2.7 )": {-                                "distroPKGs": [-                                    "irne"-                                ],-                                "notes": ""-                            }-                        },-                        "Linux_Mint": {-                            "( < 1.4.6 && <= 1.4.4 && < 6.3.3 && <= 5.1.7 && == 7.4.8 && >= 2.3.6 )": {-                                "distroPKGs": [],-                                "notes": "ya"-                            },-                            "( <= 8.6.4 && == 6.2.2 && < 4.2.8 && <= 1.3.1 && == 4.4.2 && >= 2.7.7 ) || ( <= 8.1.1 && == 4.1.1 && >= 8.7.4 && < 8.4.4 && == 2.1.8 && >= 3.6.7 && < 8.2.7 && >= 5.7.5 )": {-                                "distroPKGs": [-                                    "xien",-                                    "",-                                    "deku",-                                    "k",-                                    "ha",-                                    "qishwz"-                                ],-                                "notes": "jxl"-                            },-                            "( <= 8.7.7 && >= 8.3.6 && < 4.2.5 && == 7.8.8 && >= 1.1.4 && <= 3.1.8 ) || ( == 2.7.2 && < 1.1.1 && > 6.4.3 && <= 5.5.7 && <= 8.4.5 && == 2.6.3 && > 3.7.4 && >= 1.8.8 && == 2.6.5 ) || ( >= 3.4.2 && < 4.3.6 && <= 8.5.2 && > 6.1.2 && >= 6.5.4 && < 3.8.8 && <= 3.6.2 ) || ( == 1.2.6 )": {-                                "distroPKGs": [-                                    "bqoz",-                                    "ivivvo",-                                    "gy",-                                    "tfxxg",-                                    "xk",-                                    "ld",-                                    "xwucrv"-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "aoefcox",-                                    "goqnx",-                                    "q",-                                    "ldblhn"-                                ],-                                "notes": "ekin"-                            }-                        },-                        "Windows": {-                            "( < 3.8.5 && >= 1.5.3 && < 6.6.1 && > 2.7.1 && < 7.5.7 ) || ( < 4.6.2 ) || ( >= 6.5.4 && == 5.7.2 && <= 2.8.5 && == 5.2.5 )": {-                                "distroPKGs": [-                                    "azjnf"-                                ],-                                "notes": "ih"-                            },-                            "( <= 4.6.8 )": {-                                "distroPKGs": [-                                    "grw",-                                    "u",-                                    "lhbwes",-                                    "yjh",-                                    "whb",-                                    "l"-                                ],-                                "notes": "cskadawi"-                            },-                            "( > 3.6.3 && < 2.4.2 && <= 5.3.5 )": {-                                "distroPKGs": [-                                    "fln",-                                    "vzflbarx",-                                    "wyw",-                                    "ibqw",-                                    "fi"-                                ],-                                "notes": "hieyg"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "",-                                    ""-                                ],-                                "notes": "jteyunw"-                            }-                        }-                    },-                    "unknown_version": {-                        "Darwin": {-                            "( == 7.3.6 && >= 7.1.6 && <= 2.3.8 && <= 4.4.6 && >= 2.6.7 && > 1.1.6 && == 6.2.2 && > 3.2.4 ) || ( <= 3.7.6 && >= 7.3.7 && >= 5.7.8 && == 7.7.7 && == 8.5.1 && >= 4.4.5 && > 8.6.6 )": {-                                "distroPKGs": [-                                    "iunvxgf",-                                    "otpjjb"-                                ],-                                "notes": "jfzqklx"-                            },-                            "( > 1.1.6 && <= 4.3.6 && <= 1.2.7 && < 5.3.2 && <= 2.7.8 && > 1.5.1 )": {-                                "distroPKGs": [-                                    "quhfwr",-                                    "qsuj",-                                    "gobdbfo",-                                    "tecojcx",-                                    "ccqxhhev",-                                    "uk",-                                    "dicoyexy"-                                ],-                                "notes": "s"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "ib",-                                    "qg",-                                    "dvi"-                                ],-                                "notes": "pmnk"-                            }-                        },-                        "FreeBSD": {-                            "( > 4.8.4 && == 1.6.2 && > 5.8.8 && < 2.5.4 && >= 4.6.5 && <= 8.8.5 ) || ( >= 8.5.8 && < 4.3.7 && < 6.2.2 && == 6.3.8 && == 5.6.5 )": {-                                "distroPKGs": [],-                                "notes": "xttlo"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "gchwmbu",-                                    "ijbymz",-                                    "qhvqhge",-                                    "ri",-                                    "jcutmf",-                                    "wqrci"-                                ],-                                "notes": "id"-                            }-                        },-                        "Linux_UnknownLinux": {-                            "( == 3.7.3 ) || ( == 7.5.6 && >= 3.5.2 )": {-                                "distroPKGs": [-                                    "v"-                                ],-                                "notes": ""-                            },-                            "( > 1.2.1 && < 1.6.2 && >= 1.2.6 && < 8.8.5 && >= 6.2.8 && < 6.6.3 && < 2.4.6 && > 7.4.5 && < 5.6.4 ) || ( < 4.7.1 && > 1.8.6 && < 2.4.6 && >= 6.3.5 && > 4.5.5 && <= 4.3.5 && > 1.6.5 && == 8.1.2 ) || ( >= 6.3.1 && >= 7.6.7 && > 1.3.4 )": {-                                "distroPKGs": [-                                    "wxal",-                                    "aqfcgvai",-                                    "bkevk",-                                    "kbiwfcj",-                                    "",-                                    "cegdtjo",-                                    "",-                                    "w"-                                ],-                                "notes": "xacb"-                            },-                            "( > 4.8.5 && >= 4.7.7 && > 6.3.2 && > 2.4.8 && == 1.7.3 && == 8.5.3 && >= 4.7.2 && >= 8.3.6 && > 7.1.7 )": {-                                "distroPKGs": [-                                    "dinmq",-                                    "v",-                                    "wab",-                                    "mekyxrvq",-                                    "ndqjjylq",-                                    "mkjdg",-                                    "wobboz",-                                    "azehaib"-                                ],-                                "notes": "opeplrwb"-                            }-                        },-                        "Windows": {-                            "( > 6.7.6 && >= 5.8.3 && <= 6.8.2 && == 5.8.7 && > 1.2.1 && == 1.3.5 && <= 6.6.5 && > 7.7.4 && > 1.3.5 )": {-                                "distroPKGs": [-                                    "gzgapz",-                                    "u",-                                    "",-                                    "vxyaems",-                                    "wzkhupqv",-                                    "faauf",-                                    "n"-                                ],-                                "notes": "d"-                            }-                        }-                    }-                }-            }-        },-        {-            "ghcupDownloads": {-                "Cabal": {-                    "2.6.1": {-                        "viArch": {-                            "A_ARM": {-                                "Windows": {-                                    "( <= 8.6.7 ) || ( < 4.5.1 && < 6.6.2 && >= 3.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "nba",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:rwkvul"-                                    },-                                    "( == 3.4.7 && < 4.7.5 && < 6.2.5 && > 8.7.8 && > 6.5.3 && <= 2.8.2 && > 9.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "h",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:ecgu"-                                    },-                                    "( == 4.6.8 && < 2.2.5 && == 2.4.1 && == 2.1.8 && > 3.2.3 && < 2.2.7 && > 7.2.1 && <= 4.8.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:wh"-                                    },-                                    "( >= 5.4.5 && >= 6.4.3 && == 6.4.2 ) || ( < 5.3.8 && < 4.7.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "mt",-                                        "dlOutput": null,-                                        "dlSubdir": "𗘆󷷔{$",-                                        "dlUri": "https:zsqmnhbv"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "cd",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:akmy"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "FreeBSD": {-                                    "( < 3.4.2 && < 4.6.2 && >= 5.1.4 && >= 4.2.2 && <= 1.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "fyss",-                                        "dlOutput": null,-                                        "dlSubdir": "t􈄵",-                                        "dlUri": "http:sswb"-                                    },-                                    "( == 5.4.6 && >= 4.8.8 && > 8.4.8 && >= 2.9.3 && < 2.8.4 && == 6.8.7 && <= 1.1.1 && <= 1.7.3 && < 4.8.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "obqqlb",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:mb"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "iuyqy",-                                        "dlOutput": null,-                                        "dlSubdir": "kN𡺣J",-                                        "dlUri": "https:gq"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "FreeBSD": {}-                            }-                        },-                        "viChangeLog": null,-                        "viPostInstall": null,-                        "viPostRemove": "inqxrwxs",-                        "viPreCompile": "deajwn",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "xhkk",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": ""-                            },-                            "dlUri": "https:cqreh"-                        },-                        "viTags": [-                            "old",-                            "base-6.3.4",-                            "Recommended",-                            "old",-                            "Recommended",-                            "S鴖xz󾤞",-                            "Prerelease"-                        ],-                        "viTestDL": null-                    },-                    "4.4.4": {-                        "viArch": {-                            "A_ARM": {-                                "Darwin": {-                                    "( < 6.3.4 && > 5.6.4 && == 2.4.6 && >= 7.4.7 && >= 4.5.2 && < 5.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "u",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:h"-                                    },-                                    "( <= 1.1.1 && >= 5.4.5 && < 3.1.3 && < 2.1.2 && == 3.6.3 && < 4.4.5 && >= 8.5.8 && > 2.2.8 ) || ( == 3.1.4 && > 6.6.4 && >= 3.5.7 && < 2.1.2 && > 5.5.7 && > 2.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "r",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "N:}?\u0006.?"-                                        },-                                        "dlUri": "https:vcyrotix"-                                    },-                                    "( == 8.6.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "khewhz",-                                        "dlOutput": null,-                                        "dlSubdir": ")AA*􆏍V\u0006",-                                        "dlUri": "https:ljykrj"-                                    },-                                    "( >= 8.2.5 && <= 2.1.4 && <= 7.3.2 && >= 3.6.5 && >= 6.2.6 && == 6.7.1 && < 8.1.4 ) || ( < 1.2.5 && <= 5.3.8 && < 2.5.6 && >= 1.7.7 && < 7.8.6 && <= 4.2.5 && == 3.1.5 && <= 8.6.1 && == 8.4.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "ubpew",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:lldtjs"-                                    }-                                }-                            },-                            "A_ARM64": {-                                "Darwin": {-                                    "( > 7.5.3 && < 8.7.5 && <= 1.4.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "p",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "aO"-                                        },-                                        "dlUri": "http:dyuqzn"-                                    },-                                    "( > 8.6.3 && <= 5.4.8 && < 5.8.7 && >= 4.5.5 && < 1.5.7 && < 2.8.7 && >= 3.8.2 && >= 5.1.7 && > 8.3.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "ekrdvgm",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "lz",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "q𬺽"-                                        },-                                        "dlUri": "http:pixjb"-                                    }-                                },-                                "Linux_CentOS": {-                                    "( <= 3.3.7 && < 6.3.6 && <= 3.8.1 && < 5.3.5 && == 8.6.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "jxf",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𥂈\r\u0019𨜤>"-                                        },-                                        "dlUri": "http:vu"-                                    },-                                    "( > 2.6.3 && <= 5.4.4 && == 2.3.4 && > 6.6.3 && == 6.5.8 && <= 2.6.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "bzo",-                                        "dlOutput": null,-                                        "dlSubdir": "C",-                                        "dlUri": "https:"-                                    },-                                    "( > 4.2.2 && >= 8.2.6 && <= 3.5.1 && == 1.7.1 && < 2.2.6 && >= 6.3.2 && == 8.5.8 && < 2.3.2 ) || ( < 6.5.1 && <= 2.1.2 && < 6.7.3 && >= 4.5.2 && < 4.2.3 && >= 1.1.3 ) || ( < 5.8.4 && >= 7.6.4 && <= 8.7.7 && == 5.6.7 && >= 6.4.4 ) || ( > 6.1.4 && >= 5.6.5 && <= 7.6.5 && <= 1.1.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "uqzyqwl",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "q\u0003𐬳r󲮷o)􌬳"-                                        },-                                        "dlUri": "http:e"-                                    },-                                    "( >= 2.2.5 && == 4.1.2 && == 3.3.6 && < 5.8.6 && <= 1.5.8 && >= 8.7.5 && > 6.8.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "so",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:vfgyc"-                                    },-                                    "( >= 4.8.3 && == 4.2.7 && < 6.4.1 && > 8.6.3 && == 3.6.1 && == 3.9.2 && == 5.6.7 ) || ( < 1.4.2 && >= 8.5.6 && <= 4.8.2 && < 6.4.6 && >= 8.4.5 && > 1.6.5 && <= 3.3.4 && >= 4.5.2 && <= 2.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "ofug",-                                        "dlOutput": null,-                                        "dlSubdir": "M!蜍􊠁vo泩􂐀",-                                        "dlUri": "https:z"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ryfdnyc",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:dlfbt"-                                    }-                                },-                                "Linux_Exherbo": {-                                    "( < 7.5.4 && >= 3.8.4 && > 7.8.7 && < 4.8.6 && > 9.2.6 && < 1.7.5 ) || ( >= 6.6.1 && > 2.2.4 ) || ( <= 6.7.3 && > 2.8.4 && >= 5.2.5 && == 2.3.1 && > 7.1.8 && >= 7.4.7 && <= 8.5.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "fgul",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "( == 3.7.6 && >= 3.8.8 && <= 8.3.7 && >= 4.2.7 && < 5.2.8 && < 1.8.3 && <= 1.7.2 && < 8.2.4 ) || ( < 7.4.6 && <= 4.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "bhldt",-                                        "dlOutput": null,-                                        "dlSubdir": "乡𓋕(\u00086X",-                                        "dlUri": "https:"-                                    },-                                    "( > 3.5.3 && >= 3.2.1 && == 2.3.1 && == 5.7.6 && >= 7.8.6 && > 6.4.6 && == 2.1.2 && > 5.7.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "?􇁁,\"Cn",-                                        "dlUri": "https:yjzb"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "d",-                                        "dlOutput": null,-                                        "dlSubdir": "𫭫P@",-                                        "dlUri": "http:iziyzh"-                                    }-                                },-                                "Windows": {-                                    "( < 8.4.2 && <= 6.8.1 && <= 6.7.5 ) || ( < 4.2.1 && >= 8.9.5 && > 6.8.3 && <= 7.4.1 && <= 5.6.1 && >= 1.3.2 && > 8.6.3 && >= 7.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "kozxn",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:pa"-                                    },-                                    "( <= 1.7.1 && > 4.8.5 && > 4.1.2 && < 8.8.6 && == 2.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "fpjjw",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0010\u0003",-                                        "dlUri": "https:xkau"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "Darwin": {-                                    "( < 8.1.5 && == 7.4.3 && > 3.6.2 && >= 5.7.6 && <= 7.5.3 && <= 8.7.1 && <= 8.8.5 && > 4.4.2 && >= 2.8.8 ) || ( < 1.6.5 && >= 7.8.2 && >= 1.6.2 && <= 6.2.2 ) || ( > 6.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "rf",-                                        "dlOutput": null,-                                        "dlSubdir": "\u001f38",-                                        "dlUri": "https:yel"-                                    },-                                    "( == 1.8.2 && <= 3.3.2 && == 3.7.5 && == 5.8.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "qdgwbtbd",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:bwbdes"-                                    },-                                    "( >= 1.5.4 && == 4.4.8 && >= 7.2.3 && >= 2.7.8 ) || ( == 8.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "hxegyjvb",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󴵴"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( >= 6.4.5 && == 3.6.8 && > 6.6.6 ) || ( >= 2.4.1 && < 3.1.7 && < 4.4.5 && == 7.5.6 && > 2.8.7 && >= 5.2.8 && == 2.6.8 && == 6.8.8 && >= 4.3.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "neovfq",-                                        "dlOutput": null,-                                        "dlSubdir": "􈀅䕏X|\u0011",-                                        "dlUri": "https:nxqk"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "p",-                                        "dlOutput": null,-                                        "dlSubdir": "9",-                                        "dlUri": "http:eprvaiyk"-                                    }-                                },-                                "FreeBSD": {},-                                "Linux_Ubuntu": {-                                    "( <= 2.7.2 && == 7.6.9 && > 4.6.8 && > 8.3.4 && > 3.6.4 ) || ( >= 4.6.2 && >= 3.5.2 && >= 4.7.1 ) || ( <= 6.6.5 && < 7.2.3 ) || ( <= 1.4.3 ) || ( == 3.2.3 && > 6.2.4 && < 4.7.7 && == 7.5.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "qpcdfeo",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:tj"-                                    },-                                    "( <= 6.4.5 && == 4.3.6 ) || ( >= 5.4.4 && > 8.8.4 && < 1.7.8 && < 6.5.6 && == 4.2.1 && < 7.7.7 && >= 6.7.3 ) || ( < 8.3.3 && == 2.8.1 && <= 2.4.3 && < 7.3.8 && < 3.3.5 && <= 8.8.4 && >= 6.9.6 && < 3.2.2 && > 3.5.5 ) || ( >= 8.1.3 && < 7.1.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "suosb",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Wb'"-                                        },-                                        "dlUri": "https:wjrjg"-                                    },-                                    "( == 7.7.5 && < 2.7.4 && > 6.4.1 && < 4.7.5 && == 1.8.3 ) || ( > 5.5.4 && >= 7.3.8 && > 2.4.3 && == 5.3.1 && > 7.2.6 && > 3.7.1 && >= 3.6.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "hh",-                                        "dlOutput": null,-                                        "dlSubdir": "􊥕<>\u000b\u0010",-                                        "dlUri": "http:mod"-                                    },-                                    "( > 3.7.4 && == 5.5.7 && < 3.1.6 && > 5.4.5 && <= 8.8.6 && <= 1.8.2 && == 8.5.6 && > 5.2.1 ) || ( == 6.3.7 && < 1.2.2 && >= 2.4.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:quqnnxi"-                                    },-                                    "( >= 5.5.7 ) || ( <= 7.6.2 && < 1.3.2 && > 5.4.6 ) || ( < 5.1.3 && == 3.4.4 && > 6.8.2 ) || ( <= 6.3.6 && == 7.2.2 && < 7.6.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Q`d\t\u001e.\""-                                        },-                                        "dlUri": "https:plnkl"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "e",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:wz"-                                    }-                                },-                                "Windows": {-                                    "( == 6.8.2 && >= 4.4.7 && < 5.4.7 && > 6.1.2 && == 2.8.8 && <= 3.1.7 && > 6.3.4 && < 2.8.1 && > 6.5.5 ) || ( == 8.1.1 && == 7.5.2 && >= 8.8.6 && <= 3.2.1 ) || ( >= 4.7.8 && == 2.7.7 && <= 7.6.8 && == 3.3.6 && > 3.3.2 && <= 1.1.6 && >= 8.4.8 && < 8.3.2 ) || ( <= 8.1.3 && <= 2.1.8 && >= 8.7.1 && > 1.8.2 ) || ( > 5.4.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "scmd",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "K\u0017"-                                        },-                                        "dlUri": "http:acaozr"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "Darwin": {-                                    "( < 6.8.5 && == 3.7.8 && >= 1.3.3 && < 7.3.1 && <= 4.2.4 && < 7.2.4 && >= 8.2.5 && <= 4.8.8 && <= 6.6.6 ) || ( == 1.1.1 && < 6.6.8 && == 1.1.3 && > 3.6.3 && >= 6.4.6 && >= 3.2.4 && == 4.8.6 && <= 2.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "s",-                                        "dlOutput": null,-                                        "dlSubdir": "$",-                                        "dlUri": "https:ooxcoce"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "alklf",-                                        "dlOutput": null,-                                        "dlSubdir": "𥍄",-                                        "dlUri": "https:xiiekknw"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 4.3.3 && <= 8.3.3 && > 3.8.7 && <= 7.1.5 && > 6.7.8 ) || ( <= 6.2.5 && > 4.3.1 && >= 3.4.6 && > 8.2.7 && <= 5.6.2 && == 3.4.7 && >= 3.6.8 && >= 2.8.7 && >= 5.4.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "t",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:xxw"-                                    },-                                    "( == 2.4.5 && >= 1.2.4 && <= 1.5.7 && < 7.7.7 && == 1.7.3 && < 8.9.2 && >= 7.5.7 && < 5.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "kaiitxg",-                                        "dlOutput": null,-                                        "dlSubdir": "|8;_W",-                                        "dlUri": "https:"-                                    },-                                    "( > 8.6.5 && < 3.8.1 && > 1.2.7 && <= 6.7.5 && == 4.7.5 && < 1.1.6 && >= 4.8.8 && < 1.6.6 && == 1.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "\u001e􉜎",-                                        "dlUri": "http:cu"-                                    },-                                    "( >= 2.8.6 && <= 3.1.7 && == 3.5.5 ) || ( >= 8.7.7 && < 3.3.4 ) || ( <= 3.4.5 && > 2.5.1 && < 8.3.2 && > 4.5.8 && == 3.8.1 ) || ( <= 5.3.5 && < 2.3.7 && > 7.6.8 && <= 8.6.4 && < 6.8.2 && > 1.1.7 && >= 8.1.1 && <= 5.8.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "rk",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0018g"-                                        },-                                        "dlUri": "http:uqcqsq"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "frmfld",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Up\u0012"-                                        },-                                        "dlUri": "http:fin"-                                    }-                                },-                                "Linux_Debian": {-                                    "( < 8.8.7 ) || ( >= 5.8.6 && <= 5.3.4 && <= 2.5.5 && >= 1.2.5 && < 3.5.5 && <= 8.2.3 && <= 3.4.8 ) || ( > 5.3.6 && == 3.5.6 ) || ( < 4.6.7 && == 3.4.2 && >= 1.2.3 && < 2.9.8 && <= 4.2.3 && <= 1.4.2 ) || ( == 3.3.2 && >= 5.4.6 ) || ( < 1.7.3 && < 5.6.8 && == 8.2.8 && >= 2.3.3 && >= 6.8.1 && == 4.2.2 && <= 5.7.8 && == 2.7.2 ) || ( == 8.2.4 && >= 7.4.7 && >= 5.7.8 && < 2.3.3 && < 6.2.1 && >= 6.4.4 && < 7.1.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "alvfc",-                                        "dlOutput": null,-                                        "dlSubdir": "󲟩\n󳫩jVu\u0006",-                                        "dlUri": "https:blmqqjg"-                                    }-                                },-                                "Windows": {-                                    "( >= 1.3.2 ) || ( == 1.2.6 && >= 8.8.7 && >= 5.9.8 && == 8.5.7 && < 7.4.1 && < 6.3.6 && > 5.5.2 && <= 5.8.1 && > 5.2.3 ) || ( <= 6.7.1 && == 8.5.4 ) || ( < 7.1.1 && == 6.3.3 && < 4.3.8 && < 3.2.6 && > 7.2.1 && <= 3.8.1 && <= 4.4.3 ) || ( <= 6.1.2 && <= 8.5.4 && == 7.5.8 && == 7.6.5 && <= 5.8.6 && > 8.5.6 && <= 3.3.2 && < 5.5.5 && == 7.6.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "ccgo",-                                        "dlOutput": null,-                                        "dlSubdir": "􅶛C􀢠󠄩%\u0002$\u0015",-                                        "dlUri": "https:ynpn"-                                    }-                                }-                            }-                        },-                        "viChangeLog": null,-                        "viPostInstall": "rvzk",-                        "viPostRemove": "r",-                        "viPreCompile": "",-                        "viReleaseDay": null,-                        "viSourceDL": null,-                        "viTags": [-                            "base-5.1.7",-                            "Prerelease",-                            "old",-                            "Latest"-                        ],-                        "viTestDL": null-                    },-                    "5.5.4": {-                        "viArch": {-                            "A_32": {-                                "Darwin": {-                                    "( < 1.8.8 && > 1.1.4 && < 8.1.8 && > 6.5.3 && <= 1.5.6 && == 2.1.7 && > 7.2.5 ) || ( <= 6.6.7 && >= 1.7.2 && > 4.5.6 && >= 8.6.4 && < 3.7.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "szxh",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0003",-                                        "dlUri": "https:svln"-                                    },-                                    "( < 7.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "w",-                                        "dlOutput": null,-                                        "dlSubdir": ",𨆮𑀓\u001d\u001a𘞏\u0002",-                                        "dlUri": "http:d"-                                    },-                                    "( <= 4.8.6 && < 7.2.1 && < 2.7.3 && >= 5.5.3 && == 6.8.3 && < 8.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "vfp",-                                        "dlOutput": null,-                                        "dlSubdir": "􋐄\u0001\rzMu",-                                        "dlUri": "https:tgjyxtd"-                                    },-                                    "( == 8.2.1 && >= 3.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "okvtnyrf",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:qnwrmivt"-                                    },-                                    "( == 8.4.8 && < 4.3.7 && == 6.3.1 ) || ( >= 4.2.6 && >= 6.1.5 && >= 2.4.7 && == 6.4.3 && == 7.6.2 && == 2.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "z",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "@𣿁\u0005􎨛󽌨\u001f`"-                                        },-                                        "dlUri": "https:rsqni"-                                    },-                                    "( > 8.6.5 && > 1.7.3 && < 7.1.4 && < 2.3.6 && == 3.2.1 && == 4.7.2 ) || ( <= 6.5.2 && < 4.4.1 && == 7.8.6 && <= 2.7.7 && <= 3.6.8 && == 8.2.5 && > 2.7.4 && == 7.1.8 && <= 6.3.9 ) || ( == 3.7.3 && <= 8.8.7 && >= 5.3.4 && < 1.3.1 ) || ( == 6.8.3 && <= 1.6.2 && == 2.5.6 && < 8.1.6 && > 6.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "kwqmqliw",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "e\u0015+Mi)"-                                        },-                                        "dlUri": "https:bljfq"-                                    },-                                    "( >= 2.3.1 && < 4.3.1 && > 3.5.6 && == 7.7.1 && <= 1.1.8 && > 6.1.4 && <= 6.7.8 ) || ( > 3.2.1 && > 2.7.4 && < 8.3.7 && >= 4.4.1 && < 8.7.1 && < 3.8.4 && <= 8.6.2 ) || ( == 3.5.8 && <= 8.6.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "ukwb",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:uqd"-                                    },-                                    "( >= 4.3.3 ) || ( >= 2.4.3 && <= 6.7.7 && >= 2.5.8 && <= 8.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "m",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􈕑%e6"-                                        },-                                        "dlUri": "http:uc"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 4.1.2 && < 1.5.1 && == 2.3.8 && == 3.8.6 ) || ( < 5.7.7 && <= 6.7.2 && == 8.2.2 && > 3.7.7 && == 1.2.1 && > 2.4.3 && > 7.1.2 && <= 8.8.4 && > 1.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "wrtg",-                                        "dlOutput": null,-                                        "dlSubdir": "D",-                                        "dlUri": "https:otmhlvd"-                                    },-                                    "( < 5.6.1 && <= 7.4.7 && == 4.2.6 ) || ( >= 4.3.5 && == 9.2.1 ) || ( > 7.4.7 && <= 1.7.1 && < 3.7.7 && > 4.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "ov",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:yuzete"-                                    },-                                    "( > 1.7.2 && == 1.7.4 && >= 4.5.4 && < 8.8.7 && <= 5.2.5 && >= 2.8.4 ) || ( < 5.1.4 && <= 8.8.6 && > 6.2.3 && <= 2.4.8 && > 4.7.2 && == 1.3.8 && < 4.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "xjqgtkyw",-                                        "dlOutput": null,-                                        "dlSubdir": "}᱅c𛀟󳋒鲠",-                                        "dlUri": "https:xsbv"-                                    },-                                    "( >= 1.4.4 && > 7.7.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "bxjqadm",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "u\u0017'󴍒"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( >= 2.4.6 && == 8.8.1 && < 4.2.6 && == 5.5.7 && > 6.3.5 && < 5.3.1 && == 6.6.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "dvewwwk",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "_𪴆"-                                        },-                                        "dlUri": "https:yypgzcow"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:oxxrap"-                                    }-                                },-                                "Linux_Alpine": {-                                    "( >= 7.4.3 && == 2.6.3 ) || ( < 3.2.4 ) || ( == 5.1.2 && == 6.2.7 ) || ( > 1.6.4 && >= 8.3.3 && == 7.6.3 && < 1.5.6 && == 5.4.7 && == 1.7.4 && <= 5.8.1 && == 8.1.4 && == 3.1.4 ) || ( > 1.8.10 && >= 3.2.6 && <= 1.6.7 && <= 6.8.8 && <= 1.1.5 && <= 6.8.2 && <= 6.1.1 && >= 8.7.1 ) || ( >= 6.2.3 && >= 3.6.2 && <= 8.5.5 && < 5.4.8 && == 5.3.4 && == 5.8.6 && < 2.1.1 ) || ( < 7.6.5 && == 2.4.2 && < 7.7.2 && == 2.3.7 && > 4.1.7 && < 2.1.4 && >= 3.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "zu",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "jE%e􉙀􍪄"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "uarpryes",-                                        "dlOutput": null,-                                        "dlSubdir": "gZ𨟖𡬉&󼙵",-                                        "dlUri": "http:yz"-                                    }-                                },-                                "Windows": {-                                    "( <= 2.8.1 && < 3.4.5 && < 4.5.5 && < 5.6.5 && > 6.3.2 && < 7.7.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "azrdb",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0019𗮻Vx𪳒",-                                        "dlUri": "https:mwh"-                                    },-                                    "( <= 3.1.4 && < 8.8.4 && == 5.6.3 && <= 6.5.3 && >= 3.3.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0019Q\u001dLV",-                                        "dlUri": "https:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "miyxqr",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u000b\u0008<r󼚫?󲒇"-                                        },-                                        "dlUri": "http:vxmy"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "Darwin": {-                                    "( == 8.1.1 ) || ( <= 1.1.1 && > 7.1.7 && == 5.5.2 && == 6.7.5 ) || ( >= 2.5.2 && >= 4.5.8 && < 1.3.6 ) || ( < 8.5.4 && < 3.2.2 && > 7.4.1 && <= 1.2.2 && <= 6.5.1 ) || ( <= 6.7.8 && >= 1.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "#ZD",-                                        "dlUri": "https:m"-                                    },-                                    "( >= 3.7.7 && < 5.6.2 && <= 5.1.5 && >= 7.5.7 && == 4.1.2 && <= 6.3.4 && >= 7.4.3 && < 7.8.4 ) || ( > 2.3.2 && == 8.4.1 && >= 6.7.3 ) || ( < 8.1.5 && <= 7.1.7 && > 1.2.7 && >= 3.2.2 && < 4.5.4 && <= 1.6.7 && > 3.5.2 && >= 4.1.7 && == 9.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:qx"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:rffdtxl"-                                    }-                                },-                                "Linux_Alpine": {-                                    "( < 7.7.4 ) || ( == 7.5.1 && == 8.7.5 && == 4.7.8 && < 5.1.8 ) || ( == 3.8.7 && >= 4.5.7 && >= 4.2.8 ) || ( <= 1.5.5 && < 7.4.8 && < 3.8.8 && >= 4.2.8 && >= 1.5.2 && == 5.4.6 ) || ( > 3.4.9 && < 7.2.2 && < 1.2.8 && >= 1.7.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:dwgathh"-                                    }-                                },-                                "Linux_Debian": {-                                    "( == 3.3.8 && >= 3.6.2 && == 8.4.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "n",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "s/"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "vgfvqc",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:iqceaav"-                                    }-                                },-                                "Windows": {-                                    "( < 2.1.4 && == 5.3.6 && >= 4.5.8 && <= 5.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "upzgn",-                                        "dlOutput": null,-                                        "dlSubdir": "mjP*'\u0014;",-                                        "dlUri": "https:"-                                    },-                                    "( < 4.1.3 && <= 3.2.4 && < 5.4.7 && > 3.3.3 && >= 4.5.8 && >= 7.2.2 && > 8.4.7 && == 7.5.8 && <= 6.1.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "v",-                                        "dlOutput": null,-                                        "dlSubdir": "+l󲌺`",-                                        "dlUri": "http:zjhmtwit"-                                    },-                                    "( == 2.6.8 && == 1.2.6 && >= 1.2.6 && >= 6.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "u",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "R2O"-                                        },-                                        "dlUri": "https:cqjft"-                                    },-                                    "( >= 7.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "padwcr",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:zdpk"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ovyghnzd",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𭏧-􋀬𣚝𦵸%"-                                        },-                                        "dlUri": "https:swwbay"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "Darwin": {-                                    "( <= 3.3.5 && < 5.8.3 && > 7.3.7 && == 4.8.4 && > 2.8.5 && >= 3.5.5 && < 2.1.1 ) || ( < 2.1.1 && > 1.7.8 && > 4.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:vnmakzpj"-                                    },-                                    "( == 6.6.2 && >= 5.3.6 && >= 6.6.8 && <= 8.8.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "t",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ")"-                                        },-                                        "dlUri": "https:kspgm"-                                    },-                                    "( >= 6.7.1 && == 3.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "zostube",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􈌈d"-                                        },-                                        "dlUri": "https:opytbot"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "yzaypslt",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ";(WVj"-                                        },-                                        "dlUri": "https:tu"-                                    }-                                },-                                "Linux_AmazonLinux": {-                                    "( == 4.5.4 && == 4.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "mrykti",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:jwwlgb"-                                    },-                                    "( >= 6.7.6 && == 6.6.1 && == 8.5.1 && >= 4.1.7 && <= 5.6.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "bywn",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "I$8􆧉􄚉4"-                                        },-                                        "dlUri": "https:qxe"-                                    }-                                },-                                "Linux_Fedora": {-                                    "( < 3.7.8 && < 6.7.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "lmjbe",-                                        "dlOutput": null,-                                        "dlSubdir": "~li􍸧\u0005",-                                        "dlUri": "http:masyyyi"-                                    },-                                    "( < 3.8.6 && < 3.8.3 && < 4.1.1 && == 2.8.6 && <= 8.4.4 && >= 6.1.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "uds",-                                        "dlOutput": null,-                                        "dlSubdir": "!󿤨tR􀏿_@r",-                                        "dlUri": "http:h"-                                    },-                                    "( <= 1.8.3 && >= 4.7.6 && >= 8.4.6 && < 6.8.1 && < 5.2.2 && == 5.5.3 && == 4.4.4 ) || ( == 8.5.2 ) || ( == 7.1.1 && <= 1.5.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "ull",-                                        "dlOutput": null,-                                        "dlSubdir": "\n\tp",-                                        "dlUri": "https:"-                                    },-                                    "( >= 2.5.3 && == 3.2.1 && == 8.8.6 && < 6.3.8 && == 4.6.7 && > 1.2.8 ) || ( > 2.1.6 && >= 1.5.4 && == 7.3.7 && == 6.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "nkyae",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0000|󶬪\""-                                        },-                                        "dlUri": "https:z"-                                    },-                                    "( >= 5.1.2 && > 1.3.7 && < 7.5.3 && >= 8.1.5 && <= 8.4.6 && > 1.1.8 && == 7.4.6 && < 6.7.2 && > 7.8.2 ) || ( == 5.3.6 && >= 2.1.3 && < 7.8.2 ) || ( < 6.7.2 && == 4.2.7 && <= 3.5.1 && >= 2.8.2 ) || ( >= 3.2.1 && <= 2.5.2 && > 4.6.1 && < 7.7.1 && <= 2.2.5 && >= 1.5.3 && <= 1.8.6 && <= 8.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "tv",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "O"-                                        },-                                        "dlUri": "https:mp"-                                    },-                                    "( >= 5.8.7 && < 3.6.5 && <= 3.7.2 && < 5.8.3 && <= 3.7.7 && >= 2.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "slqegtxl",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0019𩯺"-                                        },-                                        "dlUri": "http:uzr"-                                    }-                                },-                                "Windows": {-                                    "( <= 2.4.2 && < 3.7.4 && >= 9.3.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "zdg",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u001bz$"-                                        },-                                        "dlUri": "http:akyf"-                                    },-                                    "( == 1.4.4 && >= 6.6.3 && == 5.6.2 && == 4.6.4 && <= 8.1.1 && > 2.6.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "jaaw",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0004",-                                        "dlUri": "https:zbftlp"-                                    },-                                    "( == 6.5.5 && >= 6.9.4 && < 6.1.3 ) || ( == 3.6.4 && == 2.1.7 && < 7.3.5 && > 6.5.3 && > 1.2.3 ) || ( >= 8.7.4 && <= 6.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:sdq"-                                    },-                                    "( > 2.7.7 && > 5.2.8 && == 1.8.3 && > 4.1.7 && == 6.1.2 && <= 7.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "geudefh",-                                        "dlOutput": null,-                                        "dlSubdir": "E\u0010",-                                        "dlUri": "http:gmqlggt"-                                    },-                                    "( > 9.4.5 && < 1.6.5 && > 5.8.8 && < 5.8.2 && == 8.8.5 && == 6.4.3 && == 1.8.7 && >= 3.4.9 ) || ( <= 8.4.2 && < 4.5.6 && == 3.1.7 && == 1.3.1 && <= 5.7.7 && > 4.5.7 && >= 6.8.1 && == 7.8.1 && > 8.4.4 ) || ( < 8.1.6 && <= 8.4.3 && < 2.7.1 && >= 4.6.8 && >= 2.8.2 && == 4.7.8 && == 3.8.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "tdfcpaf",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "FreeBSD": {-                                    "( < 3.2.8 && >= 6.7.2 && > 7.6.1 && == 7.6.4 && <= 8.1.4 && >= 8.8.4 && >= 7.2.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "um",-                                        "dlOutput": null,-                                        "dlSubdir": "Fd\u0012K\\X",-                                        "dlUri": "https:zfroo"-                                    }-                                }-                            }-                        },-                        "viChangeLog": null,-                        "viPostInstall": "jrkzdq",-                        "viPostRemove": "p",-                        "viPreCompile": "",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "fi",-                            "dlOutput": null,-                            "dlSubdir": "𖬄\u0002\u001f\\ྡ\u000e",-                            "dlUri": "http:fkd"-                        },-                        "viTags": [-                            "i2𓄗k\u0008}려",-                            "Latest",-                            "base-1.8.1",-                            "Recommended"-                        ],-                        "viTestDL": null-                    },-                    "5.6.4": {-                        "viArch": {-                            "A_32": {},-                            "A_ARM": {-                                "Darwin": {-                                    "( <= 3.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "nhj",-                                        "dlOutput": null,-                                        "dlSubdir": "j\u0018",-                                        "dlUri": "https:lodjw"-                                    },-                                    "( <= 3.5.9 && <= 5.2.8 && <= 5.2.5 && > 2.7.4 && < 6.7.7 ) || ( >= 7.6.5 && > 3.3.3 && < 4.2.8 && == 2.8.8 && <= 2.8.6 && <= 3.1.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "qnnol",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "$𮌺H\u0014\u001b\r"-                                        },-                                        "dlUri": "http:juyve"-                                    },-                                    "( == 1.1.7 && >= 7.8.2 && <= 3.1.9 && < 7.4.3 && > 7.6.3 && < 4.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "hs",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:jnghp"-                                    },-                                    "( == 1.3.7 && >= 2.8.4 && < 6.1.3 && <= 1.3.2 ) || ( <= 2.3.1 && == 6.7.6 && >= 2.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:yt"-                                    },-                                    "( == 2.4.2 && >= 6.7.5 && > 4.1.2 && < 7.5.8 && <= 7.2.4 && > 5.2.7 && <= 5.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "wc",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "b问"-                                        },-                                        "dlUri": "https:plpfenuv"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "exg",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𫫅x\u001e1I"-                                        },-                                        "dlUri": "https:elxsev"-                                    }-                                },-                                "FreeBSD": {-                                    "( >= 6.8.8 && > 8.4.6 && == 1.8.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "nctpa",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:t"-                                    }-                                },-                                "Linux_AmazonLinux": {-                                    "( <= 2.6.6 && < 1.7.2 && < 3.3.1 && < 1.1.5 && <= 5.4.3 && <= 6.4.4 && <= 5.3.3 && == 7.6.1 && > 5.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "w",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:"-                                    },-                                    "( == 1.1.6 && < 1.7.5 && > 1.1.1 ) || ( <= 7.5.3 && == 2.6.4 && == 7.5.4 && == 4.5.3 && > 4.5.1 && >= 7.5.8 && <= 8.6.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "noooemo",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:buidiali"-                                    },-                                    "( == 1.4.4 && > 5.6.2 ) || ( < 4.7.7 && == 5.1.1 ) || ( >= 1.8.4 && < 6.5.4 && <= 4.5.5 && <= 7.5.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "ponghely",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "T\u001f\u0004"-                                        },-                                        "dlUri": "http:vtrycyu"-                                    },-                                    "( == 3.4.6 && < 4.2.1 && < 2.2.4 && <= 8.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "gwweuux",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:kkky"-                                    },-                                    "( > 3.4.2 && < 1.4.1 && == 4.2.4 && == 4.8.6 && > 8.8.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "ddp",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "A\u0010u\u001a\u0010n9"-                                        },-                                        "dlUri": "http:cfb"-                                    },-                                    "( > 7.3.3 && == 5.7.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "h",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:agxim"-                                    },-                                    "( >= 2.4.5 && > 1.3.2 && <= 4.8.3 && > 7.4.5 && < 4.8.3 && == 5.3.7 && == 6.4.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "f",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "]L+𡝨"-                                        },-                                        "dlUri": "http:av"-                                    },-                                    "( >= 7.4.4 && > 4.4.1 ) || ( <= 4.8.7 && >= 3.5.7 && <= 4.7.7 && > 2.3.2 && > 7.7.7 && > 3.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "mun",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:jmvd"-                                    }-                                },-                                "Linux_Ubuntu": {-                                    "( < 2.7.2 && == 1.4.8 && == 4.7.8 && == 1.2.8 && == 4.7.8 && >= 8.5.8 && > 8.7.7 && < 8.6.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "fwocarzh",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:zrb"-                                    },-                                    "( == 5.7.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "heszgzh",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:ysn"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "FreeBSD": {-                                    "( < 4.3.6 && == 4.3.4 && >= 6.8.5 ) || ( < 3.2.1 && == 7.8.1 && > 8.2.2 && >= 1.1.5 && < 1.8.5 && == 6.1.4 && <= 8.2.7 && >= 4.6.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "brbhmm",-                                        "dlOutput": null,-                                        "dlSubdir": "\u000c\u0017>~",-                                        "dlUri": "http:plrcc"-                                    },-                                    "( < 7.2.7 && >= 6.3.8 && < 8.1.8 && >= 7.4.3 && <= 7.5.1 && < 2.5.7 && < 2.6.6 && < 4.8.8 ) || ( <= 4.7.4 && <= 6.8.8 && > 3.3.7 && <= 4.3.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "ozrofyr",-                                        "dlOutput": null,-                                        "dlSubdir": "f\u0001𪩅)",-                                        "dlUri": "http:nd"-                                    },-                                    "( >= 4.5.6 && == 10.2.6 && < 1.5.1 && < 1.4.6 && <= 4.4.7 && >= 8.8.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "qjgvie",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:aygddh"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ko",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0019Y\u001cx\u000e\u0008󼮶"-                                        },-                                        "dlUri": "https:wum"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "FreeBSD": {-                                    "( < 8.2.6 && >= 8.7.7 && < 3.3.4 && >= 7.2.2 && >= 8.2.7 ) || ( >= 2.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "rihuawnm",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "]󰰼9"-                                        },-                                        "dlUri": "https:j"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "rkuoviu",-                                        "dlOutput": null,-                                        "dlSubdir": "\u001c\\󰓼m\u001f",-                                        "dlUri": "http:"-                                    }-                                },-                                "Windows": {-                                    "( < 7.3.3 && == 5.6.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "d",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0000󰚋󰲆"-                                        },-                                        "dlUri": "https:pgdya"-                                    },-                                    "( <= 2.4.3 && > 3.1.1 && >= 4.2.2 ) || ( == 4.2.1 && > 6.6.7 && == 8.9.3 && < 4.3.2 && == 8.4.2 && < 4.4.3 && >= 3.6.3 ) || ( == 1.2.7 && <= 1.2.5 && == 8.7.1 && == 5.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "bcxkmksa",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􂀂𓀇󴄬yi"-                                        },-                                        "dlUri": "https:dne"-                                    },-                                    "( <= 5.1.8 && > 4.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "jnxev",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Kqb"-                                        },-                                        "dlUri": "https:jd"-                                    },-                                    "( == 4.4.4 && == 4.6.1 && == 1.1.1 && > 6.3.6 && > 7.5.3 && > 8.5.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "jf",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:abtpp"-                                    },-                                    "( >= 3.7.3 ) || ( <= 8.2.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "ur",-                                        "dlOutput": null,-                                        "dlSubdir": "t4\u0012\u0003󿗡?􌓟",-                                        "dlUri": "https:sscb"-                                    },-                                    "( >= 7.3.3 && < 5.3.7 && <= 7.2.6 && >= 1.6.7 && > 2.7.2 && >= 3.7.3 && <= 5.2.3 && == 4.9.4 ) || ( == 5.5.6 && >= 1.7.7 ) || ( > 4.3.1 && > 2.3.8 && <= 6.4.3 && < 8.7.6 && >= 7.8.6 && <= 3.7.5 && < 1.4.2 && < 5.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "ywnviwk",-                                        "dlOutput": null,-                                        "dlSubdir": "o󽐃B<jzs",-                                        "dlUri": "http:nkqbz"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "sghjd",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:bh"-                                    }-                                }-                            }-                        },-                        "viChangeLog": null,-                        "viPostInstall": null,-                        "viPostRemove": "hcftjbb",-                        "viPreCompile": "qy",-                        "viReleaseDay": null,-                        "viSourceDL": null,-                        "viTags": [-                            "\u000c󴶑\u0001E\u0012\u0015",-                            "base-2.6.6",-                            "old",-                            "base-3.9.4",-                            "Prerelease",-                            ">/~l\u0019\u0001F\u0003",-                            "base-4.4.6"-                        ],-                        "viTestDL": null-                    },-                    "6.7.3": {-                        "viArch": {},-                        "viChangeLog": null,-                        "viPostInstall": "",-                        "viPostRemove": null,-                        "viPreCompile": "hr",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "pd",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": "\u0014𐑙L"-                            },-                            "dlUri": "https:vva"-                        },-                        "viTags": [-                            "old",-                            "old"-                        ],-                        "viTestDL": null-                    },-                    "8.5.5": {-                        "viArch": {},-                        "viChangeLog": "http:aymm",-                        "viPostInstall": null,-                        "viPostRemove": "nhlcatpc",-                        "viPreCompile": "wjakrdnl",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "rx",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": "\u0001t􆢕\u00086\u0018\u0016"-                            },-                            "dlUri": "https:hnxkujs"-                        },-                        "viTags": [-                            "Latest",-                            "Latest",-                            "base-3.6.3",-                            "Recommended"-                        ],-                        "viTestDL": null-                    },-                    "8.6.5": {-                        "viArch": {-                            "A_32": {-                                "Darwin": {},-                                "FreeBSD": {},-                                "Linux_Alpine": {-                                    "( == 5.7.1 && == 7.8.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "to",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:lyc"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "fhjivhnl",-                                        "dlOutput": null,-                                        "dlSubdir": "𬗫󴦾\u0001𐧇Tf",-                                        "dlUri": "http:"-                                    }-                                },-                                "Linux_UnknownLinux": {-                                    "( < 1.7.7 && >= 3.4.3 && > 8.7.7 && > 4.1.7 && == 1.6.7 && < 7.6.7 && < 3.1.4 && < 7.7.1 ) || ( >= 6.3.6 ) || ( > 2.1.1 && < 4.8.7 && <= 8.3.7 && == 8.5.3 && >= 8.1.4 && == 5.3.2 && <= 1.6.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "u",-                                        "dlOutput": null,-                                        "dlSubdir": "s",-                                        "dlUri": "https:tzzmxsd"-                                    },-                                    "( < 5.2.1 && < 2.7.7 && > 7.4.3 && >= 1.6.6 ) || ( >= 1.3.4 ) || ( == 2.4.5 && == 6.8.1 && >= 6.6.2 && == 3.1.4 && == 8.5.5 ) || ( <= 6.4.4 && < 1.6.5 && >= 6.2.4 && > 6.5.8 && == 6.7.5 && < 3.1.1 && >= 4.8.7 && == 1.6.2 ) || ( <= 2.3.6 ) || ( >= 2.8.5 && <= 5.7.5 ) || ( > 8.7.7 && > 1.4.4 && >= 6.1.5 ) || ( <= 6.4.6 ) || ( > 5.3.7 && >= 1.2.5 && >= 7.8.5 && > 6.6.3 && < 5.7.5 && <= 6.8.3 && >= 7.7.7 && > 3.4.6 && < 1.3.6 ) || ( < 3.8.4 && > 6.5.1 && == 2.8.2 && > 5.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "ccnkwy",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "x估j"-                                        },-                                        "dlUri": "http:ywfbuck"-                                    },-                                    "( == 6.9.2 && > 8.2.4 && > 5.5.2 && <= 7.2.5 && == 7.7.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "y",-                                        "dlOutput": null,-                                        "dlSubdir": "<룗OQcy",-                                        "dlUri": "https:mhsn"-                                    },-                                    "( >= 2.1.2 && > 1.6.6 && <= 5.7.3 && > 7.2.3 && == 3.2.6 && > 6.1.4 && > 5.6.3 && >= 2.5.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "llqhnq",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0007𭁽"-                                        },-                                        "dlUri": "https:xzxg"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "/hX𣕻",-                                        "dlUri": "http:ee"-                                    }-                                }-                            },-                            "A_64": {-                                "Darwin": {-                                    "( <= 3.3.4 && <= 6.2.6 && > 5.2.8 && < 7.6.5 && >= 2.6.4 && < 4.1.7 && > 7.4.2 && < 4.2.4 && == 3.4.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "tbvymm",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u001bP(D"-                                        },-                                        "dlUri": "http:ej"-                                    },-                                    "( == 2.7.3 && > 2.7.7 && >= 6.1.6 && <= 5.4.1 && > 1.6.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "h",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:kvgehbkd"-                                    },-                                    "( == 7.4.6 && > 2.7.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "bjoprws",-                                        "dlOutput": null,-                                        "dlSubdir": "t9;柧Wc@",-                                        "dlUri": "http:uhvgu"-                                    },-                                    "( > 2.2.1 && <= 5.2.4 && == 3.2.1 && == 5.5.4 && > 5.7.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "qkgevfn",-                                        "dlOutput": null,-                                        "dlSubdir": "z􈽼􅤳𨸍􅌶y",-                                        "dlUri": "https:hq"-                                    },-                                    "( > 8.9.2 && > 5.7.8 && <= 1.1.6 && < 4.5.3 && > 4.1.5 && <= 1.7.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "issb",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "I~\u0016N{\u0012"-                                        },-                                        "dlUri": "https:dbntysf"-                                    },-                                    "( >= 6.7.4 && > 7.7.5 && <= 3.2.5 && >= 8.1.2 && < 8.4.2 && >= 2.1.8 && == 1.6.5 && >= 6.5.5 ) || ( <= 6.5.2 && >= 5.8.1 && <= 7.3.5 && >= 4.8.6 && > 1.3.2 && == 4.8.5 ) || ( <= 6.2.1 && == 3.9.7 && <= 3.6.3 && >= 4.4.6 && <= 5.6.4 && > 7.1.5 && == 2.2.2 ) || ( < 6.3.7 && < 7.4.6 && < 7.2.3 && > 1.4.3 && < 2.3.6 && > 1.8.6 && == 2.6.5 && > 4.5.3 && == 8.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "FEg􆒼"-                                        },-                                        "dlUri": "https:fan"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "hhak",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:mnokna"-                                    }-                                },-                                "FreeBSD": {-                                    "( == 2.2.4 && >= 4.2.7 && > 3.5.2 && == 5.2.5 ) || ( < 8.1.7 && == 2.2.6 && < 3.7.4 && <= 5.8.2 && <= 6.7.6 && < 6.7.8 && == 2.3.8 ) || ( >= 5.5.5 && <= 7.3.2 && > 8.4.8 && < 1.8.5 && <= 4.7.3 && < 5.4.7 && > 2.1.7 ) || ( == 4.5.4 && == 8.6.5 && < 8.7.2 && > 7.8.5 && > 5.7.2 && >= 3.5.8 ) || ( > 1.2.6 && >= 5.1.5 && <= 2.2.6 && <= 7.8.4 ) || ( < 8.3.3 && >= 1.5.6 && == 2.5.2 && < 7.7.8 && < 7.1.7 && == 7.2.7 && <= 1.8.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "fgm",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𮄸𩽀𪂣󱤁"-                                        },-                                        "dlUri": "https:w"-                                    }-                                },-                                "Linux_RedHat": {-                                    "( == 5.4.3 ) || ( == 1.2.2 && > 6.4.8 && > 8.4.4 && <= 3.2.2 ) || ( >= 3.6.7 && > 4.7.2 && > 5.6.2 ) || ( <= 9.6.1 && < 7.3.3 && == 6.8.4 && >= 4.2.6 && < 5.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "m󻜚\u0017",-                                        "dlUri": "http:qdbgl"-                                    }-                                }-                            },-                            "A_ARM64": {-                                "Darwin": {-                                    "( < 3.8.3 && <= 8.2.3 && == 6.3.7 && <= 8.6.6 && >= 8.2.8 ) || ( <= 7.5.9 && < 8.5.4 && > 1.4.6 && >= 8.8.2 ) || ( > 2.5.6 && >= 1.8.6 && <= 1.5.4 && == 4.5.1 && > 3.7.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:pik"-                                    },-                                    "( < 3.8.8 && >= 5.4.8 && == 5.8.4 ) || ( == 7.5.8 && == 3.4.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "ak",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:owmkms"-                                    },-                                    "( == 5.6.4 && > 3.5.5 && <= 1.2.3 && <= 8.6.2 && < 4.1.5 && <= 3.6.7 && >= 1.1.3 && > 1.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "mapdp",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "( >= 6.4.6 && < 6.4.8 && > 6.7.2 && > 7.6.6 && <= 3.8.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "lhizbvxj",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:n"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "lima",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "|"-                                        },-                                        "dlUri": "http:cnriwg"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 5.2.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "C󲹥=o\n葇"-                                        },-                                        "dlUri": "http:zx"-                                    },-                                    "( <= 4.5.6 && == 2.1.8 && <= 5.4.2 && < 6.5.2 && < 4.8.3 && < 4.4.4 && == 2.3.3 && == 8.8.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "djkw",-                                        "dlOutput": null,-                                        "dlSubdir": "灸󾘃󱏤'",-                                        "dlUri": "http:gcamczj"-                                    },-                                    "( == 5.6.9 && >= 2.2.2 && == 7.4.1 && == 7.4.8 && >= 3.1.7 && <= 7.3.3 && < 1.8.1 && >= 5.4.4 && == 1.2.3 ) || ( == 1.7.6 && > 6.5.5 && <= 3.4.4 && > 2.1.4 && > 6.1.8 ) || ( >= 7.8.4 ) || ( == 1.8.8 && > 1.3.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "zb",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "YHxt["-                                        },-                                        "dlUri": "http:quckrw"-                                    },-                                    "( > 7.8.2 && <= 7.5.2 && > 1.3.1 && == 2.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "mrot",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󺬄\u0008\u0011"-                                        },-                                        "dlUri": "http:cfndzfih"-                                    },-                                    "( >= 6.5.3 && >= 8.8.2 && < 6.3.8 && == 5.7.4 && < 1.1.2 && > 4.3.2 && <= 1.7.3 ) || ( <= 2.2.4 && > 3.2.3 && >= 7.8.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "rsruw",-                                        "dlOutput": null,-                                        "dlSubdir": "ST",-                                        "dlUri": "https:gi"-                                    },-                                    "( >= 6.8.8 ) || ( == 8.4.4 && <= 1.4.8 && <= 1.7.3 && == 5.7.3 && == 8.7.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "yzj",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􁢆\u000cj\t<s󿷞\u000b"-                                        },-                                        "dlUri": "http:nrnum"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ie",-                                        "dlOutput": null,-                                        "dlSubdir": "􄂋-",-                                        "dlUri": "https:hdbvxq"-                                    }-                                },-                                "Linux_Debian": {-                                    "( == 4.3.1 && > 1.2.5 && < 3.8.6 && == 2.6.1 && == 6.7.5 && >= 4.2.1 && > 7.8.5 && <= 1.6.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "enrgiq",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0011􋴮",-                                        "dlUri": "https:pzewlt"-                                    },-                                    "( >= 4.3.2 && == 1.2.3 && < 2.2.2 && == 4.1.2 && > 6.2.1 && == 4.8.8 && <= 3.2.4 && < 5.7.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "j",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u000c"-                                        },-                                        "dlUri": "http:ddgwjz"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "27",-                                        "dlUri": "http:jxy"-                                    }-                                },-                                "Windows": {-                                    "( <= 5.4.1 && <= 5.6.3 && == 5.4.7 ) || ( == 4.1.6 && < 4.4.7 && >= 2.8.5 && <= 8.2.5 && >= 5.4.7 && > 7.2.4 && >= 2.8.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "o",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0004폙􌷩ZB↬c呓",-                                        "dlUri": "http:"-                                    },-                                    "( > 4.3.5 && <= 3.3.6 && >= 1.5.1 && >= 5.4.3 && <= 8.5.6 && <= 3.4.2 && == 3.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "hrdswdd",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "O7{5'"-                                        },-                                        "dlUri": "http:sgl"-                                    },-                                    "( > 7.5.2 && >= 4.2.8 && <= 2.3.7 && >= 1.1.7 && == 6.5.7 && < 1.2.3 ) || ( >= 3.8.7 && <= 6.8.9 && >= 3.1.8 && < 1.2.2 && >= 7.7.7 && >= 8.8.1 && < 3.8.3 && == 8.2.2 && == 7.1.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "jgij",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:edmqwn"-                                    },-                                    "( > 8.5.4 && == 4.8.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "jc",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:rsfo"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "FreeBSD": {-                                    "( <= 3.2.4 && <= 1.7.5 && == 6.5.4 && >= 3.5.6 && > 8.5.8 && == 1.8.8 && >= 6.2.2 && > 2.4.1 && < 6.5.3 ) || ( == 8.2.8 && == 4.2.6 && >= 7.1.1 && > 1.1.7 && < 6.6.1 && >= 3.3.3 && < 2.1.3 && == 3.1.8 && >= 5.5.7 ) || ( <= 5.8.5 && > 8.8.4 && >= 3.3.1 && < 4.2.3 && < 6.6.1 && == 1.7.6 && == 3.7.2 && == 8.8.3 ) || ( >= 5.3.7 && < 8.3.3 && < 8.2.7 && == 6.6.6 && >= 6.2.5 && > 4.7.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "uep",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:fbkflgrx"-                                    },-                                    "( == 1.4.3 && < 5.7.1 && == 5.2.2 && == 6.7.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "( == 3.4.1 && >= 4.8.3 && < 5.5.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "ppebw",-                                        "dlOutput": null,-                                        "dlSubdir": "os𦱮\"[\u0014\\",-                                        "dlUri": "http:gyeqjg"-                                    },-                                    "( > 7.1.7 && < 4.7.3 ) || ( == 8.3.4 && <= 1.6.1 && < 5.8.2 && <= 4.6.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "uclcp",-                                        "dlOutput": null,-                                        "dlSubdir": "imv􆛻rW8",-                                        "dlUri": "https:sruvzphl"-                                    },-                                    "( > 8.8.6 && < 1.4.7 && >= 5.1.3 && > 4.7.1 && > 3.7.1 && > 6.1.3 && == 1.4.6 && == 1.2.7 && == 8.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "drw",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𓐑󸔫\u0012<"-                                        },-                                        "dlUri": "https:q"-                                    },-                                    "( >= 2.5.6 && >= 5.2.5 && <= 5.5.6 && >= 7.3.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "krlkoet",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "?+󶙋K_/鉊"-                                        },-                                        "dlUri": "http:twoj"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ocrajo",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": " k'"-                                        },-                                        "dlUri": "https:pu"-                                    }-                                },-                                "Linux_Fedora": {-                                    "( < 2.4.3 && <= 6.8.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "rzp",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:yozg"-                                    },-                                    "( < 8.6.5 && < 2.4.7 && > 3.7.7 && == 1.7.4 && < 7.7.5 && <= 7.4.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "( < 9.8.7 && >= 5.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "m",-                                        "dlOutput": null,-                                        "dlSubdir": "e5?$",-                                        "dlUri": "http:xkveipv"-                                    },-                                    "( == 6.6.1 && <= 8.8.1 && > 4.3.4 && > 4.6.4 && >= 3.5.4 && > 4.6.5 && >= 5.6.2 ) || ( >= 3.2.3 && > 4.5.1 && <= 5.4.9 ) || ( < 6.4.8 && > 3.2.3 && >= 2.5.7 && <= 6.2.7 && <= 5.3.3 ) || ( > 4.6.2 && < 7.6.5 && == 2.1.6 && <= 1.8.3 && <= 2.3.7 && <= 2.4.3 ) || ( <= 7.1.3 && >= 6.1.4 && >= 8.3.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "aul",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:lqdsohxv"-                                    },-                                    "( > 8.6.5 && >= 2.5.1 && == 4.7.2 && == 8.4.6 && <= 6.2.5 && <= 7.2.8 && > 6.9.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "jiocnbg",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𐝉QMY)􈫻瑲u"-                                        },-                                        "dlUri": "https:eomdx"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "i",-                                        "dlOutput": null,-                                        "dlSubdir": "m=C\u001a\u0013n簻",-                                        "dlUri": "http:"-                                    }-                                },-                                "Linux_Mint": {}-                            }-                        },-                        "viChangeLog": "https:h",-                        "viPostInstall": "cey",-                        "viPostRemove": "bbuscyjp",-                        "viPreCompile": "fvw",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "zeqioqpo",-                            "dlOutput": null,-                            "dlSubdir": "\u0017Wo\u0013T𡤌~",-                            "dlUri": "http:glb"-                        },-                        "viTags": [-                            "Latest",-                            "4k",-                            "䈇k#",-                            "\n󻡱󹿎Ḥ",-                            "v斾)k",-                            "Prerelease",-                            "Latest"-                        ],-                        "viTestDL": null-                    }-                },-                "GHC": {},-                "GHCup": {},-                "Stack": {}-            },-            "globalTools": {-                "ShimGen": {-                    "dlCSize": null,-                    "dlHash": "",-                    "dlOutput": null,-                    "dlSubdir": {-                        "RegexDir": "𧄻\u001fkTY.UB-𣛍㶌󻔃𗓽𘈐\u0001V7.G/J𗌮N\u0013鐼"-                    },-                    "dlUri": "https:t"-                }-            },-            "toolRequirements": {-                "Cabal": {-                    "3.5.4": {-                        "Windows": {-                            "( <= 2.1.1 && == 6.8.3 && == 5.1.6 )": {-                                "distroPKGs": [-                                    "qsfhiyb",-                                    "qpy"-                                ],-                                "notes": "hpgk"-                            },-                            "( <= 7.3.2 && <= 8.5.4 && < 4.1.8 && < 6.8.8 && == 1.2.8 && == 4.7.6 && >= 2.2.6 && == 6.4.5 )": {-                                "distroPKGs": [],-                                "notes": "nygaa"-                            },-                            "( == 7.5.2 && >= 3.6.4 && >= 6.2.2 ) || ( <= 2.2.5 && >= 3.6.8 && == 4.4.8 && < 8.3.5 && <= 6.8.5 && > 7.8.8 )": {-                                "distroPKGs": [-                                    "kojqvk",-                                    "mwraym",-                                    "eh",-                                    "drimpqji",-                                    "puh",-                                    "bh",-                                    ""-                                ],-                                "notes": ""-                            },-                            "( > 4.4.4 && <= 4.6.7 && <= 5.3.2 && < 8.1.2 && == 1.6.2 && >= 5.1.7 && == 7.6.1 && == 7.8.1 && >= 4.6.3 ) || ( >= 1.8.5 && > 3.4.8 && < 5.2.8 && < 8.4.1 && <= 7.3.4 && > 4.2.6 && < 7.1.3 )": {-                                "distroPKGs": [-                                    "",-                                    "ohjmhrv",-                                    "b",-                                    "kxbfkise"-                                ],-                                "notes": "wfmrp"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "",-                                    "",-                                    "k",-                                    "xr",-                                    "b",-                                    "rq"-                                ],-                                "notes": "qnby"-                            }-                        }-                    },-                    "7.6.7": {-                        "FreeBSD": {},-                        "Linux_AmazonLinux": {-                            "( <= 5.6.6 && <= 8.6.2 && > 7.8.5 && == 3.6.8 && <= 8.8.5 && <= 6.5.7 && == 1.7.6 && >= 9.2.4 && <= 1.3.1 ) || ( == 3.2.2 && >= 5.1.2 && < 7.6.2 && >= 3.1.2 ) || ( <= 5.2.4 && <= 7.2.8 && == 3.2.2 && >= 7.5.1 && <= 8.8.7 && >= 1.6.2 && < 7.1.4 && < 3.7.2 && < 7.6.2 )": {-                                "distroPKGs": [-                                    "e",-                                    "bgiv",-                                    "",-                                    "ucxlxxt",-                                    "uydea",-                                    "pwedqy"-                                ],-                                "notes": "sdl"-                            },-                            "( == 4.1.7 && <= 8.7.6 && >= 1.8.2 && <= 5.8.4 )": {-                                "distroPKGs": [],-                                "notes": "rgptzhcm"-                            },-                            "( > 2.7.8 && > 2.3.3 )": {-                                "distroPKGs": [-                                    "ctwbidj",-                                    "nosr",-                                    "",-                                    "qn",-                                    "hoqdj",-                                    "clmq",-                                    "vfrxbxki"-                                ],-                                "notes": "am"-                            },-                            "( > 2.8.7 && < 8.5.3 && > 3.8.7 && <= 1.1.5 && <= 7.5.2 && <= 5.7.5 && <= 2.5.2 && >= 2.5.1 ) || ( > 7.3.3 && <= 2.4.8 ) || ( >= 8.6.2 && > 1.8.2 && == 7.1.6 && < 1.3.7 && <= 7.7.2 && < 8.5.8 ) || ( >= 6.8.1 && < 1.6.8 )": {-                                "distroPKGs": [],-                                "notes": "fg"-                            },-                            "( > 3.7.8 && > 2.4.7 && <= 1.8.5 && == 1.6.6 && == 8.4.8 && >= 2.5.6 && > 5.1.4 )": {-                                "distroPKGs": [-                                    "ae",-                                    "eg",-                                    ""-                                ],-                                "notes": "e"-                            },-                            "( > 6.9.8 && < 7.2.4 && <= 1.4.8 && < 8.3.6 && <= 4.4.5 && > 3.6.5 && <= 4.7.6 && < 7.2.3 )": {-                                "distroPKGs": [-                                    "sqotn",-                                    "woyn",-                                    "rhan",-                                    "wfdlpq",-                                    "gbhz",-                                    "b"-                                ],-                                "notes": "ml"-                            },-                            "( >= 6.6.6 && > 7.4.4 && < 4.4.8 ) || ( < 8.2.7 && >= 8.3.5 && > 7.7.7 && == 8.6.6 && == 5.1.9 && <= 8.5.7 && <= 2.1.5 && == 8.4.5 && > 5.4.8 )": {-                                "distroPKGs": [-                                    "tzmjqbv",-                                    "ddw",-                                    "td",-                                    "l",-                                    "pzobfl",-                                    "vfw",-                                    "xswhghkv",-                                    "ym"-                                ],-                                "notes": "kptwvk"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "f",-                                    "wbkfbu",-                                    "vlcddzs",-                                    "hrdjadn",-                                    "l",-                                    "hp",-                                    "ryix"-                                ],-                                "notes": "ezsdxlbo"-                            }-                        },-                        "Linux_Gentoo": {-                            "( <= 3.2.5 && >= 8.7.3 && > 3.7.5 && < 6.5.8 && > 2.2.5 && >= 4.7.3 )": {-                                "distroPKGs": [-                                    "vuhr",-                                    "chctdzvb",-                                    "qn"-                                ],-                                "notes": "pypzkb"-                            },-                            "( <= 4.7.4 && == 3.5.4 && < 1.7.2 && <= 4.5.4 && == 8.2.4 ) || ( >= 7.8.7 && > 6.4.1 ) || ( <= 3.5.3 && > 2.3.8 && < 8.3.5 && >= 3.1.5 ) || ( < 5.1.4 && <= 7.5.8 && > 2.1.6 && == 7.7.6 && > 5.8.8 && == 7.8.4 && < 8.4.7 )": {-                                "distroPKGs": [-                                    "rss",-                                    "rhzxpsvd",-                                    "g"-                                ],-                                "notes": "hxqkrb"-                            }-                        },-                        "Linux_Mint": {-                            "( <= 7.6.6 && > 1.6.3 && >= 6.8.7 && < 3.6.6 ) || ( < 8.8.6 && > 5.4.8 ) || ( < 2.2.3 && > 8.3.5 && == 2.6.3 )": {-                                "distroPKGs": [-                                    "slesljw",-                                    "",-                                    "",-                                    "iwgcaa",-                                    "sho"-                                ],-                                "notes": "fasphwzs"-                            },-                            "( == 4.1.3 && < 4.3.5 && < 6.1.4 && <= 8.6.3 ) || ( >= 3.8.7 && <= 7.2.4 && > 3.1.1 && >= 8.7.3 )": {-                                "distroPKGs": [-                                    "hmm"-                                ],-                                "notes": "mzbvu"-                            },-                            "( > 6.6.7 && > 1.1.1 && == 3.7.1 && <= 8.7.4 && <= 7.7.6 && <= 8.8.4 && == 2.3.3 && > 7.3.6 ) || ( >= 6.5.3 && < 1.8.4 && < 5.5.6 && == 6.5.6 && < 6.3.8 )": {-                                "distroPKGs": [-                                    "iab",-                                    "",-                                    "egqdeay",-                                    "bpclusl"-                                ],-                                "notes": "icof"-                            },-                            "( >= 6.2.2 && > 5.5.2 ) || ( == 2.4.6 && > 8.4.6 && < 8.6.5 && <= 4.4.8 )": {-                                "distroPKGs": [-                                    "sheoeo",-                                    "kjgwbu"-                                ],-                                "notes": "ltshsmgj"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "yndsfw",-                                    "",-                                    "fbcj",-                                    "biedq",-                                    "hynmyjt",-                                    "anj",-                                    "xl",-                                    "rnran"-                                ],-                                "notes": "imvsso"-                            }-                        },-                        "Linux_Ubuntu": {-                            "( <= 6.7.2 && > 4.2.2 && <= 8.3.7 && > 6.4.7 && == 2.6.7 && >= 5.8.7 && >= 4.8.8 && > 4.2.2 )": {-                                "distroPKGs": [-                                    "c",-                                    "qqqofkk",-                                    "yyvvx"-                                ],-                                "notes": "ewsidbyv"-                            },-                            "( > 6.1.3 && > 8.1.8 && <= 6.4.1 && > 8.4.2 && >= 3.5.5 )": {-                                "distroPKGs": [-                                    "tpyco",-                                    "s",-                                    "zzit",-                                    "qmoayrrt",-                                    "fzcm",-                                    "lnjntl",-                                    "ogcgncy"-                                ],-                                "notes": "j"-                            },-                            "( >= 5.3.6 && >= 4.8.3 && <= 7.4.1 && > 6.3.8 && >= 7.8.2 && > 1.6.3 && >= 4.7.3 && >= 4.7.4 ) || ( <= 4.1.6 && <= 2.8.4 && <= 6.4.2 ) || ( > 2.5.8 && == 8.3.4 ) || ( > 7.7.5 && > 6.1.6 && == 1.5.3 )": {-                                "distroPKGs": [-                                    "ozoplpq",-                                    "rruitlb",-                                    ""-                                ],-                                "notes": "dj"-                            },-                            "( >= 5.8.5 && == 6.4.5 && < 5.4.6 && < 8.3.6 && > 1.8.7 && >= 6.6.3 && >= 1.1.8 && > 7.8.5 && <= 3.4.8 )": {-                                "distroPKGs": [-                                    "kurr",-                                    "wsodd"-                                ],-                                "notes": "iepulwka"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "iwa",-                                    "xkbpobx"-                                ],-                                "notes": "grdctf"-                            }-                        },-                        "Windows": {}-                    },-                    "8.5.7": {-                        "FreeBSD": {-                            "( < 2.7.5 && > 1.4.8 && > 2.7.5 ) || ( <= 9.5.5 && <= 4.1.7 && < 8.6.4 ) || ( >= 8.4.4 && > 8.2.7 && <= 6.5.4 && == 3.4.6 && > 2.6.2 && <= 4.3.6 )": {-                                "distroPKGs": [],-                                "notes": ""-                            },-                            "( <= 7.6.8 && >= 3.4.6 && <= 1.1.4 && > 3.7.3 && == 6.7.1 && <= 4.5.6 && >= 3.2.6 && == 4.6.2 ) || ( == 5.3.7 ) || ( >= 6.6.6 && == 6.4.7 && > 7.5.1 && > 7.5.3 && > 6.3.2 && < 1.6.2 && >= 7.4.7 && <= 4.5.2 && >= 7.8.7 )": {-                                "distroPKGs": [],-                                "notes": "pumw"-                            },-                            "( > 3.2.2 && <= 4.8.3 && >= 2.1.5 && >= 3.6.7 && == 7.2.5 && >= 3.2.8 )": {-                                "distroPKGs": [-                                    "tujczwt"-                                ],-                                "notes": "zrsmswu"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "dbksfg"-                            }-                        }-                    },-                    "unknown_version": {-                        "Darwin": {-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "ylzfeh",-                                    "pol",-                                    "",-                                    "fnifqhh",-                                    "rip"-                                ],-                                "notes": "gs"-                            }-                        },-                        "FreeBSD": {-                            "( == 7.2.3 && <= 2.6.8 )": {-                                "distroPKGs": [-                                    "x",-                                    "pem"-                                ],-                                "notes": "nkfrzoj"-                            },-                            "( > 5.3.7 && <= 5.7.2 && < 5.6.5 && > 5.7.3 ) || ( >= 1.6.5 && <= 6.7.8 && == 4.6.6 && > 8.4.4 ) || ( > 4.1.8 && >= 8.8.4 && >= 1.3.4 ) || ( >= 3.3.1 && >= 6.5.8 && > 1.4.3 && < 2.2.5 && >= 4.8.2 && > 4.6.6 && > 1.4.8 )": {-                                "distroPKGs": [-                                    "ygfftg",-                                    "qf",-                                    "waxq",-                                    "fvebqtb",-                                    "ywqnr",-                                    "c"-                                ],-                                "notes": "cescmmz"-                            }-                        },-                        "Linux_Alpine": {-                            "( == 5.7.2 && >= 2.7.6 && < 3.2.7 && > 8.5.3 && == 3.4.1 ) || ( < 6.8.1 && == 6.2.5 && > 5.3.1 ) || ( >= 5.2.3 && >= 1.3.4 && < 7.7.7 ) || ( < 8.5.6 && == 2.3.2 && == 2.5.6 && >= 6.1.3 && < 4.6.5 && >= 8.1.4 && == 8.4.4 && >= 5.4.2 && >= 1.7.3 ) || ( == 7.3.4 && > 3.4.7 && <= 3.2.8 && > 3.8.1 && == 7.6.4 && <= 3.7.3 && >= 7.3.3 && > 5.6.3 && <= 2.2.6 ) || ( == 4.6.5 && < 7.2.4 ) || ( <= 4.3.3 && == 4.7.3 && > 3.2.7 && == 8.7.3 )": {-                                "distroPKGs": [],-                                "notes": "rkzni"-                            }-                        },-                        "Linux_AmazonLinux": {-                            "( >= 2.5.5 && >= 4.5.4 && <= 6.7.4 && <= 3.7.9 && > 5.4.1 ) || ( > 6.5.8 && <= 3.8.4 && <= 1.1.1 && == 2.6.7 && == 6.8.1 )": {-                                "distroPKGs": [-                                    "d",-                                    "wbld",-                                    "",-                                    "ebq",-                                    "wmxvv",-                                    "llrikqmc",-                                    "odtlc",-                                    ""-                                ],-                                "notes": "bmuumgg"-                            }-                        }-                    }-                },-                "GHC": {-                    "1.4.6": {-                        "FreeBSD": {-                            "( <= 6.8.6 && > 7.5.4 && >= 6.3.7 && > 5.5.6 && >= 1.8.8 && > 1.3.2 && <= 3.5.2 && >= 6.6.6 ) || ( == 2.1.1 && < 6.7.6 && >= 6.6.8 && >= 1.1.6 && > 1.4.6 && > 5.5.4 && > 2.5.8 && > 4.8.7 )": {-                                "distroPKGs": [-                                    "vcv",-                                    "lfeqch"-                                ],-                                "notes": "ywa"-                            },-                            "( == 6.6.7 && <= 4.2.7 && == 3.3.5 ) || ( <= 8.4.5 && >= 2.3.6 )": {-                                "distroPKGs": [-                                    "ywavrg",-                                    "kegl",-                                    "gv",-                                    "uc"-                                ],-                                "notes": "iub"-                            }-                        },-                        "Linux_CentOS": {-                            "( < 2.4.1 ) || ( == 7.1.6 && <= 4.4.7 && >= 4.3.5 && >= 2.8.7 && == 6.7.5 && >= 5.1.5 && == 6.7.6 && >= 3.7.7 )": {-                                "distroPKGs": [],-                                "notes": "adqanxk"-                            },-                            "( < 3.1.8 && <= 2.4.5 )": {-                                "distroPKGs": [-                                    "snqplalp",-                                    "cghjans"-                                ],-                                "notes": "gtfaix"-                            },-                            "( <= 2.3.6 && <= 7.6.1 && < 1.6.4 && < 6.2.5 && < 8.2.2 && >= 4.3.5 && >= 1.4.2 )": {-                                "distroPKGs": [],-                                "notes": "vxwlgz"-                            },-                            "( == 7.5.6 && == 4.1.7 && == 2.7.1 && < 4.2.3 && > 5.5.1 )": {-                                "distroPKGs": [-                                    "bvfi",-                                    "usgclvng",-                                    "ptdx",-                                    "clhhxcwf",-                                    "foz",-                                    "vfig",-                                    "z"-                                ],-                                "notes": "o"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "",-                                    "bspn",-                                    "qnmyed"-                                ],-                                "notes": "lu"-                            }-                        },-                        "Linux_Fedora": {-                            "( < 4.5.4 && > 1.2.1 && <= 7.2.5 && <= 2.5.5 ) || ( < 2.5.7 && == 4.6.1 && > 1.1.1 && < 3.6.8 ) || ( < 2.6.1 && <= 7.6.2 && < 6.1.3 && <= 3.8.6 && >= 8.6.6 && >= 4.3.2 && == 1.7.8 ) || ( == 6.3.2 && >= 5.1.4 && > 4.2.2 && < 6.1.1 && >= 1.2.5 && == 3.7.4 && == 1.5.6 )": {-                                "distroPKGs": [-                                    "oz",-                                    "zlmbcew",-                                    "flcwbul",-                                    "ropxh",-                                    "xp",-                                    "afddqb"-                                ],-                                "notes": ""-                            },-                            "( <= 6.7.4 && > 2.1.5 && > 3.2.3 && == 8.2.3 && > 8.2.6 && == 4.6.1 && < 6.6.3 ) || ( <= 1.8.3 && < 8.4.6 && > 6.3.2 && > 6.5.8 )": {-                                "distroPKGs": [-                                    "vwgdyz",-                                    "lqhco"-                                ],-                                "notes": "li"-                            },-                            "( > 8.3.7 && <= 3.2.8 && < 2.1.7 && > 1.7.2 && > 8.5.2 && == 8.1.1 && < 2.5.7 )": {-                                "distroPKGs": [-                                    "lyb",-                                    "sibwyq",-                                    "isusbbg",-                                    "rks"-                                ],-                                "notes": ""-                            },-                            "( >= 8.6.3 && >= 4.8.7 && > 1.5.8 && >= 7.8.3 && == 5.3.7 && < 1.4.2 && > 8.3.8 && >= 1.1.2 )": {-                                "distroPKGs": [-                                    "aqgdwc"-                                ],-                                "notes": "fcram"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "bavvhx",-                                    "pgf",-                                    "fpdc",-                                    "cbfquh",-                                    "jmpjf",-                                    "gl"-                                ],-                                "notes": "sqnw"-                            }-                        },-                        "Linux_Ubuntu": {-                            "( <= 5.3.6 && >= 6.2.6 && > 4.2.7 && < 1.4.1 && > 3.7.7 && >= 5.8.6 && == 3.2.7 && <= 5.2.5 && < 7.5.3 ) || ( >= 5.3.7 && >= 4.2.6 && < 2.5.2 && < 5.1.5 && <= 2.5.8 && > 4.1.7 && >= 7.2.2 )": {-                                "distroPKGs": [-                                    "qdbpk",-                                    "zuiwnrq",-                                    "q",-                                    "q",-                                    "zvvffds",-                                    "ukdpt",-                                    "qxsymsjr"-                                ],-                                "notes": "axmak"-                            },-                            "( <= 8.8.2 && >= 1.6.2 && >= 1.8.7 && >= 5.4.6 && < 6.8.7 && < 3.7.2 )": {-                                "distroPKGs": [-                                    "soql",-                                    "q",-                                    "ez",-                                    "gurqfstb"-                                ],-                                "notes": "wdgawbm"-                            }-                        },-                        "Windows": {-                            "( < 1.6.1 )": {-                                "distroPKGs": [-                                    "mhihyfij"-                                ],-                                "notes": "bsdigyw"-                            },-                            "( == 8.2.4 && < 2.6.2 && >= 7.6.4 && < 4.6.1 && <= 6.1.6 && > 2.6.8 ) || ( <= 7.2.1 && > 9.7.5 && >= 7.8.6 ) || ( == 1.5.3 && == 7.8.2 && > 5.1.5 && == 4.4.3 && == 2.5.1 && > 4.8.7 ) || ( > 2.3.7 && < 4.1.7 && < 1.3.2 && < 6.6.8 && < 7.7.3 && <= 5.5.6 ) || ( == 2.6.4 && >= 7.1.8 ) || ( == 3.5.8 && >= 7.8.7 && > 8.7.4 && < 6.3.6 && < 5.7.4 )": {-                                "distroPKGs": [],-                                "notes": "jmijgzuf"-                            },-                            "( > 7.1.5 && > 2.3.4 && == 4.7.6 && <= 8.1.6 && < 4.1.2 && > 1.2.7 && == 4.5.4 && == 2.8.8 )": {-                                "distroPKGs": [-                                    "o",-                                    "",-                                    "zzufoxs",-                                    "hec",-                                    "ukqu"-                                ],-                                "notes": ""-                            },-                            "( >= 3.1.2 && <= 6.4.8 && <= 1.8.6 && == 7.8.6 && > 2.6.3 && <= 7.3.5 && <= 4.2.5 ) || ( < 5.7.3 && > 6.7.2 && > 5.8.8 ) || ( >= 3.7.8 && < 3.3.2 && <= 1.6.2 && >= 6.2.5 && == 6.4.8 && <= 4.6.1 )": {-                                "distroPKGs": [-                                    "p",-                                    "ifpp",-                                    "lgvixe",-                                    "",-                                    "o",-                                    ""-                                ],-                                "notes": "ykizfmgd"-                            },-                            "( >= 4.2.4 ) || ( < 4.1.2 )": {-                                "distroPKGs": [-                                    "",-                                    "hcmixu",-                                    "hgzd"-                                ],-                                "notes": "kf"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "t",-                                    "x",-                                    "bpbppl"-                                ],-                                "notes": ""-                            }-                        }-                    },-                    "5.4.3": {-                        "Darwin": {-                            "( <= 2.5.7 && < 6.7.3 && < 1.4.2 && <= 1.6.2 && < 8.7.5 && > 6.2.5 && > 4.6.6 )": {-                                "distroPKGs": [-                                    "olfx",-                                    "cy",-                                    "n"-                                ],-                                "notes": "pprpuvng"-                            },-                            "( <= 4.2.6 && == 2.7.1 && == 1.3.3 && < 7.4.1 && > 7.5.7 && >= 1.5.2 && >= 2.8.1 && == 5.4.4 )": {-                                "distroPKGs": [-                                    "hnlvcrb"-                                ],-                                "notes": ""-                            },-                            "( <= 8.5.8 && < 7.2.7 && >= 3.3.3 && == 7.4.1 && == 2.3.7 && >= 2.6.5 && > 1.3.5 && >= 8.1.8 && > 1.3.6 ) || ( >= 8.4.4 && >= 7.8.2 && <= 5.8.3 && > 5.4.3 ) || ( >= 3.6.6 && > 1.3.8 && >= 2.5.1 && > 5.7.1 ) || ( > 6.2.2 )": {-                                "distroPKGs": [-                                    "xwdfcbak",-                                    "iu"-                                ],-                                "notes": "cbhqwomo"-                            },-                            "( > 3.1.5 && > 5.6.6 && <= 3.6.2 && >= 7.4.2 && < 1.6.8 && <= 2.1.1 && < 1.4.4 && == 4.5.6 && <= 7.6.5 ) || ( >= 3.1.8 && < 4.7.7 && > 4.7.2 && <= 5.7.3 && == 4.3.6 && < 1.8.2 && <= 4.6.7 && > 7.7.2 && >= 5.7.3 )": {-                                "distroPKGs": [],-                                "notes": "m"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "",-                                    "kdnfkitl",-                                    "tesdb",-                                    "dw",-                                    "ndqql",-                                    ""-                                ],-                                "notes": "flhlvny"-                            }-                        },-                        "FreeBSD": {-                            "( <= 6.6.1 && <= 8.4.2 && > 7.3.5 && < 6.5.3 && > 2.3.1 )": {-                                "distroPKGs": [],-                                "notes": "ydwim"-                            },-                            "( > 3.5.2 && <= 7.3.1 && > 7.2.3 && >= 8.1.5 && > 5.3.5 && == 3.5.9 ) || ( < 8.2.2 ) || ( > 7.6.8 && <= 3.7.5 && > 7.4.1 && >= 3.3.6 && <= 6.4.8 && < 1.8.6 && > 3.9.8 && >= 7.7.8 )": {-                                "distroPKGs": [-                                    "o",-                                    "yf"-                                ],-                                "notes": "b"-                            },-                            "( > 5.6.3 && >= 3.2.8 && == 7.3.1 && == 4.7.8 && == 4.4.3 && >= 5.3.7 )": {-                                "distroPKGs": [-                                    "cuonjv",-                                    "fysd",-                                    "mlyvogq",-                                    "gvxwuhr",-                                    "kou",-                                    "m",-                                    "izaqpsfa",-                                    "ktuonx"-                                ],-                                "notes": "h"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "uxn",-                                    "ammmqus",-                                    "heb",-                                    "aa",-                                    "mbmn",-                                    "qgzasjz",-                                    "tnkh"-                                ],-                                "notes": "xejapol"-                            }-                        },-                        "Windows": {-                            "( < 1.4.4 && < 1.7.6 && < 8.2.7 ) || ( == 4.8.1 && > 7.1.4 && > 6.7.1 && < 3.4.4 && >= 6.7.6 && > 7.4.4 ) || ( == 1.8.4 && <= 8.3.8 && < 2.3.6 && < 3.7.3 && <= 7.3.1 && > 3.4.7 && >= 5.4.4 )": {-                                "distroPKGs": [-                                    "jjatomm",-                                    "rzgualk",-                                    "pvqf",-                                    "flpy",-                                    "ilt",-                                    "ss",-                                    "jc",-                                    "dsrvh"-                                ],-                                "notes": ""-                            },-                            "( < 7.7.7 && == 6.5.4 && > 7.7.5 && >= 2.2.5 && < 7.7.7 && == 1.8.4 && < 8.8.1 && >= 6.4.6 ) || ( < 5.5.1 && <= 5.3.8 && >= 8.7.2 && >= 4.6.3 && > 5.1.2 && == 7.1.8 )": {-                                "distroPKGs": [-                                    "digusbja",-                                    "nhejw",-                                    "cpiei",-                                    "pxhnzzf",-                                    "lw",-                                    "j",-                                    "wxe",-                                    "wxadgza"-                                ],-                                "notes": "iicoggp"-                            },-                            "( <= 7.1.5 && >= 8.2.3 && <= 8.7.7 && >= 5.3.1 && > 1.5.3 && == 2.5.6 && > 4.1.4 && == 4.6.4 && <= 6.3.6 ) || ( > 6.7.3 && <= 8.6.6 && == 1.4.6 ) || ( <= 8.8.6 && > 1.8.6 && == 8.6.4 && > 7.4.6 && > 5.2.5 && >= 2.1.2 )": {-                                "distroPKGs": [-                                    "zf",-                                    ""-                                ],-                                "notes": "rh"-                            },-                            "( <= 8.3.1 && <= 5.1.3 && < 3.3.3 && == 6.1.1 && == 8.7.2 && == 7.3.5 && >= 5.7.2 && == 2.7.6 && > 8.1.1 )": {-                                "distroPKGs": [],-                                "notes": "njgkph"-                            },-                            "( > 1.5.9 && == 8.5.1 && < 5.8.8 && > 1.1.4 && > 6.5.4 )": {-                                "distroPKGs": [],-                                "notes": "vvqonk"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "tubxdr",-                                    "",-                                    "",-                                    "lbee",-                                    "fvttbd",-                                    "pucevfp"-                                ],-                                "notes": "wyyegbi"-                            }-                        }-                    },-                    "9.7.3": {-                        "Darwin": {},-                        "FreeBSD": {-                            "( < 6.5.7 && <= 2.7.5 )": {-                                "distroPKGs": [-                                    "bzdrd",-                                    "nvvjxcrl",-                                    "hx",-                                    "avfevog",-                                    "wvdk"-                                ],-                                "notes": "xyew"-                            },-                            "( <= 1.3.5 && <= 6.4.3 && < 6.1.1 && < 6.4.1 && < 7.2.4 ) || ( > 2.5.4 && >= 7.2.1 && == 6.6.7 )": {-                                "distroPKGs": [-                                    "oq",-                                    "e",-                                    "mcekd",-                                    "uwlkps",-                                    "mdrpcuvz",-                                    "xna"-                                ],-                                "notes": "opsyv"-                            },-                            "( <= 2.3.5 && == 5.1.3 && == 7.3.3 && == 3.3.5 && >= 7.5.6 && >= 1.4.4 && <= 2.5.4 && > 5.2.2 )": {-                                "distroPKGs": [-                                    "",-                                    "vc",-                                    "ge"-                                ],-                                "notes": "izaozo"-                            },-                            "( == 3.7.7 ) || ( == 3.7.8 && == 8.2.6 )": {-                                "distroPKGs": [-                                    "arujm",-                                    "juyjro",-                                    "xknf",-                                    "bxea",-                                    "p"-                                ],-                                "notes": "oakt"-                            },-                            "( == 4.9.3 && > 3.4.8 && > 1.5.2 && > 3.3.8 && < 8.7.1 && > 1.2.2 && < 3.6.2 && <= 7.3.6 && <= 3.4.6 ) || ( < 3.2.2 && <= 1.2.1 && < 6.1.7 && <= 4.1.8 && >= 2.4.2 ) || ( < 8.2.2 && == 8.3.1 && <= 7.6.4 && >= 6.2.7 && > 3.5.8 && > 5.2.2 && == 8.7.8 ) || ( > 8.1.2 && < 8.5.5 && == 7.6.5 && >= 5.8.8 && == 4.8.7 && > 7.6.1 && <= 2.2.7 ) || ( >= 3.5.8 && >= 2.6.3 && >= 3.5.4 && > 4.4.1 )": {-                                "distroPKGs": [-                                    "wzscgmk",-                                    "zjso",-                                    "idzohph",-                                    "d",-                                    "wzbuth",-                                    "rqks"-                                ],-                                "notes": "mmr"-                            },-                            "( > 8.4.5 && > 3.7.5 && <= 4.4.4 && > 2.5.2 && > 5.4.3 ) || ( < 6.8.4 && <= 3.5.5 ) || ( > 1.4.5 && <= 7.6.2 && <= 5.7.4 && > 2.7.8 )": {-                                "distroPKGs": [-                                    "iblr",-                                    "nfra"-                                ],-                                "notes": "h"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "qgqlsf",-                                    "jqgukzul",-                                    "deguw",-                                    "t"-                                ],-                                "notes": "zo"-                            }-                        }-                    },-                    "unknown_version": {-                        "FreeBSD": {-                            "( <= 3.6.1 && >= 8.8.3 && > 2.4.3 && < 3.4.2 && < 8.1.2 && == 4.1.4 ) || ( < 1.6.3 && <= 7.7.6 && > 6.8.3 && <= 8.6.6 )": {-                                "distroPKGs": [-                                    "k"-                                ],-                                "notes": "kda"-                            },-                            "( == 1.7.5 && == 3.6.7 && >= 7.4.2 && > 7.4.2 ) || ( <= 6.7.4 && > 1.9.8 && <= 1.7.2 && <= 5.2.6 && < 3.3.7 )": {-                                "distroPKGs": [-                                    "txf"-                                ],-                                "notes": "kqu"-                            }-                        },-                        "Linux_Debian": {-                            "( < 4.2.4 )": {-                                "distroPKGs": [],-                                "notes": "cp"-                            },-                            "( <= 7.2.8 && < 7.2.2 && == 3.7.2 && >= 3.3.4 && > 3.1.7 && > 2.2.3 && == 4.1.1 )": {-                                "distroPKGs": [],-                                "notes": "sh"-                            },-                            "( == 1.4.4 )": {-                                "distroPKGs": [-                                    "vrlpcpzj",-                                    "ds",-                                    "bqnsa",-                                    "trletko",-                                    "hjxzkgs"-                                ],-                                "notes": ""-                            }-                        },-                        "Linux_Gentoo": {-                            "( < 4.3.7 && < 8.1.4 && >= 5.1.2 && == 3.6.6 && == 6.1.6 && > 3.3.2 && >= 8.2.8 ) || ( <= 5.7.1 && > 1.8.4 && <= 7.1.6 ) || ( == 6.1.4 && >= 3.6.8 && >= 5.4.1 && >= 5.6.2 && >= 7.2.7 && <= 6.7.3 && >= 5.4.8 && < 7.6.1 && >= 5.4.1 ) || ( > 3.4.1 && < 2.7.4 && < 8.1.4 ) || ( < 5.5.1 && >= 1.1.8 )": {-                                "distroPKGs": [-                                    "iqn",-                                    "eyfcaon",-                                    "oqg"-                                ],-                                "notes": "ztt"-                            },-                            "( < 5.2.5 && == 8.5.8 && > 9.6.4 && <= 4.1.2 && >= 3.1.8 ) || ( == 8.3.3 && == 2.5.4 && > 8.4.7 && > 8.4.2 && < 6.5.8 ) || ( < 5.5.8 && <= 2.8.7 && == 8.5.4 && > 3.4.2 ) || ( > 8.7.1 && >= 4.4.8 && <= 7.3.6 && <= 9.8.2 ) || ( < 8.7.8 && >= 3.6.5 && >= 6.5.6 && >= 2.8.3 && == 3.1.7 && < 5.7.5 && < 2.1.4 && == 7.5.4 ) || ( <= 7.4.2 && == 6.3.6 && == 6.3.5 && > 5.1.6 && == 7.1.4 && > 4.3.1 && >= 5.3.2 ) || ( > 8.6.3 && > 2.5.2 && >= 2.3.2 && >= 8.2.5 ) || ( > 4.4.2 && == 3.5.5 && == 7.2.8 && == 7.1.4 && == 9.7.2 && >= 1.8.2 && <= 8.1.1 && >= 8.8.7 && >= 5.4.5 )": {-                                "distroPKGs": [-                                    "kmnggr",-                                    "kdrpqcj",-                                    "",-                                    "ehiv"-                                ],-                                "notes": "pt"-                            },-                            "( < 6.1.7 && <= 2.7.8 && <= 7.1.4 ) || ( <= 4.6.2 ) || ( > 7.5.2 && > 1.5.6 && > 4.5.1 && == 3.7.7 && <= 4.7.5 && >= 3.7.2 ) || ( < 6.4.6 && >= 8.9.3 && == 2.3.3 ) || ( <= 6.8.6 && <= 4.5.3 ) || ( == 3.3.4 && >= 8.8.2 )": {-                                "distroPKGs": [-                                    "ojqgb",-                                    "yjrrm",-                                    "rcy",-                                    "i",-                                    "ugic"-                                ],-                                "notes": "byxa"-                            },-                            "( <= 8.3.7 && == 6.4.2 && == 8.3.7 && >= 6.6.3 && == 7.5.8 )": {-                                "distroPKGs": [-                                    "z",-                                    "hpa",-                                    "lwmtlyvk",-                                    "zivmzja",-                                    "",-                                    "",-                                    "goa",-                                    "dk"-                                ],-                                "notes": ""-                            },-                            "( == 6.4.6 && <= 1.8.8 && > 1.4.5 && <= 7.7.8 && < 3.6.2 && > 4.8.4 ) || ( > 2.7.2 && == 3.1.4 && <= 6.6.8 && == 6.7.1 && == 4.8.2 && < 7.2.4 )": {-                                "distroPKGs": [-                                    "zoszfbk",-                                    "sgt",-                                    "haebu",-                                    "s",-                                    "z"-                                ],-                                "notes": ""-                            },-                            "( > 4.6.4 && > 4.3.8 && == 1.4.4 && == 6.5.3 && > 2.7.2 && > 2.6.3 && >= 2.7.4 && == 3.1.4 && >= 7.3.7 )": {-                                "distroPKGs": [],-                                "notes": "stixw"-                            },-                            "( >= 1.8.8 && < 1.1.3 )": {-                                "distroPKGs": [-                                    "njjl",-                                    "m",-                                    "j",-                                    "lztmkbs",-                                    "q",-                                    "rkpwta",-                                    "",-                                    "pxkfqvnw"-                                ],-                                "notes": "tlhzca"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "pjlkpj",-                                    "nqvzwn",-                                    "dxo",-                                    "isjmppu",-                                    "",-                                    "esu"-                                ],-                                "notes": "frfqbl"-                            }-                        },-                        "Windows": {-                            "( > 1.6.7 && < 2.8.4 && <= 3.5.8 && >= 5.2.7 && >= 5.1.3 && < 5.1.1 && > 7.2.4 && >= 5.7.1 )": {-                                "distroPKGs": [-                                    "qdknuro",-                                    "qpkus",-                                    "nqh",-                                    "qfdb",-                                    "ncjxx"-                                ],-                                "notes": "csks"-                            }-                        }-                    }-                },-                "GHCup": {-                    "1.2.7": {-                        "Darwin": {},-                        "FreeBSD": {-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "kecbaog",-                                    "susj",-                                    "fxm",-                                    "c",-                                    "y"-                                ],-                                "notes": "fxmf"-                            }-                        },-                        "Linux_Alpine": {-                            "( < 1.4.8 && <= 3.5.4 && <= 3.2.2 && >= 4.2.1 && > 2.7.4 && >= 3.2.6 && == 1.1.5 && <= 4.6.6 && > 6.3.5 )": {-                                "distroPKGs": [-                                    "ytakp",-                                    "ncy",-                                    "xxkuin",-                                    "pyj"-                                ],-                                "notes": "uwuhwfsm"-                            },-                            "( == 1.3.2 && < 4.7.9 && <= 4.2.3 && == 6.5.6 ) || ( <= 8.4.1 )": {-                                "distroPKGs": [-                                    "a",-                                    "fo",-                                    "rftw",-                                    "rwspthj",-                                    "wk",-                                    "oaie",-                                    "kaadphoe",-                                    "sag"-                                ],-                                "notes": "cx"-                            },-                            "( == 5.1.3 && >= 3.8.6 ) || ( >= 4.8.6 && >= 3.1.2 && >= 7.4.4 && <= 6.1.5 && >= 5.5.4 ) || ( < 5.5.4 && <= 7.3.7 && <= 7.3.7 && < 3.9.6 )": {-                                "distroPKGs": [-                                    "eyqlf",-                                    "enm"-                                ],-                                "notes": ""-                            },-                            "( == 7.8.3 ) || ( >= 4.6.5 && < 7.4.3 && == 7.4.8 && >= 4.3.8 && >= 8.8.6 )": {-                                "distroPKGs": [-                                    "blpth",-                                    "nof",-                                    "i"-                                ],-                                "notes": "sr"-                            },-                            "( > 8.3.5 && == 6.7.5 )": {-                                "distroPKGs": [-                                    "jjxax",-                                    "sffucocq",-                                    "cdkydy",-                                    "n",-                                    "zn",-                                    "ninisyzm",-                                    "gwe",-                                    "smwrvtl"-                                ],-                                "notes": "dydji"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "uryda",-                                    "ze"-                                ],-                                "notes": "tubm"-                            }-                        },-                        "Linux_Mint": {-                            "( > 1.6.6 && >= 7.4.2 && >= 8.5.8 && <= 1.1.4 ) || ( == 7.1.6 && > 6.4.8 && >= 3.3.1 && == 8.4.7 && < 3.1.5 && >= 7.8.6 ) || ( > 2.7.6 && < 7.7.5 && == 7.8.5 && == 4.6.8 && > 8.7.6 && >= 2.3.7 && < 1.5.6 ) || ( >= 4.6.5 && > 4.6.5 && < 1.1.6 && >= 3.7.7 && >= 5.1.7 && > 6.5.1 && == 2.3.3 && > 7.3.2 && >= 7.2.8 ) || ( >= 7.7.3 && > 5.7.7 && <= 6.8.2 && >= 4.7.3 && < 2.7.3 && >= 4.3.6 && == 7.6.3 ) || ( == 6.7.4 && >= 6.7.4 && < 3.7.6 && >= 5.1.6 )": {-                                "distroPKGs": [-                                    "cgures",-                                    "fhy"-                                ],-                                "notes": "pfifofyy"-                            },-                            "( > 8.6.3 && > 6.2.2 && == 4.2.5 && == 4.1.3 && <= 6.6.3 && < 7.2.6 && < 3.1.1 && == 6.8.3 ) || ( <= 2.7.5 && == 7.1.5 )": {-                                "distroPKGs": [-                                    "b",-                                    "nkkkaxkq",-                                    "sm"-                                ],-                                "notes": ""-                            },-                            "( >= 1.7.4 && <= 2.2.6 && >= 3.2.6 && < 6.3.9 )": {-                                "distroPKGs": [-                                    "jm"-                                ],-                                "notes": ""-                            },-                            "( >= 3.4.3 && < 4.7.3 && >= 2.6.8 && < 8.3.2 && == 3.7.7 && <= 4.1.1 && < 2.3.7 )": {-                                "distroPKGs": [-                                    "s",-                                    "jaiatee",-                                    "xhmyk"-                                ],-                                "notes": "azokb"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "nt",-                                    "twayybzm",-                                    "tl",-                                    "vixjfdx",-                                    "despxw",-                                    "idv",-                                    "cb"-                                ],-                                "notes": "wiuld"-                            }-                        }-                    },-                    "8.1.5": {-                        "Darwin": {-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "x",-                                    "rki",-                                    "mrotqsas",-                                    "hcvdxy",-                                    "",-                                    "yw"-                                ],-                                "notes": "ujgwewdi"-                            }-                        },-                        "Linux_Mint": {-                            "( <= 6.3.2 && < 7.2.4 && > 8.3.2 && <= 6.4.3 ) || ( == 4.1.2 && > 2.4.6 && < 7.2.2 && <= 5.6.8 && >= 7.3.1 && > 4.5.4 && < 1.5.4 && == 4.5.6 ) || ( == 1.8.4 && >= 3.5.4 && == 4.8.3 && < 4.4.1 && > 6.6.6 && > 2.2.2 && >= 4.4.2 )": {-                                "distroPKGs": [-                                    ""-                                ],-                                "notes": "vuurwcb"-                            },-                            "( <= 7.5.4 && > 8.4.4 && == 7.7.6 && == 2.4.7 && >= 1.1.8 && <= 7.1.4 )": {-                                "distroPKGs": [-                                    "hsj",-                                    "dfnz",-                                    "kpn",-                                    "ztunb",-                                    "ea"-                                ],-                                "notes": "m"-                            },-                            "( == 2.8.5 && == 1.1.3 ) || ( >= 6.1.8 && <= 1.6.1 && > 6.1.2 )": {-                                "distroPKGs": [-                                    "phze",-                                    "crlvalr",-                                    "xjxnbm"-                                ],-                                "notes": "dmlsxd"-                            },-                            "( > 5.2.3 )": {-                                "distroPKGs": [-                                    "vttg",-                                    "ds",-                                    "p",-                                    "fgrvjtn",-                                    "bia",-                                    "kmtq",-                                    "g",-                                    "rcfognf"-                                ],-                                "notes": "xtpjiin"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "zyovd",-                                    "jgxvvppd",-                                    "z",-                                    "imdak"-                                ],-                                "notes": "qntc"-                            }-                        },-                        "Linux_Ubuntu": {-                            "( < 6.7.1 && > 3.5.7 ) || ( < 3.3.4 ) || ( > 1.4.5 && == 7.4.1 && <= 4.7.2 )": {-                                "distroPKGs": [-                                    "aqnod"-                                ],-                                "notes": "pgol"-                            },-                            "( < 7.8.6 && > 7.3.1 && > 3.6.3 && <= 8.2.4 ) || ( > 7.7.8 && > 2.3.2 && == 4.5.2 && < 6.6.3 )": {-                                "distroPKGs": [-                                    "nu",-                                    "ucn",-                                    "oxyw",-                                    "y",-                                    "",-                                    "jvgezdwm",-                                    "dheo",-                                    "vezf"-                                ],-                                "notes": "uiht"-                            },-                            "( > 4.7.6 && >= 8.4.6 && == 2.3.5 && >= 8.2.1 ) || ( <= 6.6.4 && < 6.9.1 && > 3.6.3 && >= 1.3.1 && >= 8.7.4 ) || ( < 8.7.5 && <= 5.5.5 && >= 7.8.8 ) || ( < 6.4.8 && >= 2.4.1 && >= 3.1.8 && < 6.1.5 && < 4.1.8 && <= 6.4.3 && >= 2.4.4 && >= 5.5.8 && <= 1.4.7 ) || ( <= 7.7.3 && == 4.7.2 && == 2.2.1 && > 1.4.7 && >= 9.7.5 )": {-                                "distroPKGs": [],-                                "notes": "xmgngsn"-                            },-                            "( >= 3.2.8 && <= 7.6.1 && >= 1.6.8 && == 7.8.6 && >= 3.2.4 && >= 7.3.7 && == 2.4.6 )": {-                                "distroPKGs": [-                                    "isczvss",-                                    "qvibrcn",-                                    "suz",-                                    "qq",-                                    "o",-                                    "uu",-                                    "vjvmgm"-                                ],-                                "notes": "tjtjeef"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "kylyagfh"-                            }-                        },-                        "Windows": {-                            "( < 4.1.7 && < 6.1.4 && < 8.8.2 && == 4.6.6 )": {-                                "distroPKGs": [-                                    "yyg",-                                    "kr"-                                ],-                                "notes": "oegkwp"-                            },-                            "( <= 2.7.6 && > 2.6.7 && <= 8.1.6 ) || ( <= 3.4.6 && < 5.7.4 && < 7.7.8 && == 2.1.6 && > 3.5.4 && == 8.5.7 && >= 4.6.2 )": {-                                "distroPKGs": [-                                    "fpkcjwt",-                                    "ywfy"-                                ],-                                "notes": "w"-                            },-                            "( == 2.3.5 && > 1.5.7 && < 7.4.7 && < 7.7.7 && < 5.5.1 && < 4.8.7 && < 6.1.1 && >= 6.5.3 && > 3.8.7 )": {-                                "distroPKGs": [-                                    "zhpv",-                                    "zxdhxj",-                                    "g",-                                    "jblaxss",-                                    "urgqgss",-                                    "wkatoan",-                                    "w"-                                ],-                                "notes": "bxehwy"-                            },-                            "( > 3.6.7 && == 5.4.2 && == 2.7.8 && > 1.3.2 && <= 8.7.6 ) || ( > 3.4.4 && > 3.6.4 ) || ( == 3.4.4 && == 7.2.1 && == 7.4.4 && == 7.2.1 && < 1.7.3 && >= 2.8.7 && <= 4.4.2 ) || ( < 6.7.1 && <= 3.6.8 && < 2.6.6 && < 6.5.8 )": {-                                "distroPKGs": [],-                                "notes": "wetedmz"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "wvygln"-                            }-                        }-                    }-                },-                "Stack": {-                    "4.1.3": {-                        "Darwin": {-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "i"-                                ],-                                "notes": "tn"-                            }-                        },-                        "FreeBSD": {-                            "( == 3.1.3 && < 4.4.7 && >= 3.9.1 && < 5.2.8 && <= 2.5.6 )": {-                                "distroPKGs": [-                                    "d",-                                    "o",-                                    "",-                                    "pvshcd",-                                    "",-                                    "xuuwj"-                                ],-                                "notes": "wdghr"-                            },-                            "( == 4.1.4 && <= 3.2.1 && <= 7.8.8 && <= 2.6.4 && < 7.7.1 && > 8.4.2 )": {-                                "distroPKGs": [-                                    "",-                                    "bjjr",-                                    "gkga"-                                ],-                                "notes": "twujmxgf"-                            },-                            "( >= 4.7.4 && <= 6.7.4 && > 3.2.7 && > 8.4.3 && >= 6.2.1 && < 3.2.8 && >= 5.8.4 && <= 8.1.1 && >= 5.4.1 )": {-                                "distroPKGs": [-                                    "xkionrcq",-                                    "tvieeiiq",-                                    "lujcnwl",-                                    "yviw",-                                    "mse"-                                ],-                                "notes": "xbzj"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "arf"-                                ],-                                "notes": ""-                            }-                        },-                        "Linux_Exherbo": {-                            "( < 2.1.6 && <= 1.6.7 && > 8.6.4 && == 5.5.2 && < 1.4.5 ) || ( == 6.3.3 && <= 7.3.7 && >= 2.3.6 ) || ( >= 2.7.1 && > 5.5.5 && == 6.4.6 && >= 1.5.1 && < 3.4.1 && == 7.4.4 )": {-                                "distroPKGs": [],-                                "notes": "fpvlsch"-                            },-                            "( > 3.4.4 ) || ( == 2.4.6 && == 4.8.4 && > 8.5.2 && > 2.2.5 && >= 1.5.1 && > 5.5.3 && > 1.4.1 )": {-                                "distroPKGs": [-                                    "zwaxt",-                                    "otagh",-                                    "exfhnkos",-                                    ""-                                ],-                                "notes": "xh"-                            },-                            "( >= 2.8.3 )": {-                                "distroPKGs": [-                                    "n",-                                    "piqfdq",-                                    "",-                                    "emebnmwl",-                                    "",-                                    "xjctrkz",-                                    ""-                                ],-                                "notes": "ufuyeyj"-                            },-                            "( >= 4.5.6 && >= 2.2.4 && <= 7.2.8 && <= 6.5.6 && == 2.1.1 && > 5.8.8 && > 1.5.1 )": {-                                "distroPKGs": [-                                    "jrodfj",-                                    "nckfazb",-                                    "hkfalg"-                                ],-                                "notes": "kngda"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    ""-                                ],-                                "notes": "onfpcywk"-                            }-                        }-                    },-                    "4.4.7": {-                        "Darwin": {-                            "( < 6.2.8 ) || ( <= 4.7.5 && >= 5.8.4 && <= 6.8.2 && < 5.3.5 && == 2.1.3 ) || ( <= 8.7.1 && > 7.7.5 && >= 6.4.9 && >= 8.1.2 && < 8.3.3 && < 5.6.6 && <= 7.8.1 && >= 6.4.8 && >= 2.4.8 ) || ( == 8.6.6 && > 2.5.2 && > 1.3.8 && > 3.1.3 && <= 4.7.5 && == 4.5.4 && == 5.3.2 && < 6.3.2 && == 7.2.3 ) || ( == 4.1.1 && <= 5.6.8 && == 1.6.6 )": {-                                "distroPKGs": [-                                    "",-                                    "rlrydc",-                                    "tyj",-                                    "wwqbpnwp",-                                    "x",-                                    "gyiexzd"-                                ],-                                "notes": "qmtsria"-                            }-                        },-                        "Linux_UnknownLinux": {-                            "( < 8.7.1 ) || ( <= 6.1.5 && > 2.5.2 && > 2.5.6 && < 2.2.4 ) || ( >= 5.4.3 && >= 3.6.5 && <= 3.7.7 && < 4.3.7 && == 4.8.5 )": {-                                "distroPKGs": [-                                    "tg",-                                    "y",-                                    "",-                                    "xrdpqwd",-                                    "mzvdn",-                                    "xrhkq",-                                    "qztpfk",-                                    "vxfp"-                                ],-                                "notes": "bctkaav"-                            },-                            "( == 8.2.3 && > 5.5.7 && < 8.2.2 && < 4.7.2 && <= 5.3.4 && > 1.4.2 && >= 8.1.5 && == 7.4.4 && < 3.3.2 )": {-                                "distroPKGs": [-                                    "zzn",-                                    "ocfckgin"-                                ],-                                "notes": "peq"-                            },-                            "( >= 7.5.5 && < 2.8.7 && > 8.2.8 && < 8.3.8 && <= 2.1.6 && > 5.1.4 && > 8.6.1 && <= 8.3.3 ) || ( > 5.4.4 && >= 8.1.2 && < 8.7.8 && >= 6.5.5 )": {-                                "distroPKGs": [-                                    "nvfnmucs",-                                    "jfxvsmns",-                                    "helshlvv",-                                    ""-                                ],-                                "notes": "kouqws"-                            }-                        },-                        "Windows": {-                            "( == 2.5.7 && >= 6.6.5 && >= 4.4.5 && >= 4.3.2 && <= 2.5.8 && < 3.5.2 && <= 4.6.5 && == 2.3.6 && <= 6.3.5 )": {-                                "distroPKGs": [-                                    "",-                                    "qtapbjjj",-                                    "l",-                                    "i"-                                ],-                                "notes": "nxh"-                            },-                            "( == 4.4.6 && >= 6.7.8 && > 8.4.7 )": {-                                "distroPKGs": [-                                    "m",-                                    "jojebol"-                                ],-                                "notes": "c"-                            },-                            "( == 6.7.7 && == 3.7.1 && <= 4.4.6 && <= 1.1.4 && >= 1.8.5 && == 7.2.7 && > 4.7.4 )": {-                                "distroPKGs": [-                                    "j",-                                    "cdyr",-                                    "htsua",-                                    "b"-                                ],-                                "notes": "mcmwgqy"-                            },-                            "( >= 3.1.6 && > 1.6.1 )": {-                                "distroPKGs": [-                                    "a",-                                    "tigigwq",-                                    "ueq",-                                    "dqjt"-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "nlksczx",-                                    "psutibqs",-                                    "hzp",-                                    "fd",-                                    "ej",-                                    ""-                                ],-                                "notes": "lp"-                            }-                        }-                    },-                    "5.2.7": {-                        "Darwin": {-                            "( < 3.8.4 && > 2.2.7 && < 8.6.1 && == 6.7.2 )": {-                                "distroPKGs": [-                                    "hflt",-                                    "iilqss",-                                    "wfnogu"-                                ],-                                "notes": ""-                            },-                            "( > 3.1.6 && >= 1.3.2 && <= 2.3.3 && >= 2.2.10 && >= 8.6.7 && > 8.5.2 && > 4.2.6 )": {-                                "distroPKGs": [-                                    "hefcvjf",-                                    ""-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "opw",-                                    "vqeodie",-                                    "jgqi",-                                    "kyh",-                                    "l",-                                    "hupurco",-                                    "dsuybs"-                                ],-                                "notes": "y"-                            }-                        },-                        "FreeBSD": {-                            "( < 2.4.6 && < 5.6.3 && >= 3.1.4 && <= 1.8.5 && <= 7.7.6 ) || ( <= 4.6.3 )": {-                                "distroPKGs": [],-                                "notes": "gqlbck"-                            },-                            "( < 8.5.4 && == 2.2.2 && < 8.5.8 && <= 3.3.1 && > 2.8.4 && == 8.2.3 && >= 7.1.7 ) || ( <= 3.7.8 && >= 3.1.1 && == 8.6.1 && < 1.7.5 && < 7.2.4 && < 6.1.4 && >= 5.6.5 )": {-                                "distroPKGs": [-                                    "gket",-                                    "vizrq",-                                    ""-                                ],-                                "notes": "dxylke"-                            },-                            "( == 5.2.1 && > 6.9.1 && > 5.8.2 && >= 1.6.6 && >= 6.5.6 && >= 2.5.3 && > 1.1.1 ) || ( > 1.7.1 && == 2.4.2 ) || ( >= 3.3.6 && < 1.4.6 && <= 4.5.4 && < 8.8.8 && >= 8.4.1 && == 1.8.1 && <= 3.2.1 && <= 1.4.8 ) || ( <= 4.2.4 && <= 3.3.5 && >= 5.8.7 && == 4.4.4 && >= 4.2.4 && == 5.8.3 && >= 6.8.7 && > 3.4.5 && == 7.2.7 )": {-                                "distroPKGs": [-                                    "y"-                                ],-                                "notes": "cskfoyn"-                            },-                            "( >= 4.8.3 && < 7.8.8 && <= 5.3.2 && == 1.2.3 ) || ( < 6.6.3 ) || ( < 2.1.4 && >= 8.6.2 && > 7.8.3 ) || ( == 6.1.2 && < 3.5.1 && < 2.8.4 && == 5.1.5 && <= 8.8.1 && < 2.6.1 && == 3.2.3 && == 4.5.5 && > 5.8.8 ) || ( < 4.8.5 && <= 8.4.4 && < 7.2.6 && == 4.7.7 && > 3.8.5 && <= 8.3.4 && <= 2.2.2 && <= 6.6.8 && < 5.5.2 )": {-                                "distroPKGs": [],-                                "notes": ""-                            }-                        },-                        "Linux_Fedora": {},-                        "Windows": {-                            "( == 5.4.2 && <= 7.7.7 && < 3.6.5 && > 1.2.4 && > 8.5.8 && < 6.7.8 && <= 7.4.2 )": {-                                "distroPKGs": [-                                    "rd"-                                ],-                                "notes": "h"-                            },-                            "( > 4.5.4 && >= 2.2.4 && == 4.1.7 && < 5.2.5 && > 3.6.3 && == 1.3.7 && > 1.3.2 && > 7.5.8 && > 6.7.5 ) || ( > 7.4.3 && < 1.7.8 ) || ( >= 3.8.8 && > 8.6.1 && == 5.2.5 && <= 5.3.3 && > 2.2.1 && < 4.5.5 && <= 2.4.6 ) || ( < 4.6.7 && == 1.2.2 && >= 5.6.1 && > 4.8.4 && >= 2.9.7 && > 3.4.5 && <= 5.4.8 && == 4.3.3 && > 8.7.8 ) || ( == 2.5.7 ) || ( < 7.2.1 && >= 3.6.3 && > 7.4.2 )": {-                                "distroPKGs": [-                                    "bb",-                                    "dgj",-                                    "lcqxrq",-                                    ""-                                ],-                                "notes": "egvekf"-                            },-                            "( >= 3.1.1 && <= 7.8.7 && == 5.8.1 && < 5.8.6 && < 1.6.8 && >= 1.3.2 && >= 6.2.3 )": {-                                "distroPKGs": [-                                    "bv",-                                    "kwvin"-                                ],-                                "notes": "xaew"-                            }-                        }-                    },-                    "6.2.6": {-                        "Darwin": {-                            "( < 6.7.2 && <= 2.5.7 && < 2.3.1 && <= 7.8.3 && == 7.2.5 && == 8.4.6 && == 2.4.5 )": {-                                "distroPKGs": [-                                    "d",-                                    "b",-                                    "ojdznyx"-                                ],-                                "notes": "qd"-                            },-                            "( == 6.2.5 ) || ( == 7.4.2 && < 2.1.1 ) || ( < 4.4.8 && == 1.1.6 && > 1.8.5 && <= 1.8.5 && < 1.3.7 ) || ( >= 4.2.5 && >= 8.3.1 && >= 1.1.7 && < 8.3.3 && <= 5.2.7 && <= 5.6.5 && == 1.3.8 && > 3.1.7 && < 4.4.6 ) || ( >= 1.7.3 )": {-                                "distroPKGs": [],-                                "notes": "booav"-                            },-                            "( >= 1.4.8 && == 2.3.5 && <= 8.4.2 && >= 7.3.8 && == 5.5.3 && >= 9.2.3 && < 7.3.8 && < 2.6.4 && > 1.2.5 ) || ( >= 5.8.2 && > 3.1.5 && == 8.2.3 )": {-                                "distroPKGs": [-                                    "bvqalz",-                                    "",-                                    "",-                                    "kxtovz",-                                    "uxzokev",-                                    "gevwsn"-                                ],-                                "notes": "cx"-                            }-                        },-                        "FreeBSD": {-                            "( < 6.1.4 ) || ( >= 3.3.5 && >= 8.6.8 && < 4.8.8 && <= 5.3.1 && > 1.1.1 && < 3.2.8 && >= 5.6.8 && <= 1.8.2 && < 8.6.5 )": {-                                "distroPKGs": [-                                    "",-                                    "zhzq",-                                    "fnuzph",-                                    "pjznzdp",-                                    "y"-                                ],-                                "notes": ""-                            },-                            "( <= 6.6.6 && > 6.2.7 && >= 3.6.5 && == 6.5.1 && > 2.8.1 && <= 6.6.8 && < 7.4.4 ) || ( < 6.6.2 && < 7.7.8 ) || ( <= 2.4.7 )": {-                                "distroPKGs": [-                                    "knnmp",-                                    "m",-                                    "yrew",-                                    "aek",-                                    "qqnqvnc"-                                ],-                                "notes": "kpzwoh"-                            },-                            "( == 4.4.3 && >= 4.5.7 && >= 6.3.3 && <= 4.2.3 )": {-                                "distroPKGs": [-                                    "ntqfhy",-                                    "htsvm",-                                    "ivrax",-                                    "nuwnn",-                                    "spgakhbk"-                                ],-                                "notes": "xmy"-                            },-                            "( > 8.5.8 && > 5.2.6 && == 6.8.7 && >= 4.4.1 && == 1.4.6 && == 4.1.7 && == 2.8.8 )": {-                                "distroPKGs": [-                                    "hdnwi",-                                    "uhtikpx",-                                    "rbvyu"-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "p",-                                    "ultuepb",-                                    "",-                                    "gvnist",-                                    "uvamrxh",-                                    "m"-                                ],-                                "notes": "y"-                            }-                        },-                        "Linux_Alpine": {-                            "( == 5.3.5 && >= 4.6.8 && == 8.6.1 && < 8.8.5 && <= 8.1.8 && < 6.8.8 && <= 4.7.7 ) || ( <= 5.2.3 && > 5.3.5 && > 6.2.6 && < 5.3.5 && > 4.6.8 )": {-                                "distroPKGs": [-                                    "fj"-                                ],-                                "notes": "ibgctxi"-                            },-                            "( == 5.6.5 && > 8.6.2 && <= 2.3.6 && < 7.1.5 && <= 5.8.3 )": {-                                "distroPKGs": [-                                    "tfbeujln",-                                    "ei",-                                    "tqgmogjs",-                                    "s",-                                    "qlxhsxye",-                                    ""-                                ],-                                "notes": "jgeykmvz"-                            },-                            "( > 3.5.1 )": {-                                "distroPKGs": [-                                    "f",-                                    "bjqj"-                                ],-                                "notes": ""-                            },-                            "( >= 6.4.3 && < 2.6.4 && > 6.6.1 && == 6.4.5 && > 7.5.7 && > 8.3.7 && > 8.7.5 )": {-                                "distroPKGs": [-                                    "a",-                                    "g",-                                    "ul",-                                    "iexhmi",-                                    "xflrgo"-                                ],-                                "notes": "yf"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "",-                                    "p"-                                ],-                                "notes": "ege"-                            }-                        },-                        "Linux_Ubuntu": {-                            "( < 3.1.3 && <= 6.1.3 && < 1.5.4 && > 2.4.4 && <= 6.1.4 ) || ( > 3.7.5 && == 1.8.4 )": {-                                "distroPKGs": [],-                                "notes": "hak"-                            },-                            "( > 1.8.9 && > 5.2.2 && > 8.4.4 && < 6.3.2 && > 3.2.3 ) || ( <= 3.4.8 && > 8.3.2 && > 2.3.6 ) || ( <= 4.8.4 && >= 1.4.8 ) || ( == 8.1.8 && == 6.7.6 && < 8.5.2 && == 2.1.6 ) || ( < 7.4.1 && > 5.4.4 ) || ( > 4.2.4 && == 1.6.4 ) || ( > 4.2.7 && > 7.1.8 && <= 4.5.8 && < 4.4.8 && >= 6.3.5 && == 7.4.7 && < 8.3.5 && <= 2.2.1 ) || ( >= 4.5.5 && > 7.7.1 && == 2.2.4 && >= 8.5.6 && <= 7.2.6 && == 2.7.1 )": {-                                "distroPKGs": [-                                    ""-                                ],-                                "notes": "fsjlz"-                            },-                            "( > 4.7.5 && >= 5.4.4 && < 4.4.2 )": {-                                "distroPKGs": [-                                    "gtin",-                                    "afaoo",-                                    "rnztdumx",-                                    "rt"-                                ],-                                "notes": "vbu"-                            },-                            "( > 6.3.5 && > 4.5.8 )": {-                                "distroPKGs": [-                                    "kw"-                                ],-                                "notes": "wond"-                            },-                            "( >= 5.5.5 && >= 2.8.5 && <= 2.6.5 && < 6.2.8 && == 3.7.4 && <= 8.3.6 && <= 1.1.6 ) || ( <= 1.2.5 && >= 2.2.8 && < 2.3.4 && < 9.6.5 && == 5.3.6 && < 8.3.4 )": {-                                "distroPKGs": [],-                                "notes": "cbhaong"-                            },-                            "( >= 6.4.5 )": {-                                "distroPKGs": [],-                                "notes": "bpl"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "pollumf",-                                    "u",-                                    "dseg",-                                    "dryxca"-                                ],-                                "notes": "mv"-                            }-                        },-                        "Windows": {-                            "( <= 6.3.3 && <= 7.4.4 && <= 9.5.4 && > 2.8.4 && == 6.7.3 && > 8.4.6 && < 2.3.7 && <= 8.4.8 )": {-                                "distroPKGs": [-                                    "avzhff",-                                    "akeluev",-                                    "qx",-                                    "duoyyav",-                                    "wdbuejdy",-                                    "xuigrzw",-                                    "wbolvel"-                                ],-                                "notes": "ot"-                            },-                            "( > 1.3.3 && < 7.1.3 ) || ( >= 6.2.1 && <= 1.4.4 && < 5.1.1 && == 5.3.7 && <= 1.5.8 && >= 6.8.3 ) || ( == 3.1.6 && < 6.6.3 )": {-                                "distroPKGs": [-                                    "fwlgww",-                                    "",-                                    "z",-                                    "jh",-                                    "bogzzw",-                                    "efdu",-                                    "yvzrhu"-                                ],-                                "notes": "tkrh"-                            },-                            "( > 7.1.3 && < 6.4.3 && >= 5.2.2 && >= 4.6.8 && > 5.5.5 && == 5.5.3 ) || ( == 1.1.5 && > 5.4.1 && >= 7.7.2 && == 5.3.4 && < 6.7.8 )": {-                                "distroPKGs": [-                                    "tyz",-                                    "ojtppwcd",-                                    "dvwe",-                                    "y",-                                    "wtm",-                                    "y",-                                    "ihm",-                                    "ii"-                                ],-                                "notes": "gmhh"-                            }-                        }-                    },-                    "8.1.6": {-                        "Windows": {}-                    },-                    "8.4.8": {}-                }-            }-        },-        {-            "ghcupDownloads": {-                "GHC": {-                    "1.4.8": {-                        "viArch": {-                            "A_32": {-                                "Linux_Gentoo": {-                                    "( <= 3.8.5 && == 5.8.4 && >= 4.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "nyi",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0007"-                                        },-                                        "dlUri": "http:nef"-                                    },-                                    "( <= 4.5.6 && >= 1.3.3 && >= 6.7.8 && > 4.4.1 && < 2.4.6 && <= 7.1.8 && < 1.4.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "bep",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "˜\u0014a棾\"\\A"-                                        },-                                        "dlUri": "https:d"-                                    },-                                    "( > 8.1.2 && < 3.7.5 && >= 5.6.3 && > 8.7.3 && < 7.3.5 && <= 6.1.3 && <= 2.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "hmj",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:xbf"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "Darwin": {},-                                "FreeBSD": {-                                    "( >= 1.8.7 && > 1.2.4 && == 3.7.6 ) || ( <= 4.2.4 && == 5.3.2 && >= 1.1.2 && == 8.8.1 && > 4.3.6 && <= 6.5.1 ) || ( >= 3.7.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "plzkk",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "u",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󻤒}\\+?>"-                                        },-                                        "dlUri": "http:"-                                    }-                                },-                                "Linux_Alpine": {-                                    "( < 6.2.5 ) || ( > 5.7.4 && >= 3.1.6 && < 6.5.1 && >= 2.8.4 ) || ( >= 3.8.6 && < 8.3.7 && > 2.5.2 && > 6.1.2 && <= 5.8.6 && > 7.6.7 && >= 1.1.5 ) || ( >= 7.6.7 && == 3.6.5 ) || ( > 7.6.4 && == 2.2.7 && > 2.1.3 && > 8.8.6 && >= 5.7.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "g",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0008#k𢍵"-                                        },-                                        "dlUri": "https:bxmyk"-                                    },-                                    "( == 3.3.4 && >= 7.3.4 && < 4.4.8 ) || ( > 2.4.7 && > 6.6.5 && > 4.2.3 && < 5.6.8 ) || ( == 4.8.1 && < 2.6.4 && == 5.7.1 && >= 1.8.2 && < 3.8.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "kaax",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:wjuhprsj"-                                    },-                                    "( == 5.6.1 && < 1.4.5 && < 4.1.1 && == 3.8.2 && <= 7.5.3 && >= 1.7.2 && < 3.7.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "ybxqjxgl",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:j"-                                    },-                                    "( > 3.6.6 && >= 7.5.8 && >= 7.6.8 && == 7.3.1 && == 2.1.5 && >= 5.4.4 && > 8.8.4 ) || ( > 8.4.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "ox",-                                        "dlOutput": null,-                                        "dlSubdir": "g󼥟gD\u0007+󺡊\r",-                                        "dlUri": "http:ukcofzug"-                                    },-                                    "( >= 8.6.2 && >= 7.3.8 && < 2.8.2 && > 5.4.5 ) || ( <= 3.3.2 && < 3.8.5 && <= 6.4.7 && <= 6.7.3 && < 2.6.2 && >= 6.3.1 ) || ( <= 5.8.3 && > 2.8.4 && >= 6.5.2 && > 7.8.7 && >= 6.7.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "ats",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "粎U\u0016"-                                        },-                                        "dlUri": "https:zevkbgcv"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ixk",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0017",-                                        "dlUri": "http:c"-                                    }-                                },-                                "Linux_CentOS": {-                                    "( <= 4.6.3 && <= 4.1.3 ) || ( >= 6.6.3 ) || ( < 4.5.2 && >= 5.2.4 ) || ( > 1.3.7 && >= 8.8.1 && <= 4.8.3 && < 2.1.5 && == 7.8.1 && < 4.2.3 && == 4.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "ZIm-'5\tk",-                                        "dlUri": "http:zueopma"-                                    },-                                    "( == 2.6.2 && > 5.4.6 && == 8.5.2 && <= 7.7.1 && <= 7.4.3 && == 5.7.4 && > 4.2.5 && <= 2.8.6 && < 2.8.7 ) || ( < 8.1.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "𫎛G󲇰c/",-                                        "dlUri": "https:"-                                    },-                                    "( > 8.5.6 && > 1.7.1 && > 6.3.6 && == 1.6.8 && >= 6.1.1 && > 3.4.1 && >= 6.4.8 && >= 2.6.3 && >= 7.3.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "fe",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:wwxvdg"-                                    },-                                    "( >= 5.1.5 && > 7.2.6 && >= 2.6.7 && == 4.5.5 && > 6.7.8 && == 7.4.6 && == 3.4.6 && > 8.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "J\u0006g"-                                        },-                                        "dlUri": "http:hl"-                                    }-                                },-                                "Linux_Gentoo": {-                                    "( <= 3.3.6 && == 1.4.5 && <= 1.8.3 && == 7.7.8 && > 4.4.4 && >= 8.4.3 && == 4.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "mzowz",-                                        "dlOutput": null,-                                        "dlSubdir": "CX􄔷",-                                        "dlUri": "http:cevi"-                                    },-                                    "( <= 8.6.4 && <= 6.3.2 && < 1.7.2 && == 1.2.8 && >= 7.3.7 && > 5.8.3 && < 7.1.1 ) || ( < 3.1.1 && > 2.4.7 && > 2.7.5 && >= 3.1.1 && == 2.4.3 ) || ( >= 8.6.3 && == 5.5.3 && >= 5.3.2 && > 8.2.2 && > 6.3.3 && == 2.3.1 ) || ( > 4.5.3 && <= 4.6.4 && > 9.7.1 && >= 8.8.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "awmhs",-                                        "dlOutput": null,-                                        "dlSubdir": "$s]𡌎\u0001\u0013\u001br",-                                        "dlUri": "http:gcgwlqau"-                                    },-                                    "( >= 6.1.5 && >= 3.7.7 && < 4.4.6 && <= 1.8.4 && <= 2.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "rbdrufgl",-                                        "dlOutput": null,-                                        "dlSubdir": "Y\u0017$q#",-                                        "dlUri": "http:a"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "glgb",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:ffzj"-                                    }-                                },-                                "Windows": {-                                    "( < 8.3.1 ) || ( > 2.4.8 && > 2.7.3 && > 8.5.7 && > 4.4.8 && < 4.5.3 && <= 3.4.4 ) || ( > 8.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "je",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "S"-                                        },-                                        "dlUri": "http:rlnkxxte"-                                    },-                                    "( > 4.8.7 && <= 1.1.6 && >= 1.7.8 && < 7.4.6 ) || ( > 6.7.3 && <= 7.6.4 && > 8.6.1 && > 5.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "osqf",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:rfq"-                                    },-                                    "( >= 4.8.3 && == 6.6.7 && < 6.2.7 && > 2.3.4 && >= 1.4.6 && <= 2.5.3 && > 6.7.8 && < 2.7.2 && <= 1.6.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "hisd",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:yat"-                                    },-                                    "( >= 8.1.4 && > 7.5.3 && >= 8.8.4 && > 5.7.1 && < 4.1.3 && > 4.7.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "b",-                                        "dlOutput": null,-                                        "dlSubdir": "󽭎'OH序\u0008",-                                        "dlUri": "http:chn"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "cpfmvbr",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:thu"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:bnt",-                        "viPostInstall": "jdjwlz",-                        "viPostRemove": "fbzect",-                        "viPreCompile": null,-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "woix",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": "b\u0012􅉍󼇲N}\u0000"-                            },-                            "dlUri": "https:"-                        },-                        "viTags": [-                            "Prerelease"-                        ],-                        "viTestDL": null-                    },-                    "2.6.7": {-                        "viArch": {-                            "A_ARM": {-                                "Linux_Gentoo": {-                                    "( <= 5.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "elojogv",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0007$]${",-                                        "dlUri": "https:lbotdd"-                                    },-                                    "( > 4.2.6 ) || ( == 8.8.4 && < 7.1.2 && >= 7.1.4 ) || ( <= 2.2.8 && > 4.1.2 && == 4.3.5 ) || ( >= 4.7.4 && < 2.6.6 ) || ( > 5.4.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "injyrvq",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:fepnrntp"-                                    },-                                    "( > 6.7.1 && == 3.3.4 && == 1.8.7 && == 1.3.1 && >= 8.6.3 && > 6.2.8 ) || ( > 5.1.1 && <= 6.8.2 ) || ( == 8.7.5 && >= 6.5.1 && >= 4.4.1 && <= 4.1.4 && < 5.6.5 && > 3.3.6 && < 4.3.2 && < 6.3.5 && == 2.6.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "dmy",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Ͱ"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "bsd",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "9=􁓂􍌥󵚀[\u000f"-                                        },-                                        "dlUri": "https:deqhvfc"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:gjl",-                        "viPostInstall": null,-                        "viPostRemove": null,-                        "viPreCompile": "dxw",-                        "viReleaseDay": null,-                        "viSourceDL": null,-                        "viTags": [-                            "Latest"-                        ],-                        "viTestDL": null-                    },-                    "3.3.5": {-                        "viArch": {-                            "A_Sparc64": {}-                        },-                        "viChangeLog": "http:uhv",-                        "viPostInstall": "ly",-                        "viPostRemove": null,-                        "viPreCompile": "unrj",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "h",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": ",A\u001f`g+&"-                            },-                            "dlUri": "https:uoj"-                        },-                        "viTags": [-                            "old",-                            "&Z3𭹡X",-                            "Prerelease",-                            "Prerelease"-                        ],-                        "viTestDL": null-                    },-                    "3.4.4": {-                        "viArch": {-                            "A_64": {-                                "Darwin": {-                                    "( == 2.8.5 && < 2.2.3 && <= 5.1.8 && <= 5.7.2 && == 6.3.8 && >= 2.4.1 && <= 7.7.2 && < 7.3.3 && <= 8.5.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "𩄜",-                                        "dlUri": "https:bffi"-                                    },-                                    "( >= 2.8.6 && == 6.6.8 ) || ( > 5.1.8 && == 5.6.1 && <= 3.1.6 && >= 5.1.10 && <= 6.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "t",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "u["-                                        },-                                        "dlUri": "https:ctx"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "vnya",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "O햎!𑱠𗳹ᨪ"-                                        },-                                        "dlUri": "https:"-                                    }-                                },-                                "Linux_Ubuntu": {-                                    "( <= 6.6.7 && == 1.2.3 && == 7.3.1 && >= 7.6.7 && <= 4.3.2 && >= 8.6.1 && >= 4.6.4 ) || ( >= 6.3.6 && == 3.6.7 && == 8.3.6 && >= 3.8.1 && > 7.2.7 && >= 1.5.2 ) || ( <= 6.6.3 && >= 1.1.3 && >= 2.7.4 && > 2.5.2 && == 5.8.5 && == 2.3.6 && <= 4.4.4 && > 5.8.5 ) || ( < 8.3.3 ) || ( > 8.8.6 && == 2.7.3 && < 4.2.8 && == 7.2.6 && > 1.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "srpqu",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "驵𣑯\u0003\u001fG\u0019'\u0003"-                                        },-                                        "dlUri": "http:awovjxxt"-                                    },-                                    "( == 9.5.2 && > 5.8.8 && >= 4.4.3 && > 4.1.3 && <= 7.7.8 ) || ( <= 7.4.8 && < 4.5.5 && > 1.2.7 && < 5.7.4 ) || ( == 1.7.3 && > 3.8.3 && >= 8.3.3 && <= 3.4.7 && == 4.5.6 && > 2.5.5 && > 6.3.1 && < 4.2.8 ) || ( >= 1.8.8 && >= 9.6.6 && == 8.4.1 && <= 1.3.3 ) || ( <= 2.8.9 && >= 6.2.3 && == 7.4.7 ) || ( < 6.1.4 && < 4.7.7 ) || ( > 1.5.3 && < 8.5.7 && > 4.8.2 && <= 8.7.4 && >= 4.6.4 && == 2.7.8 && == 1.5.6 ) || ( > 5.4.3 && <= 6.2.4 && >= 8.1.4 && > 3.6.1 && > 7.6.5 && >= 8.4.6 ) || ( > 3.2.8 && > 6.7.3 && < 2.1.1 && <= 6.7.3 && > 3.6.8 && < 4.4.1 && == 3.7.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "m",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:cxlw"-                                    },-                                    "( >= 4.7.3 && >= 4.8.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "vxn",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0013"-                                        },-                                        "dlUri": "https:e"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "qnenmql",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:brbrf"-                                    }-                                },-                                "Windows": {-                                    "( < 3.6.7 && >= 4.7.1 && >= 5.1.4 && >= 3.6.1 && <= 4.5.4 && < 2.4.2 ) || ( == 8.8.4 && > 5.1.6 && <= 9.6.3 && > 3.8.2 && > 6.8.5 && >= 7.8.1 && == 5.5.1 && <= 1.8.7 ) || ( > 5.6.4 && > 7.8.4 && == 1.1.6 && <= 3.2.6 && == 6.4.8 && > 3.2.7 && >= 6.8.8 && >= 8.2.5 && > 3.5.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "fvowp",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:bh"-                                    },-                                    "( == 1.2.6 && > 6.5.7 && > 5.6.2 ) || ( == 5.4.3 && < 6.6.4 && <= 5.7.6 ) || ( <= 8.3.8 ) || ( == 8.2.8 && == 3.5.2 && == 1.5.6 && <= 4.7.2 && == 3.1.4 && > 4.4.3 && == 8.7.6 && > 1.7.1 && >= 5.8.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0014"-                                        },-                                        "dlUri": "http:er"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "y陱󰨭c"-                                        },-                                        "dlUri": "https:xa"-                                    }-                                }-                            },-                            "A_ARM": {-                                "Darwin": {-                                    "( <= 1.5.5 && <= 7.3.1 && >= 3.3.4 && >= 7.7.5 && > 7.5.2 && < 2.8.5 && >= 7.3.8 ) || ( < 2.3.7 && < 4.6.8 && > 4.3.8 && == 1.8.4 && >= 1.1.8 && > 5.2.8 && > 2.3.4 && == 7.5.4 && < 1.1.1 ) || ( >= 5.3.7 && == 4.4.1 && == 8.4.2 && > 2.6.1 && == 3.3.6 && == 3.4.1 && < 1.8.6 && == 6.3.8 && <= 4.1.6 ) || ( == 4.2.7 && < 5.1.8 && <= 4.2.7 && == 4.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "bjmz",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "o𗹃"-                                        },-                                        "dlUri": "http:mlj"-                                    },-                                    "( <= 2.8.2 && < 2.7.5 && > 3.6.2 && == 2.6.7 ) || ( > 6.5.2 && == 1.8.5 ) || ( <= 3.1.4 && < 2.8.4 && >= 4.8.8 && == 3.4.6 && >= 2.5.5 && >= 1.7.1 && == 6.7.3 && <= 4.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "sbjlwpo",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􍴚Y]𫀛\u0004𦙢d󳂳"-                                        },-                                        "dlUri": "http:ewy"-                                    },-                                    "( <= 7.5.3 && >= 4.8.4 && == 7.7.4 && > 4.5.4 && >= 8.5.5 && == 3.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:ydllmahs"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "v",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:xzb"-                                    }-                                },-                                "Windows": {-                                    "( < 4.1.7 && <= 2.7.4 && < 4.7.2 && <= 5.2.3 && < 2.3.7 && > 4.1.5 && < 7.6.7 && < 4.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "yw",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:kzki"-                                    },-                                    "( == 6.3.8 && >= 3.2.7 && >= 8.5.9 && > 3.1.2 && >= 7.3.5 && <= 5.3.1 && == 3.5.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "barmjd",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "5\u000f\t~"-                                        },-                                        "dlUri": "http:zrgrbwg"-                                    },-                                    "( > 4.8.4 && <= 4.4.7 ) || ( > 2.6.7 && > 5.6.1 && == 5.7.5 && >= 1.1.5 && <= 7.8.5 && == 1.4.2 && >= 5.6.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "ypj",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0004",-                                        "dlUri": "http:yawtuh"-                                    },-                                    "( >= 8.3.2 ) || ( >= 4.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "j",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "(󸰤\u0001[;@"-                                        },-                                        "dlUri": "https:ebz"-                                    }-                                }-                            },-                            "A_ARM64": {-                                "FreeBSD": {-                                    "( <= 4.7.8 && < 5.5.3 && <= 5.5.7 && < 4.6.3 && > 5.4.4 && < 7.8.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    }-                                },-                                "Linux_AmazonLinux": {-                                    "( < 4.6.3 && < 3.5.6 && <= 6.7.4 && < 4.7.4 && < 8.7.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "xgl",-                                        "dlOutput": null,-                                        "dlSubdir": "5*",-                                        "dlUri": "https:qqahk"-                                    },-                                    "( <= 2.4.8 && > 8.7.1 && >= 1.8.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "rjasi",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:qbw"-                                    },-                                    "( > 1.7.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "s",-                                        "dlOutput": null,-                                        "dlSubdir": "Ej\u0002\u001d*􂽹",-                                        "dlUri": "http:bv"-                                    },-                                    "( > 7.2.8 && >= 3.5.6 && <= 8.7.8 && < 7.5.6 && <= 6.7.2 && < 8.2.6 && == 5.3.8 && >= 8.2.5 ) || ( > 8.3.4 && <= 3.2.2 && <= 8.5.5 && < 7.2.9 && < 8.1.2 && <= 5.3.5 && == 6.2.3 && == 7.7.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "qncsmyqa",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:xr"-                                    },-                                    "( > 8.6.2 && >= 6.2.6 && >= 3.6.8 && <= 2.3.4 && < 3.4.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "xngjmly",-                                        "dlOutput": null,-                                        "dlSubdir": "PP-",-                                        "dlUri": "https:ulrpl"-                                    },-                                    "( >= 4.6.7 && >= 2.8.6 && >= 2.6.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "yagttg",-                                        "dlOutput": null,-                                        "dlSubdir": "4\u001a",-                                        "dlUri": "http:jtfzv"-                                    },-                                    "( >= 8.7.8 ) || ( <= 4.5.7 && == 1.8.8 && < 5.5.2 && < 2.3.9 && < 4.6.3 && > 4.6.4 ) || ( == 2.8.3 && < 5.7.2 ) || ( <= 8.6.1 && == 8.5.4 && >= 5.1.3 && > 6.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "nyedat",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:pgyjpje"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "hnxk",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:qgfkwamv"-                                    }-                                },-                                "Linux_CentOS": {},-                                "Linux_Debian": {-                                    "( < 2.7.8 && < 3.1.4 && < 6.1.2 && >= 1.7.5 && > 3.4.7 && < 2.1.2 ) || ( >= 6.5.6 ) || ( > 3.7.3 && <= 1.5.8 && > 7.3.7 && > 7.6.4 && == 5.6.8 && <= 1.4.1 && < 2.1.1 && == 8.7.5 && <= 5.4.1 ) || ( <= 3.7.5 && <= 2.5.5 && > 2.8.6 && == 1.2.1 && == 6.2.7 && < 7.6.1 && == 7.5.2 && >= 4.4.7 ) || ( < 7.7.3 ) || ( == 2.2.3 && == 6.3.4 && <= 8.1.5 && >= 7.7.4 && >= 3.4.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "l(9",-                                        "dlUri": "https:eyha"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "f7Eꋬ"-                                        },-                                        "dlUri": "http:ngdj"-                                    }-                                },-                                "Linux_UnknownLinux": {},-                                "Windows": {-                                    "( < 1.3.1 && <= 1.1.8 && < 3.2.7 && == 4.8.5 ) || ( < 5.8.7 && >= 6.4.8 ) || ( < 8.8.6 && == 7.3.7 ) || ( > 6.3.7 && >= 1.1.1 ) || ( > 3.7.1 && <= 2.8.7 && <= 6.3.1 && < 7.8.6 && < 7.6.5 && < 1.8.1 && == 7.3.7 ) || ( <= 8.6.2 && <= 8.5.3 && >= 7.7.8 && <= 8.3.1 && > 8.3.6 ) || ( <= 3.4.6 && > 5.6.2 && >= 1.5.7 && <= 7.3.1 && > 3.5.1 && > 7.1.3 && <= 5.4.2 && == 3.8.2 && <= 2.4.2 ) || ( >= 8.1.3 && >= 2.1.6 && >= 1.3.5 && == 1.6.1 && > 4.5.8 && <= 5.5.8 ) || ( >= 4.5.8 && < 5.1.4 && > 2.1.1 && < 2.4.1 && < 3.8.8 && >= 3.7.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "f",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Yw󷬿"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( < 4.5.7 && <= 6.4.4 && == 3.7.5 && >= 2.6.3 && >= 1.7.7 && <= 8.1.7 && < 2.4.3 && < 2.3.1 && > 3.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "bg",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "(hM㈂D\u000c%"-                                        },-                                        "dlUri": "http:zss"-                                    },-                                    "( > 6.1.5 && == 1.6.8 && > 3.5.1 && >= 6.7.2 && > 5.4.5 && <= 6.5.2 && > 3.4.5 && > 4.6.3 && < 5.5.5 ) || ( <= 2.2.7 && > 2.3.3 && < 1.7.3 && == 8.3.5 && < 3.6.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "rnbqdeat",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "}󷢰𨌅q\\\u001c\u0015"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( >= 4.2.8 && >= 1.7.3 && >= 7.6.3 && <= 2.6.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "zrkggr",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "vpN\u0004\\󽁵"-                                        },-                                        "dlUri": "http:vm"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "f",-                                        "dlOutput": null,-                                        "dlSubdir": "Z9\u000e&􃍳-r𣈀",-                                        "dlUri": "https:boftmg"-                                    }-                                }-                            },-                            "A_PowerPC64": {-                                "Darwin": {-                                    "( < 8.6.5 && <= 7.6.6 && <= 1.8.5 && < 5.8.6 && >= 1.5.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "rxef",-                                        "dlOutput": null,-                                        "dlSubdir": "5p!",-                                        "dlUri": "http:"-                                    },-                                    "( <= 3.1.5 && >= 4.2.4 && > 8.2.8 && == 7.8.3 && > 7.2.5 && <= 1.8.5 ) || ( < 6.1.7 && == 3.3.6 && <= 8.6.7 && > 8.1.8 && < 6.7.5 && >= 8.8.1 && >= 2.2.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "mr",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "~!\u000f𬰁."-                                        },-                                        "dlUri": "http:ziianwoo"-                                    },-                                    "( == 7.6.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "( > 4.3.6 && >= 2.5.3 && < 7.3.1 && < 1.3.8 && >= 3.1.5 && > 1.1.4 && <= 7.1.5 && < 3.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "adjsxfrb",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:vdz"-                                    },-                                    "( > 7.7.7 ) || ( >= 6.6.3 && == 2.8.5 && >= 4.3.8 && > 7.8.7 ) || ( >= 8.1.5 && < 1.8.1 && < 8.2.6 && <= 4.8.2 && >= 7.4.1 && >= 5.8.7 && <= 4.2.8 && >= 7.2.4 ) || ( == 8.2.7 && <= 6.8.7 && == 7.6.3 && > 2.3.7 && >= 5.1.7 && >= 1.2.3 && < 3.4.7 ) || ( > 1.9.6 && < 7.4.5 && < 6.7.8 && <= 5.4.7 && >= 8.5.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "cntho",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "!GI𮗽􌗠"-                                        },-                                        "dlUri": "http:nlmc"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "n",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "y𭍫𓎬DfT\t"-                                        },-                                        "dlUri": "https:fudqkcet"-                                    }-                                },-                                "FreeBSD": {-                                    "( == 4.2.1 && >= 3.2.5 && <= 4.2.8 && == 1.5.8 && >= 8.7.3 && < 5.7.5 && > 7.6.3 && < 4.8.6 ) || ( > 1.3.5 && <= 6.2.3 && <= 8.3.6 && >= 7.7.8 && > 2.5.3 ) || ( < 6.3.7 && <= 7.3.7 && == 6.2.8 && >= 6.4.6 ) || ( == 6.6.5 && <= 5.4.3 && >= 8.1.8 ) || ( < 2.3.7 && <= 2.3.2 && >= 2.5.3 && >= 1.5.7 && == 1.2.2 && > 2.8.8 && < 8.5.3 && == 3.3.8 && == 6.2.6 ) || ( <= 2.5.5 && == 7.8.6 && >= 8.5.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "lvmrib",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:qdpuqzs"-                                    }-                                },-                                "Linux_Exherbo": {-                                    "( < 2.1.3 && >= 6.7.5 && < 3.7.5 ) || ( >= 1.5.5 && == 6.4.4 && <= 3.3.6 ) || ( > 2.2.3 ) || ( >= 1.6.6 && > 4.3.5 && > 3.6.3 && > 3.2.6 && < 8.6.4 && >= 3.7.1 && < 3.6.2 && < 5.3.2 && < 2.2.6 ) || ( == 7.2.1 && == 5.2.8 ) || ( <= 7.4.6 && >= 2.6.8 && >= 2.2.8 && == 2.4.1 && < 1.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "oeofui",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:uhndfk"-                                    },-                                    "( < 5.2.6 && < 3.4.4 && < 1.1.3 && >= 8.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "filfoz",-                                        "dlOutput": null,-                                        "dlSubdir": "𥁳󾜥𣠵ᤵ󲚣",-                                        "dlUri": "https:npp"-                                    },-                                    "( <= 1.1.5 && <= 5.5.5 && > 4.4.6 && <= 6.4.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "vyzcdmtd",-                                        "dlOutput": null,-                                        "dlSubdir": ";gN\u001e𩺉(",-                                        "dlUri": "http:ncgwu"-                                    },-                                    "( <= 7.4.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "rzh",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:"-                                    },-                                    "( <= 8.2.6 ) || ( < 2.1.8 && > 4.1.2 && < 6.8.8 && >= 8.4.3 && <= 7.2.4 && < 6.1.4 && >= 2.4.7 ) || ( == 2.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "t",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0014"-                                        },-                                        "dlUri": "http:cx"-                                    },-                                    "( == 4.3.5 && == 4.4.1 && >= 1.2.1 && > 3.7.1 && >= 8.1.6 && > 1.2.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "s",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "伄𑶂"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ">["-                                        },-                                        "dlUri": "https:g"-                                    }-                                },-                                "Linux_Gentoo": {-                                    "( <= 7.8.6 && == 2.2.5 && >= 1.1.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "G\u0011\u001bET",-                                        "dlUri": "https:sfot"-                                    },-                                    "( == 1.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "svt",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:dzlosofc"-                                    },-                                    "( == 3.8.8 && < 7.4.6 && < 7.6.5 && == 3.2.1 && <= 8.4.1 && > 8.8.2 && <= 2.7.1 ) || ( <= 2.5.7 && <= 4.7.4 && > 8.2.7 && == 5.6.3 && <= 3.3.2 && >= 1.4.1 ) || ( > 7.5.6 && == 6.6.4 ) || ( < 8.4.1 && <= 2.7.5 && > 5.5.7 && < 2.3.2 && == 2.5.8 && == 8.6.1 ) || ( == 2.8.7 && > 4.3.6 && > 1.3.2 && < 6.8.4 && == 5.7.4 && <= 5.4.5 && <= 3.5.2 && == 3.1.9 && <= 6.5.2 ) || ( > 1.6.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:gnapy"-                                    },-                                    "( == 7.5.5 && >= 4.6.2 && <= 6.5.2 && > 3.8.2 && == 5.5.1 && > 8.5.8 ) || ( > 1.7.6 && > 4.6.6 ) || ( == 6.4.4 && > 5.7.5 && < 4.4.5 && <= 7.2.7 && >= 6.5.2 && <= 3.4.6 && > 7.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "actbzbp",-                                        "dlOutput": null,-                                        "dlSubdir": "x",-                                        "dlUri": "http:jznipdk"-                                    },-                                    "( > 7.6.7 && <= 7.1.8 && < 7.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "kq",-                                        "dlOutput": null,-                                        "dlSubdir": "0𭨣𣮲",-                                        "dlUri": "https:zm"-                                    },-                                    "( >= 7.2.5 && == 6.7.6 && < 4.8.6 && > 5.6.6 && <= 5.8.2 && < 3.7.4 && > 7.6.1 && == 4.5.5 && > 2.8.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "latxlc",-                                        "dlOutput": null,-                                        "dlSubdir": "nj魗鋿",-                                        "dlUri": "http:vynsyn"-                                    }-                                },-                                "Windows": {-                                    "( <= 5.1.7 && == 1.4.7 && > 5.3.2 && <= 3.1.1 && < 6.1.6 ) || ( < 4.4.5 && > 2.3.3 && < 3.6.3 && > 2.6.5 && < 1.7.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "tyyhnxzu",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\"\u0005i(󵹷'𢴺"-                                        },-                                        "dlUri": "https:to"-                                    },-                                    "( > 5.2.2 && >= 7.7.8 && <= 6.8.2 && < 4.5.3 && >= 1.6.6 && >= 8.6.3 && < 7.8.8 ) || ( >= 8.7.5 && == 7.6.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "nvjqcoqk",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𪺠󺺣\u0010"-                                        },-                                        "dlUri": "http:r"-                                    },-                                    "( > 5.8.6 && == 8.3.5 && == 8.6.5 ) || ( >= 1.2.6 && == 2.1.3 && == 2.9.2 && < 3.8.1 && >= 4.7.4 && <= 4.5.1 && <= 5.3.5 ) || ( > 8.3.1 && <= 4.1.7 && == 6.6.2 && == 8.6.7 && == 3.7.2 && >= 8.4.5 && == 4.3.6 && >= 5.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "vx",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "v"-                                        },-                                        "dlUri": "http:owwii"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "Darwin": {}-                            }-                        },-                        "viChangeLog": "https:gqvwog",-                        "viPostInstall": "ytr",-                        "viPostRemove": null,-                        "viPreCompile": null,-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": "􊜃𝢾􏄴Vrq"-                            },-                            "dlUri": "http:z"-                        },-                        "viTags": [-                            "base-5.1.2",-                            "Recommended",-                            "1􈑉:খ",-                            "Latest",-                            "base-1.1.2",-                            "f8\u0017xNft(",-                            "Recommended",-                            "Prerelease"-                        ],-                        "viTestDL": null-                    },-                    "6.5.7": {-                        "viArch": {-                            "A_32": {-                                "Darwin": {},-                                "Windows": {-                                    "( >= 4.4.4 && < 6.6.5 ) || ( > 7.4.5 && <= 6.6.8 && < 3.7.7 && <= 3.4.1 && < 4.1.6 && < 4.7.1 && < 5.7.4 && >= 2.1.1 && <= 2.4.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "jqcdjpj",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󿋓[􋟌W"-                                        },-                                        "dlUri": "http:brs"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "xpxwznk",-                                        "dlOutput": null,-                                        "dlSubdir": "k􃝨\u0010󷈧\u0008Q破_",-                                        "dlUri": "http:rnndzeqj"-                                    }-                                }-                            },-                            "A_PowerPC64": {},-                            "A_Sparc": {-                                "Darwin": {-                                    "( <= 4.8.7 && == 7.6.3 && > 2.5.2 && < 6.4.6 && >= 7.3.2 ) || ( > 5.4.2 && <= 6.3.2 && > 6.1.1 ) || ( < 8.7.7 && == 7.5.3 && >= 1.7.7 && < 6.2.6 && <= 1.1.8 && <= 7.8.3 && > 8.6.4 && > 8.4.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "gz",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "N췱E}S"-                                        },-                                        "dlUri": "http:czafqg"-                                    },-                                    "( == 2.5.7 && < 3.7.8 && == 2.5.1 && > 2.7.4 && <= 5.6.6 ) || ( > 6.3.2 && >= 2.6.5 && == 3.4.3 && <= 1.6.2 && == 1.2.7 && > 1.6.2 && < 7.7.7 && >= 8.2.4 ) || ( > 6.8.8 && < 6.3.4 ) || ( >= 4.2.6 && == 3.7.5 && < 7.5.5 && > 7.3.7 && < 8.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:ie"-                                    },-                                    "( > 2.3.6 && < 3.1.6 && > 5.3.1 && >= 1.3.7 && >= 2.1.3 && == 6.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "tscvdkt",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "w𧳛Y𥓦󵼶摣|"-                                        },-                                        "dlUri": "http:ldvmf"-                                    },-                                    "( > 4.2.1 && == 5.8.3 && == 5.3.4 && > 3.5.1 && >= 8.6.5 && > 4.8.7 && < 8.5.2 && <= 1.4.8 && <= 5.7.3 ) || ( < 7.8.1 ) || ( < 6.3.1 ) || ( >= 4.2.6 && > 1.8.5 && <= 6.8.6 && < 5.4.6 && >= 3.7.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "sfcx",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:jh"-                                    },-                                    "( >= 5.5.1 && >= 4.1.6 && == 5.7.4 ) || ( > 3.2.1 && <= 8.5.8 && <= 8.4.5 && > 2.7.7 && >= 8.7.8 && <= 5.7.4 && >= 2.6.6 && == 1.4.4 && > 9.5.2 ) || ( >= 4.4.7 && <= 6.6.6 && > 8.4.7 && < 6.8.4 && == 7.8.1 && <= 6.4.5 && < 8.3.7 && < 4.4.7 ) || ( >= 1.5.9 && < 6.4.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "dado",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:ymvn"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ftyq",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󴕠>I𢶋𫗺\\"-                                        },-                                        "dlUri": "http:hbc"-                                    }-                                },-                                "Linux_AmazonLinux": {-                                    "( < 4.4.6 && == 7.3.5 && < 4.3.6 && == 5.8.6 && <= 6.8.7 && >= 6.2.2 && < 6.2.3 ) || ( > 3.4.2 && == 3.3.3 && < 1.8.1 && == 8.1.1 && < 8.8.1 && == 6.8.3 && <= 3.3.3 && > 4.1.5 && < 5.6.2 ) || ( >= 1.2.2 && == 4.1.1 && <= 8.6.8 && < 4.3.5 ) || ( >= 5.1.7 && <= 5.4.4 && < 6.2.7 && <= 6.2.2 && < 6.8.8 && < 7.8.1 && >= 7.2.2 ) || ( < 2.1.5 && < 5.4.3 && < 1.3.4 && > 5.7.3 && > 7.5.2 && > 6.6.4 && <= 1.2.8 && >= 4.4.2 && <= 3.4.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "xpz",-                                        "dlOutput": null,-                                        "dlSubdir": "7󼞋\u0017t\u0019",-                                        "dlUri": "http:ml"-                                    },-                                    "( == 1.7.3 && >= 8.4.6 && < 1.3.6 && >= 1.2.7 && > 2.3.7 && >= 5.3.8 && > 7.8.8 && > 4.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "kh",-                                        "dlOutput": null,-                                        "dlSubdir": "􉶜󾛇",-                                        "dlUri": "https:uegeuegm"-                                    },-                                    "( == 4.2.4 && > 1.5.2 && == 6.4.6 ) || ( > 5.7.3 && >= 2.1.5 && <= 7.6.6 && < 7.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "eor",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "P\u001a䰿`􇍾\rA~"-                                        },-                                        "dlUri": "http:rxkgpcx"-                                    },-                                    "( >= 6.8.5 && >= 8.1.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "tuxhyhcm",-                                        "dlOutput": null,-                                        "dlSubdir": "<",-                                        "dlUri": "http:efrxmw"-                                    }-                                },-                                "Linux_Exherbo": {-                                    "( < 8.3.5 && == 5.5.2 && > 2.1.1 && <= 8.6.2 ) || ( == 2.3.6 && < 6.5.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "q",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "ኣ\u000fA\u0001*􁆝<"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( == 3.4.2 && <= 4.8.3 && < 8.2.5 && <= 5.6.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "lcybpfvo",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u001e@z󳧨f"-                                        },-                                        "dlUri": "http:yftl"-                                    },-                                    "( == 3.6.2 && < 7.7.2 && >= 5.8.6 && <= 2.5.2 && > 4.5.2 && <= 4.8.2 && < 8.4.4 && == 3.1.4 && == 6.8.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "E"-                                        },-                                        "dlUri": "https:bctkd"-                                    },-                                    "( >= 2.3.3 && >= 7.2.6 && <= 7.8.4 ) || ( <= 4.1.7 && <= 1.7.2 && < 1.7.7 && <= 4.5.8 && <= 6.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "mlrru",-                                        "dlOutput": null,-                                        "dlSubdir": ",\u0015",-                                        "dlUri": "http:hszsgzyh"-                                    },-                                    "( >= 8.5.2 && >= 5.4.6 && >= 3.7.6 && > 3.5.3 && > 2.2.5 && <= 1.6.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "ojpwotb",-                                        "dlOutput": null,-                                        "dlSubdir": "\u001c;7㨑U󵲇3\n",-                                        "dlUri": "http:xtxbga"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ykfqul",-                                        "dlOutput": null,-                                        "dlSubdir": "U,뱻5vK",-                                        "dlUri": "http:lamgn"-                                    }-                                },-                                "Linux_Ubuntu": {},-                                "Windows": {-                                    "( == 3.4.6 && > 1.3.1 && <= 3.7.5 && <= 5.5.4 && < 3.8.7 && <= 6.1.3 && >= 7.4.5 && <= 8.8.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "dk",-                                        "dlOutput": null,-                                        "dlSubdir": "⢑𤠋\u0001z",-                                        "dlUri": "https:sywnqbb"-                                    },-                                    "( == 8.5.1 ) || ( == 6.7.3 && <= 4.4.5 && < 2.2.8 && < 4.2.1 && == 4.8.8 && < 1.4.8 && <= 5.6.6 && < 7.3.6 ) || ( == 7.4.4 && >= 5.2.2 && == 8.1.2 && < 2.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "0SHOl󵪷\u0018"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "gheg",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:xjqhg"-                                    }-                                }-                            },-                            "A_Sparc64": {}-                        },-                        "viChangeLog": "https:n",-                        "viPostInstall": "qvm",-                        "viPostRemove": "sgvk",-                        "viPreCompile": "nvecnkvu",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "dzydyxg",-                            "dlOutput": null,-                            "dlSubdir": "􂮄qG+0󰊒t",-                            "dlUri": "http:vvn"-                        },-                        "viTags": [],-                        "viTestDL": null-                    },-                    "6.6.3": {-                        "viArch": {-                            "A_64": {},-                            "A_PowerPC64": {-                                "Darwin": {-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "wj",-                                        "dlOutput": null,-                                        "dlSubdir": "9󶍰j}󶗈\u0015",-                                        "dlUri": "http:zquwa"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 2.5.1 && >= 5.5.6 && >= 2.2.3 && < 4.2.7 && <= 3.3.6 && == 2.7.7 && < 6.7.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "itw",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:ebgwsdh"-                                    },-                                    "( == 6.2.8 && < 3.7.6 && >= 5.4.2 && > 6.7.7 && == 1.5.8 && > 3.1.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "nkdysrt",-                                        "dlOutput": null,-                                        "dlSubdir": "N㹘󵨀\u0008C𣳄",-                                        "dlUri": "https:"-                                    },-                                    "( > 3.1.7 && == 8.6.1 && == 1.7.5 && < 4.8.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "xqajuhrc",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:soxw"-                                    },-                                    "( >= 5.6.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "ipp",-                                        "dlOutput": null,-                                        "dlSubdir": "𤿻\u001f󺅨y􁴼",-                                        "dlUri": "https:seecjpa"-                                    },-                                    "( >= 8.2.4 && == 1.8.1 && == 5.8.8 ) || ( < 2.1.1 && > 8.3.1 && <= 6.6.7 && < 8.6.2 && == 5.7.6 && >= 5.1.3 && < 1.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "nhiiyd",-                                        "dlOutput": null,-                                        "dlSubdir": "􂌦𨼕\\$kn\u0001󼸏",-                                        "dlUri": "http:doqr"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "v",-                                        "dlOutput": null,-                                        "dlSubdir": "M^\u0018󼠯eEl\u001f",-                                        "dlUri": "http:mj"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:juby",-                        "viPostInstall": "segjmze",-                        "viPostRemove": "",-                        "viPreCompile": null,-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "nu",-                            "dlOutput": null,-                            "dlSubdir": null,-                            "dlUri": "http:tws"-                        },-                        "viTags": [-                            "",-                            "\u0014𣉈C\u0018󼀇V",-                            "Recommended"-                        ],-                        "viTestDL": null-                    },-                    "8.5.4": {-                        "viArch": {-                            "A_32": {-                                "Darwin": {-                                    "( < 6.3.3 && >= 6.4.3 ) || ( >= 7.6.2 && < 5.8.3 && >= 2.3.4 && > 5.2.1 && <= 1.6.7 && > 5.7.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "bzjnyzg",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:qdfdnwxx"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "cm",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:dxe"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 6.5.7 && < 8.1.4 && > 3.8.2 && == 4.1.5 && > 7.3.4 && > 7.4.6 && > 5.7.6 && <= 4.1.8 && <= 1.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "ju",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󴚩\u0000\u001eL3"-                                        },-                                        "dlUri": "https:t"-                                    },-                                    "( <= 4.1.7 && == 4.6.5 && == 4.5.7 && <= 2.5.6 && == 2.6.3 ) || ( > 5.6.6 && < 8.7.8 && == 6.8.6 && < 5.7.6 && <= 8.3.6 && == 9.7.4 ) || ( < 3.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "ruwm",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "s􀑇Y"-                                        },-                                        "dlUri": "https:nozmv"-                                    },-                                    "( == 1.8.5 && >= 1.2.4 && < 7.7.9 && >= 4.1.2 ) || ( >= 8.6.3 && > 1.1.5 && <= 3.6.7 && < 4.6.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "pehbhvss",-                                        "dlOutput": null,-                                        "dlSubdir": "8𗌮􌠷\u0006O:",-                                        "dlUri": "https:it"-                                    },-                                    "( == 2.6.2 && == 5.4.6 && == 6.1.5 && == 2.8.5 && >= 1.6.6 && <= 2.7.2 && == 1.3.3 && == 7.1.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "qcbnqz",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0004\u000bY𩉒dw",-                                        "dlUri": "https:z"-                                    },-                                    "( == 2.6.5 ) || ( > 5.9.8 && <= 6.5.5 && > 5.7.6 && == 8.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "ewd",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:rictt"-                                    },-                                    "( == 3.3.4 && == 2.3.8 && > 2.7.5 ) || ( <= 8.1.7 && == 5.2.6 && > 1.8.2 && < 5.2.8 && >= 5.1.1 && == 7.7.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "fbapes",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "FN𤔊\t^"-                                        },-                                        "dlUri": "http:mdaz"-                                    },-                                    "( > 4.6.6 && < 3.1.6 && >= 7.1.2 && >= 1.7.3 && >= 8.5.3 && > 7.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "l",-                                        "dlOutput": null,-                                        "dlSubdir": "𣟺!\u0005\u0006SXd",-                                        "dlUri": "http:atjynlfz"-                                    },-                                    "( > 5.5.2 && > 3.7.3 && == 5.8.3 && == 1.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:lh"-                                    }-                                },-                                "Linux_Fedora": {-                                    "( < 5.5.3 && > 8.1.5 && == 6.2.6 && >= 3.6.1 && <= 2.5.8 && > 2.8.4 && == 7.8.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "ckvl",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0006(u",-                                        "dlUri": "http:rda"-                                    },-                                    "( <= 1.6.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "dherkx",-                                        "dlOutput": null,-                                        "dlSubdir": "\th-",-                                        "dlUri": "https:qyhl"-                                    },-                                    "( <= 7.2.3 && >= 3.7.4 && <= 2.4.6 && < 5.7.7 && < 1.2.8 && > 6.1.3 && > 3.8.8 && <= 2.8.5 && == 7.3.2 ) || ( > 4.9.5 && < 3.2.5 && >= 5.7.3 && > 8.6.7 ) || ( > 6.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "gwprkzmk",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:ff"-                                    },-                                    "( <= 7.3.8 && <= 7.3.4 && <= 8.3.3 && <= 3.2.2 ) || ( == 4.4.4 && <= 4.5.8 && == 3.3.2 ) || ( < 3.1.6 ) || ( == 4.2.2 && == 1.3.6 && == 2.4.4 && >= 1.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "ijne",-                                        "dlOutput": null,-                                        "dlSubdir": "M7ks\ny",-                                        "dlUri": "http:lzfewc"-                                    },-                                    "( == 4.1.4 && == 7.3.1 && >= 3.8.7 && > 3.2.3 && < 4.8.4 && == 3.1.8 ) || ( >= 5.8.4 && < 6.6.6 && <= 8.7.3 && < 6.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "cyxoqz",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "q\u0002땦IaPn"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( > 1.1.5 && <= 4.3.4 && >= 6.4.3 && > 6.8.8 && < 5.3.3 && < 3.6.6 && > 1.6.4 && < 8.8.1 && == 7.7.1 ) || ( > 4.6.8 && >= 6.5.1 && < 2.1.6 && < 1.1.3 && < 5.7.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "avfrflpp",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:kddfmdjq"-                                    },-                                    "( >= 4.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "kejpsvr",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0004Y`7"-                                        },-                                        "dlUri": "http:nzrli"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "kvjunfw",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:pblsub"-                                    }-                                }-                            },-                            "A_ARM64": {}-                        },-                        "viChangeLog": "http:kcbpilr",-                        "viPostInstall": "kvdlwtq",-                        "viPostRemove": "qyvxvztp",-                        "viPreCompile": "hpjrxowq",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "uvyqgeiy",-                            "dlOutput": null,-                            "dlSubdir": null,-                            "dlUri": "https:mb"-                        },-                        "viTags": [-                            "Latest",-                            "base-7.2.7",-                            "base-6.3.8",-                            "old",-                            "base-5.3.5",-                            "Latest",-                            "\u0005I{5\u0013",-                            "base-3.8.8"-                        ],-                        "viTestDL": null-                    }-                },-                "GHCup": {-                    "3.3.6": {-                        "viArch": {-                            "A_32": {},-                            "A_ARM": {-                                "Darwin": {},-                                "FreeBSD": {-                                    "( >= 1.3.8 && == 3.1.8 && > 7.6.3 && <= 1.5.5 && >= 2.2.2 && <= 8.5.2 && == 3.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "phd",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "M|㛇S"-                                        },-                                        "dlUri": "https:kjwhr"-                                    }-                                },-                                "Linux_CentOS": {-                                    "( < 4.1.4 && >= 1.5.2 && == 6.6.3 && >= 6.3.5 && <= 6.4.2 && <= 5.5.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "zk",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "B\u0015\u0003"-                                        },-                                        "dlUri": "http:yt"-                                    },-                                    "( <= 5.5.7 && <= 4.6.4 && == 2.1.2 && >= 7.3.3 && < 4.4.1 && == 2.5.1 && > 4.4.7 && < 3.8.7 ) || ( >= 7.3.8 && == 8.6.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "qygc",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0008"-                                        },-                                        "dlUri": "https:pyofpkdj"-                                    },-                                    "( <= 8.2.6 && > 7.3.8 && > 1.2.8 && < 4.7.8 && > 8.1.5 && >= 3.5.2 ) || ( <= 4.2.8 && < 7.8.3 && <= 8.4.5 && == 7.5.6 && == 2.4.5 && < 7.4.5 && >= 7.5.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "ib",-                                        "dlOutput": null,-                                        "dlSubdir": "󻖪:L",-                                        "dlUri": "http:byfcyw"-                                    },-                                    "( == 4.6.5 && == 9.5.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "cnv",-                                        "dlOutput": null,-                                        "dlSubdir": "􍸪1t/F\u0018\u0017",-                                        "dlUri": "http:azna"-                                    },-                                    "( == 4.7.6 && > 8.5.7 && < 3.2.4 && < 2.7.7 && > 2.6.1 && < 1.8.4 && < 2.5.7 && >= 3.8.7 && > 3.8.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "hxokohxs",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􀨍\u0015"-                                        },-                                        "dlUri": "http:vw"-                                    },-                                    "( > 6.1.3 && >= 7.7.6 && < 7.6.5 && > 5.8.4 && >= 4.8.4 && > 3.7.8 ) || ( == 2.6.2 && < 2.7.3 && <= 8.3.4 && < 6.2.3 && <= 8.4.7 && < 3.5.8 && >= 6.7.6 && >= 1.5.6 && < 1.5.6 ) || ( == 7.6.4 && >= 3.5.6 && > 6.1.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "otswzqpu",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "[\u001a^s\u0013\u0001"-                                        },-                                        "dlUri": "http:koxtf"-                                    },-                                    "( >= 7.7.2 && >= 6.4.5 && <= 2.8.3 && >= 3.7.3 && == 8.2.3 && >= 7.6.3 && > 6.1.2 ) || ( >= 3.1.2 && == 5.6.1 && < 8.8.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "fwi",-                                        "dlOutput": null,-                                        "dlSubdir": "\r\rW\u0018C",-                                        "dlUri": "https:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "tac",-                                        "dlOutput": null,-                                        "dlSubdir": "J􁻫󱓟!i",-                                        "dlUri": "http:ogc"-                                    }-                                },-                                "Linux_Ubuntu": {},-                                "Windows": {-                                    "( > 7.8.6 && >= 7.2.3 && >= 4.3.1 && < 4.4.7 && <= 4.5.5 && > 6.4.8 && <= 3.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "vzklif",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0013𣪺 ",-                                        "dlUri": "http:iencxkc"-                                    },-                                    "( >= 2.2.3 && >= 7.8.3 && > 7.6.2 && < 8.6.3 && >= 1.7.7 && == 2.2.6 && < 8.5.6 && <= 5.6.7 && >= 4.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "rmsjzvxr",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:rsrqf"-                                    },-                                    "( >= 8.4.3 && >= 8.8.3 && >= 2.7.5 && == 8.1.6 && > 6.1.2 && <= 7.8.2 && < 1.6.3 && == 8.6.8 ) || ( <= 7.4.8 && == 8.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "mh",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "nscrfh",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:rkzrhdvq"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "Darwin": {-                                    "( < 6.8.8 && > 2.5.3 && > 4.6.1 && == 5.2.6 && < 5.5.6 && >= 7.2.7 && > 8.1.4 && == 8.3.2 ) || ( < 6.7.3 && <= 2.7.2 && > 5.4.8 && > 3.2.3 && <= 5.6.4 && == 2.2.1 && >= 7.4.2 && >= 7.7.8 && > 6.5.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "pcpk",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󺥽\u0002\u0012h\"􉵒"-                                        },-                                        "dlUri": "http:cpcjvqga"-                                    },-                                    "( < 7.5.8 && == 4.4.3 && == 1.8.8 && < 1.1.2 && > 4.7.7 && >= 6.2.2 && > 8.8.4 && < 8.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "epmmd",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:v"-                                    },-                                    "( == 3.6.3 && <= 8.5.8 && <= 5.4.5 && <= 3.5.1 && < 9.6.5 && < 4.6.8 && > 7.2.4 && < 3.8.7 && <= 2.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:ldgym"-                                    },-                                    "( >= 4.4.2 && <= 3.8.2 && >= 5.2.5 && >= 3.8.3 && == 8.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "fbttip",-                                        "dlOutput": null,-                                        "dlSubdir": "Vj",-                                        "dlUri": "https:vcuht"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "q",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:f"-                                    }-                                },-                                "Windows": {-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "yllhi",-                                        "dlOutput": null,-                                        "dlSubdir": "kr\u0007\u001f",-                                        "dlUri": "https:lyw"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:hgc",-                        "viPostInstall": "hqxhqabh",-                        "viPostRemove": "h",-                        "viPreCompile": "",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "mpfno",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": "\u0013M厹A(K"-                            },-                            "dlUri": "http:r"-                        },-                        "viTags": [-                            "Recommended",-                            "old",-                            "Latest",-                            "old",-                            "Latest",-                            "old",-                            "Latest"-                        ],-                        "viTestDL": null-                    },-                    "4.3.4": {-                        "viArch": {-                            "A_32": {-                                "Darwin": {-                                    "( <= 8.3.7 && <= 4.3.4 && <= 6.2.8 && == 7.7.1 && >= 5.2.5 && < 3.7.4 ) || ( >= 1.4.3 && <= 8.1.8 && >= 5.1.8 && < 2.2.3 && == 6.1.5 && > 6.3.8 && == 6.1.1 ) || ( <= 5.1.3 && >= 5.2.6 && >= 3.7.7 && < 5.5.3 && <= 8.1.6 && >= 6.2.3 && < 7.3.4 ) || ( > 1.7.6 && > 4.2.3 && < 8.6.2 && < 7.7.6 && > 6.4.3 && <= 5.6.7 && <= 1.1.7 && == 1.7.3 && >= 5.2.5 ) || ( >= 2.3.1 && == 7.5.2 && >= 2.4.6 && > 3.3.2 && < 7.6.3 && <= 2.2.6 && > 7.3.8 && <= 4.2.4 && > 6.6.5 ) || ( == 1.1.3 && == 1.2.2 ) || ( >= 6.8.6 && > 8.5.1 && <= 1.1.6 && <= 2.1.6 && >= 7.6.8 && >= 5.5.8 && > 6.6.3 && >= 8.7.3 ) || ( < 1.3.5 && <= 5.6.1 && == 6.2.3 && <= 1.2.8 && <= 7.8.4 && > 7.8.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "kqtv",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:m"-                                    },-                                    "( > 1.4.3 && >= 2.5.1 && > 5.3.7 ) || ( < 7.2.4 && > 5.4.8 && < 2.8.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "avynv",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:nzum"-                                    },-                                    "( > 5.8.5 && == 7.3.6 && < 3.4.5 && < 3.5.1 && > 2.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "bsrruuke",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\\\u001a3A\u001a\u0007\u0006!"-                                        },-                                        "dlUri": "http:qljkdxrr"-                                    },-                                    "( >= 5.5.5 && <= 7.7.5 && < 8.8.6 && <= 8.2.5 && < 4.8.1 && < 6.1.2 && == 3.1.2 ) || ( == 8.5.2 && < 6.4.8 && == 5.5.4 && < 3.1.3 && == 3.4.8 && <= 3.2.8 && <= 4.7.1 && >= 3.2.6 && == 6.8.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "cbzyfsv",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "%\u0000<\n"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "bgesgerf",-                                        "dlOutput": null,-                                        "dlSubdir": "󴝊\u0002~{\u000c\\",-                                        "dlUri": "http:a"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 5.8.6 && == 7.2.1 && == 8.6.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "qfkmstpm",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "_9{"-                                        },-                                        "dlUri": "http:mxmtvhf"-                                    }-                                },-                                "Linux_Gentoo": {-                                    "( < 2.8.1 && >= 4.2.1 && >= 1.8.2 && >= 8.3.4 && >= 2.4.1 && == 6.5.6 && < 1.5.3 && == 7.4.1 && > 2.5.8 ) || ( <= 5.2.6 && < 1.5.4 && < 3.1.5 && <= 3.8.4 && <= 3.2.8 && >= 6.8.7 && < 2.4.3 && > 6.6.6 && <= 2.3.8 ) || ( <= 6.7.6 && > 2.6.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "mgzpkbv",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0016<􋍊%S|\u0003𨵚",-                                        "dlUri": "https:pcsox"-                                    },-                                    "( < 4.5.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "umrmuon",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:ff"-                                    },-                                    "( == 8.6.4 ) || ( < 1.1.1 && > 2.4.2 ) || ( == 5.3.2 && >= 6.1.8 && > 3.4.2 && >= 6.8.8 && < 4.8.4 ) || ( >= 7.8.4 && > 8.3.4 && > 3.2.5 && < 1.8.4 && == 1.1.7 && >= 5.8.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "gzbyimz",-                                        "dlOutput": null,-                                        "dlSubdir": "]\tX𡂥+",-                                        "dlUri": "http:di"-                                    },-                                    "( > 3.1.4 && == 6.1.2 && > 6.7.2 && == 1.8.6 && <= 1.6.3 && == 5.2.6 && >= 7.5.2 ) || ( <= 4.8.5 && == 8.5.6 ) || ( > 2.3.3 && == 6.2.7 && > 8.5.3 && == 3.3.7 && > 5.2.1 ) || ( < 3.3.2 && <= 4.1.7 ) || ( > 3.2.2 && > 1.4.2 && >= 2.2.4 && < 2.4.1 && >= 1.2.8 && >= 1.5.3 && <= 8.1.7 && <= 3.7.6 && > 7.8.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "gycqy",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:eemeeaj"-                                    },-                                    "( > 6.5.4 && <= 3.5.6 && >= 1.1.8 && > 6.5.2 && >= 4.4.1 && <= 6.1.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "rer",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:dhaxf"-                                    },-                                    "( >= 3.5.8 && <= 7.4.3 && <= 2.8.6 && >= 6.4.7 ) || ( <= 2.1.2 && >= 1.6.5 && >= 2.7.7 && <= 3.6.4 && == 6.3.5 && > 8.2.3 && <= 3.3.7 && >= 2.6.8 ) || ( >= 7.3.7 && > 4.1.8 && <= 7.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "ief",-                                        "dlOutput": null,-                                        "dlSubdir": "㹽\t+\n/,ck",-                                        "dlUri": "http:ulnsli"-                                    },-                                    "( >= 3.7.1 && <= 5.8.4 && <= 5.1.4 && < 2.4.4 && > 7.2.4 && >= 5.7.5 && >= 6.4.2 && <= 8.4.1 && <= 5.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "gsg",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:pzwacevh"-                                    },-                                    "( >= 6.3.5 && >= 7.8.3 && <= 3.7.8 && == 7.4.2 && < 5.5.5 && == 2.7.3 && < 6.1.6 && <= 6.2.7 && <= 7.1.3 ) || ( == 8.4.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "zzikdqk",-                                        "dlOutput": null,-                                        "dlSubdir": "K[W&`hn",-                                        "dlUri": "https:dhf"-                                    }-                                },-                                "Linux_Mint": {-                                    "( < 4.6.5 && >= 5.2.4 ) || ( <= 3.5.3 && >= 3.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "frqr",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:mb"-                                    },-                                    "( < 7.5.8 && < 4.3.3 && == 1.2.4 && > 6.6.4 ) || ( < 2.7.4 && >= 1.3.4 && <= 2.1.3 && >= 8.5.8 && < 6.5.1 && <= 7.5.4 && > 1.1.4 && < 3.2.1 && == 4.3.1 ) || ( > 6.1.6 ) || ( < 6.8.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "wjckrr",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:"-                                    },-                                    "( == 5.8.3 && > 1.7.4 && <= 7.5.7 && <= 1.1.7 ) || ( <= 2.2.7 && <= 5.1.2 ) || ( <= 5.6.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "fyuq",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:tipazo"-                                    },-                                    "( >= 3.6.1 && > 5.4.7 && < 1.3.4 ) || ( > 7.6.1 && > 1.9.7 && == 2.5.8 && > 7.8.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "i",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0000R8󻇊"-                                        },-                                        "dlUri": "http:ankc"-                                    },-                                    "( >= 8.6.5 && > 8.4.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "c",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:dsutx"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "sg",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\"4\u00029\u000f0𘍁"-                                        },-                                        "dlUri": "https:odk"-                                    }-                                },-                                "Windows": {-                                    "( <= 5.2.6 && > 3.5.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "v",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:bgzz"-                                    }-                                }-                            },-                            "A_ARM": {-                                "Darwin": {-                                    "( < 1.3.3 && <= 3.1.2 && > 7.2.3 && < 3.4.7 ) || ( <= 2.1.5 && < 7.7.7 && >= 1.6.1 && < 5.8.6 ) || ( >= 3.1.4 && >= 7.2.6 && == 4.2.4 && == 6.2.4 && <= 6.4.2 && <= 3.2.7 && >= 5.4.5 && < 6.3.2 ) || ( >= 6.9.4 && == 2.1.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "usgdgr",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "C𬄧7`\u0008M"-                                        },-                                        "dlUri": "http:detosdvn"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:vq"-                                    }-                                }-                            },-                            "A_PowerPC": {}-                        },-                        "viChangeLog": "https:",-                        "viPostInstall": null,-                        "viPostRemove": "h",-                        "viPreCompile": null,-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "pazpsu",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": "a𗁫d|􏞆4"-                            },-                            "dlUri": "https:ucfte"-                        },-                        "viTags": [-                            "Recommended",-                            "Recommended",-                            "",-                            "old",-                            "\u0017M􆼘󴞻",-                            "old",-                            "Recommended"-                        ],-                        "viTestDL": null-                    },-                    "8.6.2": {-                        "viArch": {-                            "A_32": {-                                "Linux_Ubuntu": {-                                    "( < 6.3.9 && <= 2.5.6 && == 5.6.8 && == 1.1.2 && < 2.6.5 && > 5.6.5 && > 5.5.2 && < 5.3.5 ) || ( == 8.5.4 && > 3.6.8 && > 4.2.3 && < 6.2.3 ) || ( == 4.8.8 && < 2.6.3 && == 1.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "ꇀO1"-                                        },-                                        "dlUri": "https:ap"-                                    },-                                    "( == 2.6.2 && < 8.3.3 && > 7.5.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "dtcjlo",-                                        "dlOutput": null,-                                        "dlSubdir": "􅺙]󵅘\u0013W􄧫󿂶\u001b",-                                        "dlUri": "https:lto"-                                    },-                                    "( == 3.4.7 && <= 4.5.1 && <= 5.8.7 && >= 6.5.6 && <= 8.6.1 && == 1.2.8 && < 6.4.6 ) || ( == 4.1.6 && < 3.9.4 && >= 8.7.1 && == 3.1.8 && <= 7.6.4 && == 5.2.4 && <= 1.4.6 && <= 8.3.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "sm",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0002\u0011v",-                                        "dlUri": "http:gkakchn"-                                    },-                                    "( == 4.8.2 && < 1.1.4 && >= 8.7.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "lp",-                                        "dlOutput": null,-                                        "dlSubdir": "l\u0002\u001c+",-                                        "dlUri": "https:d"-                                    },-                                    "( == 6.3.8 && <= 7.6.7 && < 5.8.2 && >= 6.5.7 && == 3.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "pt",-                                        "dlOutput": null,-                                        "dlSubdir": "}\u0014V凳]\u0007",-                                        "dlUri": "https:ktzt"-                                    },-                                    "( > 1.3.5 && > 2.7.7 && <= 4.7.5 ) || ( == 3.5.2 && <= 4.2.8 && >= 3.7.8 && >= 1.1.8 && > 8.8.5 && == 3.3.4 && == 3.2.6 && >= 4.4.4 && > 6.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "tb",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "@\u001f𤾠Mx𫭁Ⅱ𘙃"-                                        },-                                        "dlUri": "http:w"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "qrrmeta",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:evt"-                                    }-                                }-                            },-                            "A_ARM": {},-                            "A_ARM64": {-                                "FreeBSD": {-                                    "( < 6.8.3 && == 4.4.1 && <= 7.2.3 && < 4.6.6 && < 8.2.8 && >= 4.5.5 && <= 4.3.8 ) || ( >= 2.7.3 && == 4.3.2 && == 1.6.8 && > 8.6.3 && <= 7.4.3 && > 3.6.8 && == 6.1.3 && >= 1.2.1 && >= 4.7.2 ) || ( < 5.6.4 && > 1.3.2 && >= 5.7.2 && >= 2.3.4 && > 1.2.6 && >= 8.8.5 && == 2.2.5 ) || ( <= 2.5.7 ) || ( < 2.1.6 && < 5.2.8 ) || ( <= 8.5.8 && > 1.4.5 && == 5.4.3 && >= 8.8.6 && >= 3.6.7 && < 4.5.1 && < 5.6.8 && > 6.4.5 ) || ( <= 3.4.3 && <= 4.3.2 && > 1.5.9 && >= 2.4.4 && > 1.3.2 && < 6.6.6 && == 1.1.6 && >= 7.7.2 && == 5.3.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "onretf",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "B2𪔄|󵩣\u0001%󼯺"-                                        },-                                        "dlUri": "http:g"-                                    },-                                    "( <= 7.7.7 && <= 4.3.2 && <= 8.2.6 && > 5.8.2 && == 3.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "fuxfqep",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( > 8.3.6 && <= 7.3.5 && == 2.4.1 && == 4.5.6 && <= 2.1.3 && > 8.7.6 && <= 1.7.8 && < 6.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "s",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "( > 8.4.2 && > 1.1.7 && < 5.4.8 && >= 6.4.7 && <= 4.4.1 && >= 3.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "?PwT􏀩씋6",-                                        "dlUri": "http:wlvfafu"-                                    },-                                    "( > 8.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "icolau",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:y"-                                    },-                                    "( >= 8.6.4 && > 7.2.8 && == 6.4.3 && < 2.4.4 && <= 2.2.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u000f,ꭉ"-                                        },-                                        "dlUri": "http:jfmmmqt"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "v𩒵#@\u0008{|"-                                        },-                                        "dlUri": "http:iie"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "Linux_AmazonLinux": {-                                    "( == 1.8.8 ) || ( > 6.8.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "fgbxxgc",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Y`t$4_A"-                                        },-                                        "dlUri": "https:yyoqrkkv"-                                    },-                                    "( == 3.5.6 && == 4.8.1 ) || ( >= 5.8.5 && <= 2.8.4 && == 7.5.8 && <= 6.4.2 && >= 5.2.3 && < 3.1.8 && < 3.8.4 && > 8.6.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "qbmzv",-                                        "dlOutput": null,-                                        "dlSubdir": "st\u001c鱉e􈯟",-                                        "dlUri": "https:gahueri"-                                    },-                                    "( >= 8.3.6 && <= 5.6.5 && > 6.5.5 && == 5.5.2 && < 7.3.5 ) || ( <= 5.8.2 && == 4.6.2 && <= 5.8.1 && == 6.7.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "wabti",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "zbcc",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:jgtc"-                                    }-                                },-                                "Windows": {-                                    "( < 3.7.7 && <= 3.6.8 && <= 7.1.3 && > 7.4.2 && <= 1.3.3 && == 4.6.4 && <= 7.1.8 ) || ( == 1.3.8 && < 6.7.4 && == 8.6.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "eqchhx",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0011U]"-                                        },-                                        "dlUri": "https:antaji"-                                    },-                                    "( > 2.8.7 && == 3.4.8 && < 5.8.4 && > 4.5.7 && < 5.8.3 ) || ( == 8.7.8 && > 6.3.3 && <= 4.6.5 && == 7.7.4 && < 6.8.8 && < 8.8.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "qp",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0004y歊\u0003"-                                        },-                                        "dlUri": "http:rcfpl"-                                    },-                                    "( > 7.7.1 && == 5.7.5 && > 7.6.6 && < 4.1.4 && == 7.5.6 && <= 4.7.7 && == 5.7.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "dkcfx",-                                        "dlOutput": null,-                                        "dlSubdir": "-;,",-                                        "dlUri": "http:jdfwfbrt"-                                    },-                                    "( > 8.8.6 && == 8.8.5 && == 6.7.6 && >= 1.7.2 && <= 2.2.7 ) || ( == 5.8.8 && <= 1.5.5 && == 2.6.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "qbkylm",-                                        "dlOutput": null,-                                        "dlSubdir": "󷈺",-                                        "dlUri": "https:ddmqduw"-                                    },-                                    "( >= 5.3.2 && < 1.1.2 && > 8.2.8 && <= 2.1.8 && < 8.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "ouhkxidq",-                                        "dlOutput": null,-                                        "dlSubdir": "}",-                                        "dlUri": "https:lqfhxdav"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "nzafy",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:qves"-                                    }-                                }-                            },-                            "A_Sparc": {},-                            "A_Sparc64": {-                                "FreeBSD": {-                                    "( < 3.2.7 && > 4.7.3 && >= 1.5.7 && < 3.1.5 && <= 8.4.2 && <= 6.3.6 && < 3.3.5 && == 7.2.4 && <= 6.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "eohpj",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:gyckka"-                                    },-                                    "( < 6.6.2 && == 1.1.7 && < 4.8.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "rm",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:ltij"-                                    },-                                    "( <= 3.3.3 && < 5.2.8 && >= 8.7.8 ) || ( <= 6.4.1 && == 8.1.1 && >= 3.2.3 && <= 3.3.9 && < 1.4.6 && > 4.1.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "vpythd",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Ij2m\u0013\\R,"-                                        },-                                        "dlUri": "http:hceythg"-                                    },-                                    "( == 7.6.5 && > 2.8.3 && == 5.2.5 && < 7.8.1 && <= 5.5.2 && >= 8.7.8 && < 7.2.1 && >= 1.5.3 ) || ( < 9.8.6 && >= 4.4.3 && <= 6.4.8 && > 3.4.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "mn",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "( > 7.8.6 && < 7.1.4 && >= 8.3.1 && == 2.2.8 && == 3.1.8 && <= 3.2.1 && == 8.8.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "nzsndlw",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Rp\u0000\u001c`"-                                        },-                                        "dlUri": "http:bughke"-                                    },-                                    "( >= 4.1.7 && >= 2.8.3 && < 7.4.6 && >= 1.4.3 && == 7.1.3 && <= 5.1.8 && >= 4.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "}M\u0015X;𢈈"-                                        },-                                        "dlUri": "https:ubojbh"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "abkooqhe",-                                        "dlOutput": null,-                                        "dlSubdir": "YL",-                                        "dlUri": "https:fdf"-                                    }-                                },-                                "Linux_CentOS": {-                                    "( < 8.7.3 && > 5.6.8 && <= 4.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "jlbs",-                                        "dlOutput": null,-                                        "dlSubdir": "T􀴙UU=\u0003ﲘ\u0003",-                                        "dlUri": "http:"-                                    },-                                    "( <= 2.1.1 && > 3.1.2 && == 7.4.4 && >= 8.3.3 && >= 5.5.4 && > 5.2.3 ) || ( < 7.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "s𦠭r$9􈒀\u0002!"-                                        },-                                        "dlUri": "https:nzvjaoq"-                                    },-                                    "( <= 2.2.2 && > 8.2.8 && >= 6.4.2 && > 6.3.7 && >= 5.6.4 && > 7.4.8 && > 1.7.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "mksapz",-                                        "dlOutput": null,-                                        "dlSubdir": "S\u000fU󿁘|",-                                        "dlUri": "http:vdsc"-                                    },-                                    "( <= 6.5.8 && <= 8.6.8 ) || ( < 1.8.1 && > 6.8.5 ) || ( <= 6.3.4 && < 1.4.5 && < 4.2.4 && == 8.1.3 && >= 3.6.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "p",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:vlabner"-                                    },-                                    "( == 4.3.4 && == 7.2.6 && >= 3.7.1 ) || ( >= 3.5.4 && <= 8.2.1 && > 4.4.5 ) || ( == 1.1.4 && <= 4.4.1 && <= 6.6.4 && <= 6.8.4 && > 4.6.6 && < 5.5.7 && >= 7.3.6 && == 6.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "qyd",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:eiv"-                                    },-                                    "( > 2.4.4 && <= 6.6.8 && < 2.1.4 && == 8.4.3 && == 1.1.3 && == 2.2.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u001ev"-                                        },-                                        "dlUri": "http:ciklqw"-                                    },-                                    "( > 3.7.1 && == 7.2.7 && < 6.4.7 && > 6.3.6 ) || ( > 3.2.6 && <= 6.7.8 && >= 6.2.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "woocvl",-                                        "dlOutput": null,-                                        "dlSubdir": "Q𫼘\u0011",-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "xpnck",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "䌘z\u0010𗅗kZZ:"-                                        },-                                        "dlUri": "http:"-                                    }-                                },-                                "Linux_UnknownLinux": {-                                    "( < 1.6.2 && > 5.7.7 && >= 1.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "xbvrwmw",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:xbbueboy"-                                    }-                                },-                                "Windows": {-                                    "( <= 7.1.1 && >= 4.6.3 && == 5.3.7 && == 5.7.3 && > 6.6.2 && == 3.3.8 && <= 2.5.1 && > 3.1.5 && == 6.7.3 ) || ( <= 1.2.7 && <= 6.4.8 && <= 2.1.1 && == 7.5.8 && <= 4.7.2 && >= 4.3.7 && < 8.8.3 ) || ( <= 7.5.7 && == 7.7.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "cekaiwyc",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "玉im"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "f",-                                        "dlOutput": null,-                                        "dlSubdir": "M+Y",-                                        "dlUri": "http:gndawt"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:xogrunjn",-                        "viPostInstall": "uvftr",-                        "viPostRemove": "",-                        "viPreCompile": null,-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "orhgsp",-                            "dlOutput": null,-                            "dlSubdir": null,-                            "dlUri": "https:anoingwt"-                        },-                        "viTags": [-                            "Prerelease",-                            "Latest",-                            "\u000bl󳮶\u0006󵖸􅊤\u0016 ",-                            "Prerelease",-                            "Prerelease",-                            "base-5.1.6"-                        ],-                        "viTestDL": null-                    }-                },-                "Stack": {-                    "1.8.8": {-                        "viArch": {-                            "A_ARM": {-                                "Linux_CentOS": {-                                    "( < 2.7.1 && <= 7.1.1 && >= 6.8.5 && > 4.8.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "psl",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\rxJFa"-                                        },-                                        "dlUri": "http:crnxjs"-                                    },-                                    "( < 2.8.4 && < 8.6.2 && < 2.3.8 && == 7.5.6 && > 2.3.5 ) || ( > 3.6.7 && >= 6.2.8 && == 5.2.2 && > 6.4.5 && == 1.5.6 && < 4.4.7 && <= 1.7.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "<H~킇\u0001􎣰\u001e\u0006"-                                        },-                                        "dlUri": "https:efbgmnq"-                                    },-                                    "( < 5.8.2 && > 2.2.6 && <= 1.8.3 && == 3.3.7 && >= 3.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "hufhvadl",-                                        "dlOutput": null,-                                        "dlSubdir": "􍀬.",-                                        "dlUri": "http:emorvm"-                                    },-                                    "( == 4.3.2 && > 6.3.7 && == 7.2.4 && > 3.8.1 && >= 4.5.7 ) || ( < 2.3.3 && > 3.6.7 && < 5.7.7 && >= 8.7.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "dtavnypr",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:ax"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "0󴮢󵓃tE",-                                        "dlUri": "http:izg"-                                    }-                                },-                                "Linux_Exherbo": {-                                    "( == 3.5.2 && >= 3.4.7 && >= 3.6.2 && >= 1.6.4 && <= 2.4.8 ) || ( >= 7.3.6 && >= 4.2.1 && >= 4.1.5 && <= 5.8.7 && == 8.4.4 && == 7.1.3 && <= 2.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "vunapaff",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:q"-                                    },-                                    "( == 8.1.2 && == 4.3.4 ) || ( <= 5.4.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "tyl",-                                        "dlOutput": null,-                                        "dlSubdir": "WNy(\u000cef",-                                        "dlUri": "https:v"-                                    },-                                    "( > 4.4.3 && == 5.6.8 && <= 8.4.4 && < 8.8.7 && <= 6.6.7 && > 1.7.6 && > 1.3.2 && < 7.3.7 && < 2.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:lujeda"-                                    },-                                    "( >= 3.6.7 && < 7.5.4 && == 2.2.3 && >= 6.7.5 && < 7.3.8 && > 2.1.6 && < 6.8.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "ylvvkux",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􅭮NBo󽾗"-                                        },-                                        "dlUri": "https:e"-                                    }-                                },-                                "Linux_Mint": {-                                    "( == 6.5.4 && >= 2.4.2 && <= 6.3.5 && == 2.5.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:zl"-                                    },-                                    "( == 8.4.8 && > 2.1.8 && > 4.8.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "krdaun",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "*d"-                                        },-                                        "dlUri": "http:cg"-                                    }-                                },-                                "Windows": {-                                    "( < 6.2.6 && < 2.8.3 && > 1.5.2 && < 5.5.2 && > 8.4.6 && == 2.6.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "zgfj",-                                        "dlOutput": null,-                                        "dlSubdir": "\n\u000c\u0001𦐥tv8",-                                        "dlUri": "https:t"-                                    },-                                    "( < 6.3.3 && >= 1.4.1 && <= 8.3.8 && >= 3.5.4 && >= 8.6.6 ) || ( < 7.3.6 && > 4.1.1 && < 7.5.8 && <= 2.3.3 && <= 2.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "cvjr",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𢮺z\u0014;\u0019j1{"-                                        },-                                        "dlUri": "http:cacdm"-                                    },-                                    "( < 6.6.7 && < 8.6.4 && >= 5.6.7 && < 1.2.7 && > 7.2.3 && >= 6.3.4 && <= 6.3.2 && == 1.7.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "j",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:ypwfubtq"-                                    },-                                    "( <= 5.3.8 && < 2.6.2 && < 3.8.3 && <= 6.5.5 && >= 3.5.5 ) || ( > 1.3.3 && == 2.6.6 && <= 3.3.9 && == 8.6.2 && < 4.8.8 && > 7.1.1 && == 2.2.8 && < 6.8.4 && >= 1.6.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "df",-                                        "dlOutput": null,-                                        "dlSubdir": "!ᴲ轉nDPzN",-                                        "dlUri": "http:kfv"-                                    },-                                    "( <= 6.7.2 && == 2.6.8 && <= 4.7.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "xpt",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0010",-                                        "dlUri": "http:w"-                                    },-                                    "( > 1.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "hapygnu",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0016\u001a쟛\u0018;Y"-                                        },-                                        "dlUri": "https:kxynbs"-                                    }-                                }-                            },-                            "A_ARM64": {-                                "Darwin": {-                                    "( == 8.9.5 && == 8.5.7 && < 8.1.5 && == 7.8.2 && < 6.6.5 && > 3.7.7 && > 7.3.6 && < 5.2.8 && > 3.2.6 ) || ( == 8.5.4 && == 8.4.6 && < 2.8.4 ) || ( > 7.7.4 && == 6.3.5 && >= 1.8.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "oshekxp",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:amxqrkh"-                                    },-                                    "( >= 7.2.6 && >= 3.3.5 && == 2.2.1 && >= 2.5.8 && > 5.5.7 ) || ( <= 2.3.6 && <= 1.1.6 && > 5.1.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "dervd",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:fkqzzdw"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "djkmvogc",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0019",-                                        "dlUri": "http:fi"-                                    }-                                },-                                "FreeBSD": {-                                    "( == 2.8.8 && == 2.7.2 && >= 7.2.3 && == 3.6.2 && >= 3.8.7 ) || ( > 5.1.8 && <= 5.1.6 && >= 2.1.3 && <= 7.8.7 && <= 3.6.1 ) || ( <= 7.1.3 && > 6.5.7 && >= 2.8.8 && <= 4.2.4 && > 4.4.7 ) || ( <= 8.7.7 && <= 8.2.3 && <= 2.5.3 && == 7.2.6 && > 7.5.5 && == 1.1.5 && <= 2.2.4 && <= 2.3.6 && == 2.2.7 ) || ( > 4.4.4 && < 2.1.3 && == 3.8.3 && < 9.5.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "( >= 2.3.5 && <= 4.9.6 && >= 8.8.5 ) || ( < 2.1.8 && < 1.5.7 && >= 6.6.8 && == 8.4.6 && <= 1.3.5 && == 6.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "vgzh",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:q"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "uixya",-                                        "dlOutput": null,-                                        "dlSubdir": "M",-                                        "dlUri": "http:"-                                    }-                                },-                                "Linux_UnknownLinux": {-                                    "( < 2.1.5 && > 4.3.2 ) || ( == 2.3.3 && > 6.3.7 && > 2.2.3 && >= 3.4.8 && < 8.6.1 && > 2.7.1 ) || ( <= 6.6.7 && >= 2.1.5 && >= 8.8.6 ) || ( < 8.3.1 ) || ( >= 8.5.6 && < 8.6.7 && < 7.4.8 && >= 4.6.7 && < 7.5.8 && > 1.4.4 && < 5.3.3 && >= 7.3.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "zwgzlm",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "J)\u0011\u001e2\u0002-j"-                                        },-                                        "dlUri": "https:q"-                                    },-                                    "( < 5.1.2 && > 9.6.4 ) || ( >= 2.9.6 && <= 2.2.1 && < 5.4.4 && < 7.2.7 && <= 7.6.8 && < 8.2.1 ) || ( > 4.8.4 && >= 8.2.3 && < 4.4.3 && > 8.4.4 && >= 9.6.1 && < 6.2.6 && > 2.8.5 && >= 6.2.1 ) || ( == 2.5.7 && >= 1.2.2 && <= 7.7.2 && < 1.6.1 && > 2.7.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "vmh",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "!󾖈A"-                                        },-                                        "dlUri": "http:wjm"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "galzc",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "+𬘸$T󾸿h"-                                        },-                                        "dlUri": "https:"-                                    }-                                }-                            },-                            "A_PowerPC64": {-                                "Darwin": {-                                    "( < 6.3.3 && < 9.5.1 && <= 2.2.1 && == 5.3.3 && < 7.7.6 && == 3.3.4 && <= 6.4.4 && < 3.5.4 && >= 3.6.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "n",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:par"-                                    },-                                    "( <= 3.4.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "lynhh",-                                        "dlOutput": null,-                                        "dlSubdir": "g\u0007y|%",-                                        "dlUri": "https:hzscij"-                                    },-                                    "( <= 4.2.4 && > 5.6.4 && < 1.5.2 && < 4.7.5 ) || ( <= 7.6.8 && < 6.2.4 && >= 3.5.8 && <= 8.8.5 && >= 3.4.7 && <= 3.1.7 && >= 4.1.5 && == 5.3.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:vtgzv"-                                    },-                                    "( >= 8.3.7 && <= 1.7.3 && < 3.4.3 ) || ( < 4.5.1 && < 3.6.2 && == 6.1.9 && >= 4.4.5 && > 6.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "ssowgvwc",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "2$9YV􄡢\u000f:"-                                        },-                                        "dlUri": "https:yvzb"-                                    },-                                    "( >= 8.6.6 && < 3.5.7 && <= 5.4.2 && > 2.7.7 && == 3.7.1 && >= 7.5.2 ) || ( < 1.1.5 && < 6.7.1 && == 6.2.1 && == 2.2.1 && > 2.5.6 && >= 7.8.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "e",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:ocw"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 6.1.8 && > 4.6.8 && == 4.3.3 && == 8.4.1 && < 7.5.8 && >= 2.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "mw",-                                        "dlOutput": null,-                                        "dlSubdir": "9<",-                                        "dlUri": "http:"-                                    },-                                    "( == 8.3.5 && == 8.1.2 && >= 5.2.7 && >= 6.8.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "whryy",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:yrrdszek"-                                    },-                                    "( > 1.4.5 && > 3.5.7 && == 5.4.6 && < 6.1.4 && > 7.7.3 && < 8.3.1 ) || ( <= 1.5.8 && == 6.1.5 && == 4.2.1 ) || ( <= 7.4.3 && > 4.2.7 && > 3.6.1 && == 2.3.4 && < 3.7.1 ) || ( > 2.6.1 && >= 6.6.8 && >= 3.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "5"-                                        },-                                        "dlUri": "https:e"-                                    },-                                    "( >= 6.8.1 && < 3.4.4 && <= 6.8.7 && > 8.5.6 && <= 6.2.8 && < 5.3.6 && > 6.8.4 && == 4.8.3 && <= 6.7.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\t𖺀ၙ"-                                        },-                                        "dlUri": "https:d"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "zj",-                                        "dlOutput": null,-                                        "dlSubdir": "󳞾P\u000e쾾",-                                        "dlUri": "http:"-                                    }-                                },-                                "Linux_UnknownLinux": {-                                    "( < 2.4.7 && > 1.8.6 && == 7.4.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "foweu",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:ynxdzkv"-                                    },-                                    "( <= 4.1.4 && > 4.3.3 && == 4.3.4 && <= 4.4.3 && <= 5.4.6 && <= 8.6.3 && <= 3.7.3 ) || ( >= 4.8.6 && > 4.3.8 && > 3.8.1 && > 1.7.4 ) || ( < 2.6.4 && == 8.8.7 && <= 6.4.2 && == 2.4.6 && > 4.1.2 && <= 3.1.4 && == 7.3.7 ) || ( > 3.8.4 && > 3.6.1 && < 6.1.5 ) || ( < 8.9.4 && > 5.6.6 && > 1.7.3 && > 3.5.1 ) || ( >= 4.5.2 && >= 4.3.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "td",-                                        "dlOutput": null,-                                        "dlSubdir": "#Z\u0001AA󼬐U`",-                                        "dlUri": "https:"-                                    },-                                    "( >= 1.2.3 && >= 8.5.6 && < 4.3.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "xjqriwhg",-                                        "dlOutput": null,-                                        "dlSubdir": "vSR`W𝥺e?",-                                        "dlUri": "https:zepde"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "cou",-                                        "dlOutput": null,-                                        "dlSubdir": "BD\u0003\u000f\u000f-",-                                        "dlUri": "https:icf"-                                    }-                                },-                                "Windows": {-                                    "( == 5.6.3 && <= 7.5.2 && <= 2.4.3 && <= 7.1.5 && >= 2.1.3 && < 5.4.2 ) || ( >= 8.4.9 && >= 4.5.4 && < 7.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "iqedwv",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "(㪫Y\u000c"-                                        },-                                        "dlUri": "http:qkmhx"-                                    },-                                    "( == 7.7.6 && < 7.3.8 && >= 6.3.5 && > 8.7.1 && <= 3.2.5 && == 3.1.6 && == 8.5.4 && == 4.4.7 )": {-                                        "dlCSize": null,-                                        "dlHash": "rm",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "G/\u0007"-                                        },-                                        "dlUri": "https:oikarx"-                                    },-                                    "( > 1.2.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "pfu",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "%\u001dj􆌵\u0006︰j"-                                        },-                                        "dlUri": "http:xkz"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "FreeBSD": {-                                    "( < 5.5.4 && < 8.4.3 && == 3.2.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "hxmym",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:lpv"-                                    },-                                    "( > 1.6.1 && <= 6.4.1 && <= 4.4.8 && > 2.2.2 && < 3.7.5 && < 5.7.8 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:nuytowqw"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:todorak",-                        "viPostInstall": "js",-                        "viPostRemove": "mjwcdv",-                        "viPreCompile": null,-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "poxbrll",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": "QE"-                            },-                            "dlUri": "http:qcr"-                        },-                        "viTags": [-                            "Latest"-                        ],-                        "viTestDL": null-                    }-                }-            },-            "globalTools": {-                "ShimGen": {-                    "dlCSize": null,-                    "dlHash": "hewhezyyffjzzmhtcmjlkcbpume",-                    "dlOutput": null,-                    "dlSubdir": "3AD^󹙹d𩲒^\u000c􆫲jrU\u0015[\u000c\u0012\u0003:%",-                    "dlUri": "http:bbynqbgsimmopbljxeicsflaputoo"-                }-            },-            "toolRequirements": {-                "GHC": {-                    "6.3.1": {-                        "Darwin": {},-                        "FreeBSD": {-                            "( < 1.5.4 && == 5.7.2 && == 3.5.1 && < 7.1.7 ) || ( >= 2.5.1 && >= 2.5.7 && > 7.7.5 && <= 1.3.5 )": {-                                "distroPKGs": [-                                    "",-                                    "nfvfgjtv"-                                ],-                                "notes": "cwnbtnk"-                            },-                            "( < 3.1.5 && >= 2.3.8 && >= 7.4.5 && == 3.1.1 && == 4.6.6 && == 5.4.6 && < 8.4.4 && < 7.4.7 && > 4.3.4 )": {-                                "distroPKGs": [-                                    "dic",-                                    "irzy",-                                    "mujdd",-                                    "avmfcqzt",-                                    "suktqmsa",-                                    "vn"-                                ],-                                "notes": ""-                            },-                            "( > 8.2.5 )": {-                                "distroPKGs": [-                                    "tl",-                                    "qwgyhd",-                                    "rwpkw",-                                    "zabitl",-                                    "qec"-                                ],-                                "notes": "pkn"-                            },-                            "( >= 8.3.6 && <= 3.5.8 && < 1.1.4 && >= 2.2.6 && <= 5.6.6 && > 2.3.3 && >= 6.6.8 && >= 3.2.8 ) || ( <= 4.2.5 && == 6.9.8 && >= 6.5.7 && <= 5.8.2 && <= 3.6.4 && <= 6.4.8 && == 7.7.2 && > 2.5.4 && <= 5.2.5 ) || ( >= 6.8.4 && < 6.5.5 && <= 7.7.7 && >= 5.6.8 && < 8.3.1 ) || ( <= 6.4.8 && > 2.2.3 && <= 6.1.3 && >= 1.7.3 && > 6.8.3 )": {-                                "distroPKGs": [-                                    "vsiffnt",-                                    "jh"-                                ],-                                "notes": "lsi"-                            },-                            "( >= 8.4.7 && <= 6.3.3 && <= 8.3.2 ) || ( == 7.6.3 && <= 5.4.1 )": {-                                "distroPKGs": [-                                    "yflo",-                                    "cmyxrm",-                                    "zlna",-                                    "omwbvpv",-                                    "apnnaj",-                                    "xfmpog",-                                    "n",-                                    "wo"-                                ],-                                "notes": "zxuwwty"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "ptxm"-                            }-                        },-                        "Linux_CentOS": {-                            "( < 1.7.1 && <= 8.7.7 )": {-                                "distroPKGs": [],-                                "notes": "twusa"-                            },-                            "( <= 1.7.6 && == 7.1.5 && > 4.3.2 && == 4.2.7 && >= 7.7.2 && >= 6.1.8 ) || ( == 1.8.5 && < 5.5.7 && >= 1.2.7 && == 7.1.4 ) || ( >= 7.8.3 && == 2.8.6 && <= 3.5.8 && > 6.7.6 && > 3.7.3 && > 7.5.5 && < 3.2.1 )": {-                                "distroPKGs": [-                                    "",-                                    "so",-                                    "",-                                    "gefxrl",-                                    "kzsoy",-                                    "ynuowov",-                                    "ir"-                                ],-                                "notes": "bvayv"-                            },-                            "( <= 5.4.2 && <= 3.8.2 && < 2.7.2 && == 6.5.3 && > 6.3.4 && <= 4.3.7 ) || ( < 8.4.2 )": {-                                "distroPKGs": [-                                    "ywvx",-                                    "whfcoycu",-                                    "svxvnr",-                                    "bmfgybwm",-                                    "bjaot",-                                    "pq"-                                ],-                                "notes": ""-                            },-                            "( == 3.1.4 && >= 8.7.8 && > 7.6.4 && < 4.2.2 && < 7.5.1 && < 6.1.4 && == 3.3.5 )": {-                                "distroPKGs": [-                                    "mim",-                                    "rdbaxks",-                                    "pueyc"-                                ],-                                "notes": "tqdpc"-                            },-                            "( > 5.5.2 && >= 4.8.1 && > 7.3.8 && < 4.5.1 && <= 7.8.4 && >= 3.4.5 && == 7.1.3 )": {-                                "distroPKGs": [-                                    "bvypewl",-                                    "iymcjlf",-                                    "hhnrwsim"-                                ],-                                "notes": "fitxw"-                            },-                            "( > 8.3.5 && < 3.9.2 && <= 7.6.3 )": {-                                "distroPKGs": [-                                    "kkqcor",-                                    "rs",-                                    "s",-                                    "zjx",-                                    "bku",-                                    "pmx",-                                    "ccvns"-                                ],-                                "notes": "oo"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "k",-                                    "w"-                                ],-                                "notes": "gz"-                            }-                        },-                        "Windows": {-                            "( >= 2.2.4 )": {-                                "distroPKGs": [-                                    "nxi",-                                    "hwvtu",-                                    "swwoodg"-                                ],-                                "notes": "veqef"-                            }-                        }-                    }-                },-                "GHCup": {-                    "1.3.4": {-                        "FreeBSD": {-                            "( == 2.6.2 && <= 4.8.8 && > 7.6.1 && < 7.1.3 ) || ( == 5.5.1 && > 1.6.2 && >= 3.7.4 && >= 1.2.1 && == 4.3.8 && < 3.7.1 )": {-                                "distroPKGs": [-                                    "q",-                                    "",-                                    "zktpd",-                                    "",-                                    "wupuxun",-                                    "cogs",-                                    "z",-                                    "ceaj"-                                ],-                                "notes": "zlojc"-                            },-                            "( > 8.3.1 && >= 7.7.6 && <= 1.6.5 && >= 2.2.2 && < 5.8.2 && >= 8.5.3 && < 8.3.2 && < 4.6.3 && >= 6.4.7 )": {-                                "distroPKGs": [-                                    "jvq",-                                    "dq"-                                ],-                                "notes": "vzupro"-                            },-                            "( >= 2.3.6 )": {-                                "distroPKGs": [-                                    "q",-                                    "swweangz",-                                    "yumv",-                                    "lvfxxji",-                                    "jg",-                                    "vzw",-                                    "ohyoxtdw",-                                    "et"-                                ],-                                "notes": "ouwjiof"-                            },-                            "( >= 7.2.3 && >= 3.3.8 && > 6.7.1 && <= 2.5.2 && > 4.4.2 && == 5.5.7 && < 5.5.8 )": {-                                "distroPKGs": [],-                                "notes": "kya"-                            }-                        },-                        "Linux_Alpine": {-                            "( < 1.5.3 && == 8.2.2 && >= 5.5.3 && > 8.7.6 && > 3.1.7 && >= 5.5.7 )": {-                                "distroPKGs": [-                                    "y",-                                    "h",-                                    "jfyvhmpr"-                                ],-                                "notes": "m"-                            },-                            "( < 2.6.8 ) || ( <= 5.6.4 && > 3.5.1 && == 4.1.4 )": {-                                "distroPKGs": [-                                    "c"-                                ],-                                "notes": "iedte"-                            },-                            "( == 1.6.3 && > 1.7.7 && < 6.4.4 && > 1.2.4 && > 2.3.7 ) || ( <= 2.3.7 && <= 6.8.4 && <= 6.2.8 && < 8.4.2 && < 7.2.4 && >= 7.5.1 )": {-                                "distroPKGs": [-                                    "bp",-                                    "svajkgd",-                                    "mcuujoq",-                                    "klgappfi",-                                    "",-                                    "cuvhdse"-                                ],-                                "notes": "hjzq"-                            },-                            "( == 4.6.4 ) || ( <= 1.4.7 && > 4.7.2 && > 6.2.1 ) || ( > 2.1.4 && < 2.5.6 && == 4.1.4 && < 3.1.2 && > 5.2.5 && > 3.2.7 && >= 2.8.5 )": {-                                "distroPKGs": [-                                    "rov",-                                    "brydqm"-                                ],-                                "notes": "mtdgvca"-                            },-                            "( > 1.7.8 && <= 7.2.4 && <= 5.8.6 && <= 8.7.7 && == 3.6.4 && == 7.3.7 && >= 1.4.2 && <= 3.3.3 ) || ( <= 2.8.4 && <= 6.4.6 && <= 3.4.3 )": {-                                "distroPKGs": [-                                    "jcdqw",-                                    "hwy"-                                ],-                                "notes": "tbebe"-                            },-                            "( > 3.4.4 && > 7.8.7 ) || ( < 8.5.5 && > 1.7.7 && < 8.2.8 && >= 4.3.3 && == 5.5.7 && >= 5.2.1 && >= 4.2.3 && == 2.3.6 && > 3.4.4 ) || ( > 2.6.1 && <= 6.4.6 && <= 7.5.8 ) || ( == 1.1.7 && <= 6.8.8 && >= 8.1.6 && < 5.3.1 && < 6.5.8 && >= 3.8.3 && >= 3.8.1 && > 8.6.8 && >= 7.7.1 )": {-                                "distroPKGs": [],-                                "notes": "w"-                            },-                            "( > 5.7.5 && < 5.2.2 && < 7.5.3 && >= 8.7.7 && > 6.4.2 ) || ( > 6.6.7 && == 5.6.5 && < 5.2.2 && > 9.3.3 && >= 5.6.8 && >= 5.5.8 ) || ( >= 4.1.4 && < 8.6.3 )": {-                                "distroPKGs": [-                                    "hkqeqnaa",-                                    "ms",-                                    "dyfogys",-                                    "haz",-                                    "lqfkgjp",-                                    "j",-                                    "nnewjj",-                                    "w"-                                ],-                                "notes": ""-                            },-                            "( >= 1.2.5 ) || ( <= 3.2.6 )": {-                                "distroPKGs": [-                                    "cvthu"-                                ],-                                "notes": "voilj"-                            }-                        },-                        "Linux_Debian": {-                            "( <= 5.8.3 && >= 1.1.2 && == 7.8.8 && < 3.1.2 ) || ( > 4.1.5 && < 8.7.6 && > 4.8.7 && <= 5.3.3 && <= 4.1.7 && >= 3.4.8 && == 6.7.8 )": {-                                "distroPKGs": [-                                    "",-                                    "jarbpoel",-                                    "mxmib",-                                    "",-                                    "zak",-                                    "yomqcbz"-                                ],-                                "notes": "lo"-                            },-                            "( >= 4.4.8 && == 2.6.1 && > 4.3.4 && == 4.7.3 && >= 5.3.8 )": {-                                "distroPKGs": [-                                    "yqv",-                                    "phezq",-                                    "ipvljl",-                                    "tlhgekz",-                                    "jbqawi",-                                    "wptbi",-                                    "a",-                                    ""-                                ],-                                "notes": "ecd"-                            },-                            "( >= 5.2.5 && < 8.8.5 && < 6.3.8 && == 5.7.6 && >= 4.8.6 && < 3.2.1 && > 8.7.5 && == 4.8.1 ) || ( == 5.7.3 && == 1.5.4 && > 7.1.7 && < 8.6.2 && >= 6.3.8 ) || ( < 2.4.3 && >= 1.6.8 && > 4.8.6 && < 8.2.8 && == 6.5.1 && < 2.2.3 && <= 8.3.7 )": {-                                "distroPKGs": [-                                    "lglhnthr"-                                ],-                                "notes": "j"-                            },-                            "( >= 8.2.7 && <= 1.3.8 && > 7.1.4 && <= 8.2.5 && == 1.2.7 && >= 3.6.2 && <= 6.2.7 && <= 4.4.6 ) || ( <= 3.3.5 && >= 2.6.4 && < 2.8.2 && < 2.8.5 && >= 7.1.5 && > 6.6.7 && >= 3.3.8 && >= 3.5.5 )": {-                                "distroPKGs": [-                                    "gpk",-                                    "ttobjcef",-                                    "t",-                                    "fpoow",-                                    "kfky",-                                    "",-                                    "ef"-                                ],-                                "notes": "o"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "gnqaicy"-                                ],-                                "notes": "gzy"-                            }-                        },-                        "Linux_RedHat": {-                            "( < 8.6.7 && == 8.8.5 && >= 5.8.5 && < 1.3.4 && == 1.2.2 && <= 7.3.6 ) || ( >= 2.4.6 ) || ( > 3.7.4 )": {-                                "distroPKGs": [-                                    "g",-                                    "",-                                    "soiencb",-                                    "qppq",-                                    "tpyrd",-                                    "yiwb",-                                    "o",-                                    "ruom"-                                ],-                                "notes": "riamopc"-                            },-                            "( <= 7.1.2 && > 3.6.3 && < 3.8.7 && < 5.4.8 && == 6.2.8 && <= 3.7.5 && >= 7.2.8 && == 1.7.3 ) || ( > 2.7.1 && >= 3.3.8 )": {-                                "distroPKGs": [],-                                "notes": "iez"-                            },-                            "( == 6.4.1 && == 3.2.6 && < 7.6.1 )": {-                                "distroPKGs": [-                                    "",-                                    "qixshb",-                                    "",-                                    "",-                                    "nkwtodk",-                                    ""-                                ],-                                "notes": "gk"-                            },-                            "( > 7.3.1 && >= 3.7.7 && == 6.8.5 && == 2.6.4 && > 3.8.6 && == 7.6.4 )": {-                                "distroPKGs": [-                                    "qbix"-                                ],-                                "notes": "taf"-                            },-                            "( >= 4.3.1 && > 7.8.2 && >= 6.8.6 && == 6.1.1 ) || ( >= 4.8.2 && <= 2.5.6 && <= 1.3.4 && == 2.8.8 && == 5.8.2 && <= 3.8.7 && == 7.8.6 && == 4.8.8 ) || ( >= 2.3.6 && <= 8.6.7 && >= 7.2.2 && == 5.1.1 && <= 4.2.5 && > 3.7.8 && == 8.5.3 ) || ( <= 8.6.1 && > 6.7.4 ) || ( >= 8.5.7 && <= 7.4.2 ) || ( <= 2.5.6 && < 3.1.6 && == 2.2.3 )": {-                                "distroPKGs": [-                                    "wb",-                                    "",-                                    "rmamieel",-                                    "bvwczaro",-                                    "okz",-                                    "wlme",-                                    "lqkpq"-                                ],-                                "notes": "rbe"-                            },-                            "( >= 7.1.8 && < 6.7.4 && <= 6.4.7 && == 6.6.4 && <= 7.3.1 && < 8.1.1 && <= 5.4.2 && >= 6.7.4 && > 1.2.3 )": {-                                "distroPKGs": [-                                    "dsosyh",-                                    "g",-                                    "nzp",-                                    "jhrmtqwg",-                                    "zfa",-                                    "isdb",-                                    "aelmxi",-                                    ""-                                ],-                                "notes": "day"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "qd",-                                    "kccbttk",-                                    "",-                                    "z",-                                    "",-                                    "vtxf",-                                    "jyqxrr",-                                    "a"-                                ],-                                "notes": "rf"-                            }-                        },-                        "Windows": {}-                    },-                    "3.5.6": {-                        "Darwin": {-                            "( > 2.3.7 && > 8.1.8 && <= 4.8.8 && <= 2.2.5 && < 5.7.3 )": {-                                "distroPKGs": [-                                    "",-                                    "wg",-                                    "qmxg",-                                    "skw",-                                    "qu",-                                    "m",-                                    "crp",-                                    "ec"-                                ],-                                "notes": "iza"-                            },-                            "( > 3.1.6 && >= 3.1.1 && < 1.8.2 && > 4.1.6 && >= 6.1.4 && > 1.2.7 && < 6.4.2 ) || ( > 3.1.2 && < 4.3.8 && <= 5.6.8 && >= 6.2.1 && == 2.6.7 && > 8.3.1 && < 8.6.5 ) || ( >= 8.6.6 && > 5.5.1 && > 2.7.8 && >= 6.3.1 && > 5.5.2 ) || ( == 7.3.4 && == 4.8.5 ) || ( == 8.4.7 && == 1.2.4 && <= 5.6.8 && <= 1.1.6 && < 7.5.8 && <= 8.2.4 && <= 4.3.8 && > 2.6.5 )": {-                                "distroPKGs": [-                                    "i",-                                    "rlelwq",-                                    "ztf"-                                ],-                                "notes": "wzrgnm"-                            },-                            "( > 5.5.5 )": {-                                "distroPKGs": [-                                    "",-                                    "",-                                    "",-                                    "jcaxqff",-                                    "ibuexzlw",-                                    "dowxortg",-                                    "avlm"-                                ],-                                "notes": "iodjfzpm"-                            },-                            "( > 6.3.2 && == 1.4.4 && == 3.5.1 && > 7.4.4 && >= 7.8.3 && == 4.3.7 && >= 8.5.6 )": {-                                "distroPKGs": [-                                    "zpsqe",-                                    "xvjxnsko",-                                    "vjoaqz",-                                    "tbitj",-                                    "i",-                                    "ozl"-                                ],-                                "notes": "ih"-                            },-                            "( >= 1.7.6 && >= 3.7.6 && <= 8.1.2 && <= 5.3.1 && > 1.2.4 && <= 8.7.4 && == 4.1.8 )": {-                                "distroPKGs": [-                                    "xdgj",-                                    "hk",-                                    "glz"-                                ],-                                "notes": "a"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "hxifnrdr",-                                    "",-                                    "lidrxzb",-                                    "ecte",-                                    "oawa",-                                    "ayp",-                                    "pn",-                                    "ekkn"-                                ],-                                "notes": "xgjka"-                            }-                        },-                        "FreeBSD": {-                            "( <= 1.2.4 && > 4.5.8 && < 6.7.8 && <= 9.1.8 && > 1.1.6 )": {-                                "distroPKGs": [-                                    "ioss",-                                    "",-                                    "dbspj",-                                    "foxh",-                                    "ayfp"-                                ],-                                "notes": "wzlrhevq"-                            },-                            "( == 4.5.2 ) || ( < 2.5.7 && <= 3.8.4 && <= 1.6.6 ) || ( < 2.2.2 && > 6.7.8 )": {-                                "distroPKGs": [],-                                "notes": "wfonkw"-                            },-                            "( > 6.2.8 ) || ( >= 4.4.5 && > 6.1.5 && >= 6.3.2 && == 3.6.7 && <= 6.6.3 && > 7.8.6 && < 4.7.2 && == 7.4.6 )": {-                                "distroPKGs": [-                                    "gh",-                                    "t",-                                    "q",-                                    "ct"-                                ],-                                "notes": "xcgijxm"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "ajqli"-                            }-                        },-                        "Windows": {-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "uedv",-                                    "cne",-                                    "oaqlpswg",-                                    "pg",-                                    "zjwsprv"-                                ],-                                "notes": "wtoc"-                            }-                        }-                    },-                    "3.8.7": {-                        "Darwin": {-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "sfgh",-                                    "nlgcpgfp",-                                    ""-                                ],-                                "notes": ""-                            }-                        },-                        "Linux_Exherbo": {-                            "( == 8.8.6 && <= 7.8.8 && >= 2.5.8 && < 6.4.5 && == 7.3.4 && < 6.5.4 ) || ( <= 8.2.1 && < 6.7.8 && >= 1.7.7 && == 5.1.2 && <= 2.3.6 && > 4.5.7 )": {-                                "distroPKGs": [-                                    "fzohmxb",-                                    "qiesn",-                                    "nb",-                                    "ls",-                                    "mse",-                                    "ji",-                                    "cp",-                                    "kdj"-                                ],-                                "notes": "qetcliw"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "pcbr",-                                    "fryica",-                                    "nqzuwzkd",-                                    "eeg",-                                    "d",-                                    "yoe",-                                    "fqukevu"-                                ],-                                "notes": "nb"-                            }-                        },-                        "Windows": {-                            "( <= 3.2.2 && == 8.5.8 && < 6.4.5 && == 2.7.7 )": {-                                "distroPKGs": [-                                    "qxfj",-                                    "meecflic",-                                    "y",-                                    "rvzvrme",-                                    "qauy",-                                    ""-                                ],-                                "notes": "potd"-                            },-                            "( == 3.6.8 && < 3.6.3 ) || ( < 7.3.8 && == 5.5.8 && > 4.5.7 )": {-                                "distroPKGs": [-                                    "tmbnik"-                                ],-                                "notes": ""-                            },-                            "( >= 4.7.2 && == 3.5.5 && < 7.4.8 && < 1.5.6 ) || ( > 2.2.3 && < 6.6.4 )": {-                                "distroPKGs": [-                                    "",-                                    "jkeblhr",-                                    "stezfh"-                                ],-                                "notes": "ezdkkbcw"-                            }-                        }-                    },-                    "6.6.1": {-                        "FreeBSD": {-                            "( < 8.7.6 && < 5.4.6 && < 6.8.6 && == 5.1.4 && < 2.8.1 && == 7.8.3 && == 1.6.8 && <= 6.3.3 ) || ( == 3.8.3 && <= 4.8.9 && >= 7.6.1 && < 7.1.8 && >= 8.4.7 && > 4.3.2 ) || ( >= 3.3.7 && == 6.1.4 )": {-                                "distroPKGs": [-                                    "wluwa",-                                    "mubozir",-                                    "rhmy"-                                ],-                                "notes": "smtj"-                            },-                            "( <= 5.4.8 && >= 6.3.8 && >= 2.2.4 )": {-                                "distroPKGs": [-                                    "jbutlb"-                                ],-                                "notes": "b"-                            },-                            "( > 8.2.4 && >= 8.8.8 )": {-                                "distroPKGs": [-                                    "n",-                                    "",-                                    "fhhqjqp",-                                    "tzozco"-                                ],-                                "notes": "lgihqf"-                            },-                            "( >= 2.2.5 && > 5.6.3 && >= 5.8.8 && > 5.3.1 && < 6.5.1 && > 1.1.5 && == 9.1.9 )": {-                                "distroPKGs": [-                                    "cf",-                                    "vnxzdflk",-                                    "",-                                    "zr",-                                    "imtaaxf"-                                ],-                                "notes": "nrqiohcp"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "",-                                    "qd",-                                    "sayslik",-                                    "l",-                                    "nulinyfx",-                                    "hzzbvwa",-                                    "",-                                    "i"-                                ],-                                "notes": "rcv"-                            }-                        }-                    },-                    "8.6.8": {-                        "FreeBSD": {-                            "( <= 3.5.4 && < 7.6.1 && == 4.3.2 && >= 7.7.6 && >= 6.1.1 && < 8.8.1 && <= 5.5.4 && == 8.2.4 && == 3.2.1 ) || ( > 3.7.6 && <= 4.7.3 && > 3.6.3 && > 2.3.4 && <= 7.8.8 && > 1.5.6 && <= 2.5.8 ) || ( > 4.3.5 && == 7.3.4 && <= 6.5.1 && < 4.2.2 && == 7.4.2 && == 1.7.7 && == 4.7.8 && <= 8.2.4 )": {-                                "distroPKGs": [-                                    "tqva",-                                    "",-                                    "eaxhbbtl"-                                ],-                                "notes": "arsec"-                            },-                            "( == 5.7.5 && >= 8.2.6 && < 1.7.1 && >= 5.7.1 && > 3.6.2 && < 8.1.4 )": {-                                "distroPKGs": [-                                    "pnontkrp",-                                    "xc"-                                ],-                                "notes": "lvhl"-                            },-                            "( >= 1.3.8 && <= 3.7.7 && == 7.8.1 && >= 5.3.3 ) || ( <= 5.4.1 && <= 6.4.4 && <= 4.8.4 ) || ( >= 5.1.6 && <= 8.4.2 && >= 1.5.3 && < 6.8.8 && >= 7.8.7 && <= 2.2.8 && > 6.4.4 && < 2.5.8 ) || ( == 6.3.5 && > 4.6.7 && <= 4.2.4 && >= 2.1.4 && == 1.3.4 && <= 1.2.6 && > 6.6.1 && >= 6.4.1 ) || ( == 7.5.5 && > 6.6.7 && >= 2.5.4 && == 5.6.3 && <= 1.2.7 && > 4.3.4 && >= 6.4.2 ) || ( <= 1.4.5 && >= 5.3.3 && >= 8.3.3 && > 8.4.1 && == 2.8.1 && <= 1.6.1 )": {-                                "distroPKGs": [-                                    "bisyjk"-                                ],-                                "notes": "ozhm"-                            }-                        }-                    }-                },-                "HLS": {-                    "1.4.5": {-                        "Linux_Debian": {-                            "( < 6.2.1 && <= 6.6.3 && >= 2.4.5 && == 1.4.1 )": {-                                "distroPKGs": [-                                    "ighyjq",-                                    "cib"-                                ],-                                "notes": "or"-                            },-                            "( <= 2.1.5 && == 7.4.2 && <= 8.5.2 && > 8.4.6 && > 3.8.5 )": {-                                "distroPKGs": [-                                    "qlxnj",-                                    "",-                                    "zwngn",-                                    "ikv"-                                ],-                                "notes": "jkydpa"-                            },-                            "( == 3.3.6 && > 6.8.8 && >= 8.1.3 && <= 4.8.3 && > 1.2.4 && == 2.2.1 ) || ( == 6.5.8 ) || ( >= 5.4.6 && <= 2.5.3 && < 6.8.4 && <= 7.6.2 && > 8.4.5 && > 4.7.1 ) || ( < 4.4.8 && <= 3.6.5 && >= 2.2.7 && < 2.2.1 ) || ( >= 3.8.5 && >= 1.2.1 && <= 3.7.3 && > 5.3.1 && <= 7.3.1 && > 8.8.2 && == 6.4.6 && < 5.5.2 ) || ( == 3.4.6 && <= 3.5.1 && <= 1.5.3 && >= 2.5.5 && >= 1.5.4 && >= 1.1.3 && == 3.3.6 ) || ( < 2.5.1 && > 7.2.7 && > 3.6.6 && == 4.7.2 )": {-                                "distroPKGs": [-                                    "wzlx",-                                    "gsdr",-                                    "rrr",-                                    "aakfrnxv",-                                    ""-                                ],-                                "notes": "ggmzpcil"-                            },-                            "( == 7.6.3 && < 1.6.7 )": {-                                "distroPKGs": [-                                    "wbhysx",-                                    "ldtrg",-                                    "bbtbbnwi",-                                    "rbinwyl",-                                    "fd",-                                    ""-                                ],-                                "notes": "el"-                            },-                            "( > 6.1.8 && <= 8.5.5 && < 1.5.3 && <= 6.8.6 && < 1.6.6 && <= 6.7.5 && == 8.8.5 && >= 2.1.8 && > 2.4.2 ) || ( >= 8.1.8 && >= 2.3.4 && < 6.6.1 && >= 6.7.6 && >= 1.8.5 && <= 3.7.5 && == 1.1.4 && > 1.8.4 ) || ( <= 8.8.6 )": {-                                "distroPKGs": [-                                    "jd",-                                    "ohxro",-                                    "ginckah"-                                ],-                                "notes": "wosslb"-                            },-                            "( >= 7.6.7 && == 7.3.5 && <= 5.7.3 && > 4.3.3 && <= 5.8.3 && == 8.8.8 )": {-                                "distroPKGs": [-                                    "i",-                                    "ljtkfm",-                                    "jtqiiihs",-                                    "lewcekwn",-                                    "cu",-                                    ""-                                ],-                                "notes": "owum"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "mnclpft"-                                ],-                                "notes": "qrjenq"-                            }-                        },-                        "Windows": {-                            "( < 3.3.5 && < 3.7.1 && == 5.4.2 && > 8.4.4 && > 1.4.8 && < 2.1.6 )": {-                                "distroPKGs": [-                                    "qhmwq",-                                    "bqm",-                                    "osx",-                                    "lddu",-                                    "jvrmla",-                                    "xzo",-                                    "poa",-                                    "cd"-                                ],-                                "notes": ""-                            },-                            "( <= 4.8.5 && > 5.1.5 ) || ( <= 8.2.7 && < 8.4.5 && >= 8.2.1 && > 4.7.6 && > 7.2.5 )": {-                                "distroPKGs": [-                                    "f",-                                    "lw",-                                    "sci",-                                    "ntuam",-                                    "jjjumos",-                                    "eik"-                                ],-                                "notes": "hds"-                            },-                            "( > 7.4.9 ) || ( > 5.3.7 && >= 3.8.4 && > 4.3.2 && >= 1.5.2 && >= 4.8.1 && >= 7.8.4 ) || ( < 6.5.6 && > 7.8.5 ) || ( > 6.8.9 ) || ( <= 4.6.3 && < 1.8.5 && <= 2.3.2 && <= 1.5.5 ) || ( >= 6.5.3 && > 8.2.6 && <= 1.1.7 && > 5.8.8 ) || ( >= 8.2.1 && <= 8.5.1 && < 6.3.4 && >= 6.2.4 && > 6.4.8 && <= 3.7.4 && <= 6.2.3 && > 6.5.8 )": {-                                "distroPKGs": [-                                    "tcrkvec",-                                    "mou",-                                    "rnxxgo",-                                    "miuyetc",-                                    "yg",-                                    "eqruv",-                                    "ecsv"-                                ],-                                "notes": "hdusmyg"-                            },-                            "( >= 1.1.3 && == 5.8.4 && == 5.5.2 && <= 2.6.3 && > 8.2.6 && >= 5.4.5 )": {-                                "distroPKGs": [-                                    "znkuckwr"-                                ],-                                "notes": "hufx"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "iyyx",-                                    "keuxzpu",-                                    "lrelaq"-                                ],-                                "notes": "phabb"-                            }-                        }-                    },-                    "1.4.6": {-                        "Darwin": {-                            "( == 8.1.3 && < 6.4.5 && > 5.2.8 && < 5.5.6 && >= 5.6.5 && >= 5.2.3 && > 5.3.6 && >= 6.5.7 )": {-                                "distroPKGs": [-                                    "",-                                    "scvfglj",-                                    "tjsh",-                                    "hgyzbmeu",-                                    "zmeaera"-                                ],-                                "notes": "fanf"-                            },-                            "( > 7.1.4 && <= 8.1.5 && < 8.8.4 && >= 4.4.7 && > 1.8.2 && > 9.7.7 && <= 7.2.1 )": {-                                "distroPKGs": [-                                    "r",-                                    "wfqv",-                                    "mnhdnidi"-                                ],-                                "notes": "uu"-                            }-                        },-                        "Linux_RedHat": {-                            "( < 8.3.6 && == 7.3.2 && == 5.7.6 && == 8.8.7 && < 4.5.8 && > 2.7.3 && > 7.3.6 && <= 8.1.7 && == 3.2.4 )": {-                                "distroPKGs": [-                                    ""-                                ],-                                "notes": "wvhyntkx"-                            },-                            "( <= 3.5.7 && <= 4.6.7 && >= 4.4.3 && < 4.3.8 && == 2.8.1 && <= 6.8.8 && > 2.8.1 && > 5.8.1 && == 2.7.6 )": {-                                "distroPKGs": [-                                    "v",-                                    ""-                                ],-                                "notes": ""-                            },-                            "( <= 5.5.1 && >= 8.8.4 && > 4.7.8 && > 3.2.8 )": {-                                "distroPKGs": [-                                    "gsxgw",-                                    "opzaxdte",-                                    "djvxnpn"-                                ],-                                "notes": "c"-                            },-                            "( <= 6.4.5 && > 4.4.7 && > 7.3.4 )": {-                                "distroPKGs": [-                                    "iwxlzo",-                                    "woqgztki",-                                    "qs",-                                    "drukgr",-                                    "ldwnej",-                                    ""-                                ],-                                "notes": "emwic"-                            },-                            "( == 7.1.4 && >= 2.2.1 && < 2.6.4 && > 5.3.3 ) || ( == 7.8.3 && == 2.8.6 && < 1.5.6 && < 1.4.7 && >= 4.2.2 )": {-                                "distroPKGs": [-                                    "huavrsuk",-                                    "ctkxeds",-                                    "npn",-                                    "vga"-                                ],-                                "notes": ""-                            },-                            "( > 1.5.7 && <= 5.6.6 ) || ( < 5.4.3 && >= 3.1.6 && < 2.5.6 && < 5.7.7 ) || ( == 4.8.8 && >= 1.2.3 && <= 2.5.6 )": {-                                "distroPKGs": [-                                    "xwnna",-                                    "ldwn",-                                    "onaehjw",-                                    "fepyada",-                                    "pjwce"-                                ],-                                "notes": "lle"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "bgnkwl",-                                    "vqprghmk",-                                    "sro",-                                    "mttka",-                                    "veyjmz"-                                ],-                                "notes": "buo"-                            }-                        }-                    },-                    "2.1.7": {-                        "Darwin": {-                            "( == 2.2.6 && >= 4.2.8 && == 3.5.4 && > 3.6.6 && > 8.4.1 && == 5.6.5 && > 4.1.6 && >= 3.3.8 )": {-                                "distroPKGs": [-                                    "",-                                    "",-                                    "qwhapoh",-                                    "gvyq",-                                    "c"-                                ],-                                "notes": "vflor"-                            },-                            "( >= 4.2.5 && > 2.1.6 && < 1.7.3 ) || ( > 4.7.7 && == 5.6.6 && <= 6.7.5 )": {-                                "distroPKGs": [-                                    "olaedyt"-                                ],-                                "notes": "s"-                            },-                            "( >= 7.8.4 && > 7.1.6 && > 6.3.1 ) || ( > 6.2.8 && > 3.2.5 && < 3.7.6 && <= 8.3.2 && > 1.3.5 && == 7.5.5 && == 2.3.6 && < 6.7.7 )": {-                                "distroPKGs": [-                                    ""-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "yzlsbuc",-                                    "snwy",-                                    "fhbjx",-                                    "q",-                                    "jbximmb",-                                    "nveslud",-                                    "zu",-                                    "d"-                                ],-                                "notes": "oqmvzm"-                            }-                        },-                        "FreeBSD": {-                            "( == 8.4.8 && <= 6.5.6 && < 8.8.2 && >= 5.2.3 && >= 3.3.8 )": {-                                "distroPKGs": [-                                    "ctey",-                                    "i",-                                    "d",-                                    "gz",-                                    ""-                                ],-                                "notes": "b"-                            },-                            "( >= 5.2.3 && > 1.6.8 && >= 4.5.3 && == 7.2.6 && == 3.7.2 && < 6.8.2 && > 8.7.2 ) || ( > 3.5.1 ) || ( < 6.5.5 && <= 4.3.6 && >= 7.3.8 && >= 4.2.2 && > 3.3.5 && >= 1.4.8 && > 6.3.2 && <= 2.8.5 && == 5.8.3 ) || ( >= 6.6.8 && >= 6.6.6 && == 1.4.8 && >= 4.4.2 ) || ( <= 1.3.8 && < 1.7.7 && < 1.7.6 && >= 6.8.7 && >= 3.3.2 && <= 6.4.8 ) || ( >= 3.1.8 && <= 6.4.2 && >= 5.6.3 && > 2.8.1 && < 7.4.8 && == 4.2.6 ) || ( <= 4.7.2 && > 7.2.8 && <= 3.3.5 && > 8.7.3 && >= 3.4.3 && <= 5.3.8 && <= 4.1.7 ) || ( > 4.1.3 ) || ( <= 2.7.3 && <= 6.8.5 && == 1.5.8 && <= 8.4.5 && >= 2.5.5 && >= 2.3.5 && > 5.3.3 && <= 7.6.1 && == 1.6.2 ) || ( >= 1.5.4 && >= 3.3.3 && <= 3.6.4 && < 1.8.3 && == 6.1.1 && < 8.2.6 && > 4.8.7 && >= 7.4.8 ) || ( == 3.2.7 && >= 2.7.6 && <= 3.4.4 && == 4.3.7 && <= 4.3.2 && >= 6.5.6 )": {-                                "distroPKGs": [-                                    "agwdbj",-                                    "lit",-                                    "",-                                    "r",-                                    "ckxs"-                                ],-                                "notes": "apqtm"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "",-                                    "",-                                    "mqpkqq"-                                ],-                                "notes": ""-                            }-                        },-                        "Linux_AmazonLinux": {-                            "( < 4.1.6 && >= 2.5.7 && > 2.8.7 && < 8.2.7 && == 3.5.6 && > 5.5.2 && >= 5.6.6 && < 1.7.8 && < 1.1.6 )": {-                                "distroPKGs": [-                                    "fop",-                                    "ptwe",-                                    "",-                                    "e",-                                    "xop",-                                    "go",-                                    "tvu"-                                ],-                                "notes": "hhkri"-                            },-                            "( <= 7.1.5 && >= 6.7.1 && < 3.1.7 && == 2.7.4 && < 8.1.6 ) || ( >= 5.4.7 && > 6.8.5 ) || ( < 9.6.5 && == 5.3.8 && < 8.1.7 && > 6.7.4 && <= 2.4.7 && > 1.5.6 && <= 7.5.2 )": {-                                "distroPKGs": [],-                                "notes": "fxhyh"-                            },-                            "( == 8.7.6 && < 5.5.5 && == 5.2.2 && < 4.5.8 && < 1.1.1 ) || ( > 1.8.7 && >= 6.2.4 )": {-                                "distroPKGs": [-                                    "jxgpzs",-                                    "fcw"-                                ],-                                "notes": "rp"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "adecgbdd",-                                    "cnj",-                                    "wfica",-                                    "kso",-                                    "",-                                    "zhg",-                                    "ebkcjy"-                                ],-                                "notes": "gyjehm"-                            }-                        },-                        "Linux_Debian": {-                            "( == 8.8.2 && > 7.7.3 && == 4.3.2 && >= 2.8.7 && <= 7.3.2 && >= 8.5.3 && >= 2.3.6 && <= 8.5.7 && > 1.4.5 )": {-                                "distroPKGs": [-                                    "tpxih",-                                    "kgqyyga",-                                    "efmslo",-                                    "hfxlcu",-                                    "vutbmou",-                                    "j",-                                    "",-                                    "qnc"-                                ],-                                "notes": "cqmeyng"-                            },-                            "( > 2.5.4 ) || ( == 4.7.4 && <= 2.4.6 && <= 9.8.2 && < 2.6.1 && == 6.8.7 && >= 7.1.8 && > 1.3.6 ) || ( <= 8.8.6 && >= 5.1.3 && >= 2.1.4 && < 8.1.5 ) || ( < 8.1.3 && >= 7.4.7 && < 7.1.7 && <= 2.6.2 && <= 6.3.6 && >= 7.7.5 )": {-                                "distroPKGs": [-                                    "pqanib"-                                ],-                                "notes": "vkqnvz"-                            },-                            "( > 2.5.7 && == 1.3.4 && >= 8.7.4 && > 5.6.8 && < 5.8.1 && >= 1.8.3 )": {-                                "distroPKGs": [-                                    "sfmixclk"-                                ],-                                "notes": ""-                            },-                            "( > 6.6.1 && == 1.7.8 && < 7.1.4 && == 4.7.6 && <= 1.4.2 )": {-                                "distroPKGs": [-                                    "q",-                                    "xt",-                                    "jphd",-                                    "nbi",-                                    "kugczaya"-                                ],-                                "notes": "zht"-                            },-                            "( >= 1.8.4 && >= 2.4.4 && <= 8.8.4 ) || ( <= 3.8.8 && >= 7.1.4 && > 5.2.6 && > 8.7.3 && == 7.5.2 && >= 4.3.8 && >= 7.3.3 && >= 4.8.3 )": {-                                "distroPKGs": [-                                    "slnzh",-                                    "zz",-                                    "jtfze",-                                    "nxob",-                                    "gkln",-                                    "hsut",-                                    "dbt"-                                ],-                                "notes": "odekum"-                            },-                            "( >= 3.8.2 && >= 5.5.2 && < 3.7.1 && == 2.4.7 && == 7.2.8 && <= 4.3.6 && <= 1.2.4 ) || ( >= 4.7.6 && >= 6.3.5 && < 4.5.7 && <= 2.7.2 && <= 4.1.9 && < 8.8.8 ) || ( < 2.1.5 && > 2.7.8 && == 1.7.4 && > 6.6.3 && >= 4.8.8 && <= 6.1.2 && < 5.2.1 )": {-                                "distroPKGs": [],-                                "notes": "uwu"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "clba",-                                    "caweqy",-                                    "ksgx",-                                    "f"-                                ],-                                "notes": "vu"-                            }-                        },-                        "Linux_Ubuntu": {-                            "( >= 2.8.4 && == 5.5.3 && <= 9.1.1 && < 7.6.2 && <= 2.3.2 && > 3.4.7 && > 1.8.9 )": {-                                "distroPKGs": [-                                    "iv",-                                    "lnnn",-                                    "jhaken",-                                    "xyftneuu",-                                    "ve"-                                ],-                                "notes": "xrty"-                            }-                        }-                    },-                    "2.2.8": {-                        "Darwin": {-                            "( < 5.5.8 && <= 3.3.6 && < 7.8.3 && == 6.6.6 && < 6.8.7 ) || ( <= 6.6.8 && > 6.3.4 && >= 9.5.4 && > 3.5.6 && == 8.8.5 && >= 5.1.6 && < 5.3.2 && < 4.2.2 && >= 8.1.1 )": {-                                "distroPKGs": [-                                    "h",-                                    "s",-                                    "fcpo",-                                    "",-                                    "pr",-                                    ""-                                ],-                                "notes": "upwiew"-                            },-                            "( > 6.7.7 && < 2.2.6 ) || ( >= 1.8.8 && >= 6.7.8 && <= 1.1.6 && == 3.3.8 && == 6.1.4 )": {-                                "distroPKGs": [-                                    "c",-                                    "payxxaqj",-                                    "",-                                    "ojsfr",-                                    "o"-                                ],-                                "notes": "mbk"-                            },-                            "( >= 5.3.7 && <= 8.3.6 && > 8.7.5 && < 4.6.1 && == 2.6.1 && < 8.8.5 && == 1.4.3 && >= 2.1.6 ) || ( <= 1.1.8 && >= 1.1.2 && <= 2.6.3 && < 3.3.8 && > 6.6.3 && >= 7.2.3 && > 8.7.8 ) || ( < 5.1.3 && > 2.7.7 && >= 2.4.6 && <= 7.5.9 && < 1.3.5 && > 8.4.8 && < 2.2.2 ) || ( < 4.7.6 && <= 6.7.7 && == 1.6.4 )": {-                                "distroPKGs": [],-                                "notes": "tyxbd"-                            }-                        },-                        "FreeBSD": {-                            "( >= 2.9.2 && <= 6.2.1 && >= 1.6.2 && == 2.4.3 && < 7.8.5 && < 3.2.6 && == 8.1.1 && > 3.5.2 && < 8.7.7 )": {-                                "distroPKGs": [],-                                "notes": "miixut"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "ecjnf",-                                    "r",-                                    "zrzvbor",-                                    "imfasgai",-                                    "tnhsofza"-                                ],-                                "notes": "ay"-                            }-                        },-                        "Linux_Exherbo": {-                            "( >= 7.3.5 && <= 4.8.5 && <= 5.3.2 && <= 5.4.4 && < 6.4.4 && >= 3.6.8 )": {-                                "distroPKGs": [-                                    "e",-                                    "vfrfglgi"-                                ],-                                "notes": "govf"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "soup",-                                    "gf"-                                ],-                                "notes": ""-                            }-                        },-                        "Linux_UnknownLinux": {-                            "( <= 1.6.3 && == 1.3.1 && <= 1.4.4 && > 8.4.3 && == 4.5.6 && >= 8.2.4 && == 6.7.1 && >= 8.6.3 && >= 2.1.7 )": {-                                "distroPKGs": [-                                    "ecyfh",-                                    "gzazpbpf",-                                    "mozlft"-                                ],-                                "notes": "rnjtiu"-                            },-                            "( <= 5.4.8 && == 6.3.9 && < 4.5.3 && < 7.6.1 && > 3.8.8 && == 1.1.1 && < 8.4.6 && == 8.5.1 && == 5.2.2 ) || ( >= 2.6.3 && == 3.2.1 && <= 8.2.8 && == 7.5.1 && == 3.2.4 && > 8.7.6 && > 7.4.8 && < 6.6.3 ) || ( > 3.3.4 ) || ( < 7.7.5 && <= 8.3.8 )": {-                                "distroPKGs": [-                                    "filhguw",-                                    "b",-                                    "ejg"-                                ],-                                "notes": "a"-                            },-                            "( <= 7.3.6 && <= 8.2.2 )": {-                                "distroPKGs": [-                                    "cueql",-                                    "wokzs",-                                    "sokus",-                                    "clqp"-                                ],-                                "notes": "ta"-                            },-                            "( == 4.8.5 && >= 1.2.5 && > 3.6.1 && > 6.3.7 )": {-                                "distroPKGs": [-                                    "kx",-                                    "",-                                    "ijc",-                                    "",-                                    "",-                                    "t",-                                    "b"-                                ],-                                "notes": "ixgd"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "b"-                            }-                        },-                        "Windows": {-                            "( < 1.8.8 && == 1.3.7 && >= 8.4.1 && <= 8.3.7 && > 7.7.1 )": {-                                "distroPKGs": [-                                    "tcqpbmx",-                                    "su",-                                    "",-                                    "bkql",-                                    "eizz",-                                    "ua"-                                ],-                                "notes": ""-                            },-                            "( >= 5.3.3 && < 3.3.5 && <= 5.8.1 ) || ( == 7.6.2 && == 7.3.8 && == 5.7.1 ) || ( < 5.4.2 && < 8.5.3 && == 8.1.2 && > 4.6.1 )": {-                                "distroPKGs": [],-                                "notes": ""-                            }-                        }-                    },-                    "2.3.1": {},-                    "4.5.5": {-                        "Darwin": {-                            "( < 8.8.7 && >= 4.4.1 && > 7.1.8 && <= 3.5.4 && >= 1.6.7 && == 5.8.7 && >= 5.3.6 && <= 2.7.2 && < 1.7.6 ) || ( >= 2.6.1 && < 3.7.3 && <= 1.8.2 )": {-                                "distroPKGs": [-                                    "gplf",-                                    "len",-                                    "yvbxdxsj",-                                    "ojgpzozd",-                                    "wlflpdjj",-                                    "odphho"-                                ],-                                "notes": "hpeqebal"-                            },-                            "( <= 5.3.3 && == 3.7.1 && >= 3.1.5 && <= 4.1.2 )": {-                                "distroPKGs": [],-                                "notes": ""-                            },-                            "( <= 8.4.3 && <= 3.1.8 && <= 1.8.3 && <= 7.7.8 && < 6.8.4 && > 8.5.3 && < 3.7.8 && <= 2.2.8 && == 5.7.5 ) || ( >= 4.6.4 && <= 4.8.5 && == 4.1.2 && >= 4.4.5 && == 3.1.4 && == 2.2.3 && < 5.6.6 && >= 2.7.6 ) || ( == 5.2.6 && < 3.3.2 && == 5.7.8 && <= 2.8.3 && == 2.6.1 && <= 5.5.6 && == 1.1.4 && < 7.5.8 && < 6.5.2 ) || ( <= 6.2.7 && == 8.7.6 && < 4.7.8 && >= 1.4.8 && == 6.7.8 && > 3.4.1 && >= 3.4.4 && < 3.3.5 && <= 6.1.2 ) || ( >= 2.4.3 && > 6.3.8 && >= 8.4.3 && <= 8.2.3 && >= 1.6.4 && < 5.6.8 && <= 6.7.2 && > 5.2.6 ) || ( <= 3.1.4 && > 6.7.5 && > 1.3.2 && > 3.6.2 && >= 6.1.2 && > 3.8.1 && > 1.1.5 && > 6.8.1 ) || ( > 4.3.2 && == 3.8.6 && < 3.3.8 && < 5.2.2 && >= 7.6.3 && >= 6.8.2 && <= 8.8.6 && > 5.1.1 ) || ( == 2.2.6 )": {-                                "distroPKGs": [],-                                "notes": "fw"-                            },-                            "( == 2.8.2 && <= 4.2.2 ) || ( == 2.6.5 && <= 7.8.5 && > 4.4.8 && >= 3.1.1 && <= 8.4.7 && >= 3.7.3 && >= 5.4.2 )": {-                                "distroPKGs": [-                                    "dtw"-                                ],-                                "notes": ""-                            },-                            "( == 8.1.7 && == 3.1.8 )": {-                                "distroPKGs": [-                                    "lnmueo",-                                    "brkkkrki",-                                    "xxufhhwc"-                                ],-                                "notes": "fx"-                            },-                            "( > 1.8.4 && <= 2.6.2 )": {-                                "distroPKGs": [-                                    "",-                                    "lovikvn"-                                ],-                                "notes": "bzul"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "hu"-                            }-                        },-                        "FreeBSD": {-                            "( < 2.2.7 && > 5.1.6 && == 6.3.6 && > 1.7.2 && >= 2.7.1 && < 1.3.2 ) || ( <= 8.8.3 && <= 4.3.4 && <= 8.2.7 && <= 5.5.1 && == 8.6.8 && < 6.2.5 && > 8.7.2 ) || ( == 6.7.3 && == 8.6.9 && > 8.8.5 && < 8.2.3 && < 3.6.8 && <= 4.8.6 && == 3.8.8 && < 3.2.8 && >= 6.4.2 )": {-                                "distroPKGs": [-                                    "gvsvl",-                                    "",-                                    "lextx",-                                    "qbr",-                                    "inc",-                                    "tsz",-                                    "kzrjh",-                                    "tsw"-                                ],-                                "notes": "xcid"-                            },-                            "( <= 5.1.5 && < 6.6.6 && < 8.9.3 && == 5.6.8 && > 3.1.3 && == 2.1.2 )": {-                                "distroPKGs": [-                                    "g",-                                    "jh"-                                ],-                                "notes": "d"-                            },-                            "( >= 5.1.3 && <= 5.5.3 && < 4.2.5 && == 1.5.5 && > 3.8.1 && > 3.7.6 && > 6.1.8 && == 3.5.5 && >= 3.3.2 ) || ( == 8.4.4 && == 5.1.7 ) || ( <= 1.1.6 && >= 7.2.2 && <= 1.2.3 && > 7.4.3 ) || ( >= 7.1.2 && > 1.4.5 && <= 6.8.1 )": {-                                "distroPKGs": [-                                    "heuu",-                                    "ij",-                                    "mliuynil"-                                ],-                                "notes": "pki"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "lsxu",-                                    "is",-                                    "ysssqj",-                                    "tzj",-                                    "m",-                                    "bzkf"-                                ],-                                "notes": ""-                            }-                        },-                        "Linux_Exherbo": {-                            "( < 1.8.4 && < 8.3.6 && <= 4.3.4 && >= 8.8.8 && >= 4.4.8 && >= 3.4.3 && <= 1.1.1 && <= 7.1.2 && < 1.8.6 )": {-                                "distroPKGs": [-                                    "",-                                    "izrlftf",-                                    "",-                                    "hu",-                                    "g",-                                    "vtug"-                                ],-                                "notes": ""-                            },-                            "( == 1.1.6 && == 6.3.3 && < 3.4.3 && <= 7.6.7 && >= 5.6.5 && <= 3.8.1 && < 4.4.2 && <= 2.5.8 && <= 2.3.8 ) || ( >= 2.7.5 && < 1.2.7 && == 6.1.7 && < 2.5.3 && == 3.8.5 && < 1.2.4 && > 5.7.3 && <= 5.2.7 && < 4.3.2 )": {-                                "distroPKGs": [-                                    "qenyuxeu",-                                    "zy"-                                ],-                                "notes": "sizbx"-                            },-                            "( >= 7.3.1 && < 1.7.4 && < 8.1.7 && > 2.2.1 && > 7.2.7 && == 4.7.8 )": {-                                "distroPKGs": [-                                    "hvcogxrq",-                                    "neyljfq",-                                    "adqzynfg",-                                    "bdf",-                                    "etfvb",-                                    "ifqthkoa"-                                ],-                                "notes": "lpymwns"-                            },-                            "( >= 7.7.4 && <= 3.7.5 && > 4.5.6 && == 4.7.3 && <= 5.5.3 && > 1.5.7 && <= 2.8.6 && > 2.7.2 && >= 1.7.7 ) || ( < 2.6.8 && >= 3.8.4 )": {-                                "distroPKGs": [-                                    "nxtyuk",-                                    "pf",-                                    "rpa",-                                    "vlcgbvdd"-                                ],-                                "notes": "b"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "iznqmjva",-                                    "jp"-                                ],-                                "notes": ""-                            }-                        },-                        "Linux_Fedora": {-                            "( < 2.1.5 && == 7.4.8 && >= 8.2.2 && < 1.6.8 )": {-                                "distroPKGs": [],-                                "notes": "hcqdbgv"-                            },-                            "( < 2.4.7 && == 1.3.4 && >= 1.4.4 && > 5.1.3 && <= 8.6.2 && > 4.7.5 && < 6.4.7 && < 8.1.3 )": {-                                "distroPKGs": [-                                    "hphgh",-                                    "gi",-                                    "wwmjf",-                                    "qv",-                                    "vy",-                                    "y"-                                ],-                                "notes": "iyi"-                            },-                            "( < 7.6.3 && == 4.5.4 )": {-                                "distroPKGs": [],-                                "notes": "ywpjpyog"-                            },-                            "( == 8.3.1 )": {-                                "distroPKGs": [-                                    "dxtgqw"-                                ],-                                "notes": "ymgfwr"-                            },-                            "( == 8.7.3 && == 5.5.5 && <= 6.8.3 && <= 2.7.5 && >= 4.7.2 && > 2.3.3 && == 8.3.7 && >= 5.8.7 )": {-                                "distroPKGs": [-                                    "ulhqc",-                                    "hcz",-                                    "xkusych",-                                    ""-                                ],-                                "notes": "jtpotldu"-                            },-                            "( > 1.7.2 && == 2.7.1 && == 2.1.8 && == 5.7.2 && > 6.5.6 && <= 7.2.7 && >= 3.5.8 )": {-                                "distroPKGs": [-                                    "zrgf",-                                    "",-                                    "b",-                                    "ih",-                                    "ozoamayu",-                                    "ukai"-                                ],-                                "notes": "ahga"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "kp",-                                    "rbvq",-                                    "bns",-                                    "fxgwc",-                                    "qmoia",-                                    "hyepdiym",-                                    "uirknrsw"-                                ],-                                "notes": "sd"-                            }-                        },-                        "Windows": {-                            "( < 4.6.2 && <= 1.5.7 && == 5.4.4 && <= 3.3.8 && > 1.7.9 && <= 1.3.3 && >= 3.7.5 && > 4.3.3 ) || ( >= 6.7.7 && <= 7.1.6 && <= 1.2.6 && < 3.2.2 ) || ( >= 7.8.1 && == 5.4.2 ) || ( == 6.1.3 )": {-                                "distroPKGs": [-                                    "xaidan",-                                    "ckclo",-                                    "hdtnktcu",-                                    "v"-                                ],-                                "notes": ""-                            },-                            "( == 1.7.7 && < 7.6.3 && < 7.5.5 && == 5.6.1 && > 4.4.4 && > 4.6.2 && > 3.4.7 ) || ( < 7.4.4 && <= 8.3.2 && < 1.8.1 && <= 2.2.5 && < 8.3.5 && <= 8.3.1 && > 2.6.8 ) || ( <= 7.2.6 && > 3.5.3 && < 7.2.8 && >= 5.5.8 && == 5.6.2 && >= 3.7.2 && >= 7.5.1 && == 7.3.3 && > 8.6.5 ) || ( >= 5.7.3 && == 1.7.7 && <= 3.6.8 && < 1.7.6 )": {-                                "distroPKGs": [-                                    "mebzw",-                                    "ptpoti",-                                    "rtgc"-                                ],-                                "notes": "lxyzg"-                            },-                            "( > 3.4.2 && > 7.7.7 && < 8.6.7 && == 3.8.7 ) || ( >= 6.1.6 && <= 5.4.6 && > 3.5.3 ) || ( <= 3.8.6 && < 6.6.7 && >= 6.5.8 && >= 8.5.5 && == 3.5.1 && <= 7.4.3 && == 1.1.3 ) || ( < 7.7.1 && > 5.4.5 && > 2.1.3 && >= 5.5.2 && < 1.8.7 && < 2.3.1 && < 3.4.5 && >= 7.6.5 )": {-                                "distroPKGs": [-                                    "uecyef",-                                    "irj",-                                    "la",-                                    "v",-                                    "agpptp",-                                    "xjbfssp",-                                    "rxmu"-                                ],-                                "notes": "lw"-                            },-                            "( > 9.5.1 && <= 2.8.3 && < 1.6.7 && >= 4.6.6 && >= 6.5.5 && <= 2.8.5 && <= 7.4.8 )": {-                                "distroPKGs": [-                                    "yzzfx",-                                    "tljdxqwg",-                                    "rbolc",-                                    "rcpwt",-                                    "",-                                    "dnyate",-                                    "n",-                                    "lj"-                                ],-                                "notes": "enepamw"-                            },-                            "( >= 4.1.2 && >= 7.3.6 && <= 4.8.4 && > 5.2.7 && > 2.3.8 && == 7.8.4 && <= 8.6.1 && >= 8.6.4 && > 1.3.8 ) || ( == 4.7.3 && < 8.8.3 && > 2.4.5 )": {-                                "distroPKGs": [-                                    "",-                                    "pjeayd",-                                    "xgnbuxxj",-                                    "",-                                    "wg",-                                    "sakslldf",-                                    "wreycec"-                                ],-                                "notes": "yeucyv"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "gbtviks",-                                    "qnx",-                                    "dl",-                                    "",-                                    "wj",-                                    "asyjkrm",-                                    "hns",-                                    "j"-                                ],-                                "notes": "u"-                            }-                        }-                    },-                    "5.4.2": {-                        "Darwin": {-                            "( <= 8.4.8 && >= 2.2.4 && > 6.4.1 && == 7.6.3 && > 5.7.8 && >= 7.5.7 && == 3.6.8 && <= 4.1.2 )": {-                                "distroPKGs": [-                                    "adtbvg"-                                ],-                                "notes": "r"-                            },-                            "( == 8.2.3 && == 8.1.8 )": {-                                "distroPKGs": [-                                    "hjgugrd",-                                    "qrqazbl",-                                    "onpje",-                                    "",-                                    "adgdfthc",-                                    "yrb",-                                    "alkkh",-                                    "z"-                                ],-                                "notes": "ihzo"-                            },-                            "( > 4.3.5 && < 8.2.4 )": {-                                "distroPKGs": [-                                    "qcne",-                                    "j",-                                    "plkeqmjn",-                                    "itlrvic",-                                    "wyl",-                                    "grnb",-                                    "hb",-                                    "wyojkbm"-                                ],-                                "notes": "g"-                            },-                            "( > 4.6.4 && <= 1.4.1 ) || ( == 1.3.1 ) || ( == 2.6.8 && < 6.1.7 && >= 7.3.7 && <= 5.3.7 ) || ( < 6.7.9 && > 5.2.7 && == 1.3.4 && > 3.1.6 && <= 2.8.5 && <= 5.2.5 ) || ( < 7.7.7 )": {-                                "distroPKGs": [],-                                "notes": "ckzgzl"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "ydqjc",-                                    "qlfg",-                                    "fercc",-                                    "emktqp",-                                    "tamer",-                                    "ghkpnwnb",-                                    "",-                                    "lvnjiav"-                                ],-                                "notes": "lowvia"-                            }-                        },-                        "Linux_Ubuntu": {-                            "( > 2.5.7 && == 4.6.5 && < 1.6.6 && > 5.5.8 && < 1.3.5 && < 1.6.4 )": {-                                "distroPKGs": [-                                    "ykgmf",-                                    "kcjlkub",-                                    "ty",-                                    "bltfixxq",-                                    "tywxwj"-                                ],-                                "notes": "pfdvhlgt"-                            },-                            "( > 3.3.2 && > 3.3.6 && > 1.4.6 && > 4.8.6 ) || ( >= 5.3.5 && >= 1.8.4 && > 7.5.8 && > 2.2.3 && >= 1.5.5 && <= 4.6.3 && > 7.3.5 ) || ( <= 6.3.1 && < 7.5.5 && > 6.1.4 && >= 6.1.5 ) || ( == 5.2.1 && > 6.7.7 && <= 1.2.6 && < 6.6.3 ) || ( <= 1.3.4 && == 5.7.2 && < 2.7.5 && < 6.2.5 && >= 8.4.3 && < 6.9.7 && < 4.7.1 && == 4.2.7 ) || ( >= 5.8.1 && > 7.2.2 && <= 3.2.4 && > 1.1.8 && <= 2.4.3 && == 7.8.7 && < 3.6.8 && > 4.5.4 && < 4.7.9 ) || ( <= 7.7.6 && <= 5.2.1 && == 8.5.7 && > 2.3.2 )": {-                                "distroPKGs": [-                                    "llktrowb"-                                ],-                                "notes": "metwcheo"-                            },-                            "( > 4.3.7 && < 7.2.7 && <= 5.8.1 && == 6.3.4 && == 2.6.8 && < 7.5.7 )": {-                                "distroPKGs": [-                                    "upbxe",-                                    "",-                                    "qiaslrox",-                                    "etoc",-                                    "s",-                                    "q",-                                    "gvgfonnr"-                                ],-                                "notes": "hbdjjj"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "ygbu"-                                ],-                                "notes": "djmxz"-                            }-                        },-                        "Windows": {-                            "( > 4.2.1 && > 10.5.4 && == 3.3.5 && >= 8.5.8 && <= 7.1.8 && > 1.3.3 ) || ( <= 4.2.5 && == 3.4.1 && >= 7.7.6 && > 8.2.6 && > 8.2.6 && == 4.4.5 && > 3.6.7 && <= 3.2.1 && < 5.6.4 ) || ( >= 2.1.8 && >= 6.6.7 && == 1.5.5 && >= 7.8.3 && >= 1.4.3 && <= 3.1.2 )": {-                                "distroPKGs": [-                                    "ath",-                                    "phzudm"-                                ],-                                "notes": "kxdx"-                            },-                            "( >= 8.1.8 && == 4.4.1 && >= 3.3.1 && <= 6.5.1 ) || ( > 1.1.2 && < 6.9.8 && >= 1.7.7 && <= 1.8.6 && < 5.6.4 ) || ( <= 5.1.2 && <= 8.5.6 && == 4.8.6 && > 5.6.5 && > 1.2.1 && < 3.4.1 && >= 4.6.1 && <= 7.7.4 && > 3.1.2 )": {-                                "distroPKGs": [-                                    "t",-                                    "v",-                                    "fvbfxsr",-                                    "xf",-                                    "argwajm",-                                    "qcfakl",-                                    "tfzzh"-                                ],-                                "notes": "i"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "ahyg"-                            }-                        }-                    },-                    "6.1.1": {-                        "Darwin": {-                            "( <= 1.4.3 && <= 5.4.2 && > 2.4.4 && == 8.1.4 && >= 4.6.8 && < 5.7.8 && <= 4.8.1 && <= 7.6.3 )": {-                                "distroPKGs": [],-                                "notes": "vqm"-                            },-                            "( <= 8.7.1 && < 3.7.2 && >= 5.1.5 ) || ( >= 5.6.7 && >= 7.3.6 && > 8.6.8 && <= 4.8.5 && <= 4.5.5 ) || ( > 4.1.6 && >= 4.7.8 && < 5.6.5 )": {-                                "distroPKGs": [-                                    "uuvkukp",-                                    "r",-                                    "",-                                    "z",-                                    "m",-                                    ""-                                ],-                                "notes": "nxumeei"-                            },-                            "( >= 3.5.1 && > 6.1.3 && >= 4.5.3 && <= 4.2.4 && <= 3.7.5 && < 2.8.8 && < 7.4.5 )": {-                                "distroPKGs": [],-                                "notes": "wnlhxe"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "x",-                                    "gsb",-                                    "uew",-                                    "ebzu",-                                    "s",-                                    "y",-                                    "kjtvxuq"-                                ],-                                "notes": "wbex"-                            }-                        },-                        "FreeBSD": {-                            "( <= 2.8.4 && >= 3.6.1 && >= 1.8.6 && < 3.8.6 && == 4.4.8 && == 8.1.8 && == 8.1.4 )": {-                                "distroPKGs": [],-                                "notes": "bdbialnh"-                            },-                            "( == 5.3.1 && < 2.3.8 && < 8.1.6 && > 3.2.3 ) || ( >= 7.2.1 && <= 3.5.8 && < 6.2.7 && >= 1.6.7 && > 2.8.7 && > 5.7.1 && <= 2.8.4 ) || ( >= 4.7.8 && > 3.1.6 && > 2.7.1 )": {-                                "distroPKGs": [-                                    "bzfhy"-                                ],-                                "notes": "pwvvn"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "nm",-                                    "vmhtdj",-                                    "zd",-                                    "",-                                    "oua",-                                    "cdxbuffs",-                                    "dq"-                                ],-                                "notes": "rzhem"-                            }-                        },-                        "Linux_UnknownLinux": {-                            "( <= 1.2.5 && > 2.7.1 && <= 7.3.6 && == 8.3.6 && < 8.4.5 && <= 1.4.5 && <= 1.5.6 )": {-                                "distroPKGs": [-                                    "crlzcg",-                                    "knikjsep",-                                    "kkdtc"-                                ],-                                "notes": "qqitdqrp"-                            },-                            "( == 7.6.6 ) || ( < 2.3.8 && <= 1.1.5 && > 8.5.7 && >= 5.2.5 && > 7.5.7 && < 5.6.1 && > 6.7.7 ) || ( < 7.6.1 && < 8.5.3 && > 1.6.7 && > 5.5.8 && > 4.6.2 )": {-                                "distroPKGs": [-                                    "e",-                                    "fk",-                                    "ynip",-                                    "eqfv"-                                ],-                                "notes": "rn"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "gryovff"-                            }-                        }-                    }-                },-                "Stack": {-                    "1.5.3": {-                        "Linux_Gentoo": {-                            "( < 8.5.3 && >= 3.1.8 && >= 3.8.4 && >= 3.8.3 )": {-                                "distroPKGs": [-                                    "ap",-                                    "pbnci",-                                    "eurw",-                                    "tcrkdseq",-                                    "bnwrzbli",-                                    "lcjh"-                                ],-                                "notes": "ci"-                            },-                            "( == 4.7.6 && <= 6.3.2 && < 4.7.8 )": {-                                "distroPKGs": [-                                    "xnjwnta",-                                    "dxvps",-                                    "ysk",-                                    "",-                                    "covwic",-                                    "q",-                                    "cihc"-                                ],-                                "notes": "zjxe"-                            },-                            "( == 6.2.7 && <= 1.7.4 && == 3.1.3 && < 6.4.3 && == 7.8.3 && > 2.2.3 ) || ( >= 4.4.6 && == 8.1.5 && > 3.7.8 && < 7.7.7 ) || ( >= 3.1.3 && > 3.1.7 && < 1.8.8 && >= 3.4.8 && < 4.3.1 ) || ( >= 7.3.5 && > 3.6.9 ) || ( > 6.2.8 && == 5.4.4 && <= 5.1.6 && > 1.2.8 && <= 7.1.5 && > 5.1.3 && == 1.5.4 && <= 7.3.4 ) || ( == 7.6.5 && == 5.6.2 && > 4.6.2 && >= 2.2.3 ) || ( < 3.6.8 && <= 4.5.2 && < 6.7.6 && < 5.3.8 ) || ( < 1.5.6 && >= 10.2.2 && >= 2.3.6 && >= 4.7.1 && >= 7.7.2 && <= 4.8.3 && >= 6.7.1 && < 6.8.8 && < 8.4.4 ) || ( <= 8.6.4 && <= 3.1.7 && == 4.5.3 && == 8.6.6 && > 7.5.2 && <= 6.3.5 ) || ( >= 8.3.1 && < 4.4.3 && > 2.4.1 && == 7.5.3 && == 2.2.4 && <= 3.2.3 && == 1.7.4 && < 6.6.4 )": {-                                "distroPKGs": [-                                    "nu",-                                    "tce",-                                    "adxg"-                                ],-                                "notes": "pl"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "lqqcqdag",-                                    "mdxdwx",-                                    "nfnclgh",-                                    "nbxcl",-                                    "y"-                                ],-                                "notes": "cwnihy"-                            }-                        },-                        "Linux_Mint": {-                            "( >= 7.7.8 )": {-                                "distroPKGs": [-                                    "rnce",-                                    "dlwpddo"-                                ],-                                "notes": "yco"-                            }-                        },-                        "Windows": {-                            "( < 1.8.1 ) || ( <= 7.2.3 && > 8.8.7 && > 2.1.7 && >= 6.6.3 && == 6.6.2 && > 3.7.4 && >= 8.4.2 && == 3.2.3 ) || ( < 1.2.3 && == 4.2.4 && == 4.2.6 && > 8.2.2 && <= 7.8.1 ) || ( >= 2.8.7 )": {-                                "distroPKGs": [-                                    "kxvydye",-                                    "hmajm",-                                    "myoviq",-                                    "gblfj",-                                    "fiot",-                                    "",-                                    "vpi"-                                ],-                                "notes": "lv"-                            },-                            "( <= 1.3.5 && <= 6.2.2 && > 6.4.8 && >= 5.7.1 && >= 8.8.5 && >= 7.4.4 && > 8.2.4 && <= 5.5.1 ) || ( < 4.6.1 && <= 7.6.4 && >= 1.7.3 && > 4.5.6 && > 3.6.5 )": {-                                "distroPKGs": [-                                    ""-                                ],-                                "notes": "ehw"-                            },-                            "( == 2.4.6 ) || ( >= 3.7.1 )": {-                                "distroPKGs": [-                                    "ueskh",-                                    "rucwb",-                                    "h",-                                    "esnaebw",-                                    ""-                                ],-                                "notes": "ebuyzeb"-                            },-                            "( >= 5.8.7 && < 3.1.2 && > 8.2.6 && > 1.7.8 && <= 5.7.3 && <= 6.2.1 && > 1.2.7 ) || ( < 7.1.3 && <= 6.5.5 && >= 5.6.2 && > 6.8.8 && >= 6.7.2 )": {-                                "distroPKGs": [-                                    "bdpke",-                                    "jyvlsb",-                                    "dbaglfv",-                                    "kh",-                                    "zn"-                                ],-                                "notes": "pfu"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "xpuyhp",-                                    "fidngp",-                                    "cnsydbe"-                                ],-                                "notes": "p"-                            }-                        }-                    },-                    "1.8.5": {-                        "Darwin": {},-                        "Windows": {-                            "( <= 5.1.7 && == 3.1.2 && < 6.5.5 && < 6.5.8 && <= 5.5.4 && == 8.2.8 && <= 5.3.4 && <= 6.6.7 ) || ( > 4.6.8 && < 4.6.2 && < 6.6.3 && >= 5.5.9 && > 7.2.7 && >= 3.6.7 && > 5.1.3 && <= 6.2.2 ) || ( >= 1.6.6 && == 8.3.8 && >= 4.1.1 && <= 7.8.3 && < 6.2.4 && == 4.2.2 && <= 6.7.1 ) || ( > 7.4.8 && < 3.4.5 && == 7.4.3 && == 8.3.8 ) || ( <= 1.6.6 && > 1.4.3 && == 8.6.8 && > 5.1.1 && >= 2.6.2 && > 5.6.6 && <= 2.3.4 && >= 7.8.2 ) || ( >= 5.6.7 && <= 1.7.3 && >= 7.1.8 )": {-                                "distroPKGs": [-                                    "wmbfdhcn",-                                    "hefid",-                                    "gpjsshfm"-                                ],-                                "notes": ""-                            },-                            "( <= 8.6.8 && <= 2.7.6 && <= 1.5.5 && < 7.8.3 && > 4.7.1 && <= 6.2.5 && <= 1.5.6 && < 8.3.3 )": {-                                "distroPKGs": [-                                    "a",-                                    "ankcnfwr",-                                    "",-                                    "vfeze"-                                ],-                                "notes": "o"-                            },-                            "( > 1.2.5 && < 1.8.2 && <= 2.7.2 && <= 6.2.1 && == 8.4.6 && >= 7.4.4 )": {-                                "distroPKGs": [-                                    "ntyvggto",-                                    "kwa",-                                    "",-                                    "rqv"-                                ],-                                "notes": "nlw"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "moa",-                                    "uy",-                                    "cmhkvx",-                                    "kckuuefv"-                                ],-                                "notes": "vgjy"-                            }-                        }-                    },-                    "6.4.8": {-                        "Darwin": {-                            "( < 1.1.7 && <= 6.4.7 && < 4.8.1 && >= 1.4.1 && < 1.3.5 )": {-                                "distroPKGs": [-                                    "zbnvuxey",-                                    "f",-                                    "xgk",-                                    "cully",-                                    "kijtxloo",-                                    "oa",-                                    ""-                                ],-                                "notes": "hkp"-                            },-                            "( < 8.5.2 && == 5.1.8 && >= 8.8.2 && == 8.5.5 )": {-                                "distroPKGs": [-                                    "pfmqqg",-                                    "pjcalesy",-                                    "w"-                                ],-                                "notes": "u"-                            },-                            "( == 4.8.1 ) || ( < 2.4.5 && > 7.3.7 && <= 3.6.5 && > 3.7.4 && < 8.3.2 )": {-                                "distroPKGs": [-                                    "mscioe",-                                    "awm",-                                    "hkokfhog",-                                    "c"-                                ],-                                "notes": "o"-                            },-                            "( >= 5.7.6 )": {-                                "distroPKGs": [-                                    "es",-                                    "vjut",-                                    "",-                                    "bnfeapvz",-                                    "",-                                    "wtbb",-                                    "lsumzapo",-                                    "xzl"-                                ],-                                "notes": "tn"-                            }-                        },-                        "FreeBSD": {-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "ri",-                                    "",-                                    "fiqhwct",-                                    "",-                                    "kay",-                                    "hb",-                                    "idlbssz"-                                ],-                                "notes": ""-                            }-                        },-                        "Windows": {-                            "( == 2.4.7 && <= 1.6.6 && >= 2.5.6 && <= 1.8.3 && < 3.8.2 && > 8.8.1 && == 8.5.7 )": {-                                "distroPKGs": [],-                                "notes": "lbc"-                            },-                            "( >= 1.3.1 && <= 5.4.7 ) || ( <= 8.5.1 && < 6.7.3 && < 2.6.2 && == 1.4.7 && > 3.7.1 && == 5.1.5 && > 6.3.8 ) || ( < 1.4.3 && < 3.8.8 && < 1.7.7 && >= 4.4.6 && > 5.5.2 && > 8.1.5 && <= 1.1.3 && == 1.2.4 )": {-                                "distroPKGs": [-                                    "",-                                    "gufqmpuy",-                                    "iwe",-                                    "gozyve",-                                    "viwglaun",-                                    "eodrnmy",-                                    "b",-                                    "elrdg"-                                ],-                                "notes": "kgx"-                            },-                            "( >= 5.3.7 && > 4.8.3 && >= 6.2.8 && <= 3.8.2 && == 8.4.6 && == 4.8.1 )": {-                                "distroPKGs": [-                                    "",-                                    "",-                                    "ez",-                                    "hvqp"-                                ],-                                "notes": "qmnli"-                            },-                            "( >= 7.6.1 && > 2.6.8 && == 3.4.3 && > 6.2.6 && <= 4.8.5 )": {-                                "distroPKGs": [-                                    "qe",-                                    "uqje",-                                    "zrl",-                                    "c",-                                    "cpgbl",-                                    "vyr",-                                    "z"-                                ],-                                "notes": "s"-                            }-                        }-                    },-                    "unknown_version": {-                        "FreeBSD": {-                            "( == 2.3.8 && > 5.1.2 )": {-                                "distroPKGs": [-                                    "ttyjz"-                                ],-                                "notes": "fk"-                            },-                            "( > 8.6.1 )": {-                                "distroPKGs": [-                                    "p"-                                ],-                                "notes": "r"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "ygn"-                                ],-                                "notes": "stakcmt"-                            }-                        },-                        "Linux_Alpine": {},-                        "Linux_Mint": {-                            "( == 6.8.4 && <= 7.6.3 && > 8.6.2 && == 4.5.1 && <= 1.7.3 && < 6.4.6 && > 1.7.2 && <= 4.3.8 ) || ( > 5.2.2 && == 4.3.2 && == 4.7.6 && < 5.3.3 ) || ( >= 5.3.6 && == 8.5.5 && >= 2.1.5 && == 1.4.7 && == 7.1.8 ) || ( <= 2.2.6 && < 9.8.6 && < 6.5.1 && > 8.2.6 && > 3.5.1 )": {-                                "distroPKGs": [],-                                "notes": "anxgnicb"-                            },-                            "( >= 5.2.8 && > 6.5.8 && < 3.4.8 && <= 6.4.8 && >= 4.4.3 )": {-                                "distroPKGs": [-                                    "ro",-                                    "lcupoppc"-                                ],-                                "notes": "faxg"-                            }-                        },-                        "Linux_Ubuntu": {-                            "( > 1.3.5 && < 7.6.5 && > 5.3.2 ) || ( >= 5.4.7 && <= 8.6.2 )": {-                                "distroPKGs": [-                                    "tbgbeoun",-                                    "lnvlzo",-                                    "ybbv",-                                    "",-                                    "kyxhn",-                                    "smybz",-                                    "oqtcr"-                                ],-                                "notes": "c"-                            }-                        },-                        "Windows": {-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "e",-                                    "vtpwarz",-                                    "",-                                    "lcdo",-                                    "glp",-                                    "dvh",-                                    "wmnzz",-                                    "jti"-                                ],-                                "notes": "qdwsmy"-                            }-                        }-                    }-                }-            }-        }-    ],-    "seed": 89490121-}
− test/golden/windows/GHCupInfo.json
@@ -1,20020 +0,0 @@-{-    "samples": [-        {-            "ghcupDownloads": {-                "GHC": {-                    "1.5.5": {-                        "viArch": {-                            "A_64": {-                                "Darwin": {},-                                "Linux_Alpine": {-                                    "( < 2.2.1 && >= 3.4.1 && <= 4.1.2 && > 4.1.1 && > 5.5.1 && >= 5.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "wyzhqo",-                                        "dlOutput": "苶C8P\u00150",-                                        "dlSubdir": null,-                                        "dlUri": "http:ymoboa"-                                    },-                                    "( <= 3.2.2 && <= 5.2.7 && >= 4.2.5 && <= 1.1.3 )": {-                                        "dlCSize": -4,-                                        "dlHash": "rkxuxb",-                                        "dlOutput": "X\u0018\u001f_|\t",-                                        "dlSubdir": "",-                                        "dlUri": "https:m"-                                    },-                                    "( > 2.4.3 && > 4.2.5 ) || ( >= 4.3.2 && > 4.2.3 && > 4.2.4 && >= 3.2.1 && == 1.3.5 && < 1.4.1 ) || ( > 2.2.3 && <= 3.2.1 && == 1.1.1 ) || ( >= 1.1.2 && == 2.2.2 ) || ( >= 1.1.2 && <= 1.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "e",-                                        "dlOutput": "\u000e\u0007󹦣a ",-                                        "dlSubdir": {-                                            "RegexDir": "+󳊦iy"-                                        },-                                        "dlUri": "https:qzz"-                                    },-                                    "( >= 2.5.2 && <= 2.2.2 ) || ( == 4.2.1 && <= 3.4.2 && >= 4.3.4 && <= 3.4.4 && >= 3.3.2 ) || ( <= 3.1.2 )": {-                                        "dlCSize": 0,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "𧞑:]s",-                                        "dlUri": "https:zuui"-                                    },-                                    "( >= 4.4.5 && > 3.1.1 && == 3.4.1 && < 3.3.1 )": {-                                        "dlCSize": -1,-                                        "dlHash": "qlkn",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "L󲴭\u0008/"-                                        },-                                        "dlUri": "https:ewzst"-                                    },-                                    "( >= 6.5.1 )": {-                                        "dlCSize": 3,-                                        "dlHash": "",-                                        "dlOutput": "\u001f(󱴏𣹕t&",-                                        "dlSubdir": {-                                            "RegexDir": "\u0016m\u001c"-                                        },-                                        "dlUri": "http:agg"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 1,-                                        "dlHash": "",-                                        "dlOutput": "\u000b\u0006",-                                        "dlSubdir": "!",-                                        "dlUri": "http:nc"-                                    }-                                },-                                "Linux_Mint": {-                                    "( < 5.1.1 && <= 3.3.2 ) || ( < 4.2.3 && >= 5.2.4 ) || ( <= 3.2.1 )": {-                                        "dlCSize": 7,-                                        "dlHash": "qweeuq",-                                        "dlOutput": "\u0008",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:jr"-                                    },-                                    "( <= 5.5.3 && < 2.2.3 && < 5.3.4 && < 4.4.2 && == 2.3.2 && < 2.2.5 ) || ( <= 3.1.1 && < 2.1.4 && < 4.4.5 && <= 4.1.3 && == 4.7.2 ) || ( > 1.3.1 && >= 1.1.1 && >= 1.2.3 ) || ( < 2.1.1 && <= 1.2.1 )": {-                                        "dlCSize": 1,-                                        "dlHash": "eor",-                                        "dlOutput": null,-                                        "dlSubdir": "[a\u000e󶈖g",-                                        "dlUri": "https:zbto"-                                    },-                                    "( == 2.5.2 && >= 3.1.4 && > 3.4.3 ) || ( < 3.1.4 && == 4.1.2 ) || ( <= 2.2.2 && == 3.2.2 && < 2.3.1 ) || ( < 1.1.2 && >= 1.1.2 && >= 2.1.1 )": {-                                        "dlCSize": 7,-                                        "dlHash": "geeiv",-                                        "dlOutput": "%!UjLG(",-                                        "dlSubdir": null,-                                        "dlUri": "http:fmog"-                                    },-                                    "( == 6.4.1 && >= 1.4.2 && <= 2.5.5 && > 4.2.3 )": {-                                        "dlCSize": -2,-                                        "dlHash": "xdhm",-                                        "dlOutput": "𣗬fR",-                                        "dlSubdir": "",-                                        "dlUri": "http:j"-                                    },-                                    "( > 1.1.4 && > 3.1.5 && <= 2.5.2 && < 2.2.2 && >= 5.2.2 && <= 2.5.5 && >= 2.4.3 ) || ( >= 1.2.2 ) || ( > 1.3.3 && <= 1.4.1 ) || ( <= 1.2.1 && > 2.1.2 ) || ( == 1.1.1 && <= 1.1.1 && > 1.1.1 )": {-                                        "dlCSize": 2,-                                        "dlHash": "ik",-                                        "dlOutput": "7Y5o󻍄3J",-                                        "dlSubdir": "g",-                                        "dlUri": "https:wxyez"-                                    },-                                    "( > 2.5.2 && < 5.6.5 && >= 4.4.5 && <= 2.6.4 && == 3.4.5 && == 1.4.2 ) || ( > 3.2.1 && <= 2.4.4 && < 1.4.1 && == 2.1.2 ) || ( < 3.1.2 )": {-                                        "dlCSize": 1,-                                        "dlHash": "",-                                        "dlOutput": "0\u0015\u0015𪕆j",-                                        "dlSubdir": {-                                            "RegexDir": "]'"-                                        },-                                        "dlUri": "https:itbkee"-                                    }-                                },-                                "Linux_RedHat": {-                                    "( < 2.4.5 && < 5.4.5 && <= 4.4.4 && < 1.1.2 && == 5.5.3 && >= 1.5.3 ) || ( < 1.3.4 && <= 3.3.3 && > 3.4.1 && > 1.4.1 && < 1.2.2 )": {-                                        "dlCSize": -5,-                                        "dlHash": "nrstqz",-                                        "dlOutput": "􇒺,Lz|F\u001d",-                                        "dlSubdir": null,-                                        "dlUri": "https:cruu"-                                    },-                                    "( > 5.3.4 )": {-                                        "dlCSize": 0,-                                        "dlHash": "",-                                        "dlOutput": "}𬌁",-                                        "dlSubdir": "c􃷀􀮂6/",-                                        "dlUri": "http:"-                                    }-                                },-                                "Windows": {-                                    "( < 4.4.4 && == 4.1.3 && <= 2.2.5 && > 4.5.2 && <= 1.6.5 && == 5.5.2 && > 4.5.5 )": {-                                        "dlCSize": 6,-                                        "dlHash": "yfee",-                                        "dlOutput": null,-                                        "dlSubdir": "􂁑",-                                        "dlUri": "https:x"-                                    },-                                    "( < 5.2.1 && < 3.1.4 && > 2.4.4 && < 3.3.3 && >= 2.4.2 && >= 4.3.1 && > 1.5.4 ) || ( <= 3.3.4 && == 3.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "\\󲉲엡𤾳",-                                        "dlSubdir": {-                                            "RegexDir": "􅦍4𗋆~A"-                                        },-                                        "dlUri": "https:zvnxwj"-                                    },-                                    "( > 3.3.2 ) || ( == 3.1.2 && == 2.3.5 && > 2.1.3 && <= 2.1.2 && <= 4.2.4 && >= 2.3.4 ) || ( > 1.3.3 && == 2.4.1 && < 3.3.2 ) || ( <= 2.2.1 && < 2.2.2 && >= 1.4.2 ) || ( >= 1.1.1 && > 1.2.2 && > 1.2.1 ) || ( < 1.2.1 && == 1.1.2 ) || ( == 1.2.2 )": {-                                        "dlCSize": 6,-                                        "dlHash": "hffbqwy",-                                        "dlOutput": "C\u0019d]",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:iu"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 1,-                                        "dlHash": "hfqxnbl",-                                        "dlOutput": "Oth",-                                        "dlSubdir": "",-                                        "dlUri": "https:trvpqpm"-                                    }-                                }-                            },-                            "A_ARM": {-                                "Darwin": {-                                    "( < 2.4.4 )": {-                                        "dlCSize": 2,-                                        "dlHash": "cr",-                                        "dlOutput": "",-                                        "dlSubdir": "ꅑ0",-                                        "dlUri": "http:"-                                    },-                                    "( < 4.4.1 && <= 5.1.5 && >= 1.1.5 )": {-                                        "dlCSize": 0,-                                        "dlHash": "lswcw",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Q'jBl"-                                        },-                                        "dlUri": "http:xgjhklj"-                                    },-                                    "( <= 2.3.4 && <= 1.1.5 && > 2.3.2 && <= 3.2.1 && >= 1.1.4 )": {-                                        "dlCSize": 6,-                                        "dlHash": "dekssy",-                                        "dlOutput": "⸪&%9S'",-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "( <= 4.5.4 && <= 2.4.1 && <= 1.3.3 && > 2.5.1 && >= 5.5.4 ) || ( <= 5.4.1 && >= 4.3.2 ) || ( < 2.3.1 ) || ( == 1.1.2 && <= 1.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "ekb",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:niaroy"-                                    },-                                    "( > 1.5.4 && > 1.1.1 && <= 2.1.6 && >= 2.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "𣎳",-                                        "dlSubdir": {-                                            "RegexDir": ":􇥧𢝏𪪙"-                                        },-                                        "dlUri": "http:wf"-                                    },-                                    "( > 5.4.2 && <= 1.3.4 )": {-                                        "dlCSize": -7,-                                        "dlHash": "mpccq",-                                        "dlOutput": "?7",-                                        "dlSubdir": "\u000be7Z",-                                        "dlUri": "https:s"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "rmhms",-                                        "dlOutput": "\u000fgp6󳧎𣎘",-                                        "dlSubdir": null,-                                        "dlUri": "https:jml"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 3.2.4 && >= 5.5.2 && > 5.3.4 && == 4.2.1 ) || ( > 2.3.4 && > 3.3.3 && >= 1.3.3 )": {-                                        "dlCSize": -5,-                                        "dlHash": "shw",-                                        "dlOutput": "\u0015hjN",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( <= 4.1.1 && > 3.1.5 && < 3.3.1 && <= 1.4.3 && < 6.4.4 && < 3.1.1 )": {-                                        "dlCSize": -4,-                                        "dlHash": "mrkjwaa",-                                        "dlOutput": "𩗕",-                                        "dlSubdir": "󸦰𣫔~\n\tZ",-                                        "dlUri": "http:qa"-                                    },-                                    "( == 1.2.1 && == 2.5.1 && >= 4.3.5 && < 4.2.5 )": {-                                        "dlCSize": 2,-                                        "dlHash": "kasnh",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "4>"-                                        },-                                        "dlUri": "https:hanzuo"-                                    },-                                    "( > 6.3.5 && >= 4.4.6 && < 1.4.4 && >= 3.2.6 && >= 5.4.5 && == 3.1.1 && == 5.5.2 )": {-                                        "dlCSize": 2,-                                        "dlHash": "",-                                        "dlOutput": "",-                                        "dlSubdir": ":󼄍",-                                        "dlUri": "http:gddhhkh"-                                    },-                                    "( >= 1.1.1 && < 1.2.5 && < 2.3.1 ) || ( < 1.3.4 && < 5.2.4 && < 2.1.3 && < 1.2.2 )": {-                                        "dlCSize": -6,-                                        "dlHash": "sj",-                                        "dlOutput": "qp",-                                        "dlSubdir": {-                                            "RegexDir": "\u0007"-                                        },-                                        "dlUri": "http:jixnl"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "aezuf",-                                        "dlOutput": "0",-                                        "dlSubdir": {-                                            "RegexDir": "k"-                                        },-                                        "dlUri": "http:zqk"-                                    }-                                },-                                "Linux_Debian": {},-                                "Linux_Ubuntu": {-                                    "( > 2.1.5 && < 3.2.1 && <= 2.3.5 && >= 3.2.4 && <= 2.1.3 && > 2.3.3 ) || ( == 2.1.2 && < 4.4.2 && < 1.2.3 && > 2.2.2 ) || ( >= 2.1.3 )": {-                                        "dlCSize": 6,-                                        "dlHash": "xu",-                                        "dlOutput": "\u0003",-                                        "dlSubdir": "𑚳'@",-                                        "dlUri": "https:ynn"-                                    },-                                    "( >= 2.5.1 && < 5.2.1 && < 7.3.1 && == 4.2.5 && >= 2.4.2 && > 3.1.2 )": {-                                        "dlCSize": -3,-                                        "dlHash": "mbtg",-                                        "dlOutput": "c\u0017`_u\u0003",-                                        "dlSubdir": {-                                            "RegexDir": "쟨L"-                                        },-                                        "dlUri": "https:xwhv"-                                    }-                                },-                                "Windows": {-                                    "( > 2.1.5 && <= 2.5.5 )": {-                                        "dlCSize": -3,-                                        "dlHash": "",-                                        "dlOutput": "p",-                                        "dlSubdir": {-                                            "RegexDir": "o\u001d󰀓S􃕅"-                                        },-                                        "dlUri": "https:ytoj"-                                    },-                                    "( > 3.2.1 && >= 5.1.2 ) || ( <= 2.4.1 && >= 3.3.2 && == 4.1.3 ) || ( < 1.2.3 && <= 1.1.2 && == 2.1.3 && <= 3.3.2 && > 2.3.2 )": {-                                        "dlCSize": 5,-                                        "dlHash": "u",-                                        "dlOutput": "`\u0019",-                                        "dlSubdir": null,-                                        "dlUri": "http:inebvx"-                                    },-                                    "( >= 4.1.1 && < 4.1.3 && >= 1.3.4 && >= 2.2.5 ) || ( < 2.1.4 && > 5.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "Kd",-                                        "dlSubdir": {-                                            "RegexDir": "K"-                                        },-                                        "dlUri": "https:w"-                                    }-                                }-                            },-                            "A_PowerPC64": {-                                "Darwin": {-                                    "( == 5.6.2 && < 5.1.3 && >= 4.4.4 ) || ( > 1.3.4 && == 3.1.1 ) || ( == 2.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "ttln",-                                        "dlOutput": "011h",-                                        "dlSubdir": "2𥵀N ",-                                        "dlUri": "https:io"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 3.2.4 && == 3.3.4 && <= 5.3.3 && < 4.3.3 && >= 3.2.3 && >= 5.5.2 )": {-                                        "dlCSize": 5,-                                        "dlHash": "xkinv",-                                        "dlOutput": "8\";딀",-                                        "dlSubdir": null,-                                        "dlUri": "http:cc"-                                    },-                                    "( < 4.1.5 && >= 3.4.4 && >= 5.5.4 && <= 2.3.2 && <= 1.3.7 ) || ( <= 2.4.1 && == 3.3.4 && < 3.1.3 && <= 3.2.4 )": {-                                        "dlCSize": 3,-                                        "dlHash": "x",-                                        "dlOutput": "n;",-                                        "dlSubdir": {-                                            "RegexDir": "qr'\u0005󱖷󳸒"-                                        },-                                        "dlUri": "https:ukb"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 1,-                                        "dlHash": "zc",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:wqvoyw"-                                    }-                                },-                                "Linux_UnknownLinux": {-                                    "( <= 3.5.1 )": {-                                        "dlCSize": -1,-                                        "dlHash": "bwc",-                                        "dlOutput": "JU󺯛\u001d:x",-                                        "dlSubdir": null,-                                        "dlUri": "http:jsdgaxh"-                                    },-                                    "( <= 4.1.3 && < 5.3.5 && < 4.3.2 && == 1.5.5 && <= 4.1.5 && >= 5.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "e",-                                        "dlOutput": "\u000c",-                                        "dlSubdir": {-                                            "RegexDir": "\u001cR⇟\\\u000e"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( == 5.2.1 && < 2.1.1 && < 5.3.5 && < 1.5.3 && <= 5.3.1 && >= 2.1.4 && >= 4.4.5 ) || ( > 2.1.1 && >= 1.2.3 && >= 3.3.4 ) || ( >= 4.2.2 && >= 3.1.2 && < 1.2.1 && < 2.1.2 )": {-                                        "dlCSize": 5,-                                        "dlHash": "k",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "U𡿓$􄃙g"-                                        },-                                        "dlUri": "https:mrvvhxn"-                                    },-                                    "( > 4.2.4 && < 1.4.2 && < 3.3.1 && >= 4.4.2 ) || ( < 4.3.1 && >= 1.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "plaz",-                                        "dlOutput": "􋐎:b\u0003\u0005",-                                        "dlSubdir": {-                                            "RegexDir": "lb\u00189W"-                                        },-                                        "dlUri": "http:pqvj"-                                    },-                                    "( > 5.2.4 && > 1.4.4 && >= 5.4.4 && <= 5.2.3 ) || ( == 2.3.4 && == 4.4.4 && == 2.1.2 && > 1.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "q",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "\u000f"-                                        },-                                        "dlUri": "https:atkq"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 3,-                                        "dlHash": "wsku",-                                        "dlOutput": "\tN!h𤮡n$",-                                        "dlSubdir": {-                                            "RegexDir": "Z(󽮜"-                                        },-                                        "dlUri": "http:mcgpde"-                                    }-                                },-                                "Windows": {-                                    "( == 5.5.2 && == 1.1.6 && >= 1.5.2 && < 3.4.3 && < 2.2.3 && == 1.5.2 )": {-                                        "dlCSize": -1,-                                        "dlHash": "kfxpud",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:wqkwygl"-                                    },-                                    "( == 5.5.4 && < 5.2.2 && <= 4.3.1 && == 1.2.1 && == 6.3.1 && >= 3.4.2 )": {-                                        "dlCSize": 4,-                                        "dlHash": "rso",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "𮮓\u0004jj\u0012"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( > 1.4.2 )": {-                                        "dlCSize": 1,-                                        "dlHash": "eqpq",-                                        "dlOutput": "Z0􉷠DVs𰚋",-                                        "dlSubdir": {-                                            "RegexDir": "\u0016Nb󰯔"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( > 2.4.6 && >= 5.3.3 ) || ( > 4.1.4 && > 1.1.3 && > 4.2.1 && >= 1.1.1 && > 4.1.1 && >= 6.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "kbw",-                                        "dlOutput": "TB",-                                        "dlSubdir": "i=\u0015uZt",-                                        "dlUri": "https:tavcsj"-                                    },-                                    "( >= 4.4.2 && > 5.2.5 && <= 4.3.2 ) || ( >= 4.1.3 && <= 4.4.1 && == 1.1.4 && == 3.2.3 && >= 2.1.4 ) || ( > 3.2.2 ) || ( < 3.2.1 ) || ( == 1.1.1 && >= 1.2.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "cnh",-                                        "dlOutput": "C\u000f\n",-                                        "dlSubdir": {-                                            "RegexDir": "蓩􈅓{􋇼"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 4,-                                        "dlHash": "yepmbxh",-                                        "dlOutput": null,-                                        "dlSubdir": "bd􄭃V󱬩\u0004",-                                        "dlUri": "https:ormjbac"-                                    }-                                }-                            },-                            "A_Sparc": {},-                            "A_Sparc64": {-                                "Darwin": {-                                    "( < 1.5.1 ) || ( > 3.4.3 && < 4.4.3 && < 1.1.2 && >= 1.3.2 && >= 2.2.1 ) || ( >= 1.1.1 && > 2.3.3 && > 5.3.2 ) || ( == 3.2.2 && < 1.2.2 && == 3.2.1 ) || ( == 1.2.1 ) || ( == 1.1.1 && < 1.1.1 ) || ( == 1.1.1 ) || ( > 1.1.1 ) || ( == 1.1.1 ) || ( >= 2.1.1 ) || ( == 2.1.2 ) || ( > 2.1.1 )": {-                                        "dlCSize": -5,-                                        "dlHash": "uuyv",-                                        "dlOutput": "𥟁\\ᖿ\u001f`",-                                        "dlSubdir": "􌃐\u0015",-                                        "dlUri": "https:nbfpfe"-                                    },-                                    "( <= 1.3.5 && == 4.5.2 && < 5.3.5 && == 4.5.2 && <= 4.1.5 && <= 3.4.5 ) || ( <= 3.1.1 && < 1.1.2 ) || ( > 3.4.1 && <= 3.3.2 && == 2.4.1 )": {-                                        "dlCSize": -6,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "#\u0013["-                                        },-                                        "dlUri": "https:uyx"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 4,-                                        "dlHash": "izo",-                                        "dlOutput": "􈔅",-                                        "dlSubdir": {-                                            "RegexDir": "\u0003SM"-                                        },-                                        "dlUri": "https:m"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 1.3.3 && > 5.4.3 ) || ( == 2.3.4 && > 3.2.1 && == 2.2.4 && < 4.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "lc",-                                        "dlOutput": "",-                                        "dlSubdir": "=",-                                        "dlUri": "http:hle"-                                    },-                                    "( < 3.2.1 && <= 1.2.5 && == 4.4.3 && < 3.3.3 && < 2.5.5 && < 4.2.5 && <= 4.4.1 )": {-                                        "dlCSize": 3,-                                        "dlHash": "efn",-                                        "dlOutput": "d𪩮\"",-                                        "dlSubdir": null,-                                        "dlUri": "http:ydkixl"-                                    },-                                    "( <= 6.1.1 && < 4.1.3 ) || ( == 3.3.2 && <= 1.3.1 && > 1.3.2 && <= 4.3.3 && > 3.1.1 ) || ( > 1.3.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "QyZ"-                                        },-                                        "dlUri": "http:yzdatg"-                                    },-                                    "( > 4.4.1 && <= 5.5.4 && <= 5.5.2 && == 4.4.1 && == 2.4.4 && == 2.5.2 ) || ( >= 3.2.1 && >= 1.2.1 ) || ( >= 1.3.3 && >= 3.1.2 ) || ( <= 2.1.1 ) || ( <= 1.2.1 )": {-                                        "dlCSize": 1,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:xrhvnic"-                                    },-                                    "( >= 1.2.4 && <= 4.1.4 && < 5.5.4 && < 5.5.5 ) || ( == 1.1.3 && == 4.3.2 && == 3.3.2 && >= 2.2.1 )": {-                                        "dlCSize": 2,-                                        "dlHash": "wrcol",-                                        "dlOutput": "d\u0003b\u001fJ",-                                        "dlSubdir": "\\G󽱥\u0001\u0012𫸖",-                                        "dlUri": "https:"-                                    }-                                },-                                "Linux_Alpine": {-                                    "( > 4.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "\u000c\u0010",-                                        "dlUri": "https:kg"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "blhzny",-                                        "dlOutput": "R𭝬(\u001b>",-                                        "dlSubdir": {-                                            "RegexDir": "\n&𬤌"-                                        },-                                        "dlUri": "http:"-                                    }-                                },-                                "Linux_Exherbo": {-                                    "( < 2.5.4 && > 2.5.4 && < 4.3.1 && > 3.3.2 && >= 5.2.5 && >= 1.1.5 )": {-                                        "dlCSize": 2,-                                        "dlHash": "yrsc",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u000cw𦨤\u000e"-                                        },-                                        "dlUri": "http:eeimyon"-                                    },-                                    "( == 5.5.5 && > 5.2.2 && < 2.3.2 ) || ( <= 1.4.3 && > 1.3.2 && == 1.1.4 && == 3.1.2 && == 4.3.1 && < 4.1.3 )": {-                                        "dlCSize": -1,-                                        "dlHash": "",-                                        "dlOutput": "ꢈv\u0014𩓣]",-                                        "dlSubdir": null,-                                        "dlUri": "http:j"-                                    },-                                    "( > 3.2.3 ) || ( > 3.2.2 && == 1.3.4 && == 4.2.2 && < 3.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "dpgj",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "ᨰw􂽈"-                                        },-                                        "dlUri": "http:sdnxq"-                                    },-                                    "( >= 2.1.3 && == 3.1.1 && < 3.5.5 && <= 2.1.4 && < 3.5.3 && < 4.5.2 && >= 5.2.5 )": {-                                        "dlCSize": -1,-                                        "dlHash": "",-                                        "dlOutput": "𡑻􅭑(",-                                        "dlSubdir": {-                                            "RegexDir": "6(O&"-                                        },-                                        "dlUri": "https:zay"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -3,-                                        "dlHash": "yalx",-                                        "dlOutput": "w?&",-                                        "dlSubdir": {-                                            "RegexDir": "}󽪛\u0002"-                                        },-                                        "dlUri": "https:grxef"-                                    }-                                },-                                "Linux_UnknownLinux": {-                                    "( < 3.5.2 && > 2.3.4 && == 5.1.4 ) || ( <= 4.4.3 && <= 1.3.2 && == 4.4.2 )": {-                                        "dlCSize": -7,-                                        "dlHash": "rt",-                                        "dlOutput": "\tl\u00152j󱞏J",-                                        "dlSubdir": null,-                                        "dlUri": "http:wnmu"-                                    }-                                },-                                "Windows": {-                                    "( == 4.1.2 && == 3.2.5 && == 1.4.2 && == 3.2.3 && < 3.4.5 && == 3.5.1 ) || ( < 1.3.2 )": {-                                        "dlCSize": 2,-                                        "dlHash": "mpwhdxg",-                                        "dlOutput": "U*3",-                                        "dlSubdir": null,-                                        "dlUri": "https:bzyprb"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 6,-                                        "dlHash": "otagvkh",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:vpfnmen"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:waou",-                        "viPostInstall": null,-                        "viPostRemove": "xpvj",-                        "viPreCompile": null,-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": 1,-                            "dlHash": "myalmr",-                            "dlOutput": "􎅷;𢁄\\",-                            "dlSubdir": {-                                "RegexDir": "/0"-                            },-                            "dlUri": "https:gnl"-                        },-                        "viTags": [-                            "old",-                            "base-2.2.5",-                            "LatestPrerelease"-                        ],-                        "viTestDL": {-                            "dlCSize": 4,-                            "dlHash": "wam",-                            "dlOutput": "QH쳺\u00019",-                            "dlSubdir": "𨺔\u0012",-                            "dlUri": "https:iq"-                        }-                    },-                    "7.5.5": {-                        "viArch": {-                            "A_PowerPC": {-                                "Linux_Alpine": {-                                    "( <= 5.2.2 && >= 1.5.1 && < 3.5.1 && <= 1.5.2 && <= 3.3.1 && <= 3.5.1 && >= 1.5.3 )": {-                                        "dlCSize": 6,-                                        "dlHash": "d",-                                        "dlOutput": "🖡\u0007bE",-                                        "dlSubdir": {-                                            "RegexDir": "-m𬑿-󼽾"-                                        },-                                        "dlUri": "http:jgt"-                                    },-                                    "( > 4.2.3 && <= 2.5.3 )": {-                                        "dlCSize": 5,-                                        "dlHash": "aic",-                                        "dlOutput": "-9",-                                        "dlSubdir": null,-                                        "dlUri": "http:nq"-                                    },-                                    "( >= 1.4.3 && <= 1.1.2 && >= 4.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "b",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0014*"-                                        },-                                        "dlUri": "http:"-                                    }-                                }-                            },-                            "A_PowerPC64": {}-                        },-                        "viChangeLog": null,-                        "viPostInstall": "lkccim",-                        "viPostRemove": null,-                        "viPreCompile": "yuv",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": 5,-                            "dlHash": "ari",-                            "dlOutput": null,-                            "dlSubdir": null,-                            "dlUri": "https:sunasz"-                        },-                        "viTags": [-                            "Nightly",-                            "Nightly"-                        ],-                        "viTestDL": {-                            "dlCSize": -5,-                            "dlHash": "t",-                            "dlOutput": "A",-                            "dlSubdir": {-                                "RegexDir": "26\u001d\u0016"-                            },-                            "dlUri": "https:"-                        }-                    },-                    "7.7.6": {-                        "viArch": {-                            "A_32": {-                                "Darwin": {-                                    "( == 2.2.6 && >= 2.3.5 && == 4.3.1 && < 1.5.1 ) || ( == 3.3.3 && > 1.4.2 && >= 3.1.4 && <= 2.1.4 )": {-                                        "dlCSize": 4,-                                        "dlHash": "byyrarx",-                                        "dlOutput": null,-                                        "dlSubdir": "忾",-                                        "dlUri": "https:hpzzaa"-                                    },-                                    "( > 1.4.2 && <= 5.3.2 && <= 1.1.4 && > 4.2.5 && <= 4.3.1 && <= 4.3.3 && < 1.2.3 )": {-                                        "dlCSize": -5,-                                        "dlHash": "zr",-                                        "dlOutput": "𤁮;",-                                        "dlSubdir": "",-                                        "dlUri": "http:"-                                    },-                                    "( > 2.4.4 && <= 5.3.2 && == 5.3.3 )": {-                                        "dlCSize": 0,-                                        "dlHash": "h",-                                        "dlOutput": "󳫿]*'𥮫듃",-                                        "dlSubdir": {-                                            "RegexDir": "f %"-                                        },-                                        "dlUri": "http:zxb"-                                    },-                                    "( > 6.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "cacz",-                                        "dlOutput": "Gkv",-                                        "dlSubdir": {-                                            "RegexDir": "J"-                                        },-                                        "dlUri": "http:qc"-                                    },-                                    "( >= 2.2.3 && >= 5.2.3 && < 1.4.2 && > 3.6.2 && == 4.4.2 && <= 4.4.4 ) || ( >= 2.1.3 && >= 4.1.4 && == 4.2.2 && <= 1.4.2 ) || ( > 3.3.1 && > 2.1.1 && > 2.3.1 && <= 3.2.3 && >= 3.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "𦓌\u00124#'"-                                        },-                                        "dlUri": "http:lvgibvg"-                                    },-                                    "( >= 3.5.6 && > 4.6.6 && < 6.4.2 && <= 2.5.4 && > 1.4.4 ) || ( >= 4.3.4 && >= 3.1.2 && > 2.4.2 && > 3.2.4 && < 4.3.3 ) || ( > 1.1.2 && == 2.3.3 && >= 1.1.3 && <= 3.3.2 )": {-                                        "dlCSize": -1,-                                        "dlHash": "eqlhzi",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "}綬䎸󲵖I,"-                                        },-                                        "dlUri": "https:ruioq"-                                    }-                                },-                                "FreeBSD": {},-                                "Linux_Fedora": {-                                    "( == 4.4.1 && < 1.1.5 && >= 5.2.4 && >= 4.4.1 && >= 3.2.2 && == 3.1.2 )": {-                                        "dlCSize": -2,-                                        "dlHash": "r",-                                        "dlOutput": "\u0004",-                                        "dlSubdir": {-                                            "RegexDir": "E"-                                        },-                                        "dlUri": "http:jtbzt"-                                    },-                                    "( == 4.5.3 && <= 3.4.4 ) || ( > 1.4.4 && >= 3.2.3 && >= 1.3.2 && > 4.1.2 && < 2.1.3 ) || ( < 2.2.3 && >= 1.1.1 ) || ( <= 2.1.1 && > 1.2.2 && >= 2.1.2 && == 2.2.1 ) || ( < 1.1.1 && < 2.1.1 ) || ( > 1.1.2 && == 1.1.1 )": {-                                        "dlCSize": -5,-                                        "dlHash": "m",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "S^}ꬎ󳫱J"-                                        },-                                        "dlUri": "https:a"-                                    },-                                    "( > 2.5.2 && < 5.5.3 && == 3.1.4 )": {-                                        "dlCSize": -5,-                                        "dlHash": "rnbnj",-                                        "dlOutput": null,-                                        "dlSubdir": " G\u000b􇮍z",-                                        "dlUri": "https:udcf"-                                    },-                                    "( > 3.2.5 && >= 2.4.3 && >= 1.5.3 && == 3.5.4 )": {-                                        "dlCSize": 1,-                                        "dlHash": "uvkzkpr",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "@C\u001e"-                                        },-                                        "dlUri": "https:pb"-                                    },-                                    "( > 5.5.1 && > 4.2.2 && <= 5.5.2 ) || ( >= 3.4.2 && >= 2.4.4 && <= 2.3.2 && == 3.4.4 && < 4.3.3 && < 1.3.4 ) || ( < 3.3.1 && >= 1.3.1 && < 1.4.1 ) || ( >= 2.1.2 && > 2.2.1 && < 1.1.2 ) || ( <= 1.1.1 && <= 1.2.1 && >= 1.2.2 ) || ( < 1.1.1 && > 1.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "zrlmf",-                                        "dlOutput": "[\u001b\u0012󽃡\u001f",-                                        "dlSubdir": "佔mj\u001a",-                                        "dlUri": "https:oes"-                                    },-                                    "( >= 2.4.1 && > 2.1.4 && >= 2.5.6 && >= 2.3.1 && <= 1.4.2 && <= 5.3.3 ) || ( < 3.4.3 && == 2.5.2 && > 1.1.4 )": {-                                        "dlCSize": -6,-                                        "dlHash": "",-                                        "dlOutput": "]%\u0004󰔳􃯯\u001d:",-                                        "dlSubdir": null,-                                        "dlUri": "http:ixs"-                                    }-                                },-                                "Linux_Gentoo": {-                                    "( < 2.5.3 && < 5.3.1 && < 1.5.2 ) || ( >= 2.2.3 ) || ( <= 2.1.2 && <= 1.1.3 && >= 2.1.3 && >= 3.3.2 ) || ( >= 2.2.2 && == 1.1.1 && >= 3.2.2 && <= 2.2.2 )": {-                                        "dlCSize": -4,-                                        "dlHash": "",-                                        "dlOutput": "弻𥦒",-                                        "dlSubdir": null,-                                        "dlUri": "http:ehlo"-                                    },-                                    "( <= 2.1.4 && > 5.4.2 && >= 1.5.1 ) || ( < 1.4.3 && < 4.3.2 )": {-                                        "dlCSize": -5,-                                        "dlHash": "hur",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:ozel"-                                    },-                                    "( <= 4.4.5 && == 4.5.4 && == 4.5.4 )": {-                                        "dlCSize": -6,-                                        "dlHash": "zjt",-                                        "dlOutput": "󸘨󳨰3됉)MG",-                                        "dlSubdir": "+;𭢿k1",-                                        "dlUri": "https:l"-                                    },-                                    "( == 2.4.1 && < 3.3.4 ) || ( > 4.1.2 && >= 3.4.3 && >= 2.2.2 && <= 4.4.2 )": {-                                        "dlCSize": 2,-                                        "dlHash": "raydr",-                                        "dlOutput": "",-                                        "dlSubdir": "\u0004󾰶t",-                                        "dlUri": "http:nen"-                                    },-                                    "( == 3.2.3 && >= 2.4.4 && >= 3.2.2 && <= 2.3.5 && > 5.1.2 ) || ( <= 1.3.2 && >= 1.4.1 && > 2.4.1 && > 1.2.2 && <= 3.2.3 && == 3.2.3 )": {-                                        "dlCSize": 5,-                                        "dlHash": "et",-                                        "dlOutput": "𥗚%󲔐ဖ-\u000e",-                                        "dlSubdir": {-                                            "RegexDir": "BP!a⠀􏀨"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( > 2.5.1 && > 5.5.4 && < 2.5.5 && == 5.3.3 )": {-                                        "dlCSize": -3,-                                        "dlHash": "tfy",-                                        "dlOutput": "󴖍^",-                                        "dlSubdir": {-                                            "RegexDir": "(􅢢f󼲬"-                                        },-                                        "dlUri": "http:kq"-                                    },-                                    "( > 5.1.5 && == 1.2.4 && == 4.4.2 )": {-                                        "dlCSize": 7,-                                        "dlHash": "jzpvepm",-                                        "dlOutput": "\u0019\u000f\u0000[",-                                        "dlSubdir": {-                                            "RegexDir": "d􊕭u_"-                                        },-                                        "dlUri": "https:kusyi"-                                    }-                                },-                                "Windows": {-                                    "unknown_versioning": {-                                        "dlCSize": 4,-                                        "dlHash": "pbckjz",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    }-                                }-                            },-                            "A_PowerPC64": {-                                "FreeBSD": {-                                    "( < 2.6.2 && > 5.2.3 && >= 3.1.2 && < 1.4.2 && > 5.1.3 ) || ( <= 3.1.4 && <= 1.4.3 && == 4.4.2 && > 3.4.4 ) || ( < 3.1.3 && == 4.1.3 && >= 2.1.1 && == 2.3.1 && <= 4.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "igt",-                                        "dlOutput": "",-                                        "dlSubdir": "\u001d'",-                                        "dlUri": "http:q"-                                    },-                                    "( == 1.1.5 && >= 4.4.2 && < 1.5.5 ) || ( >= 3.3.3 ) || ( <= 2.3.2 && < 2.2.1 && == 3.3.2 && < 1.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "dmdfhzf",-                                        "dlOutput": "(\u0019",-                                        "dlSubdir": null,-                                        "dlUri": "http:wkzr"-                                    },-                                    "( == 3.3.5 && == 6.2.5 ) || ( > 4.3.3 && > 1.3.4 && > 2.3.3 && > 3.1.1 ) || ( > 1.1.3 && > 2.3.3 && <= 1.3.3 && == 1.3.4 && <= 2.1.2 ) || ( > 3.1.1 && >= 1.2.2 && > 2.1.2 && < 3.1.1 )": {-                                        "dlCSize": -1,-                                        "dlHash": "qcwo",-                                        "dlOutput": "筞\u000c",-                                        "dlSubdir": null,-                                        "dlUri": "https:uxgu"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 5,-                                        "dlHash": "npqk",-                                        "dlOutput": "\u0018W􆄊zQ󾔊\u001e",-                                        "dlSubdir": "?󾧔3𮞑5\u0010",-                                        "dlUri": "https:kpjtbb"-                                    }-                                },-                                "Linux_Gentoo": {-                                    "( < 5.3.5 && < 3.3.5 && >= 5.2.5 ) || ( < 4.3.3 && < 1.3.1 && <= 4.3.4 ) || ( < 3.1.1 && > 4.2.1 && > 1.1.2 )": {-                                        "dlCSize": 6,-                                        "dlHash": "dzuwh",-                                        "dlOutput": "𰣧x\n;",-                                        "dlSubdir": "\u0013",-                                        "dlUri": "https:sohe"-                                    },-                                    "( <= 3.3.2 && < 2.2.4 && < 4.4.2 && == 3.1.4 && == 2.5.4 && > 2.2.5 && < 4.3.5 ) || ( > 4.2.1 )": {-                                        "dlCSize": 5,-                                        "dlHash": "np",-                                        "dlOutput": "U\u0015y􊏨\\z",-                                        "dlSubdir": null,-                                        "dlUri": "http:hcfrlcs"-                                    },-                                    "( > 4.3.2 && >= 2.5.2 && > 1.2.1 && < 1.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "g",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "+"-                                        },-                                        "dlUri": "http:eyrp"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 4,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\n􈏑`􋏡"-                                        },-                                        "dlUri": "http:htqrn"-                                    }-                                },-                                "Windows": {-                                    "( < 2.5.5 && >= 3.3.4 && >= 2.5.4 && == 4.5.1 && <= 1.2.2 && == 4.4.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "wsilke",-                                        "dlOutput": "_",-                                        "dlSubdir": "\u001a󼨥",-                                        "dlUri": "https:cckzniu"-                                    },-                                    "( <= 2.5.1 && >= 5.1.4 && < 5.3.2 && >= 3.3.5 && > 4.4.3 && == 1.5.4 && >= 1.5.5 )": {-                                        "dlCSize": 0,-                                        "dlHash": "vbem",-                                        "dlOutput": "Q𣲗]",-                                        "dlSubdir": "V",-                                        "dlUri": "http:bsqynj"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 2,-                                        "dlHash": "w",-                                        "dlOutput": "ﵼ",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:ezvolb"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:lasp",-                        "viPostInstall": null,-                        "viPostRemove": null,-                        "viPreCompile": null,-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": 2,-                            "dlHash": "f",-                            "dlOutput": "􉎮\u0002\u001dz",-                            "dlSubdir": "y",-                            "dlUri": "http:rps"-                        },-                        "viTags": [],-                        "viTestDL": {-                            "dlCSize": 2,-                            "dlHash": "ni",-                            "dlOutput": "5걏",-                            "dlSubdir": {-                                "RegexDir": ""-                            },-                            "dlUri": "http:ddoxyu"-                        }-                    },-                    "8.8.6": {-                        "viArch": {-                            "A_64": {},-                            "A_ARM": {-                                "Linux_AmazonLinux": {},-                                "Linux_CentOS": {-                                    "( < 2.3.1 ) || ( < 4.4.4 && == 3.3.4 && > 2.3.1 && > 2.5.1 && == 4.3.3 && == 3.4.3 )": {-                                        "dlCSize": 7,-                                        "dlHash": "m",-                                        "dlOutput": "l",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:zkdzj"-                                    },-                                    "( <= 1.4.3 && > 5.3.1 && == 5.5.1 && > 2.1.3 && >= 3.3.5 && < 2.3.4 && == 2.5.1 ) || ( == 1.1.3 && < 3.1.3 ) || ( > 2.1.1 && == 2.2.1 && <= 3.2.1 && <= 2.1.2 )": {-                                        "dlCSize": 1,-                                        "dlHash": "sencn",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "簃J𠒡\u0005\u0015\u001e"-                                        },-                                        "dlUri": "https:fnn"-                                    },-                                    "( <= 4.4.4 ) || ( < 3.4.3 && <= 2.2.3 && <= 4.2.2 ) || ( <= 1.1.3 && <= 1.2.2 && <= 2.1.3 ) || ( < 2.2.3 && == 1.2.2 && > 1.1.2 && >= 1.1.1 ) || ( < 1.2.1 && <= 2.1.2 ) || ( == 2.1.1 && < 2.1.1 ) || ( >= 1.2.2 )": {-                                        "dlCSize": 5,-                                        "dlHash": "sjp",-                                        "dlOutput": "\u0013􀎙&㛖zl",-                                        "dlSubdir": "􀱂",-                                        "dlUri": "https:w"-                                    },-                                    "( <= 5.2.5 && > 5.4.5 && <= 3.4.2 && >= 5.5.1 && >= 5.3.1 )": {-                                        "dlCSize": -6,-                                        "dlHash": "tlhdtc",-                                        "dlOutput": "(Ue",-                                        "dlSubdir": "\u0012",-                                        "dlUri": "http:hxb"-                                    },-                                    "( <= 5.3.3 && < 1.2.5 && <= 5.4.3 && > 2.4.3 ) || ( >= 1.4.3 && < 2.4.2 )": {-                                        "dlCSize": -5,-                                        "dlHash": "iwqzb",-                                        "dlOutput": "T𗦸",-                                        "dlSubdir": "J쌰k\u001b",-                                        "dlUri": "http:e"-                                    },-                                    "( <= 5.5.2 && > 5.2.3 && == 5.2.5 ) || ( == 2.2.3 && > 4.4.1 ) || ( == 2.3.2 && <= 2.1.2 && <= 2.4.3 && > 2.3.1 && == 3.3.1 )": {-                                        "dlCSize": -4,-                                        "dlHash": "o",-                                        "dlOutput": "Yꝭ\n*(t",-                                        "dlSubdir": "\u001e,",-                                        "dlUri": "https:bzrqih"-                                    },-                                    "( > 3.2.4 && >= 4.5.1 && > 4.2.1 && == 5.4.5 && < 5.6.2 && <= 2.5.1 && == 3.5.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "cgpesmq",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0016'蹈Ctn",-                                        "dlUri": "http:jhwtz"-                                    },-                                    "( > 4.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "diu",-                                        "dlOutput": "\u00169%𐄜",-                                        "dlSubdir": {-                                            "RegexDir": "N"-                                        },-                                        "dlUri": "https:xieg"-                                    }-                                },-                                "Windows": {-                                    "( < 4.2.2 ) || ( == 3.4.3 && == 4.4.3 && > 1.4.2 ) || ( < 3.3.3 && == 3.2.2 && <= 3.3.3 && < 2.3.2 && <= 2.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "wszo",-                                        "dlOutput": "\u001e-湄bx-",-                                        "dlSubdir": "",-                                        "dlUri": "http:g"-                                    },-                                    "( <= 1.2.3 && <= 3.1.3 && <= 3.1.1 && < 3.3.3 && > 5.1.5 ) || ( <= 2.2.3 && <= 3.3.3 && < 3.3.2 && < 2.4.1 ) || ( <= 2.1.1 && > 2.1.2 && >= 2.1.2 && == 2.2.2 ) || ( > 2.2.2 && >= 1.1.1 )": {-                                        "dlCSize": 2,-                                        "dlHash": "",-                                        "dlOutput": "䔫+5𧋋\\&吕",-                                        "dlSubdir": "zh􌕼\"󠆎𨬄",-                                        "dlUri": "https:rs"-                                    },-                                    "( <= 4.5.4 && > 1.1.2 && < 4.2.2 )": {-                                        "dlCSize": 6,-                                        "dlHash": "rriyr",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "쮆\u0010I󾫆o"-                                        },-                                        "dlUri": "https:fcm"-                                    },-                                    "( > 3.2.1 && > 5.3.5 && == 5.1.2 && >= 3.1.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "kywis",-                                        "dlOutput": "瞌[𗠠\u0010",-                                        "dlSubdir": {-                                            "RegexDir": "R^h"-                                        },-                                        "dlUri": "http:ouiv"-                                    },-                                    "( > 4.3.4 && == 4.1.5 && > 3.2.5 && >= 4.1.3 ) || ( > 2.1.4 && > 2.2.3 && > 2.3.3 && > 4.2.3 && >= 2.3.3 && < 1.1.4 )": {-                                        "dlCSize": 6,-                                        "dlHash": "adjtrt",-                                        "dlOutput": "+󻬰$䪌82d",-                                        "dlSubdir": {-                                            "RegexDir": "𝠅􇤡C+\u001d\u0018"-                                        },-                                        "dlUri": "https:"-                                    }-                                }-                            },-                            "A_ARM64": {-                                "FreeBSD": {-                                    "( <= 1.3.5 && == 5.1.5 && <= 3.4.2 && >= 1.4.3 ) || ( >= 2.4.2 && >= 4.2.4 ) || ( < 2.1.3 && < 3.2.3 && <= 3.3.2 && > 2.2.2 && <= 1.1.3 )": {-                                        "dlCSize": -6,-                                        "dlHash": "ausrzf",-                                        "dlOutput": "๎[t𥉅*",-                                        "dlSubdir": "\u001f",-                                        "dlUri": "http:qxex"-                                    },-                                    "( <= 3.4.3 && == 4.1.3 && <= 4.3.4 && <= 3.5.4 && >= 3.4.3 && <= 2.4.4 ) || ( >= 4.1.2 && == 1.3.3 && > 3.2.4 )": {-                                        "dlCSize": -6,-                                        "dlHash": "rkgd",-                                        "dlOutput": "d\u000cL󽇵",-                                        "dlSubdir": {-                                            "RegexDir": "\\"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( > 1.5.4 && >= 1.1.5 && >= 3.5.3 && > 2.5.3 && > 1.4.3 && <= 2.1.3 )": {-                                        "dlCSize": 4,-                                        "dlHash": "tdnonid",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "\u0016臸C"-                                        },-                                        "dlUri": "https:o"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 3,-                                        "dlHash": "",-                                        "dlOutput": "",-                                        "dlSubdir": "􂎵",-                                        "dlUri": "http:qd"-                                    }-                                },-                                "Linux_Alpine": {-                                    "( < 1.4.4 && < 5.1.4 && > 2.1.2 && == 5.2.4 && >= 5.2.3 ) || ( <= 3.1.2 && < 2.3.1 && < 2.2.3 && == 4.3.1 && < 3.3.1 && == 4.3.4 )": {-                                        "dlCSize": -6,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:ehkj"-                                    },-                                    "( > 3.1.1 && == 2.2.2 && <= 4.3.4 )": {-                                        "dlCSize": 7,-                                        "dlHash": "rmdlo",-                                        "dlOutput": "ꂇ\u001dE^M@",-                                        "dlSubdir": null,-                                        "dlUri": "http:kfafmzk"-                                    }-                                },-                                "Linux_CentOS": {-                                    "( < 1.1.3 && == 5.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "\u001f09",-                                        "dlSubdir": "!om6",-                                        "dlUri": "http:fpn"-                                    },-                                    "( > 2.3.5 && >= 4.1.5 && == 3.4.4 && < 1.4.3 && > 5.3.2 ) || ( <= 3.1.2 && == 4.2.3 && < 3.4.2 && >= 3.1.3 && < 2.4.3 ) || ( > 4.1.1 && <= 2.3.3 && > 3.4.3 && <= 2.2.2 && >= 3.2.1 )": {-                                        "dlCSize": -6,-                                        "dlHash": "whmj",-                                        "dlOutput": "v2",-                                        "dlSubdir": {-                                            "RegexDir": "􃒊3"-                                        },-                                        "dlUri": "http:viuygpk"-                                    },-                                    "( >= 1.4.4 && < 5.2.4 && == 5.3.3 && > 2.3.3 )": {-                                        "dlCSize": -3,-                                        "dlHash": "",-                                        "dlOutput": "O\u001fF𪺘\u001e\u0000",-                                        "dlSubdir": "9軈fl𩆩4",-                                        "dlUri": "http:khxhidh"-                                    },-                                    "( >= 4.5.5 && > 1.4.5 && == 2.1.3 ) || ( > 2.2.4 && < 2.3.1 && > 2.1.3 && > 2.4.1 ) || ( <= 1.2.1 )": {-                                        "dlCSize": 6,-                                        "dlHash": "",-                                        "dlOutput": "G\u0011󴼻K ",-                                        "dlSubdir": {-                                            "RegexDir": "\u0018dl\u000f2"-                                        },-                                        "dlUri": "https:fmqppak"-                                    }-                                },-                                "Linux_Exherbo": {-                                    "( == 1.4.5 && < 3.1.4 && == 4.1.3 && <= 2.4.4 && > 1.3.5 && > 1.1.2 && <= 2.1.3 ) || ( == 2.2.1 && > 4.4.1 && < 4.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "dpypg",-                                        "dlOutput": "*y􆣮\u001f𐃧{",-                                        "dlSubdir": {-                                            "RegexDir": "𗺓􉦘𰫭\u0017i"-                                        },-                                        "dlUri": "https:pyrgyfy"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -7,-                                        "dlHash": "s",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Ej\u000f캪p𫬋"-                                        },-                                        "dlUri": "http:qq"-                                    }-                                },-                                "Linux_RedHat": {-                                    "( == 4.1.5 && == 1.5.2 && > 5.2.1 ) || ( <= 1.2.2 && == 3.3.2 )": {-                                        "dlCSize": 3,-                                        "dlHash": "dnxfswe",-                                        "dlOutput": "+%",-                                        "dlSubdir": "",-                                        "dlUri": "https:lcqyj"-                                    },-                                    "( == 4.5.4 && <= 3.1.5 && < 1.5.3 && <= 2.1.3 && < 3.3.4 && == 1.4.1 )": {-                                        "dlCSize": 1,-                                        "dlHash": "vszyh",-                                        "dlOutput": "r/󼹅2l󽥖􉗧",-                                        "dlSubdir": "\u0016\u000c",-                                        "dlUri": "http:rprpra"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -4,-                                        "dlHash": "hgiw",-                                        "dlOutput": "gR󻯟䒯",-                                        "dlSubdir": {-                                            "RegexDir": "h\u0008L"-                                        },-                                        "dlUri": "http:jksbc"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "Linux_Gentoo": {-                                    "( < 4.3.1 ) || ( > 2.2.3 && == 4.2.4 ) || ( <= 3.2.3 )": {-                                        "dlCSize": -3,-                                        "dlHash": "ozbx",-                                        "dlOutput": "b%U",-                                        "dlSubdir": {-                                            "RegexDir": "(\""-                                        },-                                        "dlUri": "http:fdemov"-                                    },-                                    "( > 3.1.2 ) || ( >= 4.1.1 && <= 2.1.2 ) || ( >= 4.2.2 && == 3.3.1 && > 2.1.1 )": {-                                        "dlCSize": 6,-                                        "dlHash": "seco",-                                        "dlOutput": "\u0004V",-                                        "dlSubdir": null,-                                        "dlUri": "https:blzhoa"-                                    },-                                    "( >= 3.2.1 && < 4.2.1 ) || ( <= 1.4.2 )": {-                                        "dlCSize": -7,-                                        "dlHash": "genchzd",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:lchtuj"-                                    }-                                }-                            },-                            "A_PowerPC64": {-                                "Darwin": {-                                    "( < 3.4.1 && <= 4.1.2 && < 5.4.1 && == 5.5.2 && == 3.4.2 ) || ( >= 2.1.2 ) || ( >= 2.1.4 ) || ( <= 1.1.1 && >= 2.1.1 && < 1.1.3 && >= 1.1.3 ) || ( > 1.1.1 && <= 2.1.1 ) || ( == 1.1.1 && == 1.1.2 )": {-                                        "dlCSize": 6,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0002`𥹺􃃿g𧫓",-                                        "dlUri": "http:jyrjkx"-                                    },-                                    "( <= 1.3.1 )": {-                                        "dlCSize": -7,-                                        "dlHash": "vjqiyie",-                                        "dlOutput": null,-                                        "dlSubdir": "󼱓",-                                        "dlUri": "https:szvug"-                                    },-                                    "( == 3.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "wkarw",-                                        "dlOutput": "󰂿*\u0005ᘿ",-                                        "dlSubdir": {-                                            "RegexDir": "u􎉨"-                                        },-                                        "dlUri": "http:tzsam"-                                    },-                                    "( == 6.5.2 && >= 1.2.5 && > 2.4.4 ) || ( == 1.4.2 && < 1.2.3 && >= 2.3.4 && <= 1.4.1 && >= 3.1.4 && > 4.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "ja",-                                        "dlOutput": "󱋝\u0014抓}",-                                        "dlSubdir": null,-                                        "dlUri": "http:tjtd"-                                    },-                                    "( >= 3.4.2 && == 1.5.1 && <= 6.4.3 ) || ( >= 3.3.2 && > 1.1.3 && > 2.4.2 && < 1.2.3 && <= 3.2.2 )": {-                                        "dlCSize": -3,-                                        "dlHash": "le",-                                        "dlOutput": "N<",-                                        "dlSubdir": null,-                                        "dlUri": "http:rizovrn"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -4,-                                        "dlHash": "rm",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:q"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 3.4.1 && == 1.1.3 && <= 2.5.1 && < 2.4.4 && == 2.4.1 && == 3.2.2 ) || ( > 5.3.1 )": {-                                        "dlCSize": 7,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0015𫷃=z\u0002",-                                        "dlUri": "https:"-                                    },-                                    "( <= 5.4.1 && > 1.4.2 && <= 2.1.2 && >= 1.1.4 && >= 5.5.5 && < 3.2.4 ) || ( <= 4.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "qfntk",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:uctlf"-                                    }-                                },-                                "Linux_UnknownLinux": {},-                                "Windows": {-                                    "( <= 5.5.2 && >= 2.5.5 && < 5.1.1 && <= 3.4.5 && == 5.5.2 ) || ( <= 1.4.3 && < 3.1.4 ) || ( <= 1.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "zr",-                                        "dlOutput": ":Y}􅡻",-                                        "dlSubdir": {-                                            "RegexDir": "e𩿵q"-                                        },-                                        "dlUri": "http:f"-                                    },-                                    "( == 1.1.1 && < 2.2.2 ) || ( == 4.3.4 && <= 4.1.2 ) || ( <= 3.2.3 && <= 1.1.2 && >= 2.3.2 && >= 1.2.2 && >= 4.1.3 ) || ( <= 2.2.1 && < 3.2.2 && < 1.2.1 && == 1.2.1 )": {-                                        "dlCSize": 3,-                                        "dlHash": "mlhw",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "c]B"-                                        },-                                        "dlUri": "http:mqsze"-                                    },-                                    "( > 2.1.2 && < 2.3.5 && >= 3.5.5 && <= 3.3.4 )": {-                                        "dlCSize": -5,-                                        "dlHash": "ztnlevx",-                                        "dlOutput": "S\u0003!𬽳",-                                        "dlSubdir": {-                                            "RegexDir": "k"-                                        },-                                        "dlUri": "https:fuz"-                                    },-                                    "( > 3.5.1 && >= 1.4.1 && <= 4.2.5 && < 2.1.2 ) || ( >= 1.4.3 && < 2.2.1 && < 1.4.3 && < 4.2.4 && >= 3.1.3 )": {-                                        "dlCSize": 2,-                                        "dlHash": "ghn",-                                        "dlOutput": "sL9T",-                                        "dlSubdir": "n$2",-                                        "dlUri": "http:"-                                    },-                                    "( > 5.5.3 && >= 5.5.4 && == 4.2.5 && <= 4.3.3 && > 5.5.2 && < 3.1.4 ) || ( >= 4.1.2 && > 2.4.2 ) || ( <= 1.3.2 && < 2.3.1 && > 2.2.1 && > 3.2.1 && < 2.3.2 )": {-                                        "dlCSize": 7,-                                        "dlHash": "",-                                        "dlOutput": "炄(𥲺E􋒀\u000b",-                                        "dlSubdir": {-                                            "RegexDir": "\u0001}weE"-                                        },-                                        "dlUri": "https:ebbaqe"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "m",-                                        "dlOutput": "k\u0006T䣏𰒨l",-                                        "dlSubdir": {-                                            "RegexDir": "}xM􅫪T"-                                        },-                                        "dlUri": "https:t"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "FreeBSD": {-                                    "( <= 1.3.4 && == 2.4.4 && <= 3.4.3 && >= 1.5.4 )": {-                                        "dlCSize": -6,-                                        "dlHash": "queixa",-                                        "dlOutput": null,-                                        "dlSubdir": "\u000f%𣆫\u0001\u001c󽡇",-                                        "dlUri": "http:x"-                                    },-                                    "( <= 1.4.6 && >= 1.5.1 && >= 1.4.5 && <= 3.2.2 )": {-                                        "dlCSize": 2,-                                        "dlHash": "i",-                                        "dlOutput": "Pi\u0004",-                                        "dlSubdir": null,-                                        "dlUri": "http:odold"-                                    },-                                    "( <= 3.4.1 ) || ( < 1.2.3 )": {-                                        "dlCSize": 6,-                                        "dlHash": "xm",-                                        "dlOutput": "?\u0001𤜎𧞉|",-                                        "dlSubdir": {-                                            "RegexDir": "󹿎"-                                        },-                                        "dlUri": "http:e"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -4,-                                        "dlHash": "adee",-                                        "dlOutput": "멶𬸐B",-                                        "dlSubdir": {-                                            "RegexDir": "衳i\u0019KQ\r"-                                        },-                                        "dlUri": "https:fim"-                                    }-                                },-                                "Linux_UnknownLinux": {-                                    "( < 1.4.3 && > 4.4.2 && >= 2.5.3 && == 5.3.5 && == 1.2.1 ) || ( > 1.1.2 && < 3.4.2 && <= 1.2.4 && == 3.4.4 && > 1.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "pwsaf",-                                        "dlOutput": "󴧜",-                                        "dlSubdir": "\u001an{",-                                        "dlUri": "https:fcenwpt"-                                    },-                                    "( <= 1.2.2 ) || ( == 2.3.4 && <= 4.4.2 ) || ( <= 1.3.3 && > 2.2.3 && < 1.3.3 && >= 3.1.1 && <= 1.1.3 )": {-                                        "dlCSize": -7,-                                        "dlHash": "",-                                        "dlOutput": "䭙\u0013jy8",-                                        "dlSubdir": {-                                            "RegexDir": "F\u001fL"-                                        },-                                        "dlUri": "http:r"-                                    },-                                    "( <= 1.4.2 && > 3.3.1 && > 2.2.1 && == 2.4.5 && > 4.2.3 && < 2.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "ὉBE\u0016\u001b",-                                        "dlSubdir": {-                                            "RegexDir": "y+󻲅`Y"-                                        },-                                        "dlUri": "https:bstjt"-                                    },-                                    "( <= 2.5.1 && >= 4.5.4 && < 5.5.3 && < 1.5.4 && >= 4.4.1 && <= 1.2.3 && == 2.5.2 ) || ( <= 1.1.2 && <= 1.3.3 && == 3.1.1 && > 2.2.1 )": {-                                        "dlCSize": 4,-                                        "dlHash": "",-                                        "dlOutput": "n\u000eq\u0003S",-                                        "dlSubdir": "",-                                        "dlUri": "https:w"-                                    },-                                    "( == 5.6.4 && > 1.4.4 && > 5.3.3 && > 2.4.4 ) || ( == 3.1.4 && < 3.2.2 )": {-                                        "dlCSize": -6,-                                        "dlHash": "uf",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0007"-                                        },-                                        "dlUri": "https:ckjoakc"-                                    },-                                    "( >= 1.1.1 && < 3.4.5 && < 4.2.4 && > 3.1.1 && == 3.2.4 && == 3.5.1 ) || ( == 4.4.3 && < 1.1.3 && <= 2.2.1 && <= 4.2.3 )": {-                                        "dlCSize": -5,-                                        "dlHash": "cjoy",-                                        "dlOutput": ">s-L⍁!ퟅ",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:axuqy"-                                    },-                                    "( >= 4.4.2 && >= 4.4.3 && == 5.1.4 && == 5.1.5 && == 4.3.1 && > 2.1.2 && == 1.3.2 ) || ( >= 1.4.2 && == 4.2.2 ) || ( < 2.1.3 && <= 2.2.1 ) || ( == 2.1.2 && == 1.2.1 )": {-                                        "dlCSize": 1,-                                        "dlHash": "ch",-                                        "dlOutput": "<Qs[R\u0017",-                                        "dlSubdir": null,-                                        "dlUri": "https:mbwng"-                                    }-                                },-                                "Windows": {}-                            },-                            "A_Sparc64": {-                                "FreeBSD": {-                                    "( < 1.1.2 ) || ( < 2.3.2 && > 1.3.4 && > 3.1.2 && < 2.4.2 && <= 3.3.3 ) || ( > 1.3.1 && >= 3.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "kmqa",-                                        "dlOutput": "Q\u0010󴹮",-                                        "dlSubdir": null,-                                        "dlUri": "https:jks"-                                    },-                                    "( < 1.1.3 && >= 5.4.5 && >= 3.5.3 && > 3.4.1 && > 5.3.5 && > 5.4.3 && >= 1.2.2 ) || ( == 1.1.3 && < 4.3.3 && < 5.2.1 && >= 3.2.4 && == 2.4.1 && <= 4.1.1 ) || ( <= 2.3.3 && > 2.3.3 && < 1.1.2 && >= 3.1.2 && > 1.2.3 )": {-                                        "dlCSize": -7,-                                        "dlHash": "uocp",-                                        "dlOutput": "yp!\u001cb,\\",-                                        "dlSubdir": "C8\u0016",-                                        "dlUri": "http:vwim"-                                    },-                                    "( < 5.2.4 && == 1.3.3 && >= 3.1.3 && == 4.1.2 && == 2.1.3 ) || ( == 1.4.2 && == 2.1.2 && == 4.3.3 && == 4.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "wgtho",-                                        "dlOutput": "7a",-                                        "dlSubdir": {-                                            "RegexDir": "u󵍤@q\u001d7"-                                        },-                                        "dlUri": "https:dysibol"-                                    },-                                    "( <= 2.2.3 && == 3.3.2 && >= 3.2.3 && == 4.4.1 && > 3.4.5 && == 4.2.4 )": {-                                        "dlCSize": 3,-                                        "dlHash": "bky",-                                        "dlOutput": "Ivq𝣇(󿾦",-                                        "dlSubdir": null,-                                        "dlUri": "http:dxyqckv"-                                    },-                                    "( == 5.3.3 && == 3.1.5 && == 5.4.4 && == 4.5.3 )": {-                                        "dlCSize": -3,-                                        "dlHash": "aisnmvx",-                                        "dlOutput": "k𐓆ᴸ󱫦𓃏|}",-                                        "dlSubdir": {-                                            "RegexDir": "@EA"-                                        },-                                        "dlUri": "https:fuq"-                                    }-                                },-                                "Linux_Exherbo": {-                                    "( < 1.3.4 && < 5.5.4 && <= 5.1.1 && < 1.1.5 && <= 1.4.1 && == 3.5.1 ) || ( >= 1.2.1 && <= 3.1.2 )": {-                                        "dlCSize": 3,-                                        "dlHash": "oexc",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "( < 1.5.2 && <= 1.5.3 && > 2.5.4 && == 2.3.1 && > 5.5.2 && < 3.3.3 ) || ( > 2.4.4 && <= 3.3.3 ) || ( > 3.2.2 )": {-                                        "dlCSize": -3,-                                        "dlHash": "dl",-                                        "dlOutput": "𪦌\u0007\u0019F𤣃󴃁",-                                        "dlSubdir": null,-                                        "dlUri": "http:rfn"-                                    },-                                    "( == 1.2.1 ) || ( > 2.4.3 && <= 1.3.3 && > 2.1.2 && >= 1.2.4 && > 4.4.3 ) || ( >= 2.1.3 )": {-                                        "dlCSize": 1,-                                        "dlHash": "nqcmvwb",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:bvdg"-                                    },-                                    "( > 2.5.5 && <= 4.3.2 && > 4.3.3 )": {-                                        "dlCSize": 0,-                                        "dlHash": "rserj",-                                        "dlOutput": "\u0015i晪$󿒵N𨇮",-                                        "dlSubdir": "R\u000ea\u0005",-                                        "dlUri": "http:"-                                    },-                                    "( >= 3.4.3 ) || ( < 4.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "cnf",-                                        "dlOutput": null,-                                        "dlSubdir": "󱂉ố4{@\u0014",-                                        "dlUri": "https:jbwdmu"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -2,-                                        "dlHash": "lfesu",-                                        "dlOutput": "Yc󶽣\u001f㖋𠃅𣥿",-                                        "dlSubdir": {-                                            "RegexDir": "9\u0001/"-                                        },-                                        "dlUri": "http:"-                                    }-                                },-                                "Linux_Mint": {-                                    "( < 1.2.1 && <= 3.3.5 )": {-                                        "dlCSize": -7,-                                        "dlHash": "psq",-                                        "dlOutput": "𮈆m􏦼{7T\u0005",-                                        "dlSubdir": null,-                                        "dlUri": "http:qepypq"-                                    },-                                    "( < 4.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "gn",-                                        "dlOutput": "rꥲ𗑒J:`",-                                        "dlSubdir": {-                                            "RegexDir": "󼌋\u0018\n\u0001"-                                        },-                                        "dlUri": "https:xhtb"-                                    },-                                    "( <= 5.5.5 && >= 1.4.3 && <= 3.3.1 && < 2.4.1 && <= 4.5.2 && >= 6.5.1 && == 2.5.4 ) || ( >= 1.2.1 ) || ( > 3.3.1 && == 2.3.3 && == 2.3.3 && > 1.2.1 && >= 2.2.3 ) || ( <= 2.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "@vA"-                                        },-                                        "dlUri": "http:ajp"-                                    },-                                    "( > 5.2.4 && < 3.1.6 && >= 4.1.4 && == 4.3.4 && == 4.2.4 && < 2.1.5 && < 2.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "[𝛩",-                                        "dlSubdir": "*Elz",-                                        "dlUri": "http:oy"-                                    },-                                    "( > 5.6.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "oh",-                                        "dlOutput": "2M㌰",-                                        "dlSubdir": "`\u001a󶶂@e\u0012",-                                        "dlUri": "http:ztoeag"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -6,-                                        "dlHash": "pjdmb",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𦟸i"-                                        },-                                        "dlUri": "http:"-                                    }-                                },-                                "Windows": {-                                    "( < 1.3.5 && < 5.3.3 && > 4.2.5 && == 2.3.1 ) || ( <= 3.1.1 && == 1.3.2 && <= 3.3.4 && > 1.2.4 )": {-                                        "dlCSize": 0,-                                        "dlHash": "gy",-                                        "dlOutput": "\u0007d𭟆(d\u0019i",-                                        "dlSubdir": "D\u0012w:",-                                        "dlUri": "https:jd"-                                    },-                                    "( < 4.4.5 && == 3.5.5 && < 1.1.5 && <= 2.1.1 && == 5.3.5 && <= 5.6.3 )": {-                                        "dlCSize": -1,-                                        "dlHash": "y",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𖡁씈󵎏I"-                                        },-                                        "dlUri": "https:iupmo"-                                    },-                                    "( > 2.4.4 ) || ( < 2.1.2 && > 1.3.4 && == 2.1.1 && < 3.2.2 )": {-                                        "dlCSize": 3,-                                        "dlHash": "",-                                        "dlOutput": "\u00087Z\u000b",-                                        "dlSubdir": "\u0017O|M",-                                        "dlUri": "https:aijv"-                                    },-                                    "( >= 1.2.2 && <= 4.2.2 && > 2.1.2 && < 1.2.4 )": {-                                        "dlCSize": -7,-                                        "dlHash": "gcrr",-                                        "dlOutput": "𭋦X4",-                                        "dlSubdir": "\\*o{D5",-                                        "dlUri": "https:lurbl"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:wuszgk",-                        "viPostInstall": "jkc",-                        "viPostRemove": "spyicn",-                        "viPreCompile": "vxn",-                        "viReleaseDay": "-9329080605919384-04-16",-                        "viSourceDL": {-                            "dlCSize": -6,-                            "dlHash": "jfzy",-                            "dlOutput": "K*",-                            "dlSubdir": "\u000b+eD",-                            "dlUri": "https:styw"-                        },-                        "viTags": [-                            "old",-                            "\u00108?",-                            "Latest",-                            "LatestPrerelease",-                            "Recommended",-                            "LatestNightly",-                            "base-4.3.6"-                        ],-                        "viTestDL": {-                            "dlCSize": 4,-                            "dlHash": "",-                            "dlOutput": "",-                            "dlSubdir": null,-                            "dlUri": "https:"-                        }-                    }-                },-                "HLS": {-                    "1.3.6": {-                        "viArch": {-                            "A_64": {-                                "Darwin": {-                                    "( < 2.2.2 && >= 3.1.5 && == 4.2.5 )": {-                                        "dlCSize": 6,-                                        "dlHash": "ypafnw",-                                        "dlOutput": "*",-                                        "dlSubdir": null,-                                        "dlUri": "https:ae"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 2,-                                        "dlHash": "zjwxsq",-                                        "dlOutput": "sj",-                                        "dlSubdir": "^𗐬􌹩0\u000c",-                                        "dlUri": "https:oydnh"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 1.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "fczdrgk",-                                        "dlOutput": "󵭤e",-                                        "dlSubdir": "􂬘[\u0012",-                                        "dlUri": "https:"-                                    },-                                    "( == 2.2.5 && == 3.3.2 && >= 5.5.2 )": {-                                        "dlCSize": 5,-                                        "dlHash": "",-                                        "dlOutput": "ዢ\u001a􁞀Q",-                                        "dlSubdir": "",-                                        "dlUri": "https:jwn"-                                    },-                                    "( == 4.5.3 && < 5.3.5 ) || ( == 1.4.1 ) || ( == 2.1.3 && > 1.3.1 && < 3.1.3 ) || ( < 2.3.2 && > 2.2.2 && <= 1.2.2 && <= 1.1.1 )": {-                                        "dlCSize": -5,-                                        "dlHash": "h",-                                        "dlOutput": ")",-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    }-                                },-                                "Linux_AmazonLinux": {-                                    "( < 1.3.4 && == 2.1.2 && <= 1.2.3 && <= 1.4.4 && <= 5.1.4 && >= 5.1.4 && < 2.4.3 )": {-                                        "dlCSize": 1,-                                        "dlHash": "",-                                        "dlOutput": "!𰤅",-                                        "dlSubdir": null,-                                        "dlUri": "https:hfhxvi"-                                    },-                                    "( == 3.5.1 && <= 4.3.4 && == 1.2.3 && <= 3.5.5 && >= 2.4.1 && < 1.4.5 && >= 3.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "daq",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "𨖤5􏒯c"-                                        },-                                        "dlUri": "https:k"-                                    },-                                    "( > 4.3.3 && > 5.5.2 && < 6.5.1 && > 2.1.1 && >= 4.3.4 && > 4.4.4 && >= 4.2.1 )": {-                                        "dlCSize": 4,-                                        "dlHash": "rljgfr",-                                        "dlOutput": "|\u0003=",-                                        "dlSubdir": null,-                                        "dlUri": "http:xpuhge"-                                    },-                                    "( >= 4.3.5 && >= 2.5.3 )": {-                                        "dlCSize": -4,-                                        "dlHash": "iussg",-                                        "dlOutput": "{𤡇#􀅉𖥄N",-                                        "dlSubdir": {-                                            "RegexDir": "~#@\u0006\u0005\u0004"-                                        },-                                        "dlUri": "http:zmoefqd"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 3,-                                        "dlHash": "ai",-                                        "dlOutput": "𤿼PTh􌳴",-                                        "dlSubdir": "\u0010\n󸎹𤐯𢜂Ꮑ",-                                        "dlUri": "http:zkw"-                                    }-                                },-                                "Linux_Debian": {-                                    "( == 1.4.2 && < 2.2.3 && <= 4.3.5 && > 5.1.5 && > 3.3.5 && > 2.2.2 ) || ( <= 1.1.2 && == 1.4.3 && >= 5.2.4 && > 1.4.3 )": {-                                        "dlCSize": 5,-                                        "dlHash": "ywbja",-                                        "dlOutput": "<eb\n􇏩",-                                        "dlSubdir": "0󺱔D夌d󿇷",-                                        "dlUri": "https:"-                                    }-                                }-                            },-                            "A_ARM": {-                                "Darwin": {-                                    "( == 2.4.2 && == 1.3.5 && < 1.5.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "ocgpbg",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0016_",-                                        "dlUri": "https:acxnasd"-                                    },-                                    "( == 3.3.4 && <= 1.5.4 && <= 5.3.1 && < 2.4.3 && > 5.1.4 && <= 2.2.1 && > 4.4.2 )": {-                                        "dlCSize": -2,-                                        "dlHash": "hr",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:zx"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -2,-                                        "dlHash": "y",-                                        "dlOutput": "󵺱](?",-                                        "dlSubdir": "z",-                                        "dlUri": "http:bceya"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 2.4.1 && < 1.5.2 && >= 3.5.3 && > 1.2.4 && > 5.3.4 && < 2.1.4 ) || ( == 6.2.1 && <= 3.2.3 && >= 2.3.2 && == 1.4.4 ) || ( > 3.1.3 && > 3.3.2 && >= 2.1.1 && >= 3.5.4 )": {-                                        "dlCSize": 2,-                                        "dlHash": "unn",-                                        "dlOutput": "(F􍸭~J",-                                        "dlSubdir": null,-                                        "dlUri": "http:ngdgcc"-                                    },-                                    "( <= 2.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "dyba",-                                        "dlOutput": "\u0003Ad",-                                        "dlSubdir": {-                                            "RegexDir": "vNy}"-                                        },-                                        "dlUri": "http:g"-                                    },-                                    "( == 2.5.3 && == 2.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "f",-                                        "dlOutput": null,-                                        "dlSubdir": "dXBA#",-                                        "dlUri": "http:znzdx"-                                    },-                                    "( == 3.5.3 && >= 1.5.3 && < 4.3.4 && > 3.3.4 && >= 3.3.5 ) || ( == 2.3.4 && > 3.1.3 && <= 4.2.3 && >= 1.6.3 && < 2.1.1 && == 3.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "jw",-                                        "dlOutput": "􎄰\n;\u0018u",-                                        "dlSubdir": null,-                                        "dlUri": "http:uhh"-                                    },-                                    "( == 4.2.5 && < 1.1.1 && >= 4.5.5 && <= 3.3.2 && == 1.5.4 && < 2.5.2 && < 2.1.1 ) || ( <= 4.2.2 && > 4.4.3 && < 2.2.4 ) || ( == 3.1.3 && == 1.1.1 && < 1.1.2 && < 2.3.1 && < 1.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "pdtakod",-                                        "dlOutput": "K􁪷",-                                        "dlSubdir": {-                                            "RegexDir": ":𭉌\u0010󲖥b"-                                        },-                                        "dlUri": "https:c"-                                    },-                                    "( == 4.3.3 && == 2.3.2 && < 2.1.2 && > 5.1.1 ) || ( > 3.3.2 && < 1.2.3 && >= 4.3.3 && == 1.1.2 && >= 4.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "crkafkr",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "𦍉𐊋0d"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( >= 5.3.4 && > 2.5.5 && == 5.3.4 && == 2.1.4 && >= 5.4.1 ) || ( == 3.1.3 && == 4.2.1 && > 1.3.1 && < 3.1.2 )": {-                                        "dlCSize": -4,-                                        "dlHash": "fuiqvu",-                                        "dlOutput": "`H)k\"",-                                        "dlSubdir": null,-                                        "dlUri": "http:rfcfxl"-                                    }-                                },-                                "Linux_UnknownLinux": {-                                    "( == 5.1.1 && == 2.1.1 && >= 3.5.1 && < 2.2.3 && < 4.5.4 && < 3.4.5 && == 2.5.2 ) || ( == 2.2.2 && > 1.1.4 && <= 4.3.1 && <= 3.1.1 && <= 1.1.2 ) || ( <= 2.1.1 && <= 1.1.1 && > 2.1.3 && <= 1.1.1 ) || ( == 2.2.1 )": {-                                        "dlCSize": -5,-                                        "dlHash": "zvcomok",-                                        "dlOutput": "@\u0001",-                                        "dlSubdir": {-                                            "RegexDir": "u\u0019'"-                                        },-                                        "dlUri": "http:lrvie"-                                    },-                                    "( > 5.4.2 && > 1.1.5 && == 5.3.1 && == 1.4.3 && == 3.5.4 ) || ( <= 3.2.4 && == 4.4.1 && >= 2.3.4 && > 2.2.3 ) || ( == 1.3.2 && > 2.1.3 )": {-                                        "dlCSize": -7,-                                        "dlHash": "dpcmfs",-                                        "dlOutput": "gI",-                                        "dlSubdir": "󻗃$a󷎃.\u0015",-                                        "dlUri": "https:pdf"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 7,-                                        "dlHash": "fsldgvk",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:"-                                    }-                                },-                                "Windows": {-                                    "( < 2.3.4 && >= 5.4.4 && <= 4.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "iyocy",-                                        "dlOutput": null,-                                        "dlSubdir": "aS",-                                        "dlUri": "https:lhjs"-                                    },-                                    "( < 5.2.1 && <= 5.4.4 && == 1.6.4 ) || ( < 4.2.2 ) || ( < 1.1.3 && <= 2.2.2 && == 2.3.1 && >= 3.2.1 ) || ( >= 1.1.1 && >= 1.1.1 && < 3.2.1 && <= 3.1.1 ) || ( < 1.1.1 && == 2.1.1 ) || ( == 1.1.2 ) || ( <= 1.2.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "sy",-                                        "dlOutput": "\u0001",-                                        "dlSubdir": null,-                                        "dlUri": "http:nlr"-                                    },-                                    "( == 3.2.2 && <= 3.5.5 && < 2.1.3 ) || ( >= 1.1.2 && <= 3.4.4 && >= 4.2.4 && < 3.1.3 && <= 4.3.2 ) || ( < 2.1.1 )": {-                                        "dlCSize": 0,-                                        "dlHash": "b",-                                        "dlOutput": "b5",-                                        "dlSubdir": "",-                                        "dlUri": "http:spfwxln"-                                    },-                                    "( > 2.3.1 && == 6.5.2 && <= 5.1.5 && > 3.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "bovhkyz",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "http:dkye"-                                    },-                                    "( >= 1.4.2 && <= 4.1.3 && > 3.5.3 && == 2.1.2 && >= 1.5.4 && < 5.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "hxvpp",-                                        "dlOutput": "&8\u001cH<􈯽𬕍",-                                        "dlSubdir": "C",-                                        "dlUri": "https:h"-                                    },-                                    "( >= 5.1.3 && <= 3.4.5 && == 4.4.1 && <= 5.5.1 && <= 5.4.5 && >= 4.3.3 ) || ( <= 3.5.3 && == 2.3.4 ) || ( < 1.3.3 && == 3.1.2 && >= 3.3.1 )": {-                                        "dlCSize": 3,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "7𩃙R"-                                        },-                                        "dlUri": "http:cevylmg"-                                    }-                                }-                            },-                            "A_ARM64": {-                                "Darwin": {-                                    "unknown_versioning": {-                                        "dlCSize": 4,-                                        "dlHash": "xr",-                                        "dlOutput": "𧔮\u0008Ln?@",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:hn"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "Darwin": {-                                    "( < 2.2.5 && >= 5.5.5 )": {-                                        "dlCSize": 6,-                                        "dlHash": "yuw",-                                        "dlOutput": "\u0002T6",-                                        "dlSubdir": "",-                                        "dlUri": "https:ajdep"-                                    },-                                    "( <= 2.3.3 && <= 5.1.5 && < 3.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "yflyb",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:eflsm"-                                    },-                                    "( == 1.3.2 && <= 3.5.3 && <= 5.5.3 )": {-                                        "dlCSize": 5,-                                        "dlHash": "f",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:oerc"-                                    },-                                    "( == 5.3.2 && >= 3.4.3 && < 3.5.5 && >= 5.4.2 && > 2.3.2 && == 4.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "hlfln",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ywzc",-                                        "dlOutput": "(+\n",-                                        "dlSubdir": {-                                            "RegexDir": "#J"-                                        },-                                        "dlUri": "https:"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 4.5.4 )": {-                                        "dlCSize": 7,-                                        "dlHash": "w",-                                        "dlOutput": "􅗟\r#",-                                        "dlSubdir": {-                                            "RegexDir": "N#U\u0008"-                                        },-                                        "dlUri": "https:wxmrxry"-                                    },-                                    "( <= 5.3.1 && == 1.2.1 && < 4.5.1 ) || ( == 4.1.1 && >= 2.4.2 && < 4.2.2 && >= 3.3.1 )": {-                                        "dlCSize": -7,-                                        "dlHash": "fdqj",-                                        "dlOutput": "l𘏱􎹻􆝐J",-                                        "dlSubdir": {-                                            "RegexDir": "󵴉I"-                                        },-                                        "dlUri": "https:xzc"-                                    },-                                    "( == 1.1.1 && > 2.5.5 )": {-                                        "dlCSize": -6,-                                        "dlHash": "fbcexa",-                                        "dlOutput": null,-                                        "dlSubdir": "M\u0008@\u0005𥋞",-                                        "dlUri": "http:ssbb"-                                    },-                                    "( >= 1.2.4 && <= 5.1.5 ) || ( >= 4.2.1 && >= 4.2.3 && > 2.2.2 && >= 1.4.1 && <= 4.3.2 )": {-                                        "dlCSize": -2,-                                        "dlHash": "lpcdyv",-                                        "dlOutput": "",-                                        "dlSubdir": "2࿐僫\u001d\u001e",-                                        "dlUri": "http:"-                                    },-                                    "( >= 3.2.1 && < 3.5.2 && >= 2.4.5 && > 4.3.3 && > 5.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "e",-                                        "dlOutput": "o簤B",-                                        "dlSubdir": {-                                            "RegexDir": "􌥲W\u0008􉁗"-                                        },-                                        "dlUri": "https:t"-                                    },-                                    "( >= 3.5.1 && >= 4.4.4 && == 2.4.1 && <= 3.1.5 && >= 2.5.1 && > 5.4.5 && < 2.3.2 ) || ( < 4.4.1 && >= 1.1.3 && < 1.4.4 )": {-                                        "dlCSize": -7,-                                        "dlHash": "p",-                                        "dlOutput": "M\u001fd\u0002",-                                        "dlSubdir": null,-                                        "dlUri": "https:awjlqcx"-                                    }-                                },-                                "Linux_Mint": {-                                    "( <= 1.3.4 )": {-                                        "dlCSize": 0,-                                        "dlHash": "brvm",-                                        "dlOutput": null,-                                        "dlSubdir": "𭸊𫰚\u0004Fn",-                                        "dlUri": "https:"-                                    },-                                    "( <= 1.5.4 && >= 1.6.1 && == 5.5.3 && >= 5.5.3 )": {-                                        "dlCSize": -4,-                                        "dlHash": "mxm",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "( == 5.3.5 && > 3.4.1 && <= 2.4.5 && == 4.5.4 )": {-                                        "dlCSize": -6,-                                        "dlHash": "zxogn",-                                        "dlOutput": "",-                                        "dlSubdir": "징",-                                        "dlUri": "https:py"-                                    },-                                    "( >= 5.2.1 && == 4.4.4 && >= 5.3.1 && == 2.2.5 && <= 2.1.2 && >= 3.1.3 ) || ( >= 3.2.4 && < 3.4.2 && > 2.1.1 && < 1.4.1 ) || ( < 1.2.3 && >= 3.3.3 && >= 3.1.1 && <= 1.3.1 ) || ( <= 2.3.2 && <= 2.1.2 && < 1.1.1 && <= 2.1.4 ) || ( == 1.1.3 ) || ( >= 2.1.1 ) || ( > 1.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "z",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:jt"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -3,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "`󵵹1`"-                                        },-                                        "dlUri": "https:ar"-                                    }-                                },-                                "Linux_RedHat": {-                                    "( < 3.3.3 )": {-                                        "dlCSize": 4,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0008\u000f",-                                        "dlUri": "https:upml"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 0,-                                        "dlHash": "zrg",-                                        "dlOutput": "󿨍",-                                        "dlSubdir": {-                                            "RegexDir": "o\u0016\\j\u0011h"-                                        },-                                        "dlUri": "http:kaeins"-                                    }-                                },-                                "Linux_UnknownLinux": {-                                    "( < 2.3.4 && <= 4.3.1 && == 2.2.3 && == 2.2.2 ) || ( >= 1.3.3 && > 3.4.3 )": {-                                        "dlCSize": -1,-                                        "dlHash": "sa",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "\\"-                                        },-                                        "dlUri": "https:twbyu"-                                    },-                                    "( == 4.2.4 && >= 5.4.4 && < 4.1.3 && == 2.3.2 && == 2.1.3 && < 3.3.3 && >= 4.4.1 ) || ( == 4.3.2 && >= 1.1.3 && > 1.4.3 && >= 2.3.5 && <= 1.4.3 ) || ( == 2.1.2 && <= 1.2.3 )": {-                                        "dlCSize": -1,-                                        "dlHash": "trab",-                                        "dlOutput": "U",-                                        "dlSubdir": null,-                                        "dlUri": "https:imq"-                                    },-                                    "( > 1.3.5 ) || ( > 1.3.2 && > 5.3.2 && == 1.4.4 && < 1.1.3 ) || ( < 1.3.1 )": {-                                        "dlCSize": 2,-                                        "dlHash": "zdrva",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:nt"-                                    },-                                    "( > 3.5.2 && < 2.2.5 )": {-                                        "dlCSize": 7,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "p)􃜪M􍏉*"-                                        },-                                        "dlUri": "https:fpnku"-                                    },-                                    "( >= 5.5.2 && <= 2.2.3 ) || ( > 5.4.4 && > 2.5.1 )": {-                                        "dlCSize": -1,-                                        "dlHash": "qdly",-                                        "dlOutput": "n9Ns",-                                        "dlSubdir": "",-                                        "dlUri": "https:fo"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 6,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:e"-                                    }-                                },-                                "Windows": {-                                    "( <= 2.2.5 && < 4.3.3 && == 5.5.4 && <= 2.2.4 && <= 3.2.5 && < 3.3.5 )": {-                                        "dlCSize": -2,-                                        "dlHash": "btnmxmx",-                                        "dlOutput": "󱍜H􇫹",-                                        "dlSubdir": "􍵄\u0004^\u0019\u0015",-                                        "dlUri": "https:irxfg"-                                    },-                                    "( > 2.3.3 && == 3.2.3 && > 4.2.1 && < 4.5.3 && > 4.2.5 ) || ( > 4.4.1 && >= 3.6.2 ) || ( == 1.1.2 && == 1.1.3 && > 2.3.3 ) || ( == 2.2.2 && < 2.2.2 ) || ( >= 1.1.1 && >= 2.1.2 ) || ( < 2.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "pktsrs",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:qy"-                                    },-                                    "( >= 2.3.1 && <= 5.5.2 && >= 4.4.5 && >= 3.5.1 )": {-                                        "dlCSize": 5,-                                        "dlHash": "dcqg",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "https:neu"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "nx",-                                        "dlOutput": null,-                                        "dlSubdir": "\u000cr\u000cgx",-                                        "dlUri": "https:"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "Darwin": {-                                    "( < 4.2.5 && >= 2.1.1 && <= 4.1.1 )": {-                                        "dlCSize": 4,-                                        "dlHash": "hlah",-                                        "dlOutput": "x2",-                                        "dlSubdir": "b\u0006m󷐲",-                                        "dlUri": "https:khp"-                                    },-                                    "( > 1.1.1 && >= 4.5.3 && <= 1.1.5 && >= 1.2.1 ) || ( >= 4.1.3 && < 3.2.2 && < 1.3.4 && < 1.4.4 && > 3.1.1 && == 3.2.3 )": {-                                        "dlCSize": 7,-                                        "dlHash": "rdtro",-                                        "dlOutput": "󹗎𪮨\u0000\u001e0",-                                        "dlSubdir": "",-                                        "dlUri": "https:zyymmt"-                                    },-                                    "( > 3.4.1 && > 4.3.1 )": {-                                        "dlCSize": 7,-                                        "dlHash": "e",-                                        "dlOutput": null,-                                        "dlSubdir": "󲔠3G&E",-                                        "dlUri": "https:xyae"-                                    },-                                    "( > 4.3.5 && == 3.5.2 && > 4.2.1 && < 4.1.3 && > 4.5.4 )": {-                                        "dlCSize": -7,-                                        "dlHash": "eqmxroy",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:uts"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:rreum",-                        "viPostInstall": null,-                        "viPostRemove": null,-                        "viPreCompile": "byj",-                        "viReleaseDay": null,-                        "viSourceDL": null,-                        "viTags": [-                            "Latest",-                            "Prerelease",-                            "LatestNightly",-                            "LatestNightly",-                            "gV󿂋⑉x"-                        ],-                        "viTestDL": {-                            "dlCSize": 2,-                            "dlHash": "aupyga",-                            "dlOutput": "󹓻\u0000z",-                            "dlSubdir": "tor𰡾d",-                            "dlUri": "https:xrvrs"-                        }-                    },-                    "2.1.4": {-                        "viArch": {-                            "A_64": {-                                "Darwin": {-                                    "( <= 2.1.5 && >= 4.3.3 && == 3.5.3 )": {-                                        "dlCSize": -1,-                                        "dlHash": "eajua",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0007(",-                                        "dlUri": "http:xyz"-                                    },-                                    "( <= 2.4.5 )": {-                                        "dlCSize": -6,-                                        "dlHash": "igab",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "V\u0010\"\u0006>"-                                        },-                                        "dlUri": "http:ahcn"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -3,-                                        "dlHash": "vjusnh",-                                        "dlOutput": "o|",-                                        "dlSubdir": "𥩺?q𫓆b\u0019",-                                        "dlUri": "http:pjlbvcc"-                                    }-                                },-                                "FreeBSD": {-                                    "( > 2.2.2 && < 3.2.5 && > 1.2.1 && <= 5.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "arsoe",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "M"-                                        },-                                        "dlUri": "https:dvfukqn"-                                    },-                                    "( >= 5.2.3 && > 1.5.3 && >= 2.5.1 && < 2.3.1 && <= 5.1.1 && < 1.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "aghexny",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u001a􆮟8yw"-                                        },-                                        "dlUri": "http:"-                                    }-                                },-                                "Linux_Alpine": {-                                    "( == 2.1.1 && > 5.4.2 && <= 1.1.1 && > 2.1.4 && == 4.4.4 && >= 3.4.2 && == 2.4.1 )": {-                                        "dlCSize": -7,-                                        "dlHash": "jfygxs",-                                        "dlOutput": "],x",-                                        "dlSubdir": null,-                                        "dlUri": "http:f"-                                    },-                                    "( == 5.4.3 && < 2.2.1 && >= 4.4.4 && >= 3.3.5 && < 2.5.3 && <= 4.3.1 && == 5.3.4 ) || ( <= 3.1.2 ) || ( < 3.3.2 && > 2.1.3 && < 3.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "fdaxhze",-                                        "dlOutput": "\u0000\u0003󿜂\u000c",-                                        "dlSubdir": "v",-                                        "dlUri": "http:rqffjgh"-                                    },-                                    "( > 4.5.5 && <= 1.5.3 && >= 1.1.1 && > 4.4.2 )": {-                                        "dlCSize": -1,-                                        "dlHash": "hypfpxf",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:zaddipd"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "qolvz",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "줟\u0004z2d"-                                        },-                                        "dlUri": "http:wrqln"-                                    }-                                }-                            },-                            "A_ARM": {-                                "Windows": {-                                    "( < 5.4.3 && >= 2.2.3 && < 3.1.4 && == 3.3.3 && < 2.4.5 && > 2.1.4 ) || ( > 3.3.4 && <= 4.4.1 && <= 3.4.2 && < 3.4.1 ) || ( > 4.2.3 && > 1.2.1 && < 2.1.1 ) || ( >= 1.2.2 )": {-                                        "dlCSize": -4,-                                        "dlHash": "dwn",-                                        "dlOutput": "6nQ",-                                        "dlSubdir": {-                                            "RegexDir": "K_Jh"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( > 1.4.4 && < 2.2.1 && <= 2.3.5 && == 4.5.1 && >= 4.1.2 && > 2.2.4 ) || ( > 4.4.4 && <= 3.2.2 ) || ( > 3.4.3 && < 1.1.2 )": {-                                        "dlCSize": 7,-                                        "dlHash": "uzgjoc",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:ecmj"-                                    },-                                    "( >= 2.2.4 ) || ( > 4.1.2 && < 2.1.4 )": {-                                        "dlCSize": 3,-                                        "dlHash": "",-                                        "dlOutput": "5\u0006",-                                        "dlSubdir": "",-                                        "dlUri": "http:p"-                                    },-                                    "( >= 4.4.5 && >= 5.5.5 && <= 1.5.1 && <= 4.1.1 && == 5.3.1 && > 3.6.3 && < 3.1.3 )": {-                                        "dlCSize": 5,-                                        "dlHash": "gvyfwjg",-                                        "dlOutput": "Y!𩆠d",-                                        "dlSubdir": null,-                                        "dlUri": "http:pehg"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 3,-                                        "dlHash": "vv",-                                        "dlOutput": "J-G",-                                        "dlSubdir": {-                                            "RegexDir": "P󸘓U"-                                        },-                                        "dlUri": "https:rfwyx"-                                    }-                                }-                            },-                            "A_ARM64": {},-                            "A_PowerPC": {-                                "Darwin": {-                                    "( <= 5.1.3 && > 3.1.2 )": {-                                        "dlCSize": 6,-                                        "dlHash": "zitnkje",-                                        "dlOutput": "󺤴\u0010􌆂S􀼇\"",-                                        "dlSubdir": {-                                            "RegexDir": "\u001e𐃊"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( >= 2.3.2 ) || ( > 3.1.3 ) || ( == 3.2.1 ) || ( > 1.1.1 )": {-                                        "dlCSize": 7,-                                        "dlHash": "msu",-                                        "dlOutput": "\u001dm겶AU*󸇂",-                                        "dlSubdir": "J",-                                        "dlUri": "http:jelblat"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 2.3.4 && >= 1.5.1 && <= 3.5.5 && == 3.3.3 ) || ( > 1.2.4 && > 4.4.1 )": {-                                        "dlCSize": -1,-                                        "dlHash": "tgn",-                                        "dlOutput": null,-                                        "dlSubdir": "K\u0001b󳚖*󻮇",-                                        "dlUri": "http:vobyd"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -2,-                                        "dlHash": "y",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:vcfxt"-                                    }-                                },-                                "Windows": {-                                    "( >= 3.4.5 && > 2.2.3 && > 4.1.1 && < 3.3.2 && <= 1.4.2 ) || ( == 1.3.3 && == 2.2.4 && > 2.4.1 && > 4.1.1 && >= 3.3.1 && < 2.3.4 )": {-                                        "dlCSize": 4,-                                        "dlHash": "kx",-                                        "dlOutput": null,-                                        "dlSubdir": "t\u0011󹺹𐚑𫔬z",-                                        "dlUri": "http:mka"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ipj",-                                        "dlOutput": "}􁟶󲹲Ntj",-                                        "dlSubdir": "⑶𛰎L/'",-                                        "dlUri": "http:hdrtjy"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "Darwin": {-                                    "( <= 3.2.4 && >= 2.4.2 && == 1.5.1 && == 1.1.2 && <= 1.2.1 ) || ( >= 3.1.3 && < 1.2.3 && == 1.2.2 && >= 4.4.1 && < 1.3.4 && <= 3.1.3 ) || ( < 1.1.1 && <= 2.2.3 && > 3.1.4 ) || ( < 1.1.1 && <= 1.1.2 ) || ( == 1.1.1 ) || ( >= 2.2.1 && >= 1.1.1 ) || ( > 1.1.1 )": {-                                        "dlCSize": -5,-                                        "dlHash": "xznmcqr",-                                        "dlOutput": "バ􈉅",-                                        "dlSubdir": null,-                                        "dlUri": "http:ouwf"-                                    },-                                    "( == 1.5.5 ) || ( > 1.4.1 ) || ( < 2.3.3 ) || ( > 1.1.1 && > 2.1.1 && >= 2.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "fpdrtey",-                                        "dlOutput": "\u0001",-                                        "dlSubdir": "}🡨X\u001b",-                                        "dlUri": "https:ap"-                                    },-                                    "( == 2.2.1 && <= 2.5.1 && >= 3.4.1 && <= 5.2.2 ) || ( == 3.4.2 && < 4.3.1 && > 3.3.3 && < 3.2.1 && <= 2.3.3 ) || ( < 2.2.1 && == 2.1.4 && == 2.2.3 ) || ( <= 2.2.2 && < 2.1.2 && < 2.1.2 ) || ( > 1.1.1 && > 1.1.2 && >= 1.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "qm",-                                        "dlOutput": "5㗗b􋼡",-                                        "dlSubdir": "🥍k𧠪j",-                                        "dlUri": "https:yzol"-                                    },-                                    "( >= 3.2.1 && == 4.4.3 && >= 2.5.1 && >= 4.2.2 )": {-                                        "dlCSize": -7,-                                        "dlHash": "fhpsrn",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:jdojbor"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -4,-                                        "dlHash": "vd",-                                        "dlOutput": "",-                                        "dlSubdir": "!\u0013Gy",-                                        "dlUri": "https:xelkwlo"-                                    }-                                },-                                "Linux_Gentoo": {-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "s",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "8\u001fm ]"-                                        },-                                        "dlUri": "http:hk"-                                    }-                                },-                                "Windows": {-                                    "unknown_versioning": {-                                        "dlCSize": -4,-                                        "dlHash": "iu",-                                        "dlOutput": "􁦺􂟃LY",-                                        "dlSubdir": {-                                            "RegexDir": ">\u0004\u0006\u001a2k"-                                        },-                                        "dlUri": "https:qbuh"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "Darwin": {-                                    "( < 5.3.4 && < 5.3.5 && == 3.1.2 ) || ( >= 1.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "cbyf",-                                        "dlOutput": "C𤀞&G\r",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( == 4.1.1 && > 4.3.4 && == 2.3.4 && >= 5.1.2 ) || ( < 4.4.1 && > 1.1.4 ) || ( <= 3.3.2 ) || ( < 3.3.2 && >= 2.2.2 && < 1.3.1 ) || ( <= 1.1.2 ) || ( >= 1.1.1 )": {-                                        "dlCSize": 3,-                                        "dlHash": "hfp",-                                        "dlOutput": null,-                                        "dlSubdir": "𩐩K􆈶",-                                        "dlUri": "http:zi"-                                    },-                                    "( == 5.4.3 && >= 2.5.3 && < 4.2.3 && >= 3.3.4 && <= 2.1.3 && <= 2.3.1 && <= 3.2.3 ) || ( < 2.4.1 && >= 2.4.4 && == 2.1.1 && >= 4.5.1 ) || ( < 2.3.1 && <= 2.1.2 && < 1.2.2 && > 2.3.2 ) || ( > 2.2.2 && == 1.1.1 && >= 2.2.3 && >= 3.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "mww",-                                        "dlOutput": "\u0017\\",-                                        "dlSubdir": {-                                            "RegexDir": "'3"-                                        },-                                        "dlUri": "https:d"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 3,-                                        "dlHash": "pgbwxb",-                                        "dlOutput": "+|aW\u0017z",-                                        "dlSubdir": {-                                            "RegexDir": "\u0006dW"-                                        },-                                        "dlUri": "https:uflqxdm"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 4.3.2 && > 7.5.5 && > 2.2.5 )": {-                                        "dlCSize": 5,-                                        "dlHash": "p",-                                        "dlOutput": "\u000f㯇󳘅 '",-                                        "dlSubdir": {-                                            "RegexDir": "^\u0006땸ߕw"-                                        },-                                        "dlUri": "http:nodibq"-                                    },-                                    "( <= 1.5.5 && == 4.3.4 && < 3.4.3 && < 5.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "ahgta",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "'YpC"-                                        },-                                        "dlUri": "https:qvjln"-                                    },-                                    "( <= 3.1.3 && >= 2.1.4 && > 1.2.5 && > 5.1.1 && <= 3.3.4 && >= 4.5.3 && < 5.3.1 )": {-                                        "dlCSize": 6,-                                        "dlHash": "qjbwy",-                                        "dlOutput": "t胜𝌟",-                                        "dlSubdir": {-                                            "RegexDir": "rNG\u0005P"-                                        },-                                        "dlUri": "https:tadtwbn"-                                    },-                                    "( == 1.3.6 && < 2.4.2 )": {-                                        "dlCSize": 2,-                                        "dlHash": "unzsztv",-                                        "dlOutput": "F􈅛\u0001q+U",-                                        "dlSubdir": "",-                                        "dlUri": "https:chsx"-                                    },-                                    "( == 4.5.1 && < 3.5.4 && >= 4.5.5 ) || ( >= 1.4.2 && < 1.1.4 ) || ( < 1.1.2 && >= 1.2.1 && == 3.3.3 ) || ( <= 1.3.2 && >= 1.1.2 && == 2.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "swvbqmg",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "\u0015F𣋊"-                                        },-                                        "dlUri": "http:iujwey"-                                    },-                                    "( > 4.3.2 && > 4.5.1 && == 6.3.3 && <= 2.2.5 && >= 3.4.6 && <= 4.4.3 && <= 3.2.4 ) || ( >= 4.4.1 && == 1.1.1 && <= 1.2.4 )": {-                                        "dlCSize": -2,-                                        "dlHash": "",-                                        "dlOutput": "𘜗󺛯\u0001\u0017󱤜",-                                        "dlSubdir": "^",-                                        "dlUri": "http:qvnczni"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -5,-                                        "dlHash": "rg",-                                        "dlOutput": "&?\u001c󸲨􈬡",-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    }-                                },-                                "Linux_Alpine": {-                                    "unknown_versioning": {-                                        "dlCSize": -1,-                                        "dlHash": "bks",-                                        "dlOutput": null,-                                        "dlSubdir": "󽇃4'\u0014𭒗󹓂",-                                        "dlUri": "https:maed"-                                    }-                                },-                                "Linux_AmazonLinux": {-                                    "( < 4.1.1 && == 4.3.5 && == 1.3.1 && < 2.4.3 )": {-                                        "dlCSize": 2,-                                        "dlHash": "hb",-                                        "dlOutput": null,-                                        "dlSubdir": "\"C\u001e,S\u0008",-                                        "dlUri": "http:"-                                    },-                                    "( <= 4.3.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "dpcrad",-                                        "dlOutput": "Kn󴟔znR",-                                        "dlSubdir": {-                                            "RegexDir": "􀥵/䨽\u0007fR"-                                        },-                                        "dlUri": "https:xgk"-                                    },-                                    "( == 1.3.5 && <= 4.5.5 && >= 2.1.2 && >= 2.4.5 && < 1.1.5 && > 2.3.5 && <= 4.5.5 ) || ( > 3.4.1 && < 3.3.1 && == 2.3.1 && <= 4.1.1 && < 3.2.4 && < 3.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "llh",-                                        "dlOutput": "3𐑽}a-󷌭l",-                                        "dlSubdir": "G􄭬4^􎅾C",-                                        "dlUri": "http:y"-                                    },-                                    "( >= 3.2.4 && < 4.6.4 && >= 1.4.2 && < 3.3.2 && >= 5.2.1 && == 5.1.2 && <= 4.2.1 ) || ( < 1.3.2 ) || ( < 3.2.1 && >= 1.2.1 && < 1.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "e",-                                        "dlOutput": "􇮰",-                                        "dlSubdir": {-                                            "RegexDir": "\u001a0"-                                        },-                                        "dlUri": "https:j"-                                    }-                                },-                                "Windows": {-                                    "( == 5.1.1 && < 2.4.4 && == 1.2.4 && <= 1.1.4 && > 5.3.4 && < 2.3.5 && >= 3.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "wxvjyf",-                                        "dlOutput": "_",-                                        "dlSubdir": null,-                                        "dlUri": "http:psbvaj"-                                    }-                                }-                            }-                        },-                        "viChangeLog": null,-                        "viPostInstall": "foi",-                        "viPostRemove": "dtilzh",-                        "viPreCompile": "",-                        "viReleaseDay": "-793657938968778-04-01",-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "uqbwye",-                            "dlOutput": "\u0010Z2*洛",-                            "dlSubdir": {-                                "RegexDir": "a_\u0013"-                            },-                            "dlUri": "https:qh"-                        },-                        "viTags": [-                            "Recommended",-                            "Nightly",-                            "𩭫逸𣗣:\u000f󽆐",-                            "Latest"-                        ],-                        "viTestDL": {-                            "dlCSize": -5,-                            "dlHash": "iy",-                            "dlOutput": "\"f\u000eHP",-                            "dlSubdir": "c",-                            "dlUri": "http:"-                        }-                    },-                    "3.3.7": {-                        "viArch": {-                            "A_32": {-                                "Darwin": {-                                    "( < 1.3.2 && >= 2.2.2 && == 1.3.3 && < 3.1.4 && >= 2.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "dtjqvu",-                                        "dlOutput": "^RZA",-                                        "dlSubdir": {-                                            "RegexDir": "C7/"-                                        },-                                        "dlUri": "https:ungitbe"-                                    },-                                    "( <= 3.4.3 && == 2.4.4 && <= 3.3.2 ) || ( >= 1.3.4 && <= 4.1.4 && >= 2.5.3 && == 2.3.3 && <= 4.1.1 && >= 1.3.2 )": {-                                        "dlCSize": 1,-                                        "dlHash": "liwav",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "!%"-                                        },-                                        "dlUri": "http:sshzhyv"-                                    },-                                    "( > 5.5.5 && == 4.2.5 && <= 1.1.1 && >= 5.4.1 )": {-                                        "dlCSize": -6,-                                        "dlHash": "ompv",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:b"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 5,-                                        "dlHash": "wzmfjbi",-                                        "dlOutput": "OvaUi蜆",-                                        "dlSubdir": null,-                                        "dlUri": "https:nsf"-                                    }-                                },-                                "FreeBSD": {-                                    "unknown_versioning": {-                                        "dlCSize": 4,-                                        "dlHash": "kcszp",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:asc"-                                    }-                                },-                                "Linux_RedHat": {-                                    "( < 1.2.3 && > 6.5.1 && > 4.1.3 && < 5.5.2 && <= 1.5.4 && == 1.4.5 && == 5.1.4 ) || ( <= 2.1.2 && == 5.2.4 && < 1.3.2 ) || ( >= 2.1.3 && > 3.2.2 ) || ( >= 1.2.1 && == 1.1.1 && > 2.2.1 )": {-                                        "dlCSize": 3,-                                        "dlHash": "abrhfje",-                                        "dlOutput": "Rh",-                                        "dlSubdir": {-                                            "RegexDir": "𑍰z"-                                        },-                                        "dlUri": "https:qva"-                                    },-                                    "( == 2.2.2 && == 1.5.4 && < 4.5.1 && > 1.4.5 && < 1.1.1 && == 1.1.5 && > 1.2.1 ) || ( >= 1.4.2 && < 3.1.2 && == 2.2.4 && < 1.3.4 && <= 4.2.3 ) || ( > 3.1.2 && < 3.2.1 ) || ( >= 1.1.1 && < 2.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "srgjyft",-                                        "dlOutput": "󻏡7{폝n",-                                        "dlSubdir": "",-                                        "dlUri": "http:ezwbubs"-                                    },-                                    "( > 1.4.2 && < 1.5.2 && == 5.2.3 && == 5.5.5 && > 2.5.2 && >= 6.4.1 && == 4.1.6 ) || ( > 1.1.4 && >= 2.4.3 && == 1.3.2 && == 3.4.2 && <= 4.3.3 )": {-                                        "dlCSize": -6,-                                        "dlHash": "wp",-                                        "dlOutput": "g",-                                        "dlSubdir": {-                                            "RegexDir": "A󻙶"-                                        },-                                        "dlUri": "https:djxjbn"-                                    },-                                    "( > 3.2.5 ) || ( < 3.2.2 && <= 4.4.2 && >= 2.2.4 && > 4.3.4 && <= 3.1.1 )": {-                                        "dlCSize": 5,-                                        "dlHash": "",-                                        "dlOutput": "􍔁r𮆧6\n5",-                                        "dlSubdir": null,-                                        "dlUri": "http:akbd"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -3,-                                        "dlHash": "jgbwiy",-                                        "dlOutput": "U𰠸O`",-                                        "dlSubdir": {-                                            "RegexDir": "󵵂Y2󲳣{"-                                        },-                                        "dlUri": "http:y"-                                    }-                                },-                                "Windows": {-                                    "( <= 5.4.5 && <= 4.5.2 && == 3.2.2 && < 2.2.6 && >= 4.1.1 && == 4.1.3 && == 3.5.1 )": {-                                        "dlCSize": -1,-                                        "dlHash": "xea",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:mzgory"-                                    },-                                    "( > 1.4.2 && > 5.5.5 && >= 2.4.3 && > 5.4.5 ) || ( <= 1.1.2 && >= 1.1.4 && < 4.3.2 && < 1.4.2 && <= 4.3.2 ) || ( >= 1.4.3 && > 1.3.3 ) || ( == 2.1.2 && <= 1.2.1 ) || ( == 1.1.1 && == 2.1.1 && <= 1.1.1 ) || ( >= 1.1.1 && <= 1.1.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "dx",-                                        "dlOutput": "b:/Wr",-                                        "dlSubdir": "𪘶􉭟Np",-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 6,-                                        "dlHash": "zix",-                                        "dlOutput": "Ri n",-                                        "dlSubdir": "\u0004 \u001e\u001a",-                                        "dlUri": "https:k"-                                    }-                                }-                            },-                            "A_ARM": {-                                "FreeBSD": {-                                    "( == 2.5.1 && < 1.3.3 && <= 3.2.3 ) || ( > 1.2.3 && <= 2.2.2 && > 2.4.1 && < 1.5.4 && > 3.4.1 )": {-                                        "dlCSize": 1,-                                        "dlHash": "siblu",-                                        "dlOutput": "議:􉜶i",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:irml"-                                    },-                                    "( > 1.2.5 )": {-                                        "dlCSize": 5,-                                        "dlHash": "ugwsh",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "N𥣣KT+"-                                        },-                                        "dlUri": "http:"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "Darwin": {-                                    "( < 3.4.3 && == 4.3.2 && < 5.5.3 && <= 2.2.4 && < 1.1.3 && <= 2.2.2 && > 1.1.4 ) || ( > 4.3.2 && <= 1.4.1 && > 2.4.3 && < 3.2.4 && == 3.4.4 && < 4.3.3 )": {-                                        "dlCSize": -6,-                                        "dlHash": "wf",-                                        "dlOutput": "􃼂3",-                                        "dlSubdir": null,-                                        "dlUri": "http:oy"-                                    },-                                    "( > 5.4.5 && > 1.2.1 && == 3.1.4 && < 5.1.3 && < 1.3.4 && < 5.4.2 && == 3.3.2 )": {-                                        "dlCSize": 5,-                                        "dlHash": "tjsa",-                                        "dlOutput": "EFD\u0008",-                                        "dlSubdir": null,-                                        "dlUri": "http:me"-                                    },-                                    "( >= 5.2.3 && == 5.2.3 && >= 4.3.1 ) || ( == 3.1.4 && >= 3.1.3 && > 2.1.1 && == 2.4.1 && >= 1.4.4 && == 2.2.4 ) || ( == 2.2.3 && == 3.1.2 && == 2.2.3 && >= 1.3.3 && < 1.3.3 ) || ( < 1.2.1 ) || ( > 1.1.1 && < 1.2.1 ) || ( > 1.1.1 ) || ( <= 1.1.1 ) || ( <= 1.1.1 )": {-                                        "dlCSize": -6,-                                        "dlHash": "mzolkb",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "v\u0013"-                                        },-                                        "dlUri": "https:ez"-                                    },-                                    "( >= 5.4.1 ) || ( < 3.2.4 && >= 3.2.1 && > 4.3.3 ) || ( == 1.1.2 && <= 4.2.2 ) || ( < 2.1.4 ) || ( < 1.1.1 && > 1.1.2 && > 1.1.1 ) || ( > 1.1.1 )": {-                                        "dlCSize": -2,-                                        "dlHash": "cnl",-                                        "dlOutput": "W􋮭{X",-                                        "dlSubdir": {-                                            "RegexDir": "텹\u0007jMlj"-                                        },-                                        "dlUri": "http:ngtv"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -3,-                                        "dlHash": "wlnyabx",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "😽\u000b"-                                        },-                                        "dlUri": "https:sbwzuzq"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 3.3.5 )": {-                                        "dlCSize": -4,-                                        "dlHash": "wy",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "https:ta"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "kftgqw",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:yvf"-                                    }-                                },-                                "Linux_Alpine": {-                                    "( < 4.2.4 && == 1.3.4 )": {-                                        "dlCSize": -1,-                                        "dlHash": "bdon",-                                        "dlOutput": "𝂣",-                                        "dlSubdir": {-                                            "RegexDir": "𧎶7"-                                        },-                                        "dlUri": "http:xn"-                                    },-                                    "( <= 3.3.1 && <= 3.3.5 ) || ( == 1.2.1 && == 1.4.3 ) || ( < 3.1.2 && < 2.3.2 )": {-                                        "dlCSize": -2,-                                        "dlHash": "p",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0003R{􈭷F𡂊",-                                        "dlUri": "https:"-                                    },-                                    "( <= 4.5.1 && > 2.2.5 && == 2.3.2 && == 5.4.2 )": {-                                        "dlCSize": -1,-                                        "dlHash": "dakai",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:isrqh"-                                    },-                                    "( == 4.3.1 && == 2.2.3 && == 1.3.1 && == 5.2.2 && < 1.4.1 ) || ( < 3.2.2 && >= 1.3.1 && > 2.1.2 && < 3.2.2 && <= 3.5.3 ) || ( >= 1.1.4 && == 1.3.2 && == 3.2.2 && < 3.3.2 && == 1.3.3 )": {-                                        "dlCSize": 4,-                                        "dlHash": "yhlkz",-                                        "dlOutput": "X",-                                        "dlSubdir": {-                                            "RegexDir": "B󻦌5to"-                                        },-                                        "dlUri": "https:hkayyof"-                                    },-                                    "( == 5.5.1 && > 1.1.3 && == 1.2.1 )": {-                                        "dlCSize": -2,-                                        "dlHash": "mcdr",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:my"-                                    },-                                    "( >= 1.5.3 && == 4.1.4 && < 4.5.4 && <= 4.2.2 && <= 3.3.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "jbmoq",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:pm"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "papp",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:d"-                                    }-                                },-                                "Windows": {-                                    "( < 4.4.2 && == 5.1.4 && == 6.3.3 && > 1.1.4 && <= 3.5.3 && < 2.2.2 && <= 4.5.2 ) || ( == 2.2.4 && > 3.1.2 && > 3.1.4 && < 2.4.3 && > 4.4.1 && < 2.2.4 )": {-                                        "dlCSize": 1,-                                        "dlHash": "w",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "\u0004"-                                        },-                                        "dlUri": "http:izfkm"-                                    },-                                    "( < 5.1.2 && > 5.5.4 && >= 3.5.2 ) || ( < 2.1.1 )": {-                                        "dlCSize": -2,-                                        "dlHash": "v",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:vsoxxrt"-                                    },-                                    "( <= 2.3.4 ) || ( < 2.5.3 )": {-                                        "dlCSize": -1,-                                        "dlHash": "hmupg",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "t\u0014w􀯱W"-                                        },-                                        "dlUri": "http:vrree"-                                    },-                                    "( <= 6.1.5 )": {-                                        "dlCSize": 7,-                                        "dlHash": "t",-                                        "dlOutput": "꿚󶯗t\u0017\u0012",-                                        "dlSubdir": "i@\u000e껆",-                                        "dlUri": "http:dxsuol"-                                    },-                                    "( > 5.3.1 )": {-                                        "dlCSize": -7,-                                        "dlHash": "zbn",-                                        "dlOutput": "B\u001cၽ𥺚\u0013B",-                                        "dlSubdir": null,-                                        "dlUri": "https:sszeb"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 0,-                                        "dlHash": "npna",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "Darwin": {-                                    "( <= 3.5.2 ) || ( > 4.4.3 && == 3.3.1 ) || ( >= 1.3.1 && > 2.1.4 && >= 3.3.2 && <= 1.2.2 )": {-                                        "dlCSize": 3,-                                        "dlHash": "stqmyp",-                                        "dlOutput": ".*󳞕n",-                                        "dlSubdir": {-                                            "RegexDir": "ⶌ_\u0006"-                                        },-                                        "dlUri": "https:gnd"-                                    },-                                    "( <= 4.1.3 && >= 5.4.3 && > 4.2.1 && >= 5.5.2 && < 5.1.5 && < 1.4.5 ) || ( > 2.3.4 && <= 3.2.4 ) || ( == 2.3.2 && > 3.2.3 && >= 1.3.3 )": {-                                        "dlCSize": -7,-                                        "dlHash": "uvltedg",-                                        "dlOutput": "󸐁",-                                        "dlSubdir": "𢮦\u0018",-                                        "dlUri": "https:kdm"-                                    },-                                    "( > 1.1.5 ) || ( >= 1.1.4 && <= 4.2.1 && <= 3.1.3 && == 1.4.1 && >= 3.4.1 && < 4.2.3 ) || ( > 3.1.3 && > 3.3.1 && <= 3.4.3 )": {-                                        "dlCSize": -5,-                                        "dlHash": "oorwkdc",-                                        "dlOutput": "\"T_d\u0016%",-                                        "dlSubdir": {-                                            "RegexDir": "𤶬"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( >= 2.3.1 )": {-                                        "dlCSize": 5,-                                        "dlHash": "zjuuovb",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "http:ct"-                                    },-                                    "( >= 4.1.3 && <= 2.1.1 && < 2.2.6 && == 2.5.4 && <= 3.1.4 ) || ( >= 4.2.3 && < 1.2.1 && < 4.1.6 && > 2.3.1 && == 3.3.2 && < 4.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "gdxdwgr",-                                        "dlOutput": "\t\u0013D!",-                                        "dlSubdir": "\u0016󸯣",-                                        "dlUri": "http:mpgwzh"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -2,-                                        "dlHash": "",-                                        "dlOutput": "󰬻𝟰𮟃루YX\u0003",-                                        "dlSubdir": null,-                                        "dlUri": "https:tmjtjoe"-                                    }-                                },-                                "Linux_Alpine": {-                                    "( < 2.4.2 )": {-                                        "dlCSize": 3,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "<\u000c",-                                        "dlUri": "http:yr"-                                    },-                                    "( < 2.5.3 && >= 2.1.1 && >= 3.5.4 && > 5.5.2 && >= 1.3.5 && > 4.5.5 && < 4.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "ild",-                                        "dlOutput": "\u0010v𝚉l",-                                        "dlSubdir": "VA0𩷗􆄒󹍫",-                                        "dlUri": "http:uupnlg"-                                    },-                                    "( <= 5.4.3 && >= 2.5.2 && == 1.3.4 && <= 3.1.3 && > 2.3.3 ) || ( >= 4.2.4 && < 1.3.1 && < 4.2.4 && > 3.4.1 && >= 1.4.3 && >= 1.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "ijqye",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:qgvihot"-                                    },-                                    "( == 4.1.2 && <= 2.5.2 && >= 1.2.5 && <= 2.4.5 && > 3.4.1 ) || ( <= 1.1.1 && < 1.4.1 )": {-                                        "dlCSize": -1,-                                        "dlHash": "",-                                        "dlOutput": "\u001f𨗨􆷳聩r",-                                        "dlSubdir": {-                                            "RegexDir": "\u0011xM"-                                        },-                                        "dlUri": "http:jnjcjos"-                                    },-                                    "( > 5.5.3 && <= 5.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "cqizxt",-                                        "dlOutput": null,-                                        "dlSubdir": "B",-                                        "dlUri": "http:fbkg"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 7,-                                        "dlHash": "ojeen",-                                        "dlOutput": " W𓍈􋵴󺜘",-                                        "dlSubdir": {-                                            "RegexDir": "亀𤢲蛉🁊"-                                        },-                                        "dlUri": "https:sq"-                                    }-                                },-                                "Linux_Fedora": {-                                    "( < 2.5.3 && < 3.5.4 ) || ( < 3.4.2 && < 1.1.2 && >= 3.4.4 && >= 2.3.2 ) || ( <= 2.3.1 && == 1.4.2 && == 2.3.2 && == 1.1.1 ) || ( <= 2.1.1 && <= 1.2.2 ) || ( > 1.1.1 && <= 1.2.1 )": {-                                        "dlCSize": -2,-                                        "dlHash": "xryf",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "\u0017󸚒\r"-                                        },-                                        "dlUri": "https:a"-                                    },-                                    "( <= 1.4.4 && <= 4.5.5 && > 4.5.5 && <= 4.3.3 && <= 2.4.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "ymhioy",-                                        "dlOutput": null,-                                        "dlSubdir": "􀥨7󷿝􏲇𖬊",-                                        "dlUri": "http:imn"-                                    },-                                    "( == 2.4.2 && <= 3.7.1 && == 5.3.3 ) || ( == 2.2.3 && == 1.2.4 && < 3.5.2 && < 4.1.3 && >= 1.2.2 && <= 4.2.3 ) || ( <= 2.2.3 && == 1.2.3 && < 1.1.1 && < 2.1.3 ) || ( < 1.2.2 && >= 2.2.3 && <= 1.1.1 && >= 1.1.2 )": {-                                        "dlCSize": 0,-                                        "dlHash": "fhb",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "o뷈H"-                                        },-                                        "dlUri": "https:e"-                                    },-                                    "( == 4.2.2 && == 6.4.4 && > 5.2.3 )": {-                                        "dlCSize": 1,-                                        "dlHash": "qzf",-                                        "dlOutput": "?Em\u0017b",-                                        "dlSubdir": null,-                                        "dlUri": "http:bzf"-                                    },-                                    "( > 3.3.1 && <= 4.4.4 && >= 3.3.1 && > 2.2.5 && == 3.5.5 ) || ( > 1.2.2 && >= 1.4.4 && == 2.2.1 )": {-                                        "dlCSize": 6,-                                        "dlHash": "nukrm",-                                        "dlOutput": ")E𥢮",-                                        "dlSubdir": null,-                                        "dlUri": "https:eopp"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -3,-                                        "dlHash": "faaykc",-                                        "dlOutput": "C>]ꩺ􎔞k",-                                        "dlSubdir": null,-                                        "dlUri": "https:ntasmlw"-                                    }-                                },-                                "Linux_Ubuntu": {-                                    "( < 4.3.5 && >= 1.2.5 && == 5.1.4 && <= 1.3.1 )": {-                                        "dlCSize": 2,-                                        "dlHash": "ent",-                                        "dlOutput": "]1𰲂\u0018􊛗",-                                        "dlSubdir": null,-                                        "dlUri": "https:tbvkh"-                                    },-                                    "( <= 2.1.2 && > 1.3.5 && > 2.4.6 && < 5.5.5 && <= 5.3.3 ) || ( == 2.4.1 && <= 4.3.2 && <= 4.4.2 && < 4.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "qlplm",-                                        "dlOutput": "૰𩌓i$c",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:mx"-                                    },-                                    "( == 2.1.4 && <= 4.4.2 && > 5.4.1 && > 4.3.3 && <= 1.4.4 && <= 2.4.4 )": {-                                        "dlCSize": 5,-                                        "dlHash": "",-                                        "dlOutput": "s,T8݁\u0011",-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "( > 4.5.4 && > 4.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "bizuzz",-                                        "dlOutput": "8-󻶚",-                                        "dlSubdir": "5",-                                        "dlUri": "http:fmq"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "lcybodh",-                                        "dlOutput": null,-                                        "dlSubdir": "􍻋Vf",-                                        "dlUri": "https:k"-                                    }-                                },-                                "Windows": {}-                            }-                        },-                        "viChangeLog": "http:cczda",-                        "viPostInstall": null,-                        "viPostRemove": null,-                        "viPreCompile": "jrzel",-                        "viReleaseDay": "-25202184829765574-12-28",-                        "viSourceDL": {-                            "dlCSize": -5,-                            "dlHash": "tdscq",-                            "dlOutput": "􈆅aQ1\u001a",-                            "dlSubdir": {-                                "RegexDir": "xp#𭂎"-                            },-                            "dlUri": "https:"-                        },-                        "viTags": [-                            "old",-                            "Latest",-                            "old",-                            "LatestNightly",-                            "LatestPrerelease",-                            "Nightly",-                            "Nightly"-                        ],-                        "viTestDL": {-                            "dlCSize": -1,-                            "dlHash": "",-                            "dlOutput": "3=2󿶇",-                            "dlSubdir": "wEQ",-                            "dlUri": "https:"-                        }-                    },-                    "3.5.3": {-                        "viArch": {-                            "A_64": {-                                "Linux_Debian": {-                                    "( < 1.5.1 && >= 1.3.1 && <= 4.2.2 && <= 3.2.4 ) || ( < 4.4.3 && == 2.2.1 && > 2.4.1 && >= 3.4.2 && >= 1.2.1 && <= 2.3.4 )": {-                                        "dlCSize": -3,-                                        "dlHash": "rctca",-                                        "dlOutput": "􎘂a;\u000f+\n=",-                                        "dlSubdir": {-                                            "RegexDir": "\u0005"-                                        },-                                        "dlUri": "http:q"-                                    },-                                    "( > 4.1.3 && == 1.1.2 && > 1.1.3 && <= 1.2.2 && <= 4.2.4 && < 4.1.5 )": {-                                        "dlCSize": -6,-                                        "dlHash": "npx",-                                        "dlOutput": "\r󾿷'𬧙",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:r"-                                    },-                                    "( >= 4.2.2 && > 1.1.1 && < 3.1.5 && >= 2.5.4 )": {-                                        "dlCSize": -3,-                                        "dlHash": "",-                                        "dlOutput": "G",-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 3,-                                        "dlHash": "lvzrj",-                                        "dlOutput": "\\",-                                        "dlSubdir": "y^\u0011𨄓]",-                                        "dlUri": "https:zuhzaes"-                                    }-                                },-                                "Windows": {-                                    "( < 2.3.1 && <= 4.4.4 && > 1.2.4 && < 5.1.5 && >= 4.4.4 && >= 4.5.1 && > 2.2.1 ) || ( > 4.1.1 && > 3.4.3 )": {-                                        "dlCSize": 0,-                                        "dlHash": "esg",-                                        "dlOutput": "B",-                                        "dlSubdir": "􆢳󿈱",-                                        "dlUri": "http:"-                                    },-                                    "( <= 3.1.4 )": {-                                        "dlCSize": 3,-                                        "dlHash": "v",-                                        "dlOutput": "􎑩v",-                                        "dlSubdir": {-                                            "RegexDir": "􍨰I"-                                        },-                                        "dlUri": "http:zzwozhi"-                                    },-                                    "( > 2.2.4 && == 3.4.1 && <= 2.1.2 && > 3.5.1 && < 1.4.1 )": {-                                        "dlCSize": -5,-                                        "dlHash": "ov",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Znxz𨂌Q"-                                        },-                                        "dlUri": "http:eshxkss"-                                    },-                                    "( > 3.3.2 && <= 5.2.1 && == 2.1.2 && < 4.1.5 ) || ( >= 1.2.1 && >= 1.3.1 && > 4.1.4 && == 2.4.1 && > 1.3.1 && < 3.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "mnxobim",-                                        "dlOutput": "h:",-                                        "dlSubdir": {-                                            "RegexDir": ",-ns𞋷􈬕"-                                        },-                                        "dlUri": "https:qlybtkl"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -3,-                                        "dlHash": "ontyait",-                                        "dlOutput": "\u001cl",-                                        "dlSubdir": "",-                                        "dlUri": "https:iftsdk"-                                    }-                                }-                            },-                            "A_PowerPC": {},-                            "A_Sparc": {-                                "Darwin": {-                                    "( < 2.1.5 && <= 1.5.5 && >= 4.5.3 ) || ( > 1.4.1 && == 4.2.4 && < 1.1.4 ) || ( < 1.3.3 ) || ( < 1.2.2 && >= 1.1.1 && < 2.2.1 ) || ( == 1.2.1 && < 1.3.1 )": {-                                        "dlCSize": 0,-                                        "dlHash": "mwpqb",-                                        "dlOutput": "\u0011",-                                        "dlSubdir": null,-                                        "dlUri": "http:j"-                                    },-                                    "( < 5.2.4 ) || ( <= 1.4.1 && > 3.2.3 && > 1.3.4 )": {-                                        "dlCSize": -6,-                                        "dlHash": "nj",-                                        "dlOutput": "",-                                        "dlSubdir": "𡚷",-                                        "dlUri": "http:a"-                                    },-                                    "( <= 4.3.3 && <= 3.4.2 && >= 3.2.5 && <= 1.3.4 ) || ( < 4.1.2 && > 2.1.3 && <= 1.3.3 && < 1.2.4 )": {-                                        "dlCSize": -5,-                                        "dlHash": "",-                                        "dlOutput": "\u0013L\u0012",-                                        "dlSubdir": "&0",-                                        "dlUri": "https:owmbx"-                                    },-                                    "( == 5.3.1 && >= 4.5.3 && >= 1.1.3 && > 5.2.5 && < 1.3.3 && > 3.2.3 ) || ( > 3.3.3 && <= 2.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "bsrxd",-                                        "dlOutput": "떙\tC\u0019",-                                        "dlSubdir": {-                                            "RegexDir": "QM𫁉z0"-                                        },-                                        "dlUri": "http:fpvaspl"-                                    },-                                    "( > 6.6.2 && < 4.4.3 && >= 3.4.1 && <= 4.3.1 && == 5.4.5 && >= 2.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "yne",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( >= 4.5.2 && <= 2.4.4 && == 5.4.1 && <= 3.1.3 && < 2.4.2 && <= 3.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "higi",-                                        "dlOutput": "y",-                                        "dlSubdir": {-                                            "RegexDir": "柵"-                                        },-                                        "dlUri": "https:ii"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -5,-                                        "dlHash": "yir",-                                        "dlOutput": "i$6",-                                        "dlSubdir": {-                                            "RegexDir": "􊠒c`N"-                                        },-                                        "dlUri": "https:zgcy"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 1.1.2 && == 3.1.2 && < 5.2.2 && == 5.3.1 && > 2.4.2 && <= 1.1.3 && == 5.1.1 )": {-                                        "dlCSize": 2,-                                        "dlHash": "s",-                                        "dlOutput": "cLi",-                                        "dlSubdir": null,-                                        "dlUri": "https:zqikk"-                                    },-                                    "( < 2.5.5 ) || ( < 4.2.3 && < 4.2.2 && == 2.3.3 && < 4.1.1 && < 4.3.2 && == 1.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "eldq",-                                        "dlOutput": "q󶤨%h⠆\u001f",-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "( == 5.2.3 && > 5.2.6 ) || ( >= 2.2.4 )": {-                                        "dlCSize": -5,-                                        "dlHash": "wrcn",-                                        "dlOutput": "",-                                        "dlSubdir": "",-                                        "dlUri": "http:"-                                    },-                                    "( > 5.2.1 && >= 4.4.5 && > 4.4.5 && <= 4.5.3 && > 2.3.2 && <= 1.2.4 ) || ( == 1.2.2 && < 2.3.1 && >= 4.4.1 && >= 4.1.4 ) || ( >= 3.2.2 && > 1.1.2 && == 3.3.1 )": {-                                        "dlCSize": 5,-                                        "dlHash": "kebp",-                                        "dlOutput": "5T\u000b",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:iuglk"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 7,-                                        "dlHash": "gqm",-                                        "dlOutput": "\u000f",-                                        "dlSubdir": {-                                            "RegexDir": ":<"-                                        },-                                        "dlUri": "https:osd"-                                    }-                                },-                                "Windows": {-                                    "( < 1.4.5 && >= 3.1.1 && == 3.1.5 && > 1.1.3 )": {-                                        "dlCSize": 4,-                                        "dlHash": "",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "\n􏛄"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( < 5.3.4 && < 2.5.3 && == 5.2.3 && <= 4.3.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "jkjdq",-                                        "dlOutput": "􎩤􂠥&/󰉏g󺚮",-                                        "dlSubdir": null,-                                        "dlUri": "https:cuvukah"-                                    },-                                    "( <= 3.2.5 && == 3.5.3 && >= 2.2.2 && == 3.3.4 && == 3.4.1 ) || ( < 1.4.1 && <= 3.4.3 && <= 3.1.4 && == 2.2.3 && < 2.2.5 )": {-                                        "dlCSize": -5,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:wyvtnl"-                                    },-                                    "( <= 3.3.1 && <= 5.2.5 && < 1.4.1 )": {-                                        "dlCSize": 3,-                                        "dlHash": "ii",-                                        "dlOutput": "\r𦤛",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:ezwg"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "o𒄮𗂿􂍊|&𣠺",-                                        "dlSubdir": {-                                            "RegexDir": "Tg\u001c䛇M"-                                        },-                                        "dlUri": "http:lqs"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:bkwldh",-                        "viPostInstall": "blt",-                        "viPostRemove": "l",-                        "viPreCompile": "wvbr",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": -1,-                            "dlHash": "twfhh",-                            "dlOutput": null,-                            "dlSubdir": null,-                            "dlUri": "http:r"-                        },-                        "viTags": [-                            "old",-                            "old",-                            "Nightly",-                            "LatestNightly"-                        ],-                        "viTestDL": {-                            "dlCSize": null,-                            "dlHash": "vwdgta",-                            "dlOutput": "Y󳗐H5",-                            "dlSubdir": "\u0000",-                            "dlUri": "https:hlb"-                        }-                    },-                    "5.2.3": {-                        "viArch": {-                            "A_64": {-                                "Darwin": {-                                    "( < 4.5.5 && < 2.2.3 ) || ( > 1.4.2 ) || ( > 2.3.3 ) || ( <= 3.2.1 )": {-                                        "dlCSize": 6,-                                        "dlHash": "wxv",-                                        "dlOutput": "\u001c􂮱\u0010#{",-                                        "dlSubdir": "󻄏",-                                        "dlUri": "http:f"-                                    },-                                    "( < 5.2.2 && < 2.2.1 && <= 3.1.4 && > 1.5.4 && >= 2.1.2 )": {-                                        "dlCSize": -7,-                                        "dlHash": "zi",-                                        "dlOutput": "#",-                                        "dlSubdir": null,-                                        "dlUri": "https:rbek"-                                    },-                                    "( > 3.4.5 && < 3.4.1 && < 5.2.3 ) || ( < 2.4.1 && > 1.4.2 && <= 4.4.4 && == 1.3.3 ) || ( == 2.3.3 && == 3.2.1 && > 3.1.1 && < 2.3.3 && >= 1.3.2 ) || ( <= 1.2.2 && >= 3.1.2 && > 2.2.1 && > 2.2.2 ) || ( <= 1.1.1 ) || ( == 1.1.1 && <= 1.2.1 ) || ( <= 1.1.1 ) || ( >= 1.2.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "z\u001c )"-                                        },-                                        "dlUri": "http:uztzduh"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -2,-                                        "dlHash": "z",-                                        "dlOutput": "",-                                        "dlSubdir": "l9󲄒",-                                        "dlUri": "https:"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 4.4.4 && == 4.5.1 ) || ( < 3.3.1 && > 1.3.3 && > 4.5.2 && == 4.4.2 ) || ( > 1.2.3 && < 3.3.2 )": {-                                        "dlCSize": 2,-                                        "dlHash": "gpcg",-                                        "dlOutput": "",-                                        "dlSubdir": "",-                                        "dlUri": "https:rgwgh"-                                    },-                                    "( >= 1.5.1 ) || ( < 3.3.1 ) || ( >= 2.1.1 && >= 2.3.1 && < 4.2.1 && < 3.2.2 && <= 1.2.2 ) || ( >= 2.1.2 && < 2.2.2 ) || ( > 2.1.1 ) || ( > 1.1.1 && <= 1.2.2 ) || ( > 1.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "unlamsb",-                                        "dlOutput": "|t",-                                        "dlSubdir": null,-                                        "dlUri": "https:fxxwy"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -3,-                                        "dlHash": "bkz",-                                        "dlOutput": "􊗊\u0005:𨵿􈵟!󹃡",-                                        "dlSubdir": "0f.󸾦a",-                                        "dlUri": "http:"-                                    }-                                },-                                "Linux_CentOS": {},-                                "Linux_Debian": {-                                    "( == 1.2.3 && == 3.1.2 && < 5.1.4 && >= 5.4.3 && < 5.1.5 && < 1.5.4 && >= 4.1.2 )": {-                                        "dlCSize": 1,-                                        "dlHash": "voi",-                                        "dlOutput": null,-                                        "dlSubdir": "ODE\rM",-                                        "dlUri": "http:jsii"-                                    },-                                    "( >= 1.2.5 && > 3.2.5 && == 2.5.3 && == 2.4.3 && < 1.5.1 )": {-                                        "dlCSize": 0,-                                        "dlHash": "",-                                        "dlOutput": "d]7",-                                        "dlSubdir": {-                                            "RegexDir": "꾥)\u0018\u0001"-                                        },-                                        "dlUri": "http:gbidjl"-                                    },-                                    "( >= 4.5.3 && > 5.2.5 && == 5.5.4 && < 5.3.2 && < 3.5.3 && > 4.3.3 ) || ( >= 2.2.1 && < 3.3.2 && >= 1.2.2 && < 2.2.4 && >= 4.3.3 && <= 1.4.5 ) || ( >= 3.3.2 && >= 4.5.2 && >= 3.1.1 && == 3.3.3 && < 3.2.1 )": {-                                        "dlCSize": -6,-                                        "dlHash": "qwqbhoj",-                                        "dlOutput": "섶쐉𗋸.q",-                                        "dlSubdir": "/􆾯\u0019\u0012",-                                        "dlUri": "https:jfwfv"-                                    }-                                },-                                "Windows": {-                                    "( < 1.4.3 && >= 4.2.5 && < 1.5.4 && >= 2.3.1 && >= 2.3.1 )": {-                                        "dlCSize": 0,-                                        "dlHash": "f",-                                        "dlOutput": "5*",-                                        "dlSubdir": null,-                                        "dlUri": "https:ami"-                                    },-                                    "( >= 3.3.1 && <= 2.3.1 && <= 2.2.4 && < 4.4.3 ) || ( >= 2.1.4 && <= 2.4.3 && == 4.4.4 && >= 3.4.1 && <= 1.2.3 )": {-                                        "dlCSize": -6,-                                        "dlHash": "ieuqz",-                                        "dlOutput": "~CEJ5eK",-                                        "dlSubdir": "RR󲭌",-                                        "dlUri": "https:xa"-                                    },-                                    "( >= 5.1.4 && <= 4.5.4 && <= 4.4.1 && >= 1.3.4 && >= 3.5.5 && >= 5.5.4 ) || ( >= 2.3.1 && <= 2.3.3 && == 2.1.1 && <= 1.2.1 && >= 2.1.1 && >= 2.2.3 )": {-                                        "dlCSize": -7,-                                        "dlHash": "kiz",-                                        "dlOutput": "\nhY\u001c4",-                                        "dlSubdir": null,-                                        "dlUri": "https:brgoa"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -4,-                                        "dlHash": "ofsjioi",-                                        "dlOutput": "VR\u0017T􁜐)",-                                        "dlSubdir": {-                                            "RegexDir": "#x󷍇"-                                        },-                                        "dlUri": "http:zme"-                                    }-                                }-                            },-                            "A_ARM": {-                                "Darwin": {-                                    "( < 1.3.4 && > 5.1.5 && > 3.2.5 && > 3.4.1 ) || ( > 2.3.3 ) || ( == 1.1.2 )": {-                                        "dlCSize": -1,-                                        "dlHash": "t",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:vb"-                                    },-                                    "( < 1.4.2 ) || ( <= 4.1.3 && <= 3.1.1 && >= 1.4.1 && == 4.3.1 && > 1.3.3 ) || ( < 2.2.2 && == 1.1.3 && < 3.2.1 )": {-                                        "dlCSize": -1,-                                        "dlHash": "h",-                                        "dlOutput": null,-                                        "dlSubdir": "􆧠)",-                                        "dlUri": "https:fhn"-                                    },-                                    "( <= 1.2.3 && == 1.2.2 && == 3.4.5 && == 1.2.4 && >= 2.3.4 && == 3.3.2 && <= 5.4.1 )": {-                                        "dlCSize": 3,-                                        "dlHash": "sjln",-                                        "dlOutput": "T􁋸󵴝",-                                        "dlSubdir": "]a\u001a{",-                                        "dlUri": "http:p"-                                    },-                                    "( == 4.2.1 && > 2.2.1 && == 3.4.5 )": {-                                        "dlCSize": 5,-                                        "dlHash": "r",-                                        "dlOutput": "󲝣",-                                        "dlSubdir": null,-                                        "dlUri": "https:kbez"-                                    },-                                    "( > 4.4.1 && > 6.1.1 && == 4.2.1 && > 3.2.2 ) || ( == 4.1.1 && < 3.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "b",-                                        "dlOutput": "\u0015HY\u0001󼓖",-                                        "dlSubdir": {-                                            "RegexDir": "\u0002P\u0018z"-                                        },-                                        "dlUri": "https:z"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 1,-                                        "dlHash": "vdccmn",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "{"-                                        },-                                        "dlUri": "http:sisduj"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 2.2.1 ) || ( >= 2.5.4 && >= 3.3.2 )": {-                                        "dlCSize": 4,-                                        "dlHash": "pqxysii",-                                        "dlOutput": "3@䔫8",-                                        "dlSubdir": "\r\u0008\u0012lx}",-                                        "dlUri": "http:lcnxai"-                                    },-                                    "( == 3.1.5 && > 4.3.2 && == 2.1.3 && == 3.5.1 && < 2.3.4 )": {-                                        "dlCSize": 4,-                                        "dlHash": "e",-                                        "dlOutput": "",-                                        "dlSubdir": "\u001a􅾠jU$",-                                        "dlUri": "https:wlx"-                                    },-                                    "( == 3.5.1 && > 2.3.2 && <= 2.3.2 && <= 4.5.3 && > 4.2.2 && <= 1.3.1 && <= 5.2.3 )": {-                                        "dlCSize": 3,-                                        "dlHash": "fu",-                                        "dlOutput": "G󻩊",-                                        "dlSubdir": "\u0013\\Y^",-                                        "dlUri": "http:xzo"-                                    }-                                },-                                "Linux_Debian": {-                                    "( <= 5.1.5 && <= 3.3.5 && > 3.5.4 )": {-                                        "dlCSize": -7,-                                        "dlHash": "e",-                                        "dlOutput": "J^J󻔶㬻]",-                                        "dlSubdir": {-                                            "RegexDir": "\\3􊛦􈰩􀧳"-                                        },-                                        "dlUri": "http:yimoq"-                                    },-                                    "( > 1.3.4 && == 1.2.3 && <= 4.5.5 && > 4.4.2 ) || ( == 2.3.2 && > 2.4.3 && == 2.2.4 ) || ( >= 1.1.3 && <= 2.3.3 && == 2.1.2 && >= 1.1.2 ) || ( < 2.2.1 ) || ( >= 1.1.1 && <= 1.1.1 && >= 1.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "lpsndx",-                                        "dlOutput": "𭎼\u0005WQ𗆴\u001e",-                                        "dlSubdir": null,-                                        "dlUri": "http:dqxqw"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 3,-                                        "dlHash": "ktzityl",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:bw"-                                    }-                                },-                                "Linux_Fedora": {-                                    "( > 5.4.2 && < 5.3.1 && > 3.1.3 && > 3.3.1 )": {-                                        "dlCSize": -7,-                                        "dlHash": "wcsr",-                                        "dlOutput": "㺓D",-                                        "dlSubdir": null,-                                        "dlUri": "http:stoau"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 7,-                                        "dlHash": "",-                                        "dlOutput": "\u0002􁓱􉱄",-                                        "dlSubdir": " \u0013􇠱",-                                        "dlUri": "http:hsbdw"-                                    }-                                },-                                "Windows": {}-                            },-                            "A_ARM64": {-                                "Darwin": {-                                    "( <= 6.1.1 && == 4.4.1 && > 1.1.5 ) || ( > 3.1.5 ) || ( > 2.3.3 )": {-                                        "dlCSize": 5,-                                        "dlHash": "gwq",-                                        "dlOutput": "mv_",-                                        "dlSubdir": null,-                                        "dlUri": "https:snbyicz"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 1.3.1 && <= 5.2.6 && >= 2.1.4 ) || ( > 2.3.3 && <= 3.1.3 ) || ( > 3.2.2 && >= 3.2.3 ) || ( == 1.1.2 ) || ( < 1.1.1 && == 2.1.1 )": {-                                        "dlCSize": 5,-                                        "dlHash": "anhw",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "鋡]핆𗍨G\u0006"-                                        },-                                        "dlUri": "http:iap"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -2,-                                        "dlHash": "n",-                                        "dlOutput": "Tb9",-                                        "dlSubdir": "[D",-                                        "dlUri": "http:kouiycd"-                                    }-                                },-                                "Windows": {-                                    "( < 3.5.5 && >= 1.4.3 && >= 5.4.5 && < 1.5.5 && == 4.2.4 && <= 1.2.5 && < 3.5.3 ) || ( < 3.4.2 && < 4.1.2 && > 2.3.1 && > 3.4.1 && < 3.2.2 && <= 2.1.2 ) || ( == 1.3.1 && >= 3.2.1 && > 2.3.2 ) || ( <= 3.1.1 ) || ( >= 1.1.1 ) || ( > 2.1.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "kvbat",-                                        "dlOutput": "=􏐗",-                                        "dlSubdir": {-                                            "RegexDir": "\u0004p\u0005"-                                        },-                                        "dlUri": "https:u"-                                    },-                                    "( <= 1.4.1 && < 4.4.3 ) || ( <= 2.4.1 )": {-                                        "dlCSize": 3,-                                        "dlHash": "dkvsex",-                                        "dlOutput": "h􊷞",-                                        "dlSubdir": "_(\u0010w",-                                        "dlUri": "http:"-                                    },-                                    "( <= 3.4.2 && >= 4.2.1 ) || ( > 4.3.3 && <= 4.3.3 ) || ( < 1.1.1 && > 3.1.3 && >= 2.3.4 ) || ( > 1.2.2 && > 1.1.2 && == 2.1.1 )": {-                                        "dlCSize": 7,-                                        "dlHash": "wo",-                                        "dlOutput": ";鶩ZG",-                                        "dlSubdir": {-                                            "RegexDir": ">?"-                                        },-                                        "dlUri": "http:nh"-                                    },-                                    "( == 3.5.5 )": {-                                        "dlCSize": 6,-                                        "dlHash": "sfxymg",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0003\u001d"-                                        },-                                        "dlUri": "http:wmmxbmk"-                                    },-                                    "( > 5.1.2 && > 3.4.4 && < 3.3.1 && <= 4.5.1 && > 5.5.2 && >= 2.1.5 )": {-                                        "dlCSize": -7,-                                        "dlHash": "kvyt",-                                        "dlOutput": "&P\u0013jn\u001c",-                                        "dlSubdir": {-                                            "RegexDir": "PY.{𣸲"-                                        },-                                        "dlUri": "https:eklpo"-                                    },-                                    "( > 5.5.1 && > 2.1.1 && <= 3.5.2 && > 5.3.5 && >= 3.3.1 && >= 5.5.5 ) || ( >= 3.3.2 && < 1.1.2 )": {-                                        "dlCSize": 6,-                                        "dlHash": "fl",-                                        "dlOutput": "",-                                        "dlSubdir": "𨊀\u00076b\tO",-                                        "dlUri": "http:dam"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "axtb",-                                        "dlOutput": null,-                                        "dlSubdir": "𣰧",-                                        "dlUri": "https:nj"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "FreeBSD": {-                                    "unknown_versioning": {-                                        "dlCSize": 0,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􇸘)0T*0"-                                        },-                                        "dlUri": "http:"-                                    }-                                },-                                "Windows": {-                                    "( >= 1.1.5 ) || ( > 4.1.2 && == 3.1.4 && <= 2.4.4 && <= 3.2.3 && == 3.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "hycj",-                                        "dlOutput": "B𘝄\u00061",-                                        "dlSubdir": "tU􃝭",-                                        "dlUri": "http:rzyjor"-                                    },-                                    "( >= 5.3.4 && == 5.2.5 ) || ( >= 1.2.1 && == 1.1.4 ) || ( <= 4.1.2 ) || ( <= 2.1.1 && < 2.1.2 )": {-                                        "dlCSize": -6,-                                        "dlHash": "mfwo",-                                        "dlOutput": "󹸤\u0014-󶠧F􊮍󻶠",-                                        "dlSubdir": "D󺴝Lj\u0003",-                                        "dlUri": "https:bgjtez"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "FreeBSD": {-                                    "( < 2.2.3 && < 3.3.2 && <= 3.2.1 && >= 5.1.4 && > 2.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:ioge"-                                    },-                                    "( < 2.4.4 && == 1.2.1 && <= 5.5.1 && >= 1.5.4 && > 4.3.1 ) || ( < 3.5.3 && > 1.3.4 && < 3.2.4 ) || ( <= 2.1.3 && >= 3.1.2 && > 3.1.4 && > 3.2.1 )": {-                                        "dlCSize": 6,-                                        "dlHash": "mq",-                                        "dlOutput": "F$@9o0!",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:qvwugm"-                                    },-                                    "( <= 2.5.4 && < 1.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "𭕫t",-                                        "dlSubdir": "w\u0006dy",-                                        "dlUri": "https:rit"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -4,-                                        "dlHash": "bnmb",-                                        "dlOutput": null,-                                        "dlSubdir": "󵵐\u0014)?",-                                        "dlUri": "https:rwrifrd"-                                    }-                                },-                                "Linux_Ubuntu": {-                                    "( <= 4.3.1 && <= 1.4.6 && > 2.4.5 && == 4.4.4 && < 1.5.3 && > 3.2.5 ) || ( == 3.2.1 )": {-                                        "dlCSize": 0,-                                        "dlHash": "",-                                        "dlOutput": "U\u0017𬹕uᤛs",-                                        "dlSubdir": null,-                                        "dlUri": "http:vmskh"-                                    },-                                    "( == 3.4.4 && <= 2.3.4 && <= 1.2.3 && == 3.2.1 && > 3.2.3 ) || ( > 2.3.4 && <= 2.4.1 && == 3.4.1 )": {-                                        "dlCSize": 5,-                                        "dlHash": "",-                                        "dlOutput": "􏓛𨯞똸+U,\u001d",-                                        "dlSubdir": "9\u000czJ𡸞",-                                        "dlUri": "http:of"-                                    }-                                }-                            }-                        },-                        "viChangeLog": null,-                        "viPostInstall": "vn",-                        "viPostRemove": null,-                        "viPreCompile": "auhyt",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": 6,-                            "dlHash": "hyd",-                            "dlOutput": null,-                            "dlSubdir": "he",-                            "dlUri": "https:zfivy"-                        },-                        "viTags": [],-                        "viTestDL": null-                    },-                    "8.5.2": {-                        "viArch": {-                            "A_32": {-                                "FreeBSD": {-                                    "( == 2.3.1 && < 1.2.2 && >= 5.4.4 && == 5.5.5 && >= 2.1.1 && == 2.3.4 && <= 2.5.1 )": {-                                        "dlCSize": 0,-                                        "dlHash": "ctolnfk",-                                        "dlOutput": "s\u001a",-                                        "dlSubdir": {-                                            "RegexDir": ",h["-                                        },-                                        "dlUri": "http:nunm"-                                    },-                                    "( == 4.2.5 && < 1.4.4 && >= 5.2.2 && > 1.4.1 && == 1.2.3 && > 1.5.5 && == 2.4.5 ) || ( == 2.1.2 && < 1.4.1 ) || ( >= 2.2.1 && < 2.1.1 && == 2.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "whvnyce",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𨠈t"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( > 3.3.5 )": {-                                        "dlCSize": -6,-                                        "dlHash": "",-                                        "dlOutput": "$",-                                        "dlSubdir": null,-                                        "dlUri": "http:xm"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -1,-                                        "dlHash": "ihltsrc",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:be"-                                    }-                                },-                                "Linux_Alpine": {-                                    "( >= 5.5.1 && > 5.5.5 && == 3.5.2 && == 2.5.3 && <= 5.4.6 && <= 3.4.5 && <= 5.5.2 ) || ( > 2.3.4 && >= 4.3.1 && <= 3.2.2 && > 1.1.1 && > 3.2.2 && >= 2.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "sfgnpru",-                                        "dlOutput": "𥥚tVT",-                                        "dlSubdir": "怨:𭊛",-                                        "dlUri": "https:hzskpe"-                                    }-                                },-                                "Linux_CentOS": {-                                    "( < 4.5.1 && >= 1.3.4 && >= 5.3.4 && <= 3.5.3 && == 4.3.3 ) || ( >= 5.4.4 && > 1.4.2 && >= 4.3.2 ) || ( < 3.3.2 && <= 2.1.1 && > 2.2.1 && >= 3.2.3 && < 1.3.3 ) || ( < 1.2.2 && == 2.2.1 && == 2.1.2 && >= 2.2.1 ) || ( == 2.1.2 && > 1.1.1 )": {-                                        "dlCSize": 7,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "$7F塚a",-                                        "dlUri": "https:mulzmw"-                                    },-                                    "( <= 2.5.2 && >= 3.4.5 && <= 1.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "fgkzqm",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "3𡾐r"-                                        },-                                        "dlUri": "https:r"-                                    },-                                    "( >= 4.4.5 && == 3.4.4 && < 1.1.3 )": {-                                        "dlCSize": -5,-                                        "dlHash": "swcxw",-                                        "dlOutput": "}K\u0002",-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    }-                                },-                                "Windows": {-                                    "( < 3.1.1 ) || ( > 2.1.1 && < 2.2.3 && > 1.1.1 )": {-                                        "dlCSize": -1,-                                        "dlHash": "hgyuj",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "y􀋄"-                                        },-                                        "dlUri": "http:ydrxtx"-                                    },-                                    "( <= 3.2.3 && < 2.2.3 && > 1.3.4 && >= 5.5.2 && > 5.4.5 && < 4.3.5 )": {-                                        "dlCSize": -5,-                                        "dlHash": "rr",-                                        "dlOutput": "H",-                                        "dlSubdir": null,-                                        "dlUri": "http:mmwasre"-                                    },-                                    "( >= 4.5.3 && >= 5.5.1 )": {-                                        "dlCSize": -7,-                                        "dlHash": "a",-                                        "dlOutput": "\u0018󱖲.",-                                        "dlSubdir": "fB",-                                        "dlUri": "https:oc"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 3,-                                        "dlHash": "yf",-                                        "dlOutput": "",-                                        "dlSubdir": "j\u0003thBc",-                                        "dlUri": "https:cbxayh"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "Darwin": {-                                    "( == 1.3.4 && < 1.4.5 && <= 5.6.4 && <= 2.4.2 && == 5.1.5 && >= 3.2.5 )": {-                                        "dlCSize": 3,-                                        "dlHash": "co",-                                        "dlOutput": "XE",-                                        "dlSubdir": null,-                                        "dlUri": "https:itnqrca"-                                    },-                                    "( == 3.1.2 && >= 5.5.5 && >= 3.4.2 && == 4.2.1 ) || ( >= 4.4.1 && >= 4.2.1 && >= 3.1.4 && < 4.2.2 && < 1.2.1 && >= 1.1.2 ) || ( >= 1.1.1 && > 2.3.2 && == 2.3.1 && == 3.3.1 && < 1.1.4 ) || ( > 1.2.3 && >= 2.1.2 && < 2.2.2 ) || ( == 1.1.1 && < 1.1.1 && > 1.1.1 )": {-                                        "dlCSize": 6,-                                        "dlHash": "bx",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:vfixan"-                                    },-                                    "( > 2.4.4 )": {-                                        "dlCSize": 2,-                                        "dlHash": "fxoy",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:xmoa"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -6,-                                        "dlHash": "mogcesy",-                                        "dlOutput": "\u0001g𩴽𰘠",-                                        "dlSubdir": {-                                            "RegexDir": "9齪,5]\u000c"-                                        },-                                        "dlUri": "https:xo"-                                    }-                                },-                                "Linux_Ubuntu": {-                                    "( < 1.4.1 && < 2.6.1 && >= 2.4.5 && == 3.2.3 && > 1.2.1 && > 3.1.2 ) || ( >= 4.3.4 && >= 1.2.4 ) || ( > 3.1.2 && > 2.2.2 && < 2.1.3 && > 1.2.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "e",-                                        "dlOutput": "{o4",-                                        "dlSubdir": "󴸚4",-                                        "dlUri": "https:hej"-                                    },-                                    "( < 2.2.3 && > 2.2.2 && < 1.3.2 && <= 1.4.5 && <= 2.4.1 && == 4.1.2 && >= 5.5.1 ) || ( <= 2.4.2 && == 4.2.3 && == 2.2.1 && == 2.3.4 && == 3.2.5 && > 1.3.3 )": {-                                        "dlCSize": 7,-                                        "dlHash": "rfw",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u001a"-                                        },-                                        "dlUri": "https:q"-                                    },-                                    "( < 5.3.1 ) || ( == 4.3.3 ) || ( >= 1.2.1 && < 1.3.3 && > 3.2.2 && == 1.1.3 && <= 2.1.1 )": {-                                        "dlCSize": -2,-                                        "dlHash": "e",-                                        "dlOutput": "+#<\u0015\r󺠔",-                                        "dlSubdir": {-                                            "RegexDir": "gF^U"-                                        },-                                        "dlUri": "https:ryoaz"-                                    },-                                    "( == 4.1.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "xw",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:derpdf"-                                    },-                                    "( >= 2.4.1 && == 3.2.1 && <= 3.3.4 && > 5.3.3 && < 3.2.2 && > 3.2.5 && <= 5.4.1 )": {-                                        "dlCSize": 3,-                                        "dlHash": "lhp",-                                        "dlOutput": "c8i鿯􊔉",-                                        "dlSubdir": {-                                            "RegexDir": "e\nG"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( >= 4.2.4 && > 2.5.2 && >= 4.3.4 && == 3.3.2 )": {-                                        "dlCSize": -3,-                                        "dlHash": "fzxq",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:zqrnbn"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "o",-                                        "dlOutput": "o𣹛䮰",-                                        "dlSubdir": {-                                            "RegexDir": "𑨫bB"-                                        },-                                        "dlUri": "http:jlxuek"-                                    }-                                },-                                "Windows": {-                                    "( <= 2.2.1 ) || ( < 1.3.3 && >= 1.1.4 && == 4.1.4 ) || ( <= 1.3.2 && < 2.1.2 && == 4.1.1 && > 2.3.3 && <= 2.1.3 )": {-                                        "dlCSize": 4,-                                        "dlHash": "aiiv",-                                        "dlOutput": "QB",-                                        "dlSubdir": "\u0003",-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 7,-                                        "dlHash": "ppsy",-                                        "dlOutput": null,-                                        "dlSubdir": "k􎃈\u0015淌AN",-                                        "dlUri": "http:ytqlo"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:ieqx",-                        "viPostInstall": "vb",-                        "viPostRemove": "kqakxd",-                        "viPreCompile": "es",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "",-                            "dlOutput": "~󱍒;LV",-                            "dlSubdir": null,-                            "dlUri": "http:rjzf"-                        },-                        "viTags": [-                            "LatestNightly",-                            "Nightly",-                            "LatestPrerelease",-                            ">𧕣"-                        ],-                        "viTestDL": {-                            "dlCSize": null,-                            "dlHash": "",-                            "dlOutput": "\rD󷾐󺔶w",-                            "dlSubdir": {-                                "RegexDir": "\u0010\u0012k`"-                            },-                            "dlUri": "http:tsk"-                        }-                    }-                }-            },-            "globalTools": {-                "ShimGen": {-                    "dlCSize": -1,-                    "dlHash": "xrocmtsmjzgmemxrenf",-                    "dlOutput": null,-                    "dlSubdir": {-                        "RegexDir": "\u0013tt\u0013m-"-                    },-                    "dlUri": "https:wjmqkzflmlzetqdcxed"-                }-            },-            "toolRequirements": {-                "GHCup": {-                    "3.8.8": {-                        "Darwin": {-                            "( <= 5.1.1 && > 1.5.1 && < 1.2.1 )": {-                                "distroPKGs": [-                                    "is",-                                    "j",-                                    "ucr",-                                    "vyzatm",-                                    "pt",-                                    "tzzuu"-                                ],-                                "notes": ""-                            },-                            "( == 1.4.3 )": {-                                "distroPKGs": [-                                    "i",-                                    "uxtxdu",-                                    "v"-                                ],-                                "notes": "mexlmar"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "cxwguwb"-                                ],-                                "notes": "z"-                            }-                        },-                        "FreeBSD": {-                            "( < 3.3.2 && > 2.3.2 && == 3.3.3 ) || ( > 3.1.2 && < 2.5.1 && < 4.4.4 && >= 2.2.2 && > 2.3.3 && >= 2.1.2 )": {-                                "distroPKGs": [-                                    "w",-                                    "fvdnmed",-                                    "grzy"-                                ],-                                "notes": "eko"-                            },-                            "( <= 2.5.5 && == 3.5.1 ) || ( < 1.2.4 && <= 2.4.3 && > 4.3.2 && >= 4.2.3 ) || ( > 2.3.2 && >= 2.2.2 ) || ( >= 1.1.2 && < 1.1.1 && == 1.1.1 && <= 3.1.2 ) || ( == 1.1.1 && <= 1.1.1 && <= 1.1.1 ) || ( >= 2.2.1 )": {-                                "distroPKGs": [-                                    "qaq"-                                ],-                                "notes": "jyhh"-                            },-                            "( <= 2.5.5 && >= 1.4.4 && == 4.5.1 && == 5.4.4 && >= 2.3.5 )": {-                                "distroPKGs": [-                                    "",-                                    "vhze",-                                    "cfiu",-                                    "bpo",-                                    "sk",-                                    "vy"-                                ],-                                "notes": "rtx"-                            },-                            "( >= 2.2.4 && <= 2.1.5 && < 6.2.3 ) || ( < 1.3.3 && == 2.4.3 && <= 4.2.4 && >= 2.3.2 )": {-                                "distroPKGs": [-                                    "t",-                                    "jqybih"-                                ],-                                "notes": "cq"-                            },-                            "( >= 4.5.4 && <= 3.3.2 && < 5.2.1 && >= 1.1.3 ) || ( > 3.3.4 && == 2.4.2 )": {-                                "distroPKGs": [-                                    "wlnl",-                                    "p"-                                ],-                                "notes": "phwdibd"-                            }-                        },-                        "Linux_AmazonLinux": {-                            "( <= 3.2.4 ) || ( < 1.3.4 && == 4.4.1 ) || ( > 3.2.1 && <= 2.3.1 && == 1.5.1 )": {-                                "distroPKGs": [-                                    "dqqtzj",-                                    "nvkycrt",-                                    "qwqpo"-                                ],-                                "notes": "xkmbp"-                            },-                            "( <= 4.4.4 && > 3.5.5 && <= 2.4.3 && > 5.3.4 ) || ( == 2.2.2 && == 4.1.1 && <= 4.4.3 && <= 2.2.4 )": {-                                "distroPKGs": [-                                    "nwks",-                                    "konnrns",-                                    "",-                                    "",-                                    "lbdf",-                                    "kscridi",-                                    ""-                                ],-                                "notes": "asteghz"-                            },-                            "( == 4.3.5 && >= 1.4.2 && == 1.4.3 && == 2.1.2 && < 2.1.4 && < 2.3.3 && == 4.5.5 )": {-                                "distroPKGs": [-                                    "rcne",-                                    "e"-                                ],-                                "notes": "ddbbvpv"-                            },-                            "( == 5.4.4 && > 5.4.6 && > 2.5.4 ) || ( < 2.4.1 && <= 2.3.2 && >= 4.4.3 && == 4.1.2 )": {-                                "distroPKGs": [-                                    "xbqtwto",-                                    "qhdf",-                                    "onn",-                                    "cqpmrcq",-                                    ""-                                ],-                                "notes": "wy"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "mpwuan",-                                    "dyyg"-                                ],-                                "notes": "ckgs"-                            }-                        },-                        "Linux_Ubuntu": {},-                        "Windows": {-                            "( < 5.3.2 && <= 3.4.1 && >= 3.4.5 ) || ( == 2.4.2 && > 2.2.2 )": {-                                "distroPKGs": [-                                    "",-                                    "duwb",-                                    "anxzxez"-                                ],-                                "notes": "o"-                            },-                            "( <= 1.3.5 && == 4.3.6 ) || ( < 1.4.2 && == 1.4.1 && >= 2.4.4 && >= 4.2.2 && >= 4.3.2 )": {-                                "distroPKGs": [-                                    "",-                                    "rjn",-                                    "",-                                    "lv",-                                    ""-                                ],-                                "notes": "etgfqx"-                            },-                            "( <= 1.5.1 && <= 2.4.2 && <= 1.4.1 )": {-                                "distroPKGs": [-                                    "pxkqjad",-                                    "xs",-                                    "qpc",-                                    "t"-                                ],-                                "notes": "zzxjigu"-                            }-                        }-                    },-                    "unknown_version": {-                        "FreeBSD": {-                            "( < 1.4.3 && == 5.2.3 && >= 5.1.4 && >= 1.5.6 ) || ( <= 1.3.1 && > 3.3.4 && <= 1.1.3 && > 1.2.4 && < 3.2.2 ) || ( >= 1.3.1 && < 3.1.1 && >= 2.1.4 )": {-                                "distroPKGs": [-                                    "ejd",-                                    "oxt",-                                    "ohwch",-                                    "guxm",-                                    "w",-                                    "zkm"-                                ],-                                "notes": "qzt"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "x",-                                    "eaoosu",-                                    "eiangbs"-                                ],-                                "notes": "deklhgu"-                            }-                        },-                        "Windows": {-                            "( < 2.2.1 && > 4.3.1 && == 3.3.2 && > 4.2.2 )": {-                                "distroPKGs": [-                                    "fkclc"-                                ],-                                "notes": "v"-                            },-                            "( == 1.4.2 && <= 2.1.2 )": {-                                "distroPKGs": [-                                    "",-                                    "fyu",-                                    "swwrr",-                                    "wufesm"-                                ],-                                "notes": "p"-                            },-                            "( > 2.5.2 && > 5.4.3 && < 1.3.5 && >= 5.1.5 && == 2.5.5 && < 4.5.1 )": {-                                "distroPKGs": [-                                    "s",-                                    "fwo",-                                    "wsvlvnm"-                                ],-                                "notes": "p"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "hi"-                            }-                        }-                    }-                },-                "HLS": {-                    "1.3.3": {-                        "Darwin": {-                            "( < 4.2.2 && < 2.4.2 && <= 2.2.4 && == 4.3.3 ) || ( <= 1.1.3 ) || ( >= 3.2.1 && == 2.4.2 && > 1.1.2 ) || ( >= 1.3.1 && == 1.1.2 && < 1.2.1 && == 1.2.1 ) || ( == 1.1.1 && < 2.2.1 )": {-                                "distroPKGs": [-                                    "mfqx",-                                    "wr",-                                    "qsaj",-                                    "ajy",-                                    "xww",-                                    "ylnwzfq",-                                    "amopbmk"-                                ],-                                "notes": "trx"-                            },-                            "( <= 5.1.3 && == 4.3.1 && > 1.5.3 && < 5.4.5 && < 5.4.1 )": {-                                "distroPKGs": [-                                    "hpwpso",-                                    "",-                                    "ekmsih",-                                    "ihp",-                                    "unaddaf"-                                ],-                                "notes": "gujtjk"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "",-                                    "ebm",-                                    "z",-                                    "",-                                    "fzqt"-                                ],-                                "notes": ""-                            }-                        },-                        "FreeBSD": {-                            "( == 3.5.3 && < 4.3.3 && >= 5.1.2 && == 2.5.3 && >= 4.2.5 && < 1.1.1 ) || ( > 1.4.4 && >= 4.3.3 && <= 3.3.1 && == 3.4.3 && >= 1.4.2 && <= 2.2.4 ) || ( >= 1.1.3 )": {-                                "distroPKGs": [-                                    "igeawz",-                                    "ayzc",-                                    "cjttq",-                                    "tdqdbx",-                                    "eutz"-                                ],-                                "notes": "wdu"-                            },-                            "( >= 4.1.5 )": {-                                "distroPKGs": [],-                                "notes": "veh"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "mcn",-                                    "r"-                                ],-                                "notes": "f"-                            }-                        },-                        "Linux_RedHat": {-                            "( < 4.3.3 && < 1.5.1 && <= 5.3.4 ) || ( < 2.3.3 && < 3.3.3 && == 1.4.4 && <= 1.4.1 && < 4.3.1 && <= 1.1.1 ) || ( <= 2.1.2 && == 1.3.1 && <= 3.2.3 && == 1.3.3 && >= 2.3.2 ) || ( > 1.3.1 && < 1.4.2 ) || ( > 1.1.1 && > 1.1.2 )": {-                                "distroPKGs": [],-                                "notes": "hx"-                            },-                            "( <= 3.2.1 && <= 4.3.5 && < 2.4.3 && == 2.5.4 && == 5.3.2 && == 3.2.3 )": {-                                "distroPKGs": [-                                    "",-                                    "uy",-                                    "",-                                    "uf",-                                    "any",-                                    "cjyl"-                                ],-                                "notes": "a"-                            },-                            "( == 5.5.3 && <= 4.1.4 && >= 1.5.1 && < 2.5.1 && == 1.1.5 ) || ( > 1.4.2 && < 2.1.3 && < 1.4.3 ) || ( > 3.1.1 && >= 3.1.1 && <= 3.2.2 && == 2.3.2 && > 1.1.2 )": {-                                "distroPKGs": [-                                    "rtkatyh",-                                    "yakgb",-                                    "smsqb",-                                    "dfb"-                                ],-                                "notes": "psztz"-                            },-                            "( > 5.2.2 && > 1.5.3 && < 5.3.2 && <= 1.5.4 && == 5.3.1 ) || ( >= 1.1.2 && >= 1.1.4 && == 2.1.2 && <= 3.3.1 && <= 3.4.1 ) || ( == 2.2.1 && > 2.2.1 && == 3.1.2 && > 1.3.2 ) || ( >= 1.1.2 && >= 2.2.3 && <= 2.3.1 && >= 2.1.1 ) || ( > 1.1.1 && >= 2.2.1 ) || ( < 1.1.2 && == 1.1.1 ) || ( > 1.2.1 ) || ( == 2.1.1 ) || ( <= 1.1.1 ) || ( == 1.1.1 )": {-                                "distroPKGs": [-                                    "thqtpf",-                                    "oxvewnt",-                                    "zyo",-                                    "i",-                                    "uelde"-                                ],-                                "notes": "rcpm"-                            },-                            "( >= 5.5.3 && > 4.1.4 && < 2.3.5 && == 5.3.3 && < 3.5.2 && >= 5.4.1 && <= 4.1.3 ) || ( == 1.4.2 && > 2.2.1 && < 3.2.3 && > 2.1.1 )": {-                                "distroPKGs": [-                                    "quqofbi",-                                    "z",-                                    "a",-                                    "bgjaquh"-                                ],-                                "notes": "svkwghy"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "fsehcw",-                                    "yvnbdbp",-                                    "vmwmwq",-                                    "f"-                                ],-                                "notes": "dld"-                            }-                        },-                        "Windows": {-                            "( == 5.4.2 )": {-                                "distroPKGs": [-                                    "vln",-                                    "knpawo",-                                    "befujdb"-                                ],-                                "notes": "zsaphh"-                            },-                            "( == 5.5.4 && <= 4.2.1 ) || ( < 1.4.3 && >= 2.3.3 && >= 2.3.2 && > 4.1.3 && < 1.2.4 )": {-                                "distroPKGs": [],-                                "notes": "kjf"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "fqacbif",-                                    "nci",-                                    "sm"-                                ],-                                "notes": "hyun"-                            }-                        }-                    },-                    "5.4.1": {-                        "FreeBSD": {-                            "( <= 2.2.3 && >= 4.3.5 && == 5.3.5 )": {-                                "distroPKGs": [-                                    "xjv",-                                    "qvgdk",-                                    "fkvt",-                                    "jaxazaj",-                                    "fmgom",-                                    "vbcs"-                                ],-                                "notes": "lrcs"-                            }-                        },-                        "Linux_Exherbo": {-                            "( <= 2.3.5 && > 4.2.4 ) || ( == 2.3.3 && == 3.3.3 && >= 4.3.2 && <= 2.1.2 && == 3.1.1 )": {-                                "distroPKGs": [-                                    "xkobhgf",-                                    "xbig",-                                    "h",-                                    "rbowkze",-                                    "ehvurc"-                                ],-                                "notes": "sjlmqhy"-                            },-                            "( <= 4.5.2 ) || ( > 3.3.2 && >= 3.1.1 && <= 4.2.1 && == 4.4.1 ) || ( >= 3.3.3 && == 3.2.3 ) || ( == 4.3.2 && <= 2.1.1 ) || ( >= 1.1.1 )": {-                                "distroPKGs": [-                                    "k"-                                ],-                                "notes": "nko"-                            },-                            "( >= 3.3.4 && == 5.2.2 && <= 1.1.2 && >= 4.2.2 && < 4.4.2 && > 2.4.4 && > 5.2.1 )": {-                                "distroPKGs": [-                                    "pqe",-                                    "qyn",-                                    ""-                                ],-                                "notes": "olonfr"-                            },-                            "( >= 5.4.6 && == 2.2.5 && >= 2.5.3 )": {-                                "distroPKGs": [-                                    "pic",-                                    "k",-                                    "qvri"-                                ],-                                "notes": "dolphd"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "uyu",-                                    "yj",-                                    "jkqolz",-                                    "ojfyzb",-                                    "i",-                                    "mgrjmsl"-                                ],-                                "notes": "hsfdnod"-                            }-                        }-                    },-                    "8.5.8": {-                        "Windows": {}-                    }-                }-            }-        },-        {-            "ghcupDownloads": {-                "GHC": {-                    "1.1.1": {-                        "viArch": {},-                        "viChangeLog": "https:msr",-                        "viPostInstall": "jpehk",-                        "viPostRemove": null,-                        "viPreCompile": "ml",-                        "viReleaseDay": "-9481890534825677-08-08",-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "q",-                            "dlOutput": "l𘛩􁤛J<]",-                            "dlSubdir": {-                                "RegexDir": "7txt,"-                            },-                            "dlUri": "https:wb"-                        },-                        "viTags": [],-                        "viTestDL": null-                    },-                    "3.2.1": {-                        "viArch": {-                            "A_ARM": {-                                "Darwin": {-                                    "( < 2.2.1 && == 4.1.6 && < 3.5.4 && > 4.4.4 ) || ( >= 1.1.4 && < 3.1.4 ) || ( == 2.3.2 && >= 2.2.2 && >= 1.1.3 && > 4.4.3 && <= 2.3.3 ) || ( < 1.1.2 ) || ( > 1.1.1 && >= 1.1.1 && > 1.1.1 )": {-                                        "dlCSize": -1,-                                        "dlHash": "yqn",-                                        "dlOutput": "1\ne",-                                        "dlSubdir": "y\n𥫗u",-                                        "dlUri": "http:rwa"-                                    },-                                    "( < 2.3.3 && <= 5.3.3 && > 4.4.5 && >= 2.1.4 && > 1.1.5 && <= 3.4.1 && >= 3.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "t",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:ezh"-                                    },-                                    "( < 2.4.1 && < 2.4.3 && < 5.1.3 ) || ( == 2.4.1 && > 1.3.3 && <= 3.2.2 && == 1.5.4 )": {-                                        "dlCSize": 7,-                                        "dlHash": "cke",-                                        "dlOutput": "𒊯\u0008t",-                                        "dlSubdir": null,-                                        "dlUri": "http:afy"-                                    },-                                    "( <= 1.5.2 && <= 5.6.4 && < 4.4.4 )": {-                                        "dlCSize": 4,-                                        "dlHash": "oivn",-                                        "dlOutput": "~\u00040o'v",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:h"-                                    },-                                    "( <= 5.5.5 && < 5.4.1 && == 3.3.4 && < 5.1.2 && == 1.3.2 && < 3.1.3 ) || ( < 1.3.3 && > 2.2.1 && < 3.1.1 && <= 4.3.3 && == 2.1.2 ) || ( == 3.3.1 && < 3.2.3 ) || ( >= 2.1.3 && == 3.1.2 && <= 1.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "su",-                                        "dlOutput": "\u000f\u0010|",-                                        "dlSubdir": {-                                            "RegexDir": "6𰁲o"-                                        },-                                        "dlUri": "http:zozv"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 1.3.5 && <= 5.3.3 ) || ( < 3.3.2 && <= 3.3.2 )": {-                                        "dlCSize": 7,-                                        "dlHash": "j",-                                        "dlOutput": "Z",-                                        "dlSubdir": {-                                            "RegexDir": "\u0001\u0003󷑻􇬒𱋪"-                                        },-                                        "dlUri": "https:h"-                                    },-                                    "( == 4.3.3 && <= 4.4.4 )": {-                                        "dlCSize": 7,-                                        "dlHash": "zs",-                                        "dlOutput": "|%G-[\u0003ﮗ",-                                        "dlSubdir": "\u001aR1",-                                        "dlUri": "http:mwyiy"-                                    },-                                    "( == 5.5.5 && > 5.5.3 && < 3.2.6 && < 3.3.2 && >= 1.3.4 && >= 2.1.3 && < 5.3.5 )": {-                                        "dlCSize": 4,-                                        "dlHash": "fbw",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "T􋵀R􊌔"-                                        },-                                        "dlUri": "https:msl"-                                    },-                                    "( > 2.4.1 && >= 2.3.2 && < 4.5.1 && == 2.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "r",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:wlied"-                                    },-                                    "( >= 2.1.3 && <= 2.2.2 && < 3.5.1 && > 3.5.5 && >= 4.2.1 && <= 2.5.5 && == 4.1.4 ) || ( >= 3.1.4 && < 1.3.3 && >= 4.1.2 ) || ( >= 2.1.1 && == 3.3.1 && == 3.3.1 && > 3.2.2 ) || ( <= 2.1.2 && < 2.2.1 && >= 1.1.1 && == 1.1.2 )": {-                                        "dlCSize": -2,-                                        "dlHash": "",-                                        "dlOutput": "\u0010W5<𘛕󷏸",-                                        "dlSubdir": "A8᛬",-                                        "dlUri": "https:tc"-                                    },-                                    "( >= 5.4.5 && < 1.1.1 ) || ( < 2.2.3 && >= 3.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "xoxcbk",-                                        "dlOutput": "f8鮣f",-                                        "dlSubdir": null,-                                        "dlUri": "http:g"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 2,-                                        "dlHash": "akaab",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:jp"-                                    }-                                },-                                "Linux_Mint": {-                                    "( < 3.1.6 && >= 4.2.2 && >= 3.3.2 && > 2.2.2 && <= 3.1.1 && >= 2.5.2 && > 5.4.4 ) || ( >= 4.1.1 )": {-                                        "dlCSize": 7,-                                        "dlHash": "w",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:pozbbjc"-                                    },-                                    "( == 1.2.5 && == 5.3.2 && < 4.4.4 && == 1.2.5 && == 4.4.3 ) || ( == 4.5.4 )": {-                                        "dlCSize": 7,-                                        "dlHash": "dk",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:kbfg"-                                    }-                                }-                            },-                            "A_ARM64": {-                                "Darwin": {-                                    "( < 2.3.1 && <= 2.1.3 && >= 1.5.2 && < 4.5.4 && <= 4.5.2 && <= 2.2.2 ) || ( >= 4.1.3 && <= 4.4.1 && == 4.4.3 && == 3.3.2 ) || ( >= 3.2.2 && == 3.1.3 && > 2.2.1 && > 2.1.2 )": {-                                        "dlCSize": 2,-                                        "dlHash": "xequjji",-                                        "dlOutput": "~l",-                                        "dlSubdir": "⊋",-                                        "dlUri": "http:xhhfrn"-                                    },-                                    "( <= 1.4.1 && < 4.3.2 && < 2.2.4 && == 2.3.1 && < 3.4.2 && > 4.5.3 )": {-                                        "dlCSize": -6,-                                        "dlHash": "jru",-                                        "dlOutput": "ጵ\u001e𢐻0i",-                                        "dlSubdir": {-                                            "RegexDir": "𰞥x/"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( > 5.1.4 && < 1.5.4 && >= 3.1.4 && == 1.3.6 && == 1.2.2 )": {-                                        "dlCSize": -3,-                                        "dlHash": "tysuv",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0008𡯇0\u0003",-                                        "dlUri": "https:"-                                    }-                                },-                                "FreeBSD": {-                                    "( == 2.1.1 && == 4.4.1 && >= 4.5.2 && < 1.3.5 )": {-                                        "dlCSize": -4,-                                        "dlHash": "mh",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "( > 1.2.4 && == 5.1.2 && < 3.1.2 && <= 2.1.2 && == 4.5.4 && <= 4.3.2 ) || ( == 3.3.4 && <= 1.2.3 && > 2.3.2 && >= 3.3.4 && == 4.2.3 ) || ( > 3.2.1 && >= 4.3.1 )": {-                                        "dlCSize": 3,-                                        "dlHash": "vjm",-                                        "dlOutput": "X",-                                        "dlSubdir": null,-                                        "dlUri": "http:bpdeq"-                                    },-                                    "( > 2.1.4 && > 2.1.2 && > 1.5.4 && > 3.5.3 && == 3.3.2 && <= 4.3.1 && <= 1.5.4 )": {-                                        "dlCSize": 1,-                                        "dlHash": "ffs",-                                        "dlOutput": "n\u001d\\:\u001c",-                                        "dlSubdir": {-                                            "RegexDir": "Qs^룮\u0005"-                                        },-                                        "dlUri": "http:edmb"-                                    },-                                    "( >= 3.3.1 && < 4.4.4 && <= 3.4.3 && > 3.4.5 && < 6.1.2 && > 3.4.3 && < 5.2.5 ) || ( >= 4.4.2 ) || ( >= 3.1.3 && < 1.2.3 ) || ( >= 1.1.1 && <= 1.2.1 ) || ( > 1.1.1 && < 1.1.1 && == 2.1.1 ) || ( < 1.1.1 )": {-                                        "dlCSize": 2,-                                        "dlHash": "x",-                                        "dlOutput": "\u001a𨆓",-                                        "dlSubdir": null,-                                        "dlUri": "http:emyyq"-                                    },-                                    "( >= 4.4.3 ) || ( <= 4.4.2 && <= 2.3.4 && > 4.2.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "orcudpz",-                                        "dlOutput": "z",-                                        "dlSubdir": "a8TF",-                                        "dlUri": "http:gnflwov"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -5,-                                        "dlHash": "ajg",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:alxt"-                                    }-                                },-                                "Linux_Fedora": {-                                    "( > 1.2.3 && >= 1.4.3 && == 2.3.5 && == 4.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "obbbc",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𦭬"-                                        },-                                        "dlUri": "https:isgkf"-                                    },-                                    "( > 3.4.4 && <= 5.2.4 && < 5.5.3 )": {-                                        "dlCSize": 3,-                                        "dlHash": "kqgyefl",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0015U+𢃥",-                                        "dlUri": "https:"-                                    },-                                    "( > 3.5.5 && >= 3.2.6 && > 5.3.5 )": {-                                        "dlCSize": -2,-                                        "dlHash": "tyg",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:jcimat"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -3,-                                        "dlHash": "uzh",-                                        "dlOutput": "俜#p",-                                        "dlSubdir": {-                                            "RegexDir": "+类"-                                        },-                                        "dlUri": "http:hkfri"-                                    }-                                },-                                "Windows": {-                                    "( < 1.2.4 )": {-                                        "dlCSize": 4,-                                        "dlHash": "hgvucf",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:"-                                    },-                                    "( <= 3.4.1 && >= 2.2.4 && < 3.5.4 && > 2.1.1 && > 2.5.2 && > 5.3.2 && < 2.2.1 ) || ( < 1.3.1 && >= 5.2.3 ) || ( < 3.1.2 && <= 1.1.1 && == 1.4.4 ) || ( > 1.2.3 )": {-                                        "dlCSize": 0,-                                        "dlHash": "jphrej",-                                        "dlOutput": "M⢆\u0002󲃘<􌀔",-                                        "dlSubdir": "󼇛",-                                        "dlUri": "https:fzp"-                                    },-                                    "( == 1.1.3 && > 1.4.3 && < 1.1.2 && > 1.2.1 )": {-                                        "dlCSize": 2,-                                        "dlHash": "untzl",-                                        "dlOutput": null,-                                        "dlSubdir": "\u001e󿅖)",-                                        "dlUri": "http:"-                                    },-                                    "( > 2.4.1 && >= 4.3.5 )": {-                                        "dlCSize": -4,-                                        "dlHash": "",-                                        "dlOutput": "g~󰃿󵪍4",-                                        "dlSubdir": null,-                                        "dlUri": "http:rez"-                                    },-                                    "( > 2.4.2 ) || ( >= 2.3.4 && > 3.3.4 && < 1.4.2 && >= 1.4.3 && < 2.2.1 ) || ( <= 3.2.2 && >= 3.2.1 && <= 3.1.1 && <= 3.1.4 && > 1.1.2 )": {-                                        "dlCSize": 4,-                                        "dlHash": "it",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:bj"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "olir",-                                        "dlOutput": "~󲓖􏮕𡄔S\u0015\u0011",-                                        "dlSubdir": null,-                                        "dlUri": "http:lfez"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:",-                        "viPostInstall": null,-                        "viPostRemove": null,-                        "viPreCompile": null,-                        "viReleaseDay": "-3986335636579550-10-17",-                        "viSourceDL": {-                            "dlCSize": 5,-                            "dlHash": "znm",-                            "dlOutput": "\u0010AV𭝀;d",-                            "dlSubdir": {-                                "RegexDir": "VAW"-                            },-                            "dlUri": "http:bd"-                        },-                        "viTags": [-                            "𦹬/3C_"-                        ],-                        "viTestDL": null-                    },-                    "4.5.3": {-                        "viArch": {-                            "A_32": {-                                "Darwin": {-                                    "( < 4.4.3 && >= 4.4.3 && > 5.1.5 && > 1.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "e",-                                        "dlOutput": ";",-                                        "dlSubdir": null,-                                        "dlUri": "https:cbsam"-                                    },-                                    "( > 3.3.4 ) || ( <= 4.1.1 && >= 2.1.3 )": {-                                        "dlCSize": -6,-                                        "dlHash": "ufmtihm",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:k"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 3.4.2 && > 2.2.1 && < 3.1.4 )": {-                                        "dlCSize": -2,-                                        "dlHash": "amsw",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󳻃\u0000󴢿𠜅"-                                        },-                                        "dlUri": "http:py"-                                    },-                                    "( > 4.5.3 && > 5.2.2 && == 5.1.1 && > 5.3.2 && == 3.4.3 && <= 4.2.5 ) || ( == 1.4.4 && == 4.3.2 && < 2.4.3 && > 2.2.4 && <= 4.2.1 ) || ( <= 1.3.2 && > 2.3.3 && >= 1.2.3 && > 2.2.1 && == 1.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "zogxji",-                                        "dlOutput": "\\",-                                        "dlSubdir": {-                                            "RegexDir": "=\u001ef n"-                                        },-                                        "dlUri": "https:zjmvu"-                                    },-                                    "( > 5.5.4 && > 4.2.3 && >= 1.5.3 && > 5.4.5 && <= 5.5.5 && > 3.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "upz",-                                        "dlOutput": null,-                                        "dlSubdir": "R\u0000ᇙ𣩨~󲚻",-                                        "dlUri": "http:gn"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 1,-                                        "dlHash": "yar",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:j"-                                    }-                                },-                                "Linux_Fedora": {-                                    "unknown_versioning": {-                                        "dlCSize": -4,-                                        "dlHash": "ljg",-                                        "dlOutput": "𗑿g\n",-                                        "dlSubdir": {-                                            "RegexDir": ":"-                                        },-                                        "dlUri": "https:wkxjg"-                                    }-                                },-                                "Windows": {-                                    "( > 2.2.3 && == 1.3.4 && >= 3.3.3 && > 2.5.3 && < 1.2.2 && >= 1.5.1 && >= 5.3.3 )": {-                                        "dlCSize": 2,-                                        "dlHash": "qaaul",-                                        "dlOutput": "\u001dv􌖎𠍷v[*",-                                        "dlSubdir": null,-                                        "dlUri": "https:ywaughg"-                                    },-                                    "( >= 2.2.1 && == 5.4.2 && > 5.5.5 && < 3.5.3 && >= 4.2.3 )": {-                                        "dlCSize": 0,-                                        "dlHash": "usuwtpl",-                                        "dlOutput": null,-                                        "dlSubdir": "􃂐\u0005",-                                        "dlUri": "https:dfsz"-                                    }-                                }-                            },-                            "A_ARM64": {-                                "Darwin": {-                                    "( <= 1.2.4 && <= 3.5.2 && >= 5.1.1 && == 1.3.2 ) || ( <= 1.1.4 ) || ( <= 1.3.2 && <= 2.2.1 && == 3.2.2 && >= 1.2.2 && > 1.3.2 ) || ( >= 1.1.2 && < 1.2.2 && == 3.2.2 && >= 2.2.2 )": {-                                        "dlCSize": 6,-                                        "dlHash": "gnbpmkr",-                                        "dlOutput": "\u001c螘}",-                                        "dlSubdir": "",-                                        "dlUri": "https:iskpws"-                                    },-                                    "( <= 5.3.3 && >= 2.2.3 && > 2.2.6 && < 4.2.4 && >= 5.3.1 )": {-                                        "dlCSize": -5,-                                        "dlHash": "w",-                                        "dlOutput": "O1",-                                        "dlSubdir": "8;\u000b\u001d9\u0019",-                                        "dlUri": "http:dtndg"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 1.2.4 && < 5.1.2 && > 5.2.5 && <= 4.4.2 && < 2.1.5 )": {-                                        "dlCSize": -1,-                                        "dlHash": "benazgy",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0001Q$􅡦"-                                        },-                                        "dlUri": "https:d"-                                    },-                                    "( < 1.5.4 ) || ( > 1.1.1 && <= 2.4.1 && >= 3.3.2 && < 1.3.4 && < 3.2.3 && == 3.4.2 )": {-                                        "dlCSize": -3,-                                        "dlHash": "oqtsgoh",-                                        "dlOutput": "𥾂AM2􉧻9",-                                        "dlSubdir": {-                                            "RegexDir": "3"-                                        },-                                        "dlUri": "https:yufxdr"-                                    },-                                    "( <= 4.3.3 && == 3.5.1 && <= 5.2.2 && > 1.2.2 && >= 2.5.4 ) || ( == 1.2.2 && < 1.3.1 && >= 1.3.1 ) || ( >= 3.3.3 )": {-                                        "dlCSize": -5,-                                        "dlHash": "je",-                                        "dlOutput": "GC𩩄\u0008",-                                        "dlSubdir": {-                                            "RegexDir": "䂨=&ᓹ􈗖f"-                                        },-                                        "dlUri": "http:i"-                                    },-                                    "( == 2.3.2 )": {-                                        "dlCSize": -3,-                                        "dlHash": "mix",-                                        "dlOutput": null,-                                        "dlSubdir": "􊂜",-                                        "dlUri": "https:tqoh"-                                    },-                                    "( == 4.5.3 && >= 4.5.3 && < 3.3.2 && >= 4.5.4 && == 3.2.3 && == 2.3.4 )": {-                                        "dlCSize": 2,-                                        "dlHash": "qzq",-                                        "dlOutput": "7O󺒞T􏲚𬺏@",-                                        "dlSubdir": "a8d\u0008",-                                        "dlUri": "http:z"-                                    },-                                    "( == 4.5.4 ) || ( <= 3.2.1 && >= 1.3.1 && >= 2.1.3 && > 1.1.3 && >= 3.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "zzt",-                                        "dlOutput": "{󽢦R_\u001f\u0008",-                                        "dlSubdir": {-                                            "RegexDir": "GS\u00129t"-                                        },-                                        "dlUri": "https:i"-                                    },-                                    "( == 5.1.3 ) || ( == 1.3.3 && > 2.2.2 && > 4.3.2 && == 1.1.4 && > 3.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "hgmdart",-                                        "dlOutput": "c\u001c󰏪",-                                        "dlSubdir": "\\\u0012\u0010=",-                                        "dlUri": "http:b"-                                    },-                                    "( >= 3.5.1 && > 3.3.1 && < 5.3.4 && == 1.3.5 && >= 3.5.1 && <= 1.2.2 )": {-                                        "dlCSize": -2,-                                        "dlHash": "jv",-                                        "dlOutput": "\u0012",-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    }-                                },-                                "Linux_AmazonLinux": {},-                                "Linux_CentOS": {-                                    "( > 1.4.3 && > 5.2.4 )": {-                                        "dlCSize": -3,-                                        "dlHash": "vigqp",-                                        "dlOutput": "A;\\",-                                        "dlSubdir": {-                                            "RegexDir": "JB=􄩿􉙾"-                                        },-                                        "dlUri": "http:plqgr"-                                    },-                                    "( > 4.2.4 && < 5.1.1 && >= 5.2.4 && <= 2.4.5 && >= 4.2.4 )": {-                                        "dlCSize": 6,-                                        "dlHash": "",-                                        "dlOutput": "\u0010\u000fleV",-                                        "dlSubdir": {-                                            "RegexDir": "\u0017"-                                        },-                                        "dlUri": "http:gndpwz"-                                    }-                                },-                                "Linux_Ubuntu": {-                                    "( < 4.5.2 && <= 2.2.1 && > 3.1.1 && >= 2.2.2 && < 2.3.5 )": {-                                        "dlCSize": 2,-                                        "dlHash": "",-                                        "dlOutput": "L􅥅",-                                        "dlSubdir": "",-                                        "dlUri": "http:rvg"-                                    },-                                    "( == 5.5.1 && <= 4.1.1 )": {-                                        "dlCSize": -1,-                                        "dlHash": "jke",-                                        "dlOutput": "aR􉔩",-                                        "dlSubdir": "kᯁ:",-                                        "dlUri": "https:rdp"-                                    },-                                    "( > 3.5.3 && <= 5.3.5 && > 1.2.4 )": {-                                        "dlCSize": 1,-                                        "dlHash": "voourq",-                                        "dlOutput": "𭍪W:p",-                                        "dlSubdir": null,-                                        "dlUri": "https:lcge"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 4,-                                        "dlHash": "tjf",-                                        "dlOutput": "f}*#",-                                        "dlSubdir": null,-                                        "dlUri": "https:lou"-                                    }-                                },-                                "Windows": {-                                    "( < 5.5.4 && <= 2.5.4 && <= 2.5.2 && <= 5.3.2 && > 2.5.3 && < 5.4.1 )": {-                                        "dlCSize": 4,-                                        "dlHash": "v",-                                        "dlOutput": "\\4\u0003",-                                        "dlSubdir": {-                                            "RegexDir": ".\u0006󠅂W\u001a\u000c"-                                        },-                                        "dlUri": "http:l"-                                    },-                                    "( == 5.3.5 )": {-                                        "dlCSize": 2,-                                        "dlHash": "a",-                                        "dlOutput": "`\u0015__𬆭#",-                                        "dlSubdir": "\u001f",-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 4,-                                        "dlHash": "",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "http:kgo"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "Darwin": {-                                    "( < 1.1.1 && == 5.2.1 && <= 1.5.4 && == 1.4.1 && == 4.2.5 && == 3.2.3 )": {-                                        "dlCSize": 4,-                                        "dlHash": "gp",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0003"-                                        },-                                        "dlUri": "https:vdxq"-                                    },-                                    "( < 2.3.1 && == 6.1.2 && > 1.3.1 && < 1.1.2 && > 2.5.2 && == 4.4.2 )": {-                                        "dlCSize": -6,-                                        "dlHash": "irawtk",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u001c}"-                                        },-                                        "dlUri": "http:xhptele"-                                    },-                                    "( < 2.5.2 && < 5.4.2 && < 4.1.1 && < 4.1.5 && <= 1.4.3 && < 5.4.2 ) || ( <= 2.1.4 && <= 1.4.3 && == 3.4.3 && > 4.4.2 && >= 4.2.1 ) || ( < 3.3.1 && > 1.3.1 && < 3.3.3 && >= 2.3.1 )": {-                                        "dlCSize": -4,-                                        "dlHash": "pfjkw",-                                        "dlOutput": "\u0015@)\u0007𦁑\u0015",-                                        "dlSubdir": "\u0018'\u0010",-                                        "dlUri": "https:m"-                                    },-                                    "( < 4.4.3 && > 1.5.5 && >= 3.5.3 && > 4.5.5 && == 4.2.4 && >= 1.3.4 && >= 1.1.5 ) || ( >= 3.2.4 ) || ( < 1.3.1 )": {-                                        "dlCSize": 1,-                                        "dlHash": "jfhcyb",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "a\u001d𡒃𥃠]t"-                                        },-                                        "dlUri": "http:boywr"-                                    },-                                    "( > 6.2.4 && < 4.3.2 && >= 1.4.5 )": {-                                        "dlCSize": 4,-                                        "dlHash": "xtnqjl",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "https:mbq"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -6,-                                        "dlHash": "zgi",-                                        "dlOutput": "𣙂",-                                        "dlSubdir": {-                                            "RegexDir": "0M󼚧|\u000b"-                                        },-                                        "dlUri": "http:fughy"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 3.4.2 && >= 3.2.3 && <= 1.1.3 && <= 1.1.1 && < 2.5.2 && > 4.1.1 && > 2.2.5 )": {-                                        "dlCSize": 1,-                                        "dlHash": "zynf",-                                        "dlOutput": "",-                                        "dlSubdir": "􌴥\u0011g\u0011󹧛{",-                                        "dlUri": "https:qgl"-                                    },-                                    "( < 5.3.1 && >= 3.3.1 && == 3.5.4 ) || ( > 1.3.6 ) || ( == 5.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "oi",-                                        "dlOutput": null,-                                        "dlSubdir": "SjD",-                                        "dlUri": "http:yudcp"-                                    },-                                    "( == 3.2.2 && <= 6.3.2 && < 5.3.1 )": {-                                        "dlCSize": -7,-                                        "dlHash": "gechq",-                                        "dlOutput": "P\u000f`1i\t",-                                        "dlSubdir": {-                                            "RegexDir": "\u0011d"-                                        },-                                        "dlUri": "http:ly"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "a",-                                        "dlOutput": "\u0019𢊄\u0003f􆬁\t$",-                                        "dlSubdir": {-                                            "RegexDir": "?m"-                                        },-                                        "dlUri": "https:mkbfxj"-                                    }-                                },-                                "Linux_AmazonLinux": {-                                    "( <= 1.2.3 && < 2.5.1 && > 5.1.2 && < 5.5.1 && < 2.4.5 && > 2.4.4 ) || ( == 1.4.4 && < 3.4.1 && < 2.1.2 && == 1.1.2 )": {-                                        "dlCSize": -5,-                                        "dlHash": "bzknxk",-                                        "dlOutput": "𠛘\u0012I",-                                        "dlSubdir": null,-                                        "dlUri": "http:qolsvhm"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 3,-                                        "dlHash": "rmnfq",-                                        "dlOutput": ")\u0012",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:nvyqrus"-                                    }-                                },-                                "Windows": {-                                    "( <= 1.2.4 && <= 5.1.2 && <= 1.2.4 && < 5.5.5 && == 2.5.3 && >= 2.2.4 ) || ( == 3.2.2 ) || ( >= 3.1.2 && == 2.2.3 ) || ( == 2.1.2 && > 1.1.2 )": {-                                        "dlCSize": -2,-                                        "dlHash": "wxdrqxi",-                                        "dlOutput": "E𧾑*􌩦o",-                                        "dlSubdir": "7PG",-                                        "dlUri": "http:jqh"-                                    },-                                    "( == 5.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "\u0019s\u0015[󶢷w"-                                        },-                                        "dlUri": "https:jtiu"-                                    },-                                    "( >= 3.2.3 && <= 3.1.1 && < 2.2.1 && > 2.3.5 && < 2.2.2 && < 4.5.1 )": {-                                        "dlCSize": -5,-                                        "dlHash": "erwyphf",-                                        "dlOutput": "z|\u0018G\u0011",-                                        "dlSubdir": "\u0015&󰧥'",-                                        "dlUri": "https:sniwu"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -3,-                                        "dlHash": "fovefu",-                                        "dlOutput": "𤟍ݮD􀰥\u000f",-                                        "dlSubdir": "󽃣􍁇kR",-                                        "dlUri": "https:"-                                    }-                                }-                            },-                            "A_Sparc": {},-                            "A_Sparc64": {-                                "Darwin": {-                                    "( < 5.4.3 && < 3.2.2 && == 1.4.5 && < 1.4.1 && >= 3.5.2 && <= 3.4.1 && > 2.2.2 )": {-                                        "dlCSize": -5,-                                        "dlHash": "gg",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:"-                                    },-                                    "( > 3.1.3 && == 3.1.3 && > 3.3.3 && <= 3.2.5 ) || ( >= 1.1.2 && < 1.2.2 ) || ( >= 4.1.2 && > 2.2.1 ) || ( > 1.1.1 && <= 2.2.1 ) || ( < 1.2.1 && >= 1.1.1 ) || ( >= 1.1.1 && >= 1.1.1 ) || ( > 1.1.1 ) || ( == 1.1.1 ) || ( > 1.1.1 ) || ( < 1.1.1 ) || ( > 1.1.1 )": {-                                        "dlCSize": 1,-                                        "dlHash": "qittmhj",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "O"-                                        },-                                        "dlUri": "http:"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 3.1.4 && == 4.2.1 && < 1.5.2 ) || ( > 4.3.4 )": {-                                        "dlCSize": 2,-                                        "dlHash": "inwpu",-                                        "dlOutput": "h𭭵V>4\r",-                                        "dlSubdir": "R\u001e\u0010",-                                        "dlUri": "https:intjmx"-                                    },-                                    "( < 4.5.1 && == 5.2.1 && > 4.2.3 && > 2.4.5 && == 4.5.3 && >= 1.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "nwkh",-                                        "dlOutput": "",-                                        "dlSubdir": "",-                                        "dlUri": "https:tvx"-                                    },-                                    "( <= 4.2.5 ) || ( < 1.1.4 && >= 1.4.5 && <= 4.3.2 && > 1.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "oqtcgns",-                                        "dlOutput": "8U",-                                        "dlSubdir": "",-                                        "dlUri": "http:msuebi"-                                    },-                                    "( > 3.4.1 && <= 2.1.1 && >= 5.3.5 && == 1.4.3 && >= 5.4.1 && == 4.5.2 && == 4.4.3 )": {-                                        "dlCSize": 0,-                                        "dlHash": "p",-                                        "dlOutput": "r",-                                        "dlSubdir": {-                                            "RegexDir": "J"-                                        },-                                        "dlUri": "http:vn"-                                    },-                                    "( >= 5.3.4 && <= 4.2.2 && < 2.5.3 && >= 1.3.5 && == 4.4.2 && <= 4.1.4 && <= 4.2.2 )": {-                                        "dlCSize": 5,-                                        "dlHash": "kjlkmdf",-                                        "dlOutput": "!%\u0016",-                                        "dlSubdir": {-                                            "RegexDir": "_\u0013􈴰l"-                                        },-                                        "dlUri": "https:riantho"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -6,-                                        "dlHash": "gkjaacl",-                                        "dlOutput": "􉀇",-                                        "dlSubdir": "󺹁",-                                        "dlUri": "http:xkmzyv"-                                    }-                                },-                                "Linux_Mint": {-                                    "( <= 3.3.1 && < 2.4.3 ) || ( < 3.4.3 && > 4.2.4 && >= 2.3.3 && > 3.1.3 ) || ( == 1.2.3 && >= 3.1.2 ) || ( <= 1.3.2 && >= 3.1.2 && > 1.1.1 )": {-                                        "dlCSize": 7,-                                        "dlHash": "vzx",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "hMYR(\u000e"-                                        },-                                        "dlUri": "https:kfrzydw"-                                    }-                                },-                                "Linux_RedHat": {-                                    "( == 2.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "iwthx",-                                        "dlOutput": "𘚞#\u0016t",-                                        "dlSubdir": {-                                            "RegexDir": "\u0000M"-                                        },-                                        "dlUri": "http:ks"-                                    },-                                    "( > 5.3.3 && > 4.3.2 && >= 5.6.1 && == 3.3.5 )": {-                                        "dlCSize": -2,-                                        "dlHash": "dggjg",-                                        "dlOutput": "W",-                                        "dlSubdir": {-                                            "RegexDir": "O+BX"-                                        },-                                        "dlUri": "http:tnuyzl"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ybdfl",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "http:mdyjw"-                                    }-                                },-                                "Linux_UnknownLinux": {-                                    "( < 3.1.5 && == 2.4.2 && <= 3.2.1 && > 2.5.1 && < 2.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "nlbzhy",-                                        "dlOutput": "z\u0006\u0008}jD,",-                                        "dlSubdir": "",-                                        "dlUri": "https:rhwlmc"-                                    },-                                    "( <= 1.1.4 && <= 5.4.4 && < 5.5.1 && <= 2.4.3 ) || ( >= 3.4.3 )": {-                                        "dlCSize": 5,-                                        "dlHash": "tg",-                                        "dlOutput": null,-                                        "dlSubdir": "\u001el\u000e",-                                        "dlUri": "https:"-                                    },-                                    "( <= 5.1.1 && < 4.2.3 )": {-                                        "dlCSize": 7,-                                        "dlHash": "",-                                        "dlOutput": "\u001cꦬ􃏌\r",-                                        "dlSubdir": "",-                                        "dlUri": "http:kqk"-                                    },-                                    "( == 4.1.4 && > 2.2.2 && >= 3.5.5 && == 2.3.4 && < 2.2.6 && <= 1.4.5 && > 4.5.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "psh",-                                        "dlOutput": "􎦐𓅴󿉺",-                                        "dlSubdir": {-                                            "RegexDir": "I@\u0017/"-                                        },-                                        "dlUri": "http:k"-                                    },-                                    "( > 2.4.5 && > 5.4.3 && >= 5.2.3 && <= 3.1.3 && == 6.2.2 )": {-                                        "dlCSize": 6,-                                        "dlHash": "bfhyzli",-                                        "dlOutput": "\u0018󾡤󴿁􌾎\u001d",-                                        "dlSubdir": {-                                            "RegexDir": "\u000e\u001f\n;V"-                                        },-                                        "dlUri": "https:jjlg"-                                    },-                                    "( >= 3.2.4 && >= 4.4.5 && < 3.5.4 && > 4.1.1 && == 2.5.3 ) || ( < 4.3.2 && >= 3.3.2 && >= 1.2.1 && < 2.4.1 && < 3.4.3 && >= 3.3.2 )": {-                                        "dlCSize": 0,-                                        "dlHash": "axj",-                                        "dlOutput": "\u0001󼭆󲥓@Sp",-                                        "dlSubdir": null,-                                        "dlUri": "http:br"-                                    }-                                },-                                "Windows": {-                                    "( < 1.4.2 && == 4.5.2 && <= 1.2.3 ) || ( < 2.3.1 )": {-                                        "dlCSize": 6,-                                        "dlHash": "ztwsb",-                                        "dlOutput": "?",-                                        "dlSubdir": {-                                            "RegexDir": "\u000c`TK\u0013􇏓"-                                        },-                                        "dlUri": "https:uudray"-                                    },-                                    "( == 2.1.4 && >= 2.4.2 && < 1.5.4 && == 3.5.4 && > 3.1.2 && < 2.6.4 && == 2.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:"-                                    },-                                    "( > 1.1.1 && > 4.5.3 ) || ( == 2.4.4 && == 1.3.3 && == 3.4.2 && > 2.2.2 )": {-                                        "dlCSize": -4,-                                        "dlHash": "yakoj",-                                        "dlOutput": "c",-                                        "dlSubdir": "",-                                        "dlUri": "https:idhnid"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:vyih",-                        "viPostInstall": "",-                        "viPostRemove": null,-                        "viPreCompile": "",-                        "viReleaseDay": "7904059149692408-01-31",-                        "viSourceDL": {-                            "dlCSize": 5,-                            "dlHash": "vbcy",-                            "dlOutput": "v𗚬o",-                            "dlSubdir": "󼔨",-                            "dlUri": "https:xd"-                        },-                        "viTags": [-                            "LatestPrerelease",-                            "old",-                            "LatestNightly",-                            "LatestNightly",-                            "Latest",-                            "LatestPrerelease"-                        ],-                        "viTestDL": {-                            "dlCSize": -6,-                            "dlHash": "itaa",-                            "dlOutput": "\u0000󲮔f",-                            "dlSubdir": {-                                "RegexDir": "dSF"-                            },-                            "dlUri": "http:oxz"-                        }-                    },-                    "7.3.9": {-                        "viArch": {},-                        "viChangeLog": "http:",-                        "viPostInstall": "vhzr",-                        "viPostRemove": "sslv",-                        "viPreCompile": "ckmmiyi",-                        "viReleaseDay": "-8775882622274127-11-03",-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "ixlhyu",-                            "dlOutput": "\u001bB",-                            "dlSubdir": null,-                            "dlUri": "https:sd"-                        },-                        "viTags": [-                            "LatestNightly",-                            "Nightly",-                            "Prerelease",-                            ""-                        ],-                        "viTestDL": {-                            "dlCSize": -5,-                            "dlHash": "c",-                            "dlOutput": null,-                            "dlSubdir": null,-                            "dlUri": "http:lyqwz"-                        }-                    }-                },-                "GHCup": {-                    "2.6.7": {-                        "viArch": {-                            "A_ARM64": {},-                            "A_Sparc": {-                                "Darwin": {-                                    "( <= 3.3.2 && >= 3.1.5 && == 4.5.3 && >= 3.1.4 && == 4.3.3 && < 4.3.2 )": {-                                        "dlCSize": -1,-                                        "dlHash": "xmrha",-                                        "dlOutput": ",灙",-                                        "dlSubdir": null,-                                        "dlUri": "https:jlf"-                                    },-                                    "( <= 4.4.5 )": {-                                        "dlCSize": -5,-                                        "dlHash": "ghh",-                                        "dlOutput": "ᦜz\u0013",-                                        "dlSubdir": "o\u0010-",-                                        "dlUri": "http:"-                                    },-                                    "( <= 5.5.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "xkdvc",-                                        "dlOutput": "|",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:zzfdf"-                                    }-                                },-                                "Linux_Alpine": {-                                    "( < 4.5.2 && == 4.1.4 && <= 1.2.4 && < 1.2.3 && == 4.4.4 && <= 3.4.2 && < 1.1.3 ) || ( < 2.4.4 && < 3.1.3 && < 1.4.1 && < 3.2.1 && < 3.1.1 && > 2.4.2 ) || ( >= 3.1.1 && <= 2.2.2 && == 2.1.3 && <= 1.1.2 && == 2.3.1 )": {-                                        "dlCSize": 5,-                                        "dlHash": "tdro",-                                        "dlOutput": "",-                                        "dlSubdir": "\u000b\\\u0008Ծ",-                                        "dlUri": "http:baiocia"-                                    },-                                    "( >= 5.4.5 && >= 3.3.3 && > 1.5.1 ) || ( <= 3.2.3 && < 1.3.1 && <= 2.1.1 && < 2.1.2 && <= 1.4.3 && >= 2.3.4 ) || ( < 3.1.2 && < 2.1.1 && >= 2.1.2 )": {-                                        "dlCSize": -4,-                                        "dlHash": "pyflpag",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:tsza"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "u􀙿㔏⧯R㗱𨡬",-                                        "dlSubdir": {-                                            "RegexDir": "(𦄵:\u000c"-                                        },-                                        "dlUri": "https:igvjho"-                                    }-                                },-                                "Linux_CentOS": {-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "dpkpqwx",-                                        "dlOutput": "A_fE7",-                                        "dlSubdir": {-                                            "RegexDir": "\r𧓆􍇽^\u0006"-                                        },-                                        "dlUri": "http:y"-                                    }-                                },-                                "Windows": {}-                            },-                            "A_Sparc64": {-                                "Linux_Alpine": {-                                    "( < 5.1.4 && <= 5.3.5 && > 5.4.5 && <= 3.1.2 && < 4.5.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "xpb",-                                        "dlOutput": "'h[<𑂤",-                                        "dlSubdir": "\rXAs􎔧",-                                        "dlUri": "http:uldc"-                                    }-                                },-                                "Linux_Mint": {-                                    "( <= 1.4.4 && > 5.4.4 && == 1.1.3 && <= 3.4.5 && == 3.5.1 && < 2.1.3 && == 5.1.3 ) || ( <= 1.2.3 && > 1.2.4 )": {-                                        "dlCSize": -7,-                                        "dlHash": "has",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:atymxb"-                                    },-                                    "( >= 1.5.5 && == 3.5.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "ggoij",-                                        "dlOutput": "􀛸_5",-                                        "dlSubdir": null,-                                        "dlUri": "http:jxjhl"-                                    }-                                },-                                "Windows": {-                                    "( < 1.3.5 )": {-                                        "dlCSize": 1,-                                        "dlHash": "q",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "( < 1.5.1 && == 4.3.1 && < 1.1.1 && <= 2.3.4 && == 5.5.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "dvdtoi",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:lmqf"-                                    },-                                    "( < 1.5.3 && == 2.3.5 ) || ( <= 3.1.3 && >= 2.3.2 && < 1.1.4 && == 2.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "fi",-                                        "dlOutput": "7+틁𭬔",-                                        "dlSubdir": ":𥛆􋃷\t{",-                                        "dlUri": "https:ge"-                                    },-                                    "( == 2.4.1 && < 5.2.1 && >= 5.2.5 ) || ( == 3.4.4 && > 3.2.3 && < 1.3.2 && > 3.4.3 && < 2.3.1 )": {-                                        "dlCSize": -6,-                                        "dlHash": "fxq",-                                        "dlOutput": "\u0013",-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "( > 4.4.5 && < 2.5.2 && == 1.4.2 && >= 2.1.5 && == 1.1.4 ) || ( < 4.2.3 && < 1.1.1 ) || ( >= 1.1.3 && <= 3.2.2 && > 3.3.1 && == 3.2.2 && >= 3.2.2 ) || ( <= 2.1.1 && <= 1.4.1 && <= 1.1.1 && == 2.2.2 ) || ( >= 1.2.1 && <= 1.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "zu",-                                        "dlOutput": "4𠽒",-                                        "dlSubdir": "GSR􍩒?S",-                                        "dlUri": "http:yaeb"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:o",-                        "viPostInstall": null,-                        "viPostRemove": "houdajo",-                        "viPreCompile": "qsrzrzf",-                        "viReleaseDay": "-6722227324472653-09-26",-                        "viSourceDL": null,-                        "viTags": [-                            "",-                            "LatestNightly",-                            "",-                            "Latest"-                        ],-                        "viTestDL": {-                            "dlCSize": 1,-                            "dlHash": "",-                            "dlOutput": "-\u0003\u0010\r",-                            "dlSubdir": null,-                            "dlUri": "https:dkz"-                        }-                    },-                    "3.5.3": {-                        "viArch": {-                            "A_64": {-                                "Darwin": {-                                    "( <= 3.5.1 && > 4.4.1 )": {-                                        "dlCSize": 6,-                                        "dlHash": "uhl",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󵪣Z4􂍃q"-                                        },-                                        "dlUri": "http:okrxl"-                                    },-                                    "( == 1.5.1 && > 4.4.4 && > 5.1.5 && == 1.5.5 && < 2.3.2 && <= 3.4.4 && >= 2.2.5 ) || ( > 1.5.3 && <= 4.2.1 && > 2.3.2 && < 1.4.1 && == 2.5.1 && == 4.4.2 ) || ( >= 3.2.1 && <= 3.2.3 && > 1.3.1 && <= 3.1.1 && == 2.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "cybnmpa",-                                        "dlOutput": "𤗊d󾀑l\u0018",-                                        "dlSubdir": {-                                            "RegexDir": "𫕒?󽖓x"-                                        },-                                        "dlUri": "http:sxopm"-                                    },-                                    "( == 2.2.5 && < 4.1.2 )": {-                                        "dlCSize": -3,-                                        "dlHash": "qywxi",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u001d\u0013pn㚂"-                                        },-                                        "dlUri": "https:sexmh"-                                    },-                                    "( >= 2.5.2 && < 1.1.5 )": {-                                        "dlCSize": -5,-                                        "dlHash": "",-                                        "dlOutput": "﨣󽝱",-                                        "dlSubdir": {-                                            "RegexDir": "𘒚}錨m𦎎"-                                        },-                                        "dlUri": "http:gqch"-                                    },-                                    "( >= 3.1.4 && == 6.1.1 && <= 4.3.2 && > 1.6.2 && == 2.3.4 && < 5.5.2 )": {-                                        "dlCSize": -4,-                                        "dlHash": "tcwl",-                                        "dlOutput": "G7\u0011",-                                        "dlSubdir": "zC󷲡",-                                        "dlUri": "http:ajov"-                                    }-                                },-                                "Linux_Fedora": {-                                    "( == 1.4.1 && <= 3.1.4 && >= 4.3.5 && == 3.4.1 && > 2.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "ddygapo",-                                        "dlOutput": "\u0001",-                                        "dlSubdir": {-                                            "RegexDir": "t𘫨𤯣󱦧0►"-                                        },-                                        "dlUri": "http:paj"-                                    },-                                    "( > 2.2.1 && < 1.5.2 && <= 2.1.4 && > 3.1.3 )": {-                                        "dlCSize": -6,-                                        "dlHash": "nps",-                                        "dlOutput": "𫣶㮥E&",-                                        "dlSubdir": "d",-                                        "dlUri": "http:jsci"-                                    }-                                },-                                "Linux_Ubuntu": {-                                    "( == 5.2.4 && > 1.5.5 ) || ( == 2.4.4 && < 2.1.4 )": {-                                        "dlCSize": -2,-                                        "dlHash": "r",-                                        "dlOutput": "v\u001e<\u0001",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:kdl"-                                    },-                                    "( > 5.2.4 && == 5.4.2 && == 2.3.1 && > 5.5.5 && >= 2.1.1 && == 2.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "al",-                                        "dlOutput": null,-                                        "dlSubdir": "􍾽o",-                                        "dlUri": "https:uwualky"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 6,-                                        "dlHash": "p",-                                        "dlOutput": null,-                                        "dlSubdir": "t3",-                                        "dlUri": "http:gmedsz"-                                    }-                                },-                                "Windows": {-                                    "( < 2.4.4 && >= 4.3.5 && >= 5.5.4 && >= 2.4.1 && == 2.1.3 ) || ( <= 4.2.1 && == 3.1.3 && < 3.5.4 )": {-                                        "dlCSize": -1,-                                        "dlHash": "psndgp",-                                        "dlOutput": "󵸃󷥂\u001b\u0012\u001f",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:u"-                                    },-                                    "( < 4.2.1 && >= 2.1.5 && > 4.2.3 && > 4.3.2 )": {-                                        "dlCSize": -2,-                                        "dlHash": "nl",-                                        "dlOutput": "!uꙁ.\u0010Ⲏ",-                                        "dlSubdir": null,-                                        "dlUri": "https:drubqg"-                                    },-                                    "( >= 1.2.3 ) || ( > 5.4.2 && <= 4.1.1 && <= 2.3.1 && < 3.2.1 && < 1.4.1 && < 4.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "mbsewvi",-                                        "dlOutput": "𠃵'ZZ𫵠#A",-                                        "dlSubdir": {-                                            "RegexDir": "n𖼁c􊈘&"-                                        },-                                        "dlUri": "http:rzmbyrf"-                                    }-                                }-                            },-                            "A_ARM": {-                                "Darwin": {-                                    "( < 5.3.1 )": {-                                        "dlCSize": -5,-                                        "dlHash": "mebj",-                                        "dlOutput": "㙄,B",-                                        "dlSubdir": null,-                                        "dlUri": "https:gplwm"-                                    },-                                    "( <= 1.5.2 && >= 2.5.6 && < 6.5.1 && >= 4.1.3 ) || ( > 2.3.1 && >= 1.2.4 && <= 3.3.2 )": {-                                        "dlCSize": -3,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:mjiyh"-                                    },-                                    "( <= 5.1.5 && >= 1.1.5 && < 2.2.3 ) || ( >= 1.3.1 ) || ( < 2.1.4 )": {-                                        "dlCSize": 1,-                                        "dlHash": "enehcdj",-                                        "dlOutput": "",-                                        "dlSubdir": "\u0007",-                                        "dlUri": "http:eddw"-                                    },-                                    "( > 1.2.2 && < 3.3.3 && >= 4.1.4 && > 1.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "ypr",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "􀲣깂#"-                                        },-                                        "dlUri": "http:emzwzgf"-                                    },-                                    "( > 2.3.5 && <= 1.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "m",-                                        "dlOutput": "Q",-                                        "dlSubdir": {-                                            "RegexDir": "bl"-                                        },-                                        "dlUri": "https:w"-                                    },-                                    "( >= 2.2.2 && < 3.6.2 && > 5.5.1 && <= 2.1.5 )": {-                                        "dlCSize": -3,-                                        "dlHash": "xq",-                                        "dlOutput": "\u0014\u0013\u0004p\u0017]㟋",-                                        "dlSubdir": null,-                                        "dlUri": "http:mx"-                                    },-                                    "( >= 2.2.2 && > 4.1.1 && < 1.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "vwid",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:eg"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -1,-                                        "dlHash": "cjc",-                                        "dlOutput": "󿷙qV갷b*X",-                                        "dlSubdir": {-                                            "RegexDir": ":2􌪹𠳃p󱸢"-                                        },-                                        "dlUri": "https:yush"-                                    }-                                },-                                "Windows": {-                                    "( < 4.5.1 ) || ( <= 4.1.3 ) || ( > 2.4.1 && < 1.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "\"䤝\u000f􊐿,\u0014V",-                                        "dlSubdir": null,-                                        "dlUri": "http:obhz"-                                    },-                                    "( <= 4.4.4 && == 5.3.6 && >= 5.2.4 && >= 3.4.5 && <= 5.1.4 && == 2.5.5 )": {-                                        "dlCSize": -2,-                                        "dlHash": "i",-                                        "dlOutput": "&",-                                        "dlSubdir": {-                                            "RegexDir": "\u0008\u001cs^8"-                                        },-                                        "dlUri": "https:cy"-                                    },-                                    "( == 4.2.4 && < 6.3.2 && > 3.3.2 && < 4.5.4 && >= 2.3.1 && >= 1.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "yrtyhhj",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "\u0016X􊅺Lj\u0019"-                                        },-                                        "dlUri": "https:wrr"-                                    },-                                    "( > 3.2.1 && >= 5.3.1 && > 1.5.3 && < 3.4.4 ) || ( >= 3.1.2 )": {-                                        "dlCSize": 3,-                                        "dlHash": "gpqg",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0012T􁇉"-                                        },-                                        "dlUri": "https:ubjtzj"-                                    },-                                    "( > 4.1.3 && >= 5.3.3 && == 4.1.1 && > 3.2.1 && <= 3.1.2 && < 4.1.1 )": {-                                        "dlCSize": 6,-                                        "dlHash": "",-                                        "dlOutput": "\u0014.\u001f\tꞩ8",-                                        "dlSubdir": null,-                                        "dlUri": "http:mhkkmr"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 7,-                                        "dlHash": "g",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:ov"-                                    }-                                }-                            },-                            "A_PowerPC64": {}-                        },-                        "viChangeLog": "http:qbs",-                        "viPostInstall": "o",-                        "viPostRemove": "liqa",-                        "viPreCompile": null,-                        "viReleaseDay": "16595341311262029-03-07",-                        "viSourceDL": null,-                        "viTags": [-                            "base-6.2.2",-                            "Recommended",-                            "Nightly",-                            "base-3.6.6",-                            "LatestPrerelease",-                            "base-3.2.2",-                            "Prerelease"-                        ],-                        "viTestDL": {-                            "dlCSize": 0,-                            "dlHash": "e",-                            "dlOutput": "",-                            "dlSubdir": {-                                "RegexDir": "䔌FE\u0002F"-                            },-                            "dlUri": "https:mwrxa"-                        }-                    },-                    "3.8.5": {-                        "viArch": {-                            "A_64": {-                                "Windows": {-                                    "( <= 4.2.2 && >= 4.3.1 ) || ( >= 4.2.2 && < 2.1.4 && == 2.3.4 && == 3.3.3 && >= 1.1.2 )": {-                                        "dlCSize": 0,-                                        "dlHash": "kacdonn",-                                        "dlOutput": "4뼤BW\u0019v-",-                                        "dlSubdir": "\u0010X",-                                        "dlUri": "http:oia"-                                    },-                                    "( == 2.1.4 && > 1.4.1 && >= 3.7.1 && <= 1.3.3 && >= 1.1.5 && >= 3.3.1 && >= 4.4.2 ) || ( == 3.3.3 && < 4.1.4 && == 1.2.2 && < 3.2.1 && < 5.1.1 ) || ( < 1.3.1 && > 4.2.2 ) || ( == 2.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "thysnc",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "5\u001d~]"-                                        },-                                        "dlUri": "https:ujfm"-                                    },-                                    "( == 3.5.3 && < 4.2.5 && == 4.3.3 && == 1.1.2 && <= 3.2.3 && > 3.4.1 ) || ( < 3.4.3 && <= 4.4.4 && < 3.5.4 && < 2.3.2 && >= 4.3.4 ) || ( > 3.1.2 && > 3.1.1 ) || ( > 2.2.2 && >= 1.2.2 ) || ( > 1.1.1 && < 1.1.1 ) || ( == 1.1.1 && < 1.1.1 ) || ( >= 1.1.1 )": {-                                        "dlCSize": 0,-                                        "dlHash": "",-                                        "dlOutput": "ꐻZx1",-                                        "dlSubdir": null,-                                        "dlUri": "https:we"-                                    },-                                    "( >= 3.4.2 )": {-                                        "dlCSize": -3,-                                        "dlHash": "t",-                                        "dlOutput": "\u0011\u0012🝪",-                                        "dlSubdir": {-                                            "RegexDir": " \u001f\u001f􅜊8w"-                                        },-                                        "dlUri": "http:lfthu"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "𭅿e𢐐並",-                                        "dlSubdir": "\u001b\u0012~F󹖤V",-                                        "dlUri": "http:egndr"-                                    }-                                }-                            },-                            "A_ARM": {-                                "Darwin": {-                                    "( < 5.1.5 && > 4.2.6 ) || ( < 3.3.4 && >= 2.3.4 )": {-                                        "dlCSize": 6,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "󱧢(",-                                        "dlUri": "https:ash"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -4,-                                        "dlHash": "v",-                                        "dlOutput": "a󾓞󰝩䃳",-                                        "dlSubdir": {-                                            "RegexDir": "󻢆6;[@𧪘"-                                        },-                                        "dlUri": "http:vgjdzo"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 1.3.1 && <= 4.1.5 && == 4.1.3 ) || ( >= 1.3.3 && <= 1.2.3 && > 4.4.1 && < 2.2.3 && >= 1.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "",-                                        "dlSubdir": "\u0015􇙁\u001a\t󳣴c",-                                        "dlUri": "https:xli"-                                    },-                                    "( <= 2.5.3 )": {-                                        "dlCSize": -1,-                                        "dlHash": "hambnz",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "https:lgg"-                                    },-                                    "( <= 4.1.4 && <= 4.5.2 && >= 2.3.2 ) || ( < 3.3.4 )": {-                                        "dlCSize": -4,-                                        "dlHash": "vampe",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u00183V𭯲w"-                                        },-                                        "dlUri": "http:y"-                                    },-                                    "( == 3.2.3 && <= 5.2.2 && <= 2.2.4 && == 4.4.3 && < 5.2.1 && < 4.3.5 && == 1.3.1 )": {-                                        "dlCSize": 1,-                                        "dlHash": "",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "https:vfpr"-                                    },-                                    "( == 5.1.3 && > 5.3.3 && <= 4.4.5 && == 2.5.2 && < 1.5.1 && <= 3.1.4 && > 4.3.1 ) || ( == 4.1.5 && <= 3.3.3 )": {-                                        "dlCSize": 2,-                                        "dlHash": "ztqp",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:dufe"-                                    },-                                    "( >= 3.4.4 && <= 2.3.2 && < 1.6.1 ) || ( > 3.3.3 )": {-                                        "dlCSize": 5,-                                        "dlHash": "ggqd",-                                        "dlOutput": "/􍲫U\u0019o",-                                        "dlSubdir": "W",-                                        "dlUri": "http:vgvq"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 4,-                                        "dlHash": "vlmy",-                                        "dlOutput": "2",-                                        "dlSubdir": null,-                                        "dlUri": "https:buxjv"-                                    }-                                },-                                "Linux_Exherbo": {-                                    "( < 5.1.3 && == 5.1.2 && <= 1.4.2 && < 2.2.3 ) || ( > 1.3.4 && == 2.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "fvbag",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:wffvxg"-                                    },-                                    "( <= 1.3.4 && <= 2.6.4 && < 3.2.4 && > 4.4.1 && < 2.4.2 && < 3.3.5 && >= 2.1.2 ) || ( > 1.2.2 && > 1.3.2 && >= 3.4.1 && > 2.1.2 && <= 1.3.4 )": {-                                        "dlCSize": 1,-                                        "dlHash": "anmfzdl",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:wjiu"-                                    },-                                    "( == 1.3.3 && == 3.2.4 && >= 5.2.3 && < 3.4.2 )": {-                                        "dlCSize": 1,-                                        "dlHash": "aks",-                                        "dlOutput": "₲^|6X𣚱",-                                        "dlSubdir": null,-                                        "dlUri": "http:avkek"-                                    },-                                    "( == 3.1.3 && > 4.1.5 && < 5.3.1 ) || ( < 4.2.3 && == 3.4.1 ) || ( <= 1.3.3 && <= 1.4.2 ) || ( > 2.2.1 )": {-                                        "dlCSize": 1,-                                        "dlHash": "bgo",-                                        "dlOutput": "鍉坰k\r(\u0019",-                                        "dlSubdir": null,-                                        "dlUri": "https:dmc"-                                    },-                                    "( > 2.1.4 && == 3.2.3 && <= 4.1.4 && <= 3.2.1 && == 1.5.1 && < 3.5.2 )": {-                                        "dlCSize": -1,-                                        "dlHash": "e",-                                        "dlOutput": "퀛󶖈3",-                                        "dlSubdir": "M>{",-                                        "dlUri": "http:"-                                    },-                                    "( >= 1.4.1 && >= 3.3.4 && <= 4.1.4 && < 4.4.5 && < 1.5.1 ) || ( == 2.3.4 && < 2.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "oqohry",-                                        "dlOutput": "XM𬤿𧁟",-                                        "dlSubdir": "\u000e",-                                        "dlUri": "https:z"-                                    },-                                    "( >= 1.5.3 && >= 4.4.2 && >= 5.2.2 && < 5.5.5 && < 6.2.5 && > 3.1.5 )": {-                                        "dlCSize": -2,-                                        "dlHash": "eadm",-                                        "dlOutput": "^⏉𘎜%|",-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -2,-                                        "dlHash": "znpusuv",-                                        "dlOutput": "B㜔\u001cAd",-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    }-                                },-                                "Windows": {-                                    "( < 2.3.1 && >= 3.4.4 && > 2.3.2 && <= 3.5.2 && < 5.2.4 )": {-                                        "dlCSize": -7,-                                        "dlHash": "gpdsh",-                                        "dlOutput": "",-                                        "dlSubdir": "弭T",-                                        "dlUri": "http:"-                                    },-                                    "( <= 1.4.1 && <= 2.3.4 && > 5.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "f",-                                        "dlOutput": null,-                                        "dlSubdir": "sE𘗒\u0019\u0000i",-                                        "dlUri": "https:pdv"-                                    },-                                    "( == 3.3.4 && > 1.3.5 && > 2.4.3 && == 4.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "v",-                                        "dlOutput": "",-                                        "dlSubdir": "赭\u0008L􁧵",-                                        "dlUri": "http:t"-                                    },-                                    "( > 5.4.5 && <= 1.4.2 && >= 1.1.1 ) || ( < 3.4.1 && < 3.2.4 && < 2.2.4 )": {-                                        "dlCSize": 0,-                                        "dlHash": "kkwg",-                                        "dlOutput": "",-                                        "dlSubdir": "GNTS",-                                        "dlUri": "http:ptts"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -2,-                                        "dlHash": "wvth",-                                        "dlOutput": "k􌖴",-                                        "dlSubdir": "o",-                                        "dlUri": "https:bjsci"-                                    }-                                }-                            },-                            "A_ARM64": {-                                "Darwin": {},-                                "FreeBSD": {-                                    "( < 4.2.2 && == 3.2.3 && == 1.2.1 && >= 2.2.1 && > 5.3.3 && >= 5.2.2 ) || ( <= 1.4.2 && < 4.1.1 && == 2.4.5 && < 1.1.1 && <= 2.2.1 && <= 2.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "U\u0015𱈿)\t\u0010",-                                        "dlSubdir": "󷣄|<",-                                        "dlUri": "https:qdl"-                                    },-                                    "( > 2.2.1 && >= 1.4.3 ) || ( == 1.1.1 && <= 2.4.2 && >= 3.3.1 ) || ( >= 3.2.2 && == 1.2.2 && <= 2.2.1 )": {-                                        "dlCSize": 6,-                                        "dlHash": "psgj",-                                        "dlOutput": "\u0008𗘶}󵡳󳍥Mh",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:semt"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "h",-                                        "dlOutput": "_>Tr",-                                        "dlSubdir": "k",-                                        "dlUri": "http:aprk"-                                    }-                                },-                                "Linux_CentOS": {-                                    "( < 1.3.2 && > 4.1.4 && == 4.3.4 ) || ( == 1.1.4 && < 3.1.1 && == 2.3.3 && <= 3.4.2 ) || ( <= 3.3.2 ) || ( == 2.2.2 && < 1.1.2 && > 1.1.2 ) || ( >= 1.1.1 && <= 1.1.2 && > 1.2.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "cqn",-                                        "dlOutput": "b\u0011\\f\u0005A",-                                        "dlSubdir": "V",-                                        "dlUri": "http:xrv"-                                    },-                                    "( == 1.1.5 && < 3.5.5 && == 1.4.1 )": {-                                        "dlCSize": 2,-                                        "dlHash": "vzicrza",-                                        "dlOutput": "󸑠>9",-                                        "dlSubdir": "Jh􁃇v𒊇",-                                        "dlUri": "http:"-                                    },-                                    "( == 2.2.5 && >= 2.2.1 && == 1.5.1 && > 5.4.3 && < 1.4.1 && <= 2.3.5 )": {-                                        "dlCSize": -1,-                                        "dlHash": "y",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:ombencs"-                                    },-                                    "( >= 1.3.2 && == 4.2.4 && < 3.2.3 && <= 4.3.2 && < 4.4.2 ) || ( >= 3.2.3 ) || ( == 1.2.1 && > 2.1.3 && >= 3.2.2 ) || ( <= 1.1.2 && == 2.1.2 ) || ( < 1.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "}ퟨBJ\u0006"-                                        },-                                        "dlUri": "https:sfs"-                                    },-                                    "( >= 3.5.3 ) || ( >= 1.3.1 ) || ( >= 3.3.2 && == 2.1.2 && == 3.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "fuakuaz",-                                        "dlOutput": "X",-                                        "dlSubdir": null,-                                        "dlUri": "https:hlxnd"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "qhoa",-                                        "dlOutput": "\u0007F󳰊\u0014.b",-                                        "dlSubdir": "",-                                        "dlUri": "https:tam"-                                    }-                                },-                                "Windows": {-                                    "( < 3.3.3 && < 1.4.1 && >= 4.4.5 && <= 1.4.3 && == 5.4.2 ) || ( <= 5.2.4 && == 3.3.3 && <= 3.4.4 && <= 2.4.1 )": {-                                        "dlCSize": 1,-                                        "dlHash": "vbke",-                                        "dlOutput": "3}",-                                        "dlSubdir": "G\u0008f?{",-                                        "dlUri": "http:"-                                    },-                                    "( <= 2.5.1 && <= 4.1.5 && <= 5.3.1 && == 4.2.2 && == 1.5.1 && >= 3.5.1 ) || ( <= 2.4.3 && >= 3.4.1 && <= 3.4.2 && < 2.2.2 && >= 3.1.3 && >= 2.2.5 ) || ( < 1.3.2 && > 4.2.2 ) || ( > 1.1.4 && >= 2.1.2 && <= 2.2.2 && >= 2.1.2 )": {-                                        "dlCSize": -4,-                                        "dlHash": "tby",-                                        "dlOutput": ";f*𭫼",-                                        "dlSubdir": null,-                                        "dlUri": "http:tk"-                                    },-                                    "( <= 3.3.3 && < 2.1.2 && > 4.1.1 && >= 2.5.1 && == 2.3.1 && < 3.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "elndhsh",-                                        "dlOutput": "􆐘\u0001~\u0001",-                                        "dlSubdir": null,-                                        "dlUri": "http:fe"-                                    },-                                    "( >= 4.5.2 && > 3.5.5 && > 1.2.5 && == 1.2.1 && < 4.6.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "egxu",-                                        "dlOutput": "퇖a2A\u000b􎄪",-                                        "dlSubdir": {-                                            "RegexDir": "~M􁣑\u001b"-                                        },-                                        "dlUri": "http:iwhc"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 0,-                                        "dlHash": "",-                                        "dlOutput": "C\u0007𦩇󽃈1",-                                        "dlSubdir": {-                                            "RegexDir": "%󳚎"-                                        },-                                        "dlUri": "http:fekw"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "FreeBSD": {-                                    "( < 5.4.2 && > 1.1.1 && > 4.2.2 && == 2.1.2 && > 5.1.2 && == 5.5.5 )": {-                                        "dlCSize": 4,-                                        "dlHash": "ljqf",-                                        "dlOutput": null,-                                        "dlSubdir": "XLy:𘆖T",-                                        "dlUri": "https:wrbybhu"-                                    },-                                    "( <= 1.1.1 && >= 2.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "IGM\u000c|"-                                        },-                                        "dlUri": "https:xzp"-                                    },-                                    "( <= 2.4.2 && <= 3.3.5 && >= 1.2.1 && <= 2.4.4 && < 5.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "uvb",-                                        "dlOutput": "􉖤",-                                        "dlSubdir": ">",-                                        "dlUri": "https:v"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 2,-                                        "dlHash": "gjreo",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "K\u001fV\u001a\u001c"-                                        },-                                        "dlUri": "https:gsc"-                                    }-                                },-                                "Linux_Gentoo": {-                                    "( >= 2.1.5 ) || ( == 4.2.4 && >= 2.3.3 && <= 2.1.1 )": {-                                        "dlCSize": 5,-                                        "dlHash": "euquel",-                                        "dlOutput": "\u001f.1A@󻒩1",-                                        "dlSubdir": "j#R8􃔚",-                                        "dlUri": "https:sbcf"-                                    },-                                    "( >= 5.3.5 && <= 1.1.1 )": {-                                        "dlCSize": 3,-                                        "dlHash": "aml",-                                        "dlOutput": null,-                                        "dlSubdir": ")Ge\u0012󠄡",-                                        "dlUri": "http:fzizsd"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 2,-                                        "dlHash": "nzrvula",-                                        "dlOutput": "P",-                                        "dlSubdir": {-                                            "RegexDir": "\u0005󾞵"-                                        },-                                        "dlUri": "https:kvbliq"-                                    }-                                },-                                "Linux_Mint": {-                                    "( < 5.4.3 && >= 1.4.2 && == 1.3.6 && == 4.2.2 && < 5.1.2 && == 5.4.1 ) || ( >= 4.3.4 && == 3.2.3 && >= 2.4.3 && <= 1.3.2 && < 4.1.2 ) || ( <= 3.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "ki",-                                        "dlOutput": "E\u0001",-                                        "dlSubdir": "\u0008m!j",-                                        "dlUri": "https:"-                                    },-                                    "( <= 2.2.1 && == 3.4.5 && < 3.5.5 && > 4.1.1 && > 1.2.5 && < 3.4.3 )": {-                                        "dlCSize": 1,-                                        "dlHash": "ap",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0017󿑔#]",-                                        "dlUri": "http:kx"-                                    },-                                    "( <= 2.4.3 && < 4.5.1 && <= 5.3.3 && > 2.1.3 )": {-                                        "dlCSize": -7,-                                        "dlHash": "haxv",-                                        "dlOutput": null,-                                        "dlSubdir": "O",-                                        "dlUri": "https:nrso"-                                    },-                                    "( > 2.1.5 && <= 5.5.2 && <= 4.4.4 && >= 1.3.5 && >= 1.1.5 ) || ( <= 5.3.3 ) || ( <= 2.3.1 && <= 2.3.2 && >= 2.2.3 && >= 1.3.4 && == 4.1.1 ) || ( > 2.1.2 && == 2.2.2 && < 2.2.1 && > 1.2.1 )": {-                                        "dlCSize": -2,-                                        "dlHash": "rlupj",-                                        "dlOutput": "6𥽔",-                                        "dlSubdir": "R1",-                                        "dlUri": "https:dk"-                                    },-                                    "( >= 4.7.3 && > 3.5.5 && == 5.5.1 && < 2.3.2 && >= 2.2.2 )": {-                                        "dlCSize": 2,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "r𠺌"-                                        },-                                        "dlUri": "https:rbhigg"-                                    }-                                },-                                "Windows": {-                                    "( >= 5.3.4 && < 5.2.5 && > 2.3.4 && < 3.1.3 && <= 3.4.4 && < 1.5.1 && == 2.2.2 ) || ( <= 3.2.3 && > 4.4.3 && > 2.1.2 && == 4.4.1 && < 4.3.2 && < 2.4.2 ) || ( <= 1.1.1 )": {-                                        "dlCSize": 0,-                                        "dlHash": "kcx",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0017"-                                        },-                                        "dlUri": "http:daymfm"-                                    }-                                }-                            },-                            "A_PowerPC64": {-                                "FreeBSD": {},-                                "Linux_Gentoo": {-                                    "( <= 4.2.4 && == 2.4.3 && > 4.2.4 && > 5.4.2 && >= 2.5.4 )": {-                                        "dlCSize": 4,-                                        "dlHash": "",-                                        "dlOutput": "?Ko9U",-                                        "dlSubdir": {-                                            "RegexDir": "I.뼞듰"-                                        },-                                        "dlUri": "https:vxftmoi"-                                    },-                                    "( > 1.1.3 && > 5.4.2 && > 5.1.2 )": {-                                        "dlCSize": -5,-                                        "dlHash": "wsyxge",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:qvhmvyt"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:b",-                        "viPostInstall": "wvv",-                        "viPostRemove": "wnxqdn",-                        "viPreCompile": "qzqw",-                        "viReleaseDay": null,-                        "viSourceDL": null,-                        "viTags": [-                            "0󷱲\u0000/󿿵",-                            "?:",-                            "Nightly",-                            "LatestNightly",-                            "Nightly"-                        ],-                        "viTestDL": {-                            "dlCSize": 2,-                            "dlHash": "qvx",-                            "dlOutput": "",-                            "dlSubdir": "",-                            "dlUri": "https:jjtpzx"-                        }-                    },-                    "4.1.6": {-                        "viArch": {-                            "A_ARM": {-                                "FreeBSD": {-                                    "( < 5.5.1 && <= 1.5.3 )": {-                                        "dlCSize": 0,-                                        "dlHash": "sd",-                                        "dlOutput": null,-                                        "dlSubdir": "S𭾴qG",-                                        "dlUri": "https:toowf"-                                    },-                                    "( <= 2.5.2 && <= 3.4.5 )": {-                                        "dlCSize": 5,-                                        "dlHash": "bgm",-                                        "dlOutput": "uCDc'",-                                        "dlSubdir": null,-                                        "dlUri": "http:jxoilec"-                                    },-                                    "( == 5.4.5 && <= 1.5.4 && <= 3.3.3 && > 5.2.1 && > 2.1.3 && <= 2.1.1 && <= 3.4.5 ) || ( <= 3.2.1 && <= 3.3.2 && > 4.5.4 && < 2.3.4 ) || ( > 1.2.2 )": {-                                        "dlCSize": -4,-                                        "dlHash": "ysvd",-                                        "dlOutput": "\u001e",-                                        "dlSubdir": {-                                            "RegexDir": "󷱡\u000c\u000b\u001f8j"-                                        },-                                        "dlUri": "http:vhftkz"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 2,-                                        "dlHash": "d",-                                        "dlOutput": "Y8~%𨚤g",-                                        "dlSubdir": null,-                                        "dlUri": "http:comw"-                                    }-                                },-                                "Windows": {-                                    "( == 3.2.2 && >= 1.3.2 && >= 2.3.5 && < 2.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "kab",-                                        "dlOutput": "5",-                                        "dlSubdir": null,-                                        "dlUri": "https:fffgbtl"-                                    },-                                    "( == 5.2.2 && > 5.3.5 && >= 4.2.2 && > 4.4.5 && <= 3.1.1 && == 2.1.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "F\u0006\tl\u001c󾼵󳌔",-                                        "dlSubdir": "",-                                        "dlUri": "https:sfpgux"-                                    },-                                    "( >= 4.4.1 && == 2.1.1 && > 2.1.5 && > 5.5.1 && <= 5.1.2 ) || ( < 5.2.4 && <= 4.4.1 && > 5.3.2 && <= 1.2.4 && == 3.3.4 )": {-                                        "dlCSize": 0,-                                        "dlHash": "dbyf",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:nh"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "s",-                                        "dlOutput": "Cx.􁥭",-                                        "dlSubdir": "\r󸶅􍿠T\u0017",-                                        "dlUri": "http:skjxqpl"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "Darwin": {-                                    "( > 5.1.5 && >= 1.4.4 && > 4.1.3 && > 5.1.1 && < 4.2.4 && >= 2.2.4 )": {-                                        "dlCSize": 6,-                                        "dlHash": "ijout",-                                        "dlOutput": "𗪏R",-                                        "dlSubdir": "\u0004\"w\u000bR=",-                                        "dlUri": "http:npnkc"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "mk",-                                        "dlOutput": "",-                                        "dlSubdir": "\u0002w􋅷Bb",-                                        "dlUri": "https:"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 2.5.3 && <= 5.6.2 && > 5.5.5 && < 4.1.2 && >= 3.4.2 ) || ( <= 4.2.4 && == 2.2.4 && == 4.1.1 && < 2.1.3 ) || ( <= 3.1.1 && == 1.3.3 && <= 1.2.2 && == 1.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "\u0018ૈ",-                                        "dlSubdir": "",-                                        "dlUri": "http:"-                                    },-                                    "( == 5.3.5 && < 3.2.4 && > 5.4.3 && <= 5.4.5 )": {-                                        "dlCSize": -2,-                                        "dlHash": "kjdovga",-                                        "dlOutput": "𪽸^",-                                        "dlSubdir": {-                                            "RegexDir": "􆻄\r𗰆"-                                        },-                                        "dlUri": "https:ckfr"-                                    },-                                    "( > 1.4.4 && < 4.2.3 && < 3.2.3 ) || ( > 3.4.2 && >= 4.3.3 && == 2.2.4 ) || ( >= 2.2.1 && > 1.3.1 && >= 1.2.3 && == 1.2.2 && == 3.2.1 )": {-                                        "dlCSize": 6,-                                        "dlHash": "ve",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "T$c𨽨誑2"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( > 6.5.5 && >= 5.3.3 && >= 5.1.5 ) || ( > 2.4.1 ) || ( >= 2.2.3 && <= 3.2.3 && > 3.2.2 && <= 3.2.1 ) || ( > 2.2.1 && == 1.1.3 && == 2.3.3 && < 1.2.1 ) || ( == 1.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "tipoaa",-                                        "dlOutput": "!7􂎾#",-                                        "dlSubdir": null,-                                        "dlUri": "http:tyuoqo"-                                    },-                                    "( >= 2.2.5 && >= 1.1.5 && <= 2.4.1 && == 3.2.2 && == 5.3.1 )": {-                                        "dlCSize": -4,-                                        "dlHash": "rxhsqhh",-                                        "dlOutput": "\\-|",-                                        "dlSubdir": "􀯽𐅣Z",-                                        "dlUri": "https:"-                                    },-                                    "( >= 2.5.2 && > 5.2.4 ) || ( > 1.1.2 && > 1.4.4 ) || ( < 1.3.3 && > 1.1.3 && < 1.1.3 && < 2.3.3 && <= 2.3.1 )": {-                                        "dlCSize": 2,-                                        "dlHash": "hpk",-                                        "dlOutput": "􃒻i􆀫\u0010>!",-                                        "dlSubdir": {-                                            "RegexDir": "{+􈼛\u001e\u0017"-                                        },-                                        "dlUri": "https:ivjm"-                                    },-                                    "( >= 4.3.2 && <= 5.4.4 && <= 5.1.2 && >= 5.1.1 )": {-                                        "dlCSize": 1,-                                        "dlHash": "rrw",-                                        "dlOutput": ";*󾢒A",-                                        "dlSubdir": "{<#",-                                        "dlUri": "https:uixxp"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 4,-                                        "dlHash": "yuacnzv",-                                        "dlOutput": null,-                                        "dlSubdir": "?",-                                        "dlUri": "https:teynsdm"-                                    }-                                },-                                "Linux_AmazonLinux": {-                                    "( < 3.1.3 && <= 3.4.2 && < 1.1.4 && == 5.2.5 && <= 1.1.1 )": {-                                        "dlCSize": 6,-                                        "dlHash": "evhic",-                                        "dlOutput": "\\",-                                        "dlSubdir": null,-                                        "dlUri": "http:k"-                                    },-                                    "( < 5.4.4 && < 3.1.1 && < 3.3.3 && < 3.2.5 )": {-                                        "dlCSize": 6,-                                        "dlHash": "ry",-                                        "dlOutput": "뒎",-                                        "dlSubdir": null,-                                        "dlUri": "http:vsacosi"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -1,-                                        "dlHash": "e",-                                        "dlOutput": "\u001cᚸ󼢒",-                                        "dlSubdir": {-                                            "RegexDir": "i󽣧f"-                                        },-                                        "dlUri": "http:lwsqjv"-                                    }-                                },-                                "Linux_Gentoo": {-                                    "( < 3.1.2 && < 1.2.5 && >= 4.1.3 && > 4.5.2 && == 5.3.2 && == 5.2.3 )": {-                                        "dlCSize": -6,-                                        "dlHash": "iwex",-                                        "dlOutput": "<,~2[\u0004",-                                        "dlSubdir": {-                                            "RegexDir": "~"-                                        },-                                        "dlUri": "http:bwyb"-                                    },-                                    "( <= 3.1.1 && <= 2.5.5 && == 4.4.1 && >= 4.2.4 && > 2.2.4 )": {-                                        "dlCSize": -2,-                                        "dlHash": "xqs",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\n]"-                                        },-                                        "dlUri": "http:fyfu"-                                    },-                                    "( == 3.1.4 && > 4.2.4 && <= 1.2.3 && == 2.1.4 && == 2.4.2 && > 1.1.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "udjaake",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󹢆"-                                        },-                                        "dlUri": "https:t"-                                    },-                                    "( >= 1.5.5 && == 4.1.4 && <= 5.1.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "oxbvq",-                                        "dlOutput": "􎍿Y",-                                        "dlSubdir": {-                                            "RegexDir": "`Y󲦒ᗹ\u001b\r"-                                        },-                                        "dlUri": "https:uttoir"-                                    },-                                    "( >= 3.1.1 && >= 5.4.2 && == 3.4.1 && <= 2.4.1 )": {-                                        "dlCSize": -6,-                                        "dlHash": "y",-                                        "dlOutput": "V x㑶z",-                                        "dlSubdir": null,-                                        "dlUri": "http:hexdjeh"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 3,-                                        "dlHash": "yz",-                                        "dlOutput": "n琴󾉼𫗍S&z",-                                        "dlSubdir": "+𠭦<Y",-                                        "dlUri": "http:"-                                    }-                                },-                                "Windows": {-                                    "( <= 4.4.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "hhzsxjg",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "https:cfdf"-                                    },-                                    "( == 1.1.3 && < 3.4.5 && == 4.1.4 && <= 4.3.1 ) || ( > 4.4.2 && == 4.2.3 && < 3.4.2 && < 1.4.4 && == 1.1.2 && < 2.1.3 )": {-                                        "dlCSize": -2,-                                        "dlHash": "co",-                                        "dlOutput": null,-                                        "dlSubdir": ";\u0013K",-                                        "dlUri": "http:ilj"-                                    },-                                    "( == 2.3.1 && == 3.1.5 && > 2.4.1 && == 2.1.2 && < 4.6.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􁲛B"-                                        },-                                        "dlUri": "http:otk"-                                    },-                                    "( == 5.1.1 && == 5.1.5 && < 4.2.2 && > 4.1.3 && <= 5.1.3 ) || ( == 4.2.2 && < 1.3.3 && == 1.4.2 && > 1.4.2 && < 3.3.5 ) || ( < 3.2.1 && < 1.2.3 && <= 1.1.3 ) || ( < 3.2.1 && == 1.2.2 && <= 1.1.1 && == 2.1.2 )": {-                                        "dlCSize": -5,-                                        "dlHash": "",-                                        "dlOutput": "\"3+飰",-                                        "dlSubdir": null,-                                        "dlUri": "https:og"-                                    },-                                    "( > 3.4.4 && <= 2.4.2 )": {-                                        "dlCSize": 7,-                                        "dlHash": "dhrvtgp",-                                        "dlOutput": "􂉄N􋹎䱿M􍕂峆",-                                        "dlSubdir": {-                                            "RegexDir": "\u001b𰉆\u0004󳸜"-                                        },-                                        "dlUri": "https:rqhrsz"-                                    },-                                    "( >= 2.2.2 && >= 5.2.5 && <= 3.2.3 && >= 4.4.1 )": {-                                        "dlCSize": -5,-                                        "dlHash": "bkdfvo",-                                        "dlOutput": null,-                                        "dlSubdir": "\u000f",-                                        "dlUri": "https:qhaw"-                                    },-                                    "( >= 3.4.2 ) || ( > 1.2.1 ) || ( == 1.4.2 && <= 3.1.2 && < 1.3.3 && == 1.2.1 )": {-                                        "dlCSize": 5,-                                        "dlHash": "padvr",-                                        "dlOutput": "7\u0004궲'𦪬𨠥𩩇",-                                        "dlSubdir": {-                                            "RegexDir": "\u001al}ָ"-                                        },-                                        "dlUri": "https:bo"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 1,-                                        "dlHash": "xrtt",-                                        "dlOutput": "<G1󰘵\u001ad",-                                        "dlSubdir": "\u001dq􉭐",-                                        "dlUri": "https:zfd"-                                    }-                                }-                            },-                            "A_Sparc": {}-                        },-                        "viChangeLog": null,-                        "viPostInstall": null,-                        "viPostRemove": "pvzegkc",-                        "viPreCompile": "byqsv",-                        "viReleaseDay": "-20850780679840273-10-13",-                        "viSourceDL": null,-                        "viTags": [-                            "LatestNightly",-                            "󰝴wI􁽂󲤊"-                        ],-                        "viTestDL": null-                    },-                    "7.5.4": {-                        "viArch": {-                            "A_32": {-                                "Darwin": {-                                    "( <= 2.1.2 && <= 2.5.1 && <= 4.2.5 && <= 2.5.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "eppj",-                                        "dlOutput": "n\u0005",-                                        "dlSubdir": {-                                            "RegexDir": "}h\u001a:M6"-                                        },-                                        "dlUri": "http:cg"-                                    },-                                    "( == 4.5.2 && <= 5.5.2 && >= 1.4.3 && < 4.4.4 ) || ( > 2.3.4 ) || ( >= 2.2.1 )": {-                                        "dlCSize": -2,-                                        "dlHash": "",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "󼧱~🅻65\u0000"-                                        },-                                        "dlUri": "http:yfgqpg"-                                    }-                                },-                                "FreeBSD": {-                                    "( == 3.3.4 && == 5.4.3 && == 2.3.5 ) || ( > 2.4.1 && >= 2.3.2 && <= 2.3.2 && <= 2.3.4 && <= 2.4.1 )": {-                                        "dlCSize": 6,-                                        "dlHash": "xai",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "𨲐\r"-                                        },-                                        "dlUri": "https:xltetl"-                                    }-                                },-                                "Linux_Exherbo": {-                                    "( <= 4.1.4 && > 4.3.2 ) || ( == 3.4.1 && < 2.1.3 && > 2.3.1 && <= 1.1.4 && <= 4.1.1 )": {-                                        "dlCSize": -5,-                                        "dlHash": "y",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "( == 3.1.3 && > 2.5.1 && < 2.4.1 && >= 2.2.1 && > 3.5.2 ) || ( == 3.4.3 )": {-                                        "dlCSize": -5,-                                        "dlHash": "mspnnnr",-                                        "dlOutput": "uGoM34𗫀",-                                        "dlSubdir": null,-                                        "dlUri": "http:hmtrza"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ou",-                                        "dlOutput": "@7\u000fN𪧈",-                                        "dlSubdir": "\u0013𩉭Dye\u0006",-                                        "dlUri": "https:b"-                                    }-                                },-                                "Linux_Mint": {-                                    "( < 2.1.2 && < 5.1.2 && <= 4.3.5 && >= 3.3.2 ) || ( <= 4.1.2 && < 2.2.2 ) || ( >= 1.2.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "ff",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "( < 3.3.1 && < 4.1.4 && <= 1.3.3 && > 1.4.5 && == 1.4.1 && >= 4.4.3 ) || ( > 3.3.1 && >= 3.1.4 && < 3.2.1 && >= 1.1.4 )": {-                                        "dlCSize": -3,-                                        "dlHash": "lw",-                                        "dlOutput": "\u001d\u0000(/㢃&",-                                        "dlSubdir": {-                                            "RegexDir": "B"-                                        },-                                        "dlUri": "http:seaz"-                                    },-                                    "( <= 4.4.6 ) || ( == 4.4.1 && >= 4.4.1 ) || ( < 2.3.2 && <= 3.2.1 && < 3.3.2 && < 2.2.1 && <= 2.2.2 ) || ( <= 2.1.1 && < 1.2.1 )": {-                                        "dlCSize": 0,-                                        "dlHash": "mojdex",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u000f!􏫵"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( == 5.1.1 && < 5.5.3 && == 2.1.4 ) || ( < 4.2.3 && > 1.2.1 && <= 4.1.2 && <= 3.1.2 && == 2.1.2 ) || ( > 1.2.2 && == 3.3.3 && == 1.3.3 && >= 1.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": ">'\u0007P\u001f8",-                                        "dlSubdir": "(",-                                        "dlUri": "https:tidsd"-                                    },-                                    "( > 1.4.1 && < 5.5.2 && >= 1.5.5 && <= 2.3.2 && >= 1.3.3 && == 5.2.3 ) || ( < 3.3.1 && > 4.1.2 && > 2.1.3 && > 4.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "glzalwr",-                                        "dlOutput": "\u0014\u0002ZH",-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "( > 5.3.5 && == 3.1.5 && < 5.1.5 && > 4.3.4 && < 2.5.4 && <= 2.3.3 && <= 5.5.3 ) || ( <= 2.1.1 && < 3.4.1 && > 4.4.1 && < 3.2.3 ) || ( < 3.1.3 && == 2.1.1 && == 3.3.3 && < 3.1.3 && >= 2.2.2 ) || ( <= 2.1.2 )": {-                                        "dlCSize": 7,-                                        "dlHash": "ycxiwd",-                                        "dlOutput": "=kh\u0007\u00015",-                                        "dlSubdir": {-                                            "RegexDir": "4(r\u0005􉕏`"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( >= 5.2.5 && < 2.2.1 && > 5.2.1 ) || ( < 3.4.2 )": {-                                        "dlCSize": 1,-                                        "dlHash": "w",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:pihbup"-                                    }-                                }-                            },-                            "A_ARM": {-                                "Darwin": {-                                    "( <= 2.3.3 && > 4.1.1 && == 4.5.4 )": {-                                        "dlCSize": 6,-                                        "dlHash": "uuixnx",-                                        "dlOutput": null,-                                        "dlSubdir": "\u001fvv^🡗{",-                                        "dlUri": "https:rpz"-                                    },-                                    "( > 6.2.2 )": {-                                        "dlCSize": 0,-                                        "dlHash": "evr",-                                        "dlOutput": "󻂸h􉾉Q 燨t",-                                        "dlSubdir": null,-                                        "dlUri": "http:osibn"-                                    },-                                    "( > 7.6.5 && > 1.5.4 && < 2.3.2 && > 1.1.5 && > 5.3.2 ) || ( >= 1.1.2 && > 3.1.3 && == 1.3.3 )": {-                                        "dlCSize": 2,-                                        "dlHash": "flscmmh",-                                        "dlOutput": "tB",-                                        "dlSubdir": {-                                            "RegexDir": "𧕃􃃋󰏪g"-                                        },-                                        "dlUri": "http:hvr"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -1,-                                        "dlHash": "shzy",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "螈I"-                                        },-                                        "dlUri": "http:nkje"-                                    }-                                },-                                "FreeBSD": {-                                    "( == 1.4.1 ) || ( > 1.4.2 && > 4.4.3 && <= 1.1.4 ) || ( >= 2.1.3 && < 1.3.2 && < 1.3.2 )": {-                                        "dlCSize": 0,-                                        "dlHash": "gkgpf",-                                        "dlOutput": "|$􂼐𦟻\u001f",-                                        "dlSubdir": {-                                            "RegexDir": "\u0005j_C􌀳🧐"-                                        },-                                        "dlUri": "https:q"-                                    },-                                    "( > 3.3.2 && >= 4.4.3 && == 2.1.2 && >= 4.1.5 && <= 3.2.4 && == 1.4.2 && >= 3.4.4 ) || ( >= 2.2.2 && <= 3.2.4 && < 3.1.2 )": {-                                        "dlCSize": 6,-                                        "dlHash": "klzjncd",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "􌺌\u0019i\u0013|\""-                                        },-                                        "dlUri": "http:gmqdq"-                                    },-                                    "( >= 3.1.3 && >= 2.5.1 && < 5.1.5 && > 3.3.3 && < 2.5.2 ) || ( <= 1.1.2 && == 1.1.4 && >= 3.4.4 && >= 2.4.2 && >= 1.3.2 && == 1.4.1 ) || ( >= 3.4.1 && <= 4.3.2 && <= 3.2.3 && >= 1.2.1 && >= 1.1.1 )": {-                                        "dlCSize": 1,-                                        "dlHash": "uenynrt",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:lkb"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 2,-                                        "dlHash": "",-                                        "dlOutput": "\u0014",-                                        "dlSubdir": null,-                                        "dlUri": "https:lknuj"-                                    }-                                },-                                "Windows": {-                                    "( < 1.4.2 && >= 3.1.5 ) || ( == 3.4.2 && >= 1.2.1 && >= 3.2.1 && == 1.1.3 && == 4.3.4 && == 3.4.1 ) || ( == 1.1.3 && == 3.2.3 )": {-                                        "dlCSize": 0,-                                        "dlHash": "hzpll",-                                        "dlOutput": "[\u0008B\n\u0019Yz",-                                        "dlSubdir": {-                                            "RegexDir": "["-                                        },-                                        "dlUri": "http:wnb"-                                    },-                                    "( < 4.1.3 && == 1.5.1 ) || ( > 2.2.1 && >= 4.4.3 && < 3.4.3 ) || ( >= 2.3.1 ) || ( <= 2.2.1 && > 1.2.2 && == 1.1.2 && < 1.2.3 ) || ( == 1.1.1 && <= 1.1.1 ) || ( > 1.1.1 && < 1.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "jnr",-                                        "dlOutput": "'\u001e",-                                        "dlSubdir": "𘡵\u0000\u0008~",-                                        "dlUri": "https:cmhjy"-                                    },-                                    "( == 5.5.2 && == 4.5.3 && < 4.3.4 && == 2.5.5 && == 5.5.2 )": {-                                        "dlCSize": -7,-                                        "dlHash": "ni",-                                        "dlOutput": "6g\u0011𮀍",-                                        "dlSubdir": {-                                            "RegexDir": "\u001f6"-                                        },-                                        "dlUri": "https:rg"-                                    },-                                    "( >= 4.4.4 && > 4.2.4 && <= 5.4.3 ) || ( <= 4.1.3 && == 4.2.2 && <= 2.3.4 && > 2.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "dz",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "SR󱧵\u0006𨪸"-                                        },-                                        "dlUri": "http:wrlyhle"-                                    }-                                }-                            },-                            "A_ARM64": {-                                "Darwin": {},-                                "FreeBSD": {-                                    "( > 3.4.1 ) || ( > 3.4.1 && >= 2.4.4 )": {-                                        "dlCSize": 3,-                                        "dlHash": "rfersdh",-                                        "dlOutput": "얳4",-                                        "dlSubdir": {-                                            "RegexDir": "-"-                                        },-                                        "dlUri": "https:xnlyb"-                                    },-                                    "( > 4.3.4 && <= 3.3.2 )": {-                                        "dlCSize": 1,-                                        "dlHash": "odc",-                                        "dlOutput": "{\u000e8\u0014P",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -7,-                                        "dlHash": "papalk",-                                        "dlOutput": null,-                                        "dlSubdir": "𨉑",-                                        "dlUri": "http:kvjmyd"-                                    }-                                },-                                "Windows": {-                                    "( < 5.1.5 && < 4.5.4 && == 5.4.5 && < 3.4.3 && <= 5.1.3 && <= 2.2.5 && > 3.4.3 ) || ( == 4.2.2 && < 1.1.4 && <= 3.3.4 && > 1.1.1 && >= 4.4.1 && <= 3.1.2 ) || ( >= 2.1.1 )": {-                                        "dlCSize": -7,-                                        "dlHash": "xnxqda",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "https:tbh"-                                    },-                                    "( == 1.2.4 && > 2.4.5 && >= 3.4.1 && >= 2.2.2 && >= 2.1.6 && <= 1.5.1 ) || ( > 2.4.4 && > 3.1.1 && < 2.1.4 && > 1.2.1 && < 3.2.2 && < 3.4.3 )": {-                                        "dlCSize": -7,-                                        "dlHash": "lt",-                                        "dlOutput": null,-                                        "dlSubdir": "𞴄_#*",-                                        "dlUri": "https:dzhejh"-                                    },-                                    "( > 3.3.1 && <= 4.4.5 && > 5.5.5 && > 5.1.2 && == 5.5.1 ) || ( < 4.3.4 ) || ( >= 3.3.3 && == 1.2.1 && == 3.1.2 ) || ( >= 1.2.1 && == 1.3.1 ) || ( <= 1.2.1 && < 1.1.1 && > 1.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "t",-                                        "dlOutput": "\u0019\t8\u0008𠦡!􂧣",-                                        "dlSubdir": null,-                                        "dlUri": "https:usaurb"-                                    },-                                    "( > 4.4.2 && > 2.4.5 && == 1.4.2 && <= 4.2.4 && <= 4.5.3 && <= 4.4.1 && == 3.3.2 ) || ( <= 1.4.1 && <= 1.4.5 )": {-                                        "dlCSize": -4,-                                        "dlHash": "qslce",-                                        "dlOutput": "f1S",-                                        "dlSubdir": null,-                                        "dlUri": "http:nd"-                                    },-                                    "( > 5.3.1 && < 1.5.1 && <= 2.3.5 && > 5.1.2 && <= 1.1.2 && < 4.2.2 && <= 3.5.3 ) || ( <= 2.4.1 && > 2.1.1 && == 2.4.1 ) || ( == 1.2.2 && <= 3.2.2 && >= 1.2.3 && >= 1.2.3 )": {-                                        "dlCSize": -5,-                                        "dlHash": "l",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0011\u001aI",-                                        "dlUri": "https:zjdtwog"-                                    },-                                    "( >= 1.2.3 && == 3.3.3 && < 2.2.3 )": {-                                        "dlCSize": -3,-                                        "dlHash": "bcbhnst",-                                        "dlOutput": null,-                                        "dlSubdir": "𣘼",-                                        "dlUri": "http:ftblev"-                                    },-                                    "( >= 3.5.3 && >= 2.2.2 && > 2.5.2 && == 4.5.5 && < 2.5.3 )": {-                                        "dlCSize": -7,-                                        "dlHash": "f",-                                        "dlOutput": "t𣛒}",-                                        "dlSubdir": "",-                                        "dlUri": "http:tc"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 2,-                                        "dlHash": "mgrh",-                                        "dlOutput": "#󲦣",-                                        "dlSubdir": "</𐒓\r",-                                        "dlUri": "https:kf"-                                    }-                                }-                            },-                            "A_Sparc": {}-                        },-                        "viChangeLog": "https:qeelkw",-                        "viPostInstall": "hsul",-                        "viPostRemove": "esisqg",-                        "viPreCompile": "tlan",-                        "viReleaseDay": "-11141445403067958-01-10",-                        "viSourceDL": null,-                        "viTags": [-                            "base-5.2.1",-                            "Latest",-                            "base-3.3.3",-                            "old",-                            "base-5.6.2",-                            "Nightly"-                        ],-                        "viTestDL": {-                            "dlCSize": 4,-                            "dlHash": "xartpo",-                            "dlOutput": "􍫲􇥖",-                            "dlSubdir": null,-                            "dlUri": "https:hplk"-                        }-                    }-                },-                "HLS": {-                    "3.3.4": {-                        "viArch": {-                            "A_ARM": {-                                "Darwin": {-                                    "( < 1.1.4 && >= 4.6.3 && == 4.1.2 && <= 4.3.2 && < 1.4.1 && > 5.1.4 ) || ( <= 3.2.3 && < 3.3.4 )": {-                                        "dlCSize": 1,-                                        "dlHash": "fynvmu",-                                        "dlOutput": "􃯙$ᛷ𧉃\u001e\u0019",-                                        "dlSubdir": {-                                            "RegexDir": "\u0005\u0006"-                                        },-                                        "dlUri": "http:yxoohwk"-                                    },-                                    "( < 5.3.3 && > 2.3.1 && < 3.2.3 )": {-                                        "dlCSize": -4,-                                        "dlHash": "qyknn",-                                        "dlOutput": ")d",-                                        "dlSubdir": {-                                            "RegexDir": "􏁬{􊂢D"-                                        },-                                        "dlUri": "http:ewxka"-                                    },-                                    "( == 4.4.2 && > 2.5.4 ) || ( < 3.2.4 && >= 4.2.4 && == 3.4.2 && > 3.3.2 && == 4.2.1 )": {-                                        "dlCSize": 5,-                                        "dlHash": "agnu",-                                        "dlOutput": "Cg❭\u000fZ",-                                        "dlSubdir": {-                                            "RegexDir": "STq"-                                        },-                                        "dlUri": "https:rht"-                                    },-                                    "( > 4.4.2 && < 4.4.4 && < 4.5.4 && < 1.5.1 ) || ( == 3.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "ffg",-                                        "dlOutput": null,-                                        "dlSubdir": "\u001a\u0013H",-                                        "dlUri": "https:gty"-                                    },-                                    "( > 4.5.1 ) || ( < 4.3.3 && >= 1.1.4 && == 3.3.2 && < 1.4.3 ) || ( <= 3.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "y",-                                        "dlOutput": "3􉡡\u001e𡽢󽥤A",-                                        "dlSubdir": "B2^6\u0013r",-                                        "dlUri": "http:bf"-                                    },-                                    "( > 5.3.5 && > 1.3.2 && >= 4.1.1 && <= 3.3.3 && >= 4.3.1 && <= 4.2.3 && < 1.4.1 )": {-                                        "dlCSize": 7,-                                        "dlHash": "psrf",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "5"-                                        },-                                        "dlUri": "https:mgol"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "󾺯\u0008􉙆",-                                        "dlSubdir": null,-                                        "dlUri": "https:vb"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 2.5.3 && < 2.2.4 && > 5.4.5 && == 4.5.2 && >= 3.5.2 )": {-                                        "dlCSize": -4,-                                        "dlHash": "pcaootd",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "https:cis"-                                    },-                                    "( > 5.3.2 && < 5.1.4 && < 4.4.5 && >= 4.2.5 && <= 4.3.3 && <= 4.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "kskm",-                                        "dlOutput": "=󻛵𢘳o",-                                        "dlSubdir": null,-                                        "dlUri": "http:gxg"-                                    },-                                    "( >= 1.1.1 ) || ( >= 4.4.1 && > 1.1.1 && >= 1.4.3 && <= 1.2.3 && >= 1.4.3 ) || ( > 3.1.1 && >= 1.3.3 && >= 3.3.2 && <= 1.2.1 && == 1.1.2 ) || ( >= 1.2.2 && == 1.1.2 )": {-                                        "dlCSize": -3,-                                        "dlHash": "fdqtekn",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "􁔟\t"-                                        },-                                        "dlUri": "https:e"-                                    },-                                    "( >= 5.5.3 && == 1.3.4 && < 3.1.3 && <= 3.5.5 && > 2.5.5 && == 5.1.3 && >= 5.1.4 )": {-                                        "dlCSize": -6,-                                        "dlHash": "wizw",-                                        "dlOutput": "{",-                                        "dlSubdir": {-                                            "RegexDir": ".𮜨J"-                                        },-                                        "dlUri": "http:okkl"-                                    }-                                },-                                "Linux_UnknownLinux": {-                                    "( == 5.2.4 )": {-                                        "dlCSize": 1,-                                        "dlHash": "bxxdkmn",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "f\u0007"-                                        },-                                        "dlUri": "http:xjyppq"-                                    },-                                    "( > 1.1.3 && >= 3.2.3 && < 4.6.2 && > 4.1.2 )": {-                                        "dlCSize": 0,-                                        "dlHash": "",-                                        "dlOutput": "-2k𥩀",-                                        "dlSubdir": {-                                            "RegexDir": "u\\\u000e\u0019"-                                        },-                                        "dlUri": "http:bwj"-                                    },-                                    "( > 4.1.6 )": {-                                        "dlCSize": -1,-                                        "dlHash": "kjfa",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "http:ylqiily"-                                    },-                                    "( >= 2.3.3 && > 1.3.4 && < 3.1.1 && <= 3.1.1 && > 2.6.5 ) || ( < 1.3.2 && == 3.2.1 ) || ( < 2.2.2 && < 3.2.3 && == 2.2.1 && == 1.3.1 && >= 2.3.1 ) || ( < 1.1.2 && == 2.1.1 && <= 1.2.1 && == 2.1.1 ) || ( >= 2.1.1 && <= 2.2.2 && == 1.1.1 )": {-                                        "dlCSize": -4,-                                        "dlHash": "hrncagl",-                                        "dlOutput": "",-                                        "dlSubdir": "2𱇝ll?",-                                        "dlUri": "https:npm"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ardpqfx",-                                        "dlOutput": "n\u000enU]oJ",-                                        "dlSubdir": ",bud\\𢯥",-                                        "dlUri": "http:motoflc"-                                    }-                                },-                                "Windows": {-                                    "( <= 3.3.3 && < 2.4.5 && == 5.3.1 )": {-                                        "dlCSize": -6,-                                        "dlHash": "gbyqa",-                                        "dlOutput": "O󿶱𗫌􎣹",-                                        "dlSubdir": {-                                            "RegexDir": "eRc"-                                        },-                                        "dlUri": "http:fr"-                                    },-                                    "( <= 5.3.4 && <= 3.1.3 && == 3.5.3 && >= 3.5.3 ) || ( >= 3.1.1 && <= 1.4.1 )": {-                                        "dlCSize": 0,-                                        "dlHash": "",-                                        "dlOutput": "yl䫁;",-                                        "dlSubdir": "\u0015z",-                                        "dlUri": "http:ktvy"-                                    },-                                    "( >= 4.1.3 && == 2.5.4 && < 4.2.2 && < 1.3.2 && <= 3.3.5 && < 2.3.5 && > 1.3.5 ) || ( == 1.2.1 && < 4.4.3 && >= 3.2.4 )": {-                                        "dlCSize": -6,-                                        "dlHash": "bl",-                                        "dlOutput": null,-                                        "dlSubdir": "I𰸦󼆭🃧",-                                        "dlUri": "https:jsvaoza"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "g",-                                        "dlOutput": "\u0013\u0011\u001a",-                                        "dlSubdir": "",-                                        "dlUri": "http:lo"-                                    }-                                }-                            },-                            "A_ARM64": {-                                "Darwin": {-                                    "( == 2.1.2 && >= 5.5.5 )": {-                                        "dlCSize": -3,-                                        "dlHash": "zbzdja",-                                        "dlOutput": "fv^$芳",-                                        "dlSubdir": {-                                            "RegexDir": "Zk\u0011|"-                                        },-                                        "dlUri": "http:j"-                                    },-                                    "( == 2.3.3 && < 5.2.1 && > 4.2.5 && <= 1.2.1 )": {-                                        "dlCSize": 5,-                                        "dlHash": "dvjvnft",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:fo"-                                    },-                                    "( > 1.4.1 && > 4.2.5 ) || ( > 3.1.4 && == 5.1.1 && <= 1.2.4 && >= 5.1.1 && == 2.1.4 )": {-                                        "dlCSize": -4,-                                        "dlHash": "uwhrshf",-                                        "dlOutput": "q>􃇂",-                                        "dlSubdir": "re\u001fcuC",-                                        "dlUri": "https:ckusm"-                                    },-                                    "( > 5.4.5 && <= 1.2.2 && >= 2.5.4 && > 3.3.3 )": {-                                        "dlCSize": 7,-                                        "dlHash": "ftvhn",-                                        "dlOutput": "9v,:\u0004*",-                                        "dlSubdir": null,-                                        "dlUri": "https:emm"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 1.2.4 ) || ( <= 4.2.1 && > 3.4.3 && == 4.4.4 && <= 1.4.1 && <= 4.1.3 )": {-                                        "dlCSize": 2,-                                        "dlHash": "fcwm",-                                        "dlOutput": "􋮊{\u0006\u0018F",-                                        "dlSubdir": {-                                            "RegexDir": "mn"-                                        },-                                        "dlUri": "http:v"-                                    },-                                    "( < 5.5.3 && <= 3.2.1 && == 4.4.5 && <= 2.5.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "hvuskaf",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𨫈󼴞=!W"-                                        },-                                        "dlUri": "https:vifadyq"-                                    },-                                    "( == 3.1.5 && >= 1.1.5 && <= 6.4.5 && > 3.3.2 && < 4.3.4 ) || ( == 4.3.2 && >= 2.3.2 && >= 1.4.3 && == 3.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "dnrv",-                                        "dlOutput": ";x􁗾'㰥堀",-                                        "dlSubdir": "nR",-                                        "dlUri": "http:l"-                                    },-                                    "( > 2.4.1 && > 1.4.4 && == 2.1.3 && <= 3.4.5 && <= 4.2.4 ) || ( == 1.3.2 && == 1.1.2 && <= 4.2.1 && > 2.4.1 && >= 4.3.3 ) || ( >= 1.3.1 && >= 1.3.2 && >= 3.2.3 && == 3.3.4 ) || ( > 1.1.1 && <= 2.1.2 ) || ( >= 1.1.2 )": {-                                        "dlCSize": -4,-                                        "dlHash": "acyer",-                                        "dlOutput": "S>𤞺",-                                        "dlSubdir": null,-                                        "dlUri": "https:lx"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -3,-                                        "dlHash": "inhzes",-                                        "dlOutput": "󲸏h",-                                        "dlSubdir": "\u0004𤔧L",-                                        "dlUri": "https:xrm"-                                    }-                                },-                                "Windows": {-                                    "( < 4.5.5 && >= 2.1.4 ) || ( == 2.2.3 ) || ( == 1.1.1 && >= 3.2.1 && > 4.1.2 )": {-                                        "dlCSize": -2,-                                        "dlHash": "qfolt",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u000f􋕗t𬴫᠂i"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( <= 2.2.4 && > 4.3.3 && >= 3.3.5 && >= 3.5.5 )": {-                                        "dlCSize": -6,-                                        "dlHash": "",-                                        "dlOutput": "\u0018Ae\u0013𠟂",-                                        "dlSubdir": "\u0007뽜,1",-                                        "dlUri": "https:nnth"-                                    },-                                    "( <= 3.3.4 && > 4.3.1 && >= 1.5.2 && <= 3.2.5 && == 3.1.2 ) || ( == 4.2.2 && == 1.1.2 && > 3.1.4 && >= 2.4.3 && < 4.2.1 && < 2.1.4 ) || ( > 2.1.2 && == 3.1.1 ) || ( < 1.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "ni",-                                        "dlOutput": "m ",-                                        "dlSubdir": null,-                                        "dlUri": "http:xgmckk"-                                    },-                                    "( <= 5.1.5 && > 1.2.4 && <= 2.3.3 && <= 4.5.1 && <= 3.2.2 && >= 8.2.1 && < 3.5.5 ) || ( >= 2.4.1 && == 3.3.4 && < 2.2.2 && > 2.2.3 && <= 4.5.4 ) || ( < 2.3.4 && < 3.2.1 && < 2.1.1 && < 2.3.1 && <= 3.4.1 ) || ( == 2.2.2 && > 2.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "vxixhpf",-                                        "dlOutput": "𑌊\u001b\u001e\u0004㘋",-                                        "dlSubdir": {-                                            "RegexDir": "j"-                                        },-                                        "dlUri": "http:ixh"-                                    },-                                    "( > 2.4.4 && == 5.2.4 ) || ( == 4.2.3 && <= 3.4.2 )": {-                                        "dlCSize": -6,-                                        "dlHash": "pyprnuq",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "#'t"-                                        },-                                        "dlUri": "http:nsppni"-                                    },-                                    "( > 5.4.3 && >= 5.1.2 && <= 1.3.5 && > 2.2.5 && >= 2.4.4 && > 2.1.1 && < 1.2.4 ) || ( == 1.1.3 )": {-                                        "dlCSize": 3,-                                        "dlHash": "mzzbgw",-                                        "dlOutput": "\u000e󼼈􈵰\u0006\u0018\u0004L",-                                        "dlSubdir": null,-                                        "dlUri": "http:buu"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "Linux_Debian": {-                                    "( <= 1.3.5 && == 2.4.4 && >= 1.2.2 )": {-                                        "dlCSize": 1,-                                        "dlHash": "ayofdn",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0004B\u001bz9U",-                                        "dlUri": "http:utyxnix"-                                    },-                                    "( > 2.3.4 && == 2.5.2 && == 1.5.1 ) || ( >= 3.1.3 && < 1.4.2 && > 1.2.2 ) || ( >= 2.1.4 && >= 3.1.2 && >= 1.2.2 && >= 1.3.3 && >= 3.3.2 ) || ( == 2.2.1 && == 2.3.2 && <= 1.2.2 )": {-                                        "dlCSize": 4,-                                        "dlHash": "kj",-                                        "dlOutput": "􊩵󿳅\u0007",-                                        "dlSubdir": {-                                            "RegexDir": "y\u0012E\u001e"-                                        },-                                        "dlUri": "http:nqve"-                                    },-                                    "( >= 5.4.4 )": {-                                        "dlCSize": 4,-                                        "dlHash": "tpljwjw",-                                        "dlOutput": "l",-                                        "dlSubdir": {-                                            "RegexDir": "[[\\\u0017"-                                        },-                                        "dlUri": "http:uduxxa"-                                    },-                                    "( >= 5.5.1 && > 3.5.5 && < 2.4.3 && > 5.1.3 && <= 3.4.2 )": {-                                        "dlCSize": 6,-                                        "dlHash": "xsmcv",-                                        "dlOutput": "@k",-                                        "dlSubdir": "haU㶀瓄O",-                                        "dlUri": "http:yqnos"-                                    },-                                    "( >= 5.5.2 && > 4.3.1 )": {-                                        "dlCSize": 1,-                                        "dlHash": "toocs",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -3,-                                        "dlHash": "omfgjtu",-                                        "dlOutput": "tzG\u001dnfh",-                                        "dlSubdir": "A",-                                        "dlUri": "http:xwmupo"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:kg",-                        "viPostInstall": null,-                        "viPostRemove": "goh",-                        "viPreCompile": "be",-                        "viReleaseDay": "11320339604073841-10-11",-                        "viSourceDL": {-                            "dlCSize": 1,-                            "dlHash": "inxhfo",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": "v7,􉌈"-                            },-                            "dlUri": "https:gkxzfk"-                        },-                        "viTags": [-                            "base-6.6.6",-                            "Prerelease",-                            "Prerelease",-                            "Recommended",-                            "Nightly",-                            "old"-                        ],-                        "viTestDL": {-                            "dlCSize": null,-                            "dlHash": "odqes",-                            "dlOutput": "\u0003",-                            "dlSubdir": {-                                "RegexDir": "F\u0019\u000cD"-                            },-                            "dlUri": "https:fqtd"-                        }-                    },-                    "3.5.1": {-                        "viArch": {-                            "A_ARM": {-                                "FreeBSD": {-                                    "( == 1.5.3 && == 2.4.1 && <= 4.1.3 && >= 2.5.3 && <= 5.6.3 && >= 2.1.1 && < 1.5.3 )": {-                                        "dlCSize": 6,-                                        "dlHash": "",-                                        "dlOutput": "Nx",-                                        "dlSubdir": "J3-G",-                                        "dlUri": "https:xubcbcn"-                                    },-                                    "( == 2.4.5 && <= 3.4.1 ) || ( < 1.2.3 && < 1.1.3 && >= 4.2.4 && > 4.4.1 ) || ( == 3.4.1 && == 2.2.3 && <= 2.1.2 && == 2.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "it",-                                        "dlOutput": "@0\u0006󷫕P",-                                        "dlSubdir": null,-                                        "dlUri": "https:rc"-                                    },-                                    "( > 1.5.4 ) || ( >= 5.3.1 && <= 4.1.2 )": {-                                        "dlCSize": 0,-                                        "dlHash": "phnqnbd",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:j"-                                    },-                                    "( >= 2.4.2 && < 4.3.4 && < 1.5.5 ) || ( == 3.1.2 && > 2.2.1 )": {-                                        "dlCSize": -6,-                                        "dlHash": "c",-                                        "dlOutput": "P a9󴖍󵪭",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:bc"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -7,-                                        "dlHash": "hatf",-                                        "dlOutput": "󿞍",-                                        "dlSubdir": {-                                            "RegexDir": "$􄷤Ht"-                                        },-                                        "dlUri": "http:ibhpyx"-                                    }-                                },-                                "Linux_Debian": {-                                    "unknown_versioning": {-                                        "dlCSize": 4,-                                        "dlHash": "ze",-                                        "dlOutput": "_b83􁱬1",-                                        "dlSubdir": {-                                            "RegexDir": "1⏺{:\"\u001c"-                                        },-                                        "dlUri": "https:"-                                    }-                                },-                                "Linux_Gentoo": {}-                            },-                            "A_PowerPC64": {-                                "Darwin": {-                                    "( < 4.4.4 && >= 4.3.4 && <= 3.4.5 && == 5.4.4 && == 3.2.4 && == 2.2.5 && > 3.1.1 ) || ( <= 3.3.1 && < 2.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:gqxt"-                                    },-                                    "( < 5.4.5 && < 1.5.2 ) || ( == 2.1.1 && >= 2.2.4 && == 3.3.1 && <= 2.4.1 && == 4.4.4 && <= 1.3.4 ) || ( >= 2.3.3 && >= 3.1.1 && >= 1.3.2 )": {-                                        "dlCSize": 7,-                                        "dlHash": "",-                                        "dlOutput": "Y󾲵",-                                        "dlSubdir": null,-                                        "dlUri": "http:wzg"-                                    },-                                    "( <= 1.3.4 ) || ( > 3.3.4 && == 2.2.3 ) || ( <= 3.3.3 && >= 3.3.2 && >= 3.3.1 ) || ( == 3.1.2 )": {-                                        "dlCSize": -6,-                                        "dlHash": "q",-                                        "dlOutput": "t<(\rl󵗶\u0004",-                                        "dlSubdir": "l􃡵X󺡆",-                                        "dlUri": "http:ytx"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 2.3.1 && >= 1.4.2 ) || ( == 2.2.2 && <= 2.1.3 && > 4.3.3 && == 4.4.3 ) || ( >= 2.2.1 && >= 2.3.1 && <= 1.3.1 && < 2.1.3 && < 2.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "dqj",-                                        "dlOutput": "ef􇡑",-                                        "dlSubdir": {-                                            "RegexDir": "G\u0011𐭇"-                                        },-                                        "dlUri": "https:slbeh"-                                    },-                                    "( > 1.2.5 && == 5.5.4 && <= 2.5.2 && < 2.1.1 && == 3.1.3 && >= 4.1.4 ) || ( > 2.4.1 ) || ( <= 2.1.1 && <= 3.2.3 && < 2.2.3 )": {-                                        "dlCSize": -4,-                                        "dlHash": "qwq",-                                        "dlOutput": "X􇘬4P\u0016",-                                        "dlSubdir": null,-                                        "dlUri": "https:muenrff"-                                    },-                                    "( > 4.5.4 && > 2.4.5 && > 3.1.4 && <= 4.3.4 && > 1.3.2 )": {-                                        "dlCSize": -5,-                                        "dlHash": "",-                                        "dlOutput": "mF?𣶌c\u0015",-                                        "dlSubdir": {-                                            "RegexDir": "Zg"-                                        },-                                        "dlUri": "http:njzusen"-                                    },-                                    "( >= 1.3.2 && <= 3.3.3 && <= 5.2.5 && < 2.3.4 && < 3.3.5 && >= 1.4.1 && == 1.4.4 )": {-                                        "dlCSize": -7,-                                        "dlHash": "ipnc",-                                        "dlOutput": "#\u0006W?\u0015A",-                                        "dlSubdir": "K",-                                        "dlUri": "http:bn"-                                    },-                                    "( >= 4.1.1 && < 5.3.4 && < 3.5.3 && > 1.4.2 && > 1.4.5 && > 2.2.4 && <= 5.3.4 )": {-                                        "dlCSize": 2,-                                        "dlHash": "",-                                        "dlOutput": "􁛴",-                                        "dlSubdir": "\u0013u(B\u001ab",-                                        "dlUri": "https:brm"-                                    },-                                    "( >= 4.4.5 && >= 3.3.3 && < 2.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "kggb",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:rbejr"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ibgp",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0003\u0016"-                                        },-                                        "dlUri": "https:jdu"-                                    }-                                },-                                "Linux_Gentoo": {-                                    "( < 3.1.4 && <= 1.1.3 && < 3.2.3 )": {-                                        "dlCSize": 1,-                                        "dlHash": "rxb",-                                        "dlOutput": null,-                                        "dlSubdir": "{𢶠\u0002E",-                                        "dlUri": "https:mcrk"-                                    },-                                    "( < 4.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "~󠆯0-\u0018H"-                                        },-                                        "dlUri": "https:zzfbb"-                                    },-                                    "( < 5.1.3 )": {-                                        "dlCSize": -1,-                                        "dlHash": "",-                                        "dlOutput": "]󿟸𦁞",-                                        "dlSubdir": {-                                            "RegexDir": "􉀁:"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( <= 3.1.5 ) || ( < 2.4.2 && < 2.4.2 && < 2.1.2 && > 3.4.2 ) || ( < 1.2.3 && == 1.1.2 && == 1.2.1 && < 2.4.3 && > 1.1.4 ) || ( < 2.1.1 && == 2.1.2 && >= 1.2.3 )": {-                                        "dlCSize": 0,-                                        "dlHash": "onix",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "<󱧼\u0001y"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( > 1.2.5 && > 5.1.4 && == 2.4.3 ) || ( > 2.1.2 && < 2.1.3 && == 2.2.1 && == 2.3.2 && > 4.2.4 && <= 4.1.3 )": {-                                        "dlCSize": -5,-                                        "dlHash": "sqkrcj",-                                        "dlOutput": "$+|I",-                                        "dlSubdir": "1",-                                        "dlUri": "http:kt"-                                    },-                                    "( >= 3.3.1 && < 1.1.4 && <= 1.4.3 && <= 5.5.4 && == 2.5.4 && < 2.1.2 && < 1.1.3 ) || ( == 2.3.1 && <= 4.4.5 && < 1.1.3 ) || ( < 3.1.1 && < 1.3.1 && >= 3.1.2 && >= 2.3.3 && == 3.3.4 )": {-                                        "dlCSize": -2,-                                        "dlHash": "o",-                                        "dlOutput": "%",-                                        "dlSubdir": "/󱔚~Z",-                                        "dlUri": "http:vd"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "Darwin": {-                                    "( < 2.2.1 && == 1.2.3 && >= 4.5.3 && >= 2.3.5 && >= 5.3.2 && >= 2.4.1 ) || ( >= 4.2.4 ) || ( < 2.3.2 && <= 3.2.2 && >= 3.1.1 && <= 1.3.1 && <= 1.3.1 )": {-                                        "dlCSize": 1,-                                        "dlHash": "h",-                                        "dlOutput": "⠓-3",-                                        "dlSubdir": {-                                            "RegexDir": "@[wFc"-                                        },-                                        "dlUri": "http:rteppt"-                                    },-                                    "( > 1.4.4 && < 5.4.4 && < 2.1.2 && >= 3.5.1 && == 2.4.4 ) || ( > 1.4.4 && < 1.2.1 && >= 1.1.2 && >= 3.2.1 && < 2.4.1 && == 4.3.1 )": {-                                        "dlCSize": 1,-                                        "dlHash": "owurl",-                                        "dlOutput": "+[􈣢󺔃􅵾",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:j"-                                    },-                                    "( > 2.2.3 && <= 3.4.2 && <= 4.5.5 ) || ( == 2.1.2 && >= 3.1.1 && >= 4.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "vtk",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:ox"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "vha",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:uglxfde"-                                    }-                                },-                                "Linux_Alpine": {-                                    "( <= 2.5.2 && <= 2.1.5 && < 1.2.1 )": {-                                        "dlCSize": 3,-                                        "dlHash": "",-                                        "dlOutput": "?",-                                        "dlSubdir": null,-                                        "dlUri": "https:i"-                                    },-                                    "( >= 2.1.1 && > 1.5.2 )": {-                                        "dlCSize": 1,-                                        "dlHash": "wk",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𭹫$v5􍍣\u0003"-                                        },-                                        "dlUri": "http:gbbdxm"-                                    },-                                    "( >= 2.2.4 && < 5.4.2 && <= 2.1.2 && >= 5.5.4 && <= 2.5.3 ) || ( <= 2.3.3 && > 4.4.2 && == 2.3.2 ) || ( <= 1.3.2 )": {-                                        "dlCSize": 3,-                                        "dlHash": "zcx",-                                        "dlOutput": "𡝫k\u000cA𐴓?",-                                        "dlSubdir": "\u0006B",-                                        "dlUri": "https:jj"-                                    }-                                },-                                "Linux_Exherbo": {-                                    "( < 4.4.5 && < 3.2.1 && > 4.2.2 ) || ( == 1.1.1 && > 4.2.1 && <= 1.4.2 && < 1.4.3 && < 1.2.4 && >= 1.1.4 )": {-                                        "dlCSize": -3,-                                        "dlHash": "posp",-                                        "dlOutput": "󳮳Lp",-                                        "dlSubdir": {-                                            "RegexDir": "9𡇿􅾦"-                                        },-                                        "dlUri": "https:vcpaxr"-                                    },-                                    "( <= 4.4.4 && < 1.2.1 && >= 2.1.4 && < 3.1.5 && >= 3.2.2 )": {-                                        "dlCSize": 2,-                                        "dlHash": "ammympl",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 2,-                                        "dlHash": "pru",-                                        "dlOutput": "󹗣<E",-                                        "dlSubdir": {-                                            "RegexDir": "[𨀰𓆢y􉻀u"-                                        },-                                        "dlUri": "http:"-                                    }-                                },-                                "Linux_RedHat": {-                                    "( < 2.1.1 && > 1.2.2 && <= 3.4.5 && <= 6.1.2 ) || ( >= 5.1.4 && >= 4.4.1 && > 4.1.1 && < 2.4.2 && >= 2.3.1 && <= 4.1.1 ) || ( == 2.3.2 && > 3.3.2 && < 3.1.1 && >= 3.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "tytv",-                                        "dlOutput": "<>\u0016",-                                        "dlSubdir": "",-                                        "dlUri": "http:wvuf"-                                    },-                                    "( < 4.2.3 && > 5.4.4 && >= 4.4.3 && >= 1.5.3 && < 2.3.3 && == 1.5.1 && <= 2.4.4 ) || ( <= 1.2.1 && < 1.3.2 && < 1.2.1 && == 5.1.3 ) || ( > 3.1.1 && <= 3.3.3 ) || ( >= 2.2.1 ) || ( <= 1.2.1 ) || ( <= 2.1.1 && < 1.1.1 ) || ( <= 1.1.1 ) || ( > 1.1.1 )": {-                                        "dlCSize": -5,-                                        "dlHash": "",-                                        "dlOutput": "~|軟Ct",-                                        "dlSubdir": "栙6",-                                        "dlUri": "https:f"-                                    },-                                    "( == 5.5.3 && > 5.5.2 && == 3.3.4 ) || ( == 2.2.3 && < 4.3.1 && > 2.4.4 && > 4.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "ps",-                                        "dlOutput": "􌄔\r\u0004虻`껣",-                                        "dlSubdir": {-                                            "RegexDir": "?\n2X󹩳"-                                        },-                                        "dlUri": "http:yu"-                                    },-                                    "( > 3.4.5 && < 6.1.4 && > 1.3.3 && > 1.2.2 && == 1.1.4 && > 2.3.2 && == 4.5.3 )": {-                                        "dlCSize": 4,-                                        "dlHash": "mbnmx",-                                        "dlOutput": "\r#z{l",-                                        "dlSubdir": {-                                            "RegexDir": " \u000b𣪌􉕦"-                                        },-                                        "dlUri": "http:zzvuxs"-                                    },-                                    "( > 3.5.2 && <= 1.4.4 && < 2.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "aojzio",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "=⽨\u0015XJ𱇤"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( > 4.1.4 && > 2.4.2 ) || ( > 3.3.3 && == 4.3.1 && <= 3.1.3 && < 3.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "hwen",-                                        "dlOutput": "挴\u0003",-                                        "dlSubdir": {-                                            "RegexDir": "𨑴d"-                                        },-                                        "dlUri": "https:tmgy"-                                    },-                                    "( > 4.5.4 && >= 3.3.4 && < 5.4.4 && == 4.4.3 && <= 3.4.1 && > 1.4.3 ) || ( > 1.3.2 && >= 4.5.3 && <= 2.4.4 && >= 3.4.1 && < 1.2.4 )": {-                                        "dlCSize": -4,-                                        "dlHash": "xai",-                                        "dlOutput": null,-                                        "dlSubdir": "P\\\u0015-W󿂌",-                                        "dlUri": "http:uri"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -4,-                                        "dlHash": "hbkujqh",-                                        "dlOutput": "w῞츗{P𣰋",-                                        "dlSubdir": null,-                                        "dlUri": "http:csa"-                                    }-                                },-                                "Linux_UnknownLinux": {-                                    "( <= 4.5.5 && <= 5.3.2 && == 1.2.3 && <= 3.3.3 && <= 4.5.4 )": {-                                        "dlCSize": -1,-                                        "dlHash": "lzhh",-                                        "dlOutput": null,-                                        "dlSubdir": "KhG\u001d",-                                        "dlUri": "http:ynq"-                                    },-                                    "( == 3.4.1 && < 4.1.3 && < 3.1.3 && < 2.6.4 && >= 5.3.5 && >= 3.6.4 ) || ( < 3.2.4 && == 1.4.2 && >= 2.1.4 ) || ( == 2.3.1 && < 1.2.2 && == 1.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "iqfpr",-                                        "dlOutput": "sE\u001ci",-                                        "dlSubdir": {-                                            "RegexDir": "R󿁄#"-                                        },-                                        "dlUri": "http:f"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -5,-                                        "dlHash": "jkifl",-                                        "dlOutput": "u\u0005Q",-                                        "dlSubdir": {-                                            "RegexDir": "􆠖"-                                        },-                                        "dlUri": "http:"-                                    }-                                },-                                "Windows": {-                                    "( <= 1.1.1 && < 5.5.2 && >= 1.5.5 && < 2.1.2 && >= 4.1.1 && == 2.5.5 ) || ( >= 1.4.1 && == 2.2.4 && < 1.2.5 && > 2.1.2 && <= 3.3.4 && < 3.4.1 ) || ( == 3.3.1 && >= 3.3.1 ) || ( < 1.2.2 && >= 2.2.1 && <= 2.2.1 && <= 1.2.1 ) || ( > 1.1.1 && >= 1.1.1 ) || ( > 1.1.2 )": {-                                        "dlCSize": -6,-                                        "dlHash": "",-                                        "dlOutput": "z",-                                        "dlSubdir": {-                                            "RegexDir": "𦓉N(𤽮\u0003냹"-                                        },-                                        "dlUri": "http:ffcumiz"-                                    },-                                    "( <= 5.4.5 && > 2.4.5 && < 3.1.5 ) || ( <= 5.1.2 && >= 3.4.4 && >= 2.4.2 && < 3.4.1 && == 4.3.2 ) || ( == 1.3.3 )": {-                                        "dlCSize": -6,-                                        "dlHash": "rt",-                                        "dlOutput": "&N,",-                                        "dlSubdir": "z\rY",-                                        "dlUri": "http:"-                                    },-                                    "( == 5.5.4 && >= 1.2.4 && <= 5.4.2 && <= 4.3.2 && == 1.1.1 && > 5.3.2 && < 1.5.1 ) || ( >= 1.3.4 && >= 2.1.4 && == 3.2.1 ) || ( <= 1.3.3 ) || ( <= 2.2.2 && <= 1.3.2 )": {-                                        "dlCSize": -3,-                                        "dlHash": "apwyb",-                                        "dlOutput": null,-                                        "dlSubdir": "LU􇿛𩔱龱R",-                                        "dlUri": "http:bbvfhp"-                                    },-                                    "( > 5.4.5 ) || ( == 2.1.1 && <= 1.3.2 && > 3.3.1 ) || ( <= 1.2.3 && < 3.3.1 ) || ( > 1.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "iokyf",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u00106\u001bD~N"-                                        },-                                        "dlUri": "http:jsywd"-                                    },-                                    "( >= 4.2.2 && < 1.2.4 && <= 4.5.3 && <= 4.5.1 && >= 5.5.2 ) || ( < 4.4.1 && <= 1.2.2 && < 4.2.4 && <= 2.2.3 ) || ( < 1.3.3 && <= 2.2.2 ) || ( >= 1.1.2 && > 1.3.2 && < 2.2.2 )": {-                                        "dlCSize": -1,-                                        "dlHash": "orphmr",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "臉\u0001󼄫"-                                        },-                                        "dlUri": "https:swn"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 7,-                                        "dlHash": "x",-                                        "dlOutput": "9$풁㖱{J",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:xbjwdwt"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:cjxxlk",-                        "viPostInstall": "eegqax",-                        "viPostRemove": "",-                        "viPreCompile": "n",-                        "viReleaseDay": "11281974411259154-01-13",-                        "viSourceDL": null,-                        "viTags": [-                            "LatestPrerelease"-                        ],-                        "viTestDL": {-                            "dlCSize": 2,-                            "dlHash": "fam",-                            "dlOutput": "k'|6\r",-                            "dlSubdir": "Gt9",-                            "dlUri": "https:nz"-                        }-                    },-                    "4.2.2": {-                        "viArch": {},-                        "viChangeLog": null,-                        "viPostInstall": null,-                        "viPostRemove": "ubej",-                        "viPreCompile": "w",-                        "viReleaseDay": "10727983819661953-08-15",-                        "viSourceDL": {-                            "dlCSize": 4,-                            "dlHash": "qqhkc",-                            "dlOutput": "𱉒\u0000bi\u0016",-                            "dlSubdir": null,-                            "dlUri": "http:hh"-                        },-                        "viTags": [-                            "Nightly",-                            "Latest",-                            "Recommended",-                            "Prerelease",-                            "=W\na􂱣",-                            "Nightly",-                            "Prerelease"-                        ],-                        "viTestDL": {-                            "dlCSize": 3,-                            "dlHash": "gsrmt",-                            "dlOutput": "",-                            "dlSubdir": {-                                "RegexDir": ""-                            },-                            "dlUri": "https:wcush"-                        }-                    },-                    "4.4.1": {-                        "viArch": {-                            "A_64": {-                                "Darwin": {-                                    "( <= 4.2.4 && == 1.2.4 ) || ( >= 3.3.4 && > 1.1.2 && == 1.2.1 && < 5.2.1 && < 4.2.2 )": {-                                        "dlCSize": 1,-                                        "dlHash": "",-                                        "dlOutput": "ꚡD(嵁𨋢省",-                                        "dlSubdir": null,-                                        "dlUri": "https:mhq"-                                    },-                                    "( > 5.1.2 && <= 6.5.2 && <= 1.1.1 && == 3.5.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "u",-                                        "dlOutput": "Dq\u0001^",-                                        "dlSubdir": "]<",-                                        "dlUri": "http:fccdw"-                                    },-                                    "( >= 7.3.3 && >= 5.4.3 && <= 3.3.2 && == 2.1.3 && == 3.5.5 && < 2.1.1 ) || ( <= 4.2.2 && == 2.1.4 && == 3.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "f",-                                        "dlOutput": "x󱰕!𧃹>",-                                        "dlSubdir": "=\u001f\u0019d",-                                        "dlUri": "http:tnb"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 3.5.1 && < 4.3.1 && < 2.5.4 && == 1.1.5 && <= 5.5.1 && < 2.1.3 ) || ( < 1.1.2 && <= 2.4.1 && < 1.2.1 && > 4.1.1 )": {-                                        "dlCSize": -7,-                                        "dlHash": "mez",-                                        "dlOutput": "􌮜𫳩@􊀂y",-                                        "dlSubdir": null,-                                        "dlUri": "https:xlufmp"-                                    },-                                    "( == 3.3.1 && >= 2.2.1 ) || ( == 3.1.3 )": {-                                        "dlCSize": 2,-                                        "dlHash": "qrwvrte",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "\u0004T𰐣󱲩󶛣/"-                                        },-                                        "dlUri": "https:gusz"-                                    },-                                    "( == 5.2.3 && < 2.3.5 && < 2.1.5 && >= 3.2.4 && < 2.2.5 && >= 1.3.1 && < 1.2.1 ) || ( < 2.3.2 && > 1.3.1 )": {-                                        "dlCSize": 1,-                                        "dlHash": "",-                                        "dlOutput": " \u0015A",-                                        "dlSubdir": "",-                                        "dlUri": "https:zuj"-                                    },-                                    "( > 1.6.5 && >= 5.1.1 && >= 1.3.4 ) || ( == 2.2.4 && <= 1.2.1 && < 3.2.3 && > 1.4.3 && >= 1.4.3 && <= 1.3.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "pktzd",-                                        "dlOutput": null,-                                        "dlSubdir": "i㜥\u001fe𘟷\u001b",-                                        "dlUri": "http:gi"-                                    },-                                    "( > 3.2.5 ) || ( == 2.3.3 && >= 3.5.1 ) || ( < 2.3.1 && >= 3.2.3 )": {-                                        "dlCSize": 6,-                                        "dlHash": "dspgt",-                                        "dlOutput": "\u001d𝤇",-                                        "dlSubdir": null,-                                        "dlUri": "https:x"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -4,-                                        "dlHash": "c",-                                        "dlOutput": "fk",-                                        "dlSubdir": null,-                                        "dlUri": "https:deuk"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "FreeBSD": {-                                    "( < 1.1.1 && == 4.4.5 && == 4.6.1 ) || ( > 2.2.2 && == 3.4.5 && < 3.1.1 && <= 2.1.4 ) || ( <= 2.1.3 && == 2.3.2 && < 3.3.2 && < 3.3.1 ) || ( >= 2.2.3 && >= 1.4.2 ) || ( > 1.1.1 ) || ( == 1.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "eqs",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0007\u0005M",-                                        "dlUri": "https:xxynbm"-                                    },-                                    "( == 1.4.3 && < 2.3.1 ) || ( > 4.1.2 && > 2.4.4 && <= 4.3.3 ) || ( >= 3.1.1 && >= 2.2.1 && < 2.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "\u000b聴:\u001a",-                                        "dlSubdir": {-                                            "RegexDir": "K𬔎f􏔑"-                                        },-                                        "dlUri": "https:yhzm"-                                    },-                                    "( > 4.5.5 && >= 1.3.3 && > 5.2.1 && == 2.5.1 && > 1.4.3 && == 1.4.5 && == 5.4.4 ) || ( > 1.3.1 && >= 5.2.3 && <= 3.3.4 && >= 3.1.2 && < 1.3.2 && > 2.1.2 )": {-                                        "dlCSize": -5,-                                        "dlHash": "fqvi",-                                        "dlOutput": "􋺑",-                                        "dlSubdir": "\u001b\"󱻚\u0017󴽑-",-                                        "dlUri": "http:sjut"-                                    },-                                    "( >= 4.1.6 && >= 3.3.1 && >= 6.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "rowqqyl",-                                        "dlOutput": ";:",-                                        "dlSubdir": "3􉋽벤L",-                                        "dlUri": "http:bqciizf"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 2,-                                        "dlHash": "cjg",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0016\u001a+(_􉼨"-                                        },-                                        "dlUri": "https:pkyvsqk"-                                    }-                                },-                                "Windows": {-                                    "( < 3.1.3 && == 3.3.4 && >= 1.6.2 ) || ( < 4.2.2 && < 1.1.3 && <= 2.4.2 && > 1.4.3 && > 2.1.2 && >= 4.2.2 )": {-                                        "dlCSize": -3,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:cvh"-                                    },-                                    "( <= 1.5.3 && > 4.2.1 && >= 1.5.5 && >= 3.5.1 && >= 2.4.3 && > 4.4.1 && >= 4.5.2 )": {-                                        "dlCSize": 1,-                                        "dlHash": "yhimzd",-                                        "dlOutput": null,-                                        "dlSubdir": "􃺑e岴z",-                                        "dlUri": "http:pjtiwl"-                                    },-                                    "( == 3.3.4 && < 1.1.4 && > 2.3.3 )": {-                                        "dlCSize": 2,-                                        "dlHash": "sl",-                                        "dlOutput": "\u0007\u001f",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( == 5.2.1 && > 4.4.2 && >= 3.1.4 ) || ( >= 3.3.3 && >= 2.1.4 && < 1.2.2 && < 1.4.2 && <= 4.2.1 && <= 4.3.2 ) || ( == 2.3.3 && < 2.1.2 && < 1.3.2 )": {-                                        "dlCSize": 7,-                                        "dlHash": "n",-                                        "dlOutput": "\u0004[*\nk\u0003",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:adfbrxu"-                                    },-                                    "( >= 2.3.2 && == 3.1.2 && > 3.5.5 ) || ( >= 4.3.1 )": {-                                        "dlCSize": 0,-                                        "dlHash": "wfcdmrb",-                                        "dlOutput": "󶱷4􈸬o=",-                                        "dlSubdir": "󻧡",-                                        "dlUri": "http:vjrv"-                                    },-                                    "( >= 3.5.2 && <= 6.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "􁯘e.Y",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:cyawv"-                                    },-                                    "( >= 4.3.2 ) || ( == 1.1.1 && == 3.4.1 && <= 3.3.1 && <= 3.1.2 && <= 4.4.1 && > 4.4.2 )": {-                                        "dlCSize": 5,-                                        "dlHash": "jfkwn",-                                        "dlOutput": "s",-                                        "dlSubdir": "",-                                        "dlUri": "http:ef"-                                    }-                                }-                            },-                            "A_PowerPC64": {-                                "Darwin": {-                                    "( == 4.4.3 && > 1.4.4 && > 3.5.2 && >= 3.4.3 && > 2.4.2 ) || ( <= 3.1.2 && == 3.1.2 && < 3.3.4 && == 3.2.3 ) || ( < 2.3.2 && > 4.1.3 && == 1.1.3 && >= 2.2.3 ) || ( <= 3.2.1 && <= 1.1.2 && > 2.2.2 )": {-                                        "dlCSize": 2,-                                        "dlHash": "jdtow",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0003",-                                        "dlUri": "https:"-                                    },-                                    "( > 6.4.4 && <= 4.4.5 && < 3.2.1 && < 2.1.3 && <= 2.4.5 && == 1.1.5 )": {-                                        "dlCSize": 5,-                                        "dlHash": "y",-                                        "dlOutput": "𬛭",-                                        "dlSubdir": null,-                                        "dlUri": "http:pt"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 7,-                                        "dlHash": "hgoegb",-                                        "dlOutput": "􁺾",-                                        "dlSubdir": "󷙻C,\u0007_",-                                        "dlUri": "https:oxqqy"-                                    }-                                },-                                "Linux_Fedora": {-                                    "( <= 3.1.4 && > 3.5.5 && < 2.5.5 && < 4.2.4 && < 4.3.4 && == 5.5.5 ) || ( > 2.4.2 && == 4.1.2 && == 1.3.3 && > 2.1.1 && <= 3.1.1 && > 1.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "SE",-                                        "dlSubdir": null,-                                        "dlUri": "http:kmqu"-                                    },-                                    "( <= 4.2.4 && >= 3.1.2 && <= 1.3.3 && > 2.2.1 )": {-                                        "dlCSize": 0,-                                        "dlHash": "gbqiqmd",-                                        "dlOutput": "|gጬ󱬻3프",-                                        "dlSubdir": "C\u0014\u0016p\u0004",-                                        "dlUri": "https:d"-                                    },-                                    "( == 4.3.1 && >= 3.4.3 && < 3.2.2 && > 1.2.1 && == 3.4.5 )": {-                                        "dlCSize": -1,-                                        "dlHash": "toe",-                                        "dlOutput": "𐩰\u001c\"S*ꕢ",-                                        "dlSubdir": null,-                                        "dlUri": "https:djctii"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 4,-                                        "dlHash": "fbvw",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "뿡"-                                        },-                                        "dlUri": "http:px"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:lh",-                        "viPostInstall": "dxqp",-                        "viPostRemove": null,-                        "viPreCompile": "fr",-                        "viReleaseDay": "14544073441953432-04-09",-                        "viSourceDL": {-                            "dlCSize": 2,-                            "dlHash": "g",-                            "dlOutput": "󳋤qr +j",-                            "dlSubdir": {-                                "RegexDir": "C󷗲ᾘ2"-                            },-                            "dlUri": "https:jerm"-                        },-                        "viTags": [-                            "Recommended",-                            "Nightly",-                            "base-1.6.1",-                            "LatestNightly",-                            "old",-                            "LatestPrerelease",-                            "LatestNightly"-                        ],-                        "viTestDL": {-                            "dlCSize": 6,-                            "dlHash": "fi",-                            "dlOutput": "\u001f",-                            "dlSubdir": {-                                "RegexDir": "🗎<"-                            },-                            "dlUri": "http:gh"-                        }-                    },-                    "5.7.2": {-                        "viArch": {-                            "A_Sparc64": {-                                "Darwin": {-                                    "( < 3.5.1 && >= 5.2.1 && == 5.3.2 && < 1.4.5 && == 3.4.5 && < 4.4.2 && < 1.3.5 )": {-                                        "dlCSize": -1,-                                        "dlHash": "xtus",-                                        "dlOutput": "\u001f",-                                        "dlSubdir": "\u0014\u000c\u0015b",-                                        "dlUri": "https:y"-                                    },-                                    "( < 5.5.4 && < 5.2.1 )": {-                                        "dlCSize": 5,-                                        "dlHash": "af",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:rjma"-                                    },-                                    "( > 5.5.4 && >= 4.2.2 && <= 5.4.4 && == 4.2.5 && == 4.2.4 )": {-                                        "dlCSize": -3,-                                        "dlHash": "lzdtr",-                                        "dlOutput": "􎊖t󿕾q",-                                        "dlSubdir": "󾌥j\u0016󹤑",-                                        "dlUri": "https:kkccte"-                                    },-                                    "( >= 1.5.3 && >= 2.2.4 && == 5.4.5 && <= 5.2.2 && < 5.4.1 && == 1.3.5 && == 1.4.3 ) || ( > 5.1.1 && < 4.3.3 && > 1.4.3 && <= 1.4.4 && >= 4.3.2 && == 4.3.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "vra",-                                        "dlOutput": "I[𑨠|",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:ksc"-                                    },-                                    "( >= 3.5.1 && == 5.1.1 && >= 3.4.1 && >= 4.5.2 && > 2.5.1 && >= 2.2.5 ) || ( <= 2.1.3 && < 2.2.3 && <= 3.4.2 && <= 1.4.1 )": {-                                        "dlCSize": -1,-                                        "dlHash": "",-                                        "dlOutput": "B􆂪iYsA",-                                        "dlSubdir": "/",-                                        "dlUri": "http:bulwml"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -3,-                                        "dlHash": "p",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "k}K\u0000"-                                        },-                                        "dlUri": "http:uplsfgh"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 1.1.4 && >= 4.3.1 && < 4.3.3 && > 2.4.4 )": {-                                        "dlCSize": -4,-                                        "dlHash": "e",-                                        "dlOutput": "9",-                                        "dlSubdir": "",-                                        "dlUri": "http:"-                                    },-                                    "( == 2.1.5 && < 4.5.2 ) || ( == 1.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "dgtye",-                                        "dlOutput": "-𐚕I􂇢􇐼Xn",-                                        "dlSubdir": null,-                                        "dlUri": "https:eer"-                                    },-                                    "( > 4.1.6 && == 5.1.4 && >= 5.5.4 && <= 1.4.2 )": {-                                        "dlCSize": -5,-                                        "dlHash": "xdh",-                                        "dlOutput": "𥣠&",-                                        "dlSubdir": {-                                            "RegexDir": "捽(\u0004C\u001bK"-                                        },-                                        "dlUri": "https:dejfnz"-                                    },-                                    "( > 5.4.4 && == 3.3.5 && <= 3.4.4 && < 4.5.4 && <= 5.3.5 && > 1.1.2 && == 4.2.2 ) || ( >= 4.2.3 && >= 2.2.1 && >= 1.2.2 && == 2.4.4 && > 1.4.3 ) || ( > 3.2.3 ) || ( > 2.1.1 ) || ( == 1.1.1 ) || ( < 1.1.1 && > 2.1.2 ) || ( == 1.1.1 ) || ( == 2.1.1 ) || ( < 2.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "hc",-                                        "dlOutput": "R􊨬􊼞V",-                                        "dlSubdir": "t6\u0013􂗴",-                                        "dlUri": "https:o"-                                    },-                                    "( >= 1.2.2 && >= 6.3.5 && < 3.4.3 && <= 3.5.2 && < 4.4.5 ) || ( <= 3.2.2 && < 1.5.2 && < 3.3.3 && < 5.3.3 && > 2.2.2 )": {-                                        "dlCSize": -4,-                                        "dlHash": "ml",-                                        "dlOutput": "M\u0004",-                                        "dlSubdir": {-                                            "RegexDir": "ﮑ\u0006"-                                        },-                                        "dlUri": "http:lt"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -3,-                                        "dlHash": "z",-                                        "dlOutput": "",-                                        "dlSubdir": "j𤮥T$\u000ct",-                                        "dlUri": "https:mikrv"-                                    }-                                },-                                "Linux_Mint": {-                                    "( > 2.2.2 && >= 3.6.5 && > 5.2.5 && <= 4.4.1 )": {-                                        "dlCSize": -6,-                                        "dlHash": "ahjw",-                                        "dlOutput": "\u00129f",-                                        "dlSubdir": "󴵇_",-                                        "dlUri": "https:"-                                    },-                                    "( >= 3.3.3 && <= 1.5.1 && >= 1.5.3 && < 4.2.3 && <= 2.2.3 && >= 5.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "pov",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:muwczr"-                                    },-                                    "( >= 4.5.5 && >= 2.5.1 ) || ( > 1.4.4 && <= 1.2.1 && > 2.2.1 && <= 4.1.1 && >= 4.1.2 ) || ( == 1.3.4 && == 1.4.1 && >= 1.3.3 && >= 1.3.1 )": {-                                        "dlCSize": -6,-                                        "dlHash": "g",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "https:supjvq"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -3,-                                        "dlHash": "ujm",-                                        "dlOutput": "-TL\r'",-                                        "dlSubdir": "􆪲",-                                        "dlUri": "http:jkqsc"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:uwr",-                        "viPostInstall": "nwnzw",-                        "viPostRemove": "qhvvkes",-                        "viPreCompile": "cjtpkrl",-                        "viReleaseDay": "11948117689502672-01-24",-                        "viSourceDL": {-                            "dlCSize": -4,-                            "dlHash": "awxfkt",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": "t󹊽\u0001􈇆V"-                            },-                            "dlUri": "http:cue"-                        },-                        "viTags": [-                            "LatestNightly",-                            "LatestPrerelease",-                            "base-3.5.3",-                            "LatestPrerelease",-                            "Latest",-                            "Nightly"-                        ],-                        "viTestDL": {-                            "dlCSize": null,-                            "dlHash": "",-                            "dlOutput": "\u000e􎁰}\u0010!",-                            "dlSubdir": "􉡭",-                            "dlUri": "https:pq"-                        }-                    },-                    "7.1.4": {-                        "viArch": {-                            "A_32": {-                                "FreeBSD": {},-                                "Linux_AmazonLinux": {-                                    "( <= 1.2.3 ) || ( < 4.3.5 && > 4.4.4 && < 3.2.2 && == 2.3.3 )": {-                                        "dlCSize": 2,-                                        "dlHash": "sldnlu",-                                        "dlOutput": "{󳼮\u0018\u0001m",-                                        "dlSubdir": {-                                            "RegexDir": "]􏗉Q"-                                        },-                                        "dlUri": "https:llsgqxy"-                                    },-                                    "( == 5.1.5 && <= 4.2.5 && >= 2.5.4 && == 2.5.3 && <= 3.4.5 )": {-                                        "dlCSize": 6,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:eepdyyf"-                                    },-                                    "( > 3.5.1 && == 4.1.3 && <= 3.3.1 && <= 5.1.4 && == 2.5.2 && == 4.5.1 && > 3.5.5 ) || ( > 3.1.2 && == 4.4.3 && < 3.4.2 && == 1.2.4 && > 1.4.3 && == 4.4.1 ) || ( < 3.2.1 && >= 2.2.3 && == 3.1.4 ) || ( > 2.1.1 )": {-                                        "dlCSize": 1,-                                        "dlHash": "hcne",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    }-                                },-                                "Linux_Fedora": {-                                    "( > 4.4.3 && == 3.2.3 && == 3.3.4 && > 1.4.5 && >= 4.2.3 && == 1.1.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "zgydrif",-                                        "dlOutput": "\u0007𩙜w􃺯",-                                        "dlSubdir": {-                                            "RegexDir": "!\u000e\u0014\u0003O"-                                        },-                                        "dlUri": "http:xux"-                                    },-                                    "( > 5.3.2 && < 4.3.4 && >= 2.3.3 && < 3.1.1 && < 2.1.3 && < 2.3.5 && <= 2.2.5 ) || ( >= 1.2.4 && <= 4.4.1 && >= 1.1.3 && > 2.3.1 && > 3.3.3 && >= 3.3.2 )": {-                                        "dlCSize": -4,-                                        "dlHash": "wjypno",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "𡓂󲌕𡴖\u0019\rU"-                                        },-                                        "dlUri": "http:kdlj"-                                    },-                                    "( >= 2.5.5 && == 4.5.1 && > 1.4.1 && >= 3.1.1 && == 2.1.2 && >= 3.4.3 )": {-                                        "dlCSize": -7,-                                        "dlHash": "xy",-                                        "dlOutput": "󹨡qT 3o",-                                        "dlSubdir": "Kt𨝻",-                                        "dlUri": "http:kpxtb"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -7,-                                        "dlHash": "bv",-                                        "dlOutput": "Nv󹜖+",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:mj"-                                    }-                                },-                                "Linux_Gentoo": {-                                    "( <= 5.2.3 )": {-                                        "dlCSize": 4,-                                        "dlHash": "vxjel",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0019%C𮀫%|",-                                        "dlUri": "http:msrsw"-                                    }-                                },-                                "Windows": {-                                    "( > 2.5.6 && == 2.1.1 && < 4.1.3 && == 3.5.1 ) || ( > 2.2.4 && >= 3.2.4 && < 2.1.1 && <= 4.1.1 ) || ( <= 2.3.3 && > 1.3.2 && == 2.2.1 ) || ( >= 1.3.2 && > 1.1.2 ) || ( < 1.1.1 && <= 1.1.1 && >= 1.1.1 )": {-                                        "dlCSize": 5,-                                        "dlHash": "ppvir",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "䢙"-                                        },-                                        "dlUri": "https:dmlgk"-                                    },-                                    "( > 3.3.5 && < 1.1.5 ) || ( <= 4.2.4 ) || ( > 2.3.1 && > 4.3.1 && <= 3.3.3 && == 2.1.2 && == 4.1.1 ) || ( >= 1.2.2 && >= 2.3.2 && > 1.2.1 ) || ( <= 1.1.1 ) || ( > 1.2.1 )": {-                                        "dlCSize": 1,-                                        "dlHash": "jgrgco",-                                        "dlOutput": null,-                                        "dlSubdir": "6􆉼\u0005'T",-                                        "dlUri": "http:"-                                    },-                                    "( > 3.4.1 && <= 4.4.1 && == 5.4.1 && == 2.3.2 && == 1.2.3 ) || ( > 4.1.3 && == 3.1.3 && > 4.5.3 && <= 5.3.3 && >= 1.4.2 && <= 2.4.2 ) || ( >= 1.4.1 && < 2.2.3 && >= 1.1.2 && < 4.2.2 && < 1.2.1 )": {-                                        "dlCSize": -5,-                                        "dlHash": "fyribun",-                                        "dlOutput": "jE",-                                        "dlSubdir": {-                                            "RegexDir": "\u0019_"-                                        },-                                        "dlUri": "https:jok"-                                    },-                                    "( > 4.2.4 && <= 5.1.2 )": {-                                        "dlCSize": 6,-                                        "dlHash": "ybcrk",-                                        "dlOutput": "\u00114,i02[",-                                        "dlSubdir": "",-                                        "dlUri": "https:vzvt"-                                    },-                                    "( > 5.1.3 && > 4.2.3 && > 3.1.2 && < 4.1.1 ) || ( < 4.4.2 && >= 3.2.3 && >= 1.3.1 && == 1.4.5 && < 4.2.1 && <= 2.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "",-                                        "dlSubdir": "",-                                        "dlUri": "http:"-                                    },-                                    "( >= 4.2.3 && <= 3.5.2 && > 5.5.5 && < 2.3.1 && >= 5.3.3 && <= 2.5.5 ) || ( < 2.4.3 && >= 2.5.1 && < 1.4.3 )": {-                                        "dlCSize": -3,-                                        "dlHash": "yq",-                                        "dlOutput": "x",-                                        "dlSubdir": {-                                            "RegexDir": "􏇥"-                                        },-                                        "dlUri": "https:s"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "jfahjdo",-                                        "dlOutput": "𭝢?x\u0013Q𠷔",-                                        "dlSubdir": {-                                            "RegexDir": "*s"-                                        },-                                        "dlUri": "http:iyn"-                                    }-                                }-                            },-                            "A_64": {-                                "Darwin": {-                                    "( < 2.2.4 && <= 4.3.2 && < 4.1.3 && < 3.4.4 && >= 4.2.1 && > 1.2.3 ) || ( < 1.1.4 && > 3.3.4 && == 4.2.1 && > 4.3.2 && < 4.5.1 ) || ( < 2.2.2 && <= 3.1.3 && == 1.1.2 )": {-                                        "dlCSize": 5,-                                        "dlHash": "bklt",-                                        "dlOutput": "2",-                                        "dlSubdir": "𘐣𮌁󽞧",-                                        "dlUri": "http:eearp"-                                    },-                                    "( <= 4.4.2 && > 4.4.1 && == 1.4.1 && < 3.5.4 && < 1.2.4 && <= 3.4.4 ) || ( == 3.2.3 && <= 4.2.2 ) || ( <= 1.3.2 && == 4.2.3 && >= 3.3.2 && >= 3.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "snu",-                                        "dlOutput": "k",-                                        "dlSubdir": "&+6%䏨A",-                                        "dlUri": "https:snielg"-                                    },-                                    "( == 2.2.3 && < 5.5.3 && == 1.2.3 && >= 3.4.2 && > 5.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "cs",-                                        "dlOutput": null,-                                        "dlSubdir": "Z􅄠]\u001c",-                                        "dlUri": "http:rchvke"-                                    },-                                    "( >= 1.5.5 )": {-                                        "dlCSize": 4,-                                        "dlHash": "osyhhl",-                                        "dlOutput": "?\rb!",-                                        "dlSubdir": null,-                                        "dlUri": "https:caq"-                                    },-                                    "( >= 5.2.3 && < 2.3.3 ) || ( >= 3.4.2 && <= 3.3.2 && >= 4.3.2 && == 2.4.1 ) || ( == 2.2.2 && > 1.3.3 && > 2.2.3 )": {-                                        "dlCSize": -5,-                                        "dlHash": "yf",-                                        "dlOutput": "t\n2\u001af",-                                        "dlSubdir": null,-                                        "dlUri": "https:qt"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "bhy",-                                        "dlOutput": "􊽛\u000e",-                                        "dlSubdir": null,-                                        "dlUri": "https:aj"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 5.2.3 && >= 1.6.3 && < 1.4.3 ) || ( > 1.3.1 )": {-                                        "dlCSize": -1,-                                        "dlHash": "ufyh",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "V)"-                                        },-                                        "dlUri": "http:cewwhu"-                                    },-                                    "( > 5.5.1 && < 1.4.2 && == 4.3.2 && < 1.1.1 && <= 4.4.1 && >= 5.4.1 ) || ( < 1.1.2 && > 2.2.2 && < 2.3.4 && >= 1.4.1 && < 4.4.4 && > 1.1.1 ) || ( <= 2.3.1 && < 3.4.1 && >= 1.3.3 ) || ( <= 2.1.2 && <= 2.1.1 && <= 1.1.2 && > 1.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "isa",-                                        "dlOutput": "\u000e𨻋󺧍U󶋧",-                                        "dlSubdir": {-                                            "RegexDir": "􂲇P󽓄㖷𭢑"-                                        },-                                        "dlUri": "http:ra"-                                    },-                                    "( >= 1.3.5 && < 4.1.3 && > 4.1.3 && >= 3.1.4 ) || ( > 3.4.1 && >= 1.2.1 && <= 4.4.2 && == 1.1.2 && < 4.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "rfu",-                                        "dlOutput": " 􍵷\u000eRx8S",-                                        "dlSubdir": {-                                            "RegexDir": "𡜈"-                                        },-                                        "dlUri": "https:nybqztf"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 2,-                                        "dlHash": "vstjheh",-                                        "dlOutput": "\u0015!}z@O",-                                        "dlSubdir": null,-                                        "dlUri": "https:zxw"-                                    }-                                },-                                "Linux_AmazonLinux": {-                                    "( == 3.5.2 && == 2.3.5 && == 1.4.5 && >= 2.3.4 ) || ( == 4.3.4 )": {-                                        "dlCSize": 6,-                                        "dlHash": "lfq",-                                        "dlOutput": null,-                                        "dlSubdir": "􊬹aC󿻌𬙏",-                                        "dlUri": "http:ch"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 6,-                                        "dlHash": "wjeze",-                                        "dlOutput": "󿡋즆",-                                        "dlSubdir": {-                                            "RegexDir": "y\rS\u0012"-                                        },-                                        "dlUri": "http:ksokbbt"-                                    }-                                },-                                "Windows": {-                                    "( < 3.5.3 && <= 1.1.3 && > 5.1.2 && < 5.3.3 && < 1.1.4 && > 3.3.2 )": {-                                        "dlCSize": 2,-                                        "dlHash": "rgkmc",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "\u001d"-                                        },-                                        "dlUri": "https:yrdc"-                                    },-                                    "( <= 1.6.1 && < 3.4.2 ) || ( <= 4.2.4 && == 4.2.3 && == 3.1.3 && >= 3.4.2 && > 4.2.2 && == 1.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "hnt",-                                        "dlOutput": "􌸪\u0001\u0011󽂄𫰄",-                                        "dlSubdir": {-                                            "RegexDir": "󵧫\u000c"-                                        },-                                        "dlUri": "https:puudgwh"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 7,-                                        "dlHash": "jprle",-                                        "dlOutput": "\u0011󱚥",-                                        "dlSubdir": {-                                            "RegexDir": "􃶦􎡦Y"-                                        },-                                        "dlUri": "https:nck"-                                    }-                                }-                            },-                            "A_ARM": {-                                "Darwin": {},-                                "Linux_CentOS": {-                                    "( < 1.3.4 && <= 1.5.2 && <= 2.4.4 && > 5.5.2 && > 3.3.5 ) || ( == 2.1.1 && >= 1.3.2 && == 2.4.5 && <= 1.5.2 && <= 1.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "vxmzy",-                                        "dlOutput": " L",-                                        "dlSubdir": {-                                            "RegexDir": "_9)"-                                        },-                                        "dlUri": "http:vn"-                                    },-                                    "( < 2.4.1 && < 1.5.5 && <= 4.1.1 && >= 4.1.5 && < 5.5.3 )": {-                                        "dlCSize": 2,-                                        "dlHash": "pxip",-                                        "dlOutput": null,-                                        "dlSubdir": "󾷍||",-                                        "dlUri": "http:klavna"-                                    },-                                    "( <= 1.6.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "q",-                                        "dlOutput": "󹚟2\\:􄟛@",-                                        "dlSubdir": {-                                            "RegexDir": "a>Cm𓄮"-                                        },-                                        "dlUri": "https:uqfjc"-                                    },-                                    "( > 4.5.5 && > 2.5.2 && < 3.5.2 && < 5.2.1 && > 3.4.5 && == 5.4.2 && == 5.5.6 )": {-                                        "dlCSize": -2,-                                        "dlHash": "",-                                        "dlOutput": "𡺳A",-                                        "dlSubdir": null,-                                        "dlUri": "https:gm"-                                    },-                                    "( >= 4.1.1 && >= 4.3.3 && > 3.3.1 )": {-                                        "dlCSize": 5,-                                        "dlHash": "uhvz",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:w"-                                    }-                                },-                                "Windows": {-                                    "( <= 2.1.2 && < 2.3.3 && > 2.3.2 && > 4.1.3 && < 3.3.4 ) || ( == 1.4.3 && > 4.2.4 && < 4.3.1 )": {-                                        "dlCSize": -4,-                                        "dlHash": "lq",-                                        "dlOutput": "T\u0017",-                                        "dlSubdir": "_\u0000a",-                                        "dlUri": "http:nrlbey"-                                    },-                                    "( <= 4.4.4 ) || ( > 2.3.4 && < 4.3.1 && > 3.4.4 && < 4.4.1 && <= 3.3.2 && == 4.4.4 ) || ( >= 2.3.1 )": {-                                        "dlCSize": -6,-                                        "dlHash": "auxp",-                                        "dlOutput": "0𧻘",-                                        "dlSubdir": {-                                            "RegexDir": "JLv."-                                        },-                                        "dlUri": "http:kkap"-                                    },-                                    "( >= 5.6.5 && <= 2.4.3 && < 2.5.3 && == 3.2.2 && >= 5.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "ocpbf",-                                        "dlOutput": null,-                                        "dlSubdir": "J|\"aJ ",-                                        "dlUri": "https:qvkhw"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "󴳈V𦞁/r:",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:cbwwle"-                                    }-                                }-                            },-                            "A_ARM64": {-                                "FreeBSD": {-                                    "( >= 3.4.2 && == 7.5.2 && < 2.5.1 && == 1.4.1 && == 1.1.5 && >= 5.1.4 )": {-                                        "dlCSize": 5,-                                        "dlHash": "d",-                                        "dlOutput": "%\u0006\u001fn#",-                                        "dlSubdir": {-                                            "RegexDir": "#\u0000"-                                        },-                                        "dlUri": "https:ufj"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -7,-                                        "dlHash": "vty",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u001b"-                                        },-                                        "dlUri": "http:"-                                    }-                                },-                                "Windows": {-                                    "( < 1.3.2 && > 5.2.3 && >= 1.3.3 && >= 2.3.2 && < 2.5.2 ) || ( == 4.3.4 && <= 3.3.4 )": {-                                        "dlCSize": 6,-                                        "dlHash": "hdgwj",-                                        "dlOutput": "\u0001,#|@",-                                        "dlSubdir": "5n\u000c⧚",-                                        "dlUri": "http:olzqzz"-                                    },-                                    "( > 3.4.2 && > 5.6.2 && <= 2.5.5 && < 3.5.1 )": {-                                        "dlCSize": -2,-                                        "dlHash": "",-                                        "dlOutput": "豮C",-                                        "dlSubdir": "{5\u0017T섇",-                                        "dlUri": "http:nn"-                                    },-                                    "( >= 3.5.2 && == 5.5.5 && >= 2.3.4 && >= 1.4.3 && > 5.1.2 ) || ( <= 3.4.3 ) || ( > 2.3.4 ) || ( < 1.2.3 && < 1.2.1 ) || ( == 2.1.1 && >= 2.1.1 && > 1.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "plxbmzq",-                                        "dlOutput": "󵴚RSRB",-                                        "dlSubdir": null,-                                        "dlUri": "https:nfdkygp"-                                    },-                                    "( >= 4.5.4 && == 3.5.2 && <= 2.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "hrsmt",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\\\nD+FD"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( >= 5.4.4 && <= 5.5.5 && == 3.4.4 && <= 1.1.4 )": {-                                        "dlCSize": -1,-                                        "dlHash": "bgtnk",-                                        "dlOutput": "KㅜeBL",-                                        "dlSubdir": {-                                            "RegexDir": "㬳cth-􋁇"-                                        },-                                        "dlUri": "http:mogn"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:ohqsmtm",-                        "viPostInstall": null,-                        "viPostRemove": null,-                        "viPreCompile": "e",-                        "viReleaseDay": "-24203211877228912-11-25",-                        "viSourceDL": {-                            "dlCSize": -5,-                            "dlHash": "rietlc",-                            "dlOutput": "s",-                            "dlSubdir": "󽳓\t8",-                            "dlUri": "https:nxrw"-                        },-                        "viTags": [-                            "LatestNightly",-                            "LatestPrerelease",-                            "Nightly",-                            "LatestNightly"-                        ],-                        "viTestDL": {-                            "dlCSize": 5,-                            "dlHash": "nlur",-                            "dlOutput": null,-                            "dlSubdir": "P􉊆礱}_",-                            "dlUri": "https:gx"-                        }-                    },-                    "8.2.3": {-                        "viArch": {-                            "A_32": {-                                "FreeBSD": {-                                    "( <= 2.3.2 && >= 3.6.5 )": {-                                        "dlCSize": 2,-                                        "dlHash": "nczt",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "C󾂦󺻘1􇊕M"-                                        },-                                        "dlUri": "https:o"-                                    },-                                    "( <= 2.4.3 && <= 1.1.1 && < 1.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "zohv",-                                        "dlOutput": "\u0017m􋞉𐭇\u001ev",-                                        "dlSubdir": {-                                            "RegexDir": "𪾪g"-                                        },-                                        "dlUri": "https:dpje"-                                    },-                                    "( >= 1.1.3 && == 3.1.5 && <= 1.1.2 && > 2.3.1 && > 5.3.5 ) || ( > 3.3.1 && <= 2.1.3 && < 1.3.2 && == 2.3.3 && <= 3.3.1 && >= 2.2.3 ) || ( == 1.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "sjzgm",-                                        "dlOutput": "\u0011dH𪼝",-                                        "dlSubdir": null,-                                        "dlUri": "http:gyf"-                                    },-                                    "( >= 5.3.3 && >= 5.3.1 && == 2.3.3 && >= 1.5.1 && >= 5.3.2 )": {-                                        "dlCSize": -7,-                                        "dlHash": "",-                                        "dlOutput": "",-                                        "dlSubdir": "[Z",-                                        "dlUri": "http:t"-                                    },-                                    "( >= 5.5.2 && >= 4.3.3 && == 3.5.3 && <= 5.4.5 && <= 5.3.3 && < 1.5.5 && >= 4.6.1 )": {-                                        "dlCSize": -6,-                                        "dlHash": "pdu",-                                        "dlOutput": "\u0003쪡&<H",-                                        "dlSubdir": "󺀕\t",-                                        "dlUri": "https:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "vuzhduy",-                                        "dlOutput": "4\u001a",-                                        "dlSubdir": {-                                            "RegexDir": "깼W"-                                        },-                                        "dlUri": "http:va"-                                    }-                                },-                                "Windows": {-                                    "( < 2.4.1 && <= 4.2.1 && == 3.1.5 && <= 6.5.4 && < 5.5.2 )": {-                                        "dlCSize": 3,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "𧱅􏌽",-                                        "dlUri": "https:w"-                                    },-                                    "( <= 2.4.3 && >= 4.2.5 && == 2.4.3 && > 5.2.3 && < 5.5.4 && > 5.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "\u000bB\u001dW",-                                        "dlSubdir": {-                                            "RegexDir": "C\u0012{\u0017<"-                                        },-                                        "dlUri": "https:sbtfv"-                                    },-                                    "( == 3.4.2 && < 2.3.5 ) || ( < 1.3.2 && == 4.3.3 && == 2.3.3 && == 4.2.3 ) || ( > 3.3.2 ) || ( >= 1.2.2 )": {-                                        "dlCSize": 6,-                                        "dlHash": "ggt",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "5"-                                        },-                                        "dlUri": "https:qradbk"-                                    },-                                    "( >= 3.2.4 && < 4.5.5 && <= 2.5.1 && < 4.2.2 && == 5.3.3 && <= 5.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "c",-                                        "dlOutput": "\u0017[载",-                                        "dlSubdir": {-                                            "RegexDir": "?󶪓􀄤"-                                        },-                                        "dlUri": "http:v"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -3,-                                        "dlHash": "zbere",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Lፋ\u0018"-                                        },-                                        "dlUri": "https:le"-                                    }-                                }-                            },-                            "A_64": {-                                "Darwin": {},-                                "FreeBSD": {-                                    "( < 4.1.1 && >= 5.4.3 && <= 3.3.1 ) || ( <= 1.4.1 )": {-                                        "dlCSize": 7,-                                        "dlHash": "qe",-                                        "dlOutput": null,-                                        "dlSubdir": "\u000cc3􌅦\u0012\n",-                                        "dlUri": "http:hj"-                                    },-                                    "( < 5.5.1 && <= 1.5.3 && < 3.2.5 && < 5.2.5 ) || ( >= 2.3.3 ) || ( < 2.3.2 && == 3.3.3 && > 2.1.2 && <= 2.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "s",-                                        "dlOutput": "i",-                                        "dlSubdir": "𣢅\u0019l",-                                        "dlUri": "http:"-                                    },-                                    "( <= 2.2.2 && > 3.4.4 && <= 4.1.2 && == 1.5.3 && >= 5.1.4 )": {-                                        "dlCSize": 2,-                                        "dlHash": "qoczkhx",-                                        "dlOutput": "N󸘼𢅿%]璟𗘳",-                                        "dlSubdir": null,-                                        "dlUri": "http:ch"-                                    },-                                    "( <= 5.5.5 && == 5.1.4 && <= 3.4.5 && >= 3.5.2 )": {-                                        "dlCSize": 7,-                                        "dlHash": "ka",-                                        "dlOutput": "\u0007",-                                        "dlSubdir": {-                                            "RegexDir": "C\u0010"-                                        },-                                        "dlUri": "https:j"-                                    },-                                    "( == 5.3.4 ) || ( == 3.2.1 && < 3.3.1 && >= 1.3.2 && < 1.5.2 && == 2.5.3 && == 4.3.1 ) || ( == 1.3.3 && > 3.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "\u0019",-                                        "dlSubdir": null,-                                        "dlUri": "https:o"-                                    },-                                    "( >= 3.2.1 ) || ( > 3.3.3 && > 4.1.3 && < 1.3.3 && > 2.1.3 && > 3.4.3 && > 2.3.1 ) || ( > 4.1.1 && == 3.3.1 && >= 3.3.1 ) || ( <= 1.2.1 && >= 2.1.1 )": {-                                        "dlCSize": -7,-                                        "dlHash": "y",-                                        "dlOutput": "W",-                                        "dlSubdir": {-                                            "RegexDir": "(\u0015 䅑q􈯑"-                                        },-                                        "dlUri": "http:dy"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -4,-                                        "dlHash": "bekxs",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "#s􄆅"-                                        },-                                        "dlUri": "https:mwqe"-                                    }-                                },-                                "Linux_AmazonLinux": {-                                    "( < 5.5.1 && <= 2.1.4 && <= 4.5.5 && <= 5.5.2 && <= 1.2.4 && > 5.5.4 ) || ( == 1.3.2 && > 1.1.2 && < 2.1.2 ) || ( >= 5.3.1 && >= 3.1.1 && < 1.1.3 )": {-                                        "dlCSize": -6,-                                        "dlHash": "dypt",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": ";"-                                        },-                                        "dlUri": "https:ohsq"-                                    },-                                    "( <= 1.2.4 ) || ( > 4.4.2 && == 1.3.1 && < 3.1.3 && <= 4.1.2 && >= 3.3.2 )": {-                                        "dlCSize": 6,-                                        "dlHash": "bmx",-                                        "dlOutput": "\u0018􏞥",-                                        "dlSubdir": "ߵ𫜀r\u0012",-                                        "dlUri": "http:ockfr"-                                    },-                                    "( <= 5.5.4 && <= 5.5.2 && < 2.4.4 ) || ( <= 2.4.3 && >= 4.3.3 && == 4.2.2 && <= 2.3.2 && < 1.2.1 )": {-                                        "dlCSize": 1,-                                        "dlHash": "m",-                                        "dlOutput": "𪱂",-                                        "dlSubdir": null,-                                        "dlUri": "https:ak"-                                    }-                                },-                                "Linux_Debian": {-                                    "( <= 3.2.1 && == 2.2.3 ) || ( < 3.1.4 && > 2.2.4 && < 1.4.1 && == 1.4.4 && == 4.2.2 ) || ( < 1.3.1 && >= 2.3.1 && >= 2.3.3 ) || ( >= 1.2.3 && < 1.1.2 && > 2.3.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "ond",-                                        "dlOutput": "]󵋟L\u0017\u001d",-                                        "dlSubdir": {-                                            "RegexDir": "\u0005g짲\u0008"-                                        },-                                        "dlUri": "http:jznjih"-                                    },-                                    "( == 3.4.3 && < 2.5.4 && > 4.4.1 && >= 2.1.2 && > 3.2.4 )": {-                                        "dlCSize": -5,-                                        "dlHash": "i",-                                        "dlOutput": null,-                                        "dlSubdir": "A\u001f",-                                        "dlUri": "https:fm"-                                    },-                                    "( > 3.3.3 && > 3.5.1 && > 2.3.5 && < 5.4.3 )": {-                                        "dlCSize": -3,-                                        "dlHash": "afdpug",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:t"-                                    },-                                    "( > 4.4.2 && <= 1.2.3 && <= 3.5.1 && == 3.2.2 && == 2.3.4 )": {-                                        "dlCSize": -3,-                                        "dlHash": "",-                                        "dlOutput": "y",-                                        "dlSubdir": null,-                                        "dlUri": "https:mcdrpb"-                                    }-                                }-                            },-                            "A_ARM": {-                                "Linux_AmazonLinux": {-                                    "( > 1.1.2 && == 2.2.3 && == 4.2.3 ) || ( >= 4.1.3 && <= 2.1.1 && >= 1.3.4 && == 2.4.4 && > 2.3.2 && < 4.1.3 ) || ( > 2.3.1 )": {-                                        "dlCSize": 5,-                                        "dlHash": "mtrgfzk",-                                        "dlOutput": "\u000b􊥗",-                                        "dlSubdir": {-                                            "RegexDir": "\u001a"-                                        },-                                        "dlUri": "https:gyvwq"-                                    },-                                    "( > 1.1.4 && >= 4.2.4 ) || ( >= 4.4.2 && >= 2.2.3 ) || ( >= 3.1.1 && >= 3.1.1 && == 3.3.3 && > 3.3.1 && > 3.1.2 ) || ( < 1.1.1 && < 1.3.3 )": {-                                        "dlCSize": -7,-                                        "dlHash": "a",-                                        "dlOutput": "KD7O\u0008N",-                                        "dlSubdir": {-                                            "RegexDir": "R\""-                                        },-                                        "dlUri": "https:nsqccl"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -6,-                                        "dlHash": "w",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􆯚5𩟒\u000c\u001f􏅘"-                                        },-                                        "dlUri": "http:dtetbji"-                                    }-                                },-                                "Linux_UnknownLinux": {-                                    "( < 1.5.4 && == 4.3.3 && == 2.5.2 && > 3.1.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0019\u000f*@\u0000"-                                        },-                                        "dlUri": "https:zcank"-                                    },-                                    "( < 3.5.1 && > 3.3.2 )": {-                                        "dlCSize": 4,-                                        "dlHash": "ap",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:ilqnl"-                                    },-                                    "( == 3.5.4 && < 1.1.1 && <= 2.1.5 && >= 5.3.1 && > 4.1.2 ) || ( <= 4.3.2 && < 6.2.3 )": {-                                        "dlCSize": 4,-                                        "dlHash": "unn",-                                        "dlOutput": "\t`􋅴𨲏\u0002𬐎\u0010",-                                        "dlSubdir": {-                                            "RegexDir": "^GD𩆝𩺎\r"-                                        },-                                        "dlUri": "http:oaq"-                                    },-                                    "( > 5.4.5 && <= 5.1.2 && <= 3.4.4 && >= 5.5.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "tgis",-                                        "dlOutput": null,-                                        "dlSubdir": "C",-                                        "dlUri": "https:h"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "oa",-                                        "dlOutput": "\u001frC2\u000c\n",-                                        "dlSubdir": {-                                            "RegexDir": "\\"-                                        },-                                        "dlUri": "http:uiso"-                                    }-                                },-                                "Windows": {-                                    "( <= 1.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "lzjaq",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "%}\u0013𦷇"-                                        },-                                        "dlUri": "https:h"-                                    },-                                    "( <= 5.4.5 && > 5.2.1 && == 2.5.1 && > 1.5.1 && == 1.2.5 && == 3.1.2 ) || ( < 1.4.3 && <= 4.4.4 && >= 2.2.2 && <= 1.2.4 && < 5.2.2 && > 4.1.1 ) || ( >= 2.3.2 && >= 3.3.1 && >= 1.1.3 && >= 2.1.1 && > 2.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "nsw",-                                        "dlOutput": "Z#\u0002D쑝Ul",-                                        "dlSubdir": "\u000b\n<P􈄊",-                                        "dlUri": "https:bhfi"-                                    },-                                    "( > 3.5.1 && < 3.1.2 && <= 2.5.3 && < 1.4.4 && == 1.2.4 ) || ( == 4.2.4 ) || ( <= 2.2.1 ) || ( == 2.1.2 && == 2.1.2 && >= 1.3.1 && >= 1.1.2 ) || ( == 1.1.1 && >= 1.1.1 && < 2.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "cmxsuax",-                                        "dlOutput": "\"󵫇.\u0013󲶑𬅮",-                                        "dlSubdir": null,-                                        "dlUri": "https:xnooxc"-                                    },-                                    "( >= 5.5.5 && >= 2.2.1 && <= 4.5.4 && > 5.1.2 && == 4.1.2 ) || ( > 4.1.2 && < 2.1.2 && > 3.1.4 && < 1.2.1 && > 4.4.2 && == 3.3.1 )": {-                                        "dlCSize": 2,-                                        "dlHash": "phmo",-                                        "dlOutput": "4郓𢄾􁚉",-                                        "dlSubdir": null,-                                        "dlUri": "http:wj"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "zhbv",-                                        "dlOutput": "c",-                                        "dlSubdir": "t𭿿\\",-                                        "dlUri": "http:p"-                                    }-                                }-                            },-                            "A_PowerPC64": {-                                "Darwin": {-                                    "( < 4.1.5 && == 2.1.3 && == 4.3.6 && >= 3.4.1 && == 3.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "qobpde",-                                        "dlOutput": "厫C3 ",-                                        "dlSubdir": null,-                                        "dlUri": "http:pagjdnv"-                                    },-                                    "( <= 1.4.4 && < 1.3.4 && <= 4.5.2 && >= 2.2.5 && > 3.5.5 && == 2.4.1 )": {-                                        "dlCSize": 5,-                                        "dlHash": "yzq",-                                        "dlOutput": "𬲆\u000fK𰡯\u0012",-                                        "dlSubdir": null,-                                        "dlUri": "https:xmzthz"-                                    },-                                    "( <= 4.5.4 && > 3.5.3 && == 3.4.5 )": {-                                        "dlCSize": 5,-                                        "dlHash": "yrsn",-                                        "dlOutput": null,-                                        "dlSubdir": "\"昫",-                                        "dlUri": "https:nvd"-                                    },-                                    "( == 5.5.3 && <= 3.4.1 && == 1.1.1 && == 4.3.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "ulxs",-                                        "dlOutput": "D0t",-                                        "dlSubdir": null,-                                        "dlUri": "http:smann"-                                    },-                                    "( >= 1.1.4 && > 2.4.5 && <= 2.1.4 && <= 4.3.2 && <= 1.3.5 ) || ( <= 4.4.2 && == 2.2.3 && > 1.4.1 && == 4.4.1 && == 3.2.3 && == 1.1.4 ) || ( <= 3.3.1 && >= 4.1.1 && < 2.2.1 && > 3.3.3 && >= 3.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "wpyod",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:sps"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 5,-                                        "dlHash": "jypelm",-                                        "dlOutput": null,-                                        "dlSubdir": "􊒰0q.瀝",-                                        "dlUri": "http:mfqh"-                                    }-                                },-                                "Linux_Fedora": {-                                    "unknown_versioning": {-                                        "dlCSize": -1,-                                        "dlHash": "pgcez",-                                        "dlOutput": "𧚝V$9)y󳅛",-                                        "dlSubdir": {-                                            "RegexDir": "j꤈"-                                        },-                                        "dlUri": "http:ovx"-                                    }-                                },-                                "Windows": {-                                    "( > 3.3.5 && == 6.2.1 && >= 5.2.4 && == 4.5.4 && <= 4.5.4 )": {-                                        "dlCSize": 2,-                                        "dlHash": "ri",-                                        "dlOutput": "@",-                                        "dlSubdir": {-                                            "RegexDir": "\u0012_펳"-                                        },-                                        "dlUri": "http:kfjwmc"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:bxw",-                        "viPostInstall": null,-                        "viPostRemove": "cflum",-                        "viPreCompile": "vqx",-                        "viReleaseDay": "-21442786077998345-03-31",-                        "viSourceDL": {-                            "dlCSize": -4,-                            "dlHash": "a",-                            "dlOutput": "𢎰c#",-                            "dlSubdir": "",-                            "dlUri": "https:w"-                        },-                        "viTags": [-                            "Prerelease",-                            "Prerelease"-                        ],-                        "viTestDL": null-                    },-                    "8.3.5": {-                        "viArch": {-                            "A_PowerPC64": {-                                "Darwin": {},-                                "Linux_AmazonLinux": {-                                    "( <= 4.3.2 )": {-                                        "dlCSize": -7,-                                        "dlHash": "vpha",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:s"-                                    },-                                    "( == 2.3.1 && > 5.3.5 && == 3.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "j",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0007!󺢒:",-                                        "dlUri": "http:jhcigo"-                                    },-                                    "( > 2.1.5 && <= 4.3.5 && < 4.3.3 && < 2.3.5 && <= 5.4.1 && == 1.3.6 ) || ( >= 4.4.3 && <= 2.4.2 ) || ( <= 2.1.3 ) || ( >= 2.2.1 ) || ( > 1.1.1 && == 1.1.1 && < 1.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "he",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "( > 4.2.5 && < 5.2.3 ) || ( < 3.4.3 && > 1.1.3 )": {-                                        "dlCSize": -1,-                                        "dlHash": "kezz",-                                        "dlOutput": "9L馨sh",-                                        "dlSubdir": {-                                            "RegexDir": "󰣚#S"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( >= 2.1.2 && < 4.5.4 && < 5.1.2 && >= 4.1.2 && == 3.5.2 && == 1.1.4 ) || ( >= 3.3.3 && <= 3.3.3 && == 1.2.1 && >= 1.1.1 ) || ( == 1.2.2 ) || ( == 2.1.1 && == 2.1.2 ) || ( >= 1.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "ahyuh",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "( >= 4.5.1 && >= 1.5.2 ) || ( > 4.2.5 && >= 4.1.4 && < 4.1.2 && >= 1.3.1 && < 3.2.4 ) || ( <= 1.3.3 && == 3.1.1 && == 2.3.3 && >= 2.1.1 ) || ( == 2.2.1 && == 2.2.3 ) || ( == 2.1.1 && < 2.1.1 && == 1.1.1 )": {-                                        "dlCSize": 0,-                                        "dlHash": "azo",-                                        "dlOutput": "ⷪN'O",-                                        "dlSubdir": "\r",-                                        "dlUri": "http:lcist"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -7,-                                        "dlHash": "qsw",-                                        "dlOutput": null,-                                        "dlSubdir": "gW\u000f󸸍𮕉",-                                        "dlUri": "http:xsurmrm"-                                    }-                                },-                                "Linux_UnknownLinux": {-                                    "( <= 3.1.5 && <= 4.1.3 && < 3.1.2 && < 1.3.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "𣬝1",-                                        "dlSubdir": "􏦣XtV",-                                        "dlUri": "https:"-                                    },-                                    "( >= 4.4.4 && > 4.1.1 && >= 4.1.2 && == 3.1.1 && == 5.5.1 ) || ( <= 3.3.1 && <= 1.3.4 && == 1.4.4 ) || ( == 3.1.1 && <= 2.3.3 && >= 3.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "rrxhnpx",-                                        "dlOutput": "\u0007\u000b",-                                        "dlSubdir": "vx\u000e-",-                                        "dlUri": "http:lvpp"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 3,-                                        "dlHash": "a",-                                        "dlOutput": "n=",-                                        "dlSubdir": "&\u0005b󳠊",-                                        "dlUri": "http:raiak"-                                    }-                                },-                                "Windows": {-                                    "( < 5.2.5 )": {-                                        "dlCSize": 6,-                                        "dlHash": "ehsxezx",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "󳣜􏅚`􈡕\u00136"-                                        },-                                        "dlUri": "http:hajn"-                                    },-                                    "( == 3.1.3 && == 3.4.1 && >= 5.3.3 && >= 5.4.5 && == 5.3.5 && >= 3.2.1 ) || ( <= 1.1.4 ) || ( <= 2.2.1 )": {-                                        "dlCSize": -4,-                                        "dlHash": "",-                                        "dlOutput": "𗆅b",-                                        "dlSubdir": {-                                            "RegexDir": "\u001c끀𓎻"-                                        },-                                        "dlUri": "http:fodzpo"-                                    },-                                    "( > 1.2.3 && >= 5.6.4 && > 1.5.5 && <= 1.1.5 && >= 2.2.3 ) || ( < 4.2.2 && > 2.1.4 && < 4.4.3 && < 1.4.4 ) || ( >= 1.1.1 && <= 2.3.3 && > 2.2.3 ) || ( <= 3.2.1 && >= 2.2.3 ) || ( > 1.1.1 ) || ( == 1.1.1 && <= 2.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "rmvrftr",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𭧯\u000b\u001er"-                                        },-                                        "dlUri": "http:zl"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 5,-                                        "dlHash": "e",-                                        "dlOutput": "\u0007",-                                        "dlSubdir": "?󼆵x",-                                        "dlUri": "https:nimgljk"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "Linux_RedHat": {-                                    "( <= 1.5.3 && > 1.4.3 && >= 1.5.1 && == 2.5.3 && == 1.2.5 && >= 4.3.2 )": {-                                        "dlCSize": -5,-                                        "dlHash": "tjs",-                                        "dlOutput": "z'",-                                        "dlSubdir": "𣊔\u0018􀩊4넢",-                                        "dlUri": "http:eqepze"-                                    },-                                    "( <= 3.1.5 && == 4.1.5 && < 4.2.4 && <= 3.1.1 && > 2.2.2 && >= 1.1.1 )": {-                                        "dlCSize": -5,-                                        "dlHash": "s",-                                        "dlOutput": "\t\u0013,4(",-                                        "dlSubdir": {-                                            "RegexDir": "Au"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( <= 5.5.3 && >= 4.1.5 && == 4.2.4 && < 4.5.2 && == 3.1.1 ) || ( > 4.2.1 && > 2.4.2 ) || ( <= 3.1.1 && >= 1.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "mrb",-                                        "dlOutput": "몝jM\u001dOs",-                                        "dlSubdir": "!\u001auAN􌗘",-                                        "dlUri": "http:cr"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -6,-                                        "dlHash": "flzaw",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "http:ockjeod"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:lkbs",-                        "viPostInstall": "b",-                        "viPostRemove": "qpouf",-                        "viPreCompile": "yba",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": 6,-                            "dlHash": "setqd",-                            "dlOutput": null,-                            "dlSubdir": "S%",-                            "dlUri": "http:"-                        },-                        "viTags": [],-                        "viTestDL": {-                            "dlCSize": null,-                            "dlHash": "aiuti",-                            "dlOutput": "",-                            "dlSubdir": "\u0006\u0010",-                            "dlUri": "https:"-                        }-                    }-                }-            },-            "globalTools": {-                "ShimGen": {-                    "dlCSize": -18,-                    "dlHash": "wbpx",-                    "dlOutput": null,-                    "dlSubdir": {-                        "RegexDir": "[u3"-                    },-                    "dlUri": "https:"-                }-            },-            "toolRequirements": {-                "HLS": {-                    "2.6.9": {-                        "Linux_CentOS": {-                            "( <= 1.3.3 && > 5.2.3 && == 4.5.4 && > 1.2.1 )": {-                                "distroPKGs": [-                                    "wirvs",-                                    "gq",-                                    ""-                                ],-                                "notes": "lpkr"-                            }-                        }-                    },-                    "4.2.1": {-                        "FreeBSD": {-                            "( < 4.1.4 && >= 3.1.2 && > 2.1.2 && >= 4.2.2 && >= 2.3.5 && < 4.1.2 )": {-                                "distroPKGs": [-                                    "ezrp",-                                    "cwpd",-                                    "so",-                                    "jory"-                                ],-                                "notes": "kc"-                            },-                            "( == 1.2.5 && == 2.1.5 && >= 4.5.4 )": {-                                "distroPKGs": [-                                    "jbnm",-                                    "lrwdfm",-                                    "phzq",-                                    "lnu",-                                    "plfni"-                                ],-                                "notes": "ik"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "c",-                                    "sdtaaye",-                                    "tfqdj",-                                    "hwk"-                                ],-                                "notes": "p"-                            }-                        }-                    },-                    "4.4.6": {-                        "Darwin": {-                            "( < 3.5.4 && <= 4.2.1 && > 3.3.1 )": {-                                "distroPKGs": [-                                    "a"-                                ],-                                "notes": "n"-                            },-                            "( <= 2.4.1 ) || ( == 3.4.3 && >= 2.2.2 && >= 1.2.3 && >= 1.4.3 && > 3.3.3 ) || ( > 2.3.3 ) || ( > 1.1.2 && == 1.2.3 ) || ( == 1.1.1 ) || ( == 1.1.1 )": {-                                "distroPKGs": [-                                    "rwgny",-                                    "nxue",-                                    "",-                                    "zqffof",-                                    "",-                                    "vf",-                                    "zgn"-                                ],-                                "notes": "hhurnt"-                            },-                            "( <= 3.4.1 && <= 3.3.3 )": {-                                "distroPKGs": [-                                    "dmm",-                                    "bxisqiv",-                                    "bmyosi",-                                    "nqm",-                                    "fqcgru",-                                    "qa"-                                ],-                                "notes": "dtqzlz"-                            },-                            "( == 1.5.2 && < 3.3.6 && == 3.5.2 && <= 5.4.3 && < 1.2.2 && >= 5.4.5 )": {-                                "distroPKGs": [-                                    "ma",-                                    "zob",-                                    "jgx",-                                    "lbfsj",-                                    "bebob",-                                    "dwcv",-                                    ""-                                ],-                                "notes": "cbcf"-                            },-                            "( == 3.2.2 && > 5.1.1 && == 2.5.3 && < 1.2.1 && <= 1.1.4 && <= 3.4.5 && == 3.1.3 )": {-                                "distroPKGs": [-                                    "ej",-                                    "kpsab",-                                    "nlmyp",-                                    "",-                                    "pdewnw",-                                    "l"-                                ],-                                "notes": "atywoot"-                            },-                            "( == 6.3.1 && == 4.5.3 && == 2.3.3 && <= 5.1.3 && == 2.2.4 && < 1.4.5 ) || ( > 4.4.4 && <= 4.2.2 ) || ( <= 2.3.3 && >= 1.3.3 && == 3.2.3 && > 3.2.3 ) || ( == 1.1.2 ) || ( == 1.1.1 ) || ( > 1.1.1 && > 1.1.1 ) || ( >= 1.1.1 ) || ( <= 1.1.1 )": {-                                "distroPKGs": [-                                    "ag",-                                    "mwhqlxj",-                                    "ziprkfn",-                                    "ftoucr"-                                ],-                                "notes": "y"-                            },-                            "( > 1.4.4 && < 5.4.2 && > 1.4.1 && < 3.2.2 && > 4.2.1 )": {-                                "distroPKGs": [],-                                "notes": "h"-                            }-                        },-                        "FreeBSD": {-                            "( < 2.1.1 )": {-                                "distroPKGs": [-                                    "",-                                    "cb",-                                    "rpozzj",-                                    "",-                                    "fgmhnf",-                                    "borz"-                                ],-                                "notes": "khxe"-                            },-                            "( < 3.2.2 && >= 4.3.4 && >= 1.3.1 && > 1.5.3 && >= 2.1.3 && <= 3.4.1 && >= 5.5.1 )": {-                                "distroPKGs": [-                                    "ffunaly",-                                    "asoz",-                                    "bvqirtd",-                                    "ummxn",-                                    "",-                                    ""-                                ],-                                "notes": "ucffxs"-                            },-                            "( == 2.1.5 ) || ( < 2.3.1 && >= 3.1.1 && <= 4.1.2 && <= 1.4.2 && > 1.4.3 && <= 2.1.4 ) || ( == 1.3.3 ) || ( > 2.1.2 && < 2.2.2 && > 2.1.1 ) || ( == 1.1.1 && == 1.1.2 && <= 1.1.1 )": {-                                "distroPKGs": [-                                    "wkeluhb",-                                    "giseovf",-                                    "f",-                                    "oaw",-                                    "dpwjcpu"-                                ],-                                "notes": "ucgal"-                            },-                            "( == 4.5.4 && < 1.2.2 && == 3.4.5 && < 1.3.4 && < 3.4.6 ) || ( > 1.2.4 ) || ( > 1.3.2 && > 1.2.1 && == 2.3.5 ) || ( > 2.2.2 && == 2.3.1 )": {-                                "distroPKGs": [-                                    "lp",-                                    "uqzct",-                                    "mdqqawh",-                                    "rfzjv"-                                ],-                                "notes": "kquino"-                            },-                            "( == 5.4.2 && < 5.5.5 && < 5.1.3 && < 4.4.4 && < 2.3.3 && >= 4.4.3 && >= 5.5.1 ) || ( == 3.3.1 && > 1.4.4 )": {-                                "distroPKGs": [-                                    "tgwyrsd",-                                    "wszloya",-                                    "b"-                                ],-                                "notes": "h"-                            },-                            "( >= 2.3.3 && >= 2.2.1 && >= 2.4.4 && == 2.3.5 && <= 4.2.4 && == 1.3.3 && == 6.1.2 ) || ( == 2.2.2 && >= 4.4.3 && <= 1.2.3 && > 1.4.1 )": {-                                "distroPKGs": [-                                    "a",-                                    "v"-                                ],-                                "notes": "b"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "nzscbdh",-                                    "ny",-                                    "yeju",-                                    "vsfq",-                                    "znhyxda",-                                    "je"-                                ],-                                "notes": ""-                            }-                        },-                        "Linux_AmazonLinux": {-                            "( < 3.5.4 && >= 2.3.4 && <= 4.5.2 && > 3.3.2 && < 2.3.5 && > 2.5.1 )": {-                                "distroPKGs": [-                                    "azrlx",-                                    "hzw",-                                    "tchk"-                                ],-                                "notes": "ql"-                            },-                            "( >= 1.5.5 && >= 4.4.4 && == 1.5.2 && == 4.1.1 && == 3.3.1 ) || ( <= 3.1.2 )": {-                                "distroPKGs": [-                                    "zjklo",-                                    "w",-                                    "ox",-                                    "dn"-                                ],-                                "notes": "hcvvin"-                            },-                            "( >= 2.2.5 && <= 3.3.1 && == 4.2.2 && == 6.3.3 && < 2.2.4 ) || ( <= 3.2.1 && < 2.1.3 )": {-                                "distroPKGs": [-                                    "aquei",-                                    "pn",-                                    "snjmu",-                                    "",-                                    "yqhzlk",-                                    "bslqd"-                                ],-                                "notes": ""-                            },-                            "( >= 2.4.2 && >= 2.1.1 && < 4.2.1 && == 4.1.1 && < 4.1.5 )": {-                                "distroPKGs": [-                                    "kizgzmo",-                                    "dmznhcm",-                                    "su"-                                ],-                                "notes": "lxbsmwe"-                            },-                            "( >= 5.1.5 && < 2.3.4 && < 3.5.5 && <= 4.5.2 && < 4.4.4 && == 4.2.4 && == 4.1.4 )": {-                                "distroPKGs": [-                                    ""-                                ],-                                "notes": "sdwejm"-                            },-                            "( >= 5.1.5 && == 3.3.3 && <= 1.2.4 && == 1.2.3 && == 2.3.2 && <= 5.4.2 && > 5.3.1 )": {-                                "distroPKGs": [-                                    "fegaef"-                                ],-                                "notes": "t"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "jsol",-                                    "kkld",-                                    "nccxwi",-                                    "po",-                                    "bj"-                                ],-                                "notes": "zefd"-                            }-                        },-                        "Windows": {-                            "( < 4.5.1 && < 3.3.2 && < 1.5.4 && == 2.4.3 && < 3.6.2 && == 4.3.2 )": {-                                "distroPKGs": [-                                    "xdoqizf",-                                    "nhgu",-                                    "",-                                    "kzmrb",-                                    ""-                                ],-                                "notes": "rsi"-                            },-                            "( == 5.2.3 && < 4.1.5 && >= 4.3.1 && == 1.5.3 && == 4.4.2 && < 3.2.2 )": {-                                "distroPKGs": [-                                    "",-                                    "lh",-                                    "xulumc"-                                ],-                                "notes": ""-                            },-                            "( == 5.3.5 && > 4.2.1 && == 2.1.2 && > 2.3.3 && <= 3.1.3 && < 4.1.2 && == 4.3.3 )": {-                                "distroPKGs": [-                                    "q",-                                    "sededmi",-                                    "wtdj",-                                    "kfimy",-                                    "",-                                    "xu",-                                    "hvhooz"-                                ],-                                "notes": ""-                            },-                            "( > 1.1.1 && < 1.2.4 )": {-                                "distroPKGs": [-                                    "xk",-                                    "tj",-                                    "apibg",-                                    "vtkv"-                                ],-                                "notes": "ur"-                            },-                            "( >= 5.3.1 && > 1.5.3 && <= 6.5.3 && > 1.1.1 && >= 3.5.1 && >= 3.1.3 && > 3.2.3 )": {-                                "distroPKGs": [-                                    "bresexl",-                                    "dkwycd"-                                ],-                                "notes": "tr"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "o",-                                    "fy",-                                    "d",-                                    "ynjdzp",-                                    "tls",-                                    "qb"-                                ],-                                "notes": ""-                            }-                        }-                    },-                    "4.4.7": {-                        "Windows": {-                            "( < 3.2.2 && >= 5.5.5 && <= 4.2.4 && < 5.2.5 && >= 5.3.4 ) || ( < 1.4.4 && <= 3.1.4 && <= 3.4.3 && > 3.3.1 ) || ( <= 3.3.2 ) || ( <= 2.1.3 )": {-                                "distroPKGs": [-                                    "nskluq",-                                    "ir",-                                    "uerkjx",-                                    "ymhwpos",-                                    "xrku"-                                ],-                                "notes": ""-                            },-                            "( <= 2.5.5 && < 5.2.2 )": {-                                "distroPKGs": [-                                    "e",-                                    "vmfhg",-                                    "qal",-                                    "xvds"-                                ],-                                "notes": "pr"-                            },-                            "( > 3.2.4 && >= 1.2.4 )": {-                                "distroPKGs": [-                                    "xlq",-                                    "",-                                    "dqfhp",-                                    "irtvp",-                                    "bsb"-                                ],-                                "notes": "zuum"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "chth"-                            }-                        }-                    },-                    "4.7.6": {-                        "Darwin": {-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "ml"-                            }-                        },-                        "FreeBSD": {-                            "( == 2.5.5 && < 2.5.5 ) || ( > 3.4.4 && >= 1.3.3 && >= 4.1.2 )": {-                                "distroPKGs": [-                                    "jly",-                                    "ov"-                                ],-                                "notes": "etfad"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "jxslf"-                                ],-                                "notes": "khxyn"-                            }-                        },-                        "Linux_Alpine": {-                            "( < 2.3.4 && > 4.5.3 && < 3.4.3 ) || ( <= 4.3.1 && == 3.1.1 && <= 4.4.3 && < 2.4.1 ) || ( <= 1.2.3 && >= 3.2.3 )": {-                                "distroPKGs": [-                                    "fognweg",-                                    "abv",-                                    "snxcwz"-                                ],-                                "notes": ""-                            },-                            "( < 4.3.3 && < 3.4.4 && >= 2.1.4 && <= 5.5.5 )": {-                                "distroPKGs": [-                                    "rxprew",-                                    "gip",-                                    "ebjjn",-                                    "cra",-                                    "",-                                    "tqyxpig",-                                    "zayf"-                                ],-                                "notes": "hcutvfg"-                            },-                            "( < 5.5.3 && <= 2.5.2 )": {-                                "distroPKGs": [-                                    "dpci",-                                    "",-                                    "pjll",-                                    "",-                                    "sey",-                                    "k",-                                    "ukzw"-                                ],-                                "notes": "jx"-                            },-                            "( <= 2.1.3 && >= 3.2.5 && < 4.4.1 ) || ( == 1.1.1 && <= 3.1.3 ) || ( < 2.1.1 && <= 2.2.2 && == 3.1.2 && > 2.3.2 ) || ( < 2.2.2 && > 1.2.1 && >= 2.3.2 && < 2.1.1 )": {-                                "distroPKGs": [-                                    ""-                                ],-                                "notes": "mmchv"-                            },-                            "( == 1.2.2 && >= 3.3.5 && >= 2.1.4 )": {-                                "distroPKGs": [],-                                "notes": "ak"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "qwlc"-                                ],-                                "notes": ""-                            }-                        },-                        "Linux_CentOS": {-                            "( < 1.4.5 && <= 2.3.1 && <= 5.1.5 && == 5.2.2 && < 2.2.5 && >= 4.3.1 && >= 4.2.5 )": {-                                "distroPKGs": [-                                    "",-                                    "hiy",-                                    "dvrhva"-                                ],-                                "notes": "vr"-                            },-                            "( < 2.5.3 && <= 1.1.5 && == 5.1.4 && > 2.3.2 && >= 5.5.5 && < 4.1.1 && < 4.5.5 ) || ( > 4.4.3 && == 2.1.4 && < 3.4.1 )": {-                                "distroPKGs": [-                                    "cwcczif",-                                    "nggylfo",-                                    "kv",-                                    "f"-                                ],-                                "notes": ""-                            },-                            "( < 4.3.3 && >= 2.4.2 && > 1.2.5 )": {-                                "distroPKGs": [-                                    "fgrer",-                                    "",-                                    "iw",-                                    "vhmspa"-                                ],-                                "notes": "wo"-                            },-                            "( <= 4.4.1 && < 4.1.5 && == 1.4.1 && >= 5.3.1 && == 4.5.5 )": {-                                "distroPKGs": [-                                    "khak",-                                    "pmk",-                                    "ezyqc",-                                    "yvpxhmq",-                                    "",-                                    "dqg",-                                    "ybb"-                                ],-                                "notes": "ganrsnl"-                            },-                            "( == 1.1.1 && >= 3.4.3 && < 3.5.4 && == 3.5.3 )": {-                                "distroPKGs": [-                                    "cvlx",-                                    "kxzu",-                                    "uoqfz",-                                    "kjhttm",-                                    "l"-                                ],-                                "notes": "qef"-                            },-                            "( == 2.2.5 && >= 1.2.5 ) || ( < 4.4.2 && < 2.1.4 && <= 4.1.2 && >= 2.1.4 && >= 3.4.3 ) || ( == 2.2.1 && < 1.1.1 && <= 4.1.1 && >= 4.1.1 && > 3.3.3 ) || ( < 1.2.1 && == 1.1.2 && <= 1.1.2 && >= 2.2.1 ) || ( >= 1.1.1 && <= 1.1.1 )": {-                                "distroPKGs": [-                                    "",-                                    "",-                                    "l",-                                    "qxaqduc",-                                    "vrlef",-                                    "fyd",-                                    "hi"-                                ],-                                "notes": "cu"-                            },-                            "( > 4.4.5 && < 4.4.5 ) || ( < 2.4.3 && == 5.4.3 && >= 4.1.2 )": {-                                "distroPKGs": [-                                    "",-                                    "",-                                    "qestrgg",-                                    "ofdpykl",-                                    "xcboope"-                                ],-                                "notes": "fouzrqb"-                            }-                        },-                        "Windows": {-                            "( < 1.3.4 && < 1.2.3 && >= 4.4.3 )": {-                                "distroPKGs": [-                                    "yzt",-                                    "wr",-                                    "nbm",-                                    "yt"-                                ],-                                "notes": "peycffn"-                            },-                            "( == 5.2.4 && <= 1.3.1 && < 4.2.4 && == 3.5.6 && > 5.2.5 && >= 5.6.1 ) || ( >= 4.1.4 && <= 1.3.1 )": {-                                "distroPKGs": [-                                    "leymvn",-                                    "sppllv"-                                ],-                                "notes": "ycjhs"-                            },-                            "( > 3.3.4 && >= 4.5.1 && == 2.4.1 && == 5.2.2 ) || ( < 3.1.1 && <= 2.2.5 && > 2.4.2 && <= 5.4.3 && > 4.4.1 && > 1.3.1 ) || ( < 2.1.1 && == 1.4.1 )": {-                                "distroPKGs": [-                                    ""-                                ],-                                "notes": "mtiphl"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "tx",-                                    "inmw",-                                    "",-                                    "vifjw",-                                    "mtvkj"-                                ],-                                "notes": "iiyi"-                            }-                        }-                    },-                    "5.1.4": {-                        "FreeBSD": {-                            "( < 2.5.3 )": {-                                "distroPKGs": [-                                    "vm",-                                    "iyzp",-                                    "zfyw",-                                    "ckxzu",-                                    "vecp",-                                    "waus"-                                ],-                                "notes": "agk"-                            },-                            "( <= 4.4.3 && == 5.5.3 && == 5.2.3 && == 4.1.1 && >= 3.1.5 && <= 4.3.4 )": {-                                "distroPKGs": [-                                    "micrruj",-                                    "",-                                    "ui",-                                    "mh",-                                    "acxcrom"-                                ],-                                "notes": "ovpeoh"-                            },-                            "( <= 4.4.5 && < 1.5.3 && >= 2.2.2 )": {-                                "distroPKGs": [-                                    "muut",-                                    "wvqdphe",-                                    "lfnyo",-                                    "",-                                    "mkme",-                                    "wba"-                                ],-                                "notes": "adn"-                            },-                            "( == 4.3.2 && <= 4.5.3 && < 3.1.4 && <= 5.3.5 && < 3.5.3 ) || ( <= 1.2.3 && == 5.2.2 && >= 1.4.3 && > 4.5.4 ) || ( > 3.3.2 && == 3.2.2 )": {-                                "distroPKGs": [-                                    "djmp",-                                    "abh",-                                    "fqvmfis",-                                    "t",-                                    "xaxrjo"-                                ],-                                "notes": "m"-                            },-                            "( > 1.5.1 && == 3.3.2 )": {-                                "distroPKGs": [],-                                "notes": "wwjqca"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "pimdo",-                                    "fnfl",-                                    "lwiiynm",-                                    "ut",-                                    "v",-                                    "zyu"-                                ],-                                "notes": "zscajjj"-                            }-                        },-                        "Linux_Alpine": {-                            "( == 5.2.2 && == 4.1.7 && > 5.5.5 && <= 2.4.5 && <= 5.2.3 && > 3.1.3 && <= 4.1.2 )": {-                                "distroPKGs": [-                                    "sphik",-                                    "zeyjmy"-                                ],-                                "notes": "fdju"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "qoeifjd",-                                    "zbjqlw",-                                    "jeweaui",-                                    "rkj",-                                    "bdym"-                                ],-                                "notes": "mj"-                            }-                        },-                        "Linux_CentOS": {-                            "( < 3.4.4 && == 5.1.4 && == 2.4.4 && == 1.2.2 && < 3.5.3 && < 4.2.3 ) || ( <= 2.1.3 && >= 2.3.1 && >= 4.5.4 && == 2.2.2 && > 3.1.3 && > 3.1.2 ) || ( == 1.2.3 )": {-                                "distroPKGs": [-                                    "iioqe",-                                    "stz"-                                ],-                                "notes": "yzbes"-                            },-                            "( <= 2.2.4 )": {-                                "distroPKGs": [-                                    "cfvb",-                                    "kijxiiz",-                                    "vqekwtc",-                                    "fkngzd",-                                    "s"-                                ],-                                "notes": ""-                            },-                            "( > 3.5.5 && == 4.2.1 && > 2.1.5 && <= 1.5.4 && > 4.4.3 )": {-                                "distroPKGs": [-                                    "opdf",-                                    "dg",-                                    "cdjh",-                                    "aqwspzk",-                                    "xbt",-                                    "oj",-                                    "koi"-                                ],-                                "notes": "phlv"-                            },-                            "( > 4.2.2 && == 4.4.5 && >= 1.5.3 && < 6.2.2 )": {-                                "distroPKGs": [-                                    "odmu",-                                    "np",-                                    "xzfu",-                                    "krq",-                                    "uc",-                                    "etkk"-                                ],-                                "notes": "mqsbimz"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "vflmvp",-                                    "d",-                                    "y",-                                    "nf",-                                    "goa",-                                    ""-                                ],-                                "notes": "qwee"-                            }-                        },-                        "Linux_Debian": {-                            "( <= 1.1.5 )": {-                                "distroPKGs": [-                                    "mukmu",-                                    "",-                                    ""-                                ],-                                "notes": "ztoe"-                            },-                            "( <= 4.2.3 && >= 1.3.4 && <= 3.1.4 && > 4.2.1 ) || ( < 4.3.4 && > 2.2.2 && < 1.3.3 )": {-                                "distroPKGs": [-                                    "jjxdn",-                                    "",-                                    "b",-                                    "",-                                    "arsgc"-                                ],-                                "notes": "nygs"-                            },-                            "( >= 3.1.2 )": {-                                "distroPKGs": [-                                    "ysx",-                                    "",-                                    "fj",-                                    "mdpligy",-                                    "meugjtb",-                                    "iohciwv",-                                    "msi"-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "ad"-                                ],-                                "notes": "mxew"-                            }-                        },-                        "Windows": {-                            "( <= 1.5.2 ) || ( >= 2.4.3 && <= 3.2.4 && > 2.4.2 && >= 4.2.2 && < 4.2.3 )": {-                                "distroPKGs": [-                                    "gepkb",-                                    "jmvg",-                                    "h"-                                ],-                                "notes": "xuv"-                            },-                            "( <= 3.3.1 && < 1.4.5 && < 2.1.2 && == 5.6.1 && == 5.5.3 ) || ( > 2.3.2 && >= 4.4.3 && < 1.4.2 && >= 3.3.4 ) || ( == 3.3.1 && == 3.3.1 )": {-                                "distroPKGs": [-                                    "lab",-                                    "wwlcs",-                                    "fklgzup",-                                    "qdtkjmf",-                                    "txb"-                                ],-                                "notes": ""-                            },-                            "( <= 4.5.2 && > 2.1.1 && >= 3.2.3 && < 2.6.2 ) || ( < 2.3.4 ) || ( > 3.3.3 ) || ( <= 2.1.2 && <= 1.1.2 && == 1.1.1 && >= 1.2.2 ) || ( == 2.1.1 ) || ( > 1.1.1 ) || ( == 1.2.1 )": {-                                "distroPKGs": [-                                    "cg",-                                    "pqx",-                                    "symxp",-                                    "uf",-                                    "p",-                                    "d"-                                ],-                                "notes": "ctn"-                            },-                            "( == 4.1.2 && == 5.1.4 && > 4.6.2 ) || ( == 3.4.4 && < 2.4.4 && == 3.2.4 && == 1.2.1 && > 2.4.1 )": {-                                "distroPKGs": [-                                    "cep",-                                    "w",-                                    "ksg",-                                    "k",-                                    "gvzmjq",-                                    "",-                                    ""-                                ],-                                "notes": "xiesxu"-                            },-                            "( == 5.2.5 && == 3.6.5 && > 1.1.1 && > 2.5.5 && > 1.4.1 && > 3.5.1 && < 3.3.2 ) || ( >= 4.4.4 && < 3.2.1 && <= 4.3.3 && <= 4.4.3 && <= 3.1.4 && >= 3.4.1 )": {-                                "distroPKGs": [-                                    "galnxfu",-                                    "uepmx",-                                    "lzftv"-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "ug"-                                ],-                                "notes": "gxycxs"-                            }-                        }-                    },-                    "9.4.8": {-                        "Linux_Mint": {-                            "( < 4.6.5 && > 2.5.4 && == 2.1.4 ) || ( > 4.2.2 && >= 4.1.2 && > 4.4.5 && == 1.3.1 && > 4.4.2 )": {-                                "distroPKGs": [-                                    "q",-                                    "",-                                    "pzb",-                                    "ex",-                                    "cicaq",-                                    "axzqlkz",-                                    "uqhaik"-                                ],-                                "notes": "bmbxgf"-                            },-                            "( <= 5.2.2 && == 4.3.5 && <= 3.5.3 && <= 3.6.2 ) || ( > 3.2.1 && == 3.2.1 && > 3.2.3 ) || ( <= 3.1.1 && == 1.3.3 && < 3.2.2 && >= 2.3.2 )": {-                                "distroPKGs": [-                                    "uvj",-                                    "eqhum",-                                    "alzzi",-                                    "ly",-                                    "onir"-                                ],-                                "notes": "ajkzcsf"-                            },-                            "( == 2.3.1 && >= 2.1.1 && >= 1.5.4 && > 3.4.2 && == 4.4.1 && >= 2.1.2 ) || ( >= 4.2.1 && > 1.1.2 && > 1.3.2 )": {-                                "distroPKGs": [-                                    "ohh",-                                    "rnuisrp",-                                    "rksnvm"-                                ],-                                "notes": ""-                            },-                            "( > 2.4.1 && < 4.1.2 && <= 4.1.2 && >= 5.4.4 && >= 2.2.4 ) || ( <= 2.1.4 && == 3.3.3 && >= 4.4.4 && <= 2.5.3 && <= 2.3.5 )": {-                                "distroPKGs": [-                                    "q",-                                    "daxlja",-                                    "ocvkas"-                                ],-                                "notes": "heverj"-                            },-                            "( >= 3.3.4 && <= 5.4.1 && > 3.5.3 && < 2.1.4 ) || ( <= 3.2.3 && <= 4.4.3 && >= 4.3.2 && > 3.3.3 )": {-                                "distroPKGs": [-                                    "bdew",-                                    "oodfxx",-                                    "mplr",-                                    "xwyqlqu",-                                    "c",-                                    "",-                                    "tpjct"-                                ],-                                "notes": "gzvbuhe"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "",-                                    "",-                                    "el"-                                ],-                                "notes": ""-                            }-                        }-                    },-                    "unknown_version": {-                        "Darwin": {-                            "( < 2.2.1 && > 4.4.2 )": {-                                "distroPKGs": [],-                                "notes": "jtyhn"-                            },-                            "( <= 2.2.2 ) || ( == 1.1.2 && >= 4.1.1 && > 2.3.2 && == 1.3.2 )": {-                                "distroPKGs": [-                                    "gvkxz",-                                    "etu"-                                ],-                                "notes": "r"-                            },-                            "( > 2.1.5 && < 4.4.2 && < 1.1.2 && <= 2.1.4 ) || ( < 4.3.4 && == 5.4.4 && >= 2.3.2 && == 4.3.3 && == 2.2.1 )": {-                                "distroPKGs": [-                                    "m",-                                    "zptgozr"-                                ],-                                "notes": "bzfqj"-                            },-                            "( > 2.1.5 )": {-                                "distroPKGs": [-                                    "vwkf",-                                    "rjeiz",-                                    "wawy",-                                    "wqcnep",-                                    "uukrzq"-                                ],-                                "notes": "lle"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "m",-                                    "grlw",-                                    "bxjjo"-                                ],-                                "notes": "koewqj"-                            }-                        },-                        "Linux_AmazonLinux": {-                            "( < 1.1.4 && < 3.4.2 && > 2.3.2 && == 5.1.1 && < 3.3.2 && >= 2.2.1 && == 3.5.1 ) || ( == 2.3.1 && == 3.2.1 && < 4.3.3 )": {-                                "distroPKGs": [-                                    "nryyf"-                                ],-                                "notes": "xt"-                            },-                            "( == 4.1.5 && >= 4.1.2 && <= 5.3.2 && > 1.1.3 && > 4.3.3 )": {-                                "distroPKGs": [-                                    "udrqfp",-                                    "jwvb",-                                    "",-                                    "dbbntal",-                                    "",-                                    "fxbz"-                                ],-                                "notes": "hgkvkpx"-                            },-                            "( > 4.4.2 && >= 5.4.5 && >= 1.1.2 && >= 2.3.2 && < 3.4.3 && >= 3.4.5 ) || ( < 2.1.1 )": {-                                "distroPKGs": [-                                    "fon",-                                    "zcbj"-                                ],-                                "notes": "c"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "",-                                    "gwhelip",-                                    "yjw"-                                ],-                                "notes": "gb"-                            }-                        },-                        "Linux_CentOS": {-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "jbdwu",-                                    "uxreyl",-                                    "a",-                                    "j",-                                    "pkyhsdk"-                                ],-                                "notes": "jct"-                            }-                        },-                        "Windows": {-                            "( < 5.1.3 && == 3.3.4 && < 2.5.4 && == 1.2.3 && > 1.2.4 && > 3.1.1 ) || ( < 4.4.4 && > 1.5.1 && >= 4.2.3 && == 4.2.1 && < 2.2.1 ) || ( > 2.3.1 && > 2.2.3 )": {-                                "distroPKGs": [-                                    "htilyuz",-                                    "m",-                                    "w",-                                    "pvbt",-                                    "cab",-                                    "ybnyem"-                                ],-                                "notes": "nn"-                            },-                            "( < 5.3.4 && >= 1.4.1 && < 2.4.1 && > 1.2.3 && < 5.6.5 && >= 2.5.5 && < 5.2.3 ) || ( == 3.3.1 && >= 1.1.2 && >= 2.2.3 && >= 4.2.3 && <= 1.2.2 && < 2.2.4 ) || ( <= 2.2.3 && == 3.2.1 && < 1.3.2 ) || ( <= 2.1.2 && > 1.2.2 && <= 4.1.2 )": {-                                "distroPKGs": [-                                    "gwx",-                                    "z"-                                ],-                                "notes": "nuqq"-                            },-                            "( <= 1.2.2 && > 2.5.3 && < 3.4.5 && > 2.3.6 && < 1.1.2 && <= 3.4.5 ) || ( == 2.4.3 && >= 2.3.2 && > 4.2.2 && == 1.3.2 ) || ( > 1.3.1 )": {-                                "distroPKGs": [-                                    "s",-                                    "iufz",-                                    "d",-                                    "ktwph",-                                    "pmmanqa",-                                    "cca"-                                ],-                                "notes": "twm"-                            },-                            "( == 3.6.4 && >= 2.4.5 ) || ( == 4.4.2 && >= 3.1.3 && > 3.1.3 && < 4.4.1 && > 2.1.2 )": {-                                "distroPKGs": [-                                    "",-                                    "uarb"-                                ],-                                "notes": "jabw"-                            },-                            "( >= 5.4.4 && < 5.5.2 && > 3.4.3 && > 5.5.5 && < 5.5.5 && <= 2.1.2 ) || ( > 3.3.2 )": {-                                "distroPKGs": [-                                    "owfj"-                                ],-                                "notes": "mxsxs"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "kthvw",-                                    "s"-                                ],-                                "notes": "gu"-                            }-                        }-                    }-                }-            }-        },-        {-            "ghcupDownloads": {-                "GHC": {-                    "1.7.7": {-                        "viArch": {},-                        "viChangeLog": "http:mjfe",-                        "viPostInstall": null,-                        "viPostRemove": null,-                        "viPreCompile": "",-                        "viReleaseDay": "14196328930107255-12-14",-                        "viSourceDL": {-                            "dlCSize": 0,-                            "dlHash": "e",-                            "dlOutput": "",-                            "dlSubdir": null,-                            "dlUri": "http:x"-                        },-                        "viTags": [-                            "7`[%",-                            "Prerelease",-                            "base-5.6.5",-                            "Prerelease",-                            "\u0005ᇝ􁚝*\u0002\u0000",-                            "base-6.1.2",-                            "(S9𡻷󾻅"-                        ],-                        "viTestDL": {-                            "dlCSize": -4,-                            "dlHash": "h",-                            "dlOutput": "u*Ar\u0016Z",-                            "dlSubdir": "𝞊󻓾",-                            "dlUri": "http:otjib"-                        }-                    },-                    "2.1.4": {-                        "viArch": {},-                        "viChangeLog": "https:e",-                        "viPostInstall": "hdst",-                        "viPostRemove": "inyn",-                        "viPreCompile": "t",-                        "viReleaseDay": "19113991190848362-05-24",-                        "viSourceDL": null,-                        "viTags": [-                            "LatestNightly",-                            "Nightly",-                            "LatestPrerelease",-                            "Latest",-                            "Prerelease",-                            "\u0000\u0007e7"-                        ],-                        "viTestDL": {-                            "dlCSize": null,-                            "dlHash": "moxqh",-                            "dlOutput": "󹄧\u0019\\􍠏^",-                            "dlSubdir": {-                                "RegexDir": "|"-                            },-                            "dlUri": "https:my"-                        }-                    },-                    "4.6.8": {-                        "viArch": {-                            "A_32": {-                                "Linux_Fedora": {-                                    "( == 6.5.3 && >= 3.2.3 && <= 2.1.3 && < 2.5.2 && < 3.2.3 && >= 3.3.3 ) || ( >= 2.4.1 && > 4.3.2 ) || ( > 1.1.3 && <= 3.1.1 && <= 1.1.1 && < 1.1.1 )": {-                                        "dlCSize": 6,-                                        "dlHash": "drbeftu",-                                        "dlOutput": "𤫸󶟝A",-                                        "dlSubdir": {-                                            "RegexDir": "d\u0017"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 5,-                                        "dlHash": "tysqpjc",-                                        "dlOutput": "%ꡎ𦹂W",-                                        "dlSubdir": {-                                            "RegexDir": "8\u0004"-                                        },-                                        "dlUri": "http:ffoacep"-                                    }-                                }-                            },-                            "A_64": {-                                "Darwin": {-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "zxj",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:sj"-                                    }-                                },-                                "FreeBSD": {-                                    "( > 3.3.3 && < 3.4.2 && >= 3.4.3 ) || ( >= 2.1.1 && > 4.1.3 && < 4.3.1 )": {-                                        "dlCSize": 4,-                                        "dlHash": "hvwiker",-                                        "dlOutput": "\nGٱ",-                                        "dlSubdir": null,-                                        "dlUri": "https:mpdkatw"-                                    }-                                },-                                "Linux_Debian": {-                                    "( <= 4.5.3 && <= 5.2.1 && > 1.3.1 && == 3.1.4 && == 5.3.2 && < 1.2.3 && <= 3.1.2 ) || ( > 3.4.1 && > 3.2.4 )": {-                                        "dlCSize": 2,-                                        "dlHash": "pf",-                                        "dlOutput": "ꀏ\r㔼",-                                        "dlSubdir": {-                                            "RegexDir": "\u0010dsk"-                                        },-                                        "dlUri": "https:yozbr"-                                    },-                                    "( == 6.1.3 && == 4.3.2 ) || ( == 3.2.3 && <= 1.4.2 && == 2.2.1 && <= 3.2.2 && < 1.4.1 )": {-                                        "dlCSize": -5,-                                        "dlHash": "gwtb",-                                        "dlOutput": null,-                                        "dlSubdir": "X",-                                        "dlUri": "http:d"-                                    }-                                }-                            },-                            "A_ARM": {-                                "FreeBSD": {-                                    "( <= 5.2.3 && < 2.4.4 && < 5.1.2 && >= 2.2.2 && > 4.2.1 && <= 5.5.5 ) || ( > 3.3.3 && >= 2.3.2 && < 1.1.2 && < 2.3.4 && >= 1.1.2 && == 2.4.3 ) || ( > 3.2.2 ) || ( < 2.1.1 && >= 2.1.2 && >= 1.1.1 && >= 1.1.2 )": {-                                        "dlCSize": -3,-                                        "dlHash": "d",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:ad"-                                    },-                                    "( > 1.4.1 && <= 1.3.3 && >= 4.2.5 ) || ( < 1.3.3 && >= 4.2.4 )": {-                                        "dlCSize": 2,-                                        "dlHash": "jploy",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:urvvwnp"-                                    }-                                },-                                "Linux_Exherbo": {}-                            }-                        },-                        "viChangeLog": "http:",-                        "viPostInstall": "lporra",-                        "viPostRemove": "hkyjlfk",-                        "viPreCompile": "jhhdyt",-                        "viReleaseDay": "-25006799231462629-07-15",-                        "viSourceDL": {-                            "dlCSize": -4,-                            "dlHash": "o",-                            "dlOutput": "}",-                            "dlSubdir": {-                                "RegexDir": ""-                            },-                            "dlUri": "http:drxrs"-                        },-                        "viTags": [-                            "old",-                            "Nightly",-                            "Nightly",-                            "base-6.5.6"-                        ],-                        "viTestDL": null-                    },-                    "5.1.8": {-                        "viArch": {-                            "A_32": {-                                "Linux_Gentoo": {-                                    "( == 2.1.5 && > 2.2.5 && > 1.2.4 && >= 1.1.4 && > 4.3.1 && <= 3.4.4 ) || ( < 4.2.3 && <= 4.4.4 )": {-                                        "dlCSize": -4,-                                        "dlHash": "wlaiso",-                                        "dlOutput": "𮔜",-                                        "dlSubdir": "2擣󲝽g",-                                        "dlUri": "https:fa"-                                    }-                                },-                                "Linux_RedHat": {-                                    "( >= 5.5.3 && > 3.3.4 && > 2.5.2 && == 2.2.5 && <= 2.1.1 && <= 4.5.2 ) || ( > 3.1.4 && > 1.2.3 && <= 1.1.2 && < 4.4.2 && < 1.4.1 ) || ( < 1.2.1 ) || ( <= 1.1.1 && < 2.1.2 ) || ( == 1.1.1 )": {-                                        "dlCSize": 5,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:tbswort"-                                    }-                                },-                                "Windows": {-                                    "( < 2.5.5 && > 1.1.2 && <= 2.1.4 && <= 3.4.4 )": {-                                        "dlCSize": 2,-                                        "dlHash": "qmqp",-                                        "dlOutput": "󵏑~i\r3Aq",-                                        "dlSubdir": "𪸜su",-                                        "dlUri": "https:mxgxd"-                                    },-                                    "( < 5.4.1 && > 4.2.3 && >= 1.3.5 && == 5.3.2 && == 1.3.5 )": {-                                        "dlCSize": -7,-                                        "dlHash": "ow",-                                        "dlOutput": "/8ST*",-                                        "dlSubdir": "",-                                        "dlUri": "https:nwf"-                                    },-                                    "( == 4.2.2 && <= 5.5.1 && <= 3.3.5 && >= 6.2.4 )": {-                                        "dlCSize": -3,-                                        "dlHash": "zpe",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󾓦F="-                                        },-                                        "dlUri": "https:adqpv"-                                    },-                                    "( > 1.5.2 && >= 3.5.5 && > 1.5.3 && > 5.5.5 )": {-                                        "dlCSize": -4,-                                        "dlHash": "yxfa",-                                        "dlOutput": "",-                                        "dlSubdir": "/",-                                        "dlUri": "http:eo"-                                    },-                                    "( >= 5.4.2 && > 5.4.4 && <= 2.3.4 && >= 4.1.1 && == 5.1.2 && <= 2.1.1 && >= 1.5.3 ) || ( > 4.4.1 && >= 1.2.1 && <= 2.3.2 && <= 1.4.2 && > 3.4.4 )": {-                                        "dlCSize": -4,-                                        "dlHash": "",-                                        "dlOutput": "\"![\u0017Z=",-                                        "dlSubdir": {-                                            "RegexDir": "􆮎bT孺"-                                        },-                                        "dlUri": "https:c"-                                    },-                                    "( >= 5.4.5 && <= 2.4.2 && == 2.2.4 && >= 1.5.3 )": {-                                        "dlCSize": -3,-                                        "dlHash": "eoxrrkw",-                                        "dlOutput": "\u000b2𡧿4𤜛􈒓",-                                        "dlSubdir": "\u0016",-                                        "dlUri": "https:ulivcue"-                                    }-                                }-                            },-                            "A_ARM64": {-                                "Darwin": {-                                    "( == 4.4.3 && <= 4.1.1 && <= 2.2.4 && == 5.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "wshyqqq",-                                        "dlOutput": "N󺍒\u0015:M",-                                        "dlSubdir": "\u0005Y􊶲#",-                                        "dlUri": "https:"-                                    }-                                },-                                "Linux_Mint": {-                                    "( > 1.2.3 && == 2.4.5 ) || ( >= 2.3.5 ) || ( < 1.1.3 ) || ( < 2.1.2 )": {-                                        "dlCSize": -4,-                                        "dlHash": "iv",-                                        "dlOutput": "\u001c",-                                        "dlSubdir": "5g",-                                        "dlUri": "https:fhevhk"-                                    },-                                    "( >= 2.3.1 && <= 1.1.4 && > 5.3.2 && <= 2.2.4 && < 5.5.3 && >= 3.1.3 && <= 4.4.1 )": {-                                        "dlCSize": 2,-                                        "dlHash": "zd",-                                        "dlOutput": "\t$",-                                        "dlSubdir": "V",-                                        "dlUri": "http:iewuv"-                                    },-                                    "( >= 3.2.5 && == 1.5.4 && >= 5.2.5 && > 5.5.5 && <= 2.1.3 )": {-                                        "dlCSize": -4,-                                        "dlHash": "ax",-                                        "dlOutput": ",6",-                                        "dlSubdir": "",-                                        "dlUri": "https:hsxlfr"-                                    },-                                    "( >= 5.1.1 && <= 5.1.2 && == 5.2.2 ) || ( < 2.1.3 && == 1.4.3 && > 5.4.2 && > 4.3.3 && < 1.4.3 && >= 2.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "ei",-                                        "dlOutput": "F;\u000f>",-                                        "dlSubdir": {-                                            "RegexDir": "oX"-                                        },-                                        "dlUri": "https:aqfmz"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "khjbs",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:thb"-                                    }-                                },-                                "Windows": {-                                    "( <= 5.2.4 && <= 5.3.2 ) || ( >= 2.3.3 )": {-                                        "dlCSize": -2,-                                        "dlHash": "bioe",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:wdzwk"-                                    },-                                    "( <= 5.5.2 && > 3.3.3 && > 2.3.1 ) || ( == 3.2.3 && < 3.2.1 && < 1.1.3 && == 1.1.2 && > 4.1.1 && > 5.1.4 ) || ( > 3.2.3 && == 3.1.3 && <= 3.3.3 && > 1.2.3 && <= 2.1.2 )": {-                                        "dlCSize": -2,-                                        "dlHash": "dz",-                                        "dlOutput": "$M􆐡\u0006",-                                        "dlSubdir": null,-                                        "dlUri": "https:merx"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "bmtrajy",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:e"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "Darwin": {-                                    "( <= 3.5.6 )": {-                                        "dlCSize": null,-                                        "dlHash": "xot",-                                        "dlOutput": "𐀆16N",-                                        "dlSubdir": "ti?V",-                                        "dlUri": "https:puaw"-                                    },-                                    "( <= 4.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "ceaxi",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:hofpf"-                                    },-                                    "( <= 4.5.5 && > 4.5.3 )": {-                                        "dlCSize": 5,-                                        "dlHash": "pz",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "( > 3.3.1 && == 1.1.3 && < 2.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "g",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 7,-                                        "dlHash": "shayu",-                                        "dlOutput": "g󾸜1􃘣",-                                        "dlSubdir": null,-                                        "dlUri": "https:rgztkc"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 3.2.5 )": {-                                        "dlCSize": 4,-                                        "dlHash": "dzs",-                                        "dlOutput": "\u000ci;㭄L",-                                        "dlSubdir": "𗰺",-                                        "dlUri": "https:zux"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 3,-                                        "dlHash": "rv",-                                        "dlOutput": "\u0016",-                                        "dlSubdir": "-\u0001y릨z",-                                        "dlUri": "https:q"-                                    }-                                },-                                "Linux_RedHat": {-                                    "( < 1.4.3 ) || ( <= 2.2.4 && > 3.2.3 && <= 1.1.3 ) || ( > 4.3.2 && < 3.1.2 && > 2.2.4 && < 2.3.2 )": {-                                        "dlCSize": 1,-                                        "dlHash": "vqz",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Ba\u0015T"-                                        },-                                        "dlUri": "http:s"-                                    },-                                    "( < 2.3.1 && < 1.3.3 && < 5.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "lymdqi",-                                        "dlOutput": "k𡆜",-                                        "dlSubdir": {-                                            "RegexDir": "D􈹾A"-                                        },-                                        "dlUri": "http:makdrj"-                                    },-                                    "( < 2.4.4 && < 2.1.1 && < 2.4.5 ) || ( == 4.1.2 ) || ( == 2.3.2 ) || ( > 3.1.1 && <= 2.1.1 )": {-                                        "dlCSize": -1,-                                        "dlHash": "dayfgy",-                                        "dlOutput": "Xz\u001a",-                                        "dlSubdir": {-                                            "RegexDir": "\u0018"-                                        },-                                        "dlUri": "http:hzqggz"-                                    },-                                    "( >= 3.2.3 && > 4.4.1 && <= 2.3.5 && < 5.3.1 && < 1.5.2 && > 4.3.5 && == 4.6.5 ) || ( <= 1.2.3 )": {-                                        "dlCSize": 5,-                                        "dlHash": "cxbmw",-                                        "dlOutput": "",-                                        "dlSubdir": "",-                                        "dlUri": "http:dyf"-                                    }-                                }-                            },-                            "A_PowerPC64": {-                                "FreeBSD": {-                                    "( < 3.2.3 )": {-                                        "dlCSize": 6,-                                        "dlHash": "mfqwefm",-                                        "dlOutput": "リ\u0015\u0005󹹯\u0004ሢY",-                                        "dlSubdir": "@p",-                                        "dlUri": "http:pg"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 5,-                                        "dlHash": "cfq",-                                        "dlOutput": null,-                                        "dlSubdir": "쟑E",-                                        "dlUri": "https:cr"-                                    }-                                },-                                "Linux_RedHat": {-                                    "unknown_versioning": {-                                        "dlCSize": -5,-                                        "dlHash": "dxaosuh",-                                        "dlOutput": "-𪌚\u0002𮊋&𱁥",-                                        "dlSubdir": "M^b",-                                        "dlUri": "http:v"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "Darwin": {-                                    "( < 5.3.3 && >= 3.2.5 && == 1.5.3 && <= 1.3.4 && < 4.4.1 && == 1.4.1 ) || ( < 5.2.1 && == 1.3.3 && > 1.3.3 && <= 2.4.5 && == 4.1.3 && == 4.4.2 ) || ( >= 1.3.2 ) || ( <= 1.2.2 && <= 1.1.2 && == 2.2.2 )": {-                                        "dlCSize": 3,-                                        "dlHash": "mgkxq",-                                        "dlOutput": "󽢁f􊌶",-                                        "dlSubdir": null,-                                        "dlUri": "https:uz"-                                    },-                                    "( <= 3.4.4 && < 3.5.2 && >= 3.1.1 )": {-                                        "dlCSize": 2,-                                        "dlHash": "i",-                                        "dlOutput": "𫪆󸥜𧟏3\\ @",-                                        "dlSubdir": {-                                            "RegexDir": "𠦻\tp󴪜"-                                        },-                                        "dlUri": "http:va"-                                    },-                                    "( == 1.1.4 && == 2.2.2 && < 1.1.1 && <= 4.2.4 && < 4.3.5 && == 2.2.5 && == 3.2.1 )": {-                                        "dlCSize": 3,-                                        "dlHash": "rv",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:xi"-                                    },-                                    "( == 3.3.2 && == 4.1.5 && >= 4.1.4 ) || ( <= 1.3.4 && >= 4.3.3 && < 4.3.2 && >= 2.4.4 ) || ( > 5.2.2 && == 1.2.2 && < 1.2.1 && <= 3.1.3 && >= 3.2.2 )": {-                                        "dlCSize": -1,-                                        "dlHash": "zo",-                                        "dlOutput": null,-                                        "dlSubdir": "DuJ\\+,",-                                        "dlUri": "http:arvprw"-                                    },-                                    "( >= 1.1.2 && > 5.3.1 && > 3.1.1 && < 1.5.6 && < 1.5.3 ) || ( == 1.4.3 && == 4.4.4 && == 1.1.3 ) || ( <= 1.2.2 && >= 2.2.1 && <= 1.3.2 )": {-                                        "dlCSize": -2,-                                        "dlHash": "njgnlf",-                                        "dlOutput": "a",-                                        "dlSubdir": "",-                                        "dlUri": "https:csm"-                                    },-                                    "( >= 4.3.5 && >= 2.5.5 && == 4.5.3 && >= 5.4.4 && == 1.4.5 && == 4.1.1 ) || ( <= 4.5.3 && == 3.3.5 && > 1.4.3 && == 3.4.4 ) || ( < 1.3.1 && == 2.3.2 && < 1.1.3 && >= 2.1.2 && > 2.1.1 ) || ( > 2.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "𦴕\u0003􉉈",-                                        "dlUri": "https:xhxk"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -7,-                                        "dlHash": "n",-                                        "dlOutput": null,-                                        "dlSubdir": "5󷽱r",-                                        "dlUri": "http:vnb"-                                    }-                                },-                                "FreeBSD": {},-                                "Linux_RedHat": {-                                    "( < 1.3.2 && >= 5.1.4 && <= 3.1.5 && <= 5.4.4 && == 3.2.5 && < 1.5.3 && > 4.1.5 ) || ( >= 3.4.3 && < 3.3.4 && <= 1.1.1 )": {-                                        "dlCSize": 1,-                                        "dlHash": "udvxhw",-                                        "dlOutput": "XAR𝈇󼈼F",-                                        "dlSubdir": null,-                                        "dlUri": "https:mthp"-                                    },-                                    "( < 3.2.2 && == 2.4.5 && < 5.2.2 && <= 3.1.1 && <= 4.1.3 && < 4.2.2 && <= 4.1.2 )": {-                                        "dlCSize": 6,-                                        "dlHash": "iougccv",-                                        "dlOutput": "?#\u0001",-                                        "dlSubdir": "𧂞!3𦤌",-                                        "dlUri": "http:wbja"-                                    },-                                    "( <= 1.1.4 && <= 5.2.2 && < 2.2.5 && == 2.4.5 )": {-                                        "dlCSize": -4,-                                        "dlHash": "aqs",-                                        "dlOutput": null,-                                        "dlSubdir": "\"",-                                        "dlUri": "https:lf"-                                    },-                                    "( == 3.1.2 && >= 1.1.5 && >= 2.4.4 && > 5.1.2 && < 3.2.5 && <= 1.1.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "uq",-                                        "dlOutput": "튜*󺏉",-                                        "dlSubdir": null,-                                        "dlUri": "https:uzum"-                                    },-                                    "( == 4.5.5 && >= 4.1.2 ) || ( < 2.3.3 ) || ( >= 2.1.1 && > 3.1.3 ) || ( >= 1.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "b",-                                        "dlOutput": "",-                                        "dlSubdir": "d\u001a",-                                        "dlUri": "http:"-                                    },-                                    "( == 5.4.3 && <= 3.2.2 && >= 2.3.1 && >= 5.5.3 && >= 1.2.2 && > 2.6.3 )": {-                                        "dlCSize": 4,-                                        "dlHash": "yaseuv",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "( > 4.5.1 && > 2.6.5 && < 2.4.3 && == 2.1.5 && <= 5.1.5 && < 3.1.4 ) || ( < 4.1.2 && == 4.2.3 && >= 1.2.1 && < 4.3.1 && >= 3.2.4 && == 4.3.3 ) || ( >= 3.1.3 ) || ( >= 1.2.2 && < 1.1.2 && >= 1.3.2 )": {-                                        "dlCSize": -4,-                                        "dlHash": "l",-                                        "dlOutput": "%t7\u0000 m",-                                        "dlSubdir": null,-                                        "dlUri": "https:zzk"-                                    },-                                    "( >= 2.4.5 )": {-                                        "dlCSize": -2,-                                        "dlHash": "unmc",-                                        "dlOutput": "\u0007𰦝&􆡑.bv",-                                        "dlSubdir": {-                                            "RegexDir": "U"-                                        },-                                        "dlUri": "http:t"-                                    }-                                },-                                "Windows": {-                                    "( <= 5.3.2 && == 1.3.5 && == 4.5.4 && > 3.2.5 && > 4.4.5 && > 4.1.5 )": {-                                        "dlCSize": 0,-                                        "dlHash": "a",-                                        "dlOutput": "\u0017|.\u0004􎾲x",-                                        "dlSubdir": "\u000f\u0003t𩁮\u001b",-                                        "dlUri": "http:"-                                    },-                                    "( == 5.2.4 ) || ( < 3.2.3 && >= 3.4.3 && > 2.2.1 ) || ( <= 3.1.2 && > 3.2.2 && <= 1.3.1 && <= 2.2.2 ) || ( > 1.2.2 && >= 1.2.2 && >= 1.1.1 && <= 1.1.1 ) || ( > 1.2.1 ) || ( < 1.1.1 && >= 2.1.1 ) || ( < 1.1.1 )": {-                                        "dlCSize": -1,-                                        "dlHash": "mdxmf",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:ebdsaz"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 0,-                                        "dlHash": "dsvno",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "\u0013"-                                        },-                                        "dlUri": "https:vff"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:fpyxhiq",-                        "viPostInstall": "byey",-                        "viPostRemove": null,-                        "viPreCompile": "j",-                        "viReleaseDay": "-14709315539124241-03-12",-                        "viSourceDL": {-                            "dlCSize": -2,-                            "dlHash": "rqn",-                            "dlOutput": "",-                            "dlSubdir": {-                                "RegexDir": "\u001a󹎱1𗐡"-                            },-                            "dlUri": "http:famlxb"-                        },-                        "viTags": [-                            "base-6.2.7",-                            "LatestNightly",-                            "LatestPrerelease",-                            "LatestPrerelease",-                            "Latest"-                        ],-                        "viTestDL": {-                            "dlCSize": -5,-                            "dlHash": "mu",-                            "dlOutput": "G\u001a\u001d&`쁀",-                            "dlSubdir": "3J",-                            "dlUri": "http:ld"-                        }-                    },-                    "5.4.7": {-                        "viArch": {-                            "A_32": {-                                "Linux_CentOS": {-                                    "( < 2.5.4 && > 4.1.2 && <= 1.1.2 && == 5.3.2 && <= 2.5.4 && <= 1.3.5 && > 1.3.3 )": {-                                        "dlCSize": 1,-                                        "dlHash": "tff",-                                        "dlOutput": "%𤝞",-                                        "dlSubdir": null,-                                        "dlUri": "https:c"-                                    },-                                    "( < 2.5.5 && <= 2.1.5 && == 3.6.1 && > 1.3.4 && >= 4.4.3 && >= 3.4.3 ) || ( >= 3.4.3 && == 2.4.1 ) || ( >= 2.1.3 ) || ( == 2.1.2 && >= 1.1.1 && < 1.1.1 ) || ( < 1.1.1 )": {-                                        "dlCSize": -2,-                                        "dlHash": "hzpa",-                                        "dlOutput": "?",-                                        "dlSubdir": "sl&\tb\u0015",-                                        "dlUri": "http:hmb"-                                    },-                                    "( < 4.4.2 && == 2.3.4 && == 2.4.1 && > 4.5.4 && > 2.1.3 ) || ( < 3.4.4 && < 2.3.2 && < 3.4.3 && < 3.4.2 && < 4.4.2 )": {-                                        "dlCSize": -4,-                                        "dlHash": "cnezhiz",-                                        "dlOutput": "H􃐯",-                                        "dlSubdir": "R􈅌",-                                        "dlUri": "http:ortaclv"-                                    },-                                    "( == 4.3.1 && == 4.2.5 && > 3.1.2 && >= 3.3.3 && >= 1.4.5 && < 5.1.3 && < 2.5.1 )": {-                                        "dlCSize": 3,-                                        "dlHash": "cvafom",-                                        "dlOutput": "𱃳􋽓",-                                        "dlSubdir": null,-                                        "dlUri": "http:ukrbr"-                                    },-                                    "( >= 2.1.2 && == 4.5.4 && >= 4.2.4 && >= 2.1.5 )": {-                                        "dlCSize": -1,-                                        "dlHash": "qt",-                                        "dlOutput": null,-                                        "dlSubdir": "V}8",-                                        "dlUri": "https:l"-                                    },-                                    "( >= 3.2.3 && >= 1.2.2 && > 2.3.2 && > 5.4.2 && >= 1.1.2 && < 2.4.3 && == 2.3.5 ) || ( == 2.4.5 && == 3.4.4 && == 4.1.2 && == 1.2.4 )": {-                                        "dlCSize": -4,-                                        "dlHash": "pc",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:vanar"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "qwjad",-                                        "dlOutput": "\u0004%",-                                        "dlSubdir": "󴫏𥢐v𗊣",-                                        "dlUri": "http:m"-                                    }-                                },-                                "Windows": {-                                    "( < 1.4.5 && == 3.2.1 && <= 2.5.1 && == 3.1.5 && == 1.2.3 && <= 4.5.1 && == 5.1.1 )": {-                                        "dlCSize": -5,-                                        "dlHash": "jdutp",-                                        "dlOutput": "o",-                                        "dlSubdir": "𧲂b5}v",-                                        "dlUri": "http:h"-                                    },-                                    "( < 2.3.4 && == 3.3.3 && >= 1.1.4 && <= 1.4.3 && >= 2.3.2 && > 1.1.1 )": {-                                        "dlCSize": -2,-                                        "dlHash": "qfgyftc",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "􁿇"-                                        },-                                        "dlUri": "http:zrer"-                                    },-                                    "( < 5.1.5 && > 3.4.2 ) || ( > 2.4.4 && < 4.4.4 && <= 3.1.2 && <= 1.1.2 && <= 4.3.4 && < 1.4.1 )": {-                                        "dlCSize": -1,-                                        "dlHash": "qbpfj",-                                        "dlOutput": "N.08\u0001",-                                        "dlSubdir": {-                                            "RegexDir": "\u00180"-                                        },-                                        "dlUri": "https:nespgx"-                                    },-                                    "( <= 3.4.4 && > 5.3.4 && == 3.3.1 && >= 2.2.1 && < 3.5.4 ) || ( <= 4.4.2 && < 1.2.1 && < 3.3.1 && == 4.3.1 && == 1.4.4 && > 3.4.1 ) || ( < 5.1.3 && < 3.4.2 ) || ( == 2.2.2 && >= 2.1.1 )": {-                                        "dlCSize": -2,-                                        "dlHash": "",-                                        "dlOutput": "<<𤢱􁂻,%\u0012",-                                        "dlSubdir": "",-                                        "dlUri": "https:"-                                    },-                                    "( <= 4.2.4 && <= 4.1.2 && == 3.3.2 && < 1.1.3 ) || ( >= 2.1.2 && >= 3.1.1 && >= 3.3.5 ) || ( == 1.1.3 && > 1.3.2 && >= 3.3.3 )": {-                                        "dlCSize": 6,-                                        "dlHash": "pbgyzue",-                                        "dlOutput": "\u0013V󸕹􈒩P\u0010",-                                        "dlSubdir": "_〸󺻫\u000b",-                                        "dlUri": "http:xy"-                                    },-                                    "( <= 5.4.5 && < 5.2.1 && <= 3.4.2 && <= 4.2.3 && == 3.1.1 && == 4.5.2 && > 4.5.2 ) || ( < 2.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "qj",-                                        "dlOutput": "s",-                                        "dlSubdir": "qB\u0002D𗥉H",-                                        "dlUri": "http:gnfkpms"-                                    },-                                    "( > 5.3.4 && > 5.5.4 && < 2.1.5 && < 1.2.5 && >= 3.2.4 )": {-                                        "dlCSize": 7,-                                        "dlHash": "vxb",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "https:eo"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -4,-                                        "dlHash": "qvqrp",-                                        "dlOutput": "S<E\u0008",-                                        "dlSubdir": "",-                                        "dlUri": "https:zja"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "Darwin": {-                                    "( < 2.5.3 && <= 4.5.1 && > 3.2.2 && <= 2.3.1 && >= 1.4.2 && <= 3.1.6 ) || ( == 1.4.1 && <= 4.1.4 && <= 1.1.5 ) || ( == 4.1.3 && > 2.1.5 && > 2.1.2 )": {-                                        "dlCSize": -3,-                                        "dlHash": "djga",-                                        "dlOutput": "2𢚅",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:d"-                                    },-                                    "( < 5.5.2 && >= 4.5.2 && >= 4.3.3 && == 4.2.1 && > 4.1.5 && == 4.2.5 && > 4.4.3 ) || ( < 2.5.4 && > 2.4.1 )": {-                                        "dlCSize": -1,-                                        "dlHash": "pk",-                                        "dlOutput": "𔓾󾂐\u0004\u0017",-                                        "dlSubdir": {-                                            "RegexDir": "-.!.\""-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( <= 3.4.3 && >= 2.5.5 )": {-                                        "dlCSize": -4,-                                        "dlHash": "i",-                                        "dlOutput": "峑",-                                        "dlSubdir": ":2L%T𗻉",-                                        "dlUri": "https:phrslqa"-                                    },-                                    "( > 2.2.3 && <= 5.3.5 && >= 2.2.1 )": {-                                        "dlCSize": 4,-                                        "dlHash": "nyeykzw",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "&3"-                                        },-                                        "dlUri": "https:lht"-                                    },-                                    "( > 2.2.4 && < 1.2.4 )": {-                                        "dlCSize": -5,-                                        "dlHash": "fna",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "Oc"-                                        },-                                        "dlUri": "https:hwbun"-                                    },-                                    "( >= 5.1.5 && == 2.3.1 && == 4.5.6 )": {-                                        "dlCSize": -1,-                                        "dlHash": "nssedkg",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:tmvccga"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 3,-                                        "dlHash": "ejdr",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "!\tY(猈"-                                        },-                                        "dlUri": "https:pmmi"-                                    }-                                }-                            },-                            "A_PowerPC64": {}-                        },-                        "viChangeLog": "http:bn",-                        "viPostInstall": "sirzxo",-                        "viPostRemove": "zbmets",-                        "viPreCompile": "bcfk",-                        "viReleaseDay": "9847751870946229-12-30",-                        "viSourceDL": {-                            "dlCSize": 0,-                            "dlHash": "qzdbsz",-                            "dlOutput": "skn󿉇潽",-                            "dlSubdir": null,-                            "dlUri": "https:zfyw"-                        },-                        "viTags": [-                            "Latest",-                            "Nightly",-                            "Latest",-                            "Prerelease",-                            "LatestPrerelease",-                            "Prerelease",-                            "Latest"-                        ],-                        "viTestDL": null-                    }-                },-                "Stack": {-                    "1.1.7": {-                        "viArch": {-                            "A_ARM": {},-                            "A_ARM64": {-                                "Linux_RedHat": {-                                    "( == 5.1.4 && > 5.5.3 )": {-                                        "dlCSize": 6,-                                        "dlHash": "rdmg",-                                        "dlOutput": "󺳨}\u00016\u0012l",-                                        "dlSubdir": null,-                                        "dlUri": "http:b"-                                    },-                                    "( > 1.4.4 && <= 2.1.4 && == 3.4.4 && > 1.2.3 && <= 2.2.5 && >= 2.5.2 && == 1.2.2 ) || ( == 1.3.2 && < 3.2.4 && >= 4.1.2 && < 2.4.1 ) || ( < 1.1.1 )": {-                                        "dlCSize": -2,-                                        "dlHash": "i",-                                        "dlOutput": "]3",-                                        "dlSubdir": {-                                            "RegexDir": "𤸬"-                                        },-                                        "dlUri": "http:doou"-                                    },-                                    "( > 2.4.1 ) || ( > 3.3.3 && == 3.3.3 && >= 2.2.5 )": {-                                        "dlCSize": -2,-                                        "dlHash": "gtemy",-                                        "dlOutput": "}􇪩=",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:yry"-                                    },-                                    "( >= 3.5.1 && <= 2.3.3 && < 1.2.2 && < 5.1.5 && > 2.2.4 ) || ( <= 3.2.3 && == 4.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "",-                                        "dlSubdir": "􊗯\u001dU}r",-                                        "dlUri": "http:yt"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -6,-                                        "dlHash": "sydga",-                                        "dlOutput": ":2􋊿\u0018",-                                        "dlSubdir": "\u000b",-                                        "dlUri": "http:fsamxp"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:k",-                        "viPostInstall": "pdwctmw",-                        "viPostRemove": "",-                        "viPreCompile": "vtxf",-                        "viReleaseDay": "2100313417350615-07-16",-                        "viSourceDL": {-                            "dlCSize": -4,-                            "dlHash": "yvlfv",-                            "dlOutput": null,-                            "dlSubdir": null,-                            "dlUri": "http:h"-                        },-                        "viTags": [],-                        "viTestDL": null-                    },-                    "7.2.3": {-                        "viArch": {-                            "A_64": {-                                "Darwin": {},-                                "FreeBSD": {-                                    "( < 2.5.5 && >= 3.2.7 ) || ( >= 3.3.4 && >= 1.2.4 && <= 3.4.2 && <= 3.4.1 && > 4.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "uzpzi",-                                        "dlOutput": "Bk'\u0014r",-                                        "dlSubdir": ":(n96粱",-                                        "dlUri": "http:ooukn"-                                    },-                                    "( <= 3.1.2 && <= 1.1.3 )": {-                                        "dlCSize": -2,-                                        "dlHash": "vpkxvnh",-                                        "dlOutput": "\u00087\n\r캖𑣌",-                                        "dlSubdir": "\u0010",-                                        "dlUri": "http:c"-                                    },-                                    "( <= 5.5.3 && > 3.4.2 && <= 1.1.5 ) || ( == 2.4.2 && == 4.4.1 && <= 3.2.1 && > 1.3.4 && < 2.4.1 && == 1.1.2 ) || ( > 1.1.3 && > 3.3.3 ) || ( > 2.1.1 && == 3.1.2 )": {-                                        "dlCSize": 6,-                                        "dlHash": "rrjnbjn",-                                        "dlOutput": "k\u0014e\u0012",-                                        "dlSubdir": "\nqu\u0005\u001c𣘵",-                                        "dlUri": "http:fjo"-                                    },-                                    "( == 5.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "tgmnn",-                                        "dlOutput": "\u0004󽨆c_󷥘",-                                        "dlSubdir": "𭱕􎛠m",-                                        "dlUri": "http:fvrfd"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 2,-                                        "dlHash": "deolc",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0004\u0016;",-                                        "dlUri": "https:wej"-                                    }-                                },-                                "Windows": {-                                    "( >= 1.3.5 ) || ( == 2.3.3 ) || ( <= 3.2.1 && < 2.3.3 && >= 3.2.5 && < 1.3.2 && >= 3.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "jmodib",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "2큅.;\u0000a"-                                        },-                                        "dlUri": "http:bqfbnk"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "Linux_RedHat": {-                                    "( >= 3.4.3 && <= 5.3.2 && == 2.3.2 && == 3.3.3 && > 1.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "dtt",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󹞤U\u0002r"-                                        },-                                        "dlUri": "http:hggimml"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "FreeBSD": {-                                    "( < 3.4.3 )": {-                                        "dlCSize": 6,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "|"-                                        },-                                        "dlUri": "http:ljl"-                                    },-                                    "( <= 3.2.3 && == 5.3.2 && >= 4.3.2 )": {-                                        "dlCSize": -6,-                                        "dlHash": "vsjnh",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:emh"-                                    },-                                    "( <= 5.2.3 ) || ( <= 5.4.4 && <= 3.5.1 && < 4.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "jaudu",-                                        "dlOutput": "8Y",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:hqiakur"-                                    },-                                    "( == 3.4.6 && > 4.3.5 && < 1.3.3 ) || ( < 4.2.3 && <= 1.4.2 )": {-                                        "dlCSize": 6,-                                        "dlHash": "yr",-                                        "dlOutput": "K",-                                        "dlSubdir": "",-                                        "dlUri": "https:put"-                                    },-                                    "( > 1.2.1 ) || ( >= 1.5.4 && >= 4.1.2 && <= 3.3.2 && < 2.2.3 && >= 1.4.2 && >= 3.4.2 ) || ( >= 2.1.3 && >= 1.1.3 ) || ( == 1.1.1 && < 1.2.2 && == 2.1.1 ) || ( == 3.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "vrpneq",-                                        "dlOutput": "T",-                                        "dlSubdir": "\u0013R>𡷧C𘋲",-                                        "dlUri": "http:iy"-                                    },-                                    "( >= 5.1.4 ) || ( == 4.2.1 && <= 4.2.3 )": {-                                        "dlCSize": -6,-                                        "dlHash": "hj",-                                        "dlOutput": "󰧥&x􍉾G",-                                        "dlSubdir": null,-                                        "dlUri": "http:lsoxikf"-                                    },-                                    "( >= 5.3.4 && >= 1.4.3 && >= 5.3.1 && >= 4.3.2 )": {-                                        "dlCSize": -3,-                                        "dlHash": "op",-                                        "dlOutput": "ꌳ\u0001\u0008󸩥<",-                                        "dlSubdir": "𣵈󵯚^牎",-                                        "dlUri": "http:kkhzhqf"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -6,-                                        "dlHash": "zjdpypo",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:yzlisfo",-                        "viPostInstall": "z",-                        "viPostRemove": null,-                        "viPreCompile": null,-                        "viReleaseDay": "-19393239304983601-02-02",-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "xhpl",-                            "dlOutput": "𐅬𠐱􃶹5",-                            "dlSubdir": null,-                            "dlUri": "https:laqnyf"-                        },-                        "viTags": [-                            "LatestNightly",-                            "old",-                            "Latest"-                        ],-                        "viTestDL": {-                            "dlCSize": 2,-                            "dlHash": "oyhcbu",-                            "dlOutput": "𝚘\u0007u𝨅@􎚾",-                            "dlSubdir": "\u001a𬲍",-                            "dlUri": "https:"-                        }-                    }-                }-            },-            "globalTools": {-                "ShimGen": {-                    "dlCSize": null,-                    "dlHash": "yfwka",-                    "dlOutput": "c5q",-                    "dlSubdir": "􊆁M󿅃/|",-                    "dlUri": "https:yolsdtmmo"-                }-            },-            "toolRequirements": {-                "Cabal": {-                    "7.7.4": {-                        "Darwin": {-                            "( < 1.4.4 && == 4.1.1 && < 2.5.2 && >= 1.2.4 && == 3.4.5 && >= 6.5.2 )": {-                                "distroPKGs": [-                                    "gssaww",-                                    "id",-                                    "rgqh",-                                    "",-                                    "nud"-                                ],-                                "notes": "ncoyqt"-                            },-                            "( < 2.5.2 ) || ( >= 3.4.5 && >= 1.2.2 && < 4.1.4 )": {-                                "distroPKGs": [-                                    "bqi",-                                    "nrtelut"-                                ],-                                "notes": ""-                            },-                            "( > 4.5.1 && < 3.2.5 && >= 2.2.5 && >= 1.1.4 && > 2.2.3 && > 2.4.5 && <= 3.3.4 ) || ( <= 2.3.2 && < 2.3.4 && < 4.2.4 && >= 3.2.2 )": {-                                "distroPKGs": [],-                                "notes": "pvjnje"-                            },-                            "( >= 3.3.2 && >= 4.4.4 && == 3.3.2 ) || ( <= 2.4.1 && == 2.1.6 && > 3.2.1 && > 2.2.4 && > 3.1.1 ) || ( <= 1.1.3 && == 2.1.2 && < 2.1.3 && <= 2.2.1 ) || ( == 2.2.1 && == 3.2.2 && < 1.2.2 && < 1.1.2 )": {-                                "distroPKGs": [-                                    "yh",-                                    "kloj",-                                    "lyw",-                                    "",-                                    "qyutss",-                                    "aajlthx",-                                    "hpw"-                                ],-                                "notes": "kpwv"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "xl"-                            }-                        },-                        "FreeBSD": {-                            "( >= 3.4.2 && < 2.5.1 )": {-                                "distroPKGs": [-                                    "gs"-                                ],-                                "notes": "kbzkotf"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "udyih",-                                    "pcyhgim",-                                    "yoe"-                                ],-                                "notes": "jysijo"-                            }-                        },-                        "Linux_AmazonLinux": {-                            "( >= 1.4.3 && == 4.2.5 && < 2.2.4 )": {-                                "distroPKGs": [-                                    "udpg",-                                    "qus",-                                    "fpiujxn",-                                    "a",-                                    "kp",-                                    "ued",-                                    "zeqe"-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "e"-                            }-                        },-                        "Linux_Fedora": {}-                    },-                    "7.8.2": {-                        "FreeBSD": {-                            "( <= 5.4.3 && <= 1.5.2 ) || ( > 2.3.3 && > 1.5.1 )": {-                                "distroPKGs": [-                                    "e"-                                ],-                                "notes": "wfp"-                            }-                        },-                        "Windows": {-                            "( == 4.1.5 && <= 4.5.4 && <= 1.5.2 ) || ( < 2.3.3 && < 2.4.3 && <= 4.1.2 ) || ( > 3.1.2 )": {-                                "distroPKGs": [],-                                "notes": "lly"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "",-                                    "vovh",-                                    ""-                                ],-                                "notes": "lc"-                            }-                        }-                    },-                    "unknown_version": {-                        "FreeBSD": {-                            "( < 4.3.2 && <= 3.4.2 && == 2.2.3 && < 1.4.3 && >= 5.3.4 && >= 5.2.2 )": {-                                "distroPKGs": [-                                    "",-                                    "bwiuqtb"-                                ],-                                "notes": "b"-                            },-                            "( >= 3.3.3 && <= 1.5.2 && <= 4.4.3 )": {-                                "distroPKGs": [-                                    "bn",-                                    "m",-                                    "",-                                    "",-                                    "qz",-                                    "hkfi",-                                    "w"-                                ],-                                "notes": "n"-                            },-                            "( >= 5.1.2 && == 2.4.4 && >= 1.2.3 && < 2.1.3 && >= 4.4.5 )": {-                                "distroPKGs": [-                                    "",-                                    "ywynjf",-                                    "rehieto",-                                    ""-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "rbtsg",-                                    "",-                                    "tfutbpg",-                                    "fyqyfn",-                                    "",-                                    "ix",-                                    ""-                                ],-                                "notes": "djegug"-                            }-                        },-                        "Linux_Debian": {-                            "( <= 1.2.5 && > 4.1.1 && < 5.4.3 ) || ( <= 3.2.3 && < 3.1.3 && > 3.1.1 && == 2.4.4 && > 3.4.2 && == 4.3.1 ) || ( <= 3.1.1 && <= 2.2.1 && > 2.1.3 && < 3.1.3 ) || ( == 3.1.1 && > 1.2.2 && > 1.2.2 )": {-                                "distroPKGs": [-                                    "xiuunqs",-                                    "gn",-                                    "",-                                    "nmfqlr",-                                    "zzcjc"-                                ],-                                "notes": "ytcrt"-                            },-                            "( <= 3.1.1 && == 2.5.5 && < 1.5.2 && < 1.2.5 ) || ( >= 4.2.4 && >= 4.2.1 && <= 4.2.4 && <= 2.4.3 && <= 1.3.3 && <= 1.1.1 )": {-                                "distroPKGs": [-                                    "yhs",-                                    "kfc",-                                    "",-                                    "wwjux"-                                ],-                                "notes": "nbve"-                            },-                            "( == 5.5.5 && < 3.5.3 )": {-                                "distroPKGs": [-                                    "wqy",-                                    "r",-                                    "bv",-                                    "a",-                                    "pg",-                                    "bp",-                                    "zjblrt"-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "lokbfg",-                                    "wofmkj",-                                    "ry",-                                    "hpfqos",-                                    "bdrotx",-                                    "on"-                                ],-                                "notes": "joxjza"-                            }-                        },-                        "Windows": {-                            "( == 3.4.4 && >= 4.3.3 && > 2.4.2 && > 1.5.1 && < 1.5.5 && >= 3.4.1 ) || ( >= 2.4.2 && == 5.4.4 && >= 4.4.4 && >= 4.3.2 && == 4.5.3 )": {-                                "distroPKGs": [-                                    "auz",-                                    "uauzgst"-                                ],-                                "notes": "nbvbs"-                            }-                        }-                    }-                },-                "GHCup": {-                    "3.7.7": {},-                    "5.1.7": {-                        "FreeBSD": {-                            "( < 5.1.5 && > 5.5.1 && >= 1.4.5 && == 2.3.2 )": {-                                "distroPKGs": [-                                    "vy",-                                    "",-                                    "",-                                    "no"-                                ],-                                "notes": "xufpo"-                            },-                            "( <= 5.5.1 && == 1.4.4 && <= 4.5.5 && == 4.1.3 ) || ( > 1.3.1 && >= 1.4.4 && >= 3.3.3 && < 4.2.2 && < 1.2.2 )": {-                                "distroPKGs": [],-                                "notes": "xak"-                            },-                            "( > 1.1.2 && == 3.3.1 && <= 3.3.3 && < 5.5.4 && > 5.2.1 && > 4.2.5 && > 1.1.4 )": {-                                "distroPKGs": [-                                    "n",-                                    "qcag",-                                    "lxanmo",-                                    "c"-                                ],-                                "notes": "h"-                            },-                            "( > 2.3.1 && <= 3.2.2 && < 1.1.3 && > 2.2.1 && > 3.5.3 && >= 3.3.2 ) || ( < 3.4.2 && < 2.2.3 && >= 2.3.2 && == 1.1.4 )": {-                                "distroPKGs": [],-                                "notes": "hgwl"-                            },-                            "( > 2.4.5 && < 3.1.1 && < 2.4.1 )": {-                                "distroPKGs": [-                                    "mkvreq",-                                    "hgrosv"-                                ],-                                "notes": "eec"-                            }-                        },-                        "Linux_Mint": {-                            "( < 2.3.1 && == 5.3.4 )": {-                                "distroPKGs": [-                                    "yksmf",-                                    "lb",-                                    "rkv",-                                    "niuik",-                                    "rhhv",-                                    "cait"-                                ],-                                "notes": "jmtzxkq"-                            },-                            "( == 1.3.3 && >= 4.4.3 && == 3.3.2 && < 2.4.3 && >= 2.4.2 && > 5.4.3 ) || ( == 4.4.2 && < 5.2.4 )": {-                                "distroPKGs": [-                                    "whukylb",-                                    "levkf",-                                    "jfvwddy"-                                ],-                                "notes": "vxiivox"-                            },-                            "( == 5.2.4 && <= 3.4.4 && > 1.1.5 && < 2.2.1 && <= 3.2.3 && > 5.1.2 ) || ( >= 4.2.1 && <= 3.6.4 && == 3.1.3 && < 3.3.3 && > 2.3.1 ) || ( == 3.2.3 && < 2.1.3 && >= 2.2.2 && > 2.2.2 && < 1.2.1 )": {-                                "distroPKGs": [],-                                "notes": "jhaoof"-                            },-                            "( == 5.5.3 && == 1.3.2 && > 2.4.2 && < 2.4.6 && == 2.3.2 )": {-                                "distroPKGs": [-                                    "pvqob",-                                    "kepuj"-                                ],-                                "notes": "ptbdxar"-                            }-                        },-                        "Linux_RedHat": {-                            "( < 3.2.5 && < 3.1.3 && > 1.2.4 && < 3.5.3 )": {-                                "distroPKGs": [-                                    "xvahwm",-                                    "curuc",-                                    "je",-                                    "l",-                                    "katzqzb",-                                    "lxaqpn"-                                ],-                                "notes": "vccm"-                            },-                            "( <= 1.5.5 && == 4.4.2 && <= 2.3.2 && > 5.5.2 && <= 3.3.1 && > 8.5.3 && == 3.3.2 ) || ( > 1.3.1 && < 2.2.1 && > 2.2.2 && == 3.3.1 )": {-                                "distroPKGs": [],-                                "notes": "liuc"-                            },-                            "( > 1.5.1 && > 5.3.2 && == 3.5.5 && <= 1.3.3 && <= 5.5.5 && > 5.1.1 && < 4.4.2 ) || ( < 3.4.1 && >= 1.2.3 ) || ( == 2.4.3 && == 1.3.1 ) || ( < 3.2.2 )": {-                                "distroPKGs": [-                                    "yjmdiwv",-                                    "lhycdg",-                                    "yhfdclv",-                                    "ebqesas",-                                    ""-                                ],-                                "notes": "ohya"-                            },-                            "( > 3.1.1 ) || ( >= 2.4.3 && == 2.1.5 )": {-                                "distroPKGs": [-                                    "",-                                    "jmfdo"-                                ],-                                "notes": "qw"-                            },-                            "( > 4.4.5 && <= 4.5.2 )": {-                                "distroPKGs": [-                                    "aadcv",-                                    "oq",-                                    "dbe",-                                    "ebg",-                                    "hpfs",-                                    "r"-                                ],-                                "notes": "mywi"-                            },-                            "( >= 1.3.5 && < 2.3.1 && > 3.1.3 && < 2.1.4 && > 2.2.4 && < 5.2.4 ) || ( == 4.3.4 && >= 2.3.6 && >= 3.1.4 && >= 3.4.2 && > 2.4.2 && >= 1.2.4 )": {-                                "distroPKGs": [-                                    ""-                                ],-                                "notes": "tsomvx"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "emt",-                                    "a",-                                    "s",-                                    "i",-                                    "jgenxz",-                                    "uc"-                                ],-                                "notes": "nu"-                            }-                        },-                        "Windows": {-                            "( < 4.4.3 && >= 3.4.5 && <= 2.1.1 && >= 2.3.5 && <= 4.5.5 ) || ( >= 3.4.4 && < 1.1.3 && <= 1.4.3 && > 2.2.1 && == 3.3.2 ) || ( > 2.2.3 && > 1.1.3 )": {-                                "distroPKGs": [-                                    "khqqw",-                                    "z",-                                    "j",-                                    ""-                                ],-                                "notes": "hfb"-                            },-                            "( > 5.2.5 && < 5.4.5 && < 6.1.4 && == 4.4.2 )": {-                                "distroPKGs": [-                                    "",-                                    "heud",-                                    "zr",-                                    "whkd",-                                    ""-                                ],-                                "notes": "jfhazla"-                            },-                            "( >= 1.2.3 && >= 3.4.4 ) || ( > 5.3.3 )": {-                                "distroPKGs": [-                                    "tgdxxie",-                                    "tudedt",-                                    "",-                                    "ruxr",-                                    "fmerl",-                                    "qycdk",-                                    "fo"-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "sckkc",-                                    "cf",-                                    "",-                                    "rwpe"-                                ],-                                "notes": "iclla"-                            }-                        }-                    },-                    "7.3.3": {-                        "Darwin": {-                            "( < 3.5.3 ) || ( == 3.2.3 && > 4.3.2 && <= 1.1.4 ) || ( <= 3.2.2 && <= 4.3.2 && >= 2.3.3 ) || ( > 2.2.2 && >= 1.1.2 ) || ( <= 1.1.1 ) || ( < 1.1.1 && <= 1.2.1 )": {-                                "distroPKGs": [-                                    "duanhz",-                                    "byu",-                                    "mf",-                                    "ghlvy"-                                ],-                                "notes": ""-                            },-                            "( <= 1.1.4 && > 3.3.2 && < 1.3.5 && == 3.2.2 ) || ( == 1.2.4 && <= 2.3.3 && <= 2.1.1 && <= 2.2.3 && >= 1.3.3 )": {-                                "distroPKGs": [-                                    "pytwx",-                                    "",-                                    "fue",-                                    "gi",-                                    "kjzc",-                                    ""-                                ],-                                "notes": ""-                            },-                            "( == 3.4.3 && > 2.4.2 && > 5.2.2 ) || ( < 3.3.4 )": {-                                "distroPKGs": [-                                    "awnqrw",-                                    "uni",-                                    "noiqv",-                                    "cef",-                                    "xxdoxdw"-                                ],-                                "notes": "wlzbx"-                            },-                            "( > 3.2.1 && > 3.2.2 )": {-                                "distroPKGs": [-                                    "hb",-                                    "ph",-                                    "fbbjql",-                                    "my"-                                ],-                                "notes": "nvze"-                            },-                            "( > 3.5.4 && > 6.3.1 && <= 4.1.1 && >= 4.4.4 && <= 2.1.4 && < 2.1.1 )": {-                                "distroPKGs": [-                                    "",-                                    "ok",-                                    "fab"-                                ],-                                "notes": "egab"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "odpyv",-                                    "e",-                                    "",-                                    "",-                                    "zxbolep",-                                    "qffs",-                                    "diydj"-                                ],-                                "notes": "i"-                            }-                        },-                        "FreeBSD": {-                            "( < 2.2.1 && == 5.1.4 ) || ( > 3.3.1 && <= 1.3.2 && == 2.4.4 ) || ( > 3.1.2 )": {-                                "distroPKGs": [-                                    "",-                                    "gcmfnce",-                                    "rlyr"-                                ],-                                "notes": "vbmarxo"-                            },-                            "( <= 3.1.2 && == 5.1.3 )": {-                                "distroPKGs": [-                                    "vskpdkr",-                                    "lwgdeci",-                                    "ajd",-                                    "k",-                                    "dsurowz",-                                    "axn",-                                    ""-                                ],-                                "notes": "e"-                            },-                            "( > 2.2.1 && == 4.1.1 && >= 1.5.1 )": {-                                "distroPKGs": [-                                    "fpqdf",-                                    "nemxnc"-                                ],-                                "notes": ""-                            }-                        },-                        "Linux_Gentoo": {-                            "( > 5.1.5 && == 4.1.2 && == 5.1.1 ) || ( < 3.4.3 )": {-                                "distroPKGs": [-                                    "nijdeb",-                                    "zx",-                                    "kgstnr",-                                    "c",-                                    "xafe"-                                ],-                                "notes": "iftwupn"-                            },-                            "( > 5.5.2 && <= 2.5.3 && < 5.4.4 && < 3.2.4 && < 3.6.1 )": {-                                "distroPKGs": [],-                                "notes": "neu"-                            },-                            "( >= 2.3.4 ) || ( > 1.3.4 && > 2.4.4 && >= 4.1.3 ) || ( >= 3.3.1 && <= 3.1.2 && == 3.1.3 ) || ( < 2.1.2 && >= 1.1.2 && < 2.1.1 && == 2.1.2 ) || ( <= 2.2.1 && < 2.1.2 ) || ( < 1.1.1 && < 1.1.1 ) || ( <= 1.1.1 )": {-                                "distroPKGs": [-                                    "v",-                                    "ekcy",-                                    "vufu",-                                    "cxt",-                                    "fh"-                                ],-                                "notes": "fh"-                            },-                            "( >= 2.4.2 && == 6.4.3 && > 4.5.2 && == 4.2.1 && < 2.2.3 )": {-                                "distroPKGs": [],-                                "notes": "kupnu"-                            }-                        },-                        "Windows": {-                            "( < 1.1.4 && < 1.3.1 && == 3.2.5 && == 2.4.1 && <= 4.4.2 && < 5.3.1 && == 1.4.4 )": {-                                "distroPKGs": [-                                    "",-                                    "kin",-                                    "krdptj",-                                    "",-                                    "wxhz",-                                    "bdazdas"-                                ],-                                "notes": ""-                            },-                            "( < 1.2.2 && == 5.2.1 && == 3.1.3 )": {-                                "distroPKGs": [-                                    "ptl",-                                    "je",-                                    "vygog",-                                    "bczhhpi",-                                    "",-                                    "txbv",-                                    "vgbevo"-                                ],-                                "notes": "ufdftd"-                            },-                            "( < 5.4.5 && == 5.2.4 && < 6.3.1 && == 5.4.2 && < 3.5.2 && > 4.1.1 ) || ( < 2.2.1 && <= 3.3.2 && < 1.3.2 && > 2.2.3 )": {-                                "distroPKGs": [-                                    "nv"-                                ],-                                "notes": "c"-                            },-                            "( == 2.4.4 && < 5.2.4 && <= 3.5.3 && > 1.2.2 && <= 5.4.2 && >= 4.3.4 && > 1.1.3 ) || ( > 4.1.4 && < 2.4.4 && > 3.4.2 && < 3.4.4 && >= 3.4.1 && == 3.3.1 ) || ( < 3.3.1 && > 3.2.1 && == 1.1.2 ) || ( > 1.2.2 && < 2.1.2 ) || ( >= 1.1.1 && > 1.1.1 && < 1.1.1 ) || ( >= 1.2.2 )": {-                                "distroPKGs": [-                                    "wnaznca",-                                    "izgboev",-                                    "lxtnh",-                                    "",-                                    "zvbzrrr",-                                    "mvr"-                                ],-                                "notes": ""-                            },-                            "( == 5.3.2 && > 4.3.4 && > 2.5.4 && < 2.4.4 ) || ( == 1.2.4 && <= 3.1.3 )": {-                                "distroPKGs": [-                                    "lg",-                                    "jbv",-                                    "ht",-                                    "imlehk",-                                    "",-                                    "upv",-                                    "osxd"-                                ],-                                "notes": "epyaepo"-                            },-                            "( >= 3.3.5 && < 1.2.4 && > 1.1.3 && < 4.4.3 )": {-                                "distroPKGs": [-                                    "q",-                                    "dsevcb",-                                    "axoq",-                                    "seasiin"-                                ],-                                "notes": "zydzhy"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "nj",-                                    "evl",-                                    "p"-                                ],-                                "notes": "qk"-                            }-                        }-                    },-                    "unknown_version": {-                        "FreeBSD": {},-                        "Linux_RedHat": {-                            "( < 3.4.1 && < 1.2.5 )": {-                                "distroPKGs": [],-                                "notes": "psz"-                            },-                            "( == 3.5.1 && <= 2.1.2 && > 5.2.1 && < 2.2.1 && < 3.1.4 )": {-                                "distroPKGs": [-                                    "haxuy",-                                    "mqfb",-                                    "fc",-                                    "gdrwaz",-                                    "cr"-                                ],-                                "notes": ""-                            },-                            "( == 5.3.3 && == 1.2.1 && >= 2.5.2 && == 4.5.5 && > 3.5.5 && > 2.5.1 && >= 4.3.3 ) || ( == 5.4.2 )": {-                                "distroPKGs": [-                                    "r",-                                    "lhjpr",-                                    "",-                                    "qwnjmeb"-                                ],-                                "notes": "v"-                            },-                            "( > 4.1.1 && == 2.5.1 && == 4.3.5 )": {-                                "distroPKGs": [],-                                "notes": ""-                            },-                            "( >= 3.2.5 && == 4.3.4 && > 2.1.2 && == 5.3.1 ) || ( >= 2.1.2 && == 3.2.4 && > 1.2.1 && >= 1.3.2 ) || ( == 1.3.2 )": {-                                "distroPKGs": [-                                    "yrb",-                                    "nhzb",-                                    "dcxobq",-                                    "emnq",-                                    "yxeblvu",-                                    "hcjt"-                                ],-                                "notes": "mqth"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "ewlnro",-                                    "zxncfa",-                                    "qltrub",-                                    "z"-                                ],-                                "notes": "yzl"-                            }-                        }-                    }-                },-                "Stack": {-                    "1.5.3": {-                        "Linux_Debian": {-                            "( < 1.4.1 && == 4.1.2 && >= 2.4.1 && >= 2.4.4 && == 4.5.1 ) || ( <= 4.1.2 && > 2.3.4 && > 3.4.5 && < 4.2.1 && > 3.3.4 ) || ( < 1.1.1 && < 3.3.2 && == 1.1.3 && <= 3.1.1 && <= 1.1.2 ) || ( > 2.3.1 && == 1.1.1 && <= 1.2.1 && == 1.1.1 ) || ( < 1.1.1 ) || ( == 2.1.1 )": {-                                "distroPKGs": [-                                    "",-                                    "rjdimce",-                                    "n",-                                    "zprv"-                                ],-                                "notes": "hjj"-                            },-                            "( <= 5.3.2 && < 1.1.5 && > 4.4.4 && == 4.4.5 && <= 2.1.4 && < 3.5.5 ) || ( == 2.3.3 && <= 1.3.2 && >= 4.1.3 && == 3.3.4 && >= 2.3.4 ) || ( >= 2.1.3 && <= 3.1.3 && <= 3.1.2 && == 3.2.1 )": {-                                "distroPKGs": [-                                    "caigu",-                                    "eu",-                                    "oldww",-                                    "ohysfg",-                                    "rbthpnc",-                                    "uubdzs"-                                ],-                                "notes": "br"-                            },-                            "( >= 3.2.1 && >= 4.3.4 && > 4.1.1 )": {-                                "distroPKGs": [-                                    "oefoyoa",-                                    "lhbla",-                                    "cg"-                                ],-                                "notes": "urk"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "iqlizf",-                                    "",-                                    "mhsskd",-                                    "",-                                    "",-                                    "ud"-                                ],-                                "notes": "gv"-                            }-                        },-                        "Windows": {}-                    },-                    "1.6.8": {-                        "Darwin": {-                            "( <= 4.2.5 && == 5.4.5 && > 3.3.2 && > 4.1.5 && < 5.5.1 && <= 2.5.2 ) || ( > 1.2.4 && <= 1.1.3 && < 4.2.2 ) || ( < 1.3.3 && <= 3.2.4 ) || ( < 1.2.2 && == 1.2.2 ) || ( == 1.1.1 && == 1.1.1 && <= 1.1.1 ) || ( < 1.1.1 )": {-                                "distroPKGs": [],-                                "notes": "npd"-                            }-                        },-                        "FreeBSD": {-                            "( <= 4.3.1 && >= 2.3.4 && < 4.4.2 ) || ( <= 1.2.2 )": {-                                "distroPKGs": [-                                    "vemgajn",-                                    "dbj",-                                    "rneqvo"-                                ],-                                "notes": "c"-                            },-                            "( > 1.3.3 && < 3.5.2 && > 1.3.4 )": {-                                "distroPKGs": [-                                    "ohtxe",-                                    "",-                                    "agnkifc",-                                    "",-                                    "nea"-                                ],-                                "notes": "aonbym"-                            },-                            "( >= 5.4.1 && >= 4.3.5 && == 4.5.3 )": {-                                "distroPKGs": [-                                    "j",-                                    "",-                                    "",-                                    "mcjmo",-                                    "dmoib",-                                    "rjwevds"-                                ],-                                "notes": "lvpdok"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "xtvt",-                                    "jv",-                                    "met",-                                    "fab",-                                    "wlnr",-                                    "kqyup"-                                ],-                                "notes": "vtmzak"-                            }-                        },-                        "Windows": {-                            "( < 5.5.1 && > 3.5.5 ) || ( >= 1.1.4 && < 4.4.2 && <= 3.2.2 && >= 3.1.3 ) || ( >= 2.2.3 && >= 3.1.3 && == 3.2.3 )": {-                                "distroPKGs": [-                                    "onxofe",-                                    "yrjf",-                                    "ctu",-                                    "ip",-                                    "wk"-                                ],-                                "notes": ""-                            },-                            "( <= 3.1.4 && == 4.3.3 && == 2.4.5 ) || ( <= 3.3.3 && == 3.3.2 ) || ( <= 1.2.2 && <= 2.2.1 && == 2.2.2 && >= 2.3.2 ) || ( < 2.3.1 && <= 1.2.1 && == 2.1.1 && == 1.1.2 )": {-                                "distroPKGs": [-                                    "zmbie",-                                    "sekdm",-                                    "hfnbp",-                                    "axcd"-                                ],-                                "notes": "lsm"-                            },-                            "( <= 5.1.6 && == 1.2.3 && > 4.4.4 && <= 4.4.2 && <= 2.5.2 && == 5.2.2 )": {-                                "distroPKGs": [-                                    "jsddt",-                                    "lvkldle",-                                    "di",-                                    "k",-                                    "c",-                                    ""-                                ],-                                "notes": "l"-                            },-                            "( == 2.4.4 && == 1.1.2 && > 3.1.3 && <= 2.2.4 && < 3.5.4 ) || ( >= 1.1.3 && > 4.3.4 && < 1.2.4 && <= 3.2.4 && > 1.3.4 ) || ( <= 1.2.1 && <= 1.3.4 && >= 2.3.2 && == 3.3.2 ) || ( < 2.1.1 && > 1.1.3 )": {-                                "distroPKGs": [-                                    "lwhzwki",-                                    "qt",-                                    "wpgi",-                                    "ppqh",-                                    "uz",-                                    "fyva"-                                ],-                                "notes": "atl"-                            },-                            "( > 3.3.4 && <= 1.3.3 && >= 3.2.5 && >= 2.3.3 )": {-                                "distroPKGs": [-                                    "wq",-                                    "iglnkw",-                                    "",-                                    "",-                                    "ww",-                                    "qmzv",-                                    "lzbozmk"-                                ],-                                "notes": "anho"-                            },-                            "( > 4.5.5 && < 4.3.4 && <= 4.4.5 && <= 4.1.4 && <= 2.1.2 && == 1.1.5 )": {-                                "distroPKGs": [-                                    "",-                                    "cpxf",-                                    "ap",-                                    "s"-                                ],-                                "notes": "ek"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "kat"-                                ],-                                "notes": "kalikqp"-                            }-                        }-                    },-                    "2.3.5": {-                        "Windows": {-                            "( <= 4.5.4 && > 4.5.3 && < 5.2.5 && < 6.6.5 ) || ( <= 3.1.4 && <= 1.4.3 && <= 1.3.4 && < 3.1.4 && < 3.3.3 )": {-                                "distroPKGs": [-                                    "mveya",-                                    "jr",-                                    "jqvwiqg"-                                ],-                                "notes": "hulns"-                            },-                            "( == 2.2.5 && > 1.3.3 && > 2.2.3 && == 1.4.2 && == 3.4.2 && == 2.4.2 ) || ( > 4.2.3 && == 1.1.5 && == 2.1.3 && >= 4.1.2 )": {-                                "distroPKGs": [-                                    "gqqn",-                                    "",-                                    "mdd",-                                    "sdp",-                                    "sq"-                                ],-                                "notes": ""-                            },-                            "( > 2.5.4 && >= 5.1.3 && >= 1.5.3 && == 3.5.4 && <= 5.2.5 && <= 2.2.1 ) || ( <= 3.1.4 && < 2.3.5 && >= 4.6.3 )": {-                                "distroPKGs": [-                                    "x",-                                    "",-                                    "rrrbkpo",-                                    "zsfe",-                                    "vfh",-                                    "nrjic",-                                    "svbvze"-                                ],-                                "notes": "kv"-                            },-                            "( >= 3.1.3 )": {-                                "distroPKGs": [-                                    "qxcpkeo",-                                    "wo",-                                    "oolkjby",-                                    "i",-                                    "owa"-                                ],-                                "notes": "epff"-                            }-                        }-                    },-                    "5.4.2": {-                        "Darwin": {}-                    },-                    "6.5.6": {-                        "Darwin": {-                            "( < 3.1.4 ) || ( > 3.1.4 && >= 1.1.3 && == 3.4.4 && >= 4.1.2 ) || ( < 1.3.3 ) || ( == 1.1.2 )": {-                                "distroPKGs": [-                                    "urclxg",-                                    "qgxfbp",-                                    "ohaep",-                                    "iec"-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "ata"-                            }-                        },-                        "Windows": {-                            "( < 5.1.3 && > 3.3.1 && > 5.2.3 && >= 1.1.1 && > 2.3.3 ) || ( <= 2.3.3 && >= 4.1.1 && > 3.4.5 && <= 4.2.4 && <= 4.1.2 && < 3.1.1 ) || ( < 3.3.2 )": {-                                "distroPKGs": [-                                    "xs",-                                    "",-                                    "ydu",-                                    "jlsagvh"-                                ],-                                "notes": "m"-                            },-                            "( <= 2.4.2 && == 5.1.1 && == 3.3.4 && > 2.4.4 && >= 2.1.5 && < 3.5.3 && < 6.1.3 )": {-                                "distroPKGs": [-                                    "sfi"-                                ],-                                "notes": "aooxb"-                            },-                            "( > 3.2.4 && == 1.2.5 )": {-                                "distroPKGs": [-                                    "alxipjd",-                                    "",-                                    "yhikuqv"-                                ],-                                "notes": ""-                            },-                            "( >= 3.5.1 && <= 4.2.2 )": {-                                "distroPKGs": [-                                    "",-                                    "riaop",-                                    "",-                                    "wl"-                                ],-                                "notes": "vzqtx"-                            },-                            "( >= 4.4.5 && < 3.1.1 && <= 2.2.2 && >= 2.5.3 && == 3.3.1 && <= 4.2.1 )": {-                                "distroPKGs": [-                                    "eaqe",-                                    "kchvri"-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "w",-                                    "px",-                                    "cpbin",-                                    "qohjo",-                                    "tjcstmn"-                                ],-                                "notes": "qjf"-                            }-                        }-                    },-                    "8.5.8": {-                        "Linux_Exherbo": {-                            "( < 1.1.4 && >= 4.4.1 && >= 1.1.4 && == 5.4.2 ) || ( >= 1.2.4 && > 4.1.3 && < 2.3.4 ) || ( <= 1.1.1 && < 1.1.3 && > 2.1.3 && > 2.1.1 )": {-                                "distroPKGs": [-                                    "",-                                    "wvsxgq",-                                    "",-                                    "qvn",-                                    "de",-                                    "jm",-                                    "wfeuj"-                                ],-                                "notes": "v"-                            },-                            "( <= 4.4.4 && > 5.1.5 && <= 2.5.3 && == 5.5.5 && <= 5.5.2 && <= 5.2.1 && < 3.4.5 )": {-                                "distroPKGs": [-                                    "j",-                                    "rh",-                                    "f"-                                ],-                                "notes": "gilimv"-                            },-                            "( > 3.2.1 && == 4.4.5 ) || ( < 4.1.2 && == 1.2.2 && <= 1.3.4 && < 4.3.1 ) || ( > 3.3.3 && > 3.1.4 && <= 3.1.4 && <= 3.2.3 && >= 3.1.3 ) || ( == 2.1.2 && > 3.2.1 && < 2.2.2 && < 1.2.3 ) || ( < 1.1.1 )": {-                                "distroPKGs": [],-                                "notes": "wfmfkrw"-                            },-                            "( > 4.3.1 && >= 5.2.1 && > 5.4.3 && >= 5.4.5 && < 2.3.4 ) || ( > 6.1.4 )": {-                                "distroPKGs": [],-                                "notes": "tp"-                            },-                            "( >= 4.2.4 && == 5.3.2 && == 3.5.1 && == 3.2.3 && >= 5.3.1 && < 4.5.4 )": {-                                "distroPKGs": [-                                    "ats",-                                    "",-                                    "ijvhf"-                                ],-                                "notes": "dnn"-                            },-                            "( >= 4.4.3 && <= 5.1.2 && > 5.2.3 ) || ( >= 3.2.2 )": {-                                "distroPKGs": [-                                    "tqvof",-                                    "",-                                    "ehfrkmh",-                                    "apquwcr",-                                    "",-                                    "njt",-                                    "zcgkn"-                                ],-                                "notes": "cx"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "xobejfb"-                                ],-                                "notes": "hkjfreg"-                            }-                        },-                        "Linux_Fedora": {-                            "( == 2.5.5 ) || ( > 4.4.3 ) || ( <= 2.2.1 && >= 2.1.2 && == 2.1.1 ) || ( >= 2.2.2 && <= 2.2.1 ) || ( <= 1.1.1 && < 1.1.1 && <= 1.2.1 )": {-                                "distroPKGs": [-                                    "",-                                    "",-                                    "hq",-                                    "ugbbmwf",-                                    "ev",-                                    "ypwzn"-                                ],-                                "notes": "itd"-                            }-                        },-                        "Linux_Gentoo": {-                            "( <= 2.1.4 && < 4.2.4 && >= 5.1.3 && == 1.5.1 && > 5.4.1 && >= 2.5.3 )": {-                                "distroPKGs": [-                                    "xo",-                                    "iuof",-                                    "ihd"-                                ],-                                "notes": "ryagd"-                            },-                            "( == 1.4.3 && < 4.1.3 && > 3.3.4 && > 5.5.4 && > 1.3.1 )": {-                                "distroPKGs": [-                                    "wbd"-                                ],-                                "notes": "hrstj"-                            },-                            "( >= 1.3.1 && <= 1.2.3 && >= 4.3.1 && >= 1.4.3 && == 3.2.3 && > 4.1.3 && > 1.4.2 ) || ( == 2.2.3 ) || ( >= 1.1.2 && >= 1.2.2 && >= 2.2.3 )": {-                                "distroPKGs": [-                                    "irne",-                                    "boks",-                                    "spkbfc",-                                    "vsxmdbm",-                                    "htt",-                                    "crxew"-                                ],-                                "notes": "aur"-                            },-                            "( >= 1.5.2 && >= 5.1.2 && > 1.3.4 && <= 5.4.1 && < 1.2.4 && < 4.1.1 && > 4.4.4 ) || ( >= 1.3.1 && <= 2.2.4 ) || ( <= 1.1.1 && == 1.3.1 && >= 1.3.1 && > 1.1.3 ) || ( > 2.3.2 ) || ( >= 2.1.1 ) || ( >= 1.1.1 && >= 1.1.1 )": {-                                "distroPKGs": [-                                    "bygmok",-                                    "hkhnyl",-                                    "y",-                                    "gxxkdrc",-                                    "d"-                                ],-                                "notes": "bli"-                            }-                        },-                        "Linux_Mint": {-                            "( < 4.3.3 && <= 3.5.3 && < 3.2.6 )": {-                                "distroPKGs": [],-                                "notes": "y"-                            },-                            "( <= 1.3.1 && >= 5.2.3 && < 3.5.2 && == 4.5.1 && >= 2.2.3 && <= 1.2.3 ) || ( == 2.3.2 ) || ( >= 2.1.1 && < 1.2.3 && <= 2.2.1 ) || ( == 1.1.2 && == 2.2.1 && == 2.1.1 && == 1.1.1 )": {-                                "distroPKGs": [-                                    "bqoz",-                                    "ivivvo",-                                    "gy",-                                    "tfxxg",-                                    "xk",-                                    "ldpl",-                                    "xwucrv"-                                ],-                                "notes": "rn"-                            },-                            "( <= 5.1.4 && == 4.5.5 && < 2.5.4 && <= 1.3.4 && == 4.1.5 && >= 1.5.3 ) || ( <= 3.3.3 && == 1.2.4 && >= 2.2.1 && < 4.3.3 && == 2.2.4 )": {-                                "distroPKGs": [-                                    "xie",-                                    "",-                                    "deku",-                                    "k",-                                    "ha",-                                    "qishwz"-                                ],-                                "notes": "jxl"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "aoefcox",-                                    "goq",-                                    "q",-                                    "ld"-                                ],-                                "notes": "ekin"-                            }-                        },-                        "Windows": {-                            "( < 2.5.2 && >= 4.2.3 && < 3.3.1 && > 4.3.2 && < 1.5.2 && <= 4.6.3 && == 2.2.2 ) || ( < 1.1.3 ) || ( >= 1.1.1 && == 1.2.1 && <= 1.2.2 )": {-                                "distroPKGs": [-                                    "az"-                                ],-                                "notes": "ih"-                            },-                            "( <= 4.3.5 )": {-                                "distroPKGs": [-                                    "grw",-                                    "u",-                                    "lhbwe",-                                    "y",-                                    "whb",-                                    "lkzla",-                                    "lm"-                                ],-                                "notes": ""-                            },-                            "( > 3.3.5 && < 3.5.2 && <= 1.2.2 && >= 1.5.4 && < 4.3.2 )": {-                                "distroPKGs": [-                                    "fln",-                                    "vzflb",-                                    "wywxgb",-                                    "ibqw",-                                    "fibpyss"-                                ],-                                "notes": "hieyg"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "zrf",-                                    "ejd",-                                    "xda",-                                    "zyg",-                                    "oyjdiqp",-                                    "y",-                                    "dvof"-                                ],-                                "notes": "jteyunw"-                            }-                        }-                    },-                    "unknown_version": {-                        "Darwin": {-                            "( == 5.5.4 && >= 4.4.3 && <= 3.2.5 && <= 2.5.3 ) || ( <= 4.2.3 && >= 3.1.4 && >= 1.1.4 && == 1.4.3 && == 1.3.3 && >= 4.3.3 )": {-                                "distroPKGs": [-                                    "iunvxgf",-                                    "otpjjb",-                                    "gpjta",-                                    "xfyyx"-                                ],-                                "notes": "jfz"-                            },-                            "( > 2.1.3 && <= 1.2.3 && <= 4.1.2 && < 2.1.2 && <= 4.4.6 && > 2.2.4 )": {-                                "distroPKGs": [-                                    "qu",-                                    "qsuj",-                                    "g",-                                    "tec",-                                    "ccqx",-                                    "uk",-                                    "dicoye"-                                ],-                                "notes": "s"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "ib"-                                ],-                                "notes": "pmnk"-                            }-                        },-                        "FreeBSD": {-                            "( > 3.2.5 && == 4.3.3 && > 3.5.5 ) || ( >= 2.4.4 && < 1.1.1 && < 2.1.2 && == 1.4.1 && == 1.3.2 )": {-                                "distroPKGs": [-                                    "eaug",-                                    "qw",-                                    "qs"-                                ],-                                "notes": "xttlo"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "g",-                                    "ijbymz",-                                    "qhvqh",-                                    "ri",-                                    "jcutmf",-                                    "wqrci"-                                ],-                                "notes": "id"-                            }-                        },-                        "Linux_UnknownLinux": {-                            "( == 4.3.1 ) || ( == 3.1.1 && >= 1.1.2 )": {-                                "distroPKGs": [-                                    "v",-                                    "zdz",-                                    "",-                                    "swafajm",-                                    "w",-                                    "hnt"-                                ],-                                "notes": ""-                            },-                            "( > 1.5.5 )": {-                                "distroPKGs": [],-                                "notes": "opep"-                            },-                            "( > 4.5.4 ) || ( < 2.1.5 && > 1.4.3 && < 1.3.4 ) || ( >= 3.4.2 && >= 2.2.2 && > 1.1.1 )": {-                                "distroPKGs": [],-                                "notes": "x"-                            }-                        },-                        "Windows": {-                            "( > 2.6.3 && >= 5.5.2 && <= 3.5.1 )": {-                                "distroPKGs": [-                                    "gzgapz",-                                    "u",-                                    "",-                                    "vxyaems",-                                    "",-                                    "faauf",-                                    "n"-                                ],-                                "notes": "dcmanrk"-                            }-                        }-                    }-                }-            }-        },-        {-            "ghcupDownloads": {-                "Cabal": {-                    "2.6.1": {-                        "viArch": {},-                        "viChangeLog": null,-                        "viPostInstall": "inq",-                        "viPostRemove": "",-                        "viPreCompile": "mdhcih",-                        "viReleaseDay": "-16479932017316860-12-06",-                        "viSourceDL": {-                            "dlCSize": 0,-                            "dlHash": "sfrnt",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": "]\u0011)\u0008"-                            },-                            "dlUri": "https:jgmu"-                        },-                        "viTags": [-                            "#\u0005l",-                            "base-6.2.4",-                            "Latest",-                            "old",-                            "base-6.4.2",-                            "LatestPrerelease",-                            "G"-                        ],-                        "viTestDL": null-                    },-                    "4.4.4": {-                        "viArch": {-                            "A_64": {-                                "Darwin": {-                                    "( <= 5.2.2 && >= 5.4.4 && >= 4.5.5 && < 5.1.3 && >= 2.3.4 && < 1.4.3 && > 5.1.3 )": {-                                        "dlCSize": -5,-                                        "dlHash": "gqgg",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "YzKl\u0000"-                                        },-                                        "dlUri": "http:wwk"-                                    }-                                },-                                "Linux_Debian": {-                                    "( == 4.5.1 && == 5.1.5 && <= 2.4.4 ) || ( < 3.2.2 && > 4.1.4 && <= 3.4.3 )": {-                                        "dlCSize": 1,-                                        "dlHash": "aagdy",-                                        "dlOutput": "\u0012G􇅫X_}B",-                                        "dlSubdir": "[\u0012",-                                        "dlUri": "http:qvecz"-                                    },-                                    "( > 1.2.1 && == 5.4.6 && > 4.4.3 && == 3.1.2 && == 4.2.5 && > 5.2.3 && < 4.2.1 ) || ( < 4.2.2 && > 1.2.1 && <= 1.1.2 && >= 4.2.4 && == 2.4.3 ) || ( == 3.2.1 ) || ( >= 1.2.2 && < 1.1.1 && == 1.2.1 )": {-                                        "dlCSize": 7,-                                        "dlHash": "",-                                        "dlOutput": "v\u00075\u0002]F􆩫",-                                        "dlSubdir": "N0",-                                        "dlUri": "https:yq"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -6,-                                        "dlHash": "pqfynj",-                                        "dlOutput": "E$k\u0008K",-                                        "dlSubdir": "y8\u0017𰰹",-                                        "dlUri": "http:g"-                                    }-                                },-                                "Linux_Exherbo": {-                                    "( < 4.2.5 && > 2.4.4 && > 1.2.2 && > 3.3.4 && == 4.3.2 && == 1.3.4 ) || ( < 1.5.1 && < 1.3.1 && < 3.3.4 && > 3.2.2 ) || ( <= 1.1.3 && < 4.1.2 && == 2.3.2 && < 3.2.5 ) || ( > 2.2.1 && < 1.3.2 && <= 2.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "krqmy",-                                        "dlOutput": "V蚔",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:fttqwud"-                                    },-                                    "( <= 4.2.5 && < 1.2.2 ) || ( <= 1.4.3 && >= 2.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:jdntamx"-                                    },-                                    "( >= 1.5.3 && > 3.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "zrns",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "`􊃪="-                                        },-                                        "dlUri": "http:xsklrul"-                                    }-                                },-                                "Linux_UnknownLinux": {-                                    "( < 4.4.2 && <= 1.2.3 && >= 3.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "nebwjac",-                                        "dlOutput": "1\u0011e .󳟙󷪃",-                                        "dlSubdir": {-                                            "RegexDir": "W@Bks}"-                                        },-                                        "dlUri": "http:yyxcqcr"-                                    },-                                    "( <= 1.4.1 && < 5.3.2 && <= 4.2.2 && >= 1.1.5 && < 4.1.2 && == 1.1.1 ) || ( > 1.2.3 && >= 2.3.2 ) || ( <= 2.3.1 && >= 1.2.1 && <= 3.3.2 && == 1.3.2 && == 3.2.3 ) || ( >= 3.2.1 && == 2.2.2 && == 2.1.1 && > 2.1.1 ) || ( == 1.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "gz",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "F&"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( > 4.4.4 ) || ( == 3.1.4 && <= 1.1.3 && == 3.2.2 && < 4.2.4 && < 3.4.4 && <= 3.4.4 ) || ( >= 1.3.2 ) || ( <= 1.2.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "zxozxo",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "W_,|\u001a"-                                        },-                                        "dlUri": "http:y"-                                    },-                                    "( >= 3.1.2 )": {-                                        "dlCSize": 3,-                                        "dlHash": "f",-                                        "dlOutput": null,-                                        "dlSubdir": "8lw",-                                        "dlUri": "https:zdbsm"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "pwyodx",-                                        "dlOutput": "𰍊\u000b\u001e",-                                        "dlSubdir": "",-                                        "dlUri": "http:nml"-                                    }-                                }-                            },-                            "A_ARM": {-                                "FreeBSD": {-                                    "( <= 2.2.2 && >= 3.3.1 && < 4.5.3 && < 1.2.5 && > 4.5.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "ykgyglv",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "鸼E7-𡶎"-                                        },-                                        "dlUri": "http:jl"-                                    }-                                },-                                "Linux_Debian": {-                                    "( >= 3.1.1 && == 2.1.2 )": {-                                        "dlCSize": 2,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󼂺\\𫗁󵬛N"-                                        },-                                        "dlUri": "https:dce"-                                    },-                                    "( >= 4.1.5 && == 4.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "ujigdo",-                                        "dlOutput": "􍣴\u0005𦽲:)+",-                                        "dlSubdir": "󻩫徺\u0017\u0001",-                                        "dlUri": "http:wynie"-                                    }-                                }-                            },-                            "A_ARM64": {-                                "FreeBSD": {-                                    "( == 1.3.2 && > 4.4.2 && >= 1.5.1 && > 5.2.3 && > 4.5.1 && == 3.4.4 ) || ( == 1.2.1 && <= 3.1.2 && == 3.2.2 )": {-                                        "dlCSize": 0,-                                        "dlHash": "eg",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u001a\u0019Y5'"-                                        },-                                        "dlUri": "http:qizgpuz"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -6,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "僧\u001f",-                                        "dlUri": "http:aa"-                                    }-                                },-                                "Windows": {-                                    "( <= 5.2.4 && <= 1.1.3 && < 5.3.1 && > 3.3.5 && > 2.5.2 && < 5.2.2 && > 4.1.3 ) || ( <= 4.2.3 && < 2.3.2 && <= 2.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "xlzqz",-                                        "dlOutput": "1O\u0017V\\P$",-                                        "dlSubdir": null,-                                        "dlUri": "http:ussw"-                                    },-                                    "( >= 5.1.5 && == 5.3.5 )": {-                                        "dlCSize": -1,-                                        "dlHash": "ibpisa",-                                        "dlOutput": "U\u001d",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:mylqp"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -5,-                                        "dlHash": "vknexf",-                                        "dlOutput": "y#Yy1",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:esq"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "Linux_AmazonLinux": {-                                    "( <= 1.4.4 && > 3.3.5 && < 4.5.2 && >= 2.5.5 )": {-                                        "dlCSize": 0,-                                        "dlHash": "tqcbwvv",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "( == 3.1.1 && > 5.3.4 && == 2.4.4 && >= 2.2.4 && > 3.2.4 && == 1.1.4 && <= 4.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "nuy",-                                        "dlOutput": "𪫹O𐭌E]w",-                                        "dlSubdir": "yf",-                                        "dlUri": "http:butoe"-                                    },-                                    "( > 3.5.5 )": {-                                        "dlCSize": -2,-                                        "dlHash": "gnxqafz",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Bk%"-                                        },-                                        "dlUri": "http:xfmnbjo"-                                    },-                                    "( >= 2.5.1 )": {-                                        "dlCSize": -5,-                                        "dlHash": "hjylijl",-                                        "dlOutput": "C",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:lxta"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -6,-                                        "dlHash": "pig",-                                        "dlOutput": "2\u0015FkB𮝮V",-                                        "dlSubdir": {-                                            "RegexDir": "?:$v4\u0010"-                                        },-                                        "dlUri": "https:bzq"-                                    }-                                },-                                "Linux_RedHat": {},-                                "Windows": {-                                    "( < 4.5.4 && >= 5.3.2 && > 2.1.2 && == 1.3.1 && > 4.3.3 && < 1.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "`/ᬱ𐾱,.",-                                        "dlSubdir": "8\u0017𮫊\u000c􏀢2",-                                        "dlUri": "https:kxjtlju"-                                    },-                                    "( <= 3.1.1 && >= 1.4.2 && >= 1.2.2 && > 1.4.4 ) || ( >= 2.2.4 )": {-                                        "dlCSize": 7,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "\u000c?𣇋",-                                        "dlUri": "https:cjyqfrp"-                                    },-                                    "( <= 4.5.1 && == 3.5.2 && < 5.4.3 && < 4.2.4 && >= 2.5.3 && == 4.3.4 && < 4.3.4 ) || ( == 2.2.1 && < 1.1.4 && == 2.2.4 && >= 5.1.3 && < 2.3.4 )": {-                                        "dlCSize": 6,-                                        "dlHash": "yttiihi",-                                        "dlOutput": "􂖒'\t\u000eV9{",-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "( == 1.4.4 && <= 1.3.4 && >= 4.3.1 && <= 3.5.2 && == 3.4.4 && < 4.4.3 )": {-                                        "dlCSize": -5,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0015h"-                                        },-                                        "dlUri": "https:daky"-                                    },-                                    "( >= 2.2.2 && >= 4.1.3 && >= 2.3.3 )": {-                                        "dlCSize": -3,-                                        "dlHash": "utjnj",-                                        "dlOutput": "te\u000bM",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:l"-                                    }-                                }-                            },-                            "A_Sparc64": {}-                        },-                        "viChangeLog": null,-                        "viPostInstall": "r",-                        "viPostRemove": "",-                        "viPreCompile": null,-                        "viReleaseDay": "19078451531543539-04-05",-                        "viSourceDL": null,-                        "viTags": [-                            "base-3.1.4",-                            "Prerelease",-                            "base-3.3.3",-                            "old",-                            "g\u0016\u000b",-                            "LatestNightly",-                            "base-1.3.4"-                        ],-                        "viTestDL": null-                    },-                    "5.5.4": {-                        "viArch": {-                            "A_PowerPC": {-                                "Darwin": {-                                    "( < 2.3.4 && <= 3.2.4 && == 4.4.1 && > 1.2.2 && > 1.5.2 && > 2.5.3 && > 4.6.5 ) || ( > 3.2.2 && <= 2.1.4 && < 3.5.2 )": {-                                        "dlCSize": -2,-                                        "dlHash": "ocaxheu",-                                        "dlOutput": "(",-                                        "dlSubdir": "􁭼𢡳𑲱ᓿ\u0010",-                                        "dlUri": "https:gfu"-                                    },-                                    "( < 5.3.4 && > 5.3.3 && >= 2.5.4 && <= 4.2.5 && == 4.3.2 && <= 2.4.3 ) || ( >= 2.1.4 && == 1.4.1 && == 4.1.1 && >= 3.3.3 && <= 2.2.3 ) || ( <= 3.2.1 && <= 1.3.1 && > 3.2.2 && <= 2.1.3 && < 3.4.1 ) || ( < 2.1.3 && < 2.2.2 && <= 1.2.1 && >= 2.1.1 ) || ( > 1.1.1 && < 1.1.1 && == 2.1.1 )": {-                                        "dlCSize": -6,-                                        "dlHash": "onup",-                                        "dlOutput": "6\u00182",-                                        "dlSubdir": "=M5\u0017\u0019",-                                        "dlUri": "http:nyev"-                                    },-                                    "( <= 2.2.5 && > 1.5.2 && > 3.1.2 && >= 1.4.1 && == 5.2.3 )": {-                                        "dlCSize": 3,-                                        "dlHash": "achmeph",-                                        "dlOutput": "󾁆R\\n",-                                        "dlSubdir": "",-                                        "dlUri": "https:"-                                    },-                                    "( == 1.6.5 && > 1.1.3 && == 1.5.1 && < 2.1.5 && >= 4.3.4 && == 4.1.5 ) || ( < 1.2.3 && <= 2.1.2 && >= 5.1.2 && > 1.2.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "qiexs",-                                        "dlOutput": ";D🜀V",-                                        "dlSubdir": {-                                            "RegexDir": "\u000biG<"-                                        },-                                        "dlUri": "https:uyk"-                                    },-                                    "( == 3.5.5 && < 2.2.4 && > 4.4.3 && < 3.2.3 && > 2.4.1 && > 5.2.6 ) || ( < 2.4.2 && == 3.4.3 && == 1.2.4 && >= 3.2.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "ztnxqie",-                                        "dlOutput": null,-                                        "dlSubdir": "c=g𭷿\u000c\u000e",-                                        "dlUri": "https:slzsny"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -5,-                                        "dlHash": "ig",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "http:rky"-                                    }-                                },-                                "Linux_Mint": {-                                    "( < 5.4.1 && < 3.4.4 ) || ( < 4.3.1 && < 5.3.3 ) || ( == 4.2.1 && == 3.3.3 && == 2.1.1 )": {-                                        "dlCSize": 3,-                                        "dlHash": "ccz",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:jlx"-                                    },-                                    "( <= 1.4.2 && > 3.5.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "hma",-                                        "dlOutput": "s\t\u001f𤾨ꜛ",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:otxavuj"-                                    },-                                    "( <= 5.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "lg",-                                        "dlOutput": "lK",-                                        "dlSubdir": null,-                                        "dlUri": "https:d"-                                    },-                                    "( <= 5.3.5 && > 3.1.5 && < 5.4.4 && < 3.4.4 && > 4.3.1 && < 1.2.1 && == 1.3.3 )": {-                                        "dlCSize": -5,-                                        "dlHash": "jqiqstv",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:jiw"-                                    },-                                    "( > 2.3.3 && > 4.4.2 && < 3.3.3 && <= 1.5.5 && == 4.1.3 && <= 5.4.4 ) || ( >= 2.2.3 && >= 4.4.1 && >= 3.3.2 && < 2.4.4 && > 3.2.2 && == 4.1.2 ) || ( > 3.2.3 && < 2.1.3 && <= 3.3.2 && == 3.1.3 ) || ( > 2.2.3 ) || ( == 1.1.1 && <= 1.1.1 ) || ( <= 2.2.1 )": {-                                        "dlCSize": 7,-                                        "dlHash": "ewv",-                                        "dlOutput": "'\u001d",-                                        "dlSubdir": "𭧁󴔰",-                                        "dlUri": "https:vzckb"-                                    },-                                    "( > 6.2.4 )": {-                                        "dlCSize": -6,-                                        "dlHash": "unzchh",-                                        "dlOutput": "v󷃸\u001b",-                                        "dlSubdir": {-                                            "RegexDir": "􈤞𭊼l󶥀􊚎"-                                        },-                                        "dlUri": "https:xv"-                                    },-                                    "( >= 2.1.2 && > 1.1.2 && < 3.2.4 && >= 3.4.5 ) || ( >= 1.2.2 && < 3.1.1 && < 3.3.3 && == 1.3.1 )": {-                                        "dlCSize": 0,-                                        "dlHash": "idhj",-                                        "dlOutput": "\u0000\r7",-                                        "dlSubdir": "𑫦𦴉",-                                        "dlUri": "https:"-                                    }-                                },-                                "Windows": {-                                    "( < 4.5.5 && == 4.2.6 ) || ( > 2.2.4 && < 1.4.3 )": {-                                        "dlCSize": 7,-                                        "dlHash": "xpmyse",-                                        "dlOutput": "u",-                                        "dlSubdir": "\u001b{",-                                        "dlUri": "http:nfdp"-                                    },-                                    "( == 2.4.3 && <= 2.3.2 && >= 5.1.2 && == 1.1.4 && == 4.4.2 && == 3.4.3 ) || ( <= 3.1.3 && > 3.1.3 )": {-                                        "dlCSize": 2,-                                        "dlHash": "bluq",-                                        "dlOutput": "\u001d\u0006􏮗\u0003",-                                        "dlSubdir": null,-                                        "dlUri": "https:ttnfqfa"-                                    },-                                    "( > 2.3.4 && == 2.2.5 && < 4.3.1 && > 4.1.3 && >= 3.5.2 ) || ( >= 3.2.3 && == 4.1.1 && <= 3.3.2 && > 4.2.4 && == 2.3.2 && > 1.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "jin",-                                        "dlOutput": "y)\u0015鵺\u0016󴔚蔧",-                                        "dlSubdir": null,-                                        "dlUri": "https:xca"-                                    }-                                }-                            }-                        },-                        "viChangeLog": null,-                        "viPostInstall": "palkmt",-                        "viPostRemove": null,-                        "viPreCompile": null,-                        "viReleaseDay": "1643091259093896-10-29",-                        "viSourceDL": {-                            "dlCSize": -6,-                            "dlHash": "vpjggh",-                            "dlOutput": "\u0019s'",-                            "dlSubdir": null,-                            "dlUri": "http:ootfe"-                        },-                        "viTags": [-                            "old",-                            "LatestPrerelease",-                            "Prerelease",-                            "Recommended"-                        ],-                        "viTestDL": {-                            "dlCSize": null,-                            "dlHash": "dh",-                            "dlOutput": "􌑂",-                            "dlSubdir": "\u000b\u0011u",-                            "dlUri": "http:xgou"-                        }-                    },-                    "5.6.4": {-                        "viArch": {},-                        "viChangeLog": null,-                        "viPostInstall": "hcftjbb",-                        "viPostRemove": "fir",-                        "viPreCompile": "p",-                        "viReleaseDay": "-16050761533053035-03-22",-                        "viSourceDL": null,-                        "viTags": [-                            "Nightly",-                            "LatestNightly",-                            "i\r〙wc\u0011",-                            "Latest",-                            "LatestNightly"-                        ],-                        "viTestDL": {-                            "dlCSize": 5,-                            "dlHash": "jkx",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": ""-                            },-                            "dlUri": "http:snns"-                        }-                    },-                    "6.7.3": {-                        "viArch": {-                            "A_64": {-                                "Darwin": {-                                    "( < 1.2.4 && == 4.1.5 && < 5.5.3 && <= 2.2.4 && >= 4.3.4 ) || ( > 3.4.1 && == 3.4.2 ) || ( >= 1.1.2 && > 1.1.1 && < 2.1.2 && > 3.3.1 && <= 1.4.3 ) || ( >= 2.2.1 && == 2.2.2 && == 1.2.2 ) || ( == 1.2.1 && >= 1.1.2 ) || ( > 1.1.1 )": {-                                        "dlCSize": 7,-                                        "dlHash": "jxj",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:bm"-                                    },-                                    "( == 3.4.5 && < 4.5.4 && < 2.5.3 && > 4.5.5 ) || ( > 1.2.2 && < 2.4.4 )": {-                                        "dlCSize": 4,-                                        "dlHash": "sjlyurq",-                                        "dlOutput": "",-                                        "dlSubdir": "5(𦤔",-                                        "dlUri": "http:oa"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 4.1.2 && <= 4.2.5 && < 4.3.3 && == 5.3.4 )": {-                                        "dlCSize": 5,-                                        "dlHash": "dlbp",-                                        "dlOutput": "Js\u0012^",-                                        "dlSubdir": {-                                            "RegexDir": "V𨛅\u0010"-                                        },-                                        "dlUri": "https:hv"-                                    },-                                    "( <= 3.1.4 ) || ( < 4.3.2 && >= 1.4.4 ) || ( >= 2.4.3 && == 2.3.1 ) || ( < 2.2.1 && >= 2.2.2 && < 2.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "bryd",-                                        "dlOutput": "󸪷7\r",-                                        "dlSubdir": null,-                                        "dlUri": "http:hpdwgy"-                                    },-                                    "( <= 3.6.5 && == 1.2.4 && <= 5.4.2 )": {-                                        "dlCSize": -2,-                                        "dlHash": "orowwx",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "f;Gv𣘒\u0010"-                                        },-                                        "dlUri": "https:msgg"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "wx",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "H>}\t"-                                        },-                                        "dlUri": "https:ecvxdvq"-                                    }-                                },-                                "Linux_Alpine": {-                                    "( < 5.1.1 && <= 4.3.5 && > 1.4.5 && < 5.5.3 && <= 4.5.5 && >= 5.6.4 && > 1.6.2 )": {-                                        "dlCSize": -5,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "^\u001a2"-                                        },-                                        "dlUri": "http:viirbd"-                                    },-                                    "( <= 3.3.1 && >= 1.5.4 && < 4.1.4 && < 2.5.2 && > 2.4.4 && == 1.6.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "doddjp",-                                        "dlOutput": "瑙nU",-                                        "dlSubdir": null,-                                        "dlUri": "https:hox"-                                    },-                                    "( <= 4.2.2 && > 5.4.2 && < 2.2.3 && < 2.1.1 && >= 1.2.1 && < 5.2.2 ) || ( > 3.1.3 ) || ( >= 1.1.3 && <= 1.1.3 && == 3.3.1 ) || ( >= 1.2.1 && >= 1.1.2 ) || ( > 1.1.1 && == 1.2.1 && == 1.2.1 ) || ( < 1.2.1 )": {-                                        "dlCSize": -4,-                                        "dlHash": "uk",-                                        "dlOutput": "􆲭0",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:gy"-                                    },-                                    "( > 2.1.1 && >= 1.3.4 ) || ( >= 3.4.5 && <= 3.1.4 && > 2.3.4 )": {-                                        "dlCSize": 1,-                                        "dlHash": "pjpnbk",-                                        "dlOutput": null,-                                        "dlSubdir": "PB\u00100󺈋",-                                        "dlUri": "http:pptnrz"-                                    },-                                    "( > 4.2.1 && == 5.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "l𥯍a⭂󽸣D",-                                        "dlUri": "https:sp"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "n",-                                        "dlOutput": null,-                                        "dlSubdir": "􀑄,𩕠XQ",-                                        "dlUri": "https:ghs"-                                    }-                                },-                                "Windows": {-                                    "( <= 1.1.2 && < 2.1.5 && >= 5.3.5 && >= 2.5.4 && >= 5.3.3 && < 1.3.3 ) || ( <= 1.1.1 && == 1.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "ro",-                                        "dlOutput": ".~",-                                        "dlSubdir": {-                                            "RegexDir": "#\u0019^\u000f="-                                        },-                                        "dlUri": "http:tveu"-                                    },-                                    "( == 4.1.1 && <= 2.1.2 && == 2.4.5 && == 4.5.1 && == 1.2.4 && <= 3.2.2 && < 3.4.5 )": {-                                        "dlCSize": -2,-                                        "dlHash": "gve",-                                        "dlOutput": "s_\u001e_",-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "( == 5.5.4 && > 5.4.1 && < 4.4.4 && == 5.3.4 ) || ( == 3.1.1 ) || ( < 3.2.2 && < 3.1.3 && >= 2.3.2 )": {-                                        "dlCSize": 5,-                                        "dlHash": "rdtseyo",-                                        "dlOutput": "􃃳",-                                        "dlSubdir": "tBzC",-                                        "dlUri": "http:lcp"-                                    },-                                    "( > 2.3.3 && == 4.3.1 && <= 2.5.1 && <= 5.2.1 && == 5.1.4 && > 1.2.4 && >= 1.4.3 ) || ( <= 1.1.4 && > 1.2.1 && < 4.4.3 && > 4.2.2 )": {-                                        "dlCSize": -4,-                                        "dlHash": "yueil",-                                        "dlOutput": "C",-                                        "dlSubdir": "𮗧􁍴󲴉\u000fb",-                                        "dlUri": "http:wmbgj"-                                    },-                                    "( >= 3.5.5 && < 1.3.2 && == 1.4.1 && > 2.4.5 ) || ( > 3.4.1 && == 3.4.4 && >= 4.1.3 && > 3.2.3 ) || ( < 2.3.1 && <= 1.1.2 )": {-                                        "dlCSize": 1,-                                        "dlHash": "omoerd",-                                        "dlOutput": "𩛇",-                                        "dlSubdir": {-                                            "RegexDir": "\u0006VG"-                                        },-                                        "dlUri": "https:sqw"-                                    },-                                    "( >= 4.5.4 ) || ( >= 3.3.3 && > 2.4.3 && >= 2.2.1 ) || ( >= 3.2.2 && > 2.3.1 && <= 3.3.2 && >= 2.2.1 && >= 1.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "nznwxt",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:xmxbyl"-                                    }-                                }-                            },-                            "A_ARM64": {-                                "Darwin": {-                                    "( < 1.1.4 && == 4.1.2 && <= 4.5.5 && <= 1.2.2 && <= 1.5.4 && > 2.5.2 ) || ( == 3.2.1 && <= 4.3.2 && >= 3.1.4 ) || ( >= 2.3.2 && >= 2.2.2 && < 2.2.1 && < 2.1.1 && >= 2.2.2 )": {-                                        "dlCSize": 6,-                                        "dlHash": "wsojyi",-                                        "dlOutput": "{\t|\u000b\r",-                                        "dlSubdir": null,-                                        "dlUri": "http:yffawqu"-                                    },-                                    "( <= 2.5.5 && >= 3.5.4 && <= 5.3.2 && <= 1.4.3 && <= 4.1.4 && >= 3.4.3 && == 5.2.3 ) || ( == 2.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "y",-                                        "dlOutput": "2V엪16q/",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:egfu"-                                    },-                                    "( == 4.4.3 && < 3.3.4 && == 6.3.2 && > 2.1.2 ) || ( <= 2.2.3 && <= 3.3.2 && >= 2.1.2 && == 5.2.3 )": {-                                        "dlCSize": -1,-                                        "dlHash": "lrbkre",-                                        "dlOutput": "젯\u0012\u0010",-                                        "dlSubdir": {-                                            "RegexDir": "\u001d\u00030"-                                        },-                                        "dlUri": "http:h"-                                    },-                                    "( > 2.1.2 && == 5.2.1 ) || ( >= 2.6.2 && < 3.3.1 && <= 2.4.2 ) || ( <= 2.3.1 && < 1.3.2 ) || ( == 2.1.2 && > 2.3.2 && < 1.1.2 ) || ( < 1.1.2 && == 1.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "wzga",-                                        "dlOutput": "R𤺎j;",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:oqotf"-                                    },-                                    "( > 3.1.4 && > 2.2.1 && <= 5.6.4 && >= 3.3.4 && == 5.4.3 && > 3.4.4 )": {-                                        "dlCSize": 7,-                                        "dlHash": "w",-                                        "dlOutput": "𧲱󼧓󶇜𤣶\u0005",-                                        "dlSubdir": {-                                            "RegexDir": "Th&"-                                        },-                                        "dlUri": "http:jsuqq"-                                    },-                                    "( >= 3.5.6 && > 5.3.3 && > 2.2.2 && < 2.1.1 && >= 3.4.3 && <= 5.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "\u0014:󾔒",-                                        "dlSubdir": null,-                                        "dlUri": "https:k"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -1,-                                        "dlHash": "xu",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "V"-                                        },-                                        "dlUri": "https:m"-                                    }-                                },-                                "Linux_AmazonLinux": {},-                                "Linux_Debian": {-                                    "( <= 5.5.2 && <= 1.1.1 && <= 5.1.3 )": {-                                        "dlCSize": 6,-                                        "dlHash": "ddt",-                                        "dlOutput": "0v􌝛\u0002",-                                        "dlSubdir": {-                                            "RegexDir": "\u0003"-                                        },-                                        "dlUri": "https:x"-                                    }-                                },-                                "Windows": {-                                    "( <= 5.2.3 && <= 5.2.5 )": {-                                        "dlCSize": 1,-                                        "dlHash": "oeehgil",-                                        "dlOutput": "\u0014𦋜[𥗹",-                                        "dlSubdir": "a\u001ci狛",-                                        "dlUri": "http:lw"-                                    },-                                    "( >= 5.4.4 && > 3.4.5 && == 3.4.3 )": {-                                        "dlCSize": -5,-                                        "dlHash": "q",-                                        "dlOutput": "sp궵y\u001au%",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 5,-                                        "dlHash": "cmcjrhm",-                                        "dlOutput": "󴢴\u001f󿸐",-                                        "dlSubdir": "\n\r",-                                        "dlUri": "https:buja"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "Darwin": {-                                    "( < 4.4.5 && == 4.1.3 ) || ( > 3.4.3 && < 4.3.3 && <= 4.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "mgivj",-                                        "dlOutput": "",-                                        "dlSubdir": "zsj瘖\u0004",-                                        "dlUri": "http:mhzou"-                                    },-                                    "( <= 2.3.2 && <= 2.3.1 && > 1.5.5 && > 3.1.2 && < 4.1.1 && < 2.5.4 && == 3.3.6 ) || ( <= 4.3.2 && > 3.3.1 && == 2.3.3 && == 2.4.3 )": {-                                        "dlCSize": -3,-                                        "dlHash": "",-                                        "dlOutput": "e\u001cv",-                                        "dlSubdir": {-                                            "RegexDir": "x"-                                        },-                                        "dlUri": "http:vbt"-                                    },-                                    "( <= 5.3.1 && > 4.1.1 )": {-                                        "dlCSize": -1,-                                        "dlHash": "",-                                        "dlOutput": "",-                                        "dlSubdir": "𠗿\u0006",-                                        "dlUri": "https:qlr"-                                    },-                                    "( > 1.2.2 && >= 1.2.3 && <= 3.1.3 && >= 1.1.5 && == 2.1.3 ) || ( >= 3.2.3 ) || ( == 3.5.1 && >= 2.3.2 && > 3.2.1 && > 4.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "k",-                                        "dlOutput": "x|",-                                        "dlSubdir": null,-                                        "dlUri": "https:t"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 7,-                                        "dlHash": "gxwg",-                                        "dlOutput": "𤦘",-                                        "dlSubdir": "\u000br𠱈c.깓",-                                        "dlUri": "https:zbbrgtv"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 1.3.2 && >= 2.4.5 && <= 3.2.4 && > 5.4.5 && < 5.3.1 && <= 3.3.1 ) || ( <= 3.3.3 && < 3.4.2 && > 1.2.2 && == 3.4.2 && == 2.3.1 ) || ( < 3.3.1 && >= 1.3.3 && == 3.2.3 && == 1.3.1 && > 1.4.1 ) || ( <= 1.2.2 )": {-                                        "dlCSize": -1,-                                        "dlHash": "uu",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0011⡪X\u0007"-                                        },-                                        "dlUri": "https:ejjb"-                                    },-                                    "( >= 6.3.4 && < 1.4.5 && < 4.2.3 )": {-                                        "dlCSize": -5,-                                        "dlHash": "dcjf",-                                        "dlOutput": "|]^\u0014?\u0004x",-                                        "dlSubdir": "Be",-                                        "dlUri": "https:yilww"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 7,-                                        "dlHash": "ccp",-                                        "dlOutput": "󿷩\u0012}𫑗𥏲",-                                        "dlSubdir": "\u0019󳸛",-                                        "dlUri": "https:zu"-                                    }-                                },-                                "Linux_RedHat": {-                                    "( <= 1.5.1 && <= 2.1.4 && > 3.3.5 && < 5.3.5 && <= 3.3.4 && == 1.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "jk",-                                        "dlOutput": "4\u0005c}R􎔍",-                                        "dlSubdir": "􎿯neMs",-                                        "dlUri": "https:soxttf"-                                    },-                                    "( <= 4.4.2 && > 5.4.2 && == 3.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "h>􊈽⨘gꖱ",-                                        "dlSubdir": "전%\t녣",-                                        "dlUri": "https:qg"-                                    },-                                    "( == 2.1.5 && < 3.4.4 )": {-                                        "dlCSize": 3,-                                        "dlHash": "dhjcv",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "( >= 5.5.3 && >= 3.5.5 && <= 2.1.3 )": {-                                        "dlCSize": 3,-                                        "dlHash": "",-                                        "dlOutput": "ꮅbRb",-                                        "dlSubdir": {-                                            "RegexDir": "i\u0017"-                                        },-                                        "dlUri": "https:tsqjlts"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 3,-                                        "dlHash": "man",-                                        "dlOutput": "o",-                                        "dlSubdir": "0",-                                        "dlUri": "http:eve"-                                    }-                                },-                                "Windows": {-                                    "( < 3.1.1 && == 4.5.2 && <= 5.3.4 && == 1.4.5 ) || ( > 3.4.4 && > 4.4.1 && < 3.1.3 && < 2.1.1 && < 2.1.2 && < 4.4.4 ) || ( > 3.1.2 && > 2.2.1 && >= 2.1.4 && >= 1.3.1 && >= 3.1.1 ) || ( > 1.1.1 && >= 2.2.3 && >= 2.1.2 && < 2.3.1 ) || ( <= 1.1.1 )": {-                                        "dlCSize": -6,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": " "-                                        },-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 7,-                                        "dlHash": "jic",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0001v\u0012\u0002\u0010"-                                        },-                                        "dlUri": "https:objsq"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "Darwin": {-                                    "( >= 3.5.1 && < 1.4.4 && == 5.3.5 && == 1.3.5 && >= 3.5.4 ) || ( < 3.3.1 && == 4.3.2 && < 2.4.3 ) || ( == 1.1.1 && > 3.3.1 && >= 1.1.3 && <= 1.2.2 && <= 2.1.3 )": {-                                        "dlCSize": -3,-                                        "dlHash": "zfe",-                                        "dlOutput": "󱬔CKE",-                                        "dlSubdir": "B",-                                        "dlUri": "https:ghnh"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 5.2.5 ) || ( > 1.4.3 && >= 2.4.1 && == 4.1.4 && == 3.2.3 ) || ( == 1.2.1 && >= 2.3.2 && == 2.2.2 && >= 1.3.3 ) || ( == 1.2.2 && == 2.3.1 && <= 2.2.1 )": {-                                        "dlCSize": 5,-                                        "dlHash": "uyhsqa",-                                        "dlOutput": "|_􇤆",-                                        "dlSubdir": ")>|벫𪊖2",-                                        "dlUri": "http:kurb"-                                    },-                                    "( <= 4.5.5 && == 1.1.4 && <= 3.6.5 && < 3.5.1 && > 5.2.2 )": {-                                        "dlCSize": -4,-                                        "dlHash": "tyzi",-                                        "dlOutput": "筌\u0005,\u001b&~",-                                        "dlSubdir": {-                                            "RegexDir": "\u0007=𐦊"-                                        },-                                        "dlUri": "https:ke"-                                    },-                                    "( == 4.4.4 && == 5.4.4 ) || ( <= 1.3.1 && > 2.2.2 && > 1.1.2 ) || ( < 1.2.1 && >= 3.2.2 && == 2.3.1 && > 1.2.2 )": {-                                        "dlCSize": 4,-                                        "dlHash": "tmsidz",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:tl"-                                    },-                                    "( == 5.3.5 && < 1.1.1 && > 2.5.5 && > 3.6.7 && >= 4.2.2 && >= 3.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "ay",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    }-                                },-                                "Linux_Gentoo": {-                                    "( <= 2.1.3 && < 1.5.5 && > 1.4.2 && < 5.1.3 && >= 4.1.5 && < 1.6.5 ) || ( > 2.4.1 ) || ( <= 3.1.1 && <= 2.1.2 && <= 1.1.2 && > 3.3.3 )": {-                                        "dlCSize": -4,-                                        "dlHash": "ufe",-                                        "dlOutput": "\u0019e𦷜㘕",-                                        "dlSubdir": {-                                            "RegexDir": "\u0008\u001f"-                                        },-                                        "dlUri": "http:awcolub"-                                    },-                                    "( == 3.3.2 && <= 3.2.5 ) || ( >= 1.4.3 && >= 5.3.3 && < 2.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "https:cg"-                                    },-                                    "( == 6.2.1 && < 4.5.4 && < 3.3.1 )": {-                                        "dlCSize": 1,-                                        "dlHash": "ibdkas",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "qM7dI`"-                                        },-                                        "dlUri": "https:e"-                                    },-                                    "( >= 2.4.3 && < 2.4.5 && > 4.2.4 && >= 5.5.4 && >= 2.5.1 ) || ( > 2.1.5 && <= 3.4.4 && <= 2.1.2 && > 4.5.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "tnrwnii",-                                        "dlOutput": "",-                                        "dlSubdir": "󻵶홃D",-                                        "dlUri": "https:xwrbpxb"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -6,-                                        "dlHash": "rossj",-                                        "dlOutput": null,-                                        "dlSubdir": "}",-                                        "dlUri": "https:lb"-                                    }-                                },-                                "Windows": {}-                            }-                        },-                        "viChangeLog": null,-                        "viPostInstall": null,-                        "viPostRemove": "nvl",-                        "viPreCompile": "gsgje",-                        "viReleaseDay": "16392880388901387-07-08",-                        "viSourceDL": {-                            "dlCSize": 5,-                            "dlHash": "tz",-                            "dlOutput": "l4",-                            "dlSubdir": " ",-                            "dlUri": "https:opp"-                        },-                        "viTags": [-                            "LatestPrerelease",-                            "Latest",-                            "LatestNightly",-                            "LatestNightly"-                        ],-                        "viTestDL": {-                            "dlCSize": -1,-                            "dlHash": "",-                            "dlOutput": "L\nn",-                            "dlSubdir": {-                                "RegexDir": "󿇟J嬐L􁯊"-                            },-                            "dlUri": "http:qd"-                        }-                    },-                    "8.5.5": {-                        "viArch": {},-                        "viChangeLog": "https:aymm",-                        "viPostInstall": "nh",-                        "viPostRemove": "fd",-                        "viPreCompile": null,-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": -4,-                            "dlHash": "hv",-                            "dlOutput": null,-                            "dlSubdir": null,-                            "dlUri": "https:pu"-                        },-                        "viTags": [-                            "Recommended",-                            "Prerelease",-                            "Latest",-                            "LatestPrerelease"-                        ],-                        "viTestDL": {-                            "dlCSize": null,-                            "dlHash": "bw",-                            "dlOutput": "F|𮃃󽱨1𤕓",-                            "dlSubdir": "@",-                            "dlUri": "http:ypi"-                        }-                    },-                    "8.6.5": {-                        "viArch": {-                            "A_64": {-                                "Darwin": {-                                    "( < 2.1.4 && == 2.3.4 && == 6.5.5 )": {-                                        "dlCSize": 4,-                                        "dlHash": "egqczm",-                                        "dlOutput": "\u0011X􋜱",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:t"-                                    },-                                    "( <= 4.1.1 )": {-                                        "dlCSize": -1,-                                        "dlHash": "ps",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0013\u001c"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( == 2.5.5 && <= 1.2.3 && >= 3.3.4 && <= 1.5.2 && <= 2.4.2 ) || ( <= 3.3.1 && >= 1.3.3 && >= 4.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "lqh",-                                        "dlOutput": "@2 􈺗",-                                        "dlSubdir": "\u0014\u001eK􈏂",-                                        "dlUri": "https:drbobt"-                                    },-                                    "( == 3.2.3 && <= 2.3.5 && <= 2.5.3 && == 1.1.5 && > 1.1.2 && > 5.5.5 )": {-                                        "dlCSize": 4,-                                        "dlHash": "u",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:d"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "x\u0001",-                                        "dlUri": "https:"-                                    }-                                }-                            },-                            "A_ARM64": {-                                "FreeBSD": {-                                    "( <= 4.2.1 && >= 3.4.3 && > 5.4.3 && == 5.4.1 ) || ( > 1.4.4 && <= 1.3.3 && >= 3.4.4 && >= 4.1.4 ) || ( < 1.2.1 && > 3.1.3 && < 3.6.2 && < 3.2.1 && <= 3.1.3 ) || ( > 2.2.1 && > 1.2.2 && < 2.2.1 && < 1.2.1 ) || ( >= 1.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "pfxcvae",-                                        "dlOutput": "",-                                        "dlSubdir": "{",-                                        "dlUri": "http:oco"-                                    },-                                    "( > 3.2.2 && < 5.3.3 && == 4.4.1 && < 2.1.5 && >= 4.5.4 && <= 5.4.3 && < 2.2.5 ) || ( > 1.4.1 && == 4.4.1 && > 4.2.4 )": {-                                        "dlCSize": 7,-                                        "dlHash": "bcuisd",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "dQ%m󿅻"-                                        },-                                        "dlUri": "http:xaj"-                                    }-                                },-                                "Linux_Exherbo": {-                                    "( < 2.4.1 ) || ( >= 3.4.3 && >= 1.2.1 && == 2.1.3 && > 3.3.2 && > 3.2.1 && >= 2.3.4 )": {-                                        "dlCSize": 6,-                                        "dlHash": "gppnt",-                                        "dlOutput": "1Vo",-                                        "dlSubdir": "𢜙",-                                        "dlUri": "https:ljicdug"-                                    },-                                    "( > 1.4.4 && >= 3.4.1 && >= 4.4.2 ) || ( < 4.4.1 && == 3.4.2 && == 4.2.4 && == 3.3.2 && <= 1.1.4 && <= 1.3.1 ) || ( == 1.1.2 && == 2.2.1 && == 3.1.2 && < 1.2.2 && <= 3.2.1 ) || ( >= 2.1.1 )": {-                                        "dlCSize": 2,-                                        "dlHash": "joyjgr",-                                        "dlOutput": "",-                                        "dlSubdir": "",-                                        "dlUri": "http:zjy"-                                    },-                                    "( > 3.1.4 && == 3.6.5 ) || ( < 1.3.1 && > 2.4.1 && == 3.3.1 && > 2.2.3 ) || ( > 2.2.2 && > 1.3.2 && == 2.2.2 && == 3.3.1 ) || ( >= 2.2.1 && >= 1.1.1 ) || ( <= 1.2.2 )": {-                                        "dlCSize": 4,-                                        "dlHash": "svmwoc",-                                        "dlOutput": "d",-                                        "dlSubdir": {-                                            "RegexDir": "cὫO\u0006vS"-                                        },-                                        "dlUri": "http:axw"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -6,-                                        "dlHash": "apfrur",-                                        "dlOutput": "\u0014\u001c\u000c󰰏",-                                        "dlSubdir": "",-                                        "dlUri": "https:heavgbe"-                                    }-                                },-                                "Windows": {-                                    "( < 3.3.4 && > 1.4.4 ) || ( > 3.4.2 && > 4.4.4 && > 1.4.1 && >= 1.4.1 && > 2.4.4 ) || ( > 1.1.2 && >= 3.3.3 && >= 1.1.2 && > 2.1.3 )": {-                                        "dlCSize": 5,-                                        "dlHash": "uxiivc",-                                        "dlOutput": "u@3_",-                                        "dlSubdir": {-                                            "RegexDir": "Q"-                                        },-                                        "dlUri": "http:rdcdjzh"-                                    },-                                    "( <= 3.4.3 && >= 4.2.5 && >= 1.5.2 && == 1.3.5 && < 1.3.2 )": {-                                        "dlCSize": -6,-                                        "dlHash": "x",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "X\u0012:V"-                                        },-                                        "dlUri": "https:igern"-                                    },-                                    "( >= 5.3.3 && < 1.3.4 ) || ( <= 4.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "y",-                                        "dlOutput": "",-                                        "dlSubdir": "􈈭y􊫈󾂁e\u0007",-                                        "dlUri": "https:bmjb"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 0,-                                        "dlHash": "onnxkks",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:binpuvl"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:h",-                        "viPostInstall": "",-                        "viPostRemove": "nxnedoe",-                        "viPreCompile": "tolwosj",-                        "viReleaseDay": "17286276225877904-05-25",-                        "viSourceDL": {-                            "dlCSize": -5,-                            "dlHash": "ocrsy",-                            "dlOutput": "E!\u00169􉣘",-                            "dlSubdir": {-                                "RegexDir": ""-                            },-                            "dlUri": "http:rdws"-                        },-                        "viTags": [-                            "LatestPrerelease",-                            "old",-                            "base-2.3.6",-                            "Latest"-                        ],-                        "viTestDL": {-                            "dlCSize": null,-                            "dlHash": "ownn",-                            "dlOutput": null,-                            "dlSubdir": "\u001d󵄫2",-                            "dlUri": "https:wd"-                        }-                    }-                },-                "GHC": {},-                "GHCup": {},-                "Stack": {}-            },-            "globalTools": {-                "ShimGen": {-                    "dlCSize": null,-                    "dlHash": "hoegok",-                    "dlOutput": null,-                    "dlSubdir": "􁃽\u0005]?9\u0001Q:𭲎8ᙣ𑐛'oD\u001a󱧼(𛆎􃥧\u0004\\𢨓[\u001e",-                    "dlUri": "https:nimu"-                }-            },-            "toolRequirements": {-                "Cabal": {-                    "3.5.4": {-                        "Windows": {-                            "( <= 4.1.3 && <= 3.4.4 )": {-                                "distroPKGs": [],-                                "notes": "nygaa"-                            },-                            "( <= 4.2.2 && == 3.4.1 && == 3.2.5 )": {-                                "distroPKGs": [-                                    "qsfhiyb",-                                    "q"-                                ],-                                "notes": "hpg"-                            },-                            "( == 4.5.1 && >= 2.4.1 && >= 3.3.1 ) || ( <= 2.2.2 && >= 1.3.4 )": {-                                "distroPKGs": [-                                    "kojqvk",-                                    "mwraym",-                                    "eh",-                                    "",-                                    "puh",-                                    "b",-                                    "cvp"-                                ],-                                "notes": "x"-                            },-                            "( > 1.3.2 ) || ( >= 4.3.3 && > 4.4.4 && < 1.2.4 && < 4.1.2 && <= 2.1.1 && > 3.2.2 )": {-                                "distroPKGs": [-                                    "bhbrdqj",-                                    "ohjmhrv",-                                    "ba",-                                    ""-                                ],-                                "notes": "wfmrpbv"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "",-                                    "mj",-                                    "k",-                                    "xrg",-                                    "bqh",-                                    "rqyfogz"-                                ],-                                "notes": "qnby"-                            }-                        }-                    },-                    "7.6.7": {-                        "FreeBSD": {},-                        "Linux_AmazonLinux": {-                            "( <= 2.5.5 && <= 2.3.4 && > 4.4.2 && == 4.2.3 ) || ( == 1.2.1 && >= 4.3.1 && < 2.3.5 && >= 1.3.2 && < 4.3.2 && > 3.3.2 ) || ( <= 3.1.2 )": {-                                "distroPKGs": [-                                    "e",-                                    "bgiv",-                                    "",-                                    "ucxlxxt"-                                ],-                                "notes": "sdllilw"-                            },-                            "( == 1.2.2 && <= 2.2.4 && >= 4.5.5 && <= 3.5.5 )": {-                                "distroPKGs": [-                                    "rpou",-                                    "zdxni",-                                    "yahaps"-                                ],-                                "notes": ""-                            },-                            "( > 1.1.5 && > 5.1.4 && >= 2.2.3 )": {-                                "distroPKGs": [-                                    "ctwbidj",-                                    "nosradq",-                                    "ryc",-                                    "qn",-                                    "hoqdj",-                                    "clmq",-                                    ""-                                ],-                                "notes": "am"-                            },-                            "( > 2.5.5 && > 2.1.3 && <= 4.5.3 && == 2.2.5 && == 1.1.3 && >= 5.2.1 && > 3.2.3 )": {-                                "distroPKGs": [-                                    "aeil",-                                    "eg",-                                    ""-                                ],-                                "notes": "e"-                            },-                            "( > 5.3.4 && < 1.5.4 && <= 2.3.4 && < 2.1.3 )": {-                                "distroPKGs": [-                                    "sqotn",-                                    "w",-                                    "rhanch",-                                    "wfdlpq",-                                    "gbhz",-                                    "b"-                                ],-                                "notes": "ml"-                            },-                            "( > 5.5.3 && < 4.2.2 ) || ( > 3.1.3 && <= 1.4.4 ) || ( >= 3.3.2 && > 2.3.3 && == 2.3.3 && < 2.3.3 ) || ( >= 1.2.1 && < 2.2.2 && > 1.2.2 && < 1.2.3 )": {-                                "distroPKGs": [-                                    "xil",-                                    "jfvzd",-                                    "",-                                    "f",-                                    "fg"-                                ],-                                "notes": "fgg"-                            },-                            "( >= 3.1.4 && > 4.4.2 && < 1.5.3 && > 4.1.5 && >= 3.1.1 && < 3.5.4 ) || ( < 4.2.4 && >= 4.3.1 && > 4.3.3 && == 4.3.3 && == 1.3.4 && <= 4.4.3 )": {-                                "distroPKGs": [-                                    "tz"-                                ],-                                "notes": "kptwvk"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "fqju",-                                    "wbkfbu",-                                    "vlcddzs",-                                    "hrdjadn"-                                ],-                                "notes": ""-                            }-                        },-                        "Linux_Gentoo": {-                            "( <= 3.1.2 && >= 1.2.2 && > 1.6.2 && < 2.2.5 && > 1.5.4 && >= 1.1.3 && == 4.3.5 )": {-                                "distroPKGs": [-                                    "vu",-                                    "c",-                                    "qn",-                                    "qqsskir",-                                    "k",-                                    "onjtdgp"-                                ],-                                "notes": "pypzkb"-                            },-                            "( <= 5.4.4 && == 1.2.5 && < 2.4.1 && <= 1.5.5 && == 1.1.3 && <= 5.2.3 && < 5.3.2 ) || ( >= 4.4.3 && > 2.2.3 ) || ( <= 1.4.2 && > 1.2.1 && < 3.2.5 && >= 1.2.3 ) || ( < 1.2.2 && <= 1.3.2 && > 1.1.1 )": {-                                "distroPKGs": [-                                    "rss",-                                    "rhzxps",-                                    "g"-                                ],-                                "notes": "hxqkrb"-                            }-                        },-                        "Linux_Mint": {-                            "( <= 5.2.5 && > 2.2.3 && >= 3.2.1 && < 1.1.1 ) || ( < 4.4.2 && > 1.2.1 ) || ( < 1.1.1 && > 3.2.1 && == 3.3.1 && > 3.1.1 && < 3.3.2 )": {-                                "distroPKGs": [-                                    "slesljw"-                                ],-                                "notes": "fasp"-                            },-                            "( == 1.1.3 && < 1.1.2 && < 4.1.2 && <= 5.3.2 ) || ( >= 1.4.1 && <= 3.4.1 && > 1.2.4 )": {-                                "distroPKGs": [-                                    "hmm",-                                    "oezvr",-                                    "",-                                    "dbsqvcy"-                                ],-                                "notes": "mzbvu"-                            },-                            "( > 1.1.1 && > 3.6.2 ) || ( >= 2.3.2 && < 3.3.4 )": {-                                "distroPKGs": [-                                    "iab",-                                    "sgqbv",-                                    "egqdeay",-                                    "bpclusl"-                                ],-                                "notes": "icof"-                            },-                            "( >= 3.1.2 && > 1.5.3 ) || ( == 3.1.2 && > 4.4.4 && < 4.2.2 && <= 3.3.4 && == 3.1.2 && > 3.2.1 )": {-                                "distroPKGs": [-                                    "she"-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "imvsso"-                            }-                        },-                        "Linux_Ubuntu": {-                            "( <= 3.4.1 && > 5.4.2 && <= 5.2.3 && > 2.1.1 && == 2.3.5 && >= 2.5.2 && >= 5.5.5 )": {-                                "distroPKGs": [-                                    "ck"-                                ],-                                "notes": "ewsid"-                            },-                            "( > 5.3.3 && > 5.2.5 && <= 1.3.2 && > 2.1.5 && >= 2.1.2 )": {-                                "distroPKGs": [-                                    "tpyco",-                                    "szrfww"-                                ],-                                "notes": "j"-                            },-                            "( >= 2.4.1 && >= 1.5.5 && <= 4.2.2 && > 3.5.4 && >= 2.1.3 && > 1.3.1 ) || ( <= 3.2.1 && <= 4.2.5 && <= 2.4.2 ) || ( > 2.2.3 && == 3.2.1 ) || ( > 1.2.1 )": {-                                "distroPKGs": [-                                    "ozoplpq"-                                ],-                                "notes": "dj"-                            },-                            "( >= 2.5.2 && == 4.3.2 && < 2.1.3 )": {-                                "distroPKGs": [-                                    "kurr",-                                    "wsodd",-                                    "pgdvpuh"-                                ],-                                "notes": "i"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "iwaauy",-                                    "xkbpo",-                                    "bovwhuo",-                                    "nxehacw"-                                ],-                                "notes": "grdctf"-                            }-                        },-                        "Windows": {}-                    },-                    "8.5.7": {-                        "FreeBSD": {-                            "( < 1.5.2 && > 4.1.5 && > 3.1.1 && > 3.5.3 ) || ( <= 4.3.4 && <= 4.4.4 ) || ( >= 3.1.3 && > 3.1.3 )": {-                                "distroPKGs": [],-                                "notes": "cvih"-                            },-                            "( <= 4.4.5 && >= 5.2.6 && <= 2.2.3 && > 3.4.5 && == 4.4.2 && <= 4.4.3 && >= 1.1.3 ) || ( == 1.1.2 ) || ( >= 3.1.1 )": {-                                "distroPKGs": [-                                    "o"-                                ],-                                "notes": "pumw"-                            },-                            "( > 2.5.1 && <= 1.2.1 && >= 5.2.2 && >= 4.1.2 && == 2.5.2 && >= 5.5.5 )": {-                                "distroPKGs": [-                                    "tujczw"-                                ],-                                "notes": "zrsmswu"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "dbksfg"-                            }-                        }-                    },-                    "unknown_version": {-                        "Darwin": {-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "ylzfeh",-                                    "polpwsl",-                                    "sbnoar",-                                    "fnifqhh",-                                    "rip"-                                ],-                                "notes": "gs"-                            }-                        },-                        "FreeBSD": {-                            "( == 4.2.3 && <= 3.4.5 )": {-                                "distroPKGs": [-                                    "xnnnsv",-                                    "pem"-                                ],-                                "notes": "nkfrzoj"-                            },-                            "( > 2.3.1 && <= 5.1.1 && < 3.1.2 && > 4.2.5 ) || ( >= 3.3.1 && <= 2.2.4 && == 1.4.4 && > 4.1.1 ) || ( > 1.3.3 && >= 3.3.3 && >= 3.2.1 && >= 2.1.1 && < 1.2.1 ) || ( >= 1.1.1 && >= 1.1.2 )": {-                                "distroPKGs": [-                                    "ygfftg",-                                    "qfw",-                                    "waxq",-                                    "fvebqtb",-                                    "ywqnr",-                                    "cxneq"-                                ],-                                "notes": "c"-                            }-                        },-                        "Linux_Alpine": {-                            "( == 1.4.1 && >= 1.4.4 && < 3.5.2 && > 5.2.4 && == 1.1.2 ) || ( < 3.1.1 && == 5.2.2 && > 2.2.3 && < 2.4.3 ) || ( >= 3.1.3 && >= 2.1.1 && < 3.2.2 ) || ( < 2.2.2 ) || ( == 1.1.1 && > 1.1.1 ) || ( == 1.1.1 && < 1.1.1 ) || ( <= 1.2.2 )": {-                                "distroPKGs": [-                                    "",-                                    ""-                                ],-                                "notes": "rkz"-                            }-                        },-                        "Linux_AmazonLinux": {-                            "( >= 1.4.2 && >= 1.3.3 && <= 5.3.1 && <= 3.4.3 && > 2.2.2 ) || ( > 2.3.2 && <= 2.4.5 && <= 3.3.3 && == 3.3.3 && == 3.4.3 )": {-                                "distroPKGs": [],-                                "notes": "bmuumgg"-                            }-                        }-                    }-                },-                "GHC": {-                    "1.4.6": {-                        "FreeBSD": {-                            "( <= 3.5.3 && > 1.3.1 && >= 4.2.4 && > 2.2.3 && >= 4.5.5 && > 2.2.5 && <= 3.2.5 ) || ( == 4.4.2 && < 2.3.4 && >= 3.1.4 && >= 4.1.4 && > 4.3.2 )": {-                                "distroPKGs": [-                                    "vcv",-                                    "lf"-                                ],-                                "notes": "ywatucm"-                            },-                            "( == 3.3.1 && <= 1.1.5 && == 5.4.5 ) || ( <= 4.4.5 && >= 2.1.2 && >= 2.4.3 && == 2.4.4 && == 3.4.1 && <= 4.2.2 )": {-                                "distroPKGs": [-                                    "ywavrg",-                                    "kegl",-                                    "gv",-                                    "ucmoh",-                                    "vfo",-                                    "ozcdkd"-                                ],-                                "notes": "iub"-                            }-                        },-                        "Linux_CentOS": {-                            "( < 5.1.2 && < 5.5.2 && > 2.5.5 && < 5.2.2 && > 3.1.4 && >= 4.3.2 ) || ( == 2.3.3 )": {-                                "distroPKGs": [-                                    "wcmfbif"-                                ],-                                "notes": "adqanxk"-                            },-                            "( < 5.2.5 && <= 1.6.2 )": {-                                "distroPKGs": [-                                    ""-                                ],-                                "notes": "gtfaix"-                            },-                            "( <= 1.6.4 && <= 4.3.5 && < 2.3.5 && < 3.2.2 && < 1.1.4 && >= 3.1.3 && >= 2.1.3 )": {-                                "distroPKGs": [],-                                "notes": "vxwlgz"-                            },-                            "( == 1.4.3 && == 4.2.3 && == 5.4.2 )": {-                                "distroPKGs": [-                                    "bvfi",-                                    "",-                                    "ptdx",-                                    "",-                                    "foz",-                                    "vfign"-                                ],-                                "notes": "ocyi"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "",-                                    "bspn",-                                    "qn"-                                ],-                                "notes": "lucftef"-                            }-                        },-                        "Linux_Fedora": {-                            "( < 1.2.1 && > 2.5.4 && <= 4.5.3 && <= 5.2.2 ) || ( < 5.2.3 && == 2.2.4 && > 3.3.2 && < 4.1.4 ) || ( < 3.3.2 && <= 2.3.2 && < 1.3.2 && <= 2.3.3 && >= 1.1.2 ) || ( == 2.1.3 && >= 1.1.2 && > 2.2.2 && < 1.1.1 )": {-                                "distroPKGs": [-                                    "oz",-                                    "zlmbcew"-                                ],-                                "notes": "nwbyh"-                            },-                            "( <= 3.3.1 && > 4.4.4 && > 5.1.6 && == 4.5.4 && > 3.1.4 && == 2.3.2 && < 3.3.1 ) || ( <= 1.3.4 && < 4.5.4 && > 2.3.3 && > 4.1.4 )": {-                                "distroPKGs": [-                                    "vwgdyz",-                                    "lqhco"-                                ],-                                "notes": "lirmv"-                            },-                            "( > 5.3.4 && <= 4.1.5 && < 2.2.4 && > 2.3.2 && > 5.5.5 && == 2.4.2 && < 3.5.3 )": {-                                "distroPKGs": [-                                    "lyb",-                                    "si",-                                    "isusbbg",-                                    "rks"-                                ],-                                "notes": "qtmr"-                            },-                            "( >= 3.5.3 && >= 2.5.1 && > 2.2.5 && >= 5.5.1 && == 2.3.2 && < 2.5.1 && > 1.5.5 )": {-                                "distroPKGs": [-                                    "aqgdwc",-                                    "lw",-                                    ""-                                ],-                                "notes": "fcram"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "bavvhx",-                                    "pgf",-                                    "fpdc",-                                    "c",-                                    "jmpjf",-                                    "glfvryb"-                                ],-                                "notes": "sqn"-                            }-                        },-                        "Linux_Ubuntu": {-                            "( <= 2.5.5 && >= 3.1.1 ) || ( >= 2.1.3 && >= 1.2.2 && < 2.4.4 && < 3.1.3 && <= 3.2.2 && > 4.1.1 )": {-                                "distroPKGs": [-                                    "q",-                                    "zuiw",-                                    "qp",-                                    "q",-                                    "zvvffds",-                                    "ukdpt",-                                    ""-                                ],-                                "notes": "axmak"-                            },-                            "( <= 3.3.1 && >= 2.1.1 && >= 4.2.4 && >= 1.1.1 && < 3.5.4 && < 1.4.5 )": {-                                "distroPKGs": [-                                    "soql",-                                    "q",-                                    "ez",-                                    ""-                                ],-                                "notes": "wdgawbm"-                            }-                        },-                        "Windows": {-                            "( < 2.1.2 && > 4.3.5 && >= 5.5.1 && > 2.5.5 && <= 1.1.3 && == 4.3.2 )": {-                                "distroPKGs": [-                                    ""-                                ],-                                "notes": "bsdigyw"-                            },-                            "( == 5.1.2 && < 1.2.4 && >= 4.4.3 ) || ( <= 3.2.4 && > 3.2.1 && >= 2.3.4 ) || ( == 2.1.2 && == 1.3.1 && > 3.1.2 && == 2.3.5 ) || ( > 3.1.2 && < 2.2.3 ) || ( == 1.1.1 && >= 1.1.1 ) || ( == 2.1.1 && >= 1.1.1 )": {-                                "distroPKGs": [],-                                "notes": "jmij"-                            },-                            "( > 1.2.5 && > 5.3.1 && == 1.4.4 && <= 3.2.5 )": {-                                "distroPKGs": [-                                    "ocfm",-                                    "",-                                    "zzufoxs",-                                    "hec",-                                    "ukqu"-                                ],-                                "notes": ""-                            },-                            "( >= 1.1.4 ) || ( < 1.3.2 )": {-                                "distroPKGs": [-                                    "x",-                                    "hcmi",-                                    "hgzd"-                                ],-                                "notes": "kf"-                            },-                            "( >= 2.2.1 && <= 2.3.3 && <= 3.5.4 ) || ( < 3.4.3 && > 4.1.2 && > 1.4.4 ) || ( >= 2.2.3 && < 3.3.3 && <= 2.3.2 && >= 3.2.2 )": {-                                "distroPKGs": [-                                    "p",-                                    "ifpp",-                                    "lgvixe",-                                    "",-                                    "ormze",-                                    "ri"-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "tcqurps",-                                    "x",-                                    "bpb"-                                ],-                                "notes": "ztkb"-                            }-                        }-                    },-                    "5.4.3": {-                        "Darwin": {-                            "( <= 1.1.3 && == 2.4.4 && == 2.3.2 && < 5.3.2 && > 3.5.5 )": {-                                "distroPKGs": [-                                    "hnlvcrb",-                                    "tv",-                                    "bmpwln"-                                ],-                                "notes": "slmp"-                            },-                            "( <= 1.5.4 && < 4.5.5 && < 4.4.5 && <= 5.1.5 && < 5.4.2 && > 1.3.3 && > 1.2.3 )": {-                                "distroPKGs": [-                                    "olfx",-                                    "cy",-                                    "nrihrbl"-                                ],-                                "notes": ""-                            },-                            "( <= 5.4.5 ) || ( >= 2.3.3 && >= 3.4.2 && <= 1.4.3 && > 1.5.1 ) || ( >= 1.3.1 && > 1.1.1 && >= 3.2.2 && > 2.2.2 ) || ( > 2.1.2 && < 1.3.2 )": {-                                "distroPKGs": [-                                    ""-                                ],-                                "notes": "cbhqwo"-                            },-                            "( > 4.4.2 && > 3.4.3 && <= 3.3.5 && >= 4.5.1 && < 4.3.5 ) || ( >= 3.3.3 )": {-                                "distroPKGs": [-                                    "eyqwcgq",-                                    "kgpgc",-                                    "pi",-                                    "uaj",-                                    "zvlyk",-                                    "uzu"-                                ],-                                "notes": "m"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "hle",-                                    "",-                                    "tesdb",-                                    "dw",-                                    "n",-                                    ""-                                ],-                                "notes": "flh"-                            }-                        },-                        "FreeBSD": {-                            "( <= 1.2.2 && <= 5.1.5 && > 5.3.3 && < 3.2.3 && > 5.6.3 )": {-                                "distroPKGs": [-                                    "gguxhby",-                                    "z"-                                ],-                                "notes": "ydwimc"-                            },-                            "( > 1.4.5 && >= 3.1.5 && == 3.2.3 && == 4.4.5 && == 5.5.6 && >= 2.1.2 )": {-                                "distroPKGs": [-                                    "cuonjv",-                                    "fysd",-                                    "mlyvo",-                                    "gvxwuhr",-                                    "kou",-                                    "m"-                                ],-                                "notes": "h"-                            },-                            "( > 5.3.5 && <= 2.2.2 && > 2.2.3 && >= 5.1.2 && > 2.1.1 && == 3.2.3 ) || ( < 3.3.2 ) || ( > 2.1.3 && <= 2.2.1 && > 2.2.2 && >= 3.3.1 )": {-                                "distroPKGs": [-                                    "osza",-                                    "yf"-                                ],-                                "notes": "b"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "uxn",-                                    "ammmqus",-                                    "heb",-                                    "aa",-                                    "mbmn",-                                    "qgzasjz",-                                    "tnkh"-                                ],-                                "notes": "xej"-                            }-                        },-                        "Windows": {-                            "( < 2.1.1 && < 1.5.2 && < 5.1.2 ) || ( == 3.4.2 && > 3.3.5 && > 3.3.1 && < 2.1.2 && >= 4.3.4 && > 3.5.4 ) || ( == 2.3.1 && <= 3.1.3 && < 2.3.2 && < 1.2.1 && <= 3.2.2 )": {-                                "distroPKGs": [-                                    "jj",-                                    "rzgualk",-                                    "pvqf"-                                ],-                                "notes": ""-                            },-                            "( < 3.4.3 && == 3.2.3 && > 1.2.1 && >= 5.3.2 ) || ( < 3.3.3 && <= 4.3.4 && >= 4.3.2 && >= 2.1.2 )": {-                                "distroPKGs": [],-                                "notes": "iicoggp"-                            },-                            "( <= 3.2.3 && >= 5.1.5 ) || ( > 4.3.1 && <= 5.3.2 && == 3.2.2 ) || ( <= 4.3.1 && > 1.3.3 )": {-                                "distroPKGs": [-                                    "zf",-                                    ""-                                ],-                                "notes": "rhnyqz"-                            },-                            "( <= 3.3.5 )": {-                                "distroPKGs": [],-                                "notes": "n"-                            },-                            "( > 1.2.3 && == 5.2.1 && < 2.5.4 && > 1.4.5 && > 4.2.2 )": {-                                "distroPKGs": [-                                    "",-                                    "",-                                    "tzeii",-                                    "zpgkp",-                                    "mtqtyy"-                                ],-                                "notes": "vvqonk"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "tubxd",-                                    "",-                                    "",-                                    "lbeez",-                                    "fvtt",-                                    "puc"-                                ],-                                "notes": "wyyegbi"-                            }-                        }-                    },-                    "9.7.3": {-                        "Darwin": {},-                        "FreeBSD": {-                            "( < 6.4.4 && <= 1.4.2 )": {-                                "distroPKGs": [-                                    "bzdrd",-                                    "",-                                    "hx",-                                    "avfevog",-                                    "wv",-                                    "zo",-                                    "pnir"-                                ],-                                "notes": "xyew"-                            },-                            "( <= 1.1.2 && == 4.5.5 )": {-                                "distroPKGs": [-                                    "",-                                    "v",-                                    "ge"-                                ],-                                "notes": "iza"-                            },-                            "( <= 2.5.2 && <= 3.1.2 && < 2.3.1 && < 3.3.4 && < 4.5.2 ) || ( > 4.4.3 && >= 3.2.1 && == 2.3.2 )": {-                                "distroPKGs": [-                                    "oq",-                                    "e",-                                    "mcekd",-                                    "uw",-                                    "md",-                                    "xna"-                                ],-                                "notes": "o"-                            },-                            "( == 3.4.4 && <= 4.2.1 && <= 5.1.4 && <= 4.2.1 && >= 4.1.4 && == 2.5.2 && < 1.5.3 ) || ( == 3.3.4 && == 4.1.2 )": {-                                "distroPKGs": [-                                    "arujm",-                                    "juyjro",-                                    "xkn"-                                ],-                                "notes": "oakt"-                            },-                            "( == 5.3.5 ) || ( < 2.4.3 && <= 3.2.3 && < 2.1.3 && <= 2.4.4 && >= 2.3.2 ) || ( < 1.3.2 && == 1.2.3 ) || ( > 2.1.2 && < 2.2.1 ) || ( >= 1.2.1 && >= 1.1.2 )": {-                                "distroPKGs": [-                                    "wzscgmk",-                                    "zjsocns",-                                    "idzo",-                                    "d",-                                    "wzb",-                                    "rqks"-                                ],-                                "notes": "mmrkbyu"-                            },-                            "( > 5.1.2 && > 1.4.1 && <= 1.4.4 && > 4.1.1 && > 2.1.5 ) || ( < 4.4.2 && <= 1.1.2 && < 2.3.3 && < 4.2.1 && < 4.3.1 && >= 2.4.4 ) || ( > 2.1.1 && <= 1.3.1 && <= 2.2.1 && > 3.1.3 )": {-                                "distroPKGs": [-                                    "iblr",-                                    "nfra"-                                ],-                                "notes": "hycebk"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "q",-                                    "",-                                    "deguwq",-                                    "tcsl"-                                ],-                                "notes": "zo"-                            }-                        }-                    },-                    "unknown_version": {-                        "FreeBSD": {-                            "( <= 2.3.1 && >= 3.5.1 && > 5.1.2 && < 5.1.4 && < 1.4.1 && == 1.4.4 ) || ( < 3.2.2 && <= 3.3.2 && > 2.4.4 && <= 4.3.2 && < 1.2.4 && > 3.2.1 )": {-                                "distroPKGs": [-                                    "karj"-                                ],-                                "notes": "kda"-                            },-                            "( == 4.3.5 && == 4.3.1 && >= 5.1.1 && > 5.1.1 ) || ( <= 1.3.2 && > 3.1.4 && <= 1.3.1 && <= 1.4.2 && < 4.1.4 )": {-                                "distroPKGs": [-                                    "txf",-                                    "",-                                    "lhgslc",-                                    "hkg"-                                ],-                                "notes": "kqu"-                            }-                        },-                        "Linux_Debian": {-                            "( < 4.1.3 && < 3.5.4 && > 2.7.1 && == 1.4.3 && > 1.3.2 )": {-                                "distroPKGs": [],-                                "notes": "cpqag"-                            },-                            "( <= 4.5.5 && < 5.5.1 )": {-                                "distroPKGs": [],-                                "notes": "sh"-                            },-                            "( == 4.2.1 )": {-                                "distroPKGs": [-                                    "",-                                    "ds",-                                    "bqnsa",-                                    "trletko",-                                    "hjxzkgs"-                                ],-                                "notes": "dbe"-                            }-                        },-                        "Linux_Gentoo": {-                            "( < 3.1.5 && == 6.2.5 && > 3.2.2 && <= 1.4.4 && >= 5.4.5 ) || ( == 1.1.1 && == 2.2.1 && > 4.4.1 && > 4.4.5 && < 2.1.4 && <= 1.2.1 ) || ( < 1.2.3 && <= 3.3.1 && == 3.1.1 && > 2.1.3 ) || ( > 1.2.2 && >= 2.2.2 && <= 2.2.3 && <= 1.2.1 ) || ( < 1.1.1 && >= 1.1.1 ) || ( <= 1.2.2 && == 2.2.1 ) || ( > 1.1.2 ) || ( > 1.1.2 )": {-                                "distroPKGs": [-                                    "kmnggr",-                                    "kdrpqcj",-                                    "pdt",-                                    "ehi",-                                    ""-                                ],-                                "notes": "pt"-                            },-                            "( < 3.4.4 && <= 1.4.5 && <= 4.2.1 ) || ( <= 1.3.2 ) || ( > 1.2.3 ) || ( < 2.2.3 ) || ( <= 1.1.1 && <= 1.2.2 ) || ( == 1.1.2 && >= 1.1.1 )": {-                                "distroPKGs": [-                                    "ojqgb",-                                    "yjrrm",-                                    "rcy",-                                    "i",-                                    "ugicd"-                                ],-                                "notes": "byxa"-                            },-                            "( < 3.5.4 && < 5.4.3 ) || ( <= 3.3.2 && > 3.3.4 && <= 3.1.2 ) || ( == 3.2.1 ) || ( > 1.2.2 && < 2.2.2 && < 1.1.1 ) || ( < 1.1.2 && >= 1.2.2 )": {-                                "distroPKGs": [-                                    "iqng",-                                    "eyfc",-                                    "oqg",-                                    "qb",-                                    "hgxngtn",-                                    "i",-                                    "u"-                                ],-                                "notes": "zttg"-                            },-                            "( <= 5.5.2 && == 3.3.2 && == 1.2.4 && >= 1.3.6 && == 3.1.3 )": {-                                "distroPKGs": [],-                                "notes": "r"-                            },-                            "( == 3.3.5 && <= 5.3.5 && > 4.6.5 && <= 4.4.5 && < 2.2.4 && > 7.5.2 ) || ( > 1.2.3 && == 1.4.4 && <= 2.1.4 && == 3.3.2 && == 3.4.4 && < 3.2.2 )": {-                                "distroPKGs": [-                                    "zos",-                                    "sgtjbz",-                                    "haebu",-                                    "s",-                                    "zjunm"-                                ],-                                "notes": "ni"-                            },-                            "( > 1.1.1 )": {-                                "distroPKGs": [],-                                "notes": "stixw"-                            },-                            "( >= 1.5.5 && < 2.2.2 )": {-                                "distroPKGs": [-                                    "njjl",-                                    "m",-                                    "j",-                                    "lztmkbs"-                                ],-                                "notes": "tlhzca"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "pjlkpj",-                                    "nqvzwn",-                                    "dxo",-                                    "isjmppu",-                                    "ucfdx",-                                    "esu"-                                ],-                                "notes": "frf"-                            }-                        },-                        "Windows": {-                            "( > 2.3.1 && < 1.4.4 && <= 3.3.2 && >= 5.5.4 && >= 3.2.4 && < 3.5.4 && > 4.1.2 )": {-                                "distroPKGs": [-                                    "q"-                                ],-                                "notes": "csks"-                            }-                        }-                    }-                },-                "GHCup": {-                    "1.2.7": {-                        "Darwin": {},-                        "FreeBSD": {-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "kecbaog",-                                    "susj",-                                    "fxm",-                                    "cc",-                                    "y",-                                    "hpauarv"-                                ],-                                "notes": "fxmf"-                            }-                        },-                        "Linux_Alpine": {-                            "( < 4.1.5 && <= 3.2.3 && <= 1.5.5 && >= 1.5.2 && > 3.4.2 )": {-                                "distroPKGs": [-                                    "ytakp",-                                    "ncy",-                                    "xxkuin",-                                    "pyj",-                                    "ozkgzss",-                                    "ssbs",-                                    "yexwtt"-                                ],-                                "notes": ""-                            },-                            "( == 2.1.5 && < 1.5.3 && <= 1.5.4 && == 2.2.3 && > 5.3.4 ) || ( <= 3.1.1 )": {-                                "distroPKGs": [],-                                "notes": "cxmelk"-                            },-                            "( == 4.2.4 && >= 3.5.3 && >= 3.4.4 && < 2.3.2 ) || ( >= 2.4.1 && >= 1.3.4 && >= 3.4.3 && <= 2.3.1 && >= 4.1.1 ) || ( < 2.2.1 && <= 2.1.2 && <= 2.1.3 && < 2.3.2 )": {-                                "distroPKGs": [-                                    "eyql",-                                    "enmj"-                                ],-                                "notes": ""-                            },-                            "( == 4.5.4 ) || ( >= 1.1.4 && < 3.3.4 && == 2.1.4 && >= 4.2.4 && >= 4.4.2 )": {-                                "distroPKGs": [-                                    "blpt",-                                    "no",-                                    "i"-                                ],-                                "notes": "sr"-                            },-                            "( > 1.5.1 && == 3.5.2 && > 6.4.5 && >= 5.3.5 )": {-                                "distroPKGs": [],-                                "notes": "dydji"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "u",-                                    "zedel"-                                ],-                                "notes": "t"-                            }-                        },-                        "Linux_Mint": {-                            "( > 4.5.3 && >= 3.3.4 && >= 5.2.5 && <= 4.4.2 ) || ( == 3.4.2 && > 2.3.4 && >= 1.5.1 && == 4.1.4 && < 1.2.3 && >= 3.3.2 ) || ( > 1.1.3 && < 2.1.2 && == 2.3.2 && == 1.1.3 ) || ( >= 2.1.1 ) || ( >= 1.2.2 && > 1.1.2 ) || ( == 2.1.2 )": {-                                "distroPKGs": [-                                    "cgures",-                                    "fhywdp"-                                ],-                                "notes": "pfifo"-                            },-                            "( > 5.3.2 && > 3.2.4 && == 1.4.1 && == 3.4.3 ) || ( <= 3.3.1 && == 2.1.4 )": {-                                "distroPKGs": [-                                    "b",-                                    "",-                                    "sm"-                                ],-                                "notes": ""-                            },-                            "( >= 3.6.5 && < 3.1.3 && >= 4.2.4 )": {-                                "distroPKGs": [-                                    "s",-                                    "jaiatee",-                                    "xhmyk"-                                ],-                                "notes": "azokb"-                            },-                            "( >= 5.4.6 && <= 1.1.3 && >= 2.1.3 && < 3.4.3 )": {-                                "distroPKGs": [-                                    "jm",-                                    "stco",-                                    "ylrbzjl",-                                    "qaitf",-                                    "l",-                                    "wpskhb",-                                    "tlsxs"-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "nt",-                                    "",-                                    "tlv",-                                    "vixjfd",-                                    "d",-                                    "idv",-                                    "cb"-                                ],-                                "notes": "wiuld"-                            }-                        }-                    },-                    "8.1.5": {-                        "Darwin": {-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "x",-                                    "rki",-                                    ""-                                ],-                                "notes": ""-                            }-                        },-                        "Linux_Mint": {-                            "( <= 3.4.2 && < 4.3.4 && > 4.5.3 && <= 2.1.3 ) || ( == 1.3.1 && > 2.1.1 && < 3.2.2 && <= 2.3.4 && >= 1.4.3 ) || ( == 2.3.1 && >= 2.3.1 && == 1.1.3 && < 3.1.2 && > 1.3.3 )": {-                                "distroPKGs": [-                                    "omkoe"-                                ],-                                "notes": "vuurwcb"-                            },-                            "( <= 4.2.4 && > 5.3.3 && == 4.4.1 && == 5.2.3 )": {-                                "distroPKGs": [-                                    "hsj",-                                    "dfnz",-                                    "kpn",-                                    "ztunb",-                                    "ean",-                                    "vvvn"-                                ],-                                "notes": "mimwmn"-                            },-                            "( == 5.5.2 && == 4.1.5 ) || ( >= 2.4.4 && <= 2.2.3 && > 2.2.1 )": {-                                "distroPKGs": [-                                    "phze",-                                    "crlvalr",-                                    "xjxnbm"-                                ],-                                "notes": "dm"-                            },-                            "( > 2.5.2 && > 3.3.5 && >= 4.2.4 && <= 4.1.2 )": {-                                "distroPKGs": [-                                    "vttgtn",-                                    "d",-                                    "pawapt"-                                ],-                                "notes": "xtpjii"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "zyovd",-                                    "jgxvvp",-                                    "z",-                                    "imda"-                                ],-                                "notes": "qntcbkp"-                            }-                        },-                        "Linux_Ubuntu": {-                            "( < 3.4.1 && > 3.3.2 && >= 1.2.4 && <= 1.5.5 ) || ( < 1.1.2 ) || ( > 2.2.3 && == 3.1.2 && <= 1.1.3 )": {-                                "distroPKGs": [-                                    "aqnod"-                                ],-                                "notes": "pgol"-                            },-                            "( < 4.3.6 && > 1.4.4 && > 3.2.1 && <= 1.1.3 && <= 5.1.2 ) || ( > 3.1.4 && > 4.3.3 && == 3.1.2 && < 3.3.1 )": {-                                "distroPKGs": [],-                                "notes": "uiht"-                            },-                            "( > 4.4.3 && >= 4.1.3 ) || ( <= 2.1.3 && < 1.1.3 && > 1.2.1 && >= 4.3.3 && >= 4.3.5 ) || ( < 3.2.3 && <= 2.2.2 && >= 2.3.3 ) || ( < 1.2.2 && >= 2.2.2 ) || ( <= 2.2.1 )": {-                                "distroPKGs": [-                                    "pqh",-                                    "uhdllba",-                                    "xhdxw",-                                    "wwuetrv",-                                    "tk"-                                ],-                                "notes": "xmgngsn"-                            },-                            "( >= 5.2.5 && <= 3.3.2 && >= 4.3.5 && == 5.5.3 && >= 2.1.2 && >= 4.3.1 )": {-                                "distroPKGs": [-                                    "iscz",-                                    "qvibrcn",-                                    "suz",-                                    "qqvvuxh",-                                    "o",-                                    "uu"-                                ],-                                "notes": "tj"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": ""-                            }-                        },-                        "Windows": {-                            "( < 2.4.4 && < 5.4.1 && < 5.2.5 && == 1.1.2 )": {-                                "distroPKGs": [-                                    "yy",-                                    "krtmer",-                                    "gjh"-                                ],-                                "notes": "oegkwp"-                            },-                            "( <= 1.4.1 && > 2.3.4 && <= 4.3.3 ) || ( <= 4.2.1 )": {-                                "distroPKGs": [-                                    "fp",-                                    "ywf"-                                ],-                                "notes": "w"-                            },-                            "( == 2.3.2 && > 4.4.4 && < 3.5.4 && < 4.4.4 && < 1.2.4 && < 4.5.1 )": {-                                "distroPKGs": [-                                    "zhpv"-                                ],-                                "notes": "bxe"-                            },-                            "( > 1.3.4 && == 2.3.1 && == 1.4.3 && > 4.1.5 && <= 5.2.3 && > 5.4.5 && < 3.5.1 ) || ( > 1.4.1 && > 3.2.1 ) || ( == 1.3.1 && == 2.3.2 && == 1.3.1 ) || ( < 2.2.2 && <= 2.3.2 && < 3.2.3 && < 2.1.2 )": {-                                "distroPKGs": [-                                    "n",-                                    "qbwmsed",-                                    "rxb",-                                    "fksfc",-                                    "oicry",-                                    "pput",-                                    "nloy"-                                ],-                                "notes": "wetedmz"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "wvygln"-                            }-                        }-                    }-                },-                "Stack": {-                    "4.1.3": {-                        "Darwin": {-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "iyr",-                                    "knxxxr",-                                    "",-                                    "bign",-                                    "aexxuox",-                                    "wfjoods",-                                    "fgpwa"-                                ],-                                "notes": "tn"-                            }-                        },-                        "FreeBSD": {-                            "( == 1.4.2 && <= 5.5.2 && <= 4.5.5 && <= 1.4.1 && < 4.3.4 && > 5.5.5 )": {-                                "distroPKGs": [-                                    "",-                                    "bjjr",-                                    "gkg"-                                ],-                                "notes": "t"-                            },-                            "( == 4.4.5 && < 1.2.5 && >= 4.1.4 && < 2.1.5 )": {-                                "distroPKGs": [-                                    "dbeibp",-                                    "o",-                                    "zvcs",-                                    "pvshcd",-                                    "",-                                    "xuuwj"-                                ],-                                "notes": "wdghr"-                            },-                            "( >= 2.3.1 && <= 3.3.6 )": {-                                "distroPKGs": [-                                    "",-                                    "",-                                    "luj",-                                    "yviw",-                                    "mse"-                                ],-                                "notes": "xb"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "arf",-                                    "wker",-                                    "jxfkd",-                                    "",-                                    "hfh",-                                    "y",-                                    "asyqzh"-                                ],-                                "notes": "xblhcit"-                            }-                        },-                        "Linux_Exherbo": {-                            "( < 1.2.3 && <= 4.5.1 && > 5.3.5 && == 3.2.1 ) || ( == 4.1.1 && <= 1.4.3 && >= 2.4.2 && > 3.3.3 ) || ( >= 3.3.2 && > 4.4.4 )": {-                                "distroPKGs": [-                                    "c",-                                    "kcd"-                                ],-                                "notes": "fpvls"-                            },-                            "( > 2.1.4 ) || ( == 1.2.3 && == 2.4.1 && > 4.1.2 && > 6.3.1 )": {-                                "distroPKGs": [-                                    "zwaxt",-                                    "otagh",-                                    "exfhn",-                                    ""-                                ],-                                "notes": "xh"-                            },-                            "( >= 1.2.3 && >= 5.1.1 && <= 4.2.2 && <= 4.2.2 && == 5.2.3 && > 2.2.5 && > 2.4.5 )": {-                                "distroPKGs": [-                                    "jrodfj",-                                    "nckf",-                                    "hk",-                                    "e"-                                ],-                                "notes": "kngda"-                            },-                            "( >= 5.5.4 && == 1.3.2 && > 2.3.1 && == 3.5.1 )": {-                                "distroPKGs": [-                                    "n"-                                ],-                                "notes": "ufuyeyj"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "",-                                    "hlx",-                                    "tsa",-                                    "",-                                    "",-                                    "cyjs",-                                    "nrg"-                                ],-                                "notes": ""-                            }-                        }-                    },-                    "4.4.7": {-                        "Darwin": {-                            "( < 1.1.4 ) || ( <= 3.3.1 && >= 1.4.1 && <= 3.1.2 && < 2.2.1 && == 1.4.4 ) || ( <= 3.3.2 && > 2.2.3 && >= 3.2.3 && >= 3.2.1 && < 3.1.2 ) || ( == 2.3.2 ) || ( == 1.2.1 && <= 1.1.1 && == 1.1.1 )": {-                                "distroPKGs": [-                                    "pjfr",-                                    "rlrydc",-                                    "tyjjo",-                                    "",-                                    "x",-                                    "gyiexzd"-                                ],-                                "notes": "qmtsria"-                            }-                        },-                        "Linux_UnknownLinux": {-                            "( < 5.4.4 ) || ( <= 4.3.2 && > 1.1.2 && > 2.3.4 && < 4.2.4 ) || ( >= 2.3.2 && >= 2.3.2 && <= 2.1.2 )": {-                                "distroPKGs": [],-                                "notes": "bctkaav"-                            },-                            "( == 2.1.4 )": {-                                "distroPKGs": [-                                    "zznj",-                                    "ocfc",-                                    "zbfrm"-                                ],-                                "notes": "p"-                            },-                            "( >= 2.3.2 && < 5.5.4 && > 5.2.5 && < 5.2.5 && <= 1.2.3 ) || ( > 2.5.2 && >= 1.4.2 && < 4.1.3 && >= 3.3.2 )": {-                                "distroPKGs": [-                                    "",-                                    "",-                                    ""-                                ],-                                "notes": "kouqws"-                            }-                        },-                        "Windows": {-                            "( == 2.3.1 && == 1.2.1 && <= 3.1.1 && <= 2.2.1 && >= 3.5.2 && == 2.1.4 && > 3.3.4 )": {-                                "distroPKGs": [-                                    "jychmj",-                                    "cdyr",-                                    "htsua",-                                    "b"-                                ],-                                "notes": "mcmw"-                            },-                            "( == 4.4.3 && >= 5.5.5 && > 3.2.4 && <= 2.4.3 && >= 1.3.3 && > 4.1.2 )": {-                                "distroPKGs": [-                                    "m",-                                    "jojebol"-                                ],-                                "notes": "c"-                            },-                            "( == 5.2.1 )": {-                                "distroPKGs": [-                                    "",-                                    "q",-                                    "l",-                                    "in",-                                    "kfnnim",-                                    "tkcqhft",-                                    "xcy"-                                ],-                                "notes": "nxh"-                            },-                            "( >= 3.2.3 && > 4.2.2 )": {-                                "distroPKGs": [-                                    "aykiht",-                                    "tigigwq",-                                    "ueq",-                                    "dqjt"-                                ],-                                "notes": "dpnyvus"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "nlksczx",-                                    "p",-                                    "hzp",-                                    "fda",-                                    "ejoua",-                                    "s"-                                ],-                                "notes": "lp"-                            }-                        }-                    },-                    "5.2.7": {-                        "Darwin": {-                            "( < 1.5.4 && > 1.1.5 && < 1.3.1 && == 2.1.1 )": {-                                "distroPKGs": [-                                    "hflt",-                                    "iilq",-                                    "wfnoguw"-                                ],-                                "notes": "gaoqn"-                            },-                            "( > 4.2.2 && >= 1.1.1 && <= 1.3.2 && >= 5.1.4 && >= 2.3.4 && > 5.2.1 && > 1.3.3 )": {-                                "distroPKGs": [-                                    "hefcvjf",-                                    "cif"-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "opw",-                                    "vqeodie",-                                    "jgq",-                                    "kyh",-                                    "lqbjz",-                                    "hupurco",-                                    "dsuyb"-                                ],-                                "notes": "yrmyldo"-                            }-                        },-                        "FreeBSD": {-                            "( < 1.1.3 && < 5.3.6 && >= 6.4.2 && <= 3.4.3 && <= 4.2.6 ) || ( <= 2.2.1 && <= 1.2.3 && > 2.3.2 )": {-                                "distroPKGs": [],-                                "notes": "gqlbck"-                            },-                            "( < 2.3.1 && == 4.4.4 && < 3.2.5 && <= 2.6.4 && > 4.5.1 && == 3.1.5 && >= 4.2.2 ) || ( <= 1.1.4 && >= 3.3.2 && == 4.3.3 && < 4.4.2 )": {-                                "distroPKGs": [-                                    "gket",-                                    "vizrq",-                                    "",-                                    "hsf",-                                    "ofel",-                                    "h",-                                    "nav"-                                ],-                                "notes": "dxylke"-                            },-                            "( == 2.4.4 && > 4.3.1 && > 5.1.5 ) || ( > 4.3.4 && == 4.1.1 ) || ( >= 3.2.4 && < 1.3.3 ) || ( <= 2.2.2 && <= 1.1.1 && >= 2.2.1 )": {-                                "distroPKGs": [-                                    "y"-                                ],-                                "notes": "cskfoyn"-                            },-                            "( >= 4.1.4 && < 3.5.5 && <= 2.3.5 && == 1.5.2 ) || ( < 2.2.1 && == 1.2.3 && < 2.4.1 && <= 2.3.1 && > 2.4.2 ) || ( < 2.2.1 && >= 2.1.3 && > 4.3.1 ) || ( == 1.3.1 ) || ( < 1.1.1 && <= 1.1.2 && < 1.1.1 )": {-                                "distroPKGs": [],-                                "notes": ""-                            }-                        },-                        "Linux_Fedora": {},-                        "Windows": {-                            "( == 2.3.1 && <= 4.1.4 && < 4.3.2 && > 3.1.1 && > 5.3.5 && < 4.1.5 && <= 4.3.1 )": {-                                "distroPKGs": [-                                    "rd",-                                    "",-                                    "q",-                                    "saafk"-                                ],-                                "notes": "h"-                            },-                            "( > 3.1.1 ) || ( > 3.4.2 && < 3.3.2 ) || ( >= 4.3.3 && > 1.2.3 && == 2.1.2 && <= 1.2.4 ) || ( < 1.1.1 ) || ( == 1.2.2 ) || ( < 1.2.1 && >= 1.1.1 )": {-                                "distroPKGs": [-                                    "bb",-                                    "dgjugl",-                                    "lcqxrq",-                                    "cycsmvz"-                                ],-                                "notes": "egv"-                            },-                            "( >= 5.2.4 && <= 5.2.2 )": {-                                "distroPKGs": [-                                    "bvqekfk",-                                    "kwvin",-                                    "",-                                    "ovfli"-                                ],-                                "notes": "xaew"-                            }-                        }-                    },-                    "6.2.6": {-                        "Darwin": {-                            "( < 2.4.2 && <= 5.4.3 && < 1.5.2 && <= 1.2.4 && == 1.4.1 && == 5.4.1 && == 5.4.2 )": {-                                "distroPKGs": [-                                    "d",-                                    "b",-                                    "ojdzny",-                                    "okv",-                                    "rdhtaho",-                                    "",-                                    "npwh"-                                ],-                                "notes": "qdiia"-                            },-                            "( == 2.6.3 ) || ( == 1.4.1 && < 1.3.3 && < 3.1.4 && < 4.3.2 && < 1.1.4 && < 4.3.4 ) || ( < 3.1.3 && == 2.2.1 && > 3.2.2 && <= 2.3.1 ) || ( >= 1.2.1 ) || ( >= 2.1.1 && <= 3.2.1 )": {-                                "distroPKGs": [],-                                "notes": "booav"-                            },-                            "( >= 4.1.5 ) || ( >= 2.3.4 && > 4.2.1 && == 2.3.4 )": {-                                "distroPKGs": [-                                    "bvqalz",-                                    "",-                                    "",-                                    "kxtovzb",-                                    "uxz",-                                    "gevwsn"-                                ],-                                "notes": "cxezl"-                            }-                        },-                        "FreeBSD": {-                            "( < 1.5.1 ) || ( >= 2.1.1 )": {-                                "distroPKGs": [-                                    "",-                                    "zhz",-                                    "fnuzph",-                                    "pjznzdp",-                                    "ybsky"-                                ],-                                "notes": ""-                            },-                            "( <= 2.4.1 && > 2.1.4 && >= 2.1.3 ) || ( < 2.3.2 && < 3.1.4 ) || ( <= 1.3.3 )": {-                                "distroPKGs": [-                                    "knnmp",-                                    "mckp",-                                    "yrew",-                                    "aek"-                                ],-                                "notes": "kpzwoh"-                            },-                            "( == 4.1.2 && >= 2.2.4 && >= 2.2.6 && <= 1.1.2 )": {-                                "distroPKGs": [-                                    "ntqfhy",-                                    "htsvm",-                                    "ivrax",-                                    "nuwnn",-                                    ""-                                ],-                                "notes": "x"-                            },-                            "( > 6.2.4 && > 3.1.2 && == 3.5.5 && >= 2.1.4 && == 4.3.3 && == 3.5.5 && == 3.5.5 )": {-                                "distroPKGs": [-                                    "hdnwi",-                                    "uhtikpx",-                                    "rbv"-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "pejg",-                                    "ultuepb",-                                    "b",-                                    "gvnist",-                                    "uvamrxh",-                                    "m"-                                ],-                                "notes": "y"-                            }-                        },-                        "Linux_Alpine": {-                            "( == 2.5.2 && > 5.6.5 && <= 1.2.3 && < 4.5.2 && <= 5.5.4 && >= 1.2.3 )": {-                                "distroPKGs": [-                                    "",-                                    "einq",-                                    "",-                                    "sqtnxxz",-                                    "",-                                    "hfehrht"-                                ],-                                "notes": "jge"-                            },-                            "( == 4.4.1 && >= 1.1.5 && == 5.3.4 && < 2.5.2 && <= 5.2.5 && < 3.5.3 && <= 4.3.5 ) || ( <= 3.2.1 && > 2.1.1 && > 3.3.2 && < 1.1.1 && > 3.3.4 )": {-                                "distroPKGs": [-                                    "fj"-                                ],-                                "notes": "ibgctxi"-                            },-                            "( > 2.5.3 )": {-                                "distroPKGs": [-                                    "fkycigy",-                                    "bjqj"-                                ],-                                "notes": "o"-                            },-                            "( >= 1.2.1 && < 5.3.1 && > 4.3.5 && == 3.4.3 && > 5.2.2 && > 5.1.1 )": {-                                "distroPKGs": [-                                    "a",-                                    "glha",-                                    "ulwfqjd",-                                    "iexhmi",-                                    "xflr"-                                ],-                                "notes": "yf"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "",-                                    "pownli"-                                ],-                                "notes": "ege"-                            }-                        },-                        "Linux_Ubuntu": {-                            "( < 3.2.4 && <= 3.4.4 && < 2.1.1 && > 3.4.1 && <= 1.4.4 && == 3.1.5 ) || ( > 1.4.1 && == 3.4.3 )": {-                                "distroPKGs": [-                                    "v"-                                ],-                                "notes": "hak"-                            },-                            "( > 1.4.2 && >= 1.3.1 && < 4.3.5 )": {-                                "distroPKGs": [-                                    "g",-                                    "afaoo",-                                    "",-                                    "rt"-                                ],-                                "notes": "vbuf"-                            },-                            "( > 2.5.3 && > 3.1.5 && > 5.1.1 && < 1.1.3 ) || ( <= 3.4.4 && > 4.4.4 && > 2.1.2 ) || ( <= 2.2.2 && >= 1.1.3 ) || ( == 1.1.1 && == 2.3.1 && < 2.1.1 && == 3.1.2 ) || ( < 2.1.2 && > 2.2.1 ) || ( > 1.1.1 ) || ( > 1.1.1 ) || ( >= 1.1.1 )": {-                                "distroPKGs": [-                                    "",-                                    "tyjlejc",-                                    "t",-                                    "c"-                                ],-                                "notes": "fsjl"-                            },-                            "( > 4.4.2 && > 3.3.5 )": {-                                "distroPKGs": [-                                    "kwgu"-                                ],-                                "notes": "won"-                            },-                            "( >= 4.3.2 && <= 2.3.1 && >= 5.1.4 && >= 2.2.2 && > 3.3.3 && >= 4.4.2 && >= 4.5.4 )": {-                                "distroPKGs": [-                                    "khykg",-                                    "ajbku",-                                    "umzapn"-                                ],-                                "notes": "bplplzv"-                            },-                            "( >= 5.3.2 && >= 2.2.5 && <= 5.2.2 && < 3.3.5 && == 1.4.1 && <= 5.1.3 && <= 4.2.3 ) || ( <= 3.1.1 && >= 2.1.1 && < 3.3.3 && < 4.2.1 && == 4.1.2 && < 3.3.2 )": {-                                "distroPKGs": [],-                                "notes": "cbh"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "po",-                                    "u",-                                    "dseg",-                                    "dryxca"-                                ],-                                "notes": "mv"-                            }-                        },-                        "Windows": {-                            "( <= 3.1.1 && <= 3.1.1 )": {-                                "distroPKGs": [-                                    "a",-                                    "akelue",-                                    "qxn",-                                    "duoyyav",-                                    "",-                                    "xuigrzw",-                                    "wbolvel"-                                ],-                                "notes": "o"-                            },-                            "( > 2.4.5 && < 3.1.4 ) || ( >= 4.2.2 && <= 3.4.2 && < 1.4.3 && == 1.2.3 && <= 1.1.1 && >= 3.4.3 ) || ( == 3.2.3 && < 1.2.1 )": {-                                "distroPKGs": [-                                    "fwlgww",-                                    "pzmrivs",-                                    "z",-                                    "jhbok",-                                    "bogzzw",-                                    "efdu",-                                    "yvzrhu"-                                ],-                                "notes": "tkrh"-                            },-                            "( > 3.2.5 && < 2.1.1 && >= 2.5.5 && >= 1.4.5 && > 2.2.1 && == 3.1.3 ) || ( == 4.4.3 && > 3.2.1 && >= 3.3.3 && == 1.2.1 )": {-                                "distroPKGs": [],-                                "notes": "gmhh"-                            }-                        }-                    },-                    "8.1.6": {-                        "Windows": {}-                    },-                    "8.4.8": {}-                }-            }-        },-        {-            "ghcupDownloads": {-                "GHC": {-                    "1.4.8": {-                        "viArch": {-                            "A_32": {},-                            "A_ARM64": {-                                "Darwin": {-                                    "( == 1.1.5 && <= 5.5.1 && == 4.4.3 && <= 2.4.3 )": {-                                        "dlCSize": -2,-                                        "dlHash": "rrml",-                                        "dlOutput": "𥓎na\u000e􍿠z\u0016",-                                        "dlSubdir": {-                                            "RegexDir": "𔓖𠽿f󿌖"-                                        },-                                        "dlUri": "http:zmkr"-                                    },-                                    "( == 1.3.3 && == 5.3.4 && < 2.2.5 && == 3.4.4 && > 4.3.2 && > 4.3.4 && > 1.1.2 )": {-                                        "dlCSize": 2,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:io"-                                    },-                                    "( == 2.5.2 && == 5.5.5 && == 2.4.2 && == 5.5.1 && > 2.2.4 && < 2.3.2 )": {-                                        "dlCSize": 5,-                                        "dlHash": "cy",-                                        "dlOutput": "􎣌(𤎥𫂋(O󳁷",-                                        "dlSubdir": {-                                            "RegexDir": "m\t"-                                        },-                                        "dlUri": "https:f"-                                    },-                                    "( >= 1.1.3 && == 2.5.5 && >= 2.2.2 && == 2.4.4 && > 5.2.5 ) || ( < 4.3.4 && == 6.3.2 && < 4.1.3 && > 2.1.4 && == 3.2.3 ) || ( >= 1.3.3 && >= 3.1.1 && == 1.2.2 )": {-                                        "dlCSize": -6,-                                        "dlHash": "x",-                                        "dlOutput": "jt𠖚\u00040",-                                        "dlSubdir": null,-                                        "dlUri": "https:pwe"-                                    },-                                    "( >= 2.4.4 && < 1.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "to",-                                        "dlOutput": "P{)&\u0011",-                                        "dlSubdir": {-                                            "RegexDir": "g"-                                        },-                                        "dlUri": "https:xc"-                                    }-                                },-                                "FreeBSD": {-                                    "unknown_versioning": {-                                        "dlCSize": -1,-                                        "dlHash": "rdxo",-                                        "dlOutput": "\u0018\u0005+튿",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:wort"-                                    }-                                },-                                "Windows": {-                                    "( == 5.4.4 && > 3.4.1 )": {-                                        "dlCSize": -7,-                                        "dlHash": "r",-                                        "dlOutput": "WHP􍢾",-                                        "dlSubdir": {-                                            "RegexDir": "\u0002\u0012(B"-                                        },-                                        "dlUri": "http:nlhpw"-                                    },-                                    "( > 2.4.3 )": {-                                        "dlCSize": -1,-                                        "dlHash": "toyqtd",-                                        "dlOutput": "󶄼",-                                        "dlSubdir": null,-                                        "dlUri": "https:zzul"-                                    }-                                }-                            },-                            "A_PowerPC64": {-                                "FreeBSD": {-                                    "( <= 2.4.3 && > 2.4.2 && < 4.3.1 && >= 4.2.2 && <= 3.4.3 )": {-                                        "dlCSize": 4,-                                        "dlHash": "fnnmxs",-                                        "dlOutput": ") zb\u001dY",-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "( <= 5.2.3 && <= 2.1.2 && < 1.1.2 && == 2.4.1 && == 3.6.3 && <= 4.2.1 )": {-                                        "dlCSize": -7,-                                        "dlHash": "bqsl",-                                        "dlOutput": "|(HE\u0016繞𩡃",-                                        "dlSubdir": null,-                                        "dlUri": "https:vaya"-                                    },-                                    "( >= 1.2.2 && > 5.5.5 && >= 5.4.2 && > 3.2.4 && > 4.2.3 ) || ( > 1.3.2 && > 3.1.2 )": {-                                        "dlCSize": 3,-                                        "dlHash": "ai",-                                        "dlOutput": "L",-                                        "dlSubdir": "hz",-                                        "dlUri": "https:sm"-                                    },-                                    "( >= 1.3.2 && >= 3.2.3 && >= 1.4.4 )": {-                                        "dlCSize": -5,-                                        "dlHash": "ctvzzu",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "-"-                                        },-                                        "dlUri": "http:ricb"-                                    },-                                    "( >= 5.3.2 && > 4.4.4 && <= 4.3.1 && < 1.3.1 && > 1.2.5 ) || ( >= 4.3.4 && >= 3.1.1 && < 3.2.1 && > 3.3.1 && > 3.4.4 ) || ( == 1.3.1 && == 3.2.2 && < 1.3.3 && <= 3.2.3 ) || ( < 2.3.2 && == 3.2.1 && == 2.1.1 )": {-                                        "dlCSize": 2,-                                        "dlHash": "ywuuoe",-                                        "dlOutput": "󶹚\u0016𤙧E{",-                                        "dlSubdir": {-                                            "RegexDir": ">P1"-                                        },-                                        "dlUri": "https:deoj"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 0,-                                        "dlHash": "lbqlbi",-                                        "dlOutput": "bmG\u0007󵜩$G",-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    }-                                },-                                "Windows": {-                                    "( < 1.5.3 && <= 2.1.5 && < 4.4.3 ) || ( >= 1.1.3 && > 3.4.1 ) || ( > 3.2.2 && == 1.3.2 && >= 1.2.1 )": {-                                        "dlCSize": -5,-                                        "dlHash": "ab",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:z"-                                    },-                                    "( < 3.2.3 && >= 4.3.2 && <= 4.4.4 && == 4.3.1 && == 5.2.1 && > 5.2.3 )": {-                                        "dlCSize": 5,-                                        "dlHash": "wwqajw",-                                        "dlOutput": "Ѽy1.qa󿺈",-                                        "dlSubdir": "􄷻",-                                        "dlUri": "https:"-                                    },-                                    "( < 3.5.2 && < 4.4.3 && == 5.3.4 && < 6.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "rlhzbh",-                                        "dlOutput": ")6#s",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:ptrai"-                                    },-                                    "( <= 1.5.5 && < 3.3.5 && <= 5.3.1 && > 4.3.4 ) || ( <= 2.1.3 && == 1.3.2 && < 3.3.4 )": {-                                        "dlCSize": -5,-                                        "dlHash": "cl",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u001cc\"2"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( > 3.3.5 && <= 5.1.5 && < 3.3.7 && > 4.5.1 && == 2.4.2 && > 3.2.3 && == 1.1.3 )": {-                                        "dlCSize": 0,-                                        "dlHash": "ncqd",-                                        "dlOutput": "\u001b",-                                        "dlSubdir": null,-                                        "dlUri": "http:mzp"-                                    },-                                    "( > 4.3.5 && >= 5.2.5 && < 4.3.3 && > 5.5.2 && < 3.4.3 && >= 1.1.5 )": {-                                        "dlCSize": 7,-                                        "dlHash": "dfyejqg",-                                        "dlOutput": "\u0008U/\u001c~𢢫",-                                        "dlSubdir": {-                                            "RegexDir": "􉙐J"-                                        },-                                        "dlUri": "http:bkjv"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "atxlnd",-                                        "dlOutput": "𤋁雜q",-                                        "dlSubdir": "",-                                        "dlUri": "http:v"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "Darwin": {-                                    "( < 4.2.2 && > 4.2.1 && >= 1.5.2 && <= 3.1.5 && >= 2.2.3 && < 5.5.5 && >= 1.2.1 )": {-                                        "dlCSize": 2,-                                        "dlHash": "dq",-                                        "dlOutput": "\u001c",-                                        "dlSubdir": "#\u001e'NV",-                                        "dlUri": "https:um"-                                    },-                                    "( <= 5.2.4 && > 2.4.2 && <= 2.4.3 && >= 3.3.2 && >= 5.5.4 && == 2.2.2 && < 2.4.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "qgm",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0007\u000eh𐪀m]"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( > 5.5.3 && <= 1.2.4 && < 4.3.2 ) || ( <= 4.4.1 && == 4.1.1 && >= 4.3.1 && == 3.4.4 && <= 3.3.1 && < 2.4.2 ) || ( == 2.3.3 && == 1.3.2 )": {-                                        "dlCSize": 6,-                                        "dlHash": "ltonv",-                                        "dlOutput": "'",-                                        "dlSubdir": {-                                            "RegexDir": "}𭺬I"-                                        },-                                        "dlUri": "http:dmuxnz"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 7,-                                        "dlHash": "",-                                        "dlOutput": "𣜾qE乿",-                                        "dlSubdir": {-                                            "RegexDir": "V"-                                        },-                                        "dlUri": "http:u"-                                    }-                                },-                                "Windows": {-                                    "( > 5.5.1 ) || ( == 4.2.4 && == 2.2.2 && > 2.2.3 && < 4.4.3 )": {-                                        "dlCSize": 7,-                                        "dlHash": "",-                                        "dlOutput": "?𗤮",-                                        "dlSubdir": "\u0019Pu􊣑z𧢳",-                                        "dlUri": "https:"-                                    },-                                    "( >= 2.2.3 && >= 1.1.2 && == 2.1.4 && >= 1.3.2 && >= 6.5.5 && < 3.1.3 ) || ( <= 3.4.2 && >= 1.4.2 )": {-                                        "dlCSize": -1,-                                        "dlHash": "",-                                        "dlOutput": "\u0004V\u0019",-                                        "dlSubdir": {-                                            "RegexDir": ","-                                        },-                                        "dlUri": "https:a"-                                    },-                                    "( >= 2.5.3 && < 4.4.5 && >= 4.1.5 && <= 1.5.5 && > 4.5.5 && < 5.3.5 )": {-                                        "dlCSize": 7,-                                        "dlHash": "jp",-                                        "dlOutput": "dw㯥",-                                        "dlSubdir": "\"&{\u0015",-                                        "dlUri": "https:coma"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "Darwin": {-                                    "( < 3.4.3 && > 3.4.6 ) || ( == 3.3.2 ) || ( >= 3.2.3 && <= 4.1.1 && == 1.2.1 && >= 1.3.3 )": {-                                        "dlCSize": 6,-                                        "dlHash": "cajctt",-                                        "dlOutput": "8",-                                        "dlSubdir": "\u000e>􆻮{oq",-                                        "dlUri": "http:sjhak"-                                    },-                                    "( <= 4.5.4 && < 2.6.5 ) || ( == 2.1.5 && < 2.4.2 && > 2.3.2 && == 2.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "lizlr",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:ebo"-                                    },-                                    "( <= 5.4.3 ) || ( == 1.3.2 ) || ( > 2.4.3 ) || ( == 1.1.1 && < 1.2.1 && <= 1.2.3 )": {-                                        "dlCSize": -1,-                                        "dlHash": "sqfhwzz",-                                        "dlOutput": "􎺪b󸜑\u001e",-                                        "dlSubdir": null,-                                        "dlUri": "https:iuohqxm"-                                    },-                                    "( > 2.3.5 && == 4.2.5 && >= 1.3.5 && > 1.5.1 && == 3.3.3 )": {-                                        "dlCSize": -2,-                                        "dlHash": "roghtm",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:jgwpap"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ahk",-                                        "dlOutput": "Gpg.𝚀",-                                        "dlSubdir": "",-                                        "dlUri": "http:"-                                    }-                                },-                                "FreeBSD": {},-                                "Linux_Alpine": {-                                    "( < 4.3.3 )": {-                                        "dlCSize": -1,-                                        "dlHash": "xufzw",-                                        "dlOutput": "\"\u0017P􆷦",-                                        "dlSubdir": {-                                            "RegexDir": "T.K\u000b"-                                        },-                                        "dlUri": "https:sg"-                                    },-                                    "( == 1.5.5 && <= 5.1.1 && > 3.1.4 )": {-                                        "dlCSize": 3,-                                        "dlHash": "i",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:tor"-                                    }-                                },-                                "Windows": {-                                    "( < 4.1.1 && >= 2.1.4 && >= 1.2.5 && > 5.4.3 && >= 4.1.3 )": {-                                        "dlCSize": 1,-                                        "dlHash": "n",-                                        "dlOutput": "",-                                        "dlSubdir": "\u0019",-                                        "dlUri": "https:eu"-                                    },-                                    "( <= 1.2.1 && <= 1.4.5 && >= 5.1.4 && >= 3.3.3 && >= 5.4.4 && == 3.1.4 ) || ( >= 2.2.4 && < 3.3.1 && == 3.4.2 ) || ( > 2.1.1 )": {-                                        "dlCSize": 7,-                                        "dlHash": "u",-                                        "dlOutput": "[@",-                                        "dlSubdir": "𔖔𰎬",-                                        "dlUri": "https:wmo"-                                    },-                                    "( <= 2.5.2 && > 5.4.2 && <= 3.4.3 )": {-                                        "dlCSize": -1,-                                        "dlHash": "twqgju",-                                        "dlOutput": "\u0016\u0017Y怋byI",-                                        "dlSubdir": "",-                                        "dlUri": "https:"-                                    },-                                    "( <= 5.4.3 && > 2.1.3 ) || ( < 2.4.3 && > 1.2.4 && >= 2.4.2 && >= 1.1.4 )": {-                                        "dlCSize": 2,-                                        "dlHash": "",-                                        "dlOutput": "𨃁\u0001󻽴R",-                                        "dlSubdir": "t\u0000",-                                        "dlUri": "http:egzjb"-                                    },-                                    "( > 2.2.2 && < 4.1.4 && < 2.1.1 ) || ( >= 4.4.2 && > 3.1.1 && == 1.1.1 ) || ( > 1.3.3 && == 1.2.2 && < 3.2.2 )": {-                                        "dlCSize": 7,-                                        "dlHash": "h",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:afvsbhh"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 0,-                                        "dlHash": "qxcn",-                                        "dlOutput": "-O",-                                        "dlSubdir": "\u0015:I",-                                        "dlUri": "https:msmbgbb"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:bn",-                        "viPostInstall": "fbzect",-                        "viPostRemove": "pvgvlx",-                        "viPreCompile": "x",-                        "viReleaseDay": "5004315853182866-08-30",-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "cybimg",-                            "dlOutput": "]81l",-                            "dlSubdir": "𮀸􆻝ௗ\u0014\r",-                            "dlUri": "https:ox"-                        },-                        "viTags": [-                            "old"-                        ],-                        "viTestDL": {-                            "dlCSize": null,-                            "dlHash": "xjb",-                            "dlOutput": "",-                            "dlSubdir": "y%",-                            "dlUri": "https:xupun"-                        }-                    },-                    "2.6.7": {-                        "viArch": {},-                        "viChangeLog": "https:gjl",-                        "viPostInstall": null,-                        "viPostRemove": null,-                        "viPreCompile": "mxjnngw",-                        "viReleaseDay": "-3063045507200146-04-03",-                        "viSourceDL": null,-                        "viTags": [],-                        "viTestDL": {-                            "dlCSize": null,-                            "dlHash": "bbivik",-                            "dlOutput": null,-                            "dlSubdir": "",-                            "dlUri": "http:k"-                        }-                    },-                    "3.3.5": {-                        "viArch": {-                            "A_32": {-                                "Darwin": {-                                    "( < 1.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "jrupnae",-                                        "dlOutput": "\"[\u0013O\u0004󻟕",-                                        "dlSubdir": {-                                            "RegexDir": "%􏃗\u000cC"-                                        },-                                        "dlUri": "https:x"-                                    },-                                    "( >= 1.1.1 && >= 2.2.2 && <= 5.5.1 && >= 5.3.1 && <= 2.2.2 && <= 6.2.3 && == 5.5.3 ) || ( > 3.2.3 && == 4.5.2 && > 1.3.3 && > 3.3.2 && == 4.1.3 && > 4.4.1 ) || ( > 1.1.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "oq",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "Lu`h𥣯\u0014"-                                        },-                                        "dlUri": "https:sus"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 5.5.5 && <= 2.4.1 && < 5.1.5 && < 5.4.4 && >= 2.4.5 && < 2.1.5 && < 2.1.5 ) || ( < 2.1.1 && == 1.3.4 )": {-                                        "dlCSize": -3,-                                        "dlHash": "vab",-                                        "dlOutput": "N[蒲oS\u0012󲔀",-                                        "dlSubdir": null,-                                        "dlUri": "http:nzgfd"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -1,-                                        "dlHash": "f",-                                        "dlOutput": "JX",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:g"-                                    }-                                }-                            },-                            "A_64": {-                                "Darwin": {-                                    "( <= 2.5.4 ) || ( == 3.4.3 && == 2.1.2 && < 4.3.3 && < 4.2.1 ) || ( == 1.1.2 && <= 3.4.3 )": {-                                        "dlCSize": 2,-                                        "dlHash": "cvzolu",-                                        "dlOutput": "b=󲐣",-                                        "dlSubdir": null,-                                        "dlUri": "http:zv"-                                    },-                                    "( == 1.3.4 )": {-                                        "dlCSize": -6,-                                        "dlHash": "oayjty",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 3,-                                        "dlHash": "av",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "\u001d"-                                        },-                                        "dlUri": "http:"-                                    }-                                },-                                "Linux_Alpine": {-                                    "( < 4.2.3 && > 1.1.1 && <= 5.1.5 && >= 3.5.1 && == 3.1.2 ) || ( >= 3.4.2 && < 2.2.3 ) || ( <= 2.1.1 && == 3.1.4 && == 2.3.1 ) || ( <= 1.2.1 && == 1.1.3 && > 1.2.1 ) || ( > 1.2.1 && < 1.2.1 && <= 1.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "bkpga",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "https:ftucf"-                                    },-                                    "( >= 3.4.1 && < 4.4.5 && < 5.5.4 && == 5.5.3 && <= 4.5.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "kmgkine",-                                        "dlOutput": "2|Ӂ'\n",-                                        "dlSubdir": {-                                            "RegexDir": "v\u000b\u0008"-                                        },-                                        "dlUri": "https:di"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -4,-                                        "dlHash": "",-                                        "dlOutput": ")",-                                        "dlSubdir": {-                                            "RegexDir": "\u0014"-                                        },-                                        "dlUri": "https:n"-                                    }-                                },-                                "Linux_AmazonLinux": {-                                    "( < 4.5.1 && >= 4.3.2 && > 1.2.4 && > 1.4.4 && <= 2.2.3 && == 6.5.5 && <= 1.3.3 )": {-                                        "dlCSize": -5,-                                        "dlHash": "rolz",-                                        "dlOutput": ">6C\u0013\u0015",-                                        "dlSubdir": "\u001c\u0016D\u001f",-                                        "dlUri": "https:n"-                                    },-                                    "( > 4.3.5 && <= 4.2.5 && <= 2.5.2 )": {-                                        "dlCSize": 2,-                                        "dlHash": "oqiks",-                                        "dlOutput": " n;\u0005",-                                        "dlSubdir": "\u001c+\u0019𥔷",-                                        "dlUri": "https:e"-                                    },-                                    "( >= 4.5.5 ) || ( > 3.3.4 && > 4.4.1 && < 3.1.4 && == 4.3.2 && > 1.4.4 )": {-                                        "dlCSize": -3,-                                        "dlHash": "otmkv",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 4,-                                        "dlHash": "ofor",-                                        "dlOutput": "=rA\u000b>󹹦ꉮ",-                                        "dlSubdir": {-                                            "RegexDir": "\u0017v"-                                        },-                                        "dlUri": "https:kitq"-                                    }-                                },-                                "Windows": {-                                    "( < 4.2.2 && > 3.2.4 && <= 4.2.2 && == 5.1.5 && == 1.2.1 && >= 4.1.4 && < 4.3.4 ) || ( == 1.2.4 && > 2.4.3 && > 2.4.2 && == 3.4.3 )": {-                                        "dlCSize": -6,-                                        "dlHash": "tn",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "b2􎘩D#0"-                                        },-                                        "dlUri": "http:i"-                                    },-                                    "( <= 3.3.2 && >= 4.5.6 && >= 2.3.2 && == 1.2.4 )": {-                                        "dlCSize": -7,-                                        "dlHash": "cbfyd",-                                        "dlOutput": "",-                                        "dlSubdir": "}",-                                        "dlUri": "http:wbwmftw"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -4,-                                        "dlHash": "blypzt",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    }-                                }-                            },-                            "A_ARM": {-                                "Darwin": {-                                    "( < 1.5.2 && <= 2.1.5 )": {-                                        "dlCSize": 5,-                                        "dlHash": "lj",-                                        "dlOutput": "\u00038\\$o􇒉",-                                        "dlSubdir": null,-                                        "dlUri": "https:i"-                                    },-                                    "( <= 5.2.2 && == 2.5.3 && < 4.5.4 )": {-                                        "dlCSize": 6,-                                        "dlHash": "przju",-                                        "dlOutput": "l,$㳑\u001d",-                                        "dlSubdir": null,-                                        "dlUri": "https:tysch"-                                    },-                                    "( <= 5.3.5 && >= 2.4.5 )": {-                                        "dlCSize": 3,-                                        "dlHash": "cbcfl",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:wlvpuld"-                                    },-                                    "( == 4.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "j",-                                        "dlOutput": "皋",-                                        "dlSubdir": {-                                            "RegexDir": "󿿬?"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( > 1.1.2 && < 3.3.5 )": {-                                        "dlCSize": 6,-                                        "dlHash": "dbmvvjm",-                                        "dlOutput": "􋈙s",-                                        "dlSubdir": "Aq3Dt",-                                        "dlUri": "https:oa"-                                    },-                                    "( >= 1.1.1 && <= 4.2.5 && > 2.2.2 ) || ( >= 4.4.2 && == 3.2.1 && < 2.3.3 && <= 3.4.3 && == 1.2.3 )": {-                                        "dlCSize": -5,-                                        "dlHash": "btaj",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "'q\u001f󰄔"-                                        },-                                        "dlUri": "https:nxggwz"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "\u001bH󰲸q𤼹𭥽",-                                        "dlSubdir": {-                                            "RegexDir": "Bs)U욏\\"-                                        },-                                        "dlUri": "http:aaup"-                                    }-                                },-                                "FreeBSD": {},-                                "Linux_AmazonLinux": {-                                    "( < 1.4.1 ) || ( < 3.2.5 && == 3.1.1 ) || ( >= 1.3.1 )": {-                                        "dlCSize": 7,-                                        "dlHash": "sleyakh",-                                        "dlOutput": "VLpvB\u000b",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:dmqg"-                                    },-                                    "( == 3.2.1 && >= 1.1.4 && == 1.2.1 && > 3.3.3 && == 3.3.2 && == 4.4.2 && == 3.1.1 ) || ( == 1.3.2 && < 2.1.1 && <= 2.3.1 && <= 4.4.4 && > 1.1.2 )": {-                                        "dlCSize": -7,-                                        "dlHash": "muxezr",-                                        "dlOutput": "𨏦%,y|",-                                        "dlSubdir": null,-                                        "dlUri": "http:k"-                                    },-                                    "( >= 4.2.4 && >= 3.3.2 && > 3.4.2 && <= 4.4.2 && == 3.1.4 && <= 4.3.2 ) || ( == 1.4.3 && > 4.2.3 && >= 4.4.1 && == 4.2.2 && >= 4.4.3 && < 2.2.4 ) || ( < 3.1.3 && < 2.1.3 && <= 1.1.2 )": {-                                        "dlCSize": -5,-                                        "dlHash": "jn",-                                        "dlOutput": "\u000fK\u0018",-                                        "dlSubdir": "\u000fG$",-                                        "dlUri": "http:kj"-                                    }-                                },-                                "Windows": {-                                    "( >= 6.4.5 && < 3.1.1 && == 3.3.2 && >= 5.1.5 ) || ( >= 4.3.3 && <= 2.4.1 && < 1.3.3 && < 1.2.1 ) || ( <= 3.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "wwof",-                                        "dlOutput": "𬊇𬑩𬂐;Mj0",-                                        "dlSubdir": "\u001f󸟢M󲹽",-                                        "dlUri": "http:blv"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 1,-                                        "dlHash": "ugfk",-                                        "dlOutput": "V",-                                        "dlSubdir": "𗥊𬚼\u001d",-                                        "dlUri": "https:"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "Darwin": {},-                                "FreeBSD": {-                                    "( <= 3.1.4 && == 3.3.2 && <= 3.3.5 && <= 4.3.4 ) || ( <= 3.1.1 && == 1.4.4 && <= 3.1.3 && < 3.2.4 && < 3.1.2 && < 3.3.1 ) || ( > 1.3.1 )": {-                                        "dlCSize": 4,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:vb"-                                    },-                                    "( > 1.2.1 && >= 4.4.5 && == 5.3.1 && == 5.2.1 && == 1.1.4 ) || ( == 3.4.2 && > 4.2.1 && >= 3.2.4 && > 1.2.3 && <= 1.4.5 && >= 1.4.3 ) || ( > 3.1.3 && <= 1.3.1 && >= 1.1.3 && <= 2.1.3 ) || ( <= 2.2.2 && <= 2.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "otxdwb",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "*虏#).1"-                                        },-                                        "dlUri": "http:o"-                                    }-                                },-                                "Linux_Exherbo": {-                                    "( <= 4.1.3 && >= 5.1.3 && >= 1.5.2 && > 3.5.2 && == 1.1.3 && <= 2.5.1 && > 5.3.3 ) || ( <= 4.4.1 && < 1.2.4 && == 4.2.1 && <= 4.1.4 && < 3.1.4 && >= 3.3.3 )": {-                                        "dlCSize": 2,-                                        "dlHash": "q",-                                        "dlOutput": "4;]",-                                        "dlSubdir": null,-                                        "dlUri": "http:ipre"-                                    },-                                    "( <= 4.1.4 && <= 4.2.4 && >= 2.1.4 && <= 1.1.5 && >= 3.1.3 && >= 3.1.4 )": {-                                        "dlCSize": 0,-                                        "dlHash": "tkmvmo",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:zrffil"-                                    },-                                    "( == 2.4.3 && >= 2.3.5 && > 5.2.3 && == 3.4.1 && < 1.3.6 && < 1.1.5 )": {-                                        "dlCSize": -2,-                                        "dlHash": "pe",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "􊱿\u000e"-                                        },-                                        "dlUri": "https:gtw"-                                    },-                                    "( == 4.1.2 && < 5.4.3 && == 5.5.4 )": {-                                        "dlCSize": -7,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:fiqsjmy"-                                    },-                                    "( == 4.5.2 && >= 4.1.1 && <= 1.3.1 && <= 5.2.3 ) || ( < 3.2.4 && > 1.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "kxjwqp",-                                        "dlOutput": "w3m",-                                        "dlSubdir": null,-                                        "dlUri": "http:okfh"-                                    },-                                    "( > 2.1.5 )": {-                                        "dlCSize": -2,-                                        "dlHash": "ipj",-                                        "dlOutput": "D>{Z)",-                                        "dlSubdir": null,-                                        "dlUri": "http:nr"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 0,-                                        "dlHash": "iisuidu",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "Gy\u0014衷5G"-                                        },-                                        "dlUri": "https:ih"-                                    }-                                },-                                "Linux_Fedora": {-                                    "unknown_versioning": {-                                        "dlCSize": -6,-                                        "dlHash": "",-                                        "dlOutput": "d\u000e𐘋",-                                        "dlSubdir": "",-                                        "dlUri": "https:h"-                                    }-                                },-                                "Windows": {-                                    "unknown_versioning": {-                                        "dlCSize": 3,-                                        "dlHash": "ig",-                                        "dlOutput": "B@li\u001d'",-                                        "dlSubdir": {-                                            "RegexDir": "1S\n𩭶𰙤\u0004"-                                        },-                                        "dlUri": "https:grsuy"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "Darwin": {-                                    "( == 3.4.3 && < 5.1.4 && > 4.1.5 ) || ( == 4.3.3 ) || ( <= 2.3.1 && < 3.2.2 )": {-                                        "dlCSize": -6,-                                        "dlHash": "ybrmn",-                                        "dlOutput": "󵿅c\t",-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "( > 3.4.4 ) || ( > 1.4.4 )": {-                                        "dlCSize": -7,-                                        "dlHash": "hrxo",-                                        "dlOutput": null,-                                        "dlSubdir": "M󳩑\u0017󵷨\u000f\u0013",-                                        "dlUri": "http:ornh"-                                    },-                                    "( >= 2.3.4 && < 4.3.5 ) || ( > 3.4.2 && == 3.4.2 && < 1.1.1 && < 3.2.3 && > 3.1.1 ) || ( > 2.3.3 && == 3.2.1 && >= 2.3.3 ) || ( < 2.1.2 ) || ( < 1.1.1 ) || ( <= 1.1.1 && > 1.1.1 )": {-                                        "dlCSize": -4,-                                        "dlHash": "yl",-                                        "dlOutput": "Q",-                                        "dlSubdir": null,-                                        "dlUri": "http:wo"-                                    },-                                    "( >= 2.3.4 && > 1.4.1 && < 4.2.1 && >= 5.5.5 && > 1.4.5 && < 1.3.2 )": {-                                        "dlCSize": 6,-                                        "dlHash": "fmpdkh",-                                        "dlOutput": "H\u00147+.",-                                        "dlSubdir": "Krs\"~",-                                        "dlUri": "http:gasxn"-                                    },-                                    "( >= 4.5.5 && == 5.1.3 && == 3.1.4 && < 4.1.1 ) || ( > 3.4.2 && < 1.3.4 && > 5.3.1 && <= 2.1.4 ) || ( < 1.4.1 && == 2.3.3 && <= 2.2.2 && >= 2.2.1 && < 3.3.2 ) || ( > 2.2.3 ) || ( >= 1.1.1 && == 1.1.1 && == 1.1.1 ) || ( <= 2.1.1 && >= 1.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "􎋵\u0015𪈗x",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:kqasidd"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -1,-                                        "dlHash": "w",-                                        "dlOutput": "U",-                                        "dlSubdir": {-                                            "RegexDir": "o\u0015􊥼i;\u001b"-                                        },-                                        "dlUri": "https:hsp"-                                    }-                                },-                                "Linux_CentOS": {},-                                "Linux_Mint": {-                                    "( <= 2.5.2 )": {-                                        "dlCSize": -5,-                                        "dlHash": "qm",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "http:joiw"-                                    },-                                    "( <= 5.2.3 && == 1.1.2 && == 6.2.1 && == 3.4.1 )": {-                                        "dlCSize": 6,-                                        "dlHash": "",-                                        "dlOutput": "󸳓[]`<Y",-                                        "dlSubdir": {-                                            "RegexDir": "D\u001aa"-                                        },-                                        "dlUri": "https:xbwtv"-                                    },-                                    "( > 1.4.5 && == 4.1.4 && < 4.5.3 && < 3.5.1 && <= 2.1.1 ) || ( > 2.4.1 && > 1.2.3 && == 3.3.2 && >= 4.1.1 ) || ( >= 3.1.3 && >= 1.3.1 ) || ( == 1.2.1 ) || ( > 1.1.1 && < 1.2.1 && >= 1.1.2 ) || ( == 1.2.1 && >= 1.1.1 )": {-                                        "dlCSize": -7,-                                        "dlHash": "vqtwrow",-                                        "dlOutput": "󲠽X=k\"㈩󳇠",-                                        "dlSubdir": {-                                            "RegexDir": "\u00004"-                                        },-                                        "dlUri": "http:efbpq"-                                    },-                                    "( >= 2.2.2 && <= 3.4.4 ) || ( == 3.1.3 && <= 4.4.1 && <= 3.2.3 && < 2.4.2 && >= 4.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "ldya",-                                        "dlOutput": "I",-                                        "dlSubdir": {-                                            "RegexDir": "QB\u0006(鈄"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( >= 4.4.2 ) || ( > 1.2.1 ) || ( < 2.1.2 && <= 3.3.2 && == 1.1.2 && <= 1.2.1 )": {-                                        "dlCSize": -2,-                                        "dlHash": "ayilj",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:pnagk"-                                    },-                                    "( >= 4.4.5 && == 1.5.4 && <= 3.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "7H",-                                        "dlSubdir": null,-                                        "dlUri": "https:fysz"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 5,-                                        "dlHash": "qxry",-                                        "dlOutput": "𧹰d𒋙v󰖱N",-                                        "dlSubdir": null,-                                        "dlUri": "https:qj"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:uhv",-                        "viPostInstall": null,-                        "viPostRemove": "behey",-                        "viPreCompile": null,-                        "viReleaseDay": "-19981458985493704-05-20",-                        "viSourceDL": {-                            "dlCSize": 2,-                            "dlHash": "o",-                            "dlOutput": "f",-                            "dlSubdir": {-                                "RegexDir": "𪴩"-                            },-                            "dlUri": "https:piwe"-                        },-                        "viTags": [-                            "old",-                            "Recommended",-                            "Ts\u0000Z闆\n",-                            "base-2.5.5"-                        ],-                        "viTestDL": {-                            "dlCSize": 4,-                            "dlHash": "eqid",-                            "dlOutput": "\u0016\u001f~Z",-                            "dlSubdir": {-                                "RegexDir": "􈍌q\u0000%"-                            },-                            "dlUri": "https:azgjy"-                        }-                    },-                    "3.4.4": {-                        "viArch": {-                            "A_PowerPC": {-                                "Darwin": {-                                    "( < 2.3.1 )": {-                                        "dlCSize": 3,-                                        "dlHash": "",-                                        "dlOutput": "󺔑􂪩D𠧯\u0006𥍝W",-                                        "dlSubdir": null,-                                        "dlUri": "http:lgszvv"-                                    },-                                    "( >= 2.1.3 && < 4.2.4 && <= 2.1.5 )": {-                                        "dlCSize": 6,-                                        "dlHash": "yik",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "https:uzclq"-                                    },-                                    "( >= 5.5.4 && >= 5.1.3 && <= 5.1.5 && < 4.3.3 && == 3.4.5 ) || ( <= 1.4.3 && <= 4.2.4 && > 2.4.1 )": {-                                        "dlCSize": -5,-                                        "dlHash": "nia",-                                        "dlOutput": ".h",-                                        "dlSubdir": {-                                            "RegexDir": "󺋀𥁄0g"-                                        },-                                        "dlUri": "http:nilpf"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 6,-                                        "dlHash": "bkvc",-                                        "dlOutput": "V\u0014\u0008]J",-                                        "dlSubdir": "sBN",-                                        "dlUri": "https:fj"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 1.1.3 && >= 4.4.3 && >= 4.5.3 && >= 2.2.3 && > 1.3.1 && < 4.6.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "jkvpa",-                                        "dlOutput": ">帕􄒋\u0007纃X",-                                        "dlSubdir": null,-                                        "dlUri": "https:qh"-                                    },-                                    "( <= 5.3.4 && >= 2.2.3 && > 5.5.4 && >= 2.3.5 && <= 2.1.4 ) || ( == 4.2.3 && <= 5.3.2 )": {-                                        "dlCSize": -2,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:isixayj"-                                    },-                                    "( == 4.5.5 && >= 2.2.3 && == 2.5.2 && < 4.1.5 && == 4.5.2 && == 4.3.2 && >= 2.4.5 )": {-                                        "dlCSize": 1,-                                        "dlHash": "teuppu",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:kb"-                                    },-                                    "( > 1.3.4 && > 3.4.2 && <= 3.3.2 && >= 6.3.1 && > 5.5.2 && > 4.5.2 && > 1.4.2 ) || ( <= 1.1.3 && >= 3.1.3 && > 3.3.4 && > 1.2.4 ) || ( == 1.1.2 )": {-                                        "dlCSize": -5,-                                        "dlHash": "kxpxwj",-                                        "dlOutput": null,-                                        "dlSubdir": "X",-                                        "dlUri": "http:eifghmi"-                                    },-                                    "( > 2.3.4 && == 3.3.4 && == 4.1.4 && < 4.3.3 )": {-                                        "dlCSize": -7,-                                        "dlHash": "g",-                                        "dlOutput": "}\u000f󴱹:H]𡲎",-                                        "dlSubdir": "𪯑W5",-                                        "dlUri": "http:upombv"-                                    },-                                    "( >= 3.2.4 && >= 2.1.1 && > 2.5.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "癣Q",-                                        "dlUri": "http:dioxhvr"-                                    },-                                    "( >= 3.4.5 && < 2.5.3 && > 3.6.3 && <= 1.2.4 && == 3.5.3 ) || ( >= 1.3.2 && >= 1.1.1 && > 1.4.1 && <= 4.3.1 ) || ( <= 2.2.2 && >= 2.2.3 && > 2.1.3 )": {-                                        "dlCSize": -6,-                                        "dlHash": "lk",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:jvk"-                                    }-                                },-                                "Linux_Fedora": {-                                    "( >= 2.4.5 && <= 5.3.4 && == 3.4.5 && <= 1.2.3 && == 4.1.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "nbopm",-                                        "dlOutput": "\u000ff",-                                        "dlSubdir": {-                                            "RegexDir": "ᐏ"-                                        },-                                        "dlUri": "http:rrzmypn"-                                    },-                                    "( >= 5.5.4 && == 4.3.3 && < 4.3.4 ) || ( < 2.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "kjsl",-                                        "dlOutput": "𐿠􀭊AFv{$",-                                        "dlSubdir": "`4",-                                        "dlUri": "https:reasp"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 6,-                                        "dlHash": "",-                                        "dlOutput": "O2𧗥}\t",-                                        "dlSubdir": {-                                            "RegexDir": "J𤿁|𥈂厖"-                                        },-                                        "dlUri": "https:o"-                                    }-                                },-                                "Windows": {-                                    "( == 3.1.2 )": {-                                        "dlCSize": -7,-                                        "dlHash": "kbcvlca",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:jqhwj"-                                    },-                                    "( >= 5.5.3 && <= 2.5.3 && == 3.6.2 && < 2.1.3 && <= 2.1.3 && <= 3.3.4 && == 5.5.3 ) || ( == 2.2.1 && < 3.3.1 && > 2.4.4 && > 4.2.2 ) || ( <= 4.1.2 && == 2.1.1 && < 4.2.3 && > 3.1.3 )": {-                                        "dlCSize": 3,-                                        "dlHash": "ohi",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:vg"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -5,-                                        "dlHash": "",-                                        "dlOutput": "u𬹮 ",-                                        "dlSubdir": {-                                            "RegexDir": "v8𩆘󰆎"-                                        },-                                        "dlUri": "http:cadwgto"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:gqvwog",-                        "viPostInstall": null,-                        "viPostRemove": "emfagqm",-                        "viPreCompile": "fianve",-                        "viReleaseDay": "-14111915243357690-10-17",-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "kj",-                            "dlOutput": "\u0018s",-                            "dlSubdir": "Ju",-                            "dlUri": "http:xlk"-                        },-                        "viTags": [-                            "Nightly",-                            "Nightly",-                            "#4\nO𩡆",-                            "Recommended",-                            "Latest"-                        ],-                        "viTestDL": {-                            "dlCSize": null,-                            "dlHash": "n",-                            "dlOutput": "T􄡶$:",-                            "dlSubdir": "u/\u000eb",-                            "dlUri": "https:h"-                        }-                    },-                    "6.5.7": {-                        "viArch": {-                            "A_Sparc64": {-                                "Darwin": {-                                    "( < 5.4.3 && > 2.2.2 && <= 1.1.3 ) || ( > 2.4.2 && > 2.4.3 && < 1.2.1 && == 2.2.4 && <= 2.4.4 ) || ( > 1.2.2 && == 1.4.3 && >= 3.3.3 && == 1.1.3 && <= 2.3.3 ) || ( < 1.2.1 ) || ( < 1.1.1 && >= 1.1.1 ) || ( >= 2.2.1 && == 1.1.1 ) || ( >= 1.1.1 ) || ( == 1.2.1 ) || ( > 1.1.1 ) || ( > 1.1.2 ) || ( <= 2.1.1 ) || ( > 1.1.2 ) || ( <= 2.1.1 ) || ( == 1.1.1 ) || ( <= 1.1.1 )": {-                                        "dlCSize": -7,-                                        "dlHash": "vpiqk",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "\u00147K"-                                        },-                                        "dlUri": "https:gmjfmi"-                                    },-                                    "( <= 4.4.1 && < 4.3.3 && == 3.1.2 && <= 2.3.1 && <= 2.1.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "tbrwuht",-                                        "dlOutput": "",-                                        "dlSubdir": "R\u0019",-                                        "dlUri": "http:"-                                    },-                                    "( == 1.3.3 )": {-                                        "dlCSize": 5,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0006O\n\\"-                                        },-                                        "dlUri": "http:hatuzj"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "t",-                                        "dlOutput": "=뵗M&_",-                                        "dlSubdir": "<􂂡5.?T",-                                        "dlUri": "https:fhpl"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 1.3.3 && <= 1.5.1 && < 4.2.3 && <= 2.2.5 ) || ( == 1.3.3 ) || ( > 3.2.2 && < 3.3.2 && == 1.3.1 && < 2.3.1 && < 3.3.3 ) || ( < 1.2.1 && >= 1.1.2 && > 2.3.1 && <= 1.2.1 ) || ( >= 2.1.1 )": {-                                        "dlCSize": 3,-                                        "dlHash": "eilq",-                                        "dlOutput": "i!",-                                        "dlSubdir": null,-                                        "dlUri": "http:go"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -3,-                                        "dlHash": "fcm",-                                        "dlOutput": "",-                                        "dlSubdir": ".gSe􊴮",-                                        "dlUri": "http:xjldcjh"-                                    }-                                },-                                "Linux_RedHat": {-                                    "( <= 4.4.2 && < 3.1.1 && > 3.4.1 && >= 3.5.4 )": {-                                        "dlCSize": 2,-                                        "dlHash": "rcefq",-                                        "dlOutput": "9de\u001e",-                                        "dlSubdir": {-                                            "RegexDir": "!\u0010讚\u0004"-                                        },-                                        "dlUri": "https:e"-                                    },-                                    "( == 1.3.2 && >= 2.1.3 && > 6.4.5 && == 1.4.3 && > 4.3.3 )": {-                                        "dlCSize": -5,-                                        "dlHash": "kp",-                                        "dlOutput": "f\u000c5b\u0002􍥏",-                                        "dlSubdir": "\u0002s",-                                        "dlUri": "https:igqwnv"-                                    },-                                    "( == 2.2.1 ) || ( >= 3.3.3 && == 1.4.1 && >= 2.3.3 && <= 4.3.4 && > 1.2.4 )": {-                                        "dlCSize": -3,-                                        "dlHash": "pgyaif",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:uuy"-                                    },-                                    "( > 2.2.3 && <= 1.3.2 && <= 5.1.5 && >= 4.2.5 && >= 3.3.5 ) || ( < 3.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "gvbey",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:ogfb"-                                    },-                                    "( > 3.1.1 && < 4.4.1 && < 2.2.1 && > 1.5.3 && == 1.2.1 && < 1.5.3 ) || ( > 4.3.4 && >= 3.4.2 && >= 3.3.1 && > 4.3.2 && < 3.2.1 && <= 2.1.1 )": {-                                        "dlCSize": 7,-                                        "dlHash": "",-                                        "dlOutput": "j{\u0000`J",-                                        "dlSubdir": {-                                            "RegexDir": "𢫇d𥭱𡊟"-                                        },-                                        "dlUri": "https:zzi"-                                    },-                                    "( > 3.3.1 && <= 1.3.1 && > 2.4.4 && < 1.1.1 )": {-                                        "dlCSize": -6,-                                        "dlHash": "zl",-                                        "dlOutput": "󼣬0@h",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:atbws"-                                    },-                                    "( > 6.3.3 && == 5.1.3 && < 3.5.4 && < 3.4.2 && == 5.1.4 )": {-                                        "dlCSize": 7,-                                        "dlHash": "gda",-                                        "dlOutput": "\u0012𝦰",-                                        "dlSubdir": {-                                            "RegexDir": "-M0󼗁S"-                                        },-                                        "dlUri": "http:v"-                                    }-                                },-                                "Linux_UnknownLinux": {-                                    "( < 1.5.2 && >= 1.2.4 ) || ( >= 4.2.1 && == 4.4.4 && == 4.3.2 && < 1.1.1 && < 3.1.1 )": {-                                        "dlCSize": -6,-                                        "dlHash": "bomz",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": " ^SX\u000f\u0013"-                                        },-                                        "dlUri": "http:jwwscrl"-                                    },-                                    "( <= 3.3.5 && > 4.2.2 && <= 4.1.4 && < 2.3.5 && == 1.2.2 && == 2.1.5 && == 2.1.3 )": {-                                        "dlCSize": 5,-                                        "dlHash": "jq",-                                        "dlOutput": ",0E",-                                        "dlSubdir": {-                                            "RegexDir": "8ZnzK\u001f"-                                        },-                                        "dlUri": "https:kfifjt"-                                    },-                                    "( <= 5.5.2 && <= 4.2.3 )": {-                                        "dlCSize": -5,-                                        "dlHash": "",-                                        "dlOutput": "\r\u0012\u0001I\n",-                                        "dlSubdir": "M􄈴`󰯮􁑎",-                                        "dlUri": "http:psktmqj"-                                    },-                                    "( == 1.1.5 ) || ( <= 1.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "\u0008*[d\\",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:w"-                                    },-                                    "( == 4.1.3 && < 1.5.3 && < 4.5.3 && >= 2.1.4 && >= 4.4.2 ) || ( >= 5.1.4 && == 3.1.2 )": {-                                        "dlCSize": 1,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "\n󳍵",-                                        "dlUri": "https:she"-                                    },-                                    "( >= 2.3.1 && == 6.3.3 && >= 2.7.1 && > 4.2.1 && >= 1.4.2 && < 5.2.5 && <= 2.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "htv",-                                        "dlOutput": "\\v􁾕B𭓁􈦼6",-                                        "dlSubdir": {-                                            "RegexDir": "\u0017뿯"-                                        },-                                        "dlUri": "https:mnyght"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 4,-                                        "dlHash": "pcjqhj",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:fovvc"-                                    }-                                },-                                "Windows": {}-                            }-                        },-                        "viChangeLog": "http:n",-                        "viPostInstall": "sgvktce",-                        "viPostRemove": null,-                        "viPreCompile": null,-                        "viReleaseDay": "22740288687140160-02-10",-                        "viSourceDL": {-                            "dlCSize": -3,-                            "dlHash": "j",-                            "dlOutput": "𐝌v𗲎",-                            "dlSubdir": "󽭎H2",-                            "dlUri": "http:fujxl"-                        },-                        "viTags": [-                            "Latest",-                            "LatestNightly",-                            "Nightly"-                        ],-                        "viTestDL": null-                    },-                    "6.6.3": {-                        "viArch": {-                            "A_ARM": {},-                            "A_PowerPC": {-                                "FreeBSD": {-                                    "( < 1.2.1 && < 2.3.5 && < 4.2.2 ) || ( >= 1.2.2 && < 4.2.1 && < 3.4.1 && == 5.4.4 )": {-                                        "dlCSize": 5,-                                        "dlHash": "h",-                                        "dlOutput": "􉡁",-                                        "dlSubdir": "w\u00193&",-                                        "dlUri": "http:twnp"-                                    },-                                    "( == 2.2.4 && <= 2.4.3 && < 2.3.5 && > 1.5.1 && < 5.5.4 && >= 3.4.1 ) || ( >= 2.4.3 && >= 3.3.2 && >= 3.4.6 && > 3.4.5 ) || ( == 2.3.2 && == 2.1.3 && > 1.1.2 && > 3.1.1 && > 1.3.2 ) || ( <= 1.1.1 )": {-                                        "dlCSize": -4,-                                        "dlHash": "kehfxma",-                                        "dlOutput": "",-                                        "dlSubdir": "0w&\u0017",-                                        "dlUri": "http:"-                                    },-                                    "( == 2.5.1 && >= 5.4.3 && == 2.2.4 && <= 1.3.5 ) || ( <= 4.3.2 && <= 5.1.2 ) || ( <= 2.1.1 && >= 1.2.1 ) || ( <= 2.1.2 && > 2.1.2 && == 2.2.2 && >= 2.2.2 ) || ( > 1.1.2 && > 2.1.1 && >= 1.1.1 )": {-                                        "dlCSize": -1,-                                        "dlHash": "cusxm",-                                        "dlOutput": "g0\\",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:wknpq"-                                    }-                                },-                                "Linux_Gentoo": {-                                    "( < 3.6.5 && > 1.1.4 && <= 1.2.1 && == 4.3.3 && == 2.1.4 && > 5.2.4 && > 1.5.1 ) || ( > 3.3.3 && >= 4.1.3 && == 4.4.1 && == 2.1.3 && > 4.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "yltfiua",-                                        "dlOutput": "I𣅕4𥨛",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( > 2.1.5 && >= 1.2.5 ) || ( > 2.2.2 && > 5.2.1 && > 3.1.4 && > 4.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "emsh",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0016𧥻d\u000c"-                                        },-                                        "dlUri": "http:dftgayw"-                                    },-                                    "( >= 3.2.4 && == 2.2.3 && > 5.1.3 && >= 3.2.5 && >= 4.3.3 && > 3.5.2 )": {-                                        "dlCSize": -2,-                                        "dlHash": "qxisn",-                                        "dlOutput": null,-                                        "dlSubdir": "y⯞􅾂󰋖󱊛1",-                                        "dlUri": "http:"-                                    }-                                },-                                "Linux_Mint": {-                                    "unknown_versioning": {-                                        "dlCSize": -4,-                                        "dlHash": "cze",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:ypmuxhs"-                                    }-                                },-                                "Windows": {-                                    "unknown_versioning": {-                                        "dlCSize": 0,-                                        "dlHash": "",-                                        "dlOutput": "p\\%",-                                        "dlSubdir": "y􈺸}",-                                        "dlUri": "http:w"-                                    }-                                }-                            },-                            "A_PowerPC64": {-                                "Darwin": {},-                                "FreeBSD": {-                                    "( <= 2.2.2 && <= 3.4.1 && > 4.5.4 && <= 4.3.1 ) || ( <= 4.4.2 && >= 1.3.1 && <= 2.3.4 && == 3.3.2 && <= 1.4.1 ) || ( > 3.1.1 && <= 3.3.1 ) || ( > 2.1.2 && < 2.2.2 && > 1.1.2 )": {-                                        "dlCSize": -4,-                                        "dlHash": "knkrgio",-                                        "dlOutput": null,-                                        "dlSubdir": "",-                                        "dlUri": "http:zzjzci"-                                    },-                                    "( > 2.2.3 && < 5.4.1 && <= 1.4.4 && > 2.3.3 && > 1.2.1 ) || ( < 2.1.2 && == 2.2.1 ) || ( == 1.3.1 && <= 1.3.2 && > 3.2.3 && >= 2.2.2 )": {-                                        "dlCSize": -2,-                                        "dlHash": "kr",-                                        "dlOutput": "\u0000󴀧8m􉦑^`",-                                        "dlSubdir": "w3}",-                                        "dlUri": "http:ndm"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -3,-                                        "dlHash": "lfbnkvc",-                                        "dlOutput": "K搀:&G",-                                        "dlSubdir": {-                                            "RegexDir": "\u00039\u0015󿛬}\u0016"-                                        },-                                        "dlUri": "http:eppqg"-                                    }-                                },-                                "Linux_CentOS": {-                                    "( <= 4.1.2 && < 5.1.2 && <= 3.5.1 && >= 2.3.3 )": {-                                        "dlCSize": 1,-                                        "dlHash": "hklddij",-                                        "dlOutput": "|mF",-                                        "dlSubdir": {-                                            "RegexDir": "dS󸝢\u000b"-                                        },-                                        "dlUri": "http:u"-                                    },-                                    "( == 5.2.4 ) || ( >= 2.4.1 && == 4.4.2 && == 2.3.1 && < 2.4.3 && > 2.3.3 && <= 5.3.1 ) || ( >= 2.3.3 && > 2.2.3 && == 1.2.3 )": {-                                        "dlCSize": -7,-                                        "dlHash": "dduxqfo",-                                        "dlOutput": "\u001c",-                                        "dlSubdir": "\u0002?\u0002NG􅦠",-                                        "dlUri": "http:eribue"-                                    },-                                    "( >= 1.2.1 && > 5.4.5 && == 3.4.1 )": {-                                        "dlCSize": 7,-                                        "dlHash": "",-                                        "dlOutput": "\u00155\u001c􈝢",-                                        "dlSubdir": ";Q𑘤\n",-                                        "dlUri": "https:vg"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "qnd",-                                        "dlOutput": "K[7X",-                                        "dlSubdir": "6~󿓴\u0003E\u0000",-                                        "dlUri": "http:y"-                                    }-                                }-                            },-                            "A_Sparc": {},-                            "A_Sparc64": {-                                "FreeBSD": {-                                    "( <= 3.4.3 && > 3.2.4 && == 2.2.5 && > 2.1.4 )": {-                                        "dlCSize": 7,-                                        "dlHash": "",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "https:cqxmvbj"-                                    },-                                    "( > 6.1.5 && >= 2.5.4 && == 1.2.6 && == 1.3.5 && < 5.1.4 && > 5.4.6 && >= 1.3.3 )": {-                                        "dlCSize": -4,-                                        "dlHash": "m",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0005",-                                        "dlUri": "https:mbl"-                                    },-                                    "( >= 3.4.2 && == 5.3.5 && >= 5.4.5 && < 2.2.1 && >= 2.5.3 ) || ( <= 4.1.1 && == 4.3.4 && >= 4.4.3 && == 3.2.4 )": {-                                        "dlCSize": 7,-                                        "dlHash": "lwwtjhq",-                                        "dlOutput": "𐔙\u0003󳟒\u0014􁀲Fo",-                                        "dlSubdir": {-                                            "RegexDir": "𮃮W"-                                        },-                                        "dlUri": "http:w"-                                    },-                                    "( >= 4.3.5 && < 1.2.3 && < 1.1.2 && > 5.2.2 && <= 3.3.1 && > 2.5.3 ) || ( > 1.3.1 && < 4.1.3 && >= 1.3.3 && > 1.4.2 ) || ( == 3.2.3 && <= 3.1.2 ) || ( == 2.1.1 && >= 2.2.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "mm",-                                        "dlOutput": "󸲋\u0002\r&漣Fl",-                                        "dlSubdir": ":\u000edW",-                                        "dlUri": "https:hdarwte"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -2,-                                        "dlHash": "yz",-                                        "dlOutput": "CLFI\u0018R",-                                        "dlSubdir": "󾴢>E/",-                                        "dlUri": "http:s"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:juby",-                        "viPostInstall": "az",-                        "viPostRemove": "zl",-                        "viPreCompile": null,-                        "viReleaseDay": "1040632643977467-10-14",-                        "viSourceDL": {-                            "dlCSize": -2,-                            "dlHash": "",-                            "dlOutput": "\u001a^",-                            "dlSubdir": {-                                "RegexDir": "\u001a?\u001f\u001c*"-                            },-                            "dlUri": "http:nr"-                        },-                        "viTags": [-                            "LatestNightly",-                            "old",-                            "base-2.2.5",-                            "old",-                            "LatestNightly",-                            "Recommended"-                        ],-                        "viTestDL": {-                            "dlCSize": null,-                            "dlHash": "",-                            "dlOutput": "S-)48󳉳",-                            "dlSubdir": "X",-                            "dlUri": "http:"-                        }-                    },-                    "8.5.4": {-                        "viArch": {-                            "A_PowerPC": {-                                "Darwin": {-                                    "( < 1.1.4 && == 5.4.3 && == 3.4.5 && <= 3.2.2 && > 3.3.5 && <= 3.1.4 ) || ( == 2.4.2 && > 1.4.3 )": {-                                        "dlCSize": 6,-                                        "dlHash": "buyqrt",-                                        "dlOutput": "󰏆\u0015",-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    },-                                    "( < 5.3.2 && >= 5.2.3 && < 2.1.5 ) || ( >= 4.2.1 && > 2.5.4 && >= 4.1.1 && >= 3.2.3 && == 4.1.3 ) || ( > 1.3.1 && < 2.3.3 && > 3.1.3 && <= 2.3.1 && == 3.3.3 )": {-                                        "dlCSize": -4,-                                        "dlHash": "swnsvz",-                                        "dlOutput": "O",-                                        "dlSubdir": null,-                                        "dlUri": "https:vc"-                                    },-                                    "( > 2.1.5 && == 1.2.5 && == 2.3.1 && <= 1.2.5 ) || ( < 4.2.2 && == 2.2.3 && < 2.4.2 && > 2.4.3 && > 3.3.2 && <= 1.2.3 )": {-                                        "dlCSize": -1,-                                        "dlHash": "jdyufsd",-                                        "dlOutput": "󻫂~^",-                                        "dlSubdir": {-                                            "RegexDir": "\u0002yL\u001c0_"-                                        },-                                        "dlUri": "http:jdbw"-                                    },-                                    "( > 5.5.1 && < 3.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "z",-                                        "dlOutput": "lH~󰭡",-                                        "dlSubdir": "",-                                        "dlUri": "https:lcjlj"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "]w\u001c\u0001,",-                                        "dlUri": "https:bzdd"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 2.3.1 && > 1.5.5 && < 1.5.2 && >= 3.5.1 && <= 3.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "qviqeq",-                                        "dlOutput": "d'a𥨖b",-                                        "dlSubdir": null,-                                        "dlUri": "https:yamomm"-                                    }-                                },-                                "Linux_Debian": {-                                    "( <= 2.5.3 && >= 1.2.3 && == 3.4.4 && <= 5.3.2 && > 1.2.5 && > 3.5.5 && > 5.3.1 ) || ( <= 5.2.4 )": {-                                        "dlCSize": -2,-                                        "dlHash": "sk",-                                        "dlOutput": "@D𑋪pk\u0018",-                                        "dlSubdir": "rff#蜽",-                                        "dlUri": "http:cvboysm"-                                    },-                                    "( > 1.4.1 && > 1.5.5 && == 5.3.5 && >= 5.4.1 && < 6.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "jjzvlw",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "F𤸶擢󳨱\u001eo"-                                        },-                                        "dlUri": "https:s"-                                    },-                                    "( > 2.5.2 && >= 2.3.1 && >= 4.5.4 )": {-                                        "dlCSize": -6,-                                        "dlHash": "",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "http:sxfwgz"-                                    },-                                    "( >= 1.1.5 && == 4.3.5 && < 5.3.1 && > 4.5.5 && <= 4.2.2 && <= 4.4.3 && >= 1.3.1 )": {-                                        "dlCSize": 4,-                                        "dlHash": "gcvcjly",-                                        "dlOutput": "\u0011\nLwb4󴐭",-                                        "dlSubdir": {-                                            "RegexDir": " "-                                        },-                                        "dlUri": "https:tmhw"-                                    },-                                    "( >= 3.2.3 && < 4.1.3 && == 4.4.5 && < 3.5.4 && >= 2.1.1 && < 4.2.5 ) || ( <= 3.2.4 && == 4.4.1 && > 1.3.2 )": {-                                        "dlCSize": 3,-                                        "dlHash": "j",-                                        "dlOutput": "\u0015I",-                                        "dlSubdir": null,-                                        "dlUri": "https:snodjsf"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -7,-                                        "dlHash": "nfbpdkq",-                                        "dlOutput": "\u001a󽤾>",-                                        "dlSubdir": null,-                                        "dlUri": "http:ghjdobf"-                                    }-                                },-                                "Windows": {-                                    "( < 4.4.5 && <= 1.5.4 )": {-                                        "dlCSize": 6,-                                        "dlHash": "uqz",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "1N􅺛󵡍"-                                        },-                                        "dlUri": "http:axdhptv"-                                    },-                                    "( == 2.2.4 && >= 4.5.2 && > 4.4.5 && <= 1.5.5 && < 5.2.3 && == 1.4.4 && < 1.2.1 ) || ( < 1.2.4 && > 2.3.4 && < 2.4.1 && >= 2.3.4 ) || ( > 2.2.3 && > 3.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "a",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "7\u000f]"-                                        },-                                        "dlUri": "http:jupchkl"-                                    },-                                    "( == 2.5.3 && < 5.3.4 && <= 5.1.2 && < 5.4.2 && >= 4.4.4 && < 4.4.3 && == 3.1.1 ) || ( == 1.2.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "oukepn",-                                        "dlOutput": "w\t𧇼\u0012",-                                        "dlSubdir": null,-                                        "dlUri": "https:if"-                                    },-                                    "( > 5.3.4 && == 3.2.4 && >= 2.4.3 && >= 4.1.2 )": {-                                        "dlCSize": 5,-                                        "dlHash": "fjy",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "7=𭙂㼼H\u0006"-                                        },-                                        "dlUri": "https:smcnnre"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "Darwin": {-                                    "( <= 4.2.3 ) || ( == 3.2.1 && < 3.2.4 && < 4.1.3 && <= 4.4.2 && < 3.4.3 )": {-                                        "dlCSize": -5,-                                        "dlHash": "hzsk",-                                        "dlOutput": "󼜅}",-                                        "dlSubdir": "X𝘀",-                                        "dlUri": "https:"-                                    },-                                    "( == 4.3.1 && == 3.2.3 && <= 1.2.2 && >= 4.5.4 && <= 3.1.4 && <= 1.2.4 )": {-                                        "dlCSize": -5,-                                        "dlHash": "bca",-                                        "dlOutput": "~Zୄ𰌄Ao",-                                        "dlSubdir": "󴣗6p",-                                        "dlUri": "https:"-                                    },-                                    "( == 4.5.2 && == 1.3.3 && == 2.2.3 && <= 1.5.3 && > 2.3.1 ) || ( == 3.2.4 && > 4.3.1 && == 2.1.2 && >= 3.3.1 )": {-                                        "dlCSize": 0,-                                        "dlHash": "ayzl",-                                        "dlOutput": "d󵗧\u0013\u0005",-                                        "dlSubdir": "\u000c\u0019}",-                                        "dlUri": "http:c"-                                    },-                                    "( >= 4.4.3 && > 2.1.3 && <= 5.5.3 && <= 1.5.1 && > 5.3.2 && < 5.1.5 && >= 2.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "]\u001b\u0004n",-                                        "dlSubdir": null,-                                        "dlUri": "http:zzx"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 7,-                                        "dlHash": "ofup",-                                        "dlOutput": "\u0005h",-                                        "dlSubdir": null,-                                        "dlUri": "http:ayxutml"-                                    }-                                },-                                "Windows": {-                                    "( < 1.4.5 && > 3.2.2 && == 4.3.3 && < 5.3.4 ) || ( < 1.2.4 && >= 2.2.2 && > 1.4.1 && == 4.3.1 )": {-                                        "dlCSize": -6,-                                        "dlHash": "m",-                                        "dlOutput": null,-                                        "dlSubdir": "C_^\u0018 R",-                                        "dlUri": "http:ifby"-                                    },-                                    "( < 2.4.4 && < 4.1.3 && > 5.2.3 && < 1.2.2 && == 5.2.1 && >= 1.2.2 ) || ( < 2.1.1 && > 2.1.2 && <= 4.1.4 )": {-                                        "dlCSize": 3,-                                        "dlHash": "nmmoiqp",-                                        "dlOutput": "@T\u0002",-                                        "dlSubdir": {-                                            "RegexDir": "8"-                                        },-                                        "dlUri": "http:ksj"-                                    },-                                    "( <= 5.4.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "kel",-                                        "dlOutput": "",-                                        "dlSubdir": "𢲛",-                                        "dlUri": "http:t"-                                    },-                                    "( == 1.3.1 )": {-                                        "dlCSize": 7,-                                        "dlHash": "swlwjo",-                                        "dlOutput": "",-                                        "dlSubdir": "E",-                                        "dlUri": "https:ttwuyaz"-                                    },-                                    "( == 5.1.4 ) || ( > 2.4.4 && == 4.1.2 && == 2.4.3 && <= 2.4.1 && <= 4.3.2 )": {-                                        "dlCSize": 4,-                                        "dlHash": "zyx",-                                        "dlOutput": null,-                                        "dlSubdir": ":",-                                        "dlUri": "https:wpn"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -1,-                                        "dlHash": "ygpm",-                                        "dlOutput": "⢳fZQ}\u000e䋐",-                                        "dlSubdir": null,-                                        "dlUri": "http:gjefa"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "http:kcbpi",-                        "viPostInstall": "qy",-                        "viPostRemove": null,-                        "viPreCompile": "mmnbq",-                        "viReleaseDay": "9668401544260686-10-01",-                        "viSourceDL": {-                            "dlCSize": -5,-                            "dlHash": "trdm",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": "\r3\u0013m"-                            },-                            "dlUri": "https:vhn"-                        },-                        "viTags": [],-                        "viTestDL": {-                            "dlCSize": 3,-                            "dlHash": "j",-                            "dlOutput": null,-                            "dlSubdir": "\u001a\"",-                            "dlUri": "https:ipdl"-                        }-                    }-                },-                "GHCup": {-                    "3.3.6": {-                        "viArch": {-                            "A_64": {-                                "FreeBSD": {-                                    "( < 3.5.1 ) || ( <= 1.3.1 && == 2.2.2 && < 4.2.1 && == 1.1.3 && == 2.1.1 )": {-                                        "dlCSize": -5,-                                        "dlHash": "jfsal",-                                        "dlOutput": "",-                                        "dlSubdir": "oR9^",-                                        "dlUri": "http:hickak"-                                    },-                                    "( == 4.2.3 && < 2.5.5 && < 2.6.5 && >= 1.3.4 && < 6.5.5 && <= 3.1.2 )": {-                                        "dlCSize": -4,-                                        "dlHash": "bjzqsj",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:muwel"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -4,-                                        "dlHash": "abur",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:s"-                                    }-                                },-                                "Windows": {-                                    "( < 5.2.2 && < 5.5.4 && == 5.4.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "rxdpx",-                                        "dlOutput": "]gM}N\u0018",-                                        "dlSubdir": "\n",-                                        "dlUri": "http:pvnju"-                                    },-                                    "( <= 2.5.1 && >= 6.2.2 && == 3.3.1 && < 4.5.4 && <= 3.1.5 ) || ( >= 4.2.4 && < 1.1.1 ) || ( > 3.3.3 && >= 2.2.1 && == 2.2.1 && > 2.3.4 && == 2.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "\u0000󸌉",-                                        "dlSubdir": "\t",-                                        "dlUri": "https:hqbnc"-                                    },-                                    "( == 2.4.2 && < 2.2.3 && == 4.4.3 && == 1.3.4 )": {-                                        "dlCSize": 5,-                                        "dlHash": "tqujdd",-                                        "dlOutput": "󴍿",-                                        "dlSubdir": {-                                            "RegexDir": "𣚮P"-                                        },-                                        "dlUri": "https:bjkre"-                                    },-                                    "( == 5.4.4 && > 4.3.3 ) || ( > 4.3.2 && == 1.4.1 && == 3.4.3 && > 2.1.3 && > 3.2.3 && < 2.2.1 ) || ( >= 2.1.1 ) || ( > 1.2.2 && == 1.2.1 ) || ( < 1.1.1 ) || ( > 1.1.1 )": {-                                        "dlCSize": 0,-                                        "dlHash": "uxid",-                                        "dlOutput": "M􌅋>𧪶\u0003~􊃎",-                                        "dlSubdir": null,-                                        "dlUri": "https:qeogan"-                                    },-                                    "( > 3.2.2 && > 3.3.3 && == 3.4.1 && <= 1.1.2 && <= 1.5.5 && < 1.3.3 ) || ( >= 3.4.1 && > 3.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "qjbh",-                                        "dlOutput": "y@󲉝\u0007;",-                                        "dlSubdir": null,-                                        "dlUri": "http:psiqh"-                                    },-                                    "( > 3.3.4 && < 1.1.1 && <= 1.1.5 && == 4.3.4 && > 3.1.3 && >= 1.1.4 && == 4.1.6 )": {-                                        "dlCSize": -5,-                                        "dlHash": "oqucyn",-                                        "dlOutput": "I𤭅p\u0002t\u0016",-                                        "dlSubdir": {-                                            "RegexDir": "u"-                                        },-                                        "dlUri": "http:xo"-                                    },-                                    "( >= 4.1.5 && == 5.4.1 && >= 5.2.2 && > 3.2.1 && >= 2.2.1 )": {-                                        "dlCSize": 7,-                                        "dlHash": "uszuou",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "&\u001e"-                                        },-                                        "dlUri": "http:ex"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "lzgncp",-                                        "dlOutput": ">\u0011xl_",-                                        "dlSubdir": {-                                            "RegexDir": " b"-                                        },-                                        "dlUri": "http:rwsvaa"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "Darwin": {-                                    "( < 1.2.2 && >= 2.5.4 && >= 1.5.3 && >= 2.3.2 && == 2.1.4 && == 2.2.3 && >= 4.3.4 )": {-                                        "dlCSize": 0,-                                        "dlHash": "mm",-                                        "dlOutput": "^aJ\u0008\n鄤\t",-                                        "dlSubdir": null,-                                        "dlUri": "https:nuwq"-                                    },-                                    "( <= 2.3.3 && >= 4.3.5 && == 3.1.5 && <= 2.1.4 && == 2.4.1 && > 3.3.2 && >= 3.4.1 ) || ( <= 2.1.3 ) || ( < 2.2.1 && <= 1.3.2 && >= 1.1.3 && <= 2.3.3 && > 1.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "iphzo",-                                        "dlOutput": "\u001d*='",-                                        "dlSubdir": null,-                                        "dlUri": "https:enx"-                                    },-                                    "( <= 4.4.3 && < 2.2.4 && >= 3.2.5 && < 2.4.4 && < 3.2.1 && < 4.1.2 )": {-                                        "dlCSize": -2,-                                        "dlHash": "dq",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:ucsbdet"-                                    },-                                    "( <= 4.4.3 && <= 4.4.3 && > 3.4.4 && <= 1.4.5 && > 4.4.5 )": {-                                        "dlCSize": 4,-                                        "dlHash": "kiqjnk",-                                        "dlOutput": "n8􃍜",-                                        "dlSubdir": "DH",-                                        "dlUri": "https:tw"-                                    },-                                    "( >= 1.3.2 ) || ( < 2.3.2 && < 3.2.3 && <= 2.2.2 )": {-                                        "dlCSize": 6,-                                        "dlHash": "pswfgm",-                                        "dlOutput": "0&􃱣k\u001b",-                                        "dlSubdir": "",-                                        "dlUri": "http:txm"-                                    },-                                    "( >= 2.1.1 && >= 3.2.3 && == 4.5.4 && >= 1.5.3 ) || ( >= 4.2.2 && <= 4.4.4 )": {-                                        "dlCSize": 7,-                                        "dlHash": "gommdv",-                                        "dlOutput": "?Y|\u0014e",-                                        "dlSubdir": "𝧉􄌈8ℴ",-                                        "dlUri": "http:njlqb"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -5,-                                        "dlHash": "",-                                        "dlOutput": "7\u0000)",-                                        "dlSubdir": {-                                            "RegexDir": "j螠奜"-                                        },-                                        "dlUri": "https:"-                                    }-                                }-                            },-                            "A_PowerPC64": {-                                "Darwin": {-                                    "( < 1.3.2 && >= 5.2.4 && <= 2.2.2 && > 3.4.3 )": {-                                        "dlCSize": 6,-                                        "dlHash": "",-                                        "dlOutput": "b3􈦢季𦳬A",-                                        "dlSubdir": "n􁄘e\u0018$",-                                        "dlUri": "https:"-                                    },-                                    "( < 4.1.1 && > 3.2.1 && > 5.2.4 && < 4.4.1 && == 5.1.3 && >= 4.3.2 ) || ( == 1.5.4 )": {-                                        "dlCSize": -5,-                                        "dlHash": "xzysoy",-                                        "dlOutput": "$",-                                        "dlSubdir": "",-                                        "dlUri": "https:dhisod"-                                    },-                                    "( == 2.4.1 && <= 3.1.1 && < 3.1.5 && > 2.4.3 && < 1.5.3 && > 5.3.3 ) || ( < 1.4.3 && < 4.2.1 && == 4.1.4 && <= 2.2.1 ) || ( >= 3.1.3 )": {-                                        "dlCSize": 1,-                                        "dlHash": "diirfir",-                                        "dlOutput": "&",-                                        "dlSubdir": null,-                                        "dlUri": "https:ji"-                                    },-                                    "( == 5.3.1 && == 3.4.2 && > 5.4.3 )": {-                                        "dlCSize": -5,-                                        "dlHash": "iw",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "NI"-                                        },-                                        "dlUri": "http:gybbeh"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -6,-                                        "dlHash": "qciai",-                                        "dlOutput": "3𰀞",-                                        "dlSubdir": "u",-                                        "dlUri": "https:yepkviz"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 3.2.4 && == 2.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "jafmy",-                                        "dlOutput": "􀛫C􍈌r",-                                        "dlSubdir": {-                                            "RegexDir": "m-.`􅆫"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( == 5.2.1 && < 5.5.3 && < 4.5.5 && == 2.1.1 && == 4.3.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "iou",-                                        "dlOutput": null,-                                        "dlSubdir": "n@\u0014",-                                        "dlUri": "http:lm"-                                    },-                                    "( > 2.4.3 && >= 5.3.4 && > 5.4.1 && < 6.2.4 && >= 5.2.5 )": {-                                        "dlCSize": 2,-                                        "dlHash": "qyiyz",-                                        "dlOutput": "d\u001c\u001d",-                                        "dlSubdir": "",-                                        "dlUri": "https:p"-                                    },-                                    "( > 3.1.3 && == 1.3.2 && < 5.3.4 && >= 2.6.4 )": {-                                        "dlCSize": 1,-                                        "dlHash": "hbbkx",-                                        "dlOutput": "f",-                                        "dlSubdir": "\"\u0015",-                                        "dlUri": "http:dep"-                                    },-                                    "( > 3.4.5 && <= 4.2.4 && == 5.4.5 && <= 1.2.4 && <= 2.2.4 && > 5.4.3 && == 5.4.5 )": {-                                        "dlCSize": 1,-                                        "dlHash": "exgmf",-                                        "dlOutput": "I\u0001F37󻧢P",-                                        "dlSubdir": null,-                                        "dlUri": "http:mgxsqe"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "tt",-                                        "dlOutput": "/N$\u0001",-                                        "dlSubdir": null,-                                        "dlUri": "https:craj"-                                    }-                                },-                                "Linux_Alpine": {-                                    "( <= 1.2.1 ) || ( >= 1.2.4 && == 4.1.2 && == 3.1.1 && >= 4.1.3 && < 3.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "nfntrpn",-                                        "dlOutput": null,-                                        "dlSubdir": "ni(h",-                                        "dlUri": "http:n"-                                    },-                                    "( <= 4.1.2 && >= 1.5.1 && <= 1.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "hmalhy",-                                        "dlOutput": "O\u001d讠d𐂀",-                                        "dlSubdir": {-                                            "RegexDir": "𣥾\u001f􉷓"-                                        },-                                        "dlUri": "https:aqgsrif"-                                    }-                                }-                            },-                            "A_Sparc64": {}-                        },-                        "viChangeLog": "http:hgc",-                        "viPostInstall": "hpv",-                        "viPostRemove": "g",-                        "viPreCompile": null,-                        "viReleaseDay": "-16597728547202521-01-16",-                        "viSourceDL": {-                            "dlCSize": 2,-                            "dlHash": "ww",-                            "dlOutput": null,-                            "dlSubdir": "YMP",-                            "dlUri": "http:ijnq"-                        },-                        "viTags": [-                            "base-4.3.1",-                            "Prerelease",-                            "LatestNightly",-                            "Latest",-                            "old",-                            "Latest"-                        ],-                        "viTestDL": {-                            "dlCSize": -5,-                            "dlHash": "",-                            "dlOutput": "",-                            "dlSubdir": {-                                "RegexDir": "M{󱍇\u000b䡂"-                            },-                            "dlUri": "https:vexuju"-                        }-                    },-                    "4.3.4": {-                        "viArch": {-                            "A_32": {-                                "Darwin": {-                                    "( <= 2.4.5 && <= 1.5.4 && < 3.3.5 && == 4.3.4 && == 3.2.2 && <= 2.4.4 && <= 2.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "ry",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0007"-                                        },-                                        "dlUri": "https:lcf"-                                    },-                                    "( > 5.2.5 && >= 3.1.3 && > 3.4.4 ) || ( == 3.3.3 ) || ( <= 2.2.2 && > 3.1.3 && == 3.1.3 && == 3.1.3 && == 2.3.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "yagvto",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:kray"-                                    },-                                    "( >= 1.5.5 && == 2.2.2 && >= 2.4.4 && == 5.4.3 ) || ( == 3.2.1 && <= 2.1.2 && > 1.4.1 && > 1.1.2 && < 4.2.3 && < 1.2.3 ) || ( > 3.2.3 && >= 3.3.3 ) || ( > 1.3.2 && <= 3.1.1 && == 1.1.1 && <= 2.2.2 ) || ( == 1.1.1 ) || ( == 1.1.1 && == 1.1.1 )": {-                                        "dlCSize": 2,-                                        "dlHash": "lwih",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "󻜭e?"-                                        },-                                        "dlUri": "http:qu"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -5,-                                        "dlHash": "l",-                                        "dlOutput": "",-                                        "dlSubdir": ",",-                                        "dlUri": "https:sq"-                                    }-                                },-                                "FreeBSD": {-                                    "( <= 2.2.5 && >= 5.5.3 && < 1.3.4 && > 3.3.3 && <= 4.4.2 && <= 3.4.5 ) || ( > 1.2.5 && >= 3.2.1 && < 5.3.1 && >= 3.4.2 && == 3.3.1 )": {-                                        "dlCSize": -3,-                                        "dlHash": "ggyh",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "ꭤ"-                                        },-                                        "dlUri": "http:"-                                    },-                                    "( <= 3.1.1 && > 3.4.7 && >= 4.4.1 && >= 5.2.4 && >= 2.3.4 && <= 2.2.1 && > 1.4.2 )": {-                                        "dlCSize": 2,-                                        "dlHash": "vqcrvyz",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "k"-                                        },-                                        "dlUri": "http:qijz"-                                    },-                                    "( > 1.1.5 && == 2.4.2 && <= 5.5.5 && < 6.5.3 && > 5.1.1 && == 5.3.3 && < 5.4.5 ) || ( >= 5.4.2 && >= 3.4.4 && == 2.3.1 && > 3.3.1 && == 2.4.4 && == 3.2.4 )": {-                                        "dlCSize": -1,-                                        "dlHash": "q",-                                        "dlOutput": "\u0018\u0003C𭣠",-                                        "dlSubdir": "璈l󳮧\u0001𡀢𗙴",-                                        "dlUri": "https:lucgka"-                                    },-                                    "( > 1.2.1 && == 3.3.1 && < 5.5.1 && == 5.4.1 )": {-                                        "dlCSize": 0,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "<!"-                                        },-                                        "dlUri": "https:nsxkdcg"-                                    },-                                    "( > 4.4.3 && >= 5.4.5 ) || ( == 4.3.4 && == 2.4.4 && >= 2.2.4 && == 3.4.2 ) || ( == 3.2.2 && <= 3.3.3 && > 3.2.2 ) || ( < 2.2.1 && == 1.2.2 && >= 3.2.1 && <= 1.1.2 )": {-                                        "dlCSize": 4,-                                        "dlHash": "gpn",-                                        "dlOutput": "6?4y\u0019",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:qjv"-                                    },-                                    "( >= 2.1.1 && < 5.3.3 && < 3.1.1 ) || ( == 2.5.3 && <= 4.2.1 && == 3.3.1 && >= 1.3.3 ) || ( < 3.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "mmtjkny",-                                        "dlOutput": null,-                                        "dlSubdir": "\\𭭡/􀁐I",-                                        "dlUri": "http:bzw"-                                    }-                                },-                                "Linux_CentOS": {-                                    "( < 5.4.4 ) || ( >= 2.4.2 && > 1.5.3 )": {-                                        "dlCSize": -7,-                                        "dlHash": "fkn",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:gftymbw"-                                    },-                                    "( <= 2.3.3 && >= 5.1.5 && > 4.2.5 ) || ( <= 3.3.3 && > 2.4.3 && > 1.1.2 )": {-                                        "dlCSize": 5,-                                        "dlHash": "bff",-                                        "dlOutput": "d\u0003",-                                        "dlSubdir": null,-                                        "dlUri": "https:snhiny"-                                    },-                                    "( == 2.1.4 && == 3.4.5 ) || ( > 2.4.1 && == 4.3.3 && >= 4.3.1 && == 2.4.1 ) || ( >= 3.2.2 && > 3.1.1 && >= 3.2.3 )": {-                                        "dlCSize": 3,-                                        "dlHash": "niigh",-                                        "dlOutput": "i0.ྼ",-                                        "dlSubdir": null,-                                        "dlUri": "http:hsu"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -2,-                                        "dlHash": "qqqsbs",-                                        "dlOutput": "\u0002Sa\u0004",-                                        "dlSubdir": {-                                            "RegexDir": "P"-                                        },-                                        "dlUri": "http:cmgryr"-                                    }-                                },-                                "Linux_UnknownLinux": {-                                    "( <= 6.3.1 && < 1.1.3 ) || ( <= 2.3.2 && < 3.2.3 ) || ( < 3.3.1 && > 3.2.2 )": {-                                        "dlCSize": -2,-                                        "dlHash": "uxku",-                                        "dlOutput": "Zn",-                                        "dlSubdir": null,-                                        "dlUri": "https:mtdtso"-                                    },-                                    "( == 1.1.2 && >= 3.2.3 && < 4.3.1 && <= 5.4.4 && > 5.4.5 && < 2.3.3 && == 3.3.4 )": {-                                        "dlCSize": -4,-                                        "dlHash": "pd",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0001"-                                        },-                                        "dlUri": "http:y"-                                    },-                                    "( >= 2.4.5 )": {-                                        "dlCSize": -4,-                                        "dlHash": "ls",-                                        "dlOutput": "崼𢵰\\0?튼",-                                        "dlSubdir": {-                                            "RegexDir": "*'\u001aB􆐫"-                                        },-                                        "dlUri": "https:tso"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "ff",-                                        "dlOutput": "$\n󻻯}",-                                        "dlSubdir": {-                                            "RegexDir": "󾴱𮜞3%"-                                        },-                                        "dlUri": "https:slhke"-                                    }-                                }-                            },-                            "A_64": {-                                "Darwin": {},-                                "FreeBSD": {-                                    "( < 4.5.2 && > 1.2.3 && < 6.2.1 && >= 3.5.2 )": {-                                        "dlCSize": -6,-                                        "dlHash": "qmv",-                                        "dlOutput": "}9堺",-                                        "dlSubdir": "G",-                                        "dlUri": "https:dzjtx"-                                    },-                                    "( <= 3.4.3 && <= 3.3.4 ) || ( > 2.4.3 && > 1.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "thr",-                                        "dlOutput": ",􉚎\u0011?\u0003",-                                        "dlSubdir": {-                                            "RegexDir": "\u0015\r"-                                        },-                                        "dlUri": "https:kixenad"-                                    },-                                    "( >= 1.4.3 && >= 5.1.2 && <= 2.3.1 && <= 4.1.2 && == 3.5.2 && == 5.4.1 )": {-                                        "dlCSize": 2,-                                        "dlHash": "",-                                        "dlOutput": "󻂖2\tZn@",-                                        "dlSubdir": "󺼜p3",-                                        "dlUri": "https:kjq"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 5,-                                        "dlHash": "u",-                                        "dlOutput": "]󷶵6?@}",-                                        "dlSubdir": {-                                            "RegexDir": "\u0006"-                                        },-                                        "dlUri": "http:l"-                                    }-                                },-                                "Windows": {-                                    "( <= 3.4.1 && > 1.5.2 && == 2.1.3 && > 2.2.5 && >= 3.3.6 && <= 1.4.2 && >= 4.4.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "smwgsa",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:pl"-                                    },-                                    "( <= 4.1.3 && == 1.3.2 && >= 3.5.4 && >= 5.1.3 ) || ( <= 4.3.5 && > 5.2.3 ) || ( < 2.3.3 && <= 2.1.1 ) || ( >= 1.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "wK\u0005i|",-                                        "dlSubdir": null,-                                        "dlUri": "http:zrc"-                                    },-                                    "( == 3.3.2 && >= 2.2.6 && == 4.1.2 && >= 1.2.1 && == 5.4.4 ) || ( < 3.3.1 && >= 1.2.4 && >= 2.1.3 && == 3.4.4 && > 4.4.4 && <= 3.3.2 )": {-                                        "dlCSize": -6,-                                        "dlHash": "vln",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:y"-                                    },-                                    "( > 2.3.1 && > 1.2.2 && < 1.1.2 && >= 3.3.3 && == 3.4.1 && < 2.2.2 && >= 3.5.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "⠚!"-                                        },-                                        "dlUri": "http:enkr"-                                    },-                                    "( >= 3.1.4 && >= 2.5.5 && == 2.5.1 && > 1.2.1 && <= 2.4.3 && >= 1.5.3 && >= 2.1.2 ) || ( < 5.1.1 ) || ( == 5.3.1 && > 1.3.2 && < 3.1.3 && <= 1.3.3 )": {-                                        "dlCSize": 3,-                                        "dlHash": "a",-                                        "dlOutput": "𱁕Z&\u0010\u0000",-                                        "dlSubdir": "󴒯\u0012",-                                        "dlUri": "http:k"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "vy",-                                        "dlOutput": null,-                                        "dlSubdir": "􌵂\u0007",-                                        "dlUri": "https:how"-                                    }-                                }-                            },-                            "A_ARM": {-                                "Linux_Alpine": {-                                    "( < 3.2.2 && <= 1.3.4 && == 2.1.2 && < 4.1.3 ) || ( == 2.3.3 && < 3.4.4 && == 2.3.4 && == 1.4.2 && >= 4.1.4 )": {-                                        "dlCSize": 0,-                                        "dlHash": "j",-                                        "dlOutput": "",-                                        "dlSubdir": "󵳩飁.^\u0015\u0017",-                                        "dlUri": "http:"-                                    },-                                    "( < 4.1.3 && == 5.5.2 && == 3.5.5 && > 1.3.1 && <= 4.4.3 && < 3.3.5 ) || ( == 5.3.4 && <= 2.2.2 && >= 3.2.3 && <= 1.4.1 )": {-                                        "dlCSize": 3,-                                        "dlHash": "sqnnnm",-                                        "dlOutput": "b󼟟",-                                        "dlSubdir": "q󱳣\n",-                                        "dlUri": "http:cgc"-                                    },-                                    "( < 4.5.3 && >= 4.3.3 && < 5.4.1 && < 2.3.2 && > 4.2.1 && >= 5.5.1 && < 4.3.5 ) || ( > 1.4.1 ) || ( > 3.1.2 && == 2.1.3 && > 1.2.1 ) || ( <= 2.2.2 && > 2.2.3 && < 2.2.1 )": {-                                        "dlCSize": -4,-                                        "dlHash": "subyjxl",-                                        "dlOutput": null,-                                        "dlSubdir": "YM#=𖣐",-                                        "dlUri": "http:trgxsfh"-                                    },-                                    "( == 5.5.5 && >= 5.3.1 && == 5.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "zqrnmy",-                                        "dlOutput": "􈕷󳢳\u0006\u0006둘l%",-                                        "dlSubdir": "w􍍲",-                                        "dlUri": "https:jb"-                                    },-                                    "( > 1.4.5 && == 3.2.5 && == 1.5.3 ) || ( == 4.1.2 && <= 3.2.3 && < 3.3.4 && < 2.1.3 && >= 4.2.1 && < 1.1.3 )": {-                                        "dlCSize": 3,-                                        "dlHash": "dotv",-                                        "dlOutput": "\u0010#Wlap",-                                        "dlSubdir": "",-                                        "dlUri": "http:w"-                                    },-                                    "( > 2.2.5 && == 3.5.2 && > 4.3.3 && <= 1.4.3 ) || ( == 5.4.3 && < 3.3.4 && <= 1.4.1 && >= 2.3.2 ) || ( <= 1.1.3 && < 2.1.1 && >= 3.1.3 && == 1.3.2 )": {-                                        "dlCSize": -3,-                                        "dlHash": "yz",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "=Y \u000b\u001e"-                                        },-                                        "dlUri": "https:xd"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 7,-                                        "dlHash": "x",-                                        "dlOutput": "+C􍧱\u001e",-                                        "dlSubdir": {-                                            "RegexDir": "\u000cJ󻈨"-                                        },-                                        "dlUri": "http:xwxq"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:mxeak",-                        "viPostInstall": "h",-                        "viPostRemove": "hxsbu",-                        "viPreCompile": "",-                        "viReleaseDay": null,-                        "viSourceDL": {-                            "dlCSize": -3,-                            "dlHash": "fgvsa",-                            "dlOutput": "o",-                            "dlSubdir": "\u001d옠\u0004敫t",-                            "dlUri": "https:"-                        },-                        "viTags": [-                            "base-1.2.4",-                            "old",-                            "old",-                            "LatestPrerelease",-                            "C",-                            "Nightly",-                            "LatestPrerelease"-                        ],-                        "viTestDL": {-                            "dlCSize": 0,-                            "dlHash": "",-                            "dlOutput": null,-                            "dlSubdir": {-                                "RegexDir": "\u0006n#k"-                            },-                            "dlUri": "http:veaqa"-                        }-                    },-                    "8.6.2": {-                        "viArch": {-                            "A_ARM64": {-                                "Windows": {-                                    "( == 4.5.4 && >= 2.2.2 && >= 3.5.2 && < 4.2.4 ) || ( > 2.3.1 && > 2.2.2 && > 3.1.4 && == 1.2.1 ) || ( >= 3.1.3 && < 3.2.1 )": {-                                        "dlCSize": 6,-                                        "dlHash": "v",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "https:stuznt"-                                    },-                                    "( > 4.1.1 && == 3.3.1 && < 5.2.3 && < 1.2.3 && > 3.4.5 ) || ( > 2.1.2 && > 1.4.1 && > 4.2.1 && > 1.5.1 )": {-                                        "dlCSize": -7,-                                        "dlHash": "bdpvjsm",-                                        "dlOutput": "祫lI􆹯<",-                                        "dlSubdir": {-                                            "RegexDir": "JL\u0017k󷁷"-                                        },-                                        "dlUri": "http:psi"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 1,-                                        "dlHash": "",-                                        "dlOutput": "\u001d󾁽\u0019",-                                        "dlSubdir": "A\u0001O",-                                        "dlUri": "https:phmra"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "Linux_CentOS": {},-                                "Linux_Mint": {-                                    "( < 3.5.2 && <= 1.3.4 && == 3.3.5 && >= 3.1.4 && > 4.2.1 && < 2.4.5 && == 3.1.4 ) || ( <= 1.1.4 ) || ( > 3.1.2 && < 2.1.2 ) || ( >= 1.3.2 && >= 3.1.2 ) || ( <= 1.1.1 && > 1.1.1 && > 1.1.1 )": {-                                        "dlCSize": 2,-                                        "dlHash": "ksv",-                                        "dlOutput": null,-                                        "dlSubdir": "+<",-                                        "dlUri": "http:djhx"-                                    },-                                    "( == 5.5.2 && < 4.4.5 && < 4.1.5 && == 2.4.1 && < 2.5.4 && == 6.2.4 ) || ( == 3.1.3 && > 1.2.3 && < 4.2.2 )": {-                                        "dlCSize": 2,-                                        "dlHash": "nict",-                                        "dlOutput": null,-                                        "dlSubdir": "iR&\u0004",-                                        "dlUri": "https:jssfxe"-                                    },-                                    "( == 6.3.3 && == 5.3.5 && <= 4.4.5 && >= 1.3.3 && <= 5.5.2 && <= 5.1.4 ) || ( > 2.2.1 && >= 2.1.3 && < 4.1.3 && >= 4.5.5 && >= 2.2.2 )": {-                                        "dlCSize": 3,-                                        "dlHash": "je",-                                        "dlOutput": "",-                                        "dlSubdir": "\t􂎈",-                                        "dlUri": "http:lgwqfp"-                                    },-                                    "( > 1.2.2 )": {-                                        "dlCSize": 1,-                                        "dlHash": "qusq",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:wsy"-                                    },-                                    "( > 2.5.4 && < 1.2.1 && < 2.1.5 && <= 5.2.1 && >= 3.4.2 ) || ( <= 3.2.1 && < 2.4.1 && == 5.3.3 && > 3.2.3 && == 1.1.2 && >= 4.1.4 ) || ( == 2.1.3 && < 2.2.2 && >= 3.2.3 && == 2.2.3 && == 2.3.1 ) || ( <= 1.2.1 && <= 2.2.2 && >= 1.2.1 ) || ( == 1.2.1 && == 1.1.1 && < 1.1.1 ) || ( >= 1.1.1 && < 1.2.1 )": {-                                        "dlCSize": 1,-                                        "dlHash": "wp",-                                        "dlOutput": "Q",-                                        "dlSubdir": null,-                                        "dlUri": "https:wrg"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 7,-                                        "dlHash": "rfwnws",-                                        "dlOutput": "7󿉉.\u0000",-                                        "dlSubdir": {-                                            "RegexDir": "G󺡾M"-                                        },-                                        "dlUri": "https:nutv"-                                    }-                                },-                                "Windows": {-                                    "( <= 2.4.5 && == 5.3.2 && >= 5.3.2 && <= 3.1.3 && == 2.2.4 && <= 1.2.3 && <= 6.4.5 ) || ( >= 2.1.2 && > 1.3.2 && > 4.3.2 && > 1.4.4 && < 4.5.2 ) || ( <= 1.2.3 && <= 3.1.1 && <= 1.2.1 && > 1.2.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "xtkyv",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "p{p\u0019"-                                        },-                                        "dlUri": "http:l"-                                    },-                                    "( <= 5.3.4 && == 4.1.1 && >= 5.2.3 && == 5.5.1 && == 3.1.3 && >= 2.3.1 && > 3.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "n",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:"-                                    },-                                    "( <= 5.4.5 && <= 4.5.5 && == 4.2.1 )": {-                                        "dlCSize": 0,-                                        "dlHash": "mh",-                                        "dlOutput": "𤷔^𡱾品\u001a=",-                                        "dlSubdir": "𫆓H`􋼱\u001d",-                                        "dlUri": "https:cbfya"-                                    },-                                    "( > 1.3.1 && >= 4.2.3 && > 4.1.1 ) || ( <= 2.4.4 && == 2.2.4 && < 2.3.3 && <= 4.2.1 && == 2.1.1 ) || ( <= 3.1.1 && > 1.1.3 && >= 1.2.2 && == 1.1.1 ) || ( < 1.2.1 )": {-                                        "dlCSize": 5,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "}n\u0008S"-                                        },-                                        "dlUri": "https:"-                                    },-                                    "( > 4.4.1 && <= 4.5.5 && < 1.5.2 && < 5.4.3 )": {-                                        "dlCSize": 2,-                                        "dlHash": "l",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "http:tzn"-                                    },-                                    "( > 5.1.5 && <= 2.4.4 && >= 2.2.4 && < 3.2.2 && == 4.2.4 && > 3.5.4 && >= 2.3.4 )": {-                                        "dlCSize": -1,-                                        "dlHash": "",-                                        "dlOutput": "􄄿",-                                        "dlSubdir": "",-                                        "dlUri": "https:jmxul"-                                    },-                                    "( >= 2.2.5 && == 5.3.2 && == 5.5.2 && == 4.5.1 )": {-                                        "dlCSize": 7,-                                        "dlHash": "mweevtg",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "d"-                                        },-                                        "dlUri": "https:mng"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -7,-                                        "dlHash": "knn",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "𢹂􄝹 "-                                        },-                                        "dlUri": "http:qlay"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:xo",-                        "viPostInstall": "",-                        "viPostRemove": null,-                        "viPreCompile": "oa",-                        "viReleaseDay": "-10100869320227397-07-30",-                        "viSourceDL": {-                            "dlCSize": 3,-                            "dlHash": "hdfw",-                            "dlOutput": "\u001f􈬴\u0015",-                            "dlSubdir": "$",-                            "dlUri": "https:"-                        },-                        "viTags": [-                            "old",-                            "Prerelease",-                            "old",-                            "Prerelease",-                            "old"-                        ],-                        "viTestDL": {-                            "dlCSize": 4,-                            "dlHash": "kmvdj",-                            "dlOutput": null,-                            "dlSubdir": "]:",-                            "dlUri": "http:bv"-                        }-                    }-                },-                "Stack": {-                    "1.8.8": {-                        "viArch": {-                            "A_32": {-                                "Darwin": {-                                    "( < 5.1.5 && < 1.4.1 && == 4.5.3 && == 3.4.4 && < 5.1.4 && <= 2.2.2 )": {-                                        "dlCSize": 6,-                                        "dlHash": "fhtgx",-                                        "dlOutput": "s?X𡹀𤰮",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:kb"-                                    },-                                    "( >= 1.1.5 && == 3.4.1 && < 1.5.5 && > 1.5.1 && >= 4.4.4 && == 5.4.4 && > 2.1.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "kwkn",-                                        "dlOutput": "Z\u0019󹎢",-                                        "dlSubdir": {-                                            "RegexDir": "𐮩_P"-                                        },-                                        "dlUri": "http:pqjd"-                                    },-                                    "( >= 3.1.1 && <= 1.4.3 && >= 3.5.4 && > 2.2.1 && >= 4.1.3 && <= 4.2.3 && <= 5.5.1 ) || ( < 3.2.3 && >= 3.2.2 ) || ( >= 3.2.1 && == 1.2.1 && < 1.3.2 && == 3.3.4 && <= 3.3.3 )": {-                                        "dlCSize": 4,-                                        "dlHash": "",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "http:trq"-                                    },-                                    "( >= 5.5.4 ) || ( == 1.3.4 && > 4.4.4 && < 5.1.1 ) || ( > 2.1.1 && >= 1.1.3 && > 2.3.2 && > 2.2.1 )": {-                                        "dlCSize": -2,-                                        "dlHash": "",-                                        "dlOutput": "",-                                        "dlSubdir": "sdG",-                                        "dlUri": "http:hpkjkcw"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 3.5.6 && == 5.2.4 && <= 2.2.2 && < 4.4.4 && == 5.2.2 && < 1.5.1 )": {-                                        "dlCSize": -7,-                                        "dlHash": "wb",-                                        "dlOutput": "1",-                                        "dlSubdir": null,-                                        "dlUri": "https:ov"-                                    },-                                    "( < 4.5.4 && < 3.3.4 && >= 5.3.2 && > 5.5.2 && >= 1.5.1 && <= 4.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "enldzbl",-                                        "dlOutput": "k[\u001dN",-                                        "dlSubdir": null,-                                        "dlUri": "https:by"-                                    },-                                    "( >= 1.5.3 && >= 2.4.4 && <= 2.2.5 && >= 4.3.5 && > 1.2.2 && >= 4.4.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "nkkvpr",-                                        "dlOutput": "",-                                        "dlSubdir": " 󶥁",-                                        "dlUri": "http:nealh"-                                    },-                                    "( >= 6.3.4 && == 5.2.3 && == 5.5.4 && <= 2.1.1 && < 6.1.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "nsyg",-                                        "dlOutput": "\u0006Z\u001cF#X𥑟",-                                        "dlSubdir": null,-                                        "dlUri": "http:je"-                                    }-                                },-                                "Linux_Gentoo": {-                                    "( <= 2.4.4 && <= 5.5.1 && > 1.1.2 )": {-                                        "dlCSize": 0,-                                        "dlHash": "rflupt",-                                        "dlOutput": "\nHr",-                                        "dlSubdir": {-                                            "RegexDir": "l\t𪔠~\n"-                                        },-                                        "dlUri": "http:cgy"-                                    },-                                    "( >= 1.4.2 && > 5.1.1 && < 4.4.4 && == 4.5.1 ) || ( == 3.2.3 && > 4.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "ktos",-                                        "dlOutput": "^sOs",-                                        "dlSubdir": "Q",-                                        "dlUri": "https:frbu"-                                    },-                                    "( >= 2.1.2 && <= 4.3.4 && > 1.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "b",-                                        "dlOutput": "􅥶N\u0008{C",-                                        "dlSubdir": {-                                            "RegexDir": "㰛𪷕f\u000c𡣅^"-                                        },-                                        "dlUri": "https:zsgqaqe"-                                    },-                                    "( >= 6.1.4 && >= 3.1.3 )": {-                                        "dlCSize": -7,-                                        "dlHash": "hjkbue",-                                        "dlOutput": "\u000b8",-                                        "dlSubdir": "7󵕞IP",-                                        "dlUri": "https:atj"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 3,-                                        "dlHash": "f",-                                        "dlOutput": "e<IS",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "http:"-                                    }-                                },-                                "Windows": {}-                            },-                            "A_64": {-                                "Darwin": {-                                    "( < 1.3.1 ) || ( == 3.2.2 && == 1.2.4 && > 4.2.1 && >= 2.4.1 && >= 4.3.3 ) || ( == 1.3.2 ) || ( >= 2.1.2 && <= 2.1.1 ) || ( > 1.1.1 ) || ( < 1.1.1 ) || ( < 1.2.1 )": {-                                        "dlCSize": -2,-                                        "dlHash": "k",-                                        "dlOutput": "",-                                        "dlSubdir": "~W-",-                                        "dlUri": "http:egfet"-                                    },-                                    "( == 4.3.5 && == 4.5.5 && >= 5.1.3 && == 4.1.5 && == 3.2.3 && == 3.5.2 )": {-                                        "dlCSize": 0,-                                        "dlHash": "vlaecb",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "Q"-                                        },-                                        "dlUri": "https:"-                                    }-                                },-                                "Linux_Debian": {-                                    "( <= 2.1.4 && > 2.5.5 && == 2.6.6 && <= 3.4.1 && >= 4.4.5 && >= 1.3.4 && >= 5.2.3 ) || ( >= 1.4.1 && <= 3.2.1 && <= 2.3.2 ) || ( < 5.1.2 ) || ( < 1.2.2 ) || ( < 1.1.1 ) || ( >= 1.2.2 ) || ( >= 2.1.1 ) || ( < 2.1.1 ) || ( == 1.1.2 ) || ( <= 1.1.1 ) || ( > 1.1.1 )": {-                                        "dlCSize": 0,-                                        "dlHash": "nblwhg",-                                        "dlOutput": ",",-                                        "dlSubdir": {-                                            "RegexDir": "𦒗E󰘾"-                                        },-                                        "dlUri": "http:x"-                                    },-                                    "( == 5.5.4 && < 4.4.2 && >= 5.1.3 && == 5.2.3 && <= 3.1.2 && > 1.5.1 ) || ( == 3.4.4 )": {-                                        "dlCSize": 7,-                                        "dlHash": "rjh",-                                        "dlOutput": "Nhl",-                                        "dlSubdir": null,-                                        "dlUri": "https:isu"-                                    },-                                    "( > 3.5.3 && < 4.2.2 && > 2.2.1 && > 2.4.4 && == 1.4.4 ) || ( > 3.2.3 && >= 3.4.2 )": {-                                        "dlCSize": -4,-                                        "dlHash": "a",-                                        "dlOutput": "􈍛\u0011",-                                        "dlSubdir": null,-                                        "dlUri": "http:awkhyxl"-                                    },-                                    "( >= 3.3.5 ) || ( <= 4.3.1 && == 1.4.1 && == 2.3.4 && == 3.4.3 ) || ( == 2.4.3 && >= 1.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "v",-                                        "dlOutput": "h=\u0017m󼛣𤐾",-                                        "dlSubdir": "@@O\u0011G",-                                        "dlUri": "https:mbkcs"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "dly",-                                        "dlOutput": "n",-                                        "dlSubdir": "VQ𰬉}",-                                        "dlUri": "https:z"-                                    }-                                },-                                "Windows": {-                                    "( > 5.1.1 && < 4.5.3 && >= 3.1.4 && <= 2.2.5 && > 4.5.5 )": {-                                        "dlCSize": 1,-                                        "dlHash": "iotgvc",-                                        "dlOutput": "\u0015",-                                        "dlSubdir": {-                                            "RegexDir": "󳁠"-                                        },-                                        "dlUri": "http:rrzteoa"-                                    },-                                    "( > 5.2.4 && == 2.4.2 && == 2.1.5 ) || ( > 3.3.3 && >= 3.2.3 && >= 3.2.1 && < 5.4.2 && < 1.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "ua",-                                        "dlOutput": "E󵸀",-                                        "dlSubdir": null,-                                        "dlUri": "https:w"-                                    },-                                    "( >= 2.3.1 && <= 3.1.2 && >= 4.3.5 )": {-                                        "dlCSize": -4,-                                        "dlHash": "rtb",-                                        "dlOutput": "𑇥J",-                                        "dlSubdir": null,-                                        "dlUri": "http:refaamy"-                                    },-                                    "( >= 2.4.4 && == 1.4.5 && < 1.3.5 && == 3.3.5 && > 2.2.4 ) || ( <= 2.4.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "hzk",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "𨃸}q\\"-                                        },-                                        "dlUri": "http:salcm"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "f",-                                        "dlOutput": "f\u0012I",-                                        "dlSubdir": {-                                            "RegexDir": "| \"\u001c\u001e"-                                        },-                                        "dlUri": "https:"-                                    }-                                }-                            },-                            "A_PowerPC": {-                                "Darwin": {-                                    "( == 2.3.4 && <= 1.3.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "enk",-                                        "dlOutput": "):",-                                        "dlSubdir": "M/o\u000e𒓢",-                                        "dlUri": "https:oe"-                                    }-                                },-                                "FreeBSD": {-                                    "( < 1.4.3 && == 2.4.1 ) || ( > 1.1.1 && < 1.4.4 && == 1.3.4 && >= 3.4.2 && == 2.4.2 ) || ( <= 2.1.2 && < 1.3.3 && == 2.3.4 && < 2.2.2 ) || ( == 2.2.2 && == 1.1.2 ) || ( == 2.1.2 )": {-                                        "dlCSize": 4,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "\u0002"-                                        },-                                        "dlUri": "http:rjxirs"-                                    },-                                    "( == 4.4.2 && < 2.5.3 ) || ( < 2.4.5 && < 3.2.2 && <= 1.3.3 && == 2.4.4 && > 2.2.4 && <= 1.3.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "r",-                                        "dlOutput": null,-                                        "dlSubdir": ">",-                                        "dlUri": "http:eg"-                                    },-                                    "( > 3.5.1 && > 3.5.5 && == 2.2.3 && <= 4.5.4 && < 2.4.2 && < 4.3.2 && <= 4.4.2 ) || ( < 3.3.4 && <= 1.4.1 && <= 2.4.4 && == 1.1.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "rezgism",-                                        "dlOutput": null,-                                        "dlSubdir": "\u001a💚𰣣DH",-                                        "dlUri": "http:kwvhxzr"-                                    },-                                    "( >= 4.4.4 && >= 3.5.5 && < 1.5.3 && < 3.1.1 )": {-                                        "dlCSize": 4,-                                        "dlHash": "",-                                        "dlOutput": "AGDCf8",-                                        "dlSubdir": {-                                            "RegexDir": "l;𮚥"-                                        },-                                        "dlUri": "https:hpzzwxh"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -7,-                                        "dlHash": "jgsnsxg",-                                        "dlOutput": "$srv",-                                        "dlSubdir": {-                                            "RegexDir": "6T"-                                        },-                                        "dlUri": "http:llzlth"-                                    }-                                },-                                "Windows": {-                                    "( > 1.1.4 && > 4.5.6 && < 1.3.2 ) || ( <= 3.4.3 ) || ( <= 2.4.2 && <= 2.1.1 && <= 2.1.3 && >= 1.1.2 && > 1.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "zw",-                                        "dlOutput": null,-                                        "dlSubdir": null,-                                        "dlUri": "https:q"-                                    },-                                    "( > 3.5.4 && > 2.1.6 && > 2.3.5 && > 4.4.5 )": {-                                        "dlCSize": -6,-                                        "dlHash": "v",-                                        "dlOutput": "H\u0019k",-                                        "dlSubdir": {-                                            "RegexDir": "\r"-                                        },-                                        "dlUri": "http:pvcaml"-                                    },-                                    "( > 5.5.5 && <= 3.4.5 && <= 3.1.4 && < 4.3.5 && <= 3.1.4 )": {-                                        "dlCSize": 2,-                                        "dlHash": "ldcj",-                                        "dlOutput": "􋫝",-                                        "dlSubdir": "|",-                                        "dlUri": "https:gbnuhsk"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": 4,-                                        "dlHash": "",-                                        "dlOutput": null,-                                        "dlSubdir": "\u0007&Q",-                                        "dlUri": "https:"-                                    }-                                }-                            },-                            "A_PowerPC64": {-                                "Darwin": {-                                    "( == 4.2.4 && < 5.2.3 && == 2.4.1 && >= 3.4.2 && > 3.2.3 && > 5.5.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "xhbgp",-                                        "dlOutput": "(`^[{]",-                                        "dlSubdir": "E,OE<\u0013",-                                        "dlUri": "https:n"-                                    }-                                },-                                "Windows": {-                                    "( < 1.4.4 && >= 5.4.1 && <= 3.4.1 && >= 4.1.4 )": {-                                        "dlCSize": 7,-                                        "dlHash": "",-                                        "dlOutput": "\u0003􀯟",-                                        "dlSubdir": {-                                            "RegexDir": "$"-                                        },-                                        "dlUri": "https:o"-                                    },-                                    "( < 2.4.2 && < 1.2.1 && > 2.3.4 && == 1.2.4 && >= 2.5.2 && > 5.1.4 && >= 5.1.5 ) || ( == 2.4.2 ) || ( < 3.1.2 && > 3.1.3 && > 2.3.3 ) || ( <= 1.3.2 ) || ( > 1.1.1 && < 2.1.1 && == 1.1.1 ) || ( > 1.2.2 ) || ( > 1.1.1 )": {-                                        "dlCSize": -4,-                                        "dlHash": "ccqjs",-                                        "dlOutput": "",-                                        "dlSubdir": null,-                                        "dlUri": "http:gp"-                                    },-                                    "( < 3.1.3 && == 4.1.1 && < 5.1.3 && <= 2.1.1 ) || ( < 1.2.1 && <= 3.5.3 && > 3.1.6 && <= 1.4.3 && > 1.1.4 ) || ( <= 2.2.1 && <= 2.2.1 && == 2.1.2 && == 2.1.1 ) || ( > 2.2.1 && > 2.2.1 && < 2.2.1 )": {-                                        "dlCSize": -4,-                                        "dlHash": "ytp",-                                        "dlOutput": "I",-                                        "dlSubdir": null,-                                        "dlUri": "http:cxywou"-                                    },-                                    "( >= 1.6.4 && < 5.3.4 && < 4.1.1 && < 3.1.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "vnn",-                                        "dlOutput": "얷U_\u0000I|",-                                        "dlSubdir": "",-                                        "dlUri": "https:yfvu"-                                    },-                                    "( >= 5.2.1 && <= 4.4.3 && < 2.4.1 && <= 1.1.1 && <= 1.1.2 ) || ( == 3.2.3 && < 3.4.1 && <= 1.3.3 && > 2.2.2 && < 2.2.1 && < 2.1.3 ) || ( == 1.1.1 && > 1.3.3 && <= 2.1.3 )": {-                                        "dlCSize": -3,-                                        "dlHash": "qycxa",-                                        "dlOutput": "?.Ṱ",-                                        "dlSubdir": null,-                                        "dlUri": "http:w"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "\\𞅂g􇵏\u0010𬿐2",-                                        "dlSubdir": "\u0005𢓠A",-                                        "dlUri": "http:dewfwy"-                                    }-                                }-                            },-                            "A_Sparc": {-                                "Darwin": {-                                    "( == 2.3.4 && < 5.5.4 && < 3.5.2 && >= 2.2.2 ) || ( == 3.1.4 && <= 4.1.1 && <= 2.1.3 && <= 4.4.2 && == 4.4.3 )": {-                                        "dlCSize": 2,-                                        "dlHash": "rlqhg",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "🖀􀛤󱾕O\u000e󳕠"-                                        },-                                        "dlUri": "https:tqvf"-                                    }-                                },-                                "Linux_RedHat": {-                                    "( < 2.2.5 && < 1.3.4 && > 1.5.5 )": {-                                        "dlCSize": null,-                                        "dlHash": "beo",-                                        "dlOutput": "\u000fFy<\u0008",-                                        "dlSubdir": "yS4Yd",-                                        "dlUri": "http:a"-                                    },-                                    "( < 3.2.6 )": {-                                        "dlCSize": 7,-                                        "dlHash": "ffuoqcx",-                                        "dlOutput": "",-                                        "dlSubdir": {-                                            "RegexDir": "\u0004􃦅􍿎\u0002\u000eH"-                                        },-                                        "dlUri": "http:f"-                                    },-                                    "( < 5.3.3 ) || ( > 1.4.4 && <= 2.1.1 && <= 1.4.3 && > 1.4.4 && <= 2.3.4 && < 2.1.3 )": {-                                        "dlCSize": 0,-                                        "dlHash": "t",-                                        "dlOutput": "㮯2Ak𠟭[\"",-                                        "dlSubdir": "\u0012r\n",-                                        "dlUri": "http:"-                                    },-                                    "( < 5.5.4 && >= 3.3.3 && < 5.2.3 && > 1.4.1 && > 3.4.4 )": {-                                        "dlCSize": null,-                                        "dlHash": "le",-                                        "dlOutput": null,-                                        "dlSubdir": {-                                            "RegexDir": "S"-                                        },-                                        "dlUri": "http:ehz"-                                    },-                                    "( == 4.4.2 && <= 3.4.4 && <= 4.1.1 && > 1.3.4 && == 5.1.4 && > 5.5.2 && <= 3.5.1 ) || ( < 1.3.4 && == 4.1.4 && > 4.3.1 )": {-                                        "dlCSize": null,-                                        "dlHash": "",-                                        "dlOutput": "𘘈z堇\u0017𧠴2F",-                                        "dlSubdir": "",-                                        "dlUri": "https:alopyvr"-                                    },-                                    "( > 2.3.2 && == 4.4.2 && < 5.5.4 ) || ( >= 3.4.4 && < 3.4.1 ) || ( >= 1.2.2 )": {-                                        "dlCSize": null,-                                        "dlHash": "zf",-                                        "dlOutput": "&h*P\u0017",-                                        "dlSubdir": null,-                                        "dlUri": "http:l"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": -4,-                                        "dlHash": "o",-                                        "dlOutput": "{",-                                        "dlSubdir": {-                                            "RegexDir": "\u0005"-                                        },-                                        "dlUri": "http:"-                                    }-                                },-                                "Windows": {-                                    "unknown_versioning": {-                                        "dlCSize": -4,-                                        "dlHash": "ye",-                                        "dlOutput": "Xh󱋖y",-                                        "dlSubdir": {-                                            "RegexDir": ""-                                        },-                                        "dlUri": "https:xlmzv"-                                    }-                                }-                            },-                            "A_Sparc64": {-                                "Linux_Gentoo": {-                                    "( < 2.2.5 && == 5.2.4 )": {-                                        "dlCSize": -1,-                                        "dlHash": "cjxjgds",-                                        "dlOutput": "I9/*",-                                        "dlSubdir": {-                                            "RegexDir": "z㗈2"-                                        },-                                        "dlUri": "http:dhaiy"-                                    },-                                    "( > 4.2.2 && >= 5.3.1 && < 5.1.1 && < 3.5.5 && <= 2.4.3 && < 1.1.2 ) || ( >= 1.3.1 && > 2.1.1 && < 2.1.1 ) || ( < 3.2.3 && > 3.1.3 ) || ( >= 2.2.1 && > 1.1.1 && < 1.2.2 )": {-                                        "dlCSize": 0,-                                        "dlHash": "qhb",-                                        "dlOutput": "\u0000\u001cjj𑐝􄤉𐙹",-                                        "dlSubdir": {-                                            "RegexDir": "7q𰌛\u001bv"-                                        },-                                        "dlUri": "http:rr"-                                    }-                                },-                                "Linux_Ubuntu": {-                                    "( < 4.4.1 && == 3.1.2 ) || ( < 1.2.3 && >= 1.4.3 && <= 1.1.2 && <= 2.2.3 )": {-                                        "dlCSize": null,-                                        "dlHash": "vr",-                                        "dlOutput": "/'e퇀",-                                        "dlSubdir": null,-                                        "dlUri": "http:rwd"-                                    },-                                    "( > 5.3.1 && > 1.2.5 && >= 1.3.2 && < 2.4.2 ) || ( < 3.1.2 && >= 1.3.3 && == 4.4.1 && < 2.3.1 && >= 2.2.2 )": {-                                        "dlCSize": -1,-                                        "dlHash": "vvu",-                                        "dlOutput": "\u001fm뱹𦚓",-                                        "dlSubdir": null,-                                        "dlUri": "https:lzp"-                                    },-                                    "( >= 5.4.1 && > 5.2.2 && < 1.3.4 )": {-                                        "dlCSize": -5,-                                        "dlHash": "ieeokpi",-                                        "dlOutput": "?L\u001d#*",-                                        "dlSubdir": "\u00023",-                                        "dlUri": "https:lsjjhfc"-                                    },-                                    "unknown_versioning": {-                                        "dlCSize": null,-                                        "dlHash": "wd",-                                        "dlOutput": "􆝩'鉙Y",-                                        "dlSubdir": {-                                            "RegexDir": "ҡh"-                                        },-                                        "dlUri": "http:ohyqzp"-                                    }-                                },-                                "Windows": {-                                    "( < 3.5.4 && == 4.5.1 && <= 4.5.2 && < 4.5.4 && < 5.3.1 && == 2.3.5 && <= 1.5.5 )": {-                                        "dlCSize": 2,-                                        "dlHash": "zut",-                                        "dlOutput": "d\u001c",-                                        "dlSubdir": null,-                                        "dlUri": "http:"-                                    }-                                }-                            }-                        },-                        "viChangeLog": "https:todorak",-                        "viPostInstall": "mjwcdv",-                        "viPostRemove": null,-                        "viPreCompile": "ebacww",-                        "viReleaseDay": "12420771945377678-11-28",-                        "viSourceDL": {-                            "dlCSize": null,-                            "dlHash": "ektas",-                            "dlOutput": "",-                            "dlSubdir": null,-                            "dlUri": "http:voqyh"-                        },-                        "viTags": [-                            "Prerelease",-                            "LatestPrerelease",-                            "LatestNightly",-                            "𐌰",-                            "LatestNightly",-                            "Prerelease",-                            "_"-                        ],-                        "viTestDL": {-                            "dlCSize": -3,-                            "dlHash": "tnl",-                            "dlOutput": "r\u001f🚳􋲈",-                            "dlSubdir": {-                                "RegexDir": "\u0014ᷨ\u0014[\n"-                            },-                            "dlUri": "http:mfzzlq"-                        }-                    }-                }-            },-            "globalTools": {-                "ShimGen": {-                    "dlCSize": null,-                    "dlHash": "mpljxguikoebuynzv",-                    "dlOutput": "Q􆹿@i\"%\u0014gb0/PPYE\u001f\u0014KC`-wL",-                    "dlSubdir": {-                        "RegexDir": ".`_\u0005󹦸&󲥠\u0014^1Fml\u001e􄋔>o􅟘G"-                    },-                    "dlUri": "http:tmcnu"-                }-            },-            "toolRequirements": {-                "GHC": {-                    "6.3.1": {-                        "Darwin": {},-                        "FreeBSD": {-                            "( < 4.1.2 && == 1.4.5 && == 5.2.3 && < 5.4.1 ) || ( >= 2.1.3 && >= 4.5.3 && > 4.3.4 && <= 3.1.2 )": {-                                "distroPKGs": [-                                    ""-                                ],-                                "notes": "cwnb"-                            },-                            "( < 4.2.4 )": {-                                "distroPKGs": [-                                    "dicugx",-                                    "i",-                                    "mujdd"-                                ],-                                "notes": ""-                            },-                            "( > 1.1.5 )": {-                                "distroPKGs": [-                                    "tlwhan",-                                    "qwgyhd",-                                    "rwpk",-                                    "zabitl",-                                    "qe",-                                    "htb"-                                ],-                                "notes": "p"-                            },-                            "( >= 2.1.5 && <= 3.3.2 && <= 5.6.3 ) || ( == 4.1.4 && <= 1.4.2 )": {-                                "distroPKGs": [-                                    "yflo",-                                    "cmyxrm",-                                    "zlna",-                                    "omwbvpv",-                                    "apnnaj"-                                ],-                                "notes": "zxuwwty"-                            },-                            "( >= 2.2.3 && <= 5.2.5 ) || ( <= 4.1.4 ) || ( >= 1.3.1 && < 1.1.1 && <= 1.3.1 && >= 2.3.3 && < 3.2.1 ) || ( <= 3.1.2 && > 2.1.1 && <= 1.1.1 )": {-                                "distroPKGs": [-                                    "vs"-                                ],-                                "notes": "lsixjh"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "pt"-                            }-                        },-                        "Linux_CentOS": {-                            "( < 3.4.4 && <= 3.4.1 )": {-                                "distroPKGs": [-                                    "qqsrwn",-                                    "jxkw",-                                    "gh",-                                    "maq",-                                    "vec"-                                ],-                                "notes": "twusamk"-                            },-                            "( <= 4.1.1 && <= 1.4.3 && < 1.4.2 && == 3.5.2 && > 2.2.1 ) || ( < 4.4.2 )": {-                                "distroPKGs": [-                                    "ywvx",-                                    "whf",-                                    "svxvnr",-                                    "",-                                    "bjaoto",-                                    "pqva"-                                ],-                                "notes": ""-                            },-                            "( <= 4.2.2 && == 4.1.5 && > 5.1.2 && == 4.5.4 && >= 4.4.5 && >= 3.2.3 ) || ( == 3.4.2 && < 3.1.1 && >= 4.2.4 && == 1.1.4 && < 2.3.3 && >= 1.4.4 ) || ( >= 3.3.3 )": {-                                "distroPKGs": [-                                    "h",-                                    "sozfh",-                                    "",-                                    "g",-                                    "kzsoylv",-                                    "ynuowov",-                                    "ir"-                                ],-                                "notes": "bvayv"-                            },-                            "( == 1.4.2 && >= 3.2.5 && > 4.2.5 && < 6.5.3 && < 1.2.3 )": {-                                "distroPKGs": [-                                    "mimd",-                                    "rdb",-                                    "pueyc"-                                ],-                                "notes": "tqdpc"-                            },-                            "( > 2.2.5 && >= 2.1.4 && > 3.5.4 && < 1.3.2 && <= 4.2.4 && >= 5.6.2 && == 4.2.2 )": {-                                "distroPKGs": [-                                    "bvy",-                                    "iymcjlf",-                                    "hhnrwsi"-                                ],-                                "notes": "fitxwn"-                            },-                            "( > 5.1.2 && < 6.3.5 && <= 2.1.4 )": {-                                "distroPKGs": [-                                    "kkqcor",-                                    "rs",-                                    "sc"-                                ],-                                "notes": "oo"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "ksvrdml",-                                    "wxxov",-                                    "cjm",-                                    "ws",-                                    "umezmm"-                                ],-                                "notes": "gz"-                            }-                        },-                        "Windows": {-                            "( >= 1.2.2 && >= 1.3.5 && >= 3.4.2 && <= 1.2.2 && == 4.3.5 && < 5.1.4 )": {-                                "distroPKGs": [-                                    "nxitidx",-                                    "hwvtumt",-                                    "swwoo"-                                ],-                                "notes": "veqef"-                            }-                        }-                    }-                },-                "GHCup": {-                    "1.3.4": {-                        "FreeBSD": {-                            "( == 1.3.5 && <= 1.4.5 && > 3.1.4 && < 3.2.2 ) || ( == 1.4.3 && > 1.4.2 && >= 1.3.3 && >= 1.1.3 && == 4.1.4 && < 1.2.2 )": {-                                "distroPKGs": [],-                                "notes": "zlojc"-                            },-                            "( > 5.1.4 && >= 4.1.1 && <= 2.3.2 )": {-                                "distroPKGs": [-                                    "jvq",-                                    "dqkp",-                                    "mywu",-                                    "tp",-                                    "hhhtpmd",-                                    "abemjke"-                                ],-                                "notes": "vzupro"-                            },-                            "( >= 1.2.6 && >= 5.3.5 && > 3.1.6 && <= 5.3.5 && > 4.1.1 && == 5.2.2 && < 1.2.5 )": {-                                "distroPKGs": [],-                                "notes": "kya"-                            },-                            "( >= 5.1.2 && <= 1.5.5 )": {-                                "distroPKGs": [],-                                "notes": "ouw"-                            }-                        },-                        "Linux_Alpine": {-                            "( < 2.1.1 && == 5.5.1 )": {-                                "distroPKGs": [-                                    "y",-                                    "h",-                                    ""-                                ],-                                "notes": "mib"-                            },-                            "( < 5.1.3 && == 4.5.1 && > 3.5.3 ) || ( <= 1.1.2 && > 4.4.3 && == 3.3.2 )": {-                                "distroPKGs": [-                                    "c",-                                    "",-                                    "xzbmcmp",-                                    "hq"-                                ],-                                "notes": "iedte"-                            },-                            "( == 3.2.3 && > 2.4.4 && < 3.4.3 && > 2.1.1 && > 5.1.4 ) || ( <= 3.1.2 && <= 2.4.3 && <= 1.2.4 && < 4.2.1 && < 3.4.4 && >= 2.1.4 )": {-                                "distroPKGs": [-                                    "bpce",-                                    "s",-                                    "mcuujoq",-                                    "",-                                    "w",-                                    "cuvhdse"-                                ],-                                "notes": "hj"-                            },-                            "( == 4.1.3 ) || ( <= 4.1.3 && > 4.1.3 && > 4.1.3 ) || ( > 1.3.1 && < 2.3.1 && == 1.3.1 )": {-                                "distroPKGs": [-                                    "rov",-                                    "brydqm"-                                ],-                                "notes": "mtdg"-                            },-                            "( > 2.3.5 && < 1.5.5 && < 4.4.3 && >= 4.4.4 && > 5.4.5 ) || ( > 4.2.2 && == 1.2.1 && < 1.2.3 && > 1.2.1 && >= 4.2.4 && >= 1.3.4 ) || ( >= 1.2.1 && < 2.1.2 )": {-                                "distroPKGs": [],-                                "notes": "u"-                            },-                            "( > 4.1.1 && <= 2.5.3 && <= 5.5.3 && <= 4.4.4 && == 2.1.1 ) || ( <= 2.4.2 && <= 4.2.1 && <= 4.5.1 )": {-                                "distroPKGs": [-                                    "jcdqw",-                                    "hwy",-                                    "sz",-                                    "uexjwy"-                                ],-                                "notes": "tbebe"-                            },-                            "( > 4.1.1 && > 4.3.3 ) || ( < 4.1.2 ) || ( > 1.4.1 && <= 3.1.2 && <= 2.3.1 ) || ( == 1.1.2 && <= 1.2.1 )": {-                                "distroPKGs": [-                                    "crvkj",-                                    "",-                                    "y",-                                    "q",-                                    "a",-                                    "jcvdcn",-                                    ""-                                ],-                                "notes": "wzfvode"-                            },-                            "( >= 4.1.4 ) || ( <= 1.2.2 )": {-                                "distroPKGs": [-                                    "cvthu"-                                ],-                                "notes": "voilj"-                            }-                        },-                        "Linux_Debian": {-                            "( <= 4.5.2 && >= 2.4.1 && == 4.5.3 && < 5.4.1 ) || ( > 4.1.2 )": {-                                "distroPKGs": [-                                    "",-                                    "",-                                    "m",-                                    "te",-                                    "zakk",-                                    "yomqcbz"-                                ],-                                "notes": "lo"-                            },-                            "( >= 4.1.2 && < 2.4.1 ) || ( == 1.1.2 && == 3.4.2 && > 4.2.3 && < 2.2.2 && >= 2.2.2 ) || ( < 1.1.1 && >= 2.1.3 && > 1.2.3 && < 1.1.2 && == 1.3.3 )": {-                                "distroPKGs": [-                                    "lgl"-                                ],-                                "notes": "j"-                            },-                            "( >= 5.1.4 && <= 1.2.5 && > 4.4.1 && <= 5.4.4 && == 4.1.1 && >= 2.4.1 ) || ( <= 3.1.3 && >= 2.1.3 )": {-                                "distroPKGs": [-                                    "gpkbm",-                                    "",-                                    "t",-                                    "fp",-                                    "kfkyiv",-                                    "q",-                                    "efaoy"-                                ],-                                "notes": "o"-                            },-                            "( >= 6.1.2 && == 5.1.4 && > 2.2.4 && == 1.1.2 && >= 1.1.5 )": {-                                "distroPKGs": [-                                    "yqvqsk",-                                    "phezq",-                                    "ipvljl",-                                    "tlhgekz",-                                    "jbq",-                                    "wptbi"-                                ],-                                "notes": "ecd"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "gnqaicy"-                                ],-                                "notes": "gzy"-                            }-                        },-                        "Linux_RedHat": {-                            "( < 5.5.4 && == 5.1.2 && >= 5.1.1 ) || ( >= 5.1.2 ) || ( > 3.3.1 )": {-                                "distroPKGs": [-                                    "g",-                                    "kzheuds"-                                ],-                                "notes": "riamopc"-                            },-                            "( <= 3.2.3 && > 2.3.4 ) || ( > 3.3.3 && >= 3.1.1 )": {-                                "distroPKGs": [],-                                "notes": "iez"-                            },-                            "( == 1.1.4 && == 5.2.4 && < 2.5.2 && >= 2.2.5 )": {-                                "distroPKGs": [-                                    "",-                                    "qixshbs",-                                    "bpaw",-                                    "xdc",-                                    "nkwtodk",-                                    ""-                                ],-                                "notes": "gk"-                            },-                            "( > 1.5.5 && >= 3.2.4 && == 1.2.3 && == 5.3.3 && > 2.5.2 )": {-                                "distroPKGs": [-                                    "qbix"-                                ],-                                "notes": "tafkee"-                            },-                            "( >= 1.4.4 && > 4.5.5 && >= 3.5.5 && == 3.1.3 ) || ( >= 2.1.2 && <= 1.1.3 && <= 3.3.4 && == 2.4.4 ) || ( >= 3.1.3 && <= 3.2.3 ) || ( <= 2.2.1 && > 2.2.2 ) || ( >= 1.1.1 && <= 1.1.1 ) || ( <= 2.1.1 )": {-                                "distroPKGs": [-                                    "wb",-                                    "ythavli",-                                    "rmamiee",-                                    "bvw",-                                    "okz",-                                    "wlme",-                                    "lqkpqu"-                                ],-                                "notes": "r"-                            },-                            "( >= 3.2.3 && < 3.3.1 && <= 1.3.3 && == 2.5.5 && <= 2.3.4 && < 5.4.1 )": {-                                "distroPKGs": [],-                                "notes": "day"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "rfjawuj"-                            }-                        },-                        "Windows": {}-                    },-                    "3.5.6": {-                        "Darwin": {-                            "( > 2.4.5 && >= 2.2.1 ) || ( > 3.3.1 && < 3.3.4 && <= 1.4.4 && >= 2.1.3 ) || ( >= 3.1.3 && > 1.3.3 && > 1.2.3 && >= 4.2.2 && > 3.3.1 ) || ( == 1.2.2 && == 2.2.1 && >= 1.3.2 && > 2.1.1 ) || ( == 1.1.1 )": {-                                "distroPKGs": [-                                    "iorozr",-                                    "rlelwq",-                                    "ztfyp"-                                ],-                                "notes": "wzrgnm"-                            },-                            "( > 5.1.3 && == 2.3.1 && == 4.2.4 && > 1.1.1 && >= 4.1.6 && == 3.4.5 && >= 1.4.2 )": {-                                "distroPKGs": [-                                    "zps"-                                ],-                                "notes": "ihy"-                            },-                            "( > 5.2.3 && < 3.5.2 && < 3.2.1 && >= 4.5.5 && >= 4.3.5 && > 5.5.1 && >= 5.1.2 )": {-                                "distroPKGs": [-                                    "",-                                    "r",-                                    "",-                                    "jcaxq",-                                    "",-                                    ""-                                ],-                                "notes": ""-                            },-                            "( > 5.6.4 && > 5.4.5 && <= 5.2.5 && <= 2.5.2 && < 3.3.1 )": {-                                "distroPKGs": [-                                    "",-                                    "wg",-                                    "qmxg"-                                ],-                                "notes": "izatyah"-                            },-                            "( >= 2.2.5 && >= 4.4.3 && <= 5.2.5 && <= 5.3.4 && > 4.1.4 && <= 5.5.1 && == 1.4.1 )": {-                                "distroPKGs": [-                                    "xdgjbnc",-                                    "hkfn",-                                    "glz"-                                ],-                                "notes": "ahp"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "xgjka"-                            }-                        },-                        "FreeBSD": {-                            "( <= 2.3.4 && > 1.2.5 && < 3.3.5 && <= 3.4.4 && > 4.2.2 )": {-                                "distroPKGs": [-                                    "ioss",-                                    "",-                                    "dbspj",-                                    "f",-                                    "ayfpqp"-                                ],-                                "notes": "wzlr"-                            },-                            "( == 3.3.1 ) || ( < 4.1.3 && <= 1.4.2 && <= 4.2.2 ) || ( < 1.1.1 && > 1.2.3 )": {-                                "distroPKGs": [-                                    "piws",-                                    "inl",-                                    "r",-                                    "j",-                                    "apyo",-                                    "jb"-                                ],-                                "notes": "wfon"-                            },-                            "( > 1.5.3 && >= 1.3.4 && > 5.3.5 && == 1.4.1 && < 4.5.4 && <= 2.3.1 ) || ( >= 2.3.2 && > 1.3.1 && >= 3.2.2 && == 1.2.2 && <= 3.2.1 )": {-                                "distroPKGs": [-                                    "gh",-                                    "tvmxa",-                                    "qmuba",-                                    "ct"-                                ],-                                "notes": "xcgijx"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "ajqli"-                            }-                        },-                        "Windows": {-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "ue",-                                    "cnehi",-                                    "",-                                    "pg",-                                    "zjw"-                                ],-                                "notes": "wtoc"-                            }-                        }-                    },-                    "3.8.7": {-                        "Darwin": {-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "sfgh",-                                    "nlgcp",-                                    "cc"-                                ],-                                "notes": "npawqf"-                            }-                        },-                        "Linux_Exherbo": {-                            "( == 5.5.4 && <= 4.3.5 && >= 2.1.3 && < 1.1.4 && == 2.3.1 && < 1.2.3 ) || ( <= 4.1.3 && < 3.3.4 && >= 4.2.1 && == 4.4.2 && <= 2.5.2 && > 1.3.3 )": {-                                "distroPKGs": [],-                                "notes": "qetcliw"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "pcbr",-                                    "fryica",-                                    "",-                                    "eeg",-                                    "ds",-                                    "yoe",-                                    "fqukevu"-                                ],-                                "notes": "nb"-                            }-                        },-                        "Windows": {-                            "( <= 3.5.1 && == 5.2.5 && < 2.1.3 && == 3.2.1 )": {-                                "distroPKGs": [-                                    "qxfj",-                                    "",-                                    "y",-                                    "rvzvr",-                                    "qauyrkw",-                                    "ogyc"-                                ],-                                "notes": "p"-                            },-                            "( == 2.2.4 && < 2.4.6 ) || ( < 3.2.4 && == 1.3.4 && > 2.3.2 )": {-                                "distroPKGs": [-                                    "tmbn"-                                ],-                                "notes": "qag"-                            },-                            "( >= 3.2.5 && == 2.3.1 && < 4.1.5 && < 2.2.2 && < 6.1.4 ) || ( > 4.4.3 && < 2.1.4 )": {-                                "distroPKGs": [-                                    "",-                                    "jkeblhr",-                                    "stezfh",-                                    "",-                                    "m",-                                    "kplhqx",-                                    "hopgu"-                                ],-                                "notes": ""-                            }-                        }-                    },-                    "6.6.1": {-                        "FreeBSD": {-                            "( < 5.4.5 && < 1.1.3 && < 3.5.2 && == 2.2.1 && < 3.5.3 && == 1.5.5 && == 2.5.5 ) || ( == 1.4.2 && <= 3.4.4 ) || ( >= 2.2.2 && == 3.1.2 )": {-                                "distroPKGs": [-                                    "wluwa",-                                    "mu",-                                    "rhmyfpw"-                                ],-                                "notes": "smtj"-                            },-                            "( <= 2.1.5 && >= 5.5.2 && >= 2.4.1 )": {-                                "distroPKGs": [-                                    "jbutlb"-                                ],-                                "notes": "bbledv"-                            },-                            "( > 3.5.3 && >= 5.4.5 && > 2.1.2 )": {-                                "distroPKGs": [-                                    "n",-                                    "jmclwn",-                                    "fhhqjqp",-                                    "tzozco"-                                ],-                                "notes": "lgihqfd"-                            },-                            "( >= 3.5.3 && > 2.3.3 && >= 4.5.5 && > 3.4.2 && < 4.3.4 && > 4.2.1 && == 3.4.3 )": {-                                "distroPKGs": [-                                    "cfs",-                                    "vnxzd",-                                    ""-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "rcvm"-                            }-                        }-                    },-                    "8.6.8": {-                        "FreeBSD": {-                            "( <= 1.2.6 && < 2.3.4 && == 1.2.5 && >= 3.3.4 && >= 1.2.2 ) || ( > 1.2.2 && <= 1.2.1 && > 3.3.2 && > 2.1.4 && <= 4.3.4 ) || ( > 1.4.2 && == 1.1.3 && <= 3.3.3 )": {-                                "distroPKGs": [-                                    "tqva",-                                    "jniy",-                                    "eaxh"-                                ],-                                "notes": "ars"-                            },-                            "( == 4.4.5 && >= 4.3.3 && < 4.3.4 && >= 2.3.4 && > 3.6.2 && < 3.4.5 )": {-                                "distroPKGs": [-                                    "pnontkr",-                                    "xcx"-                                ],-                                "notes": "lv"-                            },-                            "( >= 4.3.3 && <= 2.5.4 && == 4.5.2 && >= 2.2.4 ) || ( <= 1.1.3 && <= 2.2.1 && <= 1.2.4 ) || ( >= 1.1.1 ) || ( == 1.2.1 ) || ( == 1.1.1 && > 1.1.1 && >= 1.1.1 ) || ( <= 1.1.2 && >= 2.2.1 )": {-                                "distroPKGs": [-                                    "bi",-                                    "j",-                                    "tobf",-                                    "netw"-                                ],-                                "notes": "ozhm"-                            }-                        }-                    }-                },-                "HLS": {-                    "1.4.5": {-                        "Linux_Debian": {-                            "( < 3.3.1 && <= 4.6.2 && >= 5.2.5 && == 4.4.4 )": {-                                "distroPKGs": [-                                    "ighyjq",-                                    "cib"-                                ],-                                "notes": "orqr"-                            },-                            "( <= 1.2.1 && == 4.3.5 && <= 3.1.4 && > 3.1.1 && > 5.5.2 )": {-                                "distroPKGs": [-                                    "qlxnj",-                                    "",-                                    "zwngnxh",-                                    "ikv"-                                ],-                                "notes": "jkydpa"-                            },-                            "( == 1.3.2 && < 4.3.5 )": {-                                "distroPKGs": [-                                    "wbhysx",-                                    "ldt",-                                    "bbtbbnw"-                                ],-                                "notes": "el"-                            },-                            "( == 3.3.4 && > 2.2.3 && >= 5.2.5 && <= 3.4.3 && > 4.5.1 && == 1.5.4 ) || ( == 3.3.4 && < 2.3.4 && <= 2.4.1 ) || ( >= 3.2.1 && <= 1.4.2 && < 3.3.1 && <= 3.3.1 && > 3.3.1 ) || ( < 2.2.1 && <= 1.2.1 ) || ( >= 1.1.1 ) || ( == 1.2.1 ) || ( < 1.2.2 )": {-                                "distroPKGs": [-                                    "wzlx",-                                    "gsdr",-                                    "r",-                                    "",-                                    "sblssg"-                                ],-                                "notes": "g"-                            },-                            "( > 4.4.3 && <= 3.5.2 && < 2.3.4 && <= 3.5.3 && < 4.3.3 ) || ( >= 4.4.3 && >= 1.1.4 && < 3.2.3 ) || ( <= 1.3.1 )": {-                                "distroPKGs": [-                                    "jd",-                                    "ohxro",-                                    "ginckah"-                                ],-                                "notes": "wossl"-                            },-                            "( >= 5.5.4 && == 4.1.3 && <= 2.1.3 && > 3.1.2 && <= 3.1.5 && == 5.5.5 )": {-                                "distroPKGs": [-                                    "i",-                                    "ljtkfm",-                                    "jtqi",-                                    "lewc",-                                    "c",-                                    ""-                                ],-                                "notes": "owum"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "mnclpft"-                                ],-                                "notes": "qrjenq"-                            }-                        },-                        "Windows": {-                            "( < 3.5.2 && < 3.4.1 && == 1.1.5 && > 5.1.2 && > 4.1.5 && < 4.3.3 )": {-                                "distroPKGs": [],-                                "notes": ""-                            },-                            "( <= 1.5.2 && > 2.2.2 ) || ( <= 3.1.3 && < 4.1.3 && >= 4.5.2 && > 2.3.1 && > 2.4.2 )": {-                                "distroPKGs": [-                                    "ftjnfw",-                                    "lw",-                                    "sci",-                                    "ntuam",-                                    "j",-                                    "eik"-                                ],-                                "notes": "h"-                            },-                            "( > 1.1.3 ) || ( > 3.1.3 && >= 1.4.4 ) || ( < 1.1.1 && > 2.3.1 ) || ( > 1.1.2 ) || ( <= 1.1.2 && < 1.1.2 && <= 1.1.1 ) || ( >= 1.1.1 && > 2.1.2 ) || ( >= 1.1.2 )": {-                                "distroPKGs": [-                                    "tcrkvec",-                                    "mou",-                                    "rnxxgo",-                                    "miuyetc",-                                    "ygjjdy",-                                    "eqruv",-                                    "ecsvf"-                                ],-                                "notes": "hdusmyg"-                            },-                            "( >= 2.2.1 && == 5.5.1 && == 4.2.1 && <= 5.4.1 && > 1.1.3 && >= 3.1.6 )": {-                                "distroPKGs": [-                                    "znkuckw"-                                ],-                                "notes": "hufx"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "iyyxfw"-                                ],-                                "notes": "phabb"-                            }-                        }-                    },-                    "1.4.6": {-                        "Darwin": {-                            "( == 5.4.4 && < 2.1.2 && > 4.5.5 && < 3.5.4 && >= 2.3.4 )": {-                                "distroPKGs": [-                                    "asrk",-                                    "scvfglj",-                                    "tj"-                                ],-                                "notes": "fanf"-                            },-                            "( > 3.3.5 && <= 5.4.1 && < 5.5.1 && >= 3.2.3 && > 2.5.1 && > 1.2.1 && <= 4.1.4 )": {-                                "distroPKGs": [-                                    "r",-                                    "wfqv",-                                    ""-                                ],-                                "notes": "uu"-                            }-                        },-                        "Linux_RedHat": {-                            "( < 3.3.4 && == 1.1.5 && == 1.4.1 && == 5.5.3 && < 4.2.5 )": {-                                "distroPKGs": [-                                    "r",-                                    "maejfib",-                                    "fdt"-                                ],-                                "notes": "w"-                            },-                            "( <= 1.4.4 && >= 2.5.3 && > 1.4.5 && > 2.3.5 && == 2.1.5 && <= 3.2.5 )": {-                                "distroPKGs": [-                                    "gsx",-                                    "",-                                    "djvxnpn",-                                    ""-                                ],-                                "notes": "cuncl"-                            },-                            "( <= 3.1.2 && > 1.1.4 && > 4.3.3 )": {-                                "distroPKGs": [-                                    "iwxlz",-                                    "woq",-                                    "qsjtkac",-                                    "drukgr",-                                    "l",-                                    ""-                                ],-                                "notes": "em"-                            },-                            "( <= 5.2.4 )": {-                                "distroPKGs": [-                                    "v",-                                    "",-                                    "za"-                                ],-                                "notes": "yvktuvr"-                            },-                            "( == 4.2.1 && >= 1.1.4 && < 5.1.2 && > 2.2.4 ) || ( == 3.4.4 && == 2.4.2 && < 4.1.2 && < 3.2.3 && >= 2.2.4 )": {-                                "distroPKGs": [-                                    "hu",-                                    "ctkxeds",-                                    "npn",-                                    "vga"-                                ],-                                "notes": "fnai"-                            },-                            "( > 3.3.1 && <= 2.3.4 && >= 3.3.4 && < 1.2.2 ) || ( < 1.2.1 && >= 3.3.3 && < 4.2.2 && < 1.1.4 ) || ( == 1.3.2 && >= 1.1.3 && <= 3.2.3 && > 3.1.1 && == 2.1.2 )": {-                                "distroPKGs": [-                                    "x",-                                    "ldwn",-                                    "o",-                                    "fepyada",-                                    "pjwcecq"-                                ],-                                "notes": "llelro"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "bgnkwl",-                                    "vqprgh",-                                    "sro",-                                    "mttka",-                                    "veyjmz"-                                ],-                                "notes": "buoq"-                            }-                        }-                    },-                    "2.1.7": {-                        "Darwin": {-                            "( == 1.1.4 && >= 1.1.5 && == 1.3.5 && > 5.2.5 && > 5.4.4 && == 3.4.2 )": {-                                "distroPKGs": [-                                    "",-                                    "aa",-                                    "qwhapoh",-                                    "gvyq",-                                    "c"-                                ],-                                "notes": "vflor"-                            },-                            "( >= 1.1.2 && > 1.2.2 && < 6.3.4 ) || ( > 3.1.1 && == 1.2.1 && <= 2.3.1 )": {-                                "distroPKGs": [-                                    "olaedyt",-                                    "",-                                    "",-                                    "icgenb"-                                ],-                                "notes": "spx"-                            },-                            "( >= 5.5.5 && > 3.1.2 && > 3.4.4 ) || ( > 2.3.3 && > 2.2.4 )": {-                                "distroPKGs": [-                                    "",-                                    "odmwjty",-                                    "",-                                    "tth"-                                ],-                                "notes": ""-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "oqmvzm"-                            }-                        },-                        "FreeBSD": {-                            "( == 5.1.5 && <= 1.2.5 && < 4.5.1 && >= 2.4.3 && >= 3.3.3 )": {-                                "distroPKGs": [-                                    "ctey",-                                    "imp",-                                    "do",-                                    "gz",-                                    ""-                                ],-                                "notes": "b"-                            },-                            "( >= 2.3.3 && > 3.3.5 && >= 1.2.4 && == 4.4.5 && == 1.3.5 && < 3.5.5 && > 5.4.1 ) || ( > 2.1.2 ) || ( < 1.2.2 ) || ( >= 4.3.2 && >= 2.1.2 ) || ( <= 1.2.1 && < 2.1.1 ) || ( >= 1.1.1 && <= 1.1.1 ) || ( <= 1.1.1 ) || ( > 1.1.1 ) || ( <= 1.1.1 ) || ( >= 1.2.1 ) || ( == 1.1.1 )": {-                                "distroPKGs": [-                                    "agwdbj",-                                    "lit"-                                ],-                                "notes": "apqt"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "",-                                    "lothzl",-                                    "mqpkqq"-                                ],-                                "notes": "uosryz"-                            }-                        },-                        "Linux_AmazonLinux": {-                            "( < 1.1.3 && >= 5.2.4 && > 4.5.1 && < 5.5.4 && == 4.1.3 && > 3.1.1 && >= 3.2.3 )": {-                                "distroPKGs": [-                                    "fophpiz",-                                    "ptwe",-                                    "",-                                    "e",-                                    "xopoo",-                                    "go",-                                    "tvu"-                                ],-                                "notes": "hh"-                            },-                            "( <= 3.1.2 && >= 1.1.4 && < 1.4.4 && == 2.4.3 && < 5.3.2 && > 3.2.4 && >= 2.5.3 ) || ( >= 4.3.2 && > 3.4.3 && > 2.1.1 ) || ( < 3.1.2 && == 3.2.3 && < 3.2.2 && > 1.3.3 && <= 3.3.4 )": {-                                "distroPKGs": [],-                                "notes": "fx"-                            },-                            "( == 5.1.3 && < 4.4.2 && == 3.2.1 && < 2.2.3 && < 4.2.4 && < 5.5.5 ) || ( > 2.4.4 && >= 3.1.1 && >= 1.1.4 )": {-                                "distroPKGs": [-                                    "jxgpzs",-                                    "fcw"-                                ],-                                "notes": "rp"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "",-                                    "cnj",-                                    "wficabv",-                                    "ksozzmn",-                                    "",-                                    "zhg",-                                    "e"-                                ],-                                "notes": "gyjehm"-                            }-                        },-                        "Linux_Debian": {-                            "( == 5.2.1 )": {-                                "distroPKGs": [],-                                "notes": "cqm"-                            },-                            "( > 5.1.2 && == 4.3.3 && < 3.5.1 && == 3.3.5 && <= 3.4.1 )": {-                                "distroPKGs": [-                                    "q"-                                ],-                                "notes": "zhtyuyw"-                            },-                            "( > 5.2.4 && == 3.6.2 && >= 5.4.4 && > 2.1.5 && < 4.5.4 && >= 1.2.2 )": {-                                "distroPKGs": [-                                    ""-                                ],-                                "notes": ""-                            },-                            "( > 5.3.4 && > 4.3.2 && < 1.2.3 && < 4.2.3 && > 2.3.1 ) || ( == 3.3.2 && <= 2.2.1 ) || ( <= 3.3.1 && >= 2.1.2 && >= 3.1.1 && < 1.3.1 ) || ( < 1.1.2 && >= 1.1.1 && < 2.1.1 )": {-                                "distroPKGs": [-                                    "pqanib",-                                    "c",-                                    "ol",-                                    "mdi",-                                    "y",-                                    "d",-                                    "nueya"-                                ],-                                "notes": "vkqnvz"-                            },-                            "( >= 2.5.5 && >= 3.2.1 && < 3.4.2 && == 1.2.3 && == 4.1.2 && <= 3.4.2 && <= 3.1.1 ) || ( >= 2.4.2 && >= 2.1.3 && < 2.1.4 && <= 2.2.2 && <= 3.3.4 && < 4.4.4 ) || ( < 2.3.2 && > 3.2.3 )": {-                                "distroPKGs": [-                                    "aa",-                                    "",-                                    "nyb",-                                    "",-                                    "sjqiry",-                                    "sii"-                                ],-                                "notes": "uwug"-                            },-                            "( >= 2.5.5 && >= 4.1.1 && <= 5.1.1 && >= 3.5.1 ) || ( <= 4.3.4 && >= 3.3.5 && > 1.1.2 && > 4.1.4 && == 4.3.3 )": {-                                "distroPKGs": [-                                    "slnzh",-                                    "zz",-                                    "jtfz",-                                    "nxob",-                                    "gkl",-                                    "hsut",-                                    "dbtdzrk"-                                ],-                                "notes": "odekum"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "clba",-                                    "caweqy",-                                    "ksgx",-                                    "frtif"-                                ],-                                "notes": "vujay"-                            }-                        },-                        "Linux_Ubuntu": {-                            "( >= 1.5.2 && == 1.2.1 && <= 1.4.2 && < 6.5.5 && <= 5.4.1 && > 5.5.1 && > 1.5.3 )": {-                                "distroPKGs": [-                                    "iv",-                                    "lnnny",-                                    "j",-                                    "",-                                    "ve"-                                ],-                                "notes": "xrty"-                            }-                        }-                    },-                    "2.2.8": {-                        "Darwin": {-                            "( < 2.4.1 && <= 1.6.3 && < 5.5.4 && == 3.3.3 && < 2.5.5 ) || ( <= 3.2.4 )": {-                                "distroPKGs": [-                                    "h",-                                    "skaskdp",-                                    "fcpo",-                                    "",-                                    "pr",-                                    ""-                                ],-                                "notes": "upw"-                            },-                            "( > 4.4.4 && < 1.6.2 && > 4.1.3 && > 5.3.3 && == 5.3.3 && <= 5.1.4 ) || ( >= 3.4.4 && >= 2.1.2 && <= 1.2.4 && == 1.1.3 && == 2.3.2 )": {-                                "distroPKGs": [-                                    "c",-                                    "p",-                                    "efvett",-                                    "ojsfr",-                                    "oqh"-                                ],-                                "notes": "mbk"-                            },-                            "( >= 4.3.4 && <= 3.3.5 && > 5.2.5 && < 3.3.4 && == 5.4.3 && < 5.2.2 ) || ( <= 3.2.4 && >= 3.2.2 && <= 1.3.3 ) || ( < 2.1.2 && > 1.3.1 ) || ( < 1.1.3 )": {-                                "distroPKGs": [],-                                "notes": "ty"-                            }-                        },-                        "FreeBSD": {-                            "( >= 1.3.1 )": {-                                "distroPKGs": [-                                    "vi"-                                ],-                                "notes": "miixut"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "ecjnf",-                                    "r",-                                    "zrzvbor",-                                    "imfas",-                                    "tnhsof"-                                ],-                                "notes": "ays"-                            }-                        },-                        "Linux_Exherbo": {-                            "( >= 4.3.5 && <= 2.5.2 && <= 2.5.5 && <= 4.1.1 && < 3.5.2 && >= 3.2.5 )": {-                                "distroPKGs": [-                                    "e",-                                    "v",-                                    "qxuqu",-                                    "qsymgxm",-                                    "ta"-                                ],-                                "notes": "govf"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "soup",-                                    "gf"-                                ],-                                "notes": ""-                            }-                        },-                        "Linux_UnknownLinux": {-                            "( <= 1.3.3 && <= 5.5.1 && <= 2.3.5 && > 5.2.4 && > 4.2.4 )": {-                                "distroPKGs": [-                                    "cueql",-                                    "wokzsz",-                                    "sokus",-                                    "clqp",-                                    "og"-                                ],-                                "notes": "ta"-                            },-                            "( <= 2.5.5 ) || ( >= 1.2.1 && == 1.2.1 && <= 4.2.4 && == 1.1.3 ) || ( > 2.2.1 && == 1.2.1 && < 1.2.2 && > 3.2.1 && < 1.2.4 ) || ( < 1.1.1 && <= 1.1.2 )": {-                                "distroPKGs": [-                                    "filhguw",-                                    "bidnu",-                                    "ejg"-                                ],-                                "notes": "army"-                            },-                            "( <= 4.3.1 )": {-                                "distroPKGs": [-                                    "ecyfh",-                                    "gzazp",-                                    "mozlft"-                                ],-                                "notes": "rnjt"-                            },-                            "( == 1.5.3 && >= 2.5.2 && > 2.4.2 && > 3.6.5 )": {-                                "distroPKGs": [-                                    "kxw",-                                    "ryz"-                                ],-                                "notes": "ixgd"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "bovybow"-                            }-                        },-                        "Windows": {-                            "( < 4.5.5 && == 2.4.5 && >= 5.4.4 && <= 5.2.4 && > 2.4.2 )": {-                                "distroPKGs": [-                                    "tcqpbmx",-                                    "suff",-                                    "",-                                    "bkql",-                                    "eizzysx",-                                    "ua"-                                ],-                                "notes": "orewlm"-                            },-                            "( >= 4.5.2 && < 4.3.2 && <= 1.1.2 && < 1.4.3 ) || ( == 3.2.2 && == 3.2.4 && == 1.4.4 ) || ( < 3.1.1 && < 3.2.3 && == 2.2.1 && > 1.3.3 )": {-                                "distroPKGs": [-                                    "",-                                    "fxxto",-                                    "d",-                                    "xumueg"-                                ],-                                "notes": "unihwg"-                            }-                        }-                    },-                    "2.3.1": {},-                    "4.5.5": {-                        "Darwin": {-                            "( < 2.5.1 ) || ( >= 3.2.3 && < 3.3.4 && <= 3.4.4 )": {-                                "distroPKGs": [-                                    "gplf",-                                    "len",-                                    "",-                                    "",-                                    "",-                                    "odphho"-                                ],-                                "notes": ""-                            },-                            "( <= 2.3.4 && == 4.2.4 && >= 4.2.3 && <= 4.4.1 )": {-                                "distroPKGs": [],-                                "notes": ""-                            },-                            "( <= 5.2.4 ) || ( >= 4.5.1 && <= 1.4.2 ) || ( == 3.3.3 ) || ( <= 1.2.1 ) || ( >= 1.1.1 && > 1.2.1 && >= 2.1.1 ) || ( <= 1.1.2 && > 1.2.2 ) || ( > 1.1.2 ) || ( == 1.1.1 )": {-                                "distroPKGs": [],-                                "notes": "fw"-                            },-                            "( == 1.5.5 && <= 4.1.1 ) || ( == 3.3.1 && <= 4.4.1 )": {-                                "distroPKGs": [-                                    "dtw",-                                    "wwhno",-                                    "zm",-                                    "e"-                                ],-                                "notes": ""-                            },-                            "( == 5.4.5 && == 2.4.5 && >= 5.4.5 && >= 2.3.1 && == 4.1.6 && == 3.1.1 )": {-                                "distroPKGs": [-                                    "lnmueo",-                                    ""-                                ],-                                "notes": "fx"-                            },-                            "( > 3.2.1 && <= 5.2.1 )": {-                                "distroPKGs": [-                                    "",-                                    "lovikvn"-                                ],-                                "notes": "bzulsll"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "hubmrkx"-                            }-                        },-                        "FreeBSD": {-                            "( < 5.4.1 && > 1.4.2 && == 1.1.1 && > 2.2.5 && >= 2.4.3 && < 3.5.5 && >= 3.2.3 ) || ( <= 4.4.3 && <= 3.2.2 ) || ( == 1.1.2 )": {-                                "distroPKGs": [-                                    "gv",-                                    "gmx"-                                ],-                                "notes": "xcid"-                            },-                            "( <= 4.4.2 && < 1.3.5 && < 5.3.3 && == 2.3.5 && > 1.2.4 )": {-                                "distroPKGs": [-                                    "g",-                                    "jh",-                                    "",-                                    "jovc"-                                ],-                                "notes": "dmate"-                            },-                            "( >= 2.2.3 ) || ( == 4.2.3 && == 1.3.3 ) || ( <= 4.1.3 && >= 1.2.4 && <= 1.1.2 && > 3.1.2 && <= 3.2.2 ) || ( >= 1.2.2 && > 2.2.1 && <= 3.2.1 )": {-                                "distroPKGs": [-                                    "heuu",-                                    "ij",-                                    "mliuy"-                                ],-                                "notes": "pkim"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "lsxuua",-                                    "is",-                                    "ysssqj",-                                    "tzj",-                                    "mt",-                                    "bzkf"-                                ],-                                "notes": "y"-                            }-                        },-                        "Linux_Exherbo": {-                            "( < 2.5.1 )": {-                                "distroPKGs": [-                                    "ybnn",-                                    "i",-                                    ""-                                ],-                                "notes": ""-                            },-                            "( == 2.4.2 ) || ( >= 4.2.1 && < 2.3.1 && == 1.3.2 && < 5.1.1 )": {-                                "distroPKGs": [-                                    "",-                                    "zy"-                                ],-                                "notes": "sizbx"-                            },-                            "( >= 2.4.2 && < 2.5.1 && < 5.5.3 )": {-                                "distroPKGs": [-                                    "",-                                    "neyljfq",-                                    "",-                                    "bdfm",-                                    "etfvb",-                                    "ifqth"-                                ],-                                "notes": "lpymwns"-                            },-                            "( >= 4.4.4 && <= 5.4.2 && > 3.5.4 && == 1.2.5 && <= 1.3.1 ) || ( < 1.4.4 && >= 1.2.4 && > 3.1.2 && > 3.2.4 && <= 1.2.1 && >= 1.2.2 )": {-                                "distroPKGs": [-                                    "nxtyuk",-                                    "pf",-                                    "rpa",-                                    "vlcg"-                                ],-                                "notes": "bmugu"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "",-                                    "jp"-                                ],-                                "notes": ""-                            }-                        },-                        "Linux_Fedora": {-                            "( < 1.2.2 && == 1.3.5 && >= 5.1.4 )": {-                                "distroPKGs": [-                                    "zy",-                                    "egzldpo"-                                ],-                                "notes": "hcqd"-                            },-                            "( < 2.3.5 )": {-                                "distroPKGs": [-                                    "hphgh",-                                    "gi",-                                    "wwmj",-                                    "qv",-                                    "vy",-                                    "yih",-                                    "rft"-                                ],-                                "notes": "iyiazn"-                            },-                            "( < 5.2.3 && == 4.1.4 )": {-                                "distroPKGs": [-                                    "j",-                                    "",-                                    "mgks",-                                    "hnejyme",-                                    "z",-                                    "iwy",-                                    "vqn"-                                ],-                                "notes": ""-                            },-                            "( == 5.1.4 )": {-                                "distroPKGs": [-                                    "d"-                                ],-                                "notes": "ymgfwr"-                            },-                            "( == 5.4.3 && == 2.3.2 && <= 5.5.6 && <= 1.4.2 && >= 3.4.1 && > 3.2.3 )": {-                                "distroPKGs": [-                                    "ulhqc",-                                    "hcz",-                                    "xkus",-                                    "mcvgpw"-                                ],-                                "notes": "jtpot"-                            },-                            "( > 2.3.5 && == 5.4.4 && == 1.4.3 && == 4.4.1 && > 5.3.6 && <= 1.3.4 && >= 2.1.5 )": {-                                "distroPKGs": [-                                    "zrgf",-                                    "j",-                                    "b",-                                    "ihhayf",-                                    "",-                                    "uk"-                                ],-                                "notes": "ahga"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "kp",-                                    "rbvq",-                                    "bns",-                                    "fx",-                                    "qmoia",-                                    "",-                                    "uirknrs"-                                ],-                                "notes": "sd"-                            }-                        },-                        "Windows": {-                            "( < 3.1.5 && <= 4.1.4 && == 2.1.2 ) || ( >= 2.1.4 && <= 3.3.1 && <= 1.3.2 && < 2.3.3 ) || ( >= 3.1.2 && == 1.1.1 ) || ( == 1.1.1 && <= 1.1.2 )": {-                                "distroPKGs": [-                                    "x",-                                    "ckclo",-                                    "hdt",-                                    "v"-                                ],-                                "notes": "zrwxlv"-                            },-                            "( == 4.1.4 && < 2.2.1 && < 3.1.4 && == 4.3.2 && > 1.3.1 && > 2.3.1 && > 2.1.4 ) || ( < 1.3.5 && <= 3.2.2 && < 3.1.3 && <= 1.2.1 && < 4.1.4 ) || ( <= 1.3.3 ) || ( >= 1.1.1 && == 1.2.3 && <= 2.2.2 && < 1.2.2 )": {-                                "distroPKGs": [-                                    "mebzw",-                                    "ptpoti",-                                    "rtgc"-                                ],-                                "notes": "lxyzg"-                            },-                            "( > 2.1.1 && > 4.1.1 && < 5.3.1 && == 2.4.2 ) || ( >= 3.3.2 && <= 1.4.3 ) || ( <= 1.3.3 && < 4.1.2 && >= 3.2.3 && >= 1.2.1 && == 2.2.2 ) || ( < 1.2.2 && > 1.2.1 && > 1.1.2 && >= 1.1.4 )": {-                                "distroPKGs": [-                                    "uecyef",-                                    "irj",-                                    "la",-                                    "v",-                                    "agpptp",-                                    "xjb",-                                    "rxmu"-                                ],-                                "notes": "lw"-                            },-                            "( > 3.2.5 && <= 1.5.3 )": {-                                "distroPKGs": [],-                                "notes": "enep"-                            },-                            "( >= 1.4.1 ) || ( == 3.4.3 && < 2.4.1 && > 5.1.4 )": {-                                "distroPKGs": [-                                    "qoe",-                                    "pjeayd",-                                    "",-                                    "kikzyuh"-                                ],-                                "notes": "yeucyv"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "gbtviks",-                                    "qnx",-                                    "dlj"-                                ],-                                "notes": "ujqbbj"-                            }-                        }-                    },-                    "5.4.2": {-                        "Darwin": {-                            "( <= 5.1.5 && >= 5.5.1 && > 2.1.2 && == 4.2.1 && > 5.1.5 && >= 4.1.5 && == 5.3.5 )": {-                                "distroPKGs": [-                                    "adtbvg",-                                    "tvc",-                                    "arog",-                                    "e",-                                    "gu",-                                    "nnh"-                                ],-                                "notes": "ruwn"-                            },-                            "( == 5.5.1 && == 5.4.3 )": {-                                "distroPKGs": [],-                                "notes": "ihzog"-                            },-                            "( > 3.1.3 && <= 4.4.5 ) || ( == 1.1.2 ) || ( == 3.3.3 && < 1.3.2 && >= 2.1.1 && <= 2.1.1 ) || ( < 3.2.2 && > 2.3.1 ) || ( < 1.1.2 )": {-                                "distroPKGs": [],-                                "notes": "ck"-                            },-                            "( > 5.4.2 && < 5.1.1 )": {-                                "distroPKGs": [],-                                "notes": "gpz"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "lowvia"-                            }-                        },-                        "Linux_Ubuntu": {-                            "( > 3.4.4 && < 3.5.4 && <= 1.3.7 && == 3.2.5 )": {-                                "distroPKGs": [-                                    "upbxe",-                                    "enmolj",-                                    "",-                                    "etoc",-                                    "s",-                                    "qewrtcb",-                                    ""-                                ],-                                "notes": "hbdjjj"-                            },-                            "( > 3.4.4 && == 4.3.5 && < 5.4.3 && > 4.2.5 && < 1.3.2 && < 2.3.2 )": {-                                "distroPKGs": [-                                    "ykgmf",-                                    "kcjl",-                                    "tynty",-                                    "b",-                                    "ty",-                                    "jq",-                                    "t"-                                ],-                                "notes": ""-                            },-                            "( > 4.6.3 && > 2.4.2 && > 2.1.3 && > 4.5.3 ) || ( >= 3.3.2 && >= 3.2.4 && > 3.3.4 && > 1.2.2 && >= 2.1.1 && <= 4.2.3 ) || ( <= 1.2.1 && < 2.2.4 && > 3.2.1 && >= 3.3.1 ) || ( == 1.1.1 && > 2.2.1 && <= 1.1.2 && < 2.2.2 ) || ( <= 1.3.1 ) || ( >= 3.1.1 && > 1.1.2 ) || ( <= 2.2.1 )": {-                                "distroPKGs": [-                                    ""-                                ],-                                "notes": "metwche"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "ygbukj"-                                ],-                                "notes": "d"-                            }-                        },-                        "Windows": {-                            "( > 1.4.4 && > 1.5.1 ) || ( <= 1.3.3 && == 1.3.3 ) || ( >= 2.2.3 && >= 2.3.2 )": {-                                "distroPKGs": [-                                    "ath",-                                    "phzudm",-                                    "ldfihw",-                                    ""-                                ],-                                "notes": "kxd"-                            },-                            "( >= 1.1.3 && == 5.4.4 ) || ( > 1.1.2 && < 2.4.4 && >= 3.1.3 && <= 3.4.1 && < 1.4.1 ) || ( <= 2.2.1 && <= 3.2.1 )": {-                                "distroPKGs": [-                                    "t",-                                    "votx",-                                    "fvbfxsr",-                                    "xf",-                                    "a",-                                    "qcf"-                                ],-                                "notes": "i"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "ahyg"-                            }-                        }-                    },-                    "6.1.1": {-                        "Darwin": {-                            "( <= 2.1.2 && <= 1.4.5 && > 5.2.2 && == 1.2.5 )": {-                                "distroPKGs": [],-                                "notes": "vqm"-                            },-                            "( <= 5.3.2 && < 5.5.1 ) || ( >= 1.4.3 && >= 3.1.3 && > 1.4.4 ) || ( > 1.2.1 && >= 2.2.3 && < 3.1.5 )": {-                                "distroPKGs": [-                                    "uuvkukp",-                                    "rqpf",-                                    "",-                                    "z",-                                    "m",-                                    "",-                                    "onqynk"-                                ],-                                "notes": "nxumeei"-                            },-                            "( >= 1.2.3 && > 3.2.6 && >= 1.2.3 && <= 1.1.2 && <= 5.4.2 && < 5.5.1 && < 3.1.3 )": {-                                "distroPKGs": [],-                                "notes": "wnlhx"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "x",-                                    "gs",-                                    "uew",-                                    "ebzun",-                                    "s",-                                    "y",-                                    "kjtvx"-                                ],-                                "notes": "wb"-                            }-                        },-                        "FreeBSD": {-                            "( <= 1.3.1 && >= 5.2.2 )": {-                                "distroPKGs": [],-                                "notes": ""-                            },-                            "( == 2.2.1 && < 5.3.1 && < 3.4.3 && > 1.3.5 && > 1.4.5 && >= 4.4.5 && < 4.3.2 ) || ( >= 1.2.3 && <= 2.3.4 && < 1.2.3 ) || ( >= 1.2.3 && > 2.1.1 && > 1.3.1 )": {-                                "distroPKGs": [-                                    "bzfhy",-                                    "vvbundr",-                                    "u",-                                    "rqjudmb",-                                    "odn"-                                ],-                                "notes": "pwvvn"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "nmbwn",-                                    "vmhtdj",-                                    "zd",-                                    "zb",-                                    "oua",-                                    "",-                                    "dq"-                                ],-                                "notes": "rzhem"-                            }-                        },-                        "Linux_UnknownLinux": {-                            "( <= 4.1.2 && > 1.4.2 && <= 4.4.3 && == 2.3.2 && < 5.3.2 && <= 2.3.5 && <= 2.1.5 )": {-                                "distroPKGs": [-                                    "crlzcg",-                                    "",-                                    "kkd"-                                ],-                                "notes": ""-                            },-                            "( == 2.4.3 ) || ( < 2.2.3 && <= 2.2.3 && > 3.2.1 && >= 1.4.1 ) || ( < 2.3.2 && < 2.1.3 && > 1.1.2 && > 2.1.3 && > 1.3.1 )": {-                                "distroPKGs": [-                                    "e",-                                    "fk",-                                    "ynipnyu",-                                    "eqfv",-                                    "",-                                    "nxggpf",-                                    ""-                                ],-                                "notes": "rngmcbo"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "rzkw",-                                    "uswa",-                                    "mcfutsb",-                                    "fwmdt"-                                ],-                                "notes": "gryovff"-                            }-                        }-                    }-                },-                "Stack": {-                    "1.5.3": {-                        "Linux_Gentoo": {-                            "( < 5.2.2 && >= 3.4.5 )": {-                                "distroPKGs": [-                                    "ap",-                                    "pbncirf",-                                    "eurw",-                                    "tcrk",-                                    "b",-                                    "lcjhzh",-                                    "bxbdlwm"-                                ],-                                "notes": "ciggaq"-                            },-                            "( == 3.1.4 && <= 2.4.3 && == 2.3.5 && < 3.1.1 && == 4.2.5 ) || ( >= 4.3.3 && == 4.1.4 && > 5.3.4 && < 3.3.3 ) || ( >= 3.2.2 && > 1.3.1 && < 1.1.3 && >= 2.1.2 && < 2.2.2 ) || ( >= 1.1.2 && > 1.2.2 ) || ( > 2.1.1 ) || ( == 2.1.1 && == 1.2.1 ) || ( < 1.1.2 ) || ( < 1.2.1 ) || ( <= 1.1.1 ) || ( >= 1.1.1 )": {-                                "distroPKGs": [-                                    "nu",-                                    "tcebqws",-                                    "adxg"-                                ],-                                "notes": "plno"-                            },-                            "( == 4.4.2 && <= 1.2.5 && < 4.3.1 )": {-                                "distroPKGs": [-                                    "xn",-                                    "d",-                                    "ysk",-                                    "zyhls",-                                    "covwic",-                                    "qildijw",-                                    "cih"-                                ],-                                "notes": "zjxe"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "lqqcqda"-                                ],-                                "notes": "cwnihy"-                            }-                        },-                        "Linux_Mint": {-                            "( >= 4.2.5 && > 5.4.5 && < 2.2.5 )": {-                                "distroPKGs": [-                                    "rn",-                                    "dlwp"-                                ],-                                "notes": "ycop"-                            }-                        },-                        "Windows": {-                            "( < 4.5.2 && > 1.4.3 && > 2.4.1 ) || ( <= 3.1.3 && > 4.4.3 && > 2.1.4 ) || ( < 2.1.4 && == 1.2.1 && == 1.3.3 && > 1.3.3 && <= 3.1.3 ) || ( >= 3.2.1 && == 3.3.1 && < 1.1.2 )": {-                                "distroPKGs": [-                                    "kx",-                                    "hmajm",-                                    "myov",-                                    "gblfj",-                                    "fiotece",-                                    "unkyflb",-                                    "vpi"-                                ],-                                "notes": "lv"-                            },-                            "( <= 5.2.2 && <= 3.4.4 && > 3.1.6 ) || ( < 3.4.3 && <= 3.2.2 && >= 3.3.3 && > 3.2.2 && > 1.2.2 )": {-                                "distroPKGs": [-                                    "gkdvpsh"-                                ],-                                "notes": "ehw"-                            },-                            "( == 5.1.4 ) || ( >= 4.4.5 )": {-                                "distroPKGs": [-                                    "ueskh",-                                    "rucwb",-                                    "hrmz",-                                    "esnaebw",-                                    "tpwsvlw"-                                ],-                                "notes": "ebuyzeb"-                            },-                            "( >= 2.5.4 && < 5.5.3 && > 5.1.5 && > 1.2.1 && <= 3.4.2 && <= 3.5.1 && > 4.1.5 ) || ( < 2.3.1 && <= 2.2.1 && >= 4.2.2 && > 2.4.2 && >= 2.3.1 )": {-                                "distroPKGs": [-                                    "bdpke",-                                    "jyvlsba",-                                    "dbaglfv",-                                    "kh",-                                    "zn"-                                ],-                                "notes": "pfu"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "x"-                                ],-                                "notes": "p"-                            }-                        }-                    },-                    "1.8.5": {-                        "Darwin": {},-                        "Windows": {-                            "( <= 1.2.3 && <= 1.4.5 && <= 4.5.2 && < 2.3.2 )": {-                                "distroPKGs": [-                                    "a"-                                ],-                                "notes": "o"-                            },-                            "( <= 2.3.4 && == 1.2.2 && < 1.5.2 ) || ( > 1.2.4 && < 1.1.4 ) || ( >= 2.1.1 && == 1.4.3 ) || ( > 1.2.2 ) || ( <= 1.1.1 && > 2.1.1 ) || ( >= 1.2.1 )": {-                                "distroPKGs": [-                                    "wm"-                                ],-                                "notes": "hc"-                            },-                            "( > 2.5.3 && < 4.5.1 && <= 1.1.1 && <= 3.3.2 && == 5.2.5 )": {-                                "distroPKGs": [-                                    "",-                                    "kwahzst",-                                    "",-                                    "rqv"-                                ],-                                "notes": "n"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "mo",-                                    "uy",-                                    "cmhk",-                                    "kckuue",-                                    "x",-                                    ""-                                ],-                                "notes": "v"-                            }-                        }-                    },-                    "6.4.8": {-                        "Darwin": {-                            "( < 2.2.4 && <= 3.3.2 && < 1.1.4 && >= 5.3.4 && < 4.3.3 && < 3.2.3 )": {-                                "distroPKGs": [-                                    "",-                                    "f",-                                    "xg",-                                    "cully",-                                    "",-                                    "oa"-                                ],-                                "notes": "hkpn"-                            },-                            "( < 5.2.1 && == 2.2.5 && >= 4.5.1 && == 1.1.2 )": {-                                "distroPKGs": [-                                    "pfm",-                                    "p",-                                    "w"-                                ],-                                "notes": "uinsuv"-                            },-                            "( == 2.5.4 ) || ( < 4.1.4 && > 1.3.3 && <= 3.3.4 && > 1.3.4 && < 4.3.3 )": {-                                "distroPKGs": [-                                    "mscioe",-                                    "awm",-                                    "hkok",-                                    "c",-                                    "mudw",-                                    "kz"-                                ],-                                "notes": "o"-                            },-                            "( >= 4.5.5 )": {-                                "distroPKGs": [-                                    "es"-                                ],-                                "notes": "tn"-                            }-                        },-                        "FreeBSD": {-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "ri",-                                    "fwces",-                                    "fiq",-                                    "u",-                                    "kay",-                                    "hb",-                                    "idlbssz"-                                ],-                                "notes": ""-                            }-                        },-                        "Windows": {-                            "( == 5.3.1 && <= 2.3.4 && >= 1.3.3 && <= 4.4.4 && < 3.5.5 && > 5.4.4 )": {-                                "distroPKGs": [],-                                "notes": "lbc"-                            },-                            "( >= 3.5.4 && > 4.5.4 && >= 5.5.5 && <= 1.5.1 && == 5.1.3 && == 1.2.3 )": {-                                "distroPKGs": [-                                    "mupc",-                                    "sszgbnq"-                                ],-                                "notes": "qmnli"-                            },-                            "( >= 4.2.5 && > 2.5.5 && == 1.2.3 && > 3.2.3 && <= 4.3.1 )": {-                                "distroPKGs": [-                                    "qe",-                                    "uqje",-                                    "zrlhrid",-                                    "c",-                                    "cpgbl",-                                    "vyrgqq",-                                    "zgkfy"-                                ],-                                "notes": "s"-                            },-                            "( >= 4.5.5 && <= 3.1.3 ) || ( <= 4.1.3 && < 4.3.1 && < 1.2.2 && == 3.1.3 && > 4.3.3 ) || ( < 2.1.2 && < 2.1.3 && < 2.2.4 )": {-                                "distroPKGs": [-                                    "",-                                    "g",-                                    "iwebim",-                                    "gozyve",-                                    "v",-                                    "eodrnmy",-                                    "b"-                                ],-                                "notes": "kgx"-                            }-                        }-                    },-                    "unknown_version": {-                        "FreeBSD": {-                            "( == 5.5.5 && > 2.4.5 && >= 4.4.5 && > 3.2.4 )": {-                                "distroPKGs": [-                                    "ttyj"-                                ],-                                "notes": "fkqmb"-                            },-                            "( > 4.3.3 && == 1.1.1 )": {-                                "distroPKGs": [-                                    "p"-                                ],-                                "notes": "r"-                            },-                            "unknown_versioning": {-                                "distroPKGs": [-                                    "ygn"-                                ],-                                "notes": "stakcmt"-                            }-                        },-                        "Linux_Alpine": {},-                        "Linux_Mint": {-                            "( == 2.5.2 ) || ( > 1.2.1 && == 4.1.2 && == 4.3.4 && < 2.1.2 ) || ( >= 1.3.3 && == 2.4.2 ) || ( <= 1.2.2 && < 2.2.3 && < 1.1.1 && > 2.2.2 )": {-                                "distroPKGs": [-                                    "szk",-                                    "vttz",-                                    "xslhrg"-                                ],-                                "notes": ""-                            },-                            "( >= 2.1.5 && > 4.2.5 && < 6.2.2 && <= 3.2.5 && >= 1.4.3 )": {-                                "distroPKGs": [-                                    "ro",-                                    "",-                                    "erwb",-                                    "gwvi"-                                ],-                                "notes": "fa"-                            }-                        },-                        "Linux_Ubuntu": {-                            "( > 2.1.3 && < 1.2.2 ) || ( >= 1.2.3 && <= 4.3.3 && <= 2.5.4 && <= 1.3.2 && < 4.3.1 && <= 2.4.3 )": {-                                "distroPKGs": [-                                    "",-                                    "lnvlzo",-                                    "ybbv",-                                    "",-                                    "kyxhn",-                                    "smybz",-                                    "oqtcr"-                                ],-                                "notes": "cdmfj"-                            }-                        },-                        "Windows": {-                            "unknown_versioning": {-                                "distroPKGs": [],-                                "notes": "qdwsmy"-                            }-                        }-                    }-                }-            }-        }-    ],-    "seed": 89490121-}
+ test/optparse-test/ChangeLogTest.hs view
@@ -0,0 +1,51 @@+{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE OverloadedStrings #-}++module ChangeLogTest where++import Test.Tasty+import GHCup.OptParse+import Utils+import Test.Tasty.HUnit+import Control.Monad.IO.Class+import GHCup.Types+import Data.Versions (versionQ)++changeLogTests :: TestTree+changeLogTests = testGroup "changelog" $ map (uncurry check) checkList+  where+    check :: String -> ChangeLogOptions -> TestTree+    check args expected = testCase args $ do+      res <- changeLogParseWith (words args)+      liftIO $ res @?= expected++checkList :: [(String, ChangeLogOptions)]+checkList =+  [ ("changelog", ChangeLogOptions False Nothing Nothing)+  , ("changelog -o", ChangeLogOptions True Nothing Nothing)+  , ("changelog -t ghc", ChangeLogOptions False (Just GHC) Nothing)+  , ("changelog -t cabal", ChangeLogOptions False (Just Cabal) Nothing)+  , ("changelog -t hls", ChangeLogOptions False (Just HLS) Nothing)+  , ("changelog -t stack", ChangeLogOptions False (Just Stack) Nothing)+  , ("changelog -t ghcup", ChangeLogOptions False (Just GHCup) Nothing)+  , ("changelog 9.2", ChangeLogOptions False Nothing+      (Just $ GHCVersion+        $ GHCTargetVersion+          Nothing+          $(versionQ "9.2"))+    )+  , ("changelog recommended", ChangeLogOptions False Nothing (Just $ ToolTag Recommended))+  , ("changelog -t cabal recommended", ChangeLogOptions False (Just Cabal) (Just $ ToolTag Recommended))+  , ("changelog -t cabal 3.10.1.0", ChangeLogOptions False (Just Cabal)+      (Just $ GHCVersion+        $ GHCTargetVersion+          Nothing+          $(versionQ "3.10.1.0"))+    )+  , ("changelog 2023-07-22", ChangeLogOptions False Nothing (Just (ToolDay (read "2023-07-22"))))+  ]++changeLogParseWith :: [String] -> IO ChangeLogOptions+changeLogParseWith args = do+  ChangeLog a <- parseWith args+  pure a
+ test/optparse-test/CompileTest.hs view
@@ -0,0 +1,191 @@+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE QuasiQuotes #-}+{-# LANGUAGE CPP #-}+{-# LANGUAGE TemplateHaskell #-}++module CompileTest where++import Test.Tasty+import GHCup.OptParse+import Utils+import Data.Versions+import GHCup.Types+import URI.ByteString.QQ+import qualified GHCup.OptParse.Compile as GHC (GHCCompileOptions(..))+import qualified GHCup.OptParse.Compile as HLS (HLSCompileOptions(..))+import GHCup.GHC as GHC+import GHCup.HLS as HLS+++compileTests :: TestTree+compileTests = testGroup "compile"+  $ map (buildTestTree compileParseWith)+      [ ("ghc", compileGhcCheckList)+      , ("hls", compileHlsCheckList)+      ]++mkDefaultGHCCompileOptions :: GHCVer -> Either Version FilePath -> GHCCompileOptions+mkDefaultGHCCompileOptions target boot =+  GHCCompileOptions+    target+    boot+    Nothing+    Nothing+    (Just $ Right [])+    Nothing+    []+    False+    Nothing+    Nothing+    Nothing+    Nothing++mkDefaultHLSCompileOptions :: HLSVer -> [ToolVersion] -> HLSCompileOptions+mkDefaultHLSCompileOptions target ghcs =+  HLSCompileOptions+    target+    Nothing+    True+    False+    (Left False)+    Nothing+    Nothing+    Nothing+    (Just $ Right [])+    ghcs+    []++compileGhcCheckList :: [(String, CompileCommand)]+compileGhcCheckList = mapSecond CompileGHC+  [ ("compile ghc -v 9.4.5 -b 9.2.8", baseOptions)+  , ("compile ghc -g a32db0b -b 9.2.8", mkDefaultGHCCompileOptions+        (GHC.GitDist $ GitBranch "a32db0b" Nothing)+        (Left $(versionQ "9.2.8"))+    )+  , ("compile ghc -g a32db0b -b 9.2.8 -r https://gitlab.haskell.org/ghc/ghc.git",+        mkDefaultGHCCompileOptions+          (GHC.GitDist $ GitBranch "a32db0b" (Just "https://gitlab.haskell.org/ghc/ghc.git"))+          (Left $(versionQ "9.2.8"))+    )+  , ("compile ghc -g a32db0b -r https://gitlab.haskell.org/ghc/ghc.git -b /usr/bin/ghc-9.2.2",+        mkDefaultGHCCompileOptions+          (GHC.GitDist $ GitBranch "a32db0b" (Just "https://gitlab.haskell.org/ghc/ghc.git"))+          (Right "/usr/bin/ghc-9.2.2")+    )+  , ("compile ghc --remote-source-dist https://gitlab.haskell.org/ghc/ghc.git -b 9.2.8", mkDefaultGHCCompileOptions+        (GHC.RemoteDist [uri|https://gitlab.haskell.org/ghc/ghc.git|])+        (Left $(versionQ "9.2.8"))+    )+  , (baseCmd <> "-j20", baseOptions{GHC.jobs = Just 20})+  , (baseCmd <> "--jobs 10", baseOptions{GHC.jobs = Just 10})+  , (baseCmd <> "-c build.mk", baseOptions{GHC.buildConfig = Just "build.mk"})+  , (baseCmd <> "--config build.mk", baseOptions{GHC.buildConfig = Just "build.mk"})+  , (baseCmd <> "--patch file:///example.patch", baseOptions{GHC.patches = Just $ Right [[uri|file:///example.patch|]]})+  , (baseCmd <> "-p patch_dir", baseOptions{GHC.patches = Just (Left "patch_dir")})+  , (baseCmd <> "--patchdir patch_dir", baseOptions{GHC.patches = Just (Left "patch_dir")})+  , (baseCmd <> "-x armv7-unknown-linux-gnueabihf", baseOptions{GHC.crossTarget = Just "armv7-unknown-linux-gnueabihf"})+  , (baseCmd <> "--cross-target armv7-unknown-linux-gnueabihf", baseOptions{GHC.crossTarget = Just "armv7-unknown-linux-gnueabihf"})+  , (baseCmd <> "-- --enable-unregisterised", baseOptions{GHC.addConfArgs = ["--enable-unregisterised"]})+  , (baseCmd <> "--set", baseOptions{GHC.setCompile = True})+  , (baseCmd <> "-o 9.4.5-p1", baseOptions{GHC.ovewrwiteVer = Just $(versionQ "9.4.5-p1")})+  , (baseCmd <> "--overwrite-version 9.4.5-p1", baseOptions{GHC.ovewrwiteVer = Just $(versionQ "9.4.5-p1")})+  , (baseCmd <> "-f make", baseOptions{GHC.buildFlavour = Just "make"})+  , (baseCmd <> "--flavour make", baseOptions{GHC.buildFlavour = Just "make"})+  , (baseCmd <> "--hadrian", baseOptions{GHC.buildSystem = Just Hadrian})+  , (baseCmd <> "--make", baseOptions{GHC.buildSystem = Just Make})+#ifdef IS_WINDOWS+  , (baseCmd <> "-i C:\\\\tmp\\out_dir", baseOptions{GHC.isolateDir = Just "C:\\\\tmp\\out_dir"})+  , (baseCmd <> "--isolate C:\\\\tmp\\out_dir", baseOptions{GHC.isolateDir = Just "C:\\\\tmp\\out_dir"})+#else+  , (baseCmd <> "-i /tmp/out_dir", baseOptions{GHC.isolateDir = Just "/tmp/out_dir"})+  , (baseCmd <> "--isolate /tmp/out_dir", baseOptions{GHC.isolateDir = Just "/tmp/out_dir"})+#endif+  ]+  where+    baseCmd :: String+    baseCmd = "compile ghc -v 9.4.5 -b 9.2.8 "++    baseOptions :: GHCCompileOptions+    baseOptions =+      mkDefaultGHCCompileOptions+        (GHC.SourceDist $(versionQ "9.4.5"))+        (Left $(versionQ "9.2.8"))++compileHlsCheckList :: [(String, CompileCommand)]+compileHlsCheckList = mapSecond CompileHLS+  [ ("compile hls -v 2.0.0.0 --ghc 9.2.8", baseOptions)+  , ("compile hls --version 2.0.0.0 --ghc 9.2.8", baseOptions)+  , ("compile hls -g a32db0b --ghc 9.2.8",+        mkDefaultHLSCompileOptions+          (HLS.GitDist $ GitBranch {ref = "a32db0b", repo = Nothing})+          [ghc928]+    )+  , ("compile hls --git-ref a32db0b --ghc 9.2.8",+        mkDefaultHLSCompileOptions+          (HLS.GitDist $ GitBranch {ref = "a32db0b", repo = Nothing})+          [ghc928]+    )+  , ("compile hls -g a32db0b -r https://github.com/haskell/haskell-language-server.git --ghc 9.2.8",+        mkDefaultHLSCompileOptions+          (HLS.GitDist $ GitBranch {ref = "a32db0b", repo = Just "https://github.com/haskell/haskell-language-server.git"})+          [ghc928]+    )+  , ("compile hls -g a32db0b --repository https://github.com/haskell/haskell-language-server.git --ghc 9.2.8",+        mkDefaultHLSCompileOptions+          (HLS.GitDist $ GitBranch {ref = "a32db0b", repo = Just "https://github.com/haskell/haskell-language-server.git"})+          [ghc928]+    )+  , ("compile hls --source-dist 2.0.0.0 --ghc 9.2.8",+        mkDefaultHLSCompileOptions+          (HLS.SourceDist $(versionQ "2.0.0.0"))+          [ghc928]+    )+  , ("compile hls --remote-source-dist https://github.com/haskell/haskell-language-server/archive/refs/tags/2.0.0.1.tar.gz --ghc 9.2.8",+        mkDefaultHLSCompileOptions+          (HLS.RemoteDist [uri|https://github.com/haskell/haskell-language-server/archive/refs/tags/2.0.0.1.tar.gz|])+          [ghc928]+    )+  , ("compile hls -v 2.0.0.0 --ghc latest",+        mkDefaultHLSCompileOptions+          (HLS.HackageDist $(versionQ "2.0.0.0"))+          [ToolTag Latest]+    )+  , (baseCmd <> "-j20", baseOptions{HLS.jobs = Just 20})+  , (baseCmd <> "--jobs 10", baseOptions{HLS.jobs = Just 10})+  , (baseCmd <> "--no-set", baseOptions{HLS.setCompile = False})+  , (baseCmd <> "--cabal-update", baseOptions{HLS.updateCabal = True})+  , (baseCmd <> "-o 2.0.0.0-p1", baseOptions{HLS.ovewrwiteVer = Right $(versionQ "2.0.0.0-p1")})+  , (baseCmd <> "--overwrite-version 2.0.0.0-p1", baseOptions{HLS.ovewrwiteVer = Right $(versionQ "2.0.0.0-p1")})+  , (baseCmd <> "--git-describe-version", baseOptions{HLS.ovewrwiteVer = Left True})+#ifdef IS_WINDOWS+  , (baseCmd <> "-i C:\\\\tmp\\out_dir", baseOptions{HLS.isolateDir = Just "C:\\\\tmp\\out_dir"})+  , (baseCmd <> "--isolate C:\\\\tmp\\out_dir", baseOptions{HLS.isolateDir = Just "C:\\\\tmp\\out_dir"})+#else+  , (baseCmd <> "-i /tmp/out_dir", baseOptions{HLS.isolateDir = Just "/tmp/out_dir"})+  , (baseCmd <> "--isolate /tmp/out_dir", baseOptions{HLS.isolateDir = Just "/tmp/out_dir"})+#endif+  , (baseCmd <> "--cabal-project file:///tmp/cabal.project", baseOptions{HLS.cabalProject = Just $ Right [uri|file:///tmp/cabal.project|]})+  , (baseCmd <> "--cabal-project cabal.ghc8107.project", baseOptions{HLS.cabalProject = Just $ Left "cabal.ghc8107.project"})+  , (baseCmd <> "--cabal-project-local file:///tmp/cabal.project.local", baseOptions{HLS.cabalProjectLocal = Just [uri|file:///tmp/cabal.project.local|]})+  , (baseCmd <> "--patch file:///example.patch", baseOptions{HLS.patches = Just $ Right [[uri|file:///example.patch|]]})+  , (baseCmd <> "-p patch_dir", baseOptions{HLS.patches = Just (Left "patch_dir")})+  , (baseCmd <> "--patchdir patch_dir", baseOptions{HLS.patches = Just (Left "patch_dir")})+  , (baseCmd <> "-- --enable-tests", baseOptions{HLS.cabalArgs = ["--enable-tests"]})+  ]+  where+    baseCmd :: String+    baseCmd = "compile hls -v 2.0.0.0 --ghc 9.2.8 "++    baseOptions :: HLSCompileOptions+    baseOptions =+      mkDefaultHLSCompileOptions+        (HLS.HackageDist $(versionQ "2.0.0.0"))+        [ghc928]++    ghc928 :: ToolVersion+    ghc928 = GHCVersion $ GHCTargetVersion Nothing $(versionQ "9.2.8")++compileParseWith :: [String] -> IO CompileCommand+compileParseWith args = do+  Compile a <- parseWith args+  pure a
+ test/optparse-test/ConfigTest.hs view
@@ -0,0 +1,41 @@+{-# LANGUAGE QuasiQuotes #-}++module ConfigTest where++import Test.Tasty+import Test.Tasty.HUnit+import GHCup.OptParse+import GHCup.Types (NewURLSource(..))+import Utils+import Control.Monad.IO.Class+import URI.ByteString.QQ++configTests :: TestTree+configTests = testGroup "config" $ map (uncurry check) checkList+  where+    check :: String -> ConfigCommand -> TestTree+    check args expected = testCase args $ do+      res <- configParseWith (words args)+      liftIO $ res @?= expected++checkList :: [(String, ConfigCommand)]+checkList =+  [ ("config", ShowConfig)+  , ("config init", InitConfig)+  , ("config show", ShowConfig)+  , ("config add-release-channel https://raw.githubusercontent.com/haskell/ghcup-metadata/master/ghcup-prereleases-0.0.7.yaml"+    , AddReleaseChannel False (NewURI [uri|https://raw.githubusercontent.com/haskell/ghcup-metadata/master/ghcup-prereleases-0.0.7.yaml|])+    )+  , ("config add-release-channel GHCupURL"+    , AddReleaseChannel False NewGHCupURL+    )+  , ("config add-release-channel StackSetupURL"+    , AddReleaseChannel False NewStackSetupURL+    )+  , ("config set cache true", SetConfig "cache" (Just "true"))+  ]++configParseWith :: [String] -> IO ConfigCommand+configParseWith args = do+  Config a <- parseWith args+  pure a
+ test/optparse-test/GCTest.hs view
@@ -0,0 +1,42 @@+module GCTest where++import Test.Tasty+import GHCup.OptParse+import Utils+++gcTests :: TestTree+gcTests = buildTestTree gcParseWith ("gc", gcCheckList)++defaultOptions :: GCOptions+defaultOptions =+  GCOptions+    False+    False+    False+    False+    False+    False++gcCheckList :: [(String, GCOptions)]+gcCheckList =+  [ ("gc", defaultOptions)+  , ("gc -o", defaultOptions{gcOldGHC = True})+  , ("gc --ghc-old", defaultOptions{gcOldGHC = True})+  , ("gc -p", defaultOptions{gcProfilingLibs = True})+  , ("gc --profiling-libs", defaultOptions{gcProfilingLibs = True})+  , ("gc -s", defaultOptions{gcShareDir = True})+  , ("gc --share-dir", defaultOptions{gcShareDir = True})+  , ("gc -h", defaultOptions{gcHLSNoGHC = True})+  , ("gc --hls-no-ghc", defaultOptions{gcHLSNoGHC = True})+  , ("gc -c", defaultOptions{gcCache = True})+  , ("gc --cache", defaultOptions{gcCache = True})+  , ("gc -t", defaultOptions{gcTmp = True})+  , ("gc --tmpdirs", defaultOptions{gcTmp = True})+  , ("gc -o -p -s -h -c -t", GCOptions True True True True True True)+  ]++gcParseWith :: [String] -> IO GCOptions+gcParseWith args = do+  GC a <- parseWith args+  pure a
+ test/optparse-test/InstallTest.hs view
@@ -0,0 +1,203 @@+{-# LANGUAGE CPP               #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE QuasiQuotes       #-}+{-# LANGUAGE TemplateHaskell   #-}++module InstallTest where++import Test.Tasty+import GHCup.OptParse hiding (HLSCompileOptions(isolateDir))+import Utils+import GHCup.Types+import Data.Versions+import Data.List.NonEmpty (NonEmpty ((:|)))+import GHCup.OptParse.Install as Install+import URI.ByteString.QQ++-- Some interests:+--   install ghc *won't* select `set as activate version` as default+--   install cabal *will* select `set as activate version` as default+--   install hls *will* select `set as activate version` as default+--   install stack *will* select `set as activate version` as default++installTests :: TestTree+installTests = testGroup "install"+  $ map+      (buildTestTree installParseWith)+      [ ("old-style", oldStyleCheckList)+      , ("ghc", installGhcCheckList)+      , ("cabal", installCabalCheckList)+      , ("hls", installHlsCheckList)+      , ("stack", installStackCheckList)+      ]++defaultOptions :: InstallOptions+defaultOptions = InstallOptions Nothing Nothing False Nothing False []++-- | Don't set as active version+mkInstallOptions :: ToolVersion -> InstallOptions+mkInstallOptions ver = InstallOptions (Just ver) Nothing False Nothing False []++-- | Set as active version+mkInstallOptions' :: ToolVersion -> InstallOptions+mkInstallOptions' ver = InstallOptions (Just ver) Nothing True Nothing False []++oldStyleCheckList :: [(String, Either InstallCommand InstallOptions)]+oldStyleCheckList =+      ("install", Right defaultOptions)+    : ("install --set", Right defaultOptions{instSet = True})+    : ("install --force", Right defaultOptions{forceInstall = True})+#ifdef IS_WINDOWS+    : ("install -i C:\\\\", Right defaultOptions{Install.isolateDir = Just "C:\\\\"})+#else+    : ("install -i /", Right defaultOptions{Install.isolateDir = Just "/"})+#endif+    : ("install -u https://gitlab.haskell.org/ghc/ghc/-/jobs/artifacts/master/raw/ghc-x86_64-linux-fedora33-release.tar.xz head"+    , Right defaultOptions+        { instBindist = Just [uri|https://gitlab.haskell.org/ghc/ghc/-/jobs/artifacts/master/raw/ghc-x86_64-linux-fedora33-release.tar.xz|]+        , instVer = Just $ GHCVersion $ GHCTargetVersion Nothing  $(versionQ "head")+        }+    )+    : mapSecond+        (Right . mkInstallOptions)+        [ ("install ghc-9.2", GHCVersion+              $ GHCTargetVersion+                (Just "ghc")+                $(versionQ "9.2")+          )+          -- invalid+        , ("install next", GHCVersion+              $ GHCTargetVersion+                Nothing+                $(versionQ "next")+          )+        , ("install latest", ToolTag Latest)+        , ("install nightly", GHCVersion+              $ GHCTargetVersion+                Nothing+                $(versionQ "nightly")+          )+        , ("install recommended", ToolTag Recommended)+        , ("install prerelease", GHCVersion+              $ GHCTargetVersion+                Nothing+                $(versionQ "prerelease")+          )+        , ("install latest-prerelease", ToolTag LatestPrerelease)+        , ("install latest-nightly", ToolTag LatestNightly)+        , ("install ghc-javascript-unknown-ghcjs-9.6", GHCVersion+              $ GHCTargetVersion+                (Just "ghc-javascript-unknown-ghcjs")+                $(versionQ "9.6")+          )+        , ("install base-4.18", ToolTag (Base (PVP {_pComponents = 4 :| [18]})))+        , ("install cabal-3.10", GHCVersion+              $ GHCTargetVersion+                (Just "cabal")+                $(versionQ "3.10")+          )+        , ("install hls-2.0.0.0", GHCVersion+              $ GHCTargetVersion+                (Just "hls")+                $(versionQ "2.0.0.0")+          )+        , ("install stack-2.9.3", GHCVersion+              $ GHCTargetVersion+                (Just "stack")+                $(versionQ "2.9.3")+          )+        ]++installGhcCheckList :: [(String, Either InstallCommand InstallOptions)]+installGhcCheckList =+  ("install ghc", Left $ InstallGHC defaultOptions)+  : mapSecond (Left . InstallGHC . mkInstallOptions)+    [ ("install ghc 9.2", GHCVersion+          $ GHCTargetVersion+            Nothing+            $(versionQ "9.2")+      )+    , ("install ghc next", GHCVersion+          $ GHCTargetVersion+            Nothing+            $(versionQ "next")+      )+    , ("install ghc latest", ToolTag Latest)+    , ("install ghc nightly", GHCVersion+          $ GHCTargetVersion+            Nothing+            $(versionQ "nightly")+      )+    , ("install ghc recommended", ToolTag Recommended)+    , ("install ghc prerelease", GHCVersion+          $ GHCTargetVersion+            Nothing+            $(versionQ "prerelease")+      )+    , ("install ghc latest-prerelease", ToolTag LatestPrerelease)+    , ("install ghc latest-nightly", ToolTag LatestNightly)+    , ("install ghc javascript-unknown-ghcjs-9.6", GHCVersion+          $ GHCTargetVersion+            (Just "javascript-unknown-ghcjs")+            $(versionQ "9.6")+      )+    , ("install ghc base-4.18", ToolTag (Base (PVP {_pComponents = 4 :| [18]})))+    , ("install ghc ghc-9.2", GHCVersion+          $ GHCTargetVersion+            (Just "ghc")+            $(versionQ "9.2")+      )+    ]++installCabalCheckList :: [(String, Either InstallCommand InstallOptions)]+installCabalCheckList =+  ("install cabal", Left $ InstallCabal defaultOptions{instSet = True})+  : mapSecond (Left . InstallCabal . mkInstallOptions')+    [ ("install cabal 3.10", ToolVersion $(versionQ "3.10"))+    , ("install cabal next", ToolVersion $(versionQ "next"))+    , ("install cabal latest", ToolTag Latest)+    , ("install cabal nightly", ToolVersion $(versionQ "nightly"))+    , ("install cabal recommended", ToolTag Recommended)+    , ("install cabal prerelease", ToolVersion $(versionQ "prerelease"))+    , ("install cabal latest-prerelease", ToolTag LatestPrerelease)+    , ("install cabal latest-nightly", ToolTag LatestNightly)+    , ("install cabal base-4.18", ToolTag (Base (PVP {_pComponents = 4 :| [18]})))+    , ("install cabal cabal-3.10", ToolVersion $(versionQ "cabal-3.10"))+    ]++installHlsCheckList :: [(String, Either InstallCommand InstallOptions)]+installHlsCheckList =+  ("install hls", Left $ InstallHLS defaultOptions{instSet = True})+  : mapSecond (Left . InstallHLS . mkInstallOptions')+    [ ("install hls 3.10", ToolVersion $(versionQ "3.10"))+    , ("install hls next", ToolVersion $(versionQ "next"))+    , ("install hls latest", ToolTag Latest)+    , ("install hls nightly", ToolVersion $(versionQ "nightly"))+    , ("install hls recommended", ToolTag Recommended)+    , ("install hls prerelease", ToolVersion $(versionQ "prerelease"))+    , ("install hls latest-prerelease", ToolTag LatestPrerelease)+    , ("install hls latest-nightly", ToolTag LatestNightly)+    , ("install hls base-4.18", ToolTag (Base (PVP {_pComponents = 4 :| [18]})))+    , ("install hls hls-2.0", ToolVersion $(versionQ "hls-2.0"))+    ]++installStackCheckList :: [(String, Either InstallCommand InstallOptions)]+installStackCheckList =+  ("install stack", Left $ InstallStack defaultOptions{instSet = True})+  : mapSecond (Left . InstallStack . mkInstallOptions')+    [ ("install stack 3.10", ToolVersion $(versionQ "3.10"))+    , ("install stack next", ToolVersion $(versionQ "next"))+    , ("install stack latest", ToolTag Latest)+    , ("install stack nightly", ToolVersion $(versionQ "nightly"))+    , ("install stack recommended", ToolTag Recommended)+    , ("install stack prerelease", ToolVersion $(versionQ "prerelease"))+    , ("install stack latest-prerelease", ToolTag LatestPrerelease)+    , ("install stack latest-nightly", ToolTag LatestNightly)+    , ("install stack base-4.18", ToolTag (Base (PVP {_pComponents = 4 :| [18]})))+    , ("install stack stack-2.9", ToolVersion $(versionQ "stack-2.9"))+    ]++installParseWith :: [String] -> IO (Either InstallCommand InstallOptions)+installParseWith args = do+  Install a <- parseWith args+  pure a
+ test/optparse-test/ListTest.hs view
@@ -0,0 +1,46 @@+module ListTest where++import Test.Tasty+import GHCup.OptParse+import Utils+import GHCup.List+import GHCup.Types+++listTests :: TestTree+listTests = buildTestTree listParseWith ("list", listCheckList)++defaultOptions :: ListOptions+defaultOptions = ListOptions Nothing Nothing Nothing Nothing False False False++listCheckList :: [(String, ListOptions)]+listCheckList =+  [ ("list", defaultOptions)+  , ("list -t ghc", defaultOptions{loTool = Just GHC})+  , ("list -t cabal", defaultOptions{loTool = Just Cabal})+  , ("list -t hls", defaultOptions{loTool = Just HLS})+  , ("list -t stack", defaultOptions{loTool = Just Stack})+  , ("list -c installed", defaultOptions{lCriteria = Just $ ListInstalled True})+  , ("list -c +installed", defaultOptions{lCriteria = Just $ ListInstalled True})+  , ("list -c -installed", defaultOptions{lCriteria = Just $ ListInstalled False})+  , ("list -c set", defaultOptions{lCriteria = Just $ ListSet True})+  , ("list -c +set", defaultOptions{lCriteria = Just $ ListSet True})+  , ("list -c -set", defaultOptions{lCriteria = Just $ ListSet False})+  , ("list -c available", defaultOptions{lCriteria = Just $ ListAvailable True})+  , ("list -c +available", defaultOptions{lCriteria = Just $ ListAvailable True})+  , ("list -c -available", defaultOptions{lCriteria = Just $ ListAvailable False})+  , ("list -s 2023-07-22", defaultOptions{lFrom = Just $ read "2023-07-22"})+  , ("list -u 2023-07-22", defaultOptions{lTo = Just $ read "2023-07-22"})+  , ("list --since 2023-07-22 --until 2023-07-22", defaultOptions{lFrom = Just $ read "2023-07-22", lTo = Just $ read "2023-07-22"})+  , ("list -o", defaultOptions{lHideOld = True})+  , ("list --hide-old", defaultOptions{lHideOld = True})+  , ("list -n", defaultOptions{lShowNightly = True})+  , ("list --show-nightly", defaultOptions{lShowNightly = True})+  , ("list -r", defaultOptions{lRawFormat = True})+  , ("list --raw-format", defaultOptions{lRawFormat = True})+  ]++listParseWith :: [String] -> IO ListOptions+listParseWith args = do+  List a <- parseWith args+  pure a
+ test/optparse-test/Main.hs view
@@ -0,0 +1,33 @@+module Main where++import Test.Tasty+import qualified SetTest+import qualified OtherCommandTest+import qualified ChangeLogTest+import qualified ConfigTest+import qualified InstallTest+import qualified UnsetTest+import qualified RmTest+import qualified ListTest+import qualified UpgradeTest+import qualified CompileTest+import qualified WhereisTest+import qualified GCTest+import qualified RunTest++main :: IO ()+main = defaultMain $ testGroup "ghcup"+  [ SetTest.setTests+  , OtherCommandTest.otherCommandTests+  , ChangeLogTest.changeLogTests+  , ConfigTest.configTests+  , InstallTest.installTests+  , UnsetTest.unsetTests+  , RmTest.rmTests+  , ListTest.listTests+  , UpgradeTest.upgradeTests+  , CompileTest.compileTests+  , WhereisTest.whereisTests+  , GCTest.gcTests+  , RunTest.runTests+  ]
+ test/optparse-test/OtherCommandTest.hs view
@@ -0,0 +1,38 @@+module OtherCommandTest where++import Test.Tasty+import Test.Tasty.HUnit+import GHCup.OptParse+import Utils+import Control.Monad.IO.Class++otherCommandTests :: TestTree+otherCommandTests = testGroup "other command"+  [ testCase "debug-info" $ do+      res <- parseWith ["debug-info"]+      liftIO $ assertBool "debug-info parse failed" (isDInfo res)+  , testCase "tool-requirements" $ do+      ToolRequirements opt <- parseWith ["tool-requirements"]+      liftIO $ tlrRaw opt @?= False+  , testCase "tool-requirements -r" $ do+      ToolRequirements opt <- parseWith ["tool-requirements", "--raw-format"]+      liftIO $ tlrRaw opt @?= True+  , testCase "nuke" $ do+      res <- parseWith ["nuke"]+      liftIO $ assertBool "nuke parse failed" (isNuke res)+  , testCase "test ghc" $ do+      res <- parseWith ["test", "ghc"]+      liftIO $ assertBool "test parse failed" (isTest res)+  ]++isDInfo :: Command -> Bool+isDInfo DInfo = True+isDInfo _     = False++isNuke :: Command -> Bool+isNuke Nuke = True+isNuke _    = False++isTest :: Command -> Bool+isTest (Test _) = True+isTest _        = False
+ test/optparse-test/RmTest.hs view
@@ -0,0 +1,62 @@+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE TemplateHaskell   #-}++module RmTest where++import Test.Tasty+import GHCup.OptParse+import Utils+import GHCup.Types+import Data.Versions+++rmTests :: TestTree+rmTests =+  testGroup "rm"+    $ map (buildTestTree rmParseWith)+        [ ("old-style", oldStyleCheckList)+        , ("ghc", rmGhcCheckList)+        , ("cabal", rmCabalCheckList)+        , ("hls", rmHlsCheckList)+        , ("stack", rmStackCheckList)+        ]++oldStyleCheckList :: [(String, Either RmCommand RmOptions)]+oldStyleCheckList = mapSecond (Right . RmOptions)+  [ -- failed with ("rm", xxx)+    ("rm 9.2.8", mkTVer $(versionQ "9.2.8"))+  , ("rm ghc-9.2.8",  GHCTargetVersion (Just "ghc") $(versionQ "9.2.8"))+  ]++rmGhcCheckList :: [(String, Either RmCommand RmOptions)]+rmGhcCheckList = mapSecond (Left . RmGHC . RmOptions)+  [ -- failed with ("rm ghc", xxx)+    ("rm ghc 9.2.8", mkTVer $(versionQ "9.2.8"))+  , ("rm ghc ghc-9.2.8",  GHCTargetVersion (Just "ghc") $(versionQ "9.2.8"))+  ]++rmCabalCheckList :: [(String, Either RmCommand RmOptions)]+rmCabalCheckList = mapSecond (Left . RmCabal)+  [ -- failed with ("rm cabal", xxx)+    ("rm cabal 3.10", $(versionQ "3.10"))+  , ("rm cabal cabal-3.10", $(versionQ "cabal-3.10"))+  ]++rmHlsCheckList :: [(String, Either RmCommand RmOptions)]+rmHlsCheckList = mapSecond (Left . RmHLS)+  [ -- failed with ("rm hls", xxx)+    ("rm hls 2.0", $(versionQ "2.0"))+  , ("rm hls hls-2.0", $(versionQ "hls-2.0"))+  ]++rmStackCheckList :: [(String, Either RmCommand RmOptions)]+rmStackCheckList = mapSecond (Left . RmStack)+  [ -- failed with ("rm stack", xxx)+    ("rm stack 2.9.1", $(versionQ "2.9.1"))+  , ("rm stack stack-2.9.1", $(versionQ "stack-2.9.1"))+  ]++rmParseWith :: [String] -> IO (Either RmCommand RmOptions)+rmParseWith args = do+  Rm a <- parseWith args+  pure a
+ test/optparse-test/RunTest.hs view
@@ -0,0 +1,68 @@+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE CPP               #-}+{-# LANGUAGE TemplateHaskell   #-}++module RunTest where++import Test.Tasty+import GHCup.OptParse+import Utils+import GHCup.Types+import Data.Versions (versionQ)+++runTests :: TestTree+runTests = buildTestTree runParseWith ("run", runCheckList)++defaultOptions :: RunOptions+defaultOptions =+  RunOptions+    False+    False+    False+    Nothing+    Nothing+    Nothing+    Nothing+    Nothing+    False+    []++runCheckList :: [(String, RunOptions)]+runCheckList =+  [ ("run", defaultOptions)+  , ("run -a", defaultOptions{runAppendPATH = True})+  , ("run --append", defaultOptions{runAppendPATH = True})+  , ("run -i", defaultOptions{runInstTool' = True})+  , ("run --install", defaultOptions{runInstTool' = True})+  , ("run -m", defaultOptions{runMinGWPath = True})+  , ("run --mingw-path", defaultOptions{runMinGWPath = True})+  , ("run --ghc 9.2.8", defaultOptions{runGHCVer = Just $ GHCVersion $ mkTVer $(versionQ "9.2.8")})+  , ("run --ghc latest", defaultOptions{runGHCVer = Just $ ToolTag Latest})+  , ("run --cabal 3.10", defaultOptions{runCabalVer = Just $ ToolVersion $(versionQ "3.10")})+  , ("run --hls 2.0", defaultOptions{runHLSVer = Just $ ToolVersion $(versionQ "2.0")})+  , ("run --stack 2.9", defaultOptions{runStackVer = Just $ ToolVersion $(versionQ "2.9") })+#ifdef IS_WINDOWS+  , ("run -b C:\\\\tmp\\dir", defaultOptions{runBinDir = Just "C:\\\\tmp\\dir"})+  , ("run --bindir C:\\\\tmp\\dir", defaultOptions{runBinDir = Just "C:\\\\tmp\\dir"})+#else+  , ("run -b /tmp/dir", defaultOptions{runBinDir = Just "/tmp/dir"})+  , ("run --bindir /tmp/dir", defaultOptions{runBinDir = Just "/tmp/dir"})+#endif+  , ("run -q", defaultOptions{runQuick = True})+  , ("run --quick", defaultOptions{runQuick = True})+  , ("run --ghc latest --cabal 3.10 --stack 2.9 --hls 2.0 --install",+        defaultOptions+          { runGHCVer = Just $ ToolTag Latest+          , runCabalVer = Just $ ToolVersion $(versionQ "3.10")+          , runHLSVer = Just $ ToolVersion $(versionQ "2.0")+          , runStackVer = Just $ ToolVersion $(versionQ "2.9")+          , runInstTool' = True+          }+    )+  ]++runParseWith :: [String] -> IO RunOptions+runParseWith args = do+  Run a <- parseWith args+  pure a
+ test/optparse-test/SetTest.hs view
@@ -0,0 +1,156 @@+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE TemplateHaskell #-}++module SetTest where++import GHCup.OptParse+import Test.Tasty+import GHCup.Types+import Data.Versions+import Data.List.NonEmpty (NonEmpty ((:|)))+import Utils++setTests :: TestTree+setTests =+  testGroup "set"+    $ map+        (buildTestTree setParseWith)+        [ ("old-style", oldStyleCheckList)+        , ("ghc", setGhcCheckList)+        , ("cabal", setCabalCheckList)+        , ("hls", setHlsCheckList)+        , ("stack", setStackCheckList)+        ]++oldStyleCheckList :: [(String, Either SetCommand SetOptions)]+oldStyleCheckList = mapSecond (Right . SetOptions)+  [ ("set", SetRecommended)+  , ("set ghc-9.2", SetGHCVersion+          $ GHCTargetVersion+            (Just "ghc")+            $(versionQ "9.2")+    )+  , ("set next", SetNext)+  , ("set latest", SetToolTag Latest)+  , ("set nightly", SetGHCVersion+          $ GHCTargetVersion+            Nothing+            $(versionQ "nightly")+    )+    -- different from `set`+  , ("set recommended", SetToolTag Recommended)+  , ("set prerelease", SetGHCVersion+          $ GHCTargetVersion+            Nothing+            $(versionQ "prerelease")+    )+  , ("set latest-prerelease", SetToolTag LatestPrerelease)+  , ("set latest-nightly", SetToolTag LatestNightly)+  , ("set ghc-javascript-unknown-ghcjs-9.6", SetGHCVersion+          $ GHCTargetVersion+            (Just "ghc-javascript-unknown-ghcjs")+            $(versionQ "9.6")+    )+  , ("set base-4.18", SetToolTag (Base (PVP {_pComponents = 4 :| [18]})))+  , ("set cabal-3.10", SetGHCVersion+          $ GHCTargetVersion+            (Just "cabal")+            $(versionQ "3.10")+    )+  , ("set hls-2.0.0.0", SetGHCVersion+        $ GHCTargetVersion+            (Just "hls")+            $(versionQ "2.0.0.0")+    )+  , ("set stack-2.9.3", SetGHCVersion+        $ GHCTargetVersion+            (Just "stack")+            $(versionQ "2.9.3")+    )+  ]++setGhcCheckList :: [(String, Either SetCommand SetOptions)]+setGhcCheckList = mapSecond (Left . SetGHC . SetOptions)+  [ ("set ghc", SetRecommended)+  , ("set ghc 9.2", SetGHCVersion+        $ GHCTargetVersion+          Nothing+          $(versionQ "9.2")+    )+  , ("set ghc next", SetNext)+  , ("set ghc latest", SetToolTag Latest)+  , ("set ghc nightly", SetGHCVersion+        $ GHCTargetVersion+          Nothing+          $(versionQ "nightly")+    )+  , ("set ghc recommended", SetToolTag Recommended)+  , ("set ghc prerelease", SetGHCVersion+        $ GHCTargetVersion+          Nothing+          $(versionQ "prerelease")+    )+  , ("set ghc latest-prerelease", SetToolTag LatestPrerelease)+  , ("set ghc latest-nightly", SetToolTag LatestNightly)+  , ("set ghc javascript-unknown-ghcjs-9.6", SetGHCVersion+        $ GHCTargetVersion+          (Just "javascript-unknown-ghcjs")+          $(versionQ "9.6")+    )+  , ("set ghc base-4.18", SetToolTag (Base (PVP {_pComponents = 4 :| [18]})))+  , ("set ghc ghc-9.2", SetGHCVersion+        $ GHCTargetVersion+          (Just "ghc")+          $(versionQ "9.2")+    )+  ]++setCabalCheckList :: [(String, Either SetCommand SetOptions)]+setCabalCheckList = mapSecond (Left . SetCabal . SetOptions)+  [ ("set cabal", SetRecommended)+  , ("set cabal 3.10", SetToolVersion $(versionQ "3.10"))+  , ("set cabal next", SetNext)+  , ("set cabal latest", SetToolTag Latest)+  , ("set cabal nightly", SetToolVersion $(versionQ "nightly"))+  , ("set cabal recommended", SetToolTag Recommended)+  , ("set cabal prerelease", SetToolVersion $(versionQ "prerelease"))+  , ("set cabal latest-prerelease", SetToolTag LatestPrerelease)+  , ("set cabal latest-nightly", SetToolTag LatestNightly)+  , ("set cabal base-4.18", SetToolTag (Base (PVP {_pComponents = 4 :| [18]})))+  , ("set cabal cabal-3.10", SetToolVersion $(versionQ "cabal-3.10"))+  ]++setHlsCheckList :: [(String, Either SetCommand SetOptions)]+setHlsCheckList = mapSecond (Left . SetHLS . SetOptions)+  [ ("set hls", SetRecommended)+  , ("set hls 2.0", SetToolVersion $(versionQ "2.0"))+  , ("set hls next", SetNext)+  , ("set hls latest", SetToolTag Latest)+  , ("set hls nightly", SetToolVersion $(versionQ "nightly"))+  , ("set hls recommended", SetToolTag Recommended)+  , ("set hls prerelease", SetToolVersion $(versionQ "prerelease"))+  , ("set hls latest-prerelease", SetToolTag LatestPrerelease)+  , ("set hls latest-nightly", SetToolTag LatestNightly)+  , ("set hls base-4.18", SetToolTag (Base (PVP {_pComponents = 4 :| [18]})))+  , ("set hls hls-2.0", SetToolVersion $(versionQ "hls-2.0"))+  ]++setStackCheckList :: [(String, Either SetCommand SetOptions)]+setStackCheckList = mapSecond (Left . SetStack . SetOptions)+  [ ("set stack", SetRecommended)+  , ("set stack 2.9", SetToolVersion $(versionQ "2.9"))+  , ("set stack next", SetNext)+  , ("set stack latest", SetToolTag Latest)+  , ("set stack nightly", SetToolVersion $(versionQ "nightly"))+  , ("set stack recommended", SetToolTag Recommended)+  , ("set stack prerelease", SetToolVersion $(versionQ "prerelease"))+  , ("set stack latest-prerelease", SetToolTag LatestPrerelease)+  , ("set stack latest-nightly", SetToolTag LatestNightly)+  , ("set stack base-4.18", SetToolTag (Base (PVP {_pComponents = 4 :| [18]})))+  , ("set stack stack-2.9", SetToolVersion $(versionQ "stack-2.9"))+  ]++setParseWith :: [String] -> IO (Either SetCommand SetOptions)+setParseWith args = do+  Set a <- parseWith args+  pure a
+ test/optparse-test/UnsetTest.hs view
@@ -0,0 +1,50 @@+{-# LANGUAGE OverloadedStrings #-}++module UnsetTest where++import Test.Tasty+import GHCup.OptParse+import Utils+++unsetTests :: TestTree+unsetTests =+  testGroup "unset"+    $ map (buildTestTree unsetParseWith)+        [ ("ghc", unsetGhcCheckList)+        , ("cabal", unsetCabalCheckList)+        , ("hls", unsetHlsCheckList)+        , ("stack", unsetStackCheckList)+        ]++unsetGhcCheckList :: [(String, UnsetCommand)]+unsetGhcCheckList = mapSecond (UnsetGHC . UnsetOptions)+  [ ("unset ghc", Nothing)+  , ("unset ghc armv7-unknown-linux-gnueabihf", Just "armv7-unknown-linux-gnueabihf")+  ]++unsetCabalCheckList :: [(String, UnsetCommand)]+unsetCabalCheckList = mapSecond (UnsetCabal . UnsetOptions)+  [ ("unset cabal", Nothing)+    -- This never used+  , ("unset cabal armv7-unknown-linux-gnueabihf", Just "armv7-unknown-linux-gnueabihf")+  ]++unsetHlsCheckList :: [(String, UnsetCommand)]+unsetHlsCheckList = mapSecond (UnsetHLS . UnsetOptions)+  [ ("unset hls", Nothing)+    -- This never used+  , ("unset hls armv7-unknown-linux-gnueabihf", Just "armv7-unknown-linux-gnueabihf")+  ]++unsetStackCheckList :: [(String, UnsetCommand)]+unsetStackCheckList = mapSecond (UnsetStack . UnsetOptions)+  [ ("unset stack", Nothing)+    -- This never used+  , ("unset stack armv7-unknown-linux-gnueabihf", Just "armv7-unknown-linux-gnueabihf")+  ]++unsetParseWith :: [String] -> IO UnsetCommand+unsetParseWith args = do+  UnSet a <- parseWith args+  pure a
+ test/optparse-test/UpgradeTest.hs view
@@ -0,0 +1,38 @@+{-# LANGUAGE TupleSections #-}++module UpgradeTest where++import Test.Tasty+import GHCup.OptParse+import Utils+++upgradeTests :: TestTree+upgradeTests = buildTestTree upgradeParseWith ("upgrade", upgradeCheckList)++type FullUpgradeOpts =+  ( UpgradeOpts+  , Bool -- ^Force update+  , Bool -- ^Fails after upgrading if the upgraded ghcup binary is shadowed by something else in PATH (useful for CI)+  )++mkDefaultOptions :: UpgradeOpts -> FullUpgradeOpts+mkDefaultOptions = (, False, False)++upgradeCheckList :: [(String, FullUpgradeOpts)]+upgradeCheckList =+  [ ("upgrade", mkDefaultOptions UpgradeGHCupDir)+  , ("upgrade -f", (UpgradeGHCupDir, True, False))+  , ("upgrade --force", (UpgradeGHCupDir, True, False))+  , ("upgrade --fail-if-shadowed", (UpgradeGHCupDir, False, True))+  , ("upgrade -i", mkDefaultOptions UpgradeInplace)+  , ("upgrade --inplace", mkDefaultOptions UpgradeInplace)+  , ("upgrade -t ~", mkDefaultOptions $ UpgradeAt "~")+  , ("upgrade --target ~", mkDefaultOptions $ UpgradeAt "~")+  , ("upgrade -t ~ -f", (UpgradeAt "~", True, False))+  ]++upgradeParseWith :: [String] -> IO FullUpgradeOpts+upgradeParseWith args = do+  Upgrade a b c <- parseWith args+  pure (a, b, c)
+ test/optparse-test/Utils.hs view
@@ -0,0 +1,34 @@+{-# OPTIONS_GHC -Wno-incomplete-uni-patterns #-}+module Utils where++import GHCup.OptParse as GHCup+import Options.Applicative+import Data.Bifunctor+import Test.Tasty+import Test.Tasty.HUnit+import Control.Monad.IO.Class++parseWith :: [String] -> IO Command+parseWith args =+  optCommand <$> handleParseResult+    (execParserPure defaultPrefs (info GHCup.opts fullDesc) args)++padLeft :: Int -> String -> String+padLeft desiredLength s = padding ++ s+  where padding = replicate (desiredLength - length s) ' '++mapSecond :: (b -> c) -> [(a,b)] -> [(a,c)]+mapSecond = map . second++buildTestTree+  :: (Eq a, Show a)+  => ([String] -> IO a) -- ^ The parse function+  -> (String, [(String, a)]) -- ^ The check list @(test group, [(cli command, expected value)])@+  -> TestTree+buildTestTree parse (title, checkList) =+  testGroup title+    $ zipWith (uncurry . check) [1 :: Int ..] checkList+  where+    check idx args expected = testCase (padLeft 2 (show idx) ++ "." ++ args) $ do+      res <- parse (words args)+      liftIO $ res @?= expected
+ test/optparse-test/WhereisTest.hs view
@@ -0,0 +1,42 @@+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE TemplateHaskell #-}++module WhereisTest where++import Test.Tasty+import GHCup.OptParse+import Utils+import GHCup.Types+import Data.Versions (versionQ)++whereisTests :: TestTree+whereisTests = buildTestTree whereisParseWith ("whereis", whereisCheckList)++whereisCheckList :: [(String, (WhereisOptions, WhereisCommand))]+whereisCheckList = concatMap mk+  [ ("whereis ghc", WhereisTool GHC Nothing)+  , ("whereis ghc 9.2.8", WhereisTool GHC (Just $ GHCVersion $ mkTVer $(versionQ "9.2.8")))+  , ("whereis ghc ghc-9.2.8", WhereisTool GHC (Just $ GHCVersion $ GHCTargetVersion (Just "ghc") $(versionQ "9.2.8")))+  , ("whereis ghc latest", WhereisTool GHC (Just $ ToolTag Latest))+  , ("whereis cabal", WhereisTool Cabal Nothing)+  , ("whereis hls", WhereisTool HLS Nothing)+  , ("whereis stack", WhereisTool Stack Nothing)+  , ("whereis ghcup", WhereisTool GHCup Nothing)+  , ("whereis basedir", WhereisBaseDir)+  , ("whereis bindir", WhereisBinDir)+  , ("whereis cachedir", WhereisCacheDir)+  , ("whereis logsdir", WhereisLogsDir)+  , ("whereis confdir", WhereisConfDir)+  ]+  where+    mk :: (String, WhereisCommand) -> [(String, (WhereisOptions, WhereisCommand))]+    mk (cmd, res) =+      [ (cmd, (WhereisOptions False, res))+      , (cmd <> " -d", (WhereisOptions True, res))+      , (cmd <> " --directory", (WhereisOptions True, res))+      ]++whereisParseWith :: [String] -> IO (WhereisOptions, WhereisCommand)+whereisParseWith args = do+  Whereis a b <- parseWith args+  pure (a, b)