From bb7c4205dbfa49d3f27eadbb2160b685aafc1e88 Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Sun, 20 Sep 2020 17:57:16 +0200 Subject: [PATCH 1/5] Allow to install haskell-language-server wrt #65 --- .gitlab/script/ghcup_version.sh | 12 + CHANGELOG.md | 3 +- app/ghcup/BrickMain.hs | 20 +- app/ghcup/Main.hs | 119 +- ghcup-0.0.2.yaml | 17 + golden/GHCupInfo.json | 18372 ++++++++++++++++-------------- lib/GHCup.hs | 261 +- lib/GHCup/Errors.hs | 7 + lib/GHCup/Types.hs | 1 + lib/GHCup/Utils.hs | 144 + lib/GHCup/Utils/Prelude.hs | 12 + 11 files changed, 10506 insertions(+), 8462 deletions(-) diff --git a/.gitlab/script/ghcup_version.sh b/.gitlab/script/ghcup_version.sh index 42e4cad..78ba0a8 100755 --- a/.gitlab/script/ghcup_version.sh +++ b/.gitlab/script/ghcup_version.sh @@ -93,6 +93,18 @@ eghcup set ${GHC_VERSION} eghcup rm 8.4.4 [ "$(ghc --numeric-version)" = "${ghc_ver}" ] +# install hls +if [ "${OS}" = "DARWIN" ] ; then + eghcup install hls + haskell-language-server-wrapper --version +elif [ "${OS}" = "LINUX" ] ; then + if [ "${BIT}" = "64" ] ; then + eghcup install hls + haskell-language-server-wrapper --version + fi +fi + + eghcup rm $(ghc --numeric-version) eghcup upgrade diff --git a/CHANGELOG.md b/CHANGELOG.md index 5fae70e..f76554c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,8 +2,9 @@ ## 0.1.11 -- ????-??-?? -* Allow to compile over existing version (`ghcup compile ghc -v 8.6.5 -b 8.6.5`) and replace it wrt #59 +* Add support for installing haskell-language-server, wrt #65 * When compiling GHC from source create a bindist first, store that bindist in `~/.ghcup/cache` and install it, wrt #51 +* Allow to compile over existing version (`ghcup compile ghc -v 8.6.5 -b 8.6.5`) and replace it wrt #59 * simplify installing from custom bindist wrt #60 - `ghcup install ghc -u ` * fix bug when cabal isn't marked executable in bindist diff --git a/app/ghcup/BrickMain.hs b/app/ghcup/BrickMain.hs index b843976..7a055ba 100644 --- a/app/ghcup/BrickMain.hs +++ b/app/ghcup/BrickMain.hs @@ -83,7 +83,7 @@ ui AppState {..} = ) where - renderItem b ListResult {..} = + renderItem b listResult@(ListResult {..}) = let marks = if | lSet -> (withAttr "set" $ str "✔✔") | lInstalled -> (withAttr "installed" $ str "✓ ") @@ -102,12 +102,18 @@ ui AppState {..} = (str $ (fmap toLower . show $ lTool) <> " " <> ver) ) ) - <+> (padLeft (Pad 1) $ if null lTag + <+> (padLeft (Pad 1) $ minHSize 20 $ if null lTag then emptyWidget else foldr1 (\x y -> x <+> str "," <+> y) $ (fmap printTag $ sort lTag) ) + <+> ( padLeft (Pad 5) + $ let notes = printNotes listResult + in if null notes + then emptyWidget + else foldr1 (\x y -> x <+> str "," <+> y) $ notes + ) ) printTag Recommended = withAttr "recommended" $ str "recommended" @@ -116,6 +122,12 @@ ui AppState {..} = printTag (Base pvp'') = str ("base-" ++ T.unpack (prettyPVP pvp'')) printTag (UnknownTag t ) = str t + printNotes ListResult{..} = + (if hlsPowered then [withAttr "hls-powered" $ str "hls-powered"] else mempty) + ++ (if fromSrc then [str "compiled"] else mempty) + ++ (if lStray then [str "stray"] else mempty) + ++ (if lNoBindist then [str "no-bindist"] else mempty) + minHSize :: Int -> Widget n -> Widget n minHSize s' = hLimit s' . vLimit 1 . (<+> fill ' ') @@ -137,6 +149,7 @@ defaultAttributes = attrMap , ("set" , Vty.defAttr `Vty.withForeColor` Vty.green) , ("installed" , Vty.defAttr `Vty.withForeColor` Vty.green) , ("recommended" , Vty.defAttr `Vty.withForeColor` Vty.green) + , ("hls-powered" , Vty.defAttr `Vty.withForeColor` Vty.green) , ("latest" , Vty.defAttr `Vty.withForeColor` Vty.yellow) , ("prerelease" , Vty.defAttr `Vty.withForeColor` Vty.red) , ("help" , Vty.defAttr `Vty.withStyle` Vty.italic) @@ -223,6 +236,7 @@ install' AppState {..} (_, ListResult {..}) = do GHC -> liftE $ installGHCBin dls lVer pfreq Cabal -> liftE $ installCabalBin dls lVer pfreq GHCup -> liftE $ upgradeGHCup dls Nothing False pfreq $> () + HLS -> liftE $ installHLSBin dls lVer pfreq $> () ) >>= \case VRight _ -> pure $ Right () @@ -251,6 +265,7 @@ set' _ (_, ListResult {..}) = do case lTool of GHC -> liftE $ setGHC (GHCTargetVersion lCross lVer) SetGHCOnly $> () Cabal -> liftE $ setCabal lVer $> () + HLS -> liftE $ setHLS lVer $> () GHCup -> pure () ) >>= \case @@ -270,6 +285,7 @@ del' _ (_, ListResult {..}) = do case lTool of GHC -> liftE $ rmGHCVer (GHCTargetVersion lCross lVer) $> () Cabal -> liftE $ rmCabalVer lVer $> () + HLS -> liftE $ rmHLSVer lVer $> () GHCup -> pure () ) >>= \case diff --git a/app/ghcup/Main.hs b/app/ghcup/Main.hs index b58d874..bb1a585 100644 --- a/app/ghcup/Main.hs +++ b/app/ghcup/Main.hs @@ -116,6 +116,7 @@ prettyToolVer (ToolTag t) = show t data InstallCommand = InstallGHC InstallOptions | InstallCabal InstallOptions + | InstallHLS InstallOptions data InstallOptions = InstallOptions { instVer :: Maybe ToolVersion @@ -125,6 +126,7 @@ data InstallOptions = InstallOptions data SetCommand = SetGHC SetOptions | SetCabal SetOptions + | SetHLS SetOptions data SetOptions = SetOptions { sToolVer :: Maybe ToolVersion @@ -138,6 +140,7 @@ data ListOptions = ListOptions data RmCommand = RmGHC RmOptions | RmCabal Version + | RmHLS Version data RmOptions = RmOptions { ghcVer :: GHCTargetVersion @@ -394,10 +397,29 @@ installParser = ) ) ) + <> command + "hls" + ( InstallHLS + <$> (info + (installOpts <**> helper) + ( progDesc "Install haskell-languge-server" + <> footerDoc (Just $ text installHLSFooter) + ) + ) + ) ) ) <|> (Right <$> installOpts) where + installHLSFooter :: String + installHLSFooter = [s|Discussion: + Installs haskell-language-server binaries and wrapper + into "~/.ghcup/bin" + +Examples: + # install recommended GHC + ghcup install hls|] + installGHCFooter :: String installGHCFooter = [s|Discussion: Installs the specified GHC version (or a recommended default one) into @@ -470,6 +492,16 @@ setParser = ) ) ) + <> command + "hls" + ( SetHLS + <$> (info + (setOpts <**> helper) + ( progDesc "Set haskell-language-server version" + <> footerDoc (Just $ text setHLSFooter) + ) + ) + ) ) ) <|> (Right <$> setOpts) @@ -484,6 +516,10 @@ setParser = setCabalFooter = [s|Discussion: Sets the the current Cabal version.|] + setHLSFooter :: String + setHLSFooter = [s|Discussion: + Sets the the current haskell-language-server version.|] + setOpts :: Parser SetOptions setOpts = SetOptions <$> optional toolVersionArgument @@ -526,6 +562,13 @@ rmParser = (progDesc "Remove Cabal version") ) ) + <> command + "hls" + ( RmHLS + <$> (info (versionParser' <**> helper) + (progDesc "Remove haskell-language-server version") + ) + ) ) ) <|> (Right <$> rmOpts) @@ -976,6 +1019,15 @@ Report bugs at |] , TagNotFound ] + let + runSetHLS = + runLogger + . flip runReaderT settings + . runE + @'[ NotInstalled + , TagNotFound + ] + let runListGHC = runLogger . flip runReaderT settings let runRm = @@ -1154,6 +1206,40 @@ Report bugs at |] $(logError) [i|Also check the logs in #{logsDir}|] pure $ ExitFailure 4 + let installHLS InstallOptions{..} = + (case instBindist of + Nothing -> runInstTool $ do + v <- liftE $ fromVersion dls instVer HLS + liftE $ installHLSBin dls (_tvVersion v) (fromMaybe pfreq instPlatform) + Just uri -> runInstTool' settings{noVerify = True} $ do + v <- liftE $ fromVersion dls instVer HLS + liftE $ installHLSBindist + (DownloadInfo uri Nothing "") + (_tvVersion v) + (fromMaybe pfreq instPlatform) + ) + >>= \case + VRight _ -> do + runLogger $ $(logInfo) ("HLS installation successful") + pure ExitSuccess + VLeft (V (AlreadyInstalled _ v)) -> do + runLogger $ $(logWarn) + [i|HLS ver #{prettyVer v} already installed, you may want to run 'ghcup rm hls #{prettyVer v}' first|] + pure ExitSuccess + VLeft (V NoDownload) -> do + + runLogger $ do + case instVer of + Just iver -> $(logError) [i|No available HLS version for #{prettyToolVer iver}|] + Nothing -> $(logError) [i|No available recommended HLS version|] + pure $ ExitFailure 4 + VLeft e -> do + runLogger $ do + $(logError) [i|#{e}|] + $(logError) [i|Also check the logs in #{logsDir}|] + pure $ ExitFailure 4 + + let setGHC' SetOptions{..} = (runSetGHC $ do v <- liftE $ fromVersion dls sToolVer GHC @@ -1180,6 +1266,17 @@ Report bugs at |] runLogger ($(logError) [i|#{e}|]) pure $ ExitFailure 14 + let setHLS' SetOptions{..} = + (runSetHLS $ do + v <- liftE $ fromVersion dls sToolVer HLS + liftE $ setHLS (_tvVersion v) + ) + >>= \case + VRight _ -> pure ExitSuccess + VLeft e -> do + runLogger ($(logError) [i|#{e}|]) + pure $ ExitFailure 14 + let rmGHC' RmOptions{..} = (runRm $ do liftE $ rmGHCVer ghcVer @@ -1200,6 +1297,15 @@ Report bugs at |] runLogger ($(logError) [i|#{e}|]) pure $ ExitFailure 15 + let rmHLS' tv = + (runRm $ do + liftE $ rmHLSVer tv + ) + >>= \case + VRight _ -> pure ExitSuccess + VLeft e -> do + runLogger ($(logError) [i|#{e}|]) + pure $ ExitFailure 15 res <- case optCommand of @@ -1211,6 +1317,7 @@ Report bugs at |] installGHC iopts Install (Left (InstallGHC iopts)) -> installGHC iopts Install (Left (InstallCabal iopts)) -> installCabal iopts + Install (Left (InstallHLS iopts)) -> installHLS iopts InstallCabalLegacy iopts -> do runLogger ($(logWarn) [i|This is an old-style command for installing cabal. Use 'ghcup install cabal' instead.|]) installCabal iopts @@ -1220,6 +1327,7 @@ Report bugs at |] setGHC' sopts Set (Left (SetGHC sopts)) -> setGHC' sopts Set (Left (SetCabal sopts)) -> setCabal' sopts + Set (Left (SetHLS sopts)) -> setHLS' sopts List (ListOptions {..}) -> (runListGHC $ do @@ -1233,6 +1341,7 @@ Report bugs at |] rmGHC' rmopts Rm (Left (RmGHC rmopts)) -> rmGHC' rmopts Rm (Left (RmCabal rmopts)) -> rmCabal' rmopts + Rm (Left (RmHLS rmopts)) -> rmHLS' rmopts DInfo -> do @@ -1440,7 +1549,8 @@ printListResult raw lr = do Just c -> T.unpack (c <> "-" <> prettyVer lVer) , intercalate "," $ (fmap printTag $ sort lTag) , intercalate "," - $ (if fromSrc then [color' Blue "compiled"] else mempty) + $ (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) ++ (if lNoBindist then [color' Red "no-bindist"] else mempty) ] @@ -1482,6 +1592,13 @@ checkForUpdates dls pfreq = do $ $(logWarn) [i|New Cabal version available: #{prettyVer l}. To upgrade, run 'ghcup install cabal #{prettyVer l}'|] + forM_ (getLatest dls HLS) $ \l -> do + mcabal_ver <- latestInstalled HLS + forM mcabal_ver $ \cabal_ver -> + when (l > cabal_ver) + $ $(logWarn) + [i|New HLS version available: #{prettyVer l}. To upgrade, run 'ghcup install hls #{prettyVer l}'|] + where latestInstalled tool = (fmap lVer . lastMay) <$> (listVersions dls (Just tool) (Just ListInstalled) pfreq) diff --git a/ghcup-0.0.2.yaml b/ghcup-0.0.2.yaml index c0481e9..b841ab4 100644 --- a/ghcup-0.0.2.yaml +++ b/ghcup-0.0.2.yaml @@ -1425,3 +1425,20 @@ ghcupDownloads: dlHash: 50ac43199b64bc0724400b0a3db674bef3ec53cf6d41acc04a2c4ca8557e534f Linux_Alpine: unknown_versioning: *ghcup-32 + + HLS: + 0.4.0: + viTags: + - Recommended + - Latest + viChangeLog: https://github.com/haskell/haskell-language-server/blob/master/ChangeLog.md#040 + viArch: + A_64: + Linux_UnknownLinux: + unknown_versioning: + dlUri: https://files.hasufell.de/hls/haskell-language-server-Linux-0.4.0.tar.gz + dlHash: a132365554a1bfcbdfef7403366854f09e6f05376c6aec6562500f09e32af9ed + Darwin: + unknown_versioning: + dlUri: https://files.hasufell.de/hls/haskell-language-server-macOS-0.4.0.tar.gz + dlHash: 8f7ceaf1150774029d45420895546b50fd70605c0ef0b055344a3600e54721ce diff --git a/golden/GHCupInfo.json b/golden/GHCupInfo.json index 88bbcac..738563c 100644 --- a/golden/GHCupInfo.json +++ b/golden/GHCupInfo.json @@ -2,775 +2,3142 @@ "samples": [ { "toolRequirements": { - "GHC": {}, - "Cabal": { - "3.5.4": { + "GHC": { + "5.6.1": {}, + "unknown_version": {}, + "1.3.8": { "Darwin": { - "unknown_versioning": { + "8.2.8": { "distroPKGs": [ - "ihylltq", - "ruyhvyon", - "vrkectw", - "hmpzes", - "tvf", - "hcjmexgl" + "jwxverc", + "fbsnmvog", + "ohpd", + "qoevbljj", + "tcbilkx" ], - "notes": "h" + "notes": "nbyipyd" } }, - "FreeBSD": { - "2.4.3": { - "distroPKGs": [ - "vmtd", - "rlypjpkm" - ], - "notes": "entydqo" - } - } + "FreeBSD": {} }, - "4.7.6": { + "2.1.8": { "Darwin": { - "4.6.7": { - "distroPKGs": [ - "ebawwb", - "okhlzf", - "a", - "wzngikn", - "saqvdqo" - ], - "notes": "ixcwy" - }, - "9.6.6": { - "distroPKGs": [ - "fdaou", - "ljz" - ], - "notes": "pieanufb" - }, - "unknown_versioning": { - "distroPKGs": [ - "tib", - "ywldwa", - "deuke", - "a", - "mjunf", - "vw" - ], - "notes": "hy" - }, - "1.6.7": { - "distroPKGs": [ - "ohq", - "gtijfspm" - ], - "notes": "jqtntexx" - } - }, - "FreeBSD": { - "5.4.3": { - "distroPKGs": [ - "kxcpuki", - "gsj", - "w", - "ngjdccf", - "ymf", - "rgpplkrz" - ], - "notes": "bplr" - }, - "1.6.5": { + "1.4.8": { "distroPKGs": [ + "dvnml", + "bcbll", "", - "k", - "czqcgik", - "dqfww", - "gaynlmfr", - "lhi", - "bnh" - ], - "notes": "wdcpd" - }, - "6.6.5": { - "distroPKGs": [ - "wltn", - "stdgztcu" - ], - "notes": "wcjwv" - }, - "5.7.1": { - "distroPKGs": [], - "notes": "fsgt" - }, - "6.1.4": { - "distroPKGs": [ - "tvjsikc", "" ], - "notes": "usua" + "notes": "bhvfp" + }, + "6.5.2": { + "distroPKGs": [ + "" + ], + "notes": "kvrktbd" + } + }, + "Linux_AmazonLinux": { + "unknown_versioning": { + "distroPKGs": [ + "srkh", + "d", + "hrc" + ], + "notes": "azbhjln" + }, + "4.2.7": { + "distroPKGs": [ + "bsli", + "lsr", + "", + "tbjocpf", + "rjct", + "dziskzu", + "qbl", + "" + ], + "notes": "w" + } + }, + "FreeBSD": {}, + "Linux_Gentoo": { + "1.3.6": { + "distroPKGs": [ + "uzqo", + "lo", + "w" + ], + "notes": "uhtiq" + }, + "7.3.8": { + "distroPKGs": [ + "btqjvlku", + "ntua", + "eg", + "ug", + "nhyvla", + "mvvjb" + ], + "notes": "wfmkgacm" + }, + "7.5.5": { + "distroPKGs": [ + "aon", + "phttceti", + "ubdjs", + "" + ], + "notes": "leq" + }, + "1.7.1": { + "distroPKGs": [ + "i", + "lies", + "lszxp" + ], + "notes": "z" + }, + "2.1.9": { + "distroPKGs": [ + "ynf", + "p" + ], + "notes": "ssymhza" }, "unknown_versioning": { "distroPKGs": [ - "emyo", - "osinxg", - "uo", - "cbs", - "bvhzm", - "fdmd" + "ianlxl", + "", + "jbwnr", + "kuvsbpm", + "eguqp", + "dlrihckk" ], - "notes": "" + "notes": "uhzbclsp" }, - "5.1.5": { + "8.5.3": { "distroPKGs": [ - "butezsf", - "huqbmtyh", - "fjdz", - "bzofggn", - "o", - "akwvqyy", - "aycy", - "jote" + "lzn", + "knaiggp", + "waqq", + "fruzvzw", + "ura", + "c", + "jogva", + "rwydk" ], - "notes": "tgcwgf" + "notes": "edsdo" } } }, - "1.3.5": { - "Linux_Exherbo": { - "6.4.6": { - "distroPKGs": [ - "esky", - "a", - "mnkaydtk", - "rwte" - ], - "notes": "pnny" - }, - "4.3.2": { - "distroPKGs": [ - "zkwelor", - "ifcm", - "zvezh", - "cue" - ], - "notes": "l" - }, - "unknown_versioning": { + "7.8.1": {}, + "8.2.4": { + "Linux_RedHat": { + "2.5.3": { "distroPKGs": [], - "notes": "xfrhm" + "notes": "pfnhwbf" + }, + "7.1.4": { + "distroPKGs": [ + "efongc", + "ifxhdo", + "pyfewwas", + "pz" + ], + "notes": "ywcui" + }, + "7.8.7": { + "distroPKGs": [ + "gqxn", + "qjcrmjk", + "hfeocs", + "shheqrn", + "", + "zp", + "sujah", + "eudrdt" + ], + "notes": "svmwgwf" + }, + "1.6.4": { + "distroPKGs": [], + "notes": "r" + }, + "5.1.2": { + "distroPKGs": [ + "squyu", + "fldyqb", + "awdhnegc", + "pt", + "xn", + "iqkfnf", + "", + "wuieslo" + ], + "notes": "kqi" } }, "FreeBSD": { - "5.5.4": { + "5.2.4": { + "distroPKGs": [], + "notes": "sqhswehz" + }, + "5.8.1": { + "distroPKGs": [], + "notes": "xpzesbz" + }, + "6.4.8": { "distroPKGs": [ - "mv", - "ocpxjayg", + "uskfbrir", "", - "qdctbxxy", - "ylzsnevn" - ], - "notes": "eigyldpk" - }, - "6.1.2": { - "distroPKGs": [ - "rnmjeg", - "kbvoya", - "t", - "i" - ], - "notes": "" - }, - "4.5.2": { - "distroPKGs": [ - "vvglqo", - "nuwo", - "qz", - "qog", - "rfqc", - "if" - ], - "notes": "auvh" - }, - "unknown_versioning": { - "distroPKGs": [ - "", - "mu", "" ], - "notes": "or" - } - } - }, - "7.4.3": { - "Darwin": { - "1.2.4": { - "distroPKGs": [ - "zxtqp" - ], - "notes": "" - }, - "5.3.1": { - "distroPKGs": [ - "esrjgsv", - "yipejufg" - ], - "notes": "v" - }, - "7.7.7": { - "distroPKGs": [ - "e" - ], - "notes": "vpghood" - }, - "unknown_versioning": { - "distroPKGs": [], - "notes": "bwwcx" - }, - "6.3.8": { - "distroPKGs": [ - "cq", - "", - "vzzqfck" - ], - "notes": "hojy" + "notes": "ue" } } } }, "GHCup": {} }, + "ghcupDownloads": {} + }, + { + "toolRequirements": { + "GHC": { + "4.6.7": {} + }, + "HLS": { + "2.3.4": { + "Linux_UnknownLinux": { + "2.2.2": { + "distroPKGs": [ + "pkqq", + "ytzesuw" + ], + "notes": "psg" + }, + "2.7.2": { + "distroPKGs": [ + "msb", + "sy", + "wk", + "ub", + "khizh" + ], + "notes": "mv" + }, + "5.3.7": { + "distroPKGs": [ + "gpr", + "aioa", + "yvbhnl", + "imxjc", + "tl", + "yqk" + ], + "notes": "wjzb" + } + }, + "Darwin": { + "1.7.2": { + "distroPKGs": [], + "notes": "kpb" + }, + "4.8.4": { + "distroPKGs": [ + "aa", + "liwbb", + "cbgiic", + "ynum", + "", + "e" + ], + "notes": "" + }, + "6.7.2": { + "distroPKGs": [ + "vqwrcjv", + "qlhyql", + "b", + "mhjva", + "", + "euvdoa", + "yzjjg", + "zo" + ], + "notes": "l" + }, + "6.5.5": { + "distroPKGs": [ + "prvwhxta", + "gsfoc", + "l" + ], + "notes": "eb" + }, + "5.3.1": { + "distroPKGs": [ + "o", + "", + "ijr", + "" + ], + "notes": "we" + }, + "unknown_versioning": { + "distroPKGs": [ + "ddxlj", + "seaxcnic", + "hyjrtajk", + "zhaamsxo" + ], + "notes": "kdn" + }, + "7.4.2": { + "distroPKGs": [ + "tftf", + "ygrc", + "tfajstxb", + "" + ], + "notes": "l" + } + }, + "FreeBSD": { + "4.4.4": { + "distroPKGs": [ + "xpc", + "qi", + "w" + ], + "notes": "xbciirhr" + }, + "2.4.4": { + "distroPKGs": [ + "" + ], + "notes": "itoaddap" + }, + "1.8.1": { + "distroPKGs": [], + "notes": "m" + }, + "6.1.1": { + "distroPKGs": [ + "ndkdlo", + "qniwygub", + "cver", + "qsnlqwhp" + ], + "notes": "zfvd" + }, + "5.5.6": { + "distroPKGs": [ + "todm", + "oywaeu", + "teevnnys", + "lwd", + "" + ], + "notes": "cbfl" + }, + "unknown_versioning": { + "distroPKGs": [ + "ppvlsc", + "luwslfde", + "", + "yi" + ], + "notes": "dmipjdez" + } + } + }, + "unknown_version": { + "Darwin": { + "5.5.4": { + "distroPKGs": [ + "mvd", + "lwkbm", + "yrl", + "wkcqksi", + "leighfij", + "nrzeu", + "" + ], + "notes": "beapy" + }, + "6.3.1": { + "distroPKGs": [ + "svnni", + "", + "hh", + "qec", + "eolvnve" + ], + "notes": "yyssxmmm" + }, + "3.1.6": { + "distroPKGs": [], + "notes": "kndv" + }, + "3.5.5": { + "distroPKGs": [ + "lcwhjakk" + ], + "notes": "jfgr" + }, + "4.6.1": { + "distroPKGs": [ + "", + "s", + "m", + "wvegr" + ], + "notes": "tvu" + }, + "5.3.1": { + "distroPKGs": [ + "kjkor", + "e", + "bq", + "otdkj", + "di", + "cgtg", + "qheefxye" + ], + "notes": "er" + }, + "2.6.4": { + "distroPKGs": [ + "a", + "sffst" + ], + "notes": "" + } + }, + "Linux_Fedora": { + "5.7.4": { + "distroPKGs": [ + "fjbuxdy", + "qampbqx", + "tqdvrdpw", + "vyaig" + ], + "notes": "oinxgq" + }, + "unknown_versioning": { + "distroPKGs": [ + "v", + "gytac", + "ywiiox", + "t", + "hobin", + "s", + "c" + ], + "notes": "rauj" + }, + "1.5.5": { + "distroPKGs": [ + "", + "ce", + "er", + "", + "dew", + "nrqwqzon" + ], + "notes": "bsulcwt" + } + }, + "Linux_AmazonLinux": { + "unknown_versioning": { + "distroPKGs": [ + "", + "boifbum", + "dx" + ], + "notes": "vkdotedp" + } + }, + "FreeBSD": { + "3.5.2": { + "distroPKGs": [ + "ihlodl", + "mvmusgsp", + "li", + "pnyson", + "ezw" + ], + "notes": "eevldfxk" + }, + "8.5.4": { + "distroPKGs": [ + "fxnwnv", + "dizjycw", + "", + "xa", + "qdld", + "fb" + ], + "notes": "u" + } + }, + "Linux_Gentoo": {} + }, + "5.7.4": {}, + "3.6.2": { + "Linux_Mint": { + "4.2.5": { + "distroPKGs": [], + "notes": "bsh" + } + }, + "Darwin": { + "7.5.6": { + "distroPKGs": [ + "hfpy", + "yzbqmm", + "ijv" + ], + "notes": "bc" + }, + "5.8.5": { + "distroPKGs": [ + "tzd", + "ytc", + "dedsnwsl" + ], + "notes": "rbajloos" + }, + "unknown_versioning": { + "distroPKGs": [ + "efaln", + "hup", + "fecbhq", + "kazjtvn", + "", + "mbb", + "ejt", + "quyh" + ], + "notes": "spw" + } + }, + "Linux_CentOS": { + "2.3.5": { + "distroPKGs": [ + "", + "o", + "" + ], + "notes": "ulhn" + }, + "2.2.2": { + "distroPKGs": [ + "ekuwd", + "aqvexgao", + "c", + "tpucw" + ], + "notes": "" + }, + "7.3.6": { + "distroPKGs": [ + "qe", + "e" + ], + "notes": "wpf" + }, + "3.4.1": { + "distroPKGs": [ + "bi", + "f" + ], + "notes": "ooei" + }, + "1.8.5": { + "distroPKGs": [ + "cy", + "" + ], + "notes": "" + }, + "unknown_versioning": { + "distroPKGs": [ + "mklzy", + "hoac", + "uwp", + "kmwmteju", + "c", + "awwo", + "k" + ], + "notes": "stgd" + } + }, + "FreeBSD": { + "7.3.1": { + "distroPKGs": [ + "agoflq", + "xuthzt", + "oe" + ], + "notes": "ybue" + }, + "3.3.8": { + "distroPKGs": [ + "ukdshz", + "qadk", + "", + "", + "" + ], + "notes": "nnca" + }, + "4.1.3": { + "distroPKGs": [ + "hyettl", + "rtkzjs", + "", + "yd" + ], + "notes": "qd" + } + } + }, + "7.1.7": { + "Darwin": { + "5.2.2": { + "distroPKGs": [ + "", + "thxgr", + "gwumgf", + "gfgotrcs", + "izgprcmu", + "nyl", + "advu", + "np" + ], + "notes": "deex" + }, + "4.4.8": { + "distroPKGs": [ + "gmhkhp" + ], + "notes": "g" + }, + "5.2.1": { + "distroPKGs": [ + "qv", + "bwhje", + "qcmnmm", + "" + ], + "notes": "" + }, + "2.7.3": { + "distroPKGs": [ + "mv" + ], + "notes": "ypwdpm" + }, + "8.5.7": { + "distroPKGs": [ + "sajeggzf", + "ewe", + "", + "ih", + "amdvrf" + ], + "notes": "p" + }, + "5.5.1": { + "distroPKGs": [ + "nuvnrw", + "", + "bvtcfdmb", + "", + "as", + "txgmajm" + ], + "notes": "c" + } + }, + "Linux_Exherbo": { + "1.7.9": { + "distroPKGs": [ + "ouju", + "qjnnle", + "zxkwyd", + "n", + "wvkozatg", + "", + "uedgvv", + "qnfvvk" + ], + "notes": "" + }, + "6.4.8": { + "distroPKGs": [ + "rujaq" + ], + "notes": "" + }, + "unknown_versioning": { + "distroPKGs": [ + "xt", + "zlvdf", + "hitugqn" + ], + "notes": "l" + }, + "3.3.1": { + "distroPKGs": [], + "notes": "" + } + }, + "Linux_CentOS": { + "3.7.6": { + "distroPKGs": [ + "r" + ], + "notes": "ranbyvfv" + }, + "7.1.5": { + "distroPKGs": [ + "g", + "xtxer", + "kbkow", + "ngmwtt", + "xwslq", + "ofron", + "oa" + ], + "notes": "" + }, + "8.7.6": { + "distroPKGs": [ + "mteoyhgm" + ], + "notes": "plxnpz" + }, + "3.2.6": { + "distroPKGs": [ + "", + "", + "axo", + "pvgpj", + "l" + ], + "notes": "gieb" + }, + "unknown_versioning": { + "distroPKGs": [ + "fgyy" + ], + "notes": "udvyn" + }, + "3.8.6": { + "distroPKGs": [ + "omt", + "zwo", + "qs", + "tydgl", + "c", + "ieaqo", + "vxd" + ], + "notes": "e" + } + }, + "FreeBSD": { + "1.6.8": { + "distroPKGs": [ + "xcmjnvos", + "jytkothl", + "pgspecee", + "qpucxor", + "wbv", + "cun", + "", + "lplgj" + ], + "notes": "xmdrtyyc" + } + } + } + }, + "Cabal": {} + }, "ghcupDownloads": { - "Cabal": {}, - "GHCup": { - "1.5.7": { - "viSourceDL": null, - "viChangeLog": "http:soleole", + "GHC": { + "3.1.7": { + "viSourceDL": { + "dlHash": "j", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "http:q" + }, + "viChangeLog": "https:ftajwk", + "viTags": [ + "|蒼_;", + "base-5.8.5", + "Recommended", + "៓Qv􏶕𮙮-n\u0012", + "base-3.1.5", + "Recommended", + "base-8.2.3" + ], + "viArch": { + "A_32": { + "Darwin": { + "4.4.5": { + "dlHash": "euborjkg", + "dlSubdir": { + "RegexDir": "\u000c􁄆\u0002" + }, + "dlUri": "https:u" + }, + "6.3.2": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "\u0019w󿻪\u0013\u001f\u0016󴎢" + }, + "dlUri": "http:jrf" + }, + "unknown_versioning": { + "dlHash": "cuxphh", + "dlSubdir": "iu", + "dlUri": "https:j" + }, + "5.6.3": { + "dlHash": "voelglnw", + "dlSubdir": { + "RegexDir": "4" + }, + "dlUri": "https:xyjielx" + } + }, + "Linux_Exherbo": { + "9.6.3": { + "dlHash": "ztmix", + "dlSubdir": null, + "dlUri": "http:dilpqyrk" + }, + "8.5.3": { + "dlHash": "lx", + "dlSubdir": null, + "dlUri": "https:giern" + }, + "5.8.3": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "&t􎞽U𠷬" + }, + "dlUri": "https:brb" + } + }, + "Linux_AmazonLinux": { + "4.7.1": { + "dlHash": "vwbpwsl", + "dlSubdir": { + "RegexDir": "T齡" + }, + "dlUri": "https:alkdhcb" + }, + "3.6.2": { + "dlHash": "jgfpq", + "dlSubdir": "dlree", + "dlUri": "https:uuy" + }, + "unknown_versioning": { + "dlHash": "dosvcisb", + "dlSubdir": { + "RegexDir": "4*" + }, + "dlUri": "http:ha" + } + }, + "FreeBSD": { + "4.7.4": { + "dlHash": "k", + "dlSubdir": "lt", + "dlUri": "https:fdxxc" + }, + "unknown_versioning": { + "dlHash": "vujsth", + "dlSubdir": null, + "dlUri": "https:uw" + }, + "7.1.6": { + "dlHash": "cm", + "dlSubdir": null, + "dlUri": "https:" + }, + "2.8.4": { + "dlHash": "d", + "dlSubdir": { + "RegexDir": "󻰐[rt􊹛+W" + }, + "dlUri": "https:sylu" + } + } + }, + "A_PowerPC": {} + } + } + }, + "Cabal": { + "3.6.7": { + "viSourceDL": { + "dlHash": "zbgcc", + "dlSubdir": { + "RegexDir": "\u0008dw\u0006O玘󳒘" + }, + "dlUri": "https:edxrcfus" + }, + "viChangeLog": null, + "viTags": [], + "viArch": { + "A_64": { + "Darwin": { + "1.1.4": { + "dlHash": "udsizv", + "dlSubdir": "bbldk", + "dlUri": "https:mhims" + }, + "1.5.7": { + "dlHash": "zol", + "dlSubdir": "osmt", + "dlUri": "https:cacag" + }, + "5.7.8": { + "dlHash": "", + "dlSubdir": "od", + "dlUri": "http:" + }, + "unknown_versioning": { + "dlHash": "fafvdmwb", + "dlSubdir": { + "RegexDir": "\u0013" + }, + "dlUri": "http:sgwoxfff" + } + }, + "FreeBSD": { + "5.2.3": { + "dlHash": "kr", + "dlSubdir": "bsxzg", + "dlUri": "http:yagi" + }, + "7.3.7": { + "dlHash": "lq", + "dlSubdir": { + "RegexDir": "5" + }, + "dlUri": "https:mwjnwd" + }, + "2.3.2": { + "dlHash": "uortbrpv", + "dlSubdir": { + "RegexDir": "22O𥎁_\"\u001c" + }, + "dlUri": "https:tbeli" + }, + "5.5.7": { + "dlHash": "h", + "dlSubdir": null, + "dlUri": "http:ai" + }, + "3.5.8": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "3." + }, + "dlUri": "https:xjxwpw" + } + } + }, + "A_32": { + "Darwin": { + "unknown_versioning": { + "dlHash": "rslhnf", + "dlSubdir": "xcibxnu", + "dlUri": "http:yhi" + }, + "5.3.8": { + "dlHash": "bqxhx", + "dlSubdir": "jf", + "dlUri": "https:p" + } + }, + "Linux_CentOS": { + "4.4.4": { + "dlHash": "xxvoug", + "dlSubdir": "omfngc", + "dlUri": "http:wrfcj" + } + }, + "FreeBSD": { + "5.2.3": { + "dlHash": "lmj", + "dlSubdir": null, + "dlUri": "https:bq" + }, + "6.2.6": { + "dlHash": "wabsqh", + "dlSubdir": "ovyqsywz", + "dlUri": "http:xutce" + }, + "8.2.3": { + "dlHash": "nu", + "dlSubdir": "pvcogeu", + "dlUri": "https:mdlxjei" + }, + "unknown_versioning": { + "dlHash": "srbscbns", + "dlSubdir": "bozhll", + "dlUri": "https:fhbna" + }, + "8.1.8": { + "dlHash": "jiudtz", + "dlSubdir": "k", + "dlUri": "http:gkze" + } + } + }, + "A_PowerPC64": { + "Linux_Debian": {}, + "Darwin": { + "1.2.7": { + "dlHash": "dfpbypdj", + "dlSubdir": { + "RegexDir": "X\u001f􃢉/\u000b6􁼪" + }, + "dlUri": "http:bpgicqnp" + }, + "1.6.5": { + "dlHash": "heoq", + "dlSubdir": null, + "dlUri": "http:chuye" + }, + "6.6.8": { + "dlHash": "odj", + "dlSubdir": null, + "dlUri": "http:nisgxce" + }, + "3.2.2": { + "dlHash": "mg", + "dlSubdir": null, + "dlUri": "https:tu" + }, + "2.7.6": { + "dlHash": "", + "dlSubdir": "r", + "dlUri": "http:stzuix" + } + }, + "FreeBSD": { + "2.1.7": { + "dlHash": "lkkiq", + "dlSubdir": { + "RegexDir": "D\u0010🦠h&" + }, + "dlUri": "http:htika" + }, + "6.3.1": { + "dlHash": "oqk", + "dlSubdir": null, + "dlUri": "http:j" + }, + "1.6.4": { + "dlHash": "kkrvapm", + "dlSubdir": "iusahzje", + "dlUri": "https:lcwwrra" + }, + "1.7.1": { + "dlHash": "xti", + "dlSubdir": "ajv", + "dlUri": "http:ynkgsq" + }, + "8.4.7": { + "dlHash": "k", + "dlSubdir": null, + "dlUri": "https:rkjts" + }, + "2.1.2": { + "dlHash": "pqrkjxf", + "dlSubdir": null, + "dlUri": "http:wxhv" + } + } + }, + "A_Sparc64": {}, + "A_PowerPC": { + "FreeBSD": { + "7.7.7": { + "dlHash": "ntinx", + "dlSubdir": { + "RegexDir": "$\u0015𘊃𥭷R􍈽𫨒_" + }, + "dlUri": "https:hhsfxnxe" + }, + "unknown_versioning": { + "dlHash": "knmsx", + "dlSubdir": "yyenldvi", + "dlUri": "https:bm" + }, + "4.8.1": { + "dlHash": "jut", + "dlSubdir": "tusf", + "dlUri": "http:" + } + } + } + } + }, + "6.1.2": { + "viSourceDL": { + "dlHash": "ofntt", + "dlSubdir": "ntwyquw", + "dlUri": "https:kzf" + }, + "viChangeLog": null, + "viTags": [ + "base-5.3.6", + "base-3.3.7", + "\u001d", + "Prerelease", + "]F󸏍湥W", + "Recommended" + ], + "viArch": { + "A_64": { + "Linux_Ubuntu": { + "1.1.2": { + "dlHash": "fbu", + "dlSubdir": { + "RegexDir": "\u0001𢒈w" + }, + "dlUri": "https:" + } + }, + "Linux_UnknownLinux": { + "8.1.6": { + "dlHash": "nzfmbjuv", + "dlSubdir": "qyfj", + "dlUri": "https:nkckyj" + }, + "4.1.6": { + "dlHash": "thgmq", + "dlSubdir": { + "RegexDir": "\u0010i􂈎p\u0013􌗿%" + }, + "dlUri": "https:xk" + }, + "unknown_versioning": { + "dlHash": "ibcxkqm", + "dlSubdir": "yomblxu", + "dlUri": "https:n" + }, + "8.3.5": { + "dlHash": "mmqjtyal", + "dlSubdir": "jcrgtrc", + "dlUri": "https:" + } + }, + "Darwin": { + "5.7.6": { + "dlHash": "ium", + "dlSubdir": "kij", + "dlUri": "http:" + }, + "5.4.2": { + "dlHash": "yb", + "dlSubdir": { + "RegexDir": "SeI󽙂􇽥" + }, + "dlUri": "http:vlq" + }, + "2.3.7": { + "dlHash": "nbbbu", + "dlSubdir": null, + "dlUri": "https:utxsvy" + }, + "4.5.7": { + "dlHash": "vonuprcd", + "dlSubdir": { + "RegexDir": "騊㌥" + }, + "dlUri": "https:" + }, + "8.5.4": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "\\\u0001\u0001WPaQB" + }, + "dlUri": "https:fynsgu" + }, + "7.2.2": { + "dlHash": "mn", + "dlSubdir": null, + "dlUri": "http:cmd" + }, + "5.3.8": { + "dlHash": "k", + "dlSubdir": { + "RegexDir": "㧢:jj" + }, + "dlUri": "https:q" + } + }, + "Linux_Exherbo": { + "4.7.6": { + "dlHash": "wwezhag", + "dlSubdir": "tim", + "dlUri": "http:jxm" + }, + "6.3.2": { + "dlHash": "gufhony", + "dlSubdir": null, + "dlUri": "https:ryk" + }, + "5.7.5": { + "dlHash": "rzfff", + "dlSubdir": "zuivfzk", + "dlUri": "http:eypfamsu" + }, + "unknown_versioning": { + "dlHash": "ulh", + "dlSubdir": { + "RegexDir": "-%訙n\u0006t" + }, + "dlUri": "https:ivc" + }, + "4.5.1": { + "dlHash": "hiabx", + "dlSubdir": null, + "dlUri": "https:dqdn" + }, + "2.7.5": { + "dlHash": "cxojup", + "dlSubdir": { + "RegexDir": "𖩜 P" + }, + "dlUri": "https:" + } + }, + "Linux_Alpine": { + "7.3.1": { + "dlHash": "njimdmck", + "dlSubdir": "r", + "dlUri": "http:o" + }, + "unknown_versioning": { + "dlHash": "dp", + "dlSubdir": "qzv", + "dlUri": "https:ldzka" + } + }, + "Linux_Gentoo": { + "1.1.4": { + "dlHash": "klg", + "dlSubdir": null, + "dlUri": "https:xchr" + }, + "8.3.3": { + "dlHash": "fyrqhmmg", + "dlSubdir": "e", + "dlUri": "https:ehrzk" + }, + "1.4.3": { + "dlHash": "fkqtwz", + "dlSubdir": null, + "dlUri": "https:" + }, + "1.9.4": { + "dlHash": "qnlewn", + "dlSubdir": { + "RegexDir": "vx%l" + }, + "dlUri": "https:" + }, + "4.7.4": { + "dlHash": "pojs", + "dlSubdir": { + "RegexDir": "\u000flE\u0007" + }, + "dlUri": "http:dcnpq" + }, + "unknown_versioning": { + "dlHash": "vbxc", + "dlSubdir": "cyvj", + "dlUri": "http:fpvyu" + }, + "5.8.6": { + "dlHash": "rtlgb", + "dlSubdir": { + "RegexDir": "􂅍" + }, + "dlUri": "http:y" + }, + "4.7.8": { + "dlHash": "jp", + "dlSubdir": { + "RegexDir": "\u001d\u0016󾈏\u0007􏩂\nퟅ" + }, + "dlUri": "https:fnklfo" + } + } + }, + "A_32": { + "FreeBSD": { + "6.4.7": { + "dlHash": "eetrj", + "dlSubdir": { + "RegexDir": "H+E️K)+" + }, + "dlUri": "https:xbsdh" + }, + "2.4.1": { + "dlHash": "ehxckpdi", + "dlSubdir": "cir", + "dlUri": "http:mny" + }, + "4.6.8": { + "dlHash": "tkx", + "dlSubdir": null, + "dlUri": "https:movx" + }, + "unknown_versioning": { + "dlHash": "jmjs", + "dlSubdir": null, + "dlUri": "http:" + }, + "2.4.8": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "<" + }, + "dlUri": "http:jayectb" + }, + "7.2.4": { + "dlHash": "bxh", + "dlSubdir": null, + "dlUri": "https:fjd" + } + } + }, + "A_Sparc": {}, + "A_PowerPC64": {}, + "A_Sparc64": { + "Darwin": { + "unknown_versioning": { + "dlHash": "vgorkm", + "dlSubdir": null, + "dlUri": "http:epluuw" + } + }, + "FreeBSD": {} + }, + "A_PowerPC": { + "Darwin": { + "3.7.6": { + "dlHash": "l", + "dlSubdir": "lxmpyw", + "dlUri": "http:j" + }, + "3.3.5": { + "dlHash": "qi", + "dlSubdir": "gkdblev", + "dlUri": "https:oqkj" + }, + "3.2.4": { + "dlHash": "ivftb", + "dlSubdir": null, + "dlUri": "http:" + }, + "1.5.8": { + "dlHash": "hgsq", + "dlSubdir": null, + "dlUri": "https:ihwnuq" + }, + "6.2.4": { + "dlHash": "hka", + "dlSubdir": "bucfady", + "dlUri": "http:aonj" + }, + "1.3.3": { + "dlHash": "zbfhg", + "dlSubdir": "ozoz", + "dlUri": "http:vfdfzeey" + } + }, + "FreeBSD": { + "7.1.3": { + "dlHash": "ctkojvs", + "dlSubdir": "b", + "dlUri": "https:ctknusv" + }, + "5.1.3": { + "dlHash": "qluk", + "dlSubdir": { + "RegexDir": "\u000b{\u0014𥏄󾗊𫪨Rp" + }, + "dlUri": "https:" + }, + "unknown_versioning": { + "dlHash": "oagpdvwq", + "dlSubdir": "quparul", + "dlUri": "https:vkadvjcl" + }, + "1.8.8": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "http:d" + }, + "1.7.7": { + "dlHash": "n", + "dlSubdir": { + "RegexDir": "󶲝\u001co􋬋" + }, + "dlUri": "https:cuigofi" + } + } + } + } + }, + "6.8.6": { + "viSourceDL": { + "dlHash": "pr", + "dlSubdir": { + "RegexDir": "ㄾョqh􌉡\u001a" + }, + "dlUri": "http:iespca" + }, + "viChangeLog": "https:bsctrk", + "viTags": [ + "Prerelease", + "base-8.2.4", + "base-4.4.6", + "base-2.2.5", + "", + "base-6.7.8", + "Recommended", + "base-8.5.3" + ], + "viArch": { + "A_ARM": { + "Darwin": { + "3.6.7": { + "dlHash": "d", + "dlSubdir": "w", + "dlUri": "https:mpfhzz" + }, + "unknown_versioning": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "􃱳\u0019" + }, + "dlUri": "https:ydvwujup" + } + }, + "Linux_Alpine": { + "2.1.7": { + "dlHash": "tecmj", + "dlSubdir": null, + "dlUri": "https:j" + }, + "3.8.4": { + "dlHash": "yvmodqlf", + "dlSubdir": "sfeh", + "dlUri": "http:eq" + }, + "unknown_versioning": { + "dlHash": "d", + "dlSubdir": null, + "dlUri": "http:tpt" + }, + "7.2.4": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "{8" + }, + "dlUri": "http:s" + } + } + }, + "A_ARM64": {} + } + }, + "5.1.2": { + "viSourceDL": { + "dlHash": "mlxz", + "dlSubdir": null, + "dlUri": "http:l" + }, + "viChangeLog": null, + "viTags": [ + "base-7.5.7", + "􅤁\n?O􎀲", + "Prerelease", + "Prerelease", + "base-5.7.4", + "base-8.7.7", + "base-5.7.4" + ], + "viArch": { + "A_ARM": { + "Darwin": {} + }, + "A_PowerPC": {} + } + }, + "5.4.7": { + "viSourceDL": { + "dlHash": "dgesw", + "dlSubdir": null, + "dlUri": "http:fyqswpry" + }, + "viChangeLog": "https:mohkprs", + "viTags": [ + "Latest", + "\u0018\u0017\n", + "}􄯐\u001b", + "Prerelease", + "base-5.7.1", + "base-1.2.5", + "base-2.6.5" + ], + "viArch": { + "A_32": { + "Darwin": { + "9.4.2": { + "dlHash": "tihpcu", + "dlSubdir": null, + "dlUri": "https:" + }, + "unknown_versioning": { + "dlHash": "qcxpulfy", + "dlSubdir": { + "RegexDir": "\u001f􆷼[F\u0007󶔤X" + }, + "dlUri": "http:va" + }, + "8.3.6": { + "dlHash": "eva", + "dlSubdir": { + "RegexDir": "u(mR\u0014P" + }, + "dlUri": "http:udxzt" + }, + "1.2.3": { + "dlHash": "ovi", + "dlSubdir": { + "RegexDir": "\u0005" + }, + "dlUri": "https:cluavtzp" + } + }, + "FreeBSD": { + "unknown_versioning": { + "dlHash": "reupx", + "dlSubdir": "mt", + "dlUri": "https:v" + }, + "5.6.8": { + "dlHash": "d", + "dlSubdir": { + "RegexDir": ";􌆖\u001f\u0000\u0005􌫆hz" + }, + "dlUri": "http:tpjpgj" + } + } + }, + "A_Sparc": { + "Linux_Ubuntu": { + "4.6.7": { + "dlHash": "r", + "dlSubdir": "msndnccp", + "dlUri": "http:df" + } + }, + "Linux_Exherbo": {}, + "Linux_AmazonLinux": {}, + "FreeBSD": { + "6.4.6": { + "dlHash": "qwbuhgn", + "dlSubdir": null, + "dlUri": "http:ni" + }, + "2.4.1": { + "dlHash": "khjcfhi", + "dlSubdir": "dqmb", + "dlUri": "https:zy" + }, + "unknown_versioning": { + "dlHash": "sp", + "dlSubdir": { + "RegexDir": "􏾱D5钆" + }, + "dlUri": "http:jxs" + }, + "3.5.8": { + "dlHash": "nqtoxym", + "dlSubdir": "qqg", + "dlUri": "http:thlktm" + }, + "6.2.5": { + "dlHash": "g", + "dlSubdir": "f", + "dlUri": "http:x" + } + }, + "Linux_Gentoo": { + "6.4.1": { + "dlHash": "efw", + "dlSubdir": { + "RegexDir": "󰆖F\u0012𘄣d" + }, + "dlUri": "https:ealmdt" + } + } + }, + "A_ARM64": { + "Darwin": { + "8.2.8": { + "dlHash": "awmalhwb", + "dlSubdir": "anux", + "dlUri": "https:xuiik" + }, + "7.5.7": { + "dlHash": "wxl", + "dlSubdir": "z", + "dlUri": "http:zarbz" + }, + "6.6.5": { + "dlHash": "zpc", + "dlSubdir": "hmjcx", + "dlUri": "http:" + }, + "2.2.8": { + "dlHash": "gbfg", + "dlSubdir": "vlpyrtz", + "dlUri": "http:" + }, + "4.2.1": { + "dlHash": "", + "dlSubdir": null, + "dlUri": "https:" + }, + "8.7.5": { + "dlHash": "qvcspnsv", + "dlSubdir": { + "RegexDir": "H\u0002Q󴀡󿻍𓇤" + }, + "dlUri": "http:cbyzm" + }, + "unknown_versioning": { + "dlHash": "ed", + "dlSubdir": "ki", + "dlUri": "https:falnz" + } + }, + "Linux_Exherbo": { + "unknown_versioning": { + "dlHash": "wufjbly", + "dlSubdir": "zbgdlke", + "dlUri": "https:dlgodclb" + } + }, + "Linux_AmazonLinux": { + "5.7.1": { + "dlHash": "wso", + "dlSubdir": "gacpj", + "dlUri": "http:wnsvvfzw" + }, + "7.2.3": { + "dlHash": "ddyoj", + "dlSubdir": { + "RegexDir": "𤒥n;\u00078󸄙" + }, + "dlUri": "http:pakrnt" + }, + "5.4.7": { + "dlHash": "", + "dlSubdir": "mnzeg", + "dlUri": "https:wmavud" + }, + "4.8.5": { + "dlHash": "etp", + "dlSubdir": "ukdis", + "dlUri": "http:crrcx" + }, + "unknown_versioning": { + "dlHash": "tl", + "dlSubdir": { + "RegexDir": "0ꈸMu𞺣E\u000c" + }, + "dlUri": "https:uueat" + }, + "1.8.4": { + "dlHash": "d", + "dlSubdir": null, + "dlUri": "http:tz" + }, + "5.6.3": { + "dlHash": "kxw", + "dlSubdir": "fczcbo", + "dlUri": "http:fdsnyncr" + }, + "5.1.4": { + "dlHash": "z", + "dlSubdir": "czcwkpfj", + "dlUri": "https:qjin" + } + }, + "FreeBSD": { + "5.2.1": { + "dlHash": "ihartn", + "dlSubdir": { + "RegexDir": "䗈\"\u000f𪷢x(B]" + }, + "dlUri": "https:izm" + }, + "1.8.5": { + "dlHash": "qpcbg", + "dlSubdir": { + "RegexDir": "󱊔I\u0017" + }, + "dlUri": "https:xewlsjtc" + }, + "2.7.8": { + "dlHash": "sh", + "dlSubdir": { + "RegexDir": "Y6[󹙒\r" + }, + "dlUri": "http:hhrg" + }, + "7.2.5": { + "dlHash": "ftqduhu", + "dlSubdir": null, + "dlUri": "https:puyf" + }, + "7.6.1": { + "dlHash": "oam", + "dlSubdir": { + "RegexDir": "*[\t􃙛b" + }, + "dlUri": "http:ogg" + }, + "2.7.5": { + "dlHash": "daevhvh", + "dlSubdir": { + "RegexDir": "k𘦆p" + }, + "dlUri": "http:eplmumvb" + }, + "3.5.7": { + "dlHash": "ugkrd", + "dlSubdir": "xxwpf", + "dlUri": "https:sgqlgnpd" + } + } + }, + "A_PowerPC": { + "Linux_UnknownLinux": { + "5.1.6": { + "dlHash": "by", + "dlSubdir": "hyvibr", + "dlUri": "https:x" + }, + "2.8.2": { + "dlHash": "jktg", + "dlSubdir": "g", + "dlUri": "https:gvdda" + }, + "unknown_versioning": { + "dlHash": "gct", + "dlSubdir": "bhsl", + "dlUri": "https:ribwvres" + } + }, + "Linux_Mint": { + "4.1.3": { + "dlHash": "", + "dlSubdir": "wxcrkz", + "dlUri": "http:cgal" + }, + "unknown_versioning": { + "dlHash": "xm", + "dlSubdir": { + "RegexDir": "k}󷇐􍽿" + }, + "dlUri": "https:boq" + } + }, + "Darwin": { + "1.8.2": { + "dlHash": "njjibfn", + "dlSubdir": "uejh", + "dlUri": "https:pzuq" + }, + "4.6.3": { + "dlHash": "kbbduz", + "dlSubdir": "hzjuckvg", + "dlUri": "https:xqyx" + } + }, + "Linux_Alpine": { + "2.2.5": { + "dlHash": "zegi", + "dlSubdir": "a", + "dlUri": "http:z" + }, + "8.6.7": { + "dlHash": "j", + "dlSubdir": "conqwkyt", + "dlUri": "https:yicmp" + }, + "unknown_versioning": { + "dlHash": "mhd", + "dlSubdir": null, + "dlUri": "http:niklwc" + } + } + } + } + }, + "2.6.2": { + "viSourceDL": { + "dlHash": "ahvk", + "dlSubdir": { + "RegexDir": "\u0008🦵]" + }, + "dlUri": "http:yxjlsg" + }, + "viChangeLog": "http:gubdwlov", + "viTags": [ + "Recommended", + "Prerelease", + "Latest", + "Prerelease", + "Prerelease", + "Prerelease", + "base-3.8.2", + "Latest" + ], + "viArch": { + "A_Sparc": { + "Darwin": { + "1.4.1": { + "dlHash": "yp", + "dlSubdir": null, + "dlUri": "https:kpuxoye" + }, + "8.4.4": { + "dlHash": "gfkmbysm", + "dlSubdir": null, + "dlUri": "http:ebbfpc" + }, + "8.3.8": { + "dlHash": "jq", + "dlSubdir": "zygpnejk", + "dlUri": "https:cgyohce" + }, + "2.2.7": { + "dlHash": "fwg", + "dlSubdir": "xsu", + "dlUri": "http:ymhndlqc" + }, + "unknown_versioning": { + "dlHash": "eer", + "dlSubdir": null, + "dlUri": "https:hrrphvox" + }, + "2.4.6": { + "dlHash": "ed", + "dlSubdir": { + "RegexDir": "4\u0007ꚁ7" + }, + "dlUri": "http:bsbnt" + }, + "1.7.6": { + "dlHash": "oxpa", + "dlSubdir": { + "RegexDir": "껣Xz<󸪚" + }, + "dlUri": "https:zid" + } + }, + "FreeBSD": {} + } + } + }, + "8.5.7": { + "viSourceDL": { + "dlHash": "buuw", + "dlSubdir": null, + "dlUri": "https:jwz" + }, + "viChangeLog": "https:efl", + "viTags": [ + "Latest", + "Prerelease", + "Latest", + "base-4.8.1", + "Recommended", + "base-7.8.5", + "Prerelease", + "base-8.7.1" + ], + "viArch": { + "A_64": { + "Linux_Ubuntu": { + "unknown_versioning": { + "dlHash": "e", + "dlSubdir": null, + "dlUri": "http:vq" + } + }, + "Darwin": { + "2.3.5": { + "dlHash": "ukplb", + "dlSubdir": "zadfkk", + "dlUri": "http:gfmd" + }, + "4.2.1": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "hNoz0\u0012b%" + }, + "dlUri": "https:zlsi" + }, + "2.3.1": { + "dlHash": "ytxbryjx", + "dlSubdir": "cfbbujv", + "dlUri": "http:" + }, + "7.8.4": { + "dlHash": "", + "dlSubdir": "ohouojpi", + "dlUri": "http:" + } + }, + "FreeBSD": { + "4.7.4": { + "dlHash": "ntgllza", + "dlSubdir": { + "RegexDir": "hl" + }, + "dlUri": "https:" + }, + "unknown_versioning": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "g󹒞" + }, + "dlUri": "https:f" + }, + "2.1.2": { + "dlHash": "hj", + "dlSubdir": { + "RegexDir": "Kr\u0017" + }, + "dlUri": "http:dpdwp" + } + }, + "Linux_Gentoo": { + "5.8.8": { + "dlHash": "zdqkpjl", + "dlSubdir": "jjc", + "dlUri": "http:ebhpg" + }, + "1.8.2": { + "dlHash": "kjlh", + "dlSubdir": { + "RegexDir": "q켽M MZ" + }, + "dlUri": "https:wnnq" + } + } + }, + "A_32": { + "Darwin": { + "7.6.4": { + "dlHash": "madkl", + "dlSubdir": null, + "dlUri": "http:p" + }, + "7.7.3": { + "dlHash": "cajqpyiq", + "dlSubdir": { + "RegexDir": "\nN\u001e1􂩑K󻊉" + }, + "dlUri": "http:azywtx" + }, + "unknown_versioning": { + "dlHash": "g", + "dlSubdir": "x", + "dlUri": "http:jqaqc" + }, + "1.2.8": { + "dlHash": "ts", + "dlSubdir": null, + "dlUri": "http:" + }, + "2.8.1": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "O" + }, + "dlUri": "http:nfoajhd" + }, + "7.1.7": { + "dlHash": "krp", + "dlSubdir": null, + "dlUri": "http:" + }, + "6.4.3": { + "dlHash": "dgoxhbkg", + "dlSubdir": { + "RegexDir": "􌁕[dT𠱄" + }, + "dlUri": "https:nudpizwg" + } + } + }, + "A_Sparc": { + "Darwin": { + "7.7.4": { + "dlHash": "ya", + "dlSubdir": { + "RegexDir": "R\u0007츿" + }, + "dlUri": "https:fjfeohj" + }, + "7.3.1": { + "dlHash": "ybsq", + "dlSubdir": "mgse", + "dlUri": "https:ylsidjf" + }, + "7.7.3": { + "dlHash": "rjtffi", + "dlSubdir": "qfztou", + "dlUri": "https:jbr" + }, + "unknown_versioning": { + "dlHash": "n", + "dlSubdir": "r", + "dlUri": "https:cjstixyc" + }, + "6.2.4": { + "dlHash": "tc", + "dlSubdir": "acxueljc", + "dlUri": "http:qwtswva" + } + }, + "Linux_Alpine": { + "5.2.7": { + "dlHash": "rrf", + "dlSubdir": "hjetj", + "dlUri": "http:wwsa" + } + }, + "FreeBSD": { + "7.7.4": { + "dlHash": "zlejf", + "dlSubdir": "iycf", + "dlUri": "http:okwbzcu" + }, + "1.4.7": { + "dlHash": "esobjcuw", + "dlSubdir": "aqssloh", + "dlUri": "http:z" + }, + "1.1.3": { + "dlHash": "aq", + "dlSubdir": { + "RegexDir": ">:" + }, + "dlUri": "https:pr" + }, + "unknown_versioning": { + "dlHash": "yha", + "dlSubdir": null, + "dlUri": "https:auktfyg" + }, + "8.1.2": { + "dlHash": "vrxuxfg", + "dlSubdir": { + "RegexDir": "\u0012\u001dj\tL'\u0010m" + }, + "dlUri": "http:tgnamj" + } + } + }, + "A_Sparc64": { + "FreeBSD": { + "2.6.7": { + "dlHash": "mbqdm", + "dlSubdir": "pioz", + "dlUri": "http:s" + }, + "4.3.7": { + "dlHash": "uqvaxbng", + "dlSubdir": null, + "dlUri": "https:nnvt" + } + } + }, + "A_PowerPC": { + "Darwin": { + "6.6.2": { + "dlHash": "nfla", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "http:xnkquy" + }, + "8.2.2": { + "dlHash": "brl", + "dlSubdir": { + "RegexDir": "n}8⠓󽾈" + }, + "dlUri": "http:b" + }, + "3.6.2": { + "dlHash": "jljvb", + "dlSubdir": "hjngw", + "dlUri": "https:golsuk" + }, + "unknown_versioning": { + "dlHash": "nsm", + "dlSubdir": "eoqhr", + "dlUri": "http:avit" + }, + "6.6.1": { + "dlHash": "wew", + "dlSubdir": null, + "dlUri": "http:w" + }, + "3.4.6": { + "dlHash": "lunczpnl", + "dlSubdir": { + "RegexDir": "+\u0017\u001ee/􎨾􋽊" + }, + "dlUri": "http:lxaurmuc" + } + }, + "Linux_Alpine": { + "8.5.5": { + "dlHash": "", + "dlSubdir": "ltr", + "dlUri": "http:yehbhvb" + }, + "1.7.5": { + "dlHash": "aes", + "dlSubdir": "hurrx", + "dlUri": "http:arus" + }, + "6.3.3": { + "dlHash": "", + "dlSubdir": null, + "dlUri": "https:yw" + }, + "unknown_versioning": { + "dlHash": "azbpyl", + "dlSubdir": "x", + "dlUri": "http:uptb" + }, + "8.6.5": { + "dlHash": "onzs", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "https:wh" + }, + "2.5.6": { + "dlHash": "s", + "dlSubdir": null, + "dlUri": "https:dyzts" + } + }, + "FreeBSD": { + "5.2.1": { + "dlHash": "hmna", + "dlSubdir": { + "RegexDir": "-i<\u0010󵣋" + }, + "dlUri": "http:trhc" + }, + "unknown_versioning": { + "dlHash": "njydmo", + "dlSubdir": "fhfox", + "dlUri": "https:k" + } + } + } + } + }, + "5.5.1": { + "viSourceDL": { + "dlHash": "yfo", + "dlSubdir": "bzzvnya", + "dlUri": "https:hyp" + }, + "viChangeLog": "http:pwe", "viTags": [ "Prerelease" ], - "viArch": {} + "viArch": { + "A_32": { + "Linux_Mint": { + "1.6.5": { + "dlHash": "vfia", + "dlSubdir": null, + "dlUri": "http:uouykz" + } + }, + "Linux_AmazonLinux": { + "1.5.1": { + "dlHash": "apku", + "dlSubdir": "dofmhy", + "dlUri": "https:g" + }, + "3.2.2": { + "dlHash": "msln", + "dlSubdir": { + "RegexDir": "Xj;\u0006EF" + }, + "dlUri": "http:kqywbj" + }, + "5.7.8": { + "dlHash": "prb", + "dlSubdir": { + "RegexDir": "\u0014Y" + }, + "dlUri": "http:liyyyur" + }, + "unknown_versioning": { + "dlHash": "mc", + "dlSubdir": null, + "dlUri": "https:" + }, + "5.3.8": { + "dlHash": "", + "dlSubdir": null, + "dlUri": "http:kzvehke" + } + } + }, + "A_Sparc": { + "Linux_Debian": { + "4.3.3": { + "dlHash": "go", + "dlSubdir": "saxaivxe", + "dlUri": "https:kevvohq" + }, + "4.8.6": { + "dlHash": "alkpgl", + "dlSubdir": "cuntv", + "dlUri": "https:tc" + }, + "3.1.8": { + "dlHash": "lzaz", + "dlSubdir": "hbh", + "dlUri": "http:" + }, + "4.6.8": { + "dlHash": "iiq", + "dlSubdir": "acg", + "dlUri": "https:ha" + }, + "3.2.1": { + "dlHash": "spkbm", + "dlSubdir": "lwedqczy", + "dlUri": "https:icc" + } + }, + "Darwin": { + "4.6.7": { + "dlHash": "b", + "dlSubdir": { + "RegexDir": "3?6q𧚴ෙ" + }, + "dlUri": "https:jbhu" + }, + "4.3.4": { + "dlHash": "", + "dlSubdir": "f", + "dlUri": "http:" + }, + "6.4.4": { + "dlHash": "z", + "dlSubdir": null, + "dlUri": "http:myv" + }, + "unknown_versioning": { + "dlHash": "kcsmrlo", + "dlSubdir": { + "RegexDir": "}\u0013e#" + }, + "dlUri": "http:xfli" + }, + "1.5.4": { + "dlHash": "cdtqzaq", + "dlSubdir": null, + "dlUri": "http:obzsz" + }, + "7.5.2": { + "dlHash": "xxkgppr", + "dlSubdir": null, + "dlUri": "http:cntkdcoh" + }, + "7.3.5": { + "dlHash": "qf", + "dlSubdir": "hi", + "dlUri": "http:" + } + }, + "FreeBSD": { + "8.2.6": { + "dlHash": "mctitd", + "dlSubdir": { + "RegexDir": "^Ⴞ" + }, + "dlUri": "https:swzr" + }, + "unknown_versioning": { + "dlHash": "uy", + "dlSubdir": "pmpds", + "dlUri": "https:khwtme" + } + } + }, + "A_PowerPC64": { + "Darwin": { + "5.4.3": { + "dlHash": "h", + "dlSubdir": { + "RegexDir": "𘌥0\u0013\u0006o􊒞" + }, + "dlUri": "https:emtlej" + }, + "5.5.6": { + "dlHash": "ln", + "dlSubdir": { + "RegexDir": "zᚗsH팕" + }, + "dlUri": "http:itr" + }, + "7.8.3": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "(f𪨉\u0018*􇐌2" + }, + "dlUri": "https:cshsbvep" + }, + "unknown_versioning": { + "dlHash": "ql", + "dlSubdir": { + "RegexDir": "?𗞶𘠡\u0016" + }, + "dlUri": "https:mztunelw" + } + }, + "FreeBSD": { + "5.5.4": { + "dlHash": "siguofg", + "dlSubdir": "xwkktrfd", + "dlUri": "https:j" + }, + "4.2.3": { + "dlHash": "lxhaortp", + "dlSubdir": { + "RegexDir": "c􉯐" + }, + "dlUri": "http:crsbrxph" + }, + "3.6.3": { + "dlHash": "", + "dlSubdir": null, + "dlUri": "https:ylbnsgsv" + }, + "7.4.5": { + "dlHash": "qqypzb", + "dlSubdir": "unznyjf", + "dlUri": "http:dxmoklv" + }, + "7.8.5": { + "dlHash": "", + "dlSubdir": null, + "dlUri": "https:mqsc" + }, + "unknown_versioning": { + "dlHash": "rdmkunuz", + "dlSubdir": "fu", + "dlUri": "http:aq" + } + } + } + } + } + }, + "GHCup": { + "3.4.5": { + "viSourceDL": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "󾺈\u0013k􈨧􆠘\u001f" + }, + "dlUri": "https:hpxy" + }, + "viChangeLog": "https:", + "viTags": [ + "Recommended", + "base-4.8.6", + "Recommended", + "G;􅄒\u0004◼", + "base-1.3.7", + "Latest", + "Recommended" + ], + "viArch": { + "A_Sparc": { + "Darwin": { + "1.2.6": { + "dlHash": "rka", + "dlSubdir": "zjzyjg", + "dlUri": "http:g" + }, + "5.3.3": { + "dlHash": "eaxgq", + "dlSubdir": { + "RegexDir": "\u000eP" + }, + "dlUri": "http:ydvgflsw" + }, + "8.3.5": { + "dlHash": "ubuka", + "dlSubdir": "tlbs", + "dlUri": "http:v" + } + } + }, + "A_PowerPC64": { + "Darwin": { + "unknown_versioning": { + "dlHash": "notu", + "dlSubdir": { + "RegexDir": "jtv1`\u000f" + }, + "dlUri": "http:zmyfwpuk" + } + }, + "Linux_AmazonLinux": { + "4.4.3": { + "dlHash": "", + "dlSubdir": "ualmq", + "dlUri": "http:elwvnccs" + }, + "7.5.5": { + "dlHash": "idmvhb", + "dlSubdir": "va", + "dlUri": "http:jsfrskhk" + }, + "1.2.2": { + "dlHash": "e", + "dlSubdir": "m", + "dlUri": "http:eoey" + } + }, + "Linux_Gentoo": { + "unknown_versioning": { + "dlHash": "fxirj", + "dlSubdir": "khmqctut", + "dlUri": "https:bnttkcdi" + } + } + }, + "A_PowerPC": {} + } } } } }, { "toolRequirements": { - "Cabal": { - "4.5.5": {}, - "2.8.2": { - "Linux_Debian": { - "1.1.3": { + "HLS": { + "unknown_version": { + "Linux_Ubuntu": { + "1.4.1": { "distroPKGs": [ - "xcbww", - "svj" + "gbe" ], - "notes": "rbra" + "notes": "mlfxs" }, - "3.7.2": { + "5.3.5": { "distroPKGs": [ - "xabi", - "heaspbh", - "" - ], - "notes": "q" - }, - "5.5.6": { - "distroPKGs": [ - "", - "tiwyitx" - ], - "notes": "aeysst" - }, - "unknown_versioning": { - "distroPKGs": [ - "xf" - ], - "notes": "" - }, - "1.8.4": { - "distroPKGs": [ - "rtod", - "", - "ae", - "lg", - "", - "xzfqto", - "cifougv", - "cghjqkwb" - ], - "notes": "sreiqoat" - } - }, - "Darwin": { - "3.1.6": { - "distroPKGs": [ - "sthoanjt", - "sxdl", - "eeidpw", - "dqxq", - "peyqzxq", - "lkxeztmr", - "hhbkwtlr", - "w" - ], - "notes": "xugi" - }, - "1.2.6": { - "distroPKGs": [ - "gbecq", "r", - "lowvqat", - "ptij", - "zaosdp", - "h", - "dxduj" + "zxklcrz", + "pgywadq", + "t", + "r", + "gwmevwvt", + "ynwxtfcy" ], - "notes": "f" - }, - "4.8.4": { - "distroPKGs": [], - "notes": "" - }, - "3.2.8": { - "distroPKGs": [ - "k", - "qji" - ], - "notes": "ngjvdxk" - }, - "6.2.8": { - "distroPKGs": [ - "" - ], - "notes": "mezkw" - }, - "unknown_versioning": { - "distroPKGs": [ - "zk", - "" - ], - "notes": "" - } - }, - "Linux_Fedora": { - "7.2.7": { - "distroPKGs": [ - "nqubv", - "jbqwg" - ], - "notes": "framhiia" - }, - "8.1.1": { - "distroPKGs": [ - "vm", - "zzpzx", - "bnaz" - ], - "notes": "svxo" - }, - "6.1.4": { - "distroPKGs": [ - "sxh", - "lbre", - "skn", - "wxqtfe", - "y", - "kacqlrzq", - "rdomz" - ], - "notes": "yyg" + "notes": "lwokk" }, "6.3.3": { "distroPKGs": [ - "veokds", - "e", - "ciigfc", - "e", - "lj", - "ys", - "p" + "lcq", + "haa", + "", + "ykeewrr", + "ijypd", + "" ], - "notes": "enqsizy" + "notes": "" }, - "7.3.3": { + "unknown_versioning": { "distroPKGs": [ - "tldm", - "lbiah", - "osf", - "jm", - "dlxxg", - "aa" + "f", + "tvhu", + "izsopys", + "umeq", + "opidcau" ], - "notes": "zhw" + "notes": "tnzuqeuc" + }, + "2.6.4": { + "distroPKGs": [], + "notes": "qdx" + } + }, + "Darwin": { + "2.5.5": { + "distroPKGs": [ + "xxlkzqg", + "ajo", + "q", + "qwizye", + "mzzbyg", + "qaw", + "vamim", + "em" + ], + "notes": "pxqpzfhl" + }, + "2.1.1": { + "distroPKGs": [ + "dwmmp", + "gchqoaov", + "s", + "hjrt", + "dnctawh", + "oeyjhpk" + ], + "notes": "gq" + }, + "7.7.3": { + "distroPKGs": [ + "tu", + "bzgeoyp" + ], + "notes": "x" + }, + "4.8.1": { + "distroPKGs": [ + "", + "qgzzjlhf" + ], + "notes": "dprsvgb" + }, + "4.4.1": { + "distroPKGs": [ + "n", + "uoh", + "spwgzl" + ], + "notes": "tejwukgn" + } + }, + "FreeBSD": { + "3.2.7": { + "distroPKGs": [ + "rpnem", + "jxh" + ], + "notes": "nrgxnozt" + }, + "6.2.8": { + "distroPKGs": [ + "", + "ztxyoczq", + "homqfeb" + ], + "notes": "u" + } + } + } + }, + "Cabal": { + "6.1.3": { + "Darwin": { + "unknown_versioning": { + "distroPKGs": [], + "notes": "y" + } + }, + "FreeBSD": {} + }, + "8.2.6": { + "Darwin": { + "6.6.8": { + "distroPKGs": [ + "vrcqo", + "vbhjgdxq", + "uzwnuun" + ], + "notes": "n" }, "2.7.2": { "distroPKGs": [ - "fietkn", - "ec", - "wugo" + "os", + "gz", + "kuohuhtj", + "ryrxgu" ], - "notes": "yvrkgm" + "notes": "ut" }, "unknown_versioning": { "distroPKGs": [ - "qdnqkggr", - "wjo", - "tykmp", - "p", - "" + "owip" ], - "notes": "zm" - } - }, - "FreeBSD": { - "9.5.5": { - "distroPKGs": [ - "sm", - "cug", - "hc", - "ctjps", - "bdjrvhb" - ], - "notes": "ndgnsq" - }, - "3.1.8": { - "distroPKGs": [ - "polwq", - "rtftvpq", - "mlcka", - "rug", - "sq", - "i", - "zew", - "xdc" - ], - "notes": "felixb" - } - } - }, - "8.8.6": { - "Linux_Alpine": { - "2.5.3": { - "distroPKGs": [ - "wokt", - "jfjj", - "jfwg", - "", - "y", - "dny", - "lgf", - "adw" - ], - "notes": "ltowszju" - }, - "2.3.8": { - "distroPKGs": [ - "dpww", - "ax", - "z", - "", - "tpzs" - ], - "notes": "vyfz" - }, - "3.2.6": { - "distroPKGs": [ - "gvdlxex", - "e", - "c", - "egnfygyk" - ], - "notes": "yd" - }, - "unknown_versioning": { - "distroPKGs": [ - "jwgjyu", - "" - ], - "notes": "vhod" - }, - "3.5.8": { - "distroPKGs": [], - "notes": "uq" - } - }, - "FreeBSD": { - "4.6.7": { - "distroPKGs": [ - "rqxy", - "", - "uxemv", - "snwz", - "c", - "twqhvp", - "", - "hq" - ], - "notes": "yu" - }, - "2.2.6": { - "distroPKGs": [ - "aqtnjiml" - ], - "notes": "e" - }, - "unknown_versioning": { - "distroPKGs": [ - "zx", - "k", - "lmxa", - "gkan", - "l", - "lp", - "d" - ], - "notes": "" - } - } - }, - "5.4.8": { - "Darwin": { - "6.1.2": { - "distroPKGs": [ - "i", - "jgd", - "", - "nieccaug", - "ra", - "zoanovlv", - "cjhnwyvj", - "uqswrvx" - ], - "notes": "nbukmhe" - }, - "unknown_versioning": { - "distroPKGs": [ - "c" - ], - "notes": "ob" + "notes": "jjr" }, "5.1.4": { "distroPKGs": [ - "nzj", - "ch", - "fxthwuf", - "rq", - "mzta" + "zyh", + "mzjgmuos" ], - "notes": "uqcod" - }, - "5.4.1": { - "distroPKGs": [ - "baideji", - "ci", - "ah", - "pyrs", - "fpn" - ], - "notes": "pug" + "notes": "wwhhnfv" } }, "Linux_Exherbo": { - "2.7.1": { + "1.7.5": { "distroPKGs": [ - "zmuw", - "cdaeihu" + "llhnnodg" ], - "notes": "avmzxyk" - }, - "7.6.3": { - "distroPKGs": [ - "drwgbiy", - "f", - "yjor", - "ujvsngz", - "", - "zoqf", - "rc" - ], - "notes": "jfpywd" - }, - "1.3.5": { - "distroPKGs": [], - "notes": "vvfey" - }, - "unknown_versioning": { - "distroPKGs": [ - "duxgh" - ], - "notes": "gvrbdipj" - }, - "2.4.6": { - "distroPKGs": [], - "notes": "dt" - }, - "4.8.2": { - "distroPKGs": [ - "zvva", - "suul", - "ytip", - "fcavhlme", - "", - "hntzew", - "d" - ], - "notes": "lopew" - }, - "1.5.5": { - "distroPKGs": [ - "", - "igpmfu", - "apxhg", - "eanwgp", - "f", - "ytpl" - ], - "notes": "nlyf" - } - }, - "FreeBSD": { - "5.7.5": { - "distroPKGs": [ - "", - "gjfdcoc", - "hgkmsx", - "upezbq", - "eshauiiw" - ], - "notes": "i" - }, - "unknown_versioning": { - "distroPKGs": [ - "pdbv", - "wrhw" - ], - "notes": "" - }, - "3.7.5": { - "distroPKGs": [ - "cvzqz", - "i", - "l", - "suqq" - ], - "notes": "ualcxqw" + "notes": "bxfp" } } }, - "1.8.3": {}, - "8.6.4": { + "4.6.8": { "Darwin": { - "4.1.7": { + "3.6.1": { "distroPKGs": [ - "e", - "", - "bcotwiya", - "lzqxkwa", - "hipmhca", - "nev", - "zkb" + "chwv" ], - "notes": "jknkup" + "notes": "fpwu" + }, + "4.1.3": { + "distroPKGs": [ + "n", + "", + "alhyn" + ], + "notes": "ytmy" + }, + "4.5.8": { + "distroPKGs": [ + "vfpw", + "rbezjn", + "fbm", + "c", + "upqtiyal", + "n", + "xpzvnl" + ], + "notes": "sc" }, "unknown_versioning": { "distroPKGs": [ - "zvy", - "ps", - "ngorxtvw", - "a", - "qx", - "", - "ly" + "kyuy", + "iulzl", + "jsshoo", + "yt", + "zm" ], - "notes": "ebdvdc" + "notes": "mknbf" }, - "5.7.2": { - "distroPKGs": [], - "notes": "xojrhk" - }, - "5.6.2": { + "1.3.3": { "distroPKGs": [ - "ghz", - "texb" + "", + "gu", + "", + "neh", + "dhcu", + "sr" ], - "notes": "wedp" + "notes": "bqr" } }, "FreeBSD": { - "4.7.7": { + "3.6.1": { "distroPKGs": [ "", - "", - "hixhtp", - "", - "fscqpj", - "i", - "", - "zkoyznjp" + "pyaowo", + "jtby", + "hndwy", + "lsjpf" ], - "notes": "j" + "notes": "eipgavp" }, - "4.5.3": { + "2.4.3": { "distroPKGs": [ + "ymlg", + "jecvldy", + "vh" + ], + "notes": "mvnzicvc" + }, + "unknown_versioning": { + "distroPKGs": [ + "ewqnwh", + "nnhrlx", + "byoudrm", + "frbuoet", + "wjpnps", + "gogzxj", + "backbfw", + "shcn" + ], + "notes": "npfsicl" + }, + "1.8.7": { + "distroPKGs": [ + "unm", + "ghu", + "qrk", + "epdg", + "ogpvusn" + ], + "notes": "ppduldjj" + } + }, + "Linux_Gentoo": { + "6.4.7": { + "distroPKGs": [ + "ncc", + "wjyeuigr", + "", + "pzntvce", + "ess", + "u", + "", + "ogqcuci" + ], + "notes": "jv" + }, + "2.8.4": { + "distroPKGs": [ + "", + "rgeg", + "pjzt" + ], + "notes": "hdz" + } + } + }, + "7.5.2": { + "Darwin": { + "2.6.1": { + "distroPKGs": [], + "notes": "oebvowf" + }, + "6.4.7": { + "distroPKGs": [], + "notes": "fniv" + }, + "1.5.7": { + "distroPKGs": [ + "oyxmto", + "i", + "yfg", + "", + "ynlwzp", + "hdfi" + ], + "notes": "ov" + }, + "3.4.1": { + "distroPKGs": [ + "pbun", + "fzlhxmlb", + "jmil", + "nnau" + ], + "notes": "yuz" + }, + "7.5.4": { + "distroPKGs": [ + "gs", + "cdxexln", + "bptiy", + "xlm", + "lx", + "xfp", + "quohoxj" + ], + "notes": "oyjox" + }, + "6.4.5": { + "distroPKGs": [], + "notes": "yikqw" + }, + "3.8.6": { + "distroPKGs": [ + "npvbclo", + "e", + "ifywe", + "btdsi", + "hcnitfxc", + "re", + "qleyezzf" + ], + "notes": "gvaalvp" + }, + "7.5.2": { + "distroPKGs": [ + "bdgvc", + "j" + ], + "notes": "isty" + } + }, + "FreeBSD": { + "1.3.7": { + "distroPKGs": [ + "kqbryp", + "k", + "", + "na", + "gqby" + ], + "notes": "qpwgka" + }, + "7.3.8": { + "distroPKGs": [ + "", + "bt", + "", "b", - "gfbqa" + "kz", + "je", + "roljqw" + ], + "notes": "boxrbmg" + }, + "3.6.2": { + "distroPKGs": [ + "sf", + "tvve", + "ghp", + "tlyu" ], "notes": "" }, - "7.2.6": { + "4.7.2": { "distroPKGs": [ - "h", - "dokm", - "tlyjnbub", - "efnmee" + "fvbnffx" ], - "notes": "wp" + "notes": "fngehyi" + } + } + }, + "1.1.1": { + "Darwin": { + "3.6.7": { + "distroPKGs": [ + "bkrftr", + "nftdbiox", + "ccryxyky", + "", + "zfcbzh", + "dphgixox", + "gxkijb" + ], + "notes": "fsyf" + }, + "5.6.1": { + "distroPKGs": [ + "b", + "svs", + "ebd", + "jssinlam", + "", + "xbp", + "zf" + ], + "notes": "cteocqvk" + }, + "7.3.2": { + "distroPKGs": [ + "rxoswkv", + "qzwdl", + "k", + "szvavh", + "alhjqkff", + "liverg", + "ctiwi", + "nk" + ], + "notes": "mjtbfp" + }, + "unknown_versioning": { + "distroPKGs": [ + "fqwouu", + "bqnrpyof", + "yt", + "rn", + "teyzqpwv", + "cxpnwur", + "ua" + ], + "notes": "fbygmmh" + } + } + } + }, + "GHCup": { + "7.6.5": { + "Darwin": { + "5.6.1": { + "distroPKGs": [ + "p", + "ey", + "ywfy" + ], + "notes": "mbsge" + }, + "unknown_versioning": { + "distroPKGs": [ + "zwkgv", + "z" + ], + "notes": "m" + } + }, + "Linux_Fedora": { + "7.5.6": { + "distroPKGs": [ + "", + "ibtqywr", + "iishn", + "", + "jfcwjok" + ], + "notes": "xnftapm" + }, + "8.1.5": { + "distroPKGs": [ + "to", + "hcb" + ], + "notes": "yyeppy" + }, + "7.1.8": { + "distroPKGs": [ + "cwlf", + "bpvmmcfj", + "hc", + "qgj", + "lgnxvhqf", + "bbset", + "btob" + ], + "notes": "tkzyxqk" + }, + "5.8.3": { + "distroPKGs": [ + "cr", + "tdgt" + ], + "notes": "cttfhv" + } + }, + "Linux_Alpine": { + "8.8.4": { + "distroPKGs": [ + "dtug", + "c", + "iyjaj", + "picc", + "xteobzpn", + "tw", + "krxric" + ], + "notes": "" + }, + "1.6.4": { + "distroPKGs": [ + "isk", + "iztois", + "agc", + "", + "goaooqr", + "lr", + "e", + "skw" + ], + "notes": "qq" + }, + "6.3.2": { + "distroPKGs": [], + "notes": "ns" + }, + "2.3.1": { + "distroPKGs": [ + "ge", + "qrgqjoo", + "fnenec", + "usnfu", + "rzyujhfr" + ], + "notes": "dmnoh" + }, + "7.3.4": { + "distroPKGs": [ + "ec", + "qny", + "rus", + "ckicihpr", + "pnm", + "amhywkpz" + ], + "notes": "vsgaa" + }, + "7.4.8": { + "distroPKGs": [ + "hvvypmrs", + "", + "ngro", + "qlmtsnw" + ], + "notes": "hn" + }, + "3.4.6": { + "distroPKGs": [], + "notes": "kejmco" + } + }, + "FreeBSD": { + "6.1.8": { + "distroPKGs": [ + "nnuq" + ], + "notes": "qsmgfm" + }, + "6.7.3": { + "distroPKGs": [ + "dsrnbasr", + "", + "zkdb", + "gom", + "trzee" + ], + "notes": "b" }, "3.2.2": { "distroPKGs": [ - "w", - "jhio" + "cqka", + "" ], - "notes": "izampaaa" + "notes": "pllzmk" }, - "7.3.7": { + "unknown_versioning": { "distroPKGs": [ - "pukoizt", - "fox" + "sm", + "jmvcezj" ], - "notes": "nuo" + "notes": "jt" + }, + "2.8.7": { + "distroPKGs": [ + "igntgrio", + "iskz", + "o", + "mf", + "m", + "pewfhucv", + "nbebtmsn", + "sfvgfy" + ], + "notes": "fngnvmf" + }, + "5.8.6": { + "distroPKGs": [ + "n" + ], + "notes": "iwhhgtbo" + }, + "8.3.5": { + "distroPKGs": [], + "notes": "tadynmr" } } }, - "7.8.1": { + "5.3.3": { "FreeBSD": { - "4.1.1": { + "6.7.4": { "distroPKGs": [ - "lmdy", - "rxnpogjv", - "rub", - "dhyjm" + "pddzz", + "dgner", + "grpe", + "pdy", + "czyslt", + "s", + "x" ], - "notes": "ohyuqx" + "notes": "nd" }, - "1.6.3": { + "4.6.7": { "distroPKGs": [ - "b" + "", + "d", + "spbgcpqu" ], - "notes": "rwpq" + "notes": "swrb" }, - "3.8.7": { + "unknown_versioning": { "distroPKGs": [ - "usqr", - "yxqlikuh" + "ppavezbw", + "uaktyv", + "uzbjsu", + "lgejtay", + "", + "aymka", + "lvz" ], - "notes": "zc" + "notes": "xzpixo" }, - "6.1.6": { + "3.4.7": { "distroPKGs": [ - "f", - "" + "ro", + "vzougwwb", + "ooitma", + "ripcm", + "tehv", + "idcy" ], - "notes": "gcs" + "notes": "ksfzjwe" } } } @@ -778,751 +3145,1660 @@ }, "ghcupDownloads": { "GHC": { - "3.6.7": { - "viSourceDL": { - "dlHash": "", - "dlSubdir": "hbgaqpbm", - "dlUri": "https:bygatplk" - }, - "viChangeLog": null, - "viTags": [ - "Latest", - "base-6.7.5", - "Prerelease", - "base-3.5.2", - "Prerelease" - ], - "viArch": { - "A_ARM64": {} - } - }, - "5.2.2": { + "3.3.2": { "viSourceDL": null, - "viChangeLog": "https:zikxlhlw", + "viChangeLog": "http:xghdffi", "viTags": [ "Prerelease", - "Latest", - "Recommended", - "Recommended", - "Prerelease", - "Prerelease", - "-]z", - "6" + "\u0001𠏼W󱝍\u0005", + "base-1.3.5", + "N" ], "viArch": { - "A_32": { - "Linux_Mint": {}, + "A_PowerPC64": { "Darwin": { - "6.1.5": { - "dlHash": "bqczejhm", - "dlSubdir": "cq", - "dlUri": "https:dmzwz" - }, - "6.6.2": { - "dlHash": "zs", - "dlSubdir": { - "RegexDir": "9)\u0008WH`󷎲o" - }, - "dlUri": "https:zcmo" - }, - "4.6.7": { - "dlHash": "fslbk", - "dlSubdir": "takdvs", - "dlUri": "https:uyxgefp" - }, - "8.3.8": { - "dlHash": "ks", - "dlSubdir": { - "RegexDir": "\u0010" - }, - "dlUri": "http:wuzr" - }, - "5.8.4": { - "dlHash": "hyneio", + "3.2.7": { + "dlHash": "rtj", "dlSubdir": null, - "dlUri": "https:epksm" - }, - "7.4.4": { - "dlHash": "mrsbzmus", - "dlSubdir": null, - "dlUri": "https:vldq" - } - }, - "Linux_RedHat": {}, - "Linux_CentOS": { - "7.1.4": { - "dlHash": "suudyuo", - "dlSubdir": { - "RegexDir": "E" - }, - "dlUri": "https:yyw" - }, - "4.2.3": { - "dlHash": "i", - "dlSubdir": "ygmku", - "dlUri": "https:tybo" - }, - "5.6.6": { - "dlHash": "zlva", - "dlSubdir": { - "RegexDir": "𥓽'" - }, - "dlUri": "https:ovhaw" + "dlUri": "http:vpgrfh" }, "4.6.5": { - "dlHash": "joqjesr", - "dlSubdir": null, - "dlUri": "https:zi" - }, - "7.5.8": { - "dlHash": "", + "dlHash": "xfnipjzh", "dlSubdir": { - "RegexDir": "􎍁" + "RegexDir": "G" }, - "dlUri": "http:pfxqlcy" - }, - "1.9.6": { - "dlHash": "qfff", - "dlSubdir": "p", - "dlUri": "https:z" - } - } - }, - "A_ARM": { - "Linux_UnknownLinux": { - "1.6.3": { - "dlHash": "sets", - "dlSubdir": { - "RegexDir": "󱹅𬂈\u001f" - }, - "dlUri": "http:" - }, - "2.2.2": { - "dlHash": "l", - "dlSubdir": "faqgw", - "dlUri": "http:oy" - }, - "7.3.1": { - "dlHash": "j", - "dlSubdir": "bqw", - "dlUri": "http:bzr" - }, - "6.1.4": { - "dlHash": "oa", - "dlSubdir": "k", - "dlUri": "https:j" - }, - "4.5.6": { - "dlHash": "dedcv", - "dlSubdir": null, - "dlUri": "https:" - }, - "1.8.3": { - "dlHash": "", - "dlSubdir": "jeqw", - "dlUri": "https:qi" + "dlUri": "https:tep" }, "unknown_versioning": { + "dlHash": "fghc", + "dlSubdir": { + "RegexDir": "󾲳]2NF|?\u0001" + }, + "dlUri": "https:bj" + }, + "4.1.5": { + "dlHash": "gzwjeft", + "dlSubdir": { + "RegexDir": "}됳rD" + }, + "dlUri": "https:h" + } + }, + "Linux_AmazonLinux": { + "7.6.6": { + "dlHash": "kvpozr", + "dlSubdir": null, + "dlUri": "http:kzz" + }, + "4.4.7": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "V𔔵6qUୋ" + }, + "dlUri": "https:kvzfwzy" + }, + "5.7.2": { + "dlHash": "e", + "dlSubdir": "bwovmzj", + "dlUri": "http:uk" + } + }, + "FreeBSD": { + "5.7.6": { + "dlHash": "k", + "dlSubdir": { + "RegexDir": "z^" + }, + "dlUri": "http:umhu" + }, + "1.8.6": { "dlHash": "a", - "dlSubdir": { - "RegexDir": "􊃺" - }, - "dlUri": "http:zvx" - } - }, - "Darwin": { - "3.3.8": { - "dlHash": "ppse", - "dlSubdir": "g", - "dlUri": "http:bztvtaxq" + "dlSubdir": "a", + "dlUri": "https:ul" }, - "6.4.3": { - "dlHash": "vllkryym", - "dlSubdir": "vhviwa", - "dlUri": "https:lctup" - } - }, - "FreeBSD": { - "5.2.8": { - "dlHash": "qf", - "dlSubdir": { - "RegexDir": ">k\u0005,y6\\" - }, - "dlUri": "https:shyydmaf" + "2.3.3": { + "dlHash": "mwn", + "dlSubdir": null, + "dlUri": "https:lryqq" }, - "3.7.7": { - "dlHash": "pbmtuiiu", - "dlSubdir": "wjzrxu", - "dlUri": "https:edmfivjc" + "8.6.4": { + "dlHash": "", + "dlSubdir": "rjjan", + "dlUri": "http:z" }, "unknown_versioning": { - "dlHash": "", - "dlSubdir": "t", - "dlUri": "https:u" + "dlHash": "pmtgv", + "dlSubdir": "kpn", + "dlUri": "https:" }, - "8.4.1": { - "dlHash": "", - "dlSubdir": null, - "dlUri": "http:wygntc" - }, - "6.8.3": { - "dlHash": "vial", + "3.5.7": { + "dlHash": "emycub", "dlSubdir": { - "RegexDir": "\u001e\u0016h+l\u0002󶢻" + "RegexDir": "􃍆#\u0017􊈈" }, - "dlUri": "https:oxcypj" + "dlUri": "https:mrqphr" } } }, - "A_ARM64": {}, - "A_PowerPC": { + "A_ARM": {}, + "A_Sparc64": {}, + "A_ARM64": { "Darwin": { - "4.8.8": { - "dlHash": "kyv", + "1.1.2": { + "dlHash": "nnnv", "dlSubdir": null, - "dlUri": "http:ct" + "dlUri": "http:ftcount" }, - "3.5.2": { - "dlHash": "kos", - "dlSubdir": null, - "dlUri": "http:ybenhi" - }, - "4.5.5": { - "dlHash": "qq", + "4.1.7": { + "dlHash": "syeucuwp", "dlSubdir": { - "RegexDir": "􊸔cꈯH" + "RegexDir": "🤮\u0006󵊴󴒣󴞔\u0016h'" }, - "dlUri": "http:yqrkli" + "dlUri": "http:" }, - "3.6.7": { - "dlHash": "vqydw", - "dlSubdir": "bm", - "dlUri": "https:" - }, - "unknown_versioning": { - "dlHash": "prv", - "dlSubdir": null, - "dlUri": "http:j" + "4.8.5": { + "dlHash": "eeg", + "dlSubdir": "nfspsna", + "dlUri": "https:rf" } }, "FreeBSD": { - "7.1.2": { - "dlHash": "kc", + "3.4.2": { + "dlHash": "hvcfl", "dlSubdir": null, - "dlUri": "http:" + "dlUri": "https:" }, - "2.3.8": { - "dlHash": "", - "dlSubdir": { - "RegexDir": "c}╴EF\u00109􂮰" - }, - "dlUri": "https:b" - }, - "7.8.8": { - "dlHash": "tf", + "1.3.5": { + "dlHash": "dssm", "dlSubdir": null, - "dlUri": "https:wenbeo" + "dlUri": "http:z" }, - "7.1.1": { - "dlHash": "mbm", - "dlSubdir": "ghg", - "dlUri": "http:ecfkxx" - }, - "4.5.1": { - "dlHash": "iqec", - "dlSubdir": "nl", - "dlUri": "https:keolcbhk" - }, - "2.1.3": { - "dlHash": "tezspb", + "unknown_versioning": { + "dlHash": "daklrj", + "dlSubdir": "ehaixads", + "dlUri": "http:fx" + } + } + }, + "A_PowerPC": { + "Linux_AmazonLinux": { + "7.7.2": { + "dlHash": "bqoge", "dlSubdir": { - "RegexDir": "" + "RegexDir": "+" }, - "dlUri": "http:aotvnugh" + "dlUri": "http:pmkqgm" + }, + "2.5.4": { + "dlHash": "qlc", + "dlSubdir": null, + "dlUri": "http:aqcfvki" + }, + "3.4.1": { + "dlHash": "odxr", + "dlSubdir": null, + "dlUri": "http:jkhfn" + }, + "unknown_versioning": { + "dlHash": "m", + "dlSubdir": { + "RegexDir": " /s\u000e[􂋻" + }, + "dlUri": "http:cc" + } + }, + "Linux_CentOS": { + "1.1.7": { + "dlHash": "zlabqb", + "dlSubdir": { + "RegexDir": "7\u0007g\u0018BF\u000b" + }, + "dlUri": "https:kfnzda" + }, + "unknown_versioning": { + "dlHash": "mzmwu", + "dlSubdir": "qbhfgd", + "dlUri": "http:wdozr" + } + }, + "FreeBSD": { + "5.2.4": { + "dlHash": "p", + "dlSubdir": "esgp", + "dlUri": "http:b" + }, + "5.2.1": { + "dlHash": "m", + "dlSubdir": "vpgieo", + "dlUri": "https:e" + }, + "unknown_versioning": { + "dlHash": "hbo", + "dlSubdir": "kwa", + "dlUri": "https:nkcz" } } } } }, - "4.1.6": { + "7.1.3": { "viSourceDL": { - "dlHash": "wcztnol", + "dlHash": "gfm", "dlSubdir": null, - "dlUri": "https:wsahy" + "dlUri": "http:b" }, - "viChangeLog": null, + "viChangeLog": "http:i", "viTags": [ - "base-7.3.6", - "base-2.8.6", - "t", + "㳀@", + "v𪐠󻙋/\u001a&)\u000b", "Latest", - "Latest", - "Latest" + "Recommended", + "Prerelease", + "Prerelease", + "dAQ􌳦쾴" ], "viArch": { - "A_64": { + "A_32": { "Darwin": { - "1.4.1": { - "dlHash": "wqa", - "dlSubdir": null, - "dlUri": "https:cysjtg" + "3.2.3": { + "dlHash": "ckbqbpmt", + "dlSubdir": "xemtxy", + "dlUri": "https:" }, - "6.3.7": { - "dlHash": "nardam", - "dlSubdir": "irk", - "dlUri": "http:qrrt" - }, - "1.3.7": { - "dlHash": "qayeca", - "dlSubdir": "apgmwrg", - "dlUri": "https:cao" - }, - "5.7.4": { - "dlHash": "", + "4.2.3": { + "dlHash": "rp", "dlSubdir": { - "RegexDir": "7GP\u00072" + "RegexDir": "%+" }, - "dlUri": "http:hhznm" + "dlUri": "http:wpzyyt" }, "unknown_versioning": { - "dlHash": "xcprue", - "dlSubdir": "byawu", - "dlUri": "https:hyoei" - }, - "8.6.3": { - "dlHash": "qhiyk", + "dlHash": "", "dlSubdir": { - "RegexDir": "" + "RegexDir": "d\u0014" }, - "dlUri": "https:vtthckm" + "dlUri": "http:xyzi" }, - "4.2.8": { - "dlHash": "qldhtgxc", + "3.4.6": { + "dlHash": "exoi", "dlSubdir": null, - "dlUri": "http:ecbeonhk" + "dlUri": "http:jekh" + } + }, + "FreeBSD": {} + }, + "A_Sparc": { + "Darwin": { + "3.3.8": { + "dlHash": "gwuuem", + "dlSubdir": null, + "dlUri": "http:mot" + }, + "unknown_versioning": { + "dlHash": "b", + "dlSubdir": "aynd", + "dlUri": "https:b" + }, + "7.1.6": { + "dlHash": "ama", + "dlSubdir": "oradxis", + "dlUri": "http:wgntrol" + } + }, + "Linux_RedHat": { + "1.3.3": { + "dlHash": "ibozz", + "dlSubdir": "dfwmiefo", + "dlUri": "https:er" + }, + "4.3.6": { + "dlHash": "fsmjnoux", + "dlSubdir": { + "RegexDir": "=A`" + }, + "dlUri": "https:fgaa" } }, "FreeBSD": { - "4.8.8": { - "dlHash": "vjbgaghr", - "dlSubdir": { - "RegexDir": "?𫷸$󺮩>􏝙󾂔" - }, - "dlUri": "https:kknf" - }, - "8.3.4": { - "dlHash": "lvbq", - "dlSubdir": { - "RegexDir": "" - }, - "dlUri": "https:i" - }, - "5.3.4": { - "dlHash": "vfrjphk", - "dlSubdir": null, - "dlUri": "http:zcncq" - }, - "4.6.7": { - "dlHash": "", - "dlSubdir": { - "RegexDir": "\u0017TGir𠓷." - }, - "dlUri": "https:yl" - }, - "4.5.7": { - "dlHash": "ucnfpxwu", - "dlSubdir": "jtggn", - "dlUri": "http:lr" - }, - "8.2.3": { - "dlHash": "l", - "dlSubdir": "jaomev", - "dlUri": "https:nkyzfwrx" - }, - "5.4.8": { - "dlHash": "", - "dlSubdir": { - "RegexDir": " K" - }, - "dlUri": "https:zaiq" + "4.3.8": { + "dlHash": "hyumfi", + "dlSubdir": "jzg", + "dlUri": "http:agrek" }, "unknown_versioning": { - "dlHash": "icjw", + "dlHash": "pwpe", "dlSubdir": { "RegexDir": "" }, - "dlUri": "https:rpjinix" + "dlUri": "http:fqrwth" + } + } + }, + "A_PowerPC64": { + "Linux_Debian": { + "8.8.2": { + "dlHash": "wjeyhbl", + "dlSubdir": "rhgf", + "dlUri": "http:fe" + }, + "1.1.5": { + "dlHash": "ylu", + "dlSubdir": { + "RegexDir": "\u0013K\u000cg\u001c=𝤥󻆏" + }, + "dlUri": "https:cgr" + }, + "4.7.6": { + "dlHash": "", + "dlSubdir": "iuqbeq", + "dlUri": "https:muypwcj" + }, + "4.6.1": { + "dlHash": "xdyxse", + "dlSubdir": { + "RegexDir": "q2^0-5" + }, + "dlUri": "http:plgkc" + }, + "unknown_versioning": { + "dlHash": "d", + "dlSubdir": "eszdg", + "dlUri": "http:hxo" + }, + "6.1.7": { + "dlHash": "gjcvtrsw", + "dlSubdir": { + "RegexDir": "zlO5]󱵆x" + }, + "dlUri": "http:kzs" + }, + "5.3.8": { + "dlHash": "xuvqe", + "dlSubdir": "fwhj", + "dlUri": "http:zqcdvms" + }, + "3.3.1": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "k竒\u0001$𘐕v;" + }, + "dlUri": "https:" + } + }, + "Darwin": { + "4.7.6": { + "dlHash": "n", + "dlSubdir": "ljsjnp", + "dlUri": "http:gk" + }, + "3.3.8": { + "dlHash": "yx", + "dlSubdir": "nqxmdk", + "dlUri": "https:ktxinolx" + } + }, + "FreeBSD": { + "6.4.2": { + "dlHash": "dcu", + "dlSubdir": { + "RegexDir": "\u001c\u000b𪤼" + }, + "dlUri": "http:p" + } + } + }, + "A_ARM": { + "Linux_UnknownLinux": {}, + "Darwin": { + "3.8.4": { + "dlHash": "rnu", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "http:dqmx" + }, + "5.2.8": { + "dlHash": "ocmai", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "http:" + }, + "4.5.8": { + "dlHash": "n", + "dlSubdir": null, + "dlUri": "http:akjl" + }, + "unknown_versioning": { + "dlHash": "qix", + "dlSubdir": { + "RegexDir": "\u0004;愋\n<," + }, + "dlUri": "https:hhe" + }, + "8.7.1": { + "dlHash": "trx", + "dlSubdir": { + "RegexDir": "\u001bL" + }, + "dlUri": "https:" + }, + "5.5.1": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "\u0000Pg " + }, + "dlUri": "http:" + } + }, + "Linux_CentOS": { + "4.3.4": { + "dlHash": "ziijkzbo", + "dlSubdir": "fmse", + "dlUri": "http:ak" + }, + "4.3.7": { + "dlHash": "rxmekyqw", + "dlSubdir": null, + "dlUri": "https:bavdvij" + } + } + }, + "A_Sparc64": { + "Darwin": { + "1.2.7": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "https:ubrm" + }, + "8.3.4": { + "dlHash": "zbc", + "dlSubdir": "pcaqxvuh", + "dlUri": "http:boj" + }, + "2.5.5": { + "dlHash": "dhfanzn", + "dlSubdir": null, + "dlUri": "http:m" + }, + "9.1.1": { + "dlHash": "wndn", + "dlSubdir": { + "RegexDir": "􃂓󽔋-q" + }, + "dlUri": "https:fcvet" + }, + "2.4.6": { + "dlHash": "", + "dlSubdir": null, + "dlUri": "https:pwlt" + }, + "2.5.7": { + "dlHash": "banqxv", + "dlSubdir": { + "RegexDir": "匷y]" + }, + "dlUri": "http:qryshckm" + }, + "8.5.3": { + "dlHash": "soaj", + "dlSubdir": { + "RegexDir": "𖦿" + }, + "dlUri": "http:wpvv" + } + }, + "Linux_RedHat": { + "8.8.4": { + "dlHash": "yo", + "dlSubdir": null, + "dlUri": "http:dibugzs" + }, + "5.6.1": { + "dlHash": "cfyxhr", + "dlSubdir": null, + "dlUri": "http:u" + }, + "unknown_versioning": { + "dlHash": "gruay", + "dlSubdir": { + "RegexDir": "\\" + }, + "dlUri": "https:tmxcvxw" + }, + "8.4.1": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "4?\n)" + }, + "dlUri": "https:alarkvn" + } + }, + "FreeBSD": { + "5.2.2": { + "dlHash": "idgaizx", + "dlSubdir": null, + "dlUri": "http:ncxfq" + }, + "8.5.5": { + "dlHash": "bx", + "dlSubdir": { + "RegexDir": "𩻫?V\u0004喱-" + }, + "dlUri": "http:teyqvl" + }, + "3.2.6": { + "dlHash": "", + "dlSubdir": null, + "dlUri": "http:y" + }, + "8.6.3": { + "dlHash": "auug", + "dlSubdir": "djw", + "dlUri": "http:koxsi" } } }, "A_ARM64": { "Linux_Debian": { - "1.6.8": { - "dlHash": "kcybo", - "dlSubdir": { - "RegexDir": "`" - }, - "dlUri": "https:ibjmtx" + "4.5.3": { + "dlHash": "f", + "dlSubdir": null, + "dlUri": "http:bkejey" }, - "5.1.1": { - "dlHash": "fqovu", - "dlSubdir": { - "RegexDir": "" - }, - "dlUri": "https:hahjo" - }, - "2.7.3": { - "dlHash": "apssq", - "dlSubdir": { - "RegexDir": "If\u0017T" - }, - "dlUri": "http:rii" - }, - "5.7.8": { - "dlHash": "", - "dlSubdir": { - "RegexDir": "􁲵𣮖􋰷쥝~\u001b;𬠶" - }, - "dlUri": "http:h" + "1.1.8": { + "dlHash": "sudnahf", + "dlSubdir": "ajwrqtf", + "dlUri": "https:w" }, "unknown_versioning": { - "dlHash": "fx", - "dlSubdir": "mcfxw", - "dlUri": "https:vls" + "dlHash": "ij", + "dlSubdir": "cmgzrfc", + "dlUri": "https:yivvc" }, - "7.2.5": { - "dlHash": "v", - "dlSubdir": "wtxm", - "dlUri": "http:ocir" + "9.4.6": { + "dlHash": "frfndbky", + "dlSubdir": "blwlhguf", + "dlUri": "http:w" + }, + "8.7.4": { + "dlHash": "pje", + "dlSubdir": { + "RegexDir": "*\u0019?]" + }, + "dlUri": "http:" } }, - "Linux_Mint": { - "4.6.6": { - "dlHash": "ygbdkbk", - "dlSubdir": "rfupo", - "dlUri": "https:walged" + "Linux_UnknownLinux": { + "2.4.5": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "􋸠B,\tl" + }, + "dlUri": "http:jg" }, - "3.3.4": { - "dlHash": "erk", + "6.6.6": { + "dlHash": "rfgaiwpt", "dlSubdir": null, - "dlUri": "http:ys" + "dlUri": "http:dpufzi" }, - "4.5.4": { - "dlHash": "yskssodn", + "7.6.8": { + "dlHash": "pyk", "dlSubdir": { - "RegexDir": "" + "RegexDir": "w󰬷*" }, - "dlUri": "https:clnl" - }, - "7.7.5": { - "dlHash": "akinqvut", - "dlSubdir": { - "RegexDir": "" - }, - "dlUri": "https:blbrpp" - }, - "6.8.6": { - "dlHash": "", - "dlSubdir": "cq", - "dlUri": "http:" - }, - "3.2.6": { - "dlHash": "", - "dlSubdir": { - "RegexDir": "\u0011m焈𩨡" - }, - "dlUri": "http:ggtlfr" + "dlUri": "http:fcfmu" }, "unknown_versioning": { - "dlHash": "isiqzdn", - "dlSubdir": null, - "dlUri": "http:qhi" + "dlHash": "", + "dlSubdir": { + "RegexDir": "<" - }, - "dlUri": "https:zpa" - }, - "2.7.5": { - "dlHash": "qxvxjrsr", - "dlSubdir": { - "RegexDir": "td" - }, - "dlUri": "https:lyvxqzdp" + "dlUri": "http:vlposzq" + } + }, + "Darwin": { + "6.5.4": { + "dlHash": "ryxgn", + "dlSubdir": "awmnzsaf", + "dlUri": "http:xpjab" } }, "FreeBSD": { - "7.2.4": { - "dlHash": "isef", - "dlSubdir": "jje", - "dlUri": "http:zome" + "unknown_versioning": { + "dlHash": "", + "dlSubdir": "ykkyfypy", + "dlUri": "https:w" + } + } + }, + "A_PowerPC64": { + "FreeBSD": { + "3.7.6": { + "dlHash": "zhue", + "dlSubdir": "rutnd", + "dlUri": "http:pqidzlj" + }, + "8.3.1": { + "dlHash": "kcm", + "dlSubdir": null, + "dlUri": "https:gsxcttk" + }, + "8.5.6": { + "dlHash": "nno", + "dlSubdir": null, + "dlUri": "http:varajo" + } + } + }, + "A_ARM": { + "Darwin": { + "1.1.2": { + "dlHash": "lv", + "dlSubdir": "bsg", + "dlUri": "http:wixokik" + }, + "5.7.7": { + "dlHash": "gzytt", + "dlSubdir": { + "RegexDir": "􈊡`\u0005" + }, + "dlUri": "https:ey" + }, + "5.7.4": { + "dlHash": "v", + "dlSubdir": "pdh", + "dlUri": "https:aydkrmme" + }, + "8.3.7": { + "dlHash": "j", + "dlSubdir": null, + "dlUri": "http:mpnxy" + } + }, + "Linux_RedHat": { + "7.8.9": { + "dlHash": "vip", + "dlSubdir": "s", + "dlUri": "https:" + }, + "6.8.4": { + "dlHash": "rmavrqmo", + "dlSubdir": "znv", + "dlUri": "http:tiicw" + }, + "unknown_versioning": { + "dlHash": "l", + "dlSubdir": { + "RegexDir": ".ﹶ%" + }, + "dlUri": "http:syxvact" + }, + "5.8.6": { + "dlHash": "mp", + "dlSubdir": null, + "dlUri": "http:crhcdz" + } + }, + "Linux_CentOS": { + "8.4.2": { + "dlHash": "", + "dlSubdir": "j", + "dlUri": "http:otcj" + } + }, + "FreeBSD": { + "8.3.4": { + "dlHash": "cauu", + "dlSubdir": "c", + "dlUri": "https:rziur" + }, + "2.2.8": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "a" + }, + "dlUri": "https:gnsw" + }, + "3.1.5": { + "dlHash": "rhgrnrj", + "dlSubdir": null, + "dlUri": "https:yjkyzlgo" + }, + "unknown_versioning": { + "dlHash": "vhysc", + "dlSubdir": null, + "dlUri": "http:bighr" + }, + "8.7.1": { + "dlHash": "", + "dlSubdir": "qbubujs", + "dlUri": "http:sbyg" + }, + "1.1.1": { + "dlHash": "lhnlryqy", + "dlSubdir": null, + "dlUri": "http:wgl" + } + }, + "Linux_Gentoo": { + "3.8.4": { + "dlHash": "j", + "dlSubdir": "wqit", + "dlUri": "https:pnwz" + }, + "6.8.4": { + "dlHash": "tqovl", + "dlSubdir": null, + "dlUri": "https:" + }, + "unknown_versioning": { + "dlHash": "ctvfidv", + "dlSubdir": "hlawkn", + "dlUri": "https:vvnl" + }, + "6.2.4": { + "dlHash": "qtpoqyv", + "dlSubdir": null, + "dlUri": "https:nn" } } }, "A_ARM64": { - "FreeBSD": {} - }, - "A_PowerPC": { - "Darwin": { - "2.1.6": { - "dlHash": "b", - "dlSubdir": { - "RegexDir": "\u0013" - }, - "dlUri": "https:" + "Linux_Exherbo": { + "3.6.3": { + "dlHash": "xbxln", + "dlSubdir": null, + "dlUri": "http:ku" }, - "3.6.2": { + "6.3.3": { "dlHash": "", "dlSubdir": { - "RegexDir": "I𗘡>\u001c" + "RegexDir": "\u0004dQj'􂘯R󴛑" }, - "dlUri": "http:cklctlei" + "dlUri": "http:vmxog" }, "unknown_versioning": { - "dlHash": "mc", + "dlHash": "", "dlSubdir": { - "RegexDir": "\u0010" + "RegexDir": "`𑊖u)" }, - "dlUri": "https:gkken" - }, - "7.4.2": { - "dlHash": "kn", - "dlSubdir": { - "RegexDir": "5B@nr" - }, - "dlUri": "https:xnsmcl" - }, - "7.7.1": { - "dlHash": "qyfk", - "dlSubdir": "aoup", - "dlUri": "https:duxlfyf" + "dlUri": "http:q" } }, - "Linux_CentOS": { - "2.5.3": { - "dlHash": "ha", - "dlSubdir": null, - "dlUri": "https:lnjwquz" + "FreeBSD": { + "4.1.1": { + "dlHash": "g", + "dlSubdir": "avpzrwdo", + "dlUri": "http:zn" }, - "1.6.5": { - "dlHash": "e", - "dlSubdir": null, - "dlUri": "http:jah" + "2.6.8": { + "dlHash": "znxfxwo", + "dlSubdir": "xzrg", + "dlUri": "https:kpdlt" }, - "7.2.6": { - "dlHash": "pgbi", - "dlSubdir": { - "RegexDir": "\\IE\u0017P" - }, + "unknown_versioning": { + "dlHash": "", + "dlSubdir": null, "dlUri": "https:" }, - "6.6.3": { - "dlHash": "nfhvpnv", - "dlSubdir": "ftsq", - "dlUri": "http:jvcv" - }, + "7.8.4": { + "dlHash": "uqk", + "dlSubdir": null, + "dlUri": "https:izy" + } + } + } + } + }, + "5.6.3": { + "viSourceDL": { + "dlHash": "hnsbbf", + "dlSubdir": { + "RegexDir": "ᶆI" + }, + "dlUri": "https:zjcr" + }, + "viChangeLog": "https:tcmms", + "viTags": [ + "Latest", + "Prerelease" + ], + "viArch": { + "A_Sparc": { + "Linux_Mint": { "unknown_versioning": { - "dlHash": "iqy", + "dlHash": "yx", "dlSubdir": { - "RegexDir": "S@$㔘U" + "RegexDir": "􎉌\u0007*" }, - "dlUri": "https:kjqxlk" + "dlUri": "https:dqkbj" } }, - "Linux_Alpine": { - "3.3.4": { - "dlHash": "q", + "Darwin": { + "5.4.2": { + "dlHash": "ehun", + "dlSubdir": { + "RegexDir": "􅵴^􋸰:h" + }, + "dlUri": "https:twaoo" + } + }, + "FreeBSD": { + "6.4.7": { + "dlHash": "", + "dlSubdir": null, + "dlUri": "https:iefylw" + } + } + }, + "A_PowerPC64": { + "Darwin": { + "unknown_versioning": { + "dlHash": "viv", + "dlSubdir": "wt", + "dlUri": "https:jzmpvc" + }, + "2.8.1": { + "dlHash": "", + "dlSubdir": "rthj", + "dlUri": "http:" + } + }, + "Linux_Exherbo": { + "2.1.6": { + "dlHash": "pbbclnao", + "dlSubdir": null, + "dlUri": "http:tilp" + }, + "1.1.6": { + "dlHash": "chb", + "dlSubdir": null, + "dlUri": "https:fqwbdvfq" + }, + "unknown_versioning": { + "dlHash": "nhaku", + "dlSubdir": { + "RegexDir": "𭪻" + }, + "dlUri": "http:jorj" + } + }, + "FreeBSD": { + "1.1.4": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "https:d" + }, + "1.1.5": { + "dlHash": "cvgjggbe", + "dlSubdir": "rm", + "dlUri": "https:ofil" + }, + "unknown_versioning": { + "dlHash": "euebhdk", + "dlSubdir": "gq", + "dlUri": "http:eknv" + } + } + }, + "A_ARM": { + "Darwin": { + "6.4.6": { + "dlHash": "trqydcx", + "dlSubdir": "s", + "dlUri": "http:z" + }, + "3.7.6": { + "dlHash": "cmnknjno", + "dlSubdir": "cgxmoxxa", + "dlUri": "http:hr" + }, + "2.1.1": { + "dlHash": "lzuzwjju", "dlSubdir": { "RegexDir": "" }, "dlUri": "https:" }, - "1.6.5": { + "7.6.2": { + "dlHash": "sp", + "dlSubdir": null, + "dlUri": "https:" + }, + "4.1.3": { "dlHash": "u", "dlSubdir": { - "RegexDir": "\u0018\r" + "RegexDir": "" }, - "dlUri": "https:jfwvl" + "dlUri": "https:lhavwd" }, - "2.6.1": { - "dlHash": "p", - "dlSubdir": "bdnvoim", - "dlUri": "http:g" - }, - "6.6.5": { - "dlHash": "phaggf", - "dlSubdir": "kprlxk", - "dlUri": "https:dak" - }, - "8.1.1": { - "dlHash": "lcpv", - "dlSubdir": { - "RegexDir": "_" - }, - "dlUri": "http:evw" + "6.2.3": { + "dlHash": "t", + "dlSubdir": null, + "dlUri": "http:azk" } }, - "FreeBSD": {} + "Linux_Exherbo": { + "2.8.8": { + "dlHash": "w", + "dlSubdir": { + "RegexDir": "B+" + }, + "dlUri": "http:bygtj" + }, + "6.8.2": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "\u000ca뜧" + }, + "dlUri": "https:ekkohdbj" + }, + "unknown_versioning": { + "dlHash": "samcp", + "dlSubdir": { + "RegexDir": "𐀋\u0004:" + }, + "dlUri": "http:xgfhr" + } + }, + "FreeBSD": { + "7.4.7": { + "dlHash": "q", + "dlSubdir": { + "RegexDir": "\u00025I󼑞t深h%" + }, + "dlUri": "https:" + }, + "3.3.6": { + "dlHash": "a", + "dlSubdir": "wx", + "dlUri": "http:ccftcw" + }, + "2.1.4": { + "dlHash": "nuttxam", + "dlSubdir": { + "RegexDir": "+\u0011" + }, + "dlUri": "http:lykpcv" + }, + "6.8.4": { + "dlHash": "fvxtxlt", + "dlSubdir": { + "RegexDir": "C󵸣𫆲A\u0000󶡎y睓" + }, + "dlUri": "https:dhydys" + }, + "unknown_versioning": { + "dlHash": "qm", + "dlSubdir": null, + "dlUri": "https:g" + }, + "4.8.2": { + "dlHash": "tahlq", + "dlSubdir": "onsxtva", + "dlUri": "https:e" + } + } + }, + "A_PowerPC": {} + } + }, + "3.3.1": { + "viSourceDL": { + "dlHash": "mxfaidc", + "dlSubdir": { + "RegexDir": "7^v\u0008" + }, + "dlUri": "http:" + }, + "viChangeLog": null, + "viTags": [ + "base-7.4.2", + "Prerelease", + "Recommended", + "Recommended", + "Prerelease", + "Recommended", + "\u0002\u001f\u0006", + "Recommended" + ], + "viArch": { + "A_64": { + "Darwin": {}, + "Linux_CentOS": { + "4.4.4": { + "dlHash": "qdy", + "dlSubdir": null, + "dlUri": "http:craq" + }, + "3.4.4": { + "dlHash": "gtv", + "dlSubdir": "av", + "dlUri": "http:ze" + }, + "8.7.6": { + "dlHash": "mbvyz", + "dlSubdir": { + "RegexDir": "\"\u001c\u001d" + }, + "dlUri": "https:drmth" + }, + "unknown_versioning": { + "dlHash": "oaza", + "dlSubdir": null, + "dlUri": "https:kg" + }, + "2.5.7": { + "dlHash": "egz", + "dlSubdir": "xiwp", + "dlUri": "https:fbtosw" + } + }, + "Linux_Alpine": { + "5.7.6": { + "dlHash": "kdwi", + "dlSubdir": null, + "dlUri": "http:dntx" + }, + "4.1.6": { + "dlHash": "", + "dlSubdir": "ydsxuc", + "dlUri": "http:jlzy" + }, + "unknown_versioning": { + "dlHash": "geoflowd", + "dlSubdir": "brr", + "dlUri": "http:" + }, + "2.3.1": { + "dlHash": "nyhddx", + "dlSubdir": "kxpq", + "dlUri": "https:shczqyjt" + }, + "3.8.5": { + "dlHash": "ifdeu", + "dlSubdir": null, + "dlUri": "http:" + }, + "5.5.1": { + "dlHash": "tgshvtl", + "dlSubdir": null, + "dlUri": "http:mqi" + } + }, + "FreeBSD": { + "3.8.2": { + "dlHash": "hdxtcqj", + "dlSubdir": "dbohsej", + "dlUri": "http:kvt" + }, + "unknown_versioning": { + "dlHash": "", + "dlSubdir": "ruwx", + "dlUri": "https:mpuvn" + }, + "2.6.5": { + "dlHash": "vfwws", + "dlSubdir": "w", + "dlUri": "http:fp" + } + } + }, + "A_PowerPC64": { + "Darwin": { + "4.2.4": { + "dlHash": "guno", + "dlSubdir": null, + "dlUri": "https:a" + }, + "5.1.7": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "0𤚜f\u0016𫴉Z\u001e~" + }, + "dlUri": "https:ilmavvxu" + }, + "1.5.7": { + "dlHash": "teyfz", + "dlSubdir": "yfnptxmo", + "dlUri": "http:zhl" + }, + "7.3.8": { + "dlHash": "wmbmrq", + "dlSubdir": "ucsbw", + "dlUri": "http:f" + }, + "unknown_versioning": { + "dlHash": "yobyloo", + "dlSubdir": "lvnp", + "dlUri": "https:" + } + }, + "FreeBSD": { + "8.4.8": { + "dlHash": "", + "dlSubdir": "izotfrt", + "dlUri": "http:onpe" + }, + "5.5.2": { + "dlHash": "pcj", + "dlSubdir": { + "RegexDir": ",\u0002\u0005s" + }, + "dlUri": "http:qaqzfd" + }, + "6.1.2": { + "dlHash": "h", + "dlSubdir": "qrqsl", + "dlUri": "http:mhtcqmn" + }, + "unknown_versioning": { + "dlHash": "odzcel", + "dlSubdir": "yh", + "dlUri": "http:swvaqn" + }, + "7.5.2": { + "dlHash": "yxgh", + "dlSubdir": "d", + "dlUri": "http:o" + }, + "3.7.4": { + "dlHash": "ccw", + "dlSubdir": "jygoj", + "dlUri": "http:rxnoids" + }, + "2.5.7": { + "dlHash": "rjzphgf", + "dlSubdir": { + "RegexDir": "l\rOj\u000e" + }, + "dlUri": "https:ojjxxd" + } + } + }, + "A_ARM": { + "Linux_UnknownLinux": { + "4.3.8": { + "dlHash": "b", + "dlSubdir": "be", + "dlUri": "https:nct" + }, + "7.2.2": { + "dlHash": "otdyfbzy", + "dlSubdir": "anr", + "dlUri": "http:hf" + }, + "unknown_versioning": { + "dlHash": "rxvik", + "dlSubdir": "bjqbtpsg", + "dlUri": "https:g" + }, + "3.8.6": { + "dlHash": "tpqehl", + "dlSubdir": "d", + "dlUri": "https:fe" + }, + "4.6.2": { + "dlHash": "o", + "dlSubdir": null, + "dlUri": "https:ewuve" + }, + "8.7.4": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "\u0008" + }, + "dlUri": "https:edgjl" + }, + "2.8.1": { + "dlHash": "dxdzf", + "dlSubdir": { + "RegexDir": "\u0010(" + }, + "dlUri": "https:ol" + }, + "7.3.5": { + "dlHash": "azn", + "dlSubdir": { + "RegexDir": "\u0010𐒗K(" + }, + "dlUri": "http:yads" + } + }, + "Linux_Mint": { + "6.5.7": { + "dlHash": "kqbluk", + "dlSubdir": { + "RegexDir": "0" + }, + "dlUri": "https:iehxvwx" + }, + "3.7.6": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "https:l" + }, + "7.6.6": { + "dlHash": "wzwztkjr", + "dlSubdir": { + "RegexDir": "J+\u0005\r\u000bwU" + }, + "dlUri": "https:" + }, + "4.3.7": { + "dlHash": "ttxd", + "dlSubdir": "mdntqkrj", + "dlUri": "https:b" + } + }, + "Darwin": { + "2.7.7": { + "dlHash": "lqt", + "dlSubdir": null, + "dlUri": "http:lstq" + }, + "1.3.1": { + "dlHash": "ahx", + "dlSubdir": { + "RegexDir": "{\u0000\u000f󹺰\u001e+o" + }, + "dlUri": "http:luofojh" + }, + "unknown_versioning": { + "dlHash": "py", + "dlSubdir": null, + "dlUri": "https:n" + } + }, + "Linux_Fedora": { + "unknown_versioning": { + "dlHash": "filjcc", + "dlSubdir": { + "RegexDir": "\u0005p󽶅" + }, + "dlUri": "https:ilz" + }, + "5.7.3": { + "dlHash": "cteveds", + "dlSubdir": "kjkmm", + "dlUri": "https:saij" + } + }, + "Linux_AmazonLinux": { + "7.6.5": { + "dlHash": "mm", + "dlSubdir": "gxquf", + "dlUri": "http:shhhvwug" + }, + "4.4.3": { + "dlHash": "gi", + "dlSubdir": null, + "dlUri": "https:ymmo" + }, + "1.4.2": { + "dlHash": "fozbnyy", + "dlSubdir": { + "RegexDir": "p2" + }, + "dlUri": "https:opoxix" + }, + "unknown_versioning": { + "dlHash": "owam", + "dlSubdir": "wgfbzl", + "dlUri": "http:rexsqa" + }, + "7.2.8": { + "dlHash": "ghepdm", + "dlSubdir": { + "RegexDir": "􅄩_z" + }, + "dlUri": "https:ntnlbcf" + }, + "2.6.4": { + "dlHash": "rol", + "dlSubdir": { + "RegexDir": "(/攤\u001ep1" + }, + "dlUri": "http:vup" + }, + "2.7.5": { + "dlHash": "s", + "dlSubdir": "cdurop", + "dlUri": "https:aglmlb" + } + }, + "FreeBSD": { + "3.2.5": { + "dlHash": "hzugt", + "dlSubdir": "bufrmxu", + "dlUri": "https:alu" + }, + "6.6.3": { + "dlHash": "kx", + "dlSubdir": "jt", + "dlUri": "http:gjvsm" + }, + "6.8.5": { + "dlHash": "pmqjng", + "dlSubdir": "mjcxbcpr", + "dlUri": "http:v" + } + } + }, + "A_ARM64": { + "Darwin": { + "3.6.7": { + "dlHash": "xkhnwein", + "dlSubdir": { + "RegexDir": "󽚵7\u0005'󷃸7뛟6" + }, + "dlUri": "https:brbumtrp" + }, + "5.7.8": { + "dlHash": "hhrarxl", + "dlSubdir": "qajepex", + "dlUri": "http:c" + }, + "unknown_versioning": { + "dlHash": "mnlnrje", + "dlSubdir": { + "RegexDir": "󽍾\u000e􆓸\u0011\u000f>}8" + }, + "dlUri": "https:" + } + } + }, + "A_PowerPC": { + "Linux_Debian": { + "5.5.4": { + "dlHash": "nf", + "dlSubdir": null, + "dlUri": "http:dmtz" + }, + "3.4.3": { + "dlHash": "yrhnqrq", + "dlSubdir": "rbct", + "dlUri": "https:aaynal" + }, + "8.8.5": { + "dlHash": "rkvuse", + "dlSubdir": "z", + "dlUri": "http:" + }, + "4.3.1": { + "dlHash": "oqdvpr", + "dlSubdir": null, + "dlUri": "https:m" + }, + "3.2.6": { + "dlHash": "nhslng", + "dlSubdir": "ekaa", + "dlUri": "http:zq" + }, + "unknown_versioning": { + "dlHash": "l", + "dlSubdir": null, + "dlUri": "http:rq" + } + }, + "Darwin": { + "6.4.1": { + "dlHash": "e", + "dlSubdir": null, + "dlUri": "https:tlqtcy" + }, + "6.7.8": { + "dlHash": "", + "dlSubdir": null, + "dlUri": "https:pioa" + }, + "2.1.4": { + "dlHash": "pqz", + "dlSubdir": null, + "dlUri": "http:at" + } + }, + "Linux_Alpine": { + "2.2.8": { + "dlHash": "gswqz", + "dlSubdir": "p", + "dlUri": "https:eq" + }, + "7.8.2": { + "dlHash": "", + "dlSubdir": "zzx", + "dlUri": "http:hwbture" + }, + "2.6.5": { + "dlHash": "ne", + "dlSubdir": { + "RegexDir": "hN쉓=>P/\u001c" + }, + "dlUri": "https:feovsa" + } + } } } } @@ -1531,5674 +4807,4173 @@ } }, { - "toolRequirements": { - "GHC": { - "unknown_version": { - "Darwin": { - "7.6.5": { - "distroPKGs": [], - "notes": "neextg" - }, - "7.3.1": { - "distroPKGs": [ - "iitjtee", - "mrgooxt" - ], - "notes": "krn" - }, - "3.8.3": { - "distroPKGs": [ - "vd", - "i", - "mxkbmvja", - "zbldl", - "qfmlr" - ], - "notes": "cpazxn" - }, - "3.1.5": { - "distroPKGs": [ - "rsvbxn", - "eminkqww" - ], - "notes": "qu" - }, - "5.6.4": { - "distroPKGs": [], - "notes": "mylxbui" - }, - "unknown_versioning": { - "distroPKGs": [ - "sjmnbks", - "dpapw", - "aoufxv", - "oxw", - "", - "h", - "b", - "pb" - ], - "notes": "mplgs" - }, - "1.2.8": { - "distroPKGs": [ - "", - "sjqzpqgx", - "um" - ], - "notes": "fgsepx" - } - }, - "Linux_Fedora": { - "7.3.6": { - "distroPKGs": [], - "notes": "ekouyye" - }, - "8.3.1": { - "distroPKGs": [ - "mqshv", - "", - "ihp", - "ryjvfw" - ], - "notes": "oj" - }, - "1.4.5": { - "distroPKGs": [], - "notes": "rdafwwd" - }, - "4.6.3": { - "distroPKGs": [ - "ruxig", - "", - "dhttqfz", - "nqkod", - "hlnpgdux" - ], - "notes": "av" - } - }, - "Linux_Gentoo": { - "5.5.8": { - "distroPKGs": [ - "pxuzxp", - "uyes", - "spravd", - "hkmq", - "qeqvfbo" - ], - "notes": "knwhv" - }, - "unknown_versioning": { - "distroPKGs": [ - "yyuxnvmv", - "bqulp", - "ssoa", - "hkhcsjlz", - "vijzav", - "jnjmk" - ], - "notes": "rtduongl" - } - } - }, - "8.5.8": { - "FreeBSD": { - "5.1.6": { - "distroPKGs": [ - "kdymg", - "d", - "", - "ipt", - "pz", - "qmhyyg", - "zpsllx", - "aybkgm" - ], - "notes": "giv" - }, - "7.6.2": { - "distroPKGs": [ - "" - ], - "notes": "qg" - }, - "5.2.1": { - "distroPKGs": [ - "mmxv" - ], - "notes": "igzi" - }, - "unknown_versioning": { - "distroPKGs": [], - "notes": "kx" - }, - "8.6.5": { - "distroPKGs": [ - "rlih", - "dmqmjak", - "ffzac", - "koh" - ], - "notes": "at" - } - }, - "Linux_Gentoo": { - "unknown_versioning": { - "distroPKGs": [ - "dqmzuz", - "kbfgyx", - "dh" - ], - "notes": "uhlboum" - } - } - }, - "1.8.1": { - "Linux_UnknownLinux": { - "4.8.3": { - "distroPKGs": [ - "mrhctij", - "yhfr" - ], - "notes": "ht" - }, - "1.8.6": { - "distroPKGs": [ - "b", - "bipq", - "icu", - "shkda", - "uzi", - "ocok", - "t" - ], - "notes": "" - }, - "1.7.4": { - "distroPKGs": [ - "naomcz", - "pgval", - "cohsoeu", - "wpiordvr", - "f", - "ugerq", - "blhzpbx" - ], - "notes": "pxmev" - }, - "2.8.8": { - "distroPKGs": [], - "notes": "zoxlcfmj" - }, - "8.5.5": { - "distroPKGs": [ - "emu", - "ur", - "ezo", - "jwwuuwkc", - "", - "ptilm", - "tu" - ], - "notes": "u" - }, - "8.5.4": { - "distroPKGs": [], - "notes": "khzl" - } - }, - "Linux_Fedora": { - "1.3.1": { - "distroPKGs": [ - "", - "jbufoosj", - "qgppzy", - "hbjeh", - "etuc", - "dur", - "lghs", - "sbp" - ], - "notes": "fusu" - }, - "8.1.3": { - "distroPKGs": [ - "p", - "fbzmy", - "bovsts", - "svqj", - "i", - "s", - "fm", - "xaj" - ], - "notes": "xuuad" - }, - "1.2.3": { - "distroPKGs": [ - "bycc", - "oak", - "nkzcogve", - "lotsviz", - "gqqyrj", - "xiy" - ], - "notes": "lfvvs" - } - } - }, - "4.6.1": { - "Darwin": { - "unknown_versioning": { - "distroPKGs": [ - "xf" - ], - "notes": "oyxxohss" - }, - "7.8.4": { - "distroPKGs": [ - "rntxgg", - "e", - "qsbbtxt", - "jlq", - "", - "fbdaemli", - "aidoc" - ], - "notes": "yinvs" - } - }, - "Linux_Alpine": { - "1.6.2": { - "distroPKGs": [ - "", - "pluibalg", - "azmyetqo" - ], - "notes": "oehmiw" - }, - "6.2.7": { - "distroPKGs": [], - "notes": "wg" - }, - "2.3.8": { - "distroPKGs": [ - "k" - ], - "notes": "fgadpmzh" - } - }, - "FreeBSD": { - "5.6.4": { - "distroPKGs": [], - "notes": "p" - }, - "unknown_versioning": { - "distroPKGs": [ - "txf", - "epzmua", - "fhij" - ], - "notes": "" - }, - "3.8.6": { - "distroPKGs": [ - "uflegm", - "oxa", - "vtixuwuc", - "omkny", - "mtsypkyi" - ], - "notes": "" - }, - "1.8.9": { - "distroPKGs": [ - "agrcn", - "ksxjmelj", - "trsdlf", - "elmcugur", - "u", - "pr", - "", - "cxyzbnzv" - ], - "notes": "njcyov" - } - } - }, - "2.6.2": { - "Linux_UnknownLinux": { - "3.5.3": { - "distroPKGs": [ - "yehcny", - "lf", - "ouj", - "q", - "o", - "", - "o" - ], - "notes": "" - }, - "1.3.4": { - "distroPKGs": [ - "nyiajxbr", - "u", - "oudfjc", - "tr" - ], - "notes": "am" - }, - "2.1.4": { - "distroPKGs": [ - "fvr" - ], - "notes": "obmingaw" - }, - "unknown_versioning": { - "distroPKGs": [ - "gf", - "yh", - "frxl", - "wgn", - "hoqa" - ], - "notes": "ztkeaag" - }, - "6.8.3": { - "distroPKGs": [ - "", - "th", - "qiuvn", - "" - ], - "notes": "k" - }, - "8.7.1": { - "distroPKGs": [ - "febp", - "qd", - "hvt", - "pickkzn", - "lmy", - "ypkw" - ], - "notes": "zx" - } - }, - "Linux_Mint": { - "3.8.4": { - "distroPKGs": [ - "nm", - "canfsf", - "yvbjy", - "gbj" - ], - "notes": "cki" - }, - "1.1.3": { - "distroPKGs": [ - "nliuqlsc", - "", - "olxwa", - "tknuaia", - "velrtma", - "xurukgkh" - ], - "notes": "e" - }, - "unknown_versioning": { - "distroPKGs": [ - "faafz", - "gsuzhj" - ], - "notes": "mau" - }, - "3.6.5": { - "distroPKGs": [], - "notes": "ebxt" - }, - "6.1.7": { - "distroPKGs": [ - "", - "afapfmnx", - "o" - ], - "notes": "ubpx" - }, - "1.2.3": { - "distroPKGs": [ - "knrpkfg", - "nhikxt", - "hjsz" - ], - "notes": "" - } - }, - "FreeBSD": { - "8.5.2": { - "distroPKGs": [ - "tml", - "s", - "psfklhd", - "nwsf", - "rfffey", - "", - "qh", - "tt" - ], - "notes": "" - }, - "8.8.8": { - "distroPKGs": [ - "bhbhan", - "jpackomf", - "hrrhqk" - ], - "notes": "drpwez" - }, - "6.4.1": { - "distroPKGs": [ - "cnumdjad", - "aqi", - "mjerqx", - "fppol" - ], - "notes": "jzfrccv" - }, - "2.1.5": { - "distroPKGs": [ - "nc", - "qkromi", - "t" - ], - "notes": "tiuq" - }, - "unknown_versioning": { - "distroPKGs": [ - "xw", - "aexcjcvd", - "jicfhs", - "b", - "tlyok" - ], - "notes": "sib" - }, - "5.1.4": { - "distroPKGs": [ - "xzedjo", - "top" - ], - "notes": "opgrx" - } - } - }, - "1.7.6": { - "Darwin": {}, - "Linux_Exherbo": {}, - "Linux_Alpine": { - "8.8.3": { - "distroPKGs": [ - "jzby", - "qn", - "yxknxv", - "gn", - "ssc", - "jgf", - "", - "vysldg" - ], - "notes": "xrdpfuhz" - }, - "5.5.6": { - "distroPKGs": [ - "", - "", - "o", - "" - ], - "notes": "pa" - }, - "unknown_versioning": { - "distroPKGs": [ - "dkjmtot" - ], - "notes": "eerzmp" - } - } - }, - "7.2.4": { - "Linux_Debian": { - "4.3.2": { - "distroPKGs": [ - "", - "kxo", - "" - ], - "notes": "nuoqaw" - }, - "3.8.7": { - "distroPKGs": [ - "tpb", - "wdq", - "yahrxxcq", - "ygqmmzz", - "becu", - "rrndc" - ], - "notes": "agw" - }, - "1.5.8": { - "distroPKGs": [ - "vtxhfvq" - ], - "notes": "hksafy" - }, - "unknown_versioning": { - "distroPKGs": [ - "mhdk", - "z", - "nqnsc" - ], - "notes": "rstk" - }, - "9.2.6": { - "distroPKGs": [], - "notes": "ig" - }, - "3.8.6": { - "distroPKGs": [ - "twhx" - ], - "notes": "eyxb" - }, - "5.4.1": { - "distroPKGs": [], - "notes": "yq" - } - }, - "Darwin": { - "2.1.1": { - "distroPKGs": [ - "", - "", - "l" - ], - "notes": "a" - }, - "8.5.4": { - "distroPKGs": [ - "xiju", - "sf", - "" - ], - "notes": "hf" - }, - "8.7.8": { - "distroPKGs": [ - "xfupannz", - "srxs", - "vy", - "qk", - "", - "clayxkc" - ], - "notes": "bihkfebz" - }, - "unknown_versioning": { - "distroPKGs": [ - "whtkpr", - "psfk", - "", - "vjqsmk", - "akurh" - ], - "notes": "sajultwz" - }, - "8.4.7": { - "distroPKGs": [ - "" - ], - "notes": "u" - } - }, - "Linux_CentOS": {} - } - }, - "Cabal": { - "2.3.2": { - "Darwin": { - "8.3.7": { - "distroPKGs": [ - "nsir", - "yzonhxzo" - ], - "notes": "jidx" - }, - "3.8.1": { - "distroPKGs": [ - "cor", - "vuyzu", - "rtd", - "yqksztmj", - "jdqoud", - "levpxzoo" - ], - "notes": "whszcoaa" - }, - "3.4.7": { - "distroPKGs": [ - "dgagzv", - "" - ], - "notes": "qurwyt" - } - }, - "Linux_Exherbo": { - "6.7.5": { - "distroPKGs": [ - "bqbrhzno", - "bfsabq", - "isu", - "vgit", - "dgyzld" - ], - "notes": "v" - }, - "3.7.7": { - "distroPKGs": [ - "ipaicutj", - "imhd", - "gy" - ], - "notes": "sdea" - }, - "5.7.1": { - "distroPKGs": [ - "jcyorst", - "fcydweya", - "cz", - "kkauvku", - "irqv" - ], - "notes": "tw" - }, - "6.6.7": { - "distroPKGs": [ - "uxo", - "y", - "npithljb", - "xf", - "", - "uwgy", - "qfv", - "uaavnfog" - ], - "notes": "" - }, - "unknown_versioning": { - "distroPKGs": [ - "jdpz", - "xty", - "lhsjh", - "hv", - "s" - ], - "notes": "p" - } - } - }, - "4.7.2": { - "Linux_UnknownLinux": { - "7.1.4": { - "distroPKGs": [ - "", - "cwm", - "xw", - "ycg", - "vkvn", - "vusw", - "ier", - "dnrqx" - ], - "notes": "due" - }, - "4.3.4": { - "distroPKGs": [ - "ukxjtjm", - "id", - "pwnd", - "i", - "ujboxsg", - "ajx", - "rmvoxq" - ], - "notes": "g" - }, - "2.2.7": { - "distroPKGs": [ - "hr", - "fjlckebx", - "nuwiw", - "btf", - "redy", - "rgr", - "yb", - "ekds" - ], - "notes": "uxaqyw" - }, - "unknown_versioning": { - "distroPKGs": [ - "tnmlv" - ], - "notes": "" - }, - "2.7.4": { - "distroPKGs": [ - "lxpdcu", - "", - "klowakub", - "xmnlgq", - "js", - "z" - ], - "notes": "qr" - } - }, - "Darwin": {}, - "Linux_AmazonLinux": { - "7.1.2": { - "distroPKGs": [ - "biquoaru", - "x" - ], - "notes": "vc" - }, - "6.2.1": { - "distroPKGs": [ - "kw", - "", - "sypu" - ], - "notes": "pgtrpwdq" - }, - "6.8.3": { - "distroPKGs": [ - "x", - "xbbxrcc", - "htld", - "fxgmjkh", - "yik" - ], - "notes": "fknqz" - }, - "8.4.2": { - "distroPKGs": [ - "wthqi", - "xmv", - "utbjaw", - "jk", - "", - "r" - ], - "notes": "he" - } - }, - "Linux_Alpine": { - "3.4.1": { - "distroPKGs": [ - "hppqdl", - "", - "wr", - "wv", - "lasoykmh", - "jaq", - "hny" - ], - "notes": "nmzvcr" - }, - "unknown_versioning": { - "distroPKGs": [ - "skpdzrrv", - "aobuwnjv", - "eu", - "ufrqmq" - ], - "notes": "bufuc" - }, - "8.6.5": { - "distroPKGs": [ - "zxtxqj", - "dflro", - "st", - "ypnva", - "eirxqput", - "fij", - "xcdoxz" - ], - "notes": "" - }, - "5.3.7": { - "distroPKGs": [ - "r", - "fusbyurw", - "n", - "awkdnhy" - ], - "notes": "wrc" - } - }, - "FreeBSD": { - "8.7.7": { - "distroPKGs": [ - "zkkes", - "aexgmwhp", - "hgx", - "opuvxqrz", - "zxk", - "shy" - ], - "notes": "vkkjhcd" - }, - "4.1.2": { - "distroPKGs": [], - "notes": "akawtml" - }, - "unknown_versioning": { - "distroPKGs": [ - "iuel", - "aowoszs", - "yg", - "nflwaxp", - "qi", - "bitudz", - "" - ], - "notes": "tnd" - }, - "8.1.2": { - "distroPKGs": [ - "yhdxtr", - "gfb", - "nqwb", - "kvxt", - "pvq" - ], - "notes": "oibm" - }, - "5.1.5": { - "distroPKGs": [ - "e", - "gflwaid", - "amsqhptn", - "nvxw", - "k" - ], - "notes": "u" - } - } - } - }, - "GHCup": { - "3.1.6": { - "Linux_UnknownLinux": { - "8.9.8": { - "distroPKGs": [ - "alljo", - "ixf", - "twdqjpr", - "zhu", - "", - "ywqp", - "mrbwwngy", - "yqgsj" - ], - "notes": "ketjynq" - }, - "unknown_versioning": { - "distroPKGs": [ - "fl", - "b", - "zwhcad", - "yfdjgt", - "rjrbuo", - "hquw", - "hhy", - "ellhg" - ], - "notes": "toxmkfax" - } - }, - "FreeBSD": { - "3.1.6": { - "distroPKGs": [ - "deljsbr", - "pfkax" - ], - "notes": "ysq" - }, - "5.4.6": { - "distroPKGs": [], - "notes": "kyjl" - }, - "unknown_versioning": { - "distroPKGs": [ - "dfma", - "g", - "ckmbophd", - "hcg", - "sfftg", - "oofdbcr", - "uebdqzfv" - ], - "notes": "jutmiep" - } - } - }, - "8.6.5": { - "Linux_UnknownLinux": { - "4.5.2": { - "distroPKGs": [ - "loiriu", - "ytzu", - "p", - "oq", - "igguk" - ], - "notes": "pid" - }, - "7.2.5": { - "distroPKGs": [], - "notes": "uipzfvrc" - }, - "4.3.6": { - "distroPKGs": [ - "v", - "c", - "cgw", - "rvjcswj", - "gccd", - "kad" - ], - "notes": "ei" - } - }, - "Darwin": { - "1.2.7": { - "distroPKGs": [ - "xd", - "xiuczua", - "fyohg", - "", - "yqeghb" - ], - "notes": "v" - }, - "2.6.7": { - "distroPKGs": [ - "mhxzzupd", - "uttwy", - "uogbhnbg", - "ugksnkjv", - "gqchzh", - "gizeing", - "roccu" - ], - "notes": "xc" - }, - "6.3.2": { - "distroPKGs": [ - "qrdmidq", - "ecxge", - "jcruhv", - "", - "uhmfxq", - "nmakm", - "vemafr" - ], - "notes": "ozzzc" - }, - "unknown_versioning": { - "distroPKGs": [ - "gdpzzil", - "vvkbiyz", - "lnpighw" - ], - "notes": "kfa" - } - }, - "Linux_CentOS": { - "2.2.4": { - "distroPKGs": [ - "bjy", - "yozr", - "bad" - ], - "notes": "o" - }, - "1.5.3": { - "distroPKGs": [ - "thsmnbl", - "f", - "laizlfjm", - "qtlyqb", - "lzrbv", - "tmgss" - ], - "notes": "e" - }, - "3.1.2": { - "distroPKGs": [ - "l", - "jtvthqmn", - "vncwvypj" - ], - "notes": "jmirfis" - }, - "8.5.6": { - "distroPKGs": [ - "vt", - "zi", - "", - "cvxrpdpg", - "sj", - "zjxztjq" - ], - "notes": "huzq" - }, - "6.4.3": { - "distroPKGs": [ - "phdws", - "kbuigymm", - "hcjs" - ], - "notes": "g" - } - }, - "FreeBSD": { - "7.4.5": { - "distroPKGs": [ - "lsebuvkj", - "osilhk" - ], - "notes": "srsnxmzs" - }, - "6.7.8": { - "distroPKGs": [ - "rtbkuy", - "qjfom", - "", - "lx", - "rhbfzpq", - "snyuh", - "nvoo" - ], - "notes": "mh" - }, - "7.6.8": { - "distroPKGs": [ - "xruxkn", - "h", - "y", - "wlvcokia", - "lltx", - "lxsrtw", - "vkqs", - "ey" - ], - "notes": "" - }, - "8.4.2": { - "distroPKGs": [ - "l", - "ib", - "wrmwdts" - ], - "notes": "zjbtemo" - }, - "1.7.8": { - "distroPKGs": [ - "xguzccrj", - "nzmgu", - "", - "gvzztreq", - "zpx" - ], - "notes": "vrnibbt" - } - }, - "Linux_Gentoo": { - "4.3.1": { - "distroPKGs": [ - "zismcki", - "gaeiler", - "", - "zd", - "yn" - ], - "notes": "k" - } - } - } - } - }, + "toolRequirements": {}, "ghcupDownloads": { - "GHC": { - "1.1.5": { + "HLS": { + "1.7.2": { "viSourceDL": { - "dlHash": "xw", - "dlSubdir": null, + "dlHash": "zwnvb", + "dlSubdir": { + "RegexDir": "?𠀒[v.󲲶s\u0008" + }, "dlUri": "https:" }, - "viChangeLog": "http:peuftii", + "viChangeLog": "http:cf", "viTags": [ - "Latest", "Recommended", - "Latest", - "Latest", - "/", - "㩇7tx", - "Prerelease", - "Latest" + "", + "Recommended", + "!雁𫯊\u000e𑂑s\u0011" ], "viArch": { - "A_64": { - "Darwin": { - "3.7.2": { - "dlHash": "rvuzzmv", - "dlSubdir": "wulfc", - "dlUri": "http:dlecx" - }, - "5.6.4": { - "dlHash": "auhno", - "dlSubdir": { - "RegexDir": "\u001c\u000b𬢐" - }, - "dlUri": "http:jbo" - }, - "unknown_versioning": { - "dlHash": "n", - "dlSubdir": null, - "dlUri": "https:tpj" - } - }, - "Linux_AmazonLinux": { - "8.4.8": { - "dlHash": "xohjjr", - "dlSubdir": { - "RegexDir": "f" - }, - "dlUri": "http:qrdwj" - }, - "1.5.1": { - "dlHash": "", - "dlSubdir": null, - "dlUri": "https:k" - }, - "5.5.5": { - "dlHash": "vsroun", - "dlSubdir": { - "RegexDir": "𫧕\tk􌒓" - }, - "dlUri": "http:wkv" - }, - "6.7.8": { - "dlHash": "lqko", - "dlSubdir": { - "RegexDir": "󳨳z" - }, - "dlUri": "http:ngdnblj" - }, - "unknown_versioning": { - "dlHash": "yub", - "dlSubdir": "molchuw", - "dlUri": "https:i" - } - }, - "FreeBSD": { - "4.4.6": { - "dlHash": "", - "dlSubdir": "buy", - "dlUri": "http:svwj" - }, - "8.5.4": { - "dlHash": "wqmhtopj", - "dlSubdir": { - "RegexDir": "" - }, - "dlUri": "https:o" - }, - "8.7.5": { - "dlHash": "m", - "dlSubdir": "ksemzl", - "dlUri": "http:umlbr" - } - } - }, - "A_ARM": { - "Darwin": { - "unknown_versioning": { - "dlHash": "rkeqiz", - "dlSubdir": { - "RegexDir": "\rI0𪧥𬨲􌩛r" - }, - "dlUri": "http:ufv" - } - }, - "FreeBSD": { - "6.2.2": { - "dlHash": "lzz", - "dlSubdir": { - "RegexDir": "ힻ􈅴􀫤\u00033󹼐" - }, - "dlUri": "http:rown" - }, - "3.3.7": { - "dlHash": "", - "dlSubdir": "gntiiaj", - "dlUri": "http:chfiar" - }, - "8.4.1": { - "dlHash": "", - "dlSubdir": null, - "dlUri": "https:c" - }, - "3.5.6": { - "dlHash": "pq", - "dlSubdir": "jypwgqm", - "dlUri": "https:q" - } - } - } - } - }, - "2.2.5": { - "viSourceDL": { - "dlHash": "jfknx", - "dlSubdir": "mjfga", - "dlUri": "http:lgmbvei" - }, - "viChangeLog": "http:", - "viTags": [ - "뱸8R/>", - "}𑖐𫞔\u001eK", - "base-8.8.7" - ], - "viArch": { - "A_64": { - "Darwin": { - "7.7.5": { - "dlHash": "ojzldoar", - "dlSubdir": { - "RegexDir": "" - }, - "dlUri": "https:qqddulc" - }, - "3.1.5": { - "dlHash": "", - "dlSubdir": { - "RegexDir": "󹶚\u0018ᓈ.-" - }, - "dlUri": "http:cxwhgz" - } - }, - "Linux_Alpine": { - "4.7.1": { - "dlHash": "ipdmf", - "dlSubdir": "jj", - "dlUri": "https:uhr" - }, - "6.1.2": { - "dlHash": "vzgs", - "dlSubdir": "otstfmus", - "dlUri": "http:mnejp" - } - }, - "FreeBSD": {} - }, - "A_Sparc": {}, - "A_PowerPC64": { - "Linux_Mint": { - "3.2.3": { - "dlHash": "fivb", - "dlSubdir": "t", - "dlUri": "https:b" - }, - "1.1.6": { - "dlHash": "gdrpxb", - "dlSubdir": "zkun", - "dlUri": "http:ub" - }, - "7.8.5": { - "dlHash": "", - "dlSubdir": "g", - "dlUri": "https:rcw" - }, - "3.2.1": { - "dlHash": "qnu", - "dlSubdir": { - "RegexDir": "R" - }, - "dlUri": "http:z" - } - }, - "Darwin": { - "8.4.5": { - "dlHash": "rvzhceww", - "dlSubdir": "rmku", - "dlUri": "https:gz" - }, - "unknown_versioning": { - "dlHash": "acqik", - "dlSubdir": "v", - "dlUri": "http:rr" - } - }, - "Linux_AmazonLinux": { - "5.6.6": { - "dlHash": "uulx", - "dlSubdir": { - "RegexDir": "􇾒T" - }, - "dlUri": "http:rajwai" - }, - "7.3.2": { - "dlHash": "grwslqif", - "dlSubdir": "clzegs", - "dlUri": "http:jtjhv" - }, - "3.1.8": { - "dlHash": "vzr", - "dlSubdir": "kz", - "dlUri": "https:ur" - } - }, - "FreeBSD": { - "7.8.3": { - "dlHash": "", - "dlSubdir": null, - "dlUri": "http:merbws" - } - } - }, - "A_ARM": { - "Darwin": { - "4.8.4": { - "dlHash": "vivdl", - "dlSubdir": null, - "dlUri": "https:xnuwxavy" - } - }, - "Linux_Fedora": { - "1.2.5": { - "dlHash": "py", - "dlSubdir": { - "RegexDir": "EPu,f" - }, - "dlUri": "http:w" - }, - "unknown_versioning": { - "dlHash": "qngdxurz", - "dlSubdir": { - "RegexDir": "𛇉Qy&" - }, - "dlUri": "https:uiz" - } - }, - "Linux_AmazonLinux": { - "7.1.4": { - "dlHash": "dl", - "dlSubdir": { - "RegexDir": "e" - }, - "dlUri": "https:lgf" - }, - "8.4.5": { - "dlHash": "yfvjhwo", - "dlSubdir": { - "RegexDir": "9}󹞢㝂F殊" - }, - "dlUri": "http:zb" - }, - "unknown_versioning": { - "dlHash": "l", - "dlSubdir": null, - "dlUri": "https:jmgwcqt" - } - } - }, - "A_PowerPC": { - "Linux_Debian": { - "7.2.1": { - "dlHash": "j", - "dlSubdir": "xpzs", - "dlUri": "http:" - }, - "6.8.7": { - "dlHash": "kfxmnzal", - "dlSubdir": "na", - "dlUri": "https:txc" - }, - "unknown_versioning": { - "dlHash": "dcvtailh", - "dlSubdir": "mqneaxs", - "dlUri": "http:znokggr" - } - }, - "Darwin": { - "4.2.4": { - "dlHash": "jjxcrzx", - "dlSubdir": "omilklec", - "dlUri": "https:ceg" - }, - "unknown_versioning": { - "dlHash": "uxvhlv", - "dlSubdir": "kgvo", - "dlUri": "http:vi" - }, - "5.3.8": { - "dlHash": "", - "dlSubdir": { - "RegexDir": "9" - }, - "dlUri": "https:sk" - } - }, - "FreeBSD": { - "8.8.2": { - "dlHash": "ihisjwah", - "dlSubdir": "rhxw", - "dlUri": "https:yxgyllp" - }, - "1.6.4": { - "dlHash": "zikxhch", - "dlSubdir": "o", - "dlUri": "https:jsoqxyew" - }, - "5.5.3": { - "dlHash": "xan", - "dlSubdir": null, - "dlUri": "https:zp" - }, - "unknown_versioning": { - "dlHash": "kae", - "dlSubdir": { - "RegexDir": "MH냂卼" - }, - "dlUri": "http:fap" - }, - "3.5.8": { - "dlHash": "", - "dlSubdir": "canhasz", - "dlUri": "http:j" - }, - "7.7.1": { - "dlHash": "hfuzmo", - "dlSubdir": { - "RegexDir": "$斢" - }, - "dlUri": "http:t" - } - } - } - } - }, - "1.3.5": { - "viSourceDL": null, - "viChangeLog": null, - "viTags": [ - "Latest", - "Recommended", - "Recommended", - "Prerelease", - "󹜺𗪬KQu,q" - ], - "viArch": { - "A_64": { - "Linux_Gentoo": { - "1.1.5": { - "dlHash": "", - "dlSubdir": { - "RegexDir": "J&簴𗧀" - }, - "dlUri": "http:l" - }, - "5.7.5": { - "dlHash": "jlyaea", - "dlSubdir": { - "RegexDir": "\u0016\u0019潧􆯈􆩍N6Z" - }, - "dlUri": "http:rsvpdfi" - }, - "unknown_versioning": { - "dlHash": "pnx", - "dlSubdir": null, - "dlUri": "https:hheqsiik" - } - } - }, "A_32": { - "Darwin": { - "3.5.2": { - "dlHash": "ambnazb", - "dlSubdir": "ql", - "dlUri": "http:wd" - }, - "2.8.5": { - "dlHash": "avgr", - "dlSubdir": "qdnbdp", - "dlUri": "https:" - }, - "3.4.2": { - "dlHash": "sk", - "dlSubdir": "skhtzsuf", - "dlUri": "https:tezmdvc" - }, - "5.8.5": { - "dlHash": "dsitl", - "dlSubdir": null, - "dlUri": "https:kypvivj" - }, - "1.7.1": { - "dlHash": "hdqfchan", - "dlSubdir": null, - "dlUri": "http:je" + "Linux_Ubuntu": { + "7.3.1": { + "dlHash": "hyqqxrgx", + "dlSubdir": { + "RegexDir": "\u0002􎁵\u0001Y􂎅" + }, + "dlUri": "http:xeatbba" }, "unknown_versioning": { - "dlHash": "z", - "dlSubdir": "fubev", - "dlUri": "https:" - }, - "3.2.1": { - "dlHash": "a", + "dlHash": "gdttkr", "dlSubdir": null, - "dlUri": "http:e" + "dlUri": "http:zz" } }, - "Linux_RedHat": {}, - "FreeBSD": { + "Darwin": { "unknown_versioning": { - "dlHash": "aqywv", - "dlSubdir": "etvpva", - "dlUri": "http:zvv" + "dlHash": "", + "dlSubdir": { + "RegexDir": "\u0000[" + }, + "dlUri": "https:nsxijqzo" + } + }, + "FreeBSD": { + "6.4.6": { + "dlHash": "gmyumyk", + "dlSubdir": { + "RegexDir": "{EE" + }, + "dlUri": "https:upzbm" }, - "4.2.7": { - "dlHash": "evq", + "6.5.6": { + "dlHash": "jjxi", "dlSubdir": null, - "dlUri": "http:z" + "dlUri": "http:ofsxqdx" + }, + "unknown_versioning": { + "dlHash": "mfls", + "dlSubdir": "euprk", + "dlUri": "http:mrdsg" + }, + "4.6.2": { + "dlHash": "f", + "dlSubdir": "gtyuqqr", + "dlUri": "https:zn" } } }, "A_Sparc": { - "Linux_Ubuntu": { - "4.1.2": { + "FreeBSD": { + "1.1.6": { + "dlHash": "lpzqiy", + "dlSubdir": "djzyyvkf", + "dlUri": "http:ejw" + }, + "2.7.8": { "dlHash": "", - "dlSubdir": "aqdc", - "dlUri": "https:gir" - }, - "8.7.5": { - "dlHash": "qum", - "dlSubdir": "cbsgxff", - "dlUri": "https:wnrhb" - }, - "3.3.1": { - "dlHash": "auw", "dlSubdir": null, - "dlUri": "https:wcclyjv" + "dlUri": "http:g" + }, + "1.7.8": { + "dlHash": "jloysji", + "dlSubdir": null, + "dlUri": "https:ykna" + }, + "7.7.1": { + "dlHash": "ulmsy", + "dlSubdir": null, + "dlUri": "http:exgsjea" } - }, - "Darwin": {}, - "Linux_CentOS": { - "2.3.3": { - "dlHash": "liih", + } + }, + "A_Sparc64": { + "Darwin": { + "8.1.1": { + "dlHash": "t", "dlSubdir": { - "RegexDir": "쟚`\u001b\u0010𮓈^9" + "RegexDir": "󳢍,󱍘𡳞\nh" }, - "dlUri": "https:a" + "dlUri": "https:rqk" }, - "5.7.8": { - "dlHash": "zupsrhv", - "dlSubdir": "ryugkue", - "dlUri": "http:" + "3.5.5": { + "dlHash": "e", + "dlSubdir": { + "RegexDir": "󳝺G@\u0004" + }, + "dlUri": "https:xpo" }, - "1.1.1": { - "dlHash": "sxbns", - "dlSubdir": "gvvubmbm", - "dlUri": "https:dzd" + "1.1.7": { + "dlHash": "aum", + "dlSubdir": "lxzaxfm", + "dlUri": "https:dcxu" + }, + "unknown_versioning": { + "dlHash": "cieyea", + "dlSubdir": { + "RegexDir": ".G𣪾9\u000e" + }, + "dlUri": "https:tdxk" } }, "FreeBSD": { - "4.8.3": { - "dlHash": "t", - "dlSubdir": null, + "5.2.4": { + "dlHash": "sw", + "dlSubdir": { + "RegexDir": "\u000f" + }, "dlUri": "http:s" + }, + "5.3.1": { + "dlHash": "xbft", + "dlSubdir": null, + "dlUri": "http:logffw" + }, + "unknown_versioning": { + "dlHash": "m", + "dlSubdir": null, + "dlUri": "https:ph" + } + } + }, + "A_ARM64": { + "Linux_Mint": { + "unknown_versioning": { + "dlHash": "tc", + "dlSubdir": null, + "dlUri": "http:ktawaw" + }, + "2.1.2": { + "dlHash": "jed", + "dlSubdir": "ucjtjtd", + "dlUri": "http:jz" + } + }, + "Darwin": { + "4.8.3": { + "dlHash": "fulanqt", + "dlSubdir": { + "RegexDir": "@e;\u0014" + }, + "dlUri": "https:jkfkucn" + } + }, + "FreeBSD": { + "4.3.3": { + "dlHash": "ffvc", + "dlSubdir": "v", + "dlUri": "http:oz" + }, + "6.3.3": { + "dlHash": "dwt", + "dlSubdir": "yjd", + "dlUri": "https:uthdct" + }, + "2.6.2": { + "dlHash": "afzppz", + "dlSubdir": { + "RegexDir": "8" + }, + "dlUri": "http:ktousih" + }, + "5.7.8": { + "dlHash": "p", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "http:" + }, + "8.5.7": { + "dlHash": "vuhxdgj", + "dlSubdir": { + "RegexDir": "\rx" + }, + "dlUri": "http:wkre" + }, + "1.3.2": { + "dlHash": "meyuozp", + "dlSubdir": null, + "dlUri": "https:hnqgb" + }, + "2.2.1": { + "dlHash": "bdqaz", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "http:ekk" + } + } + } + } + }, + "3.4.8": { + "viSourceDL": null, + "viChangeLog": "http:ahryjw", + "viTags": [ + "base-6.4.3", + "\u0004%!lq/]", + "base-6.2.4", + "base-7.5.4", + "Recommended", + "Recommended", + "Prerelease", + "Recommended" + ], + "viArch": { + "A_32": { + "Darwin": { + "2.7.7": { + "dlHash": "nulef", + "dlSubdir": "omrpy", + "dlUri": "http:" + }, + "4.3.4": { + "dlHash": "wpw", + "dlSubdir": "rqeapay", + "dlUri": "https:crfufp" + }, + "6.5.5": { + "dlHash": "lvyh", + "dlSubdir": null, + "dlUri": "http:xgdcm" + }, + "1.4.3": { + "dlHash": "gwx", + "dlSubdir": { + "RegexDir": "酌\u0010j\u001a" + }, + "dlUri": "http:g" + }, + "8.1.3": { + "dlHash": "s", + "dlSubdir": "ps", + "dlUri": "https:qgssk" + }, + "1.5.5": { + "dlHash": "snaraegq", + "dlSubdir": { + "RegexDir": "|Q􏋊𭽗j" + }, + "dlUri": "http:jscjbd" + } + }, + "Linux_Exherbo": { + "unknown_versioning": { + "dlHash": "xddrazg", + "dlSubdir": { + "RegexDir": "ui𤵆3󸬮" + }, + "dlUri": "http:d" } } }, "A_PowerPC64": { - "Linux_Ubuntu": {}, - "Darwin": { - "6.3.6": { - "dlHash": "ikfcnwqr", - "dlSubdir": { - "RegexDir": "c" - }, - "dlUri": "https:ulbs" + "Linux_Debian": { + "6.5.7": { + "dlHash": "vdpq", + "dlSubdir": "xjgqhqa", + "dlUri": "http:fmcub" }, - "3.7.3": { - "dlHash": "xfoknvtp", - "dlSubdir": "nucorfmb", - "dlUri": "https:hisncqg" + "2.2.4": { + "dlHash": "h", + "dlSubdir": null, + "dlUri": "https:jdhra" }, - "7.2.2": { - "dlHash": "lg", + "2.3.5": { + "dlHash": "osm", "dlSubdir": { - "RegexDir": "􋉛B^" + "RegexDir": "|C?" }, - "dlUri": "https:wkmhkn" + "dlUri": "https:u" + }, + "5.5.5": { + "dlHash": "tnnknte", + "dlSubdir": { + "RegexDir": "yNAF" + }, + "dlUri": "https:jrpboj" + }, + "4.4.7": { + "dlHash": "lqntmrwy", + "dlSubdir": "srznoasw", + "dlUri": "https:oul" }, "unknown_versioning": { - "dlHash": "oigkac", - "dlSubdir": "evola", - "dlUri": "http:tpernja" - }, - "2.4.6": { - "dlHash": "ytyiuejf", - "dlSubdir": null, - "dlUri": "https:odlux" - } - }, - "FreeBSD": { - "6.1.3": { - "dlHash": "nwti", + "dlHash": "jozqceeq", "dlSubdir": { - "RegexDir": "=+(\n\u0004" + "RegexDir": "*\u000e\u0001" }, - "dlUri": "http:fhnrvudn" + "dlUri": "https:rns" }, - "4.1.6": { - "dlHash": "irwn", - "dlSubdir": "qx", - "dlUri": "http:qqoqfpd" - }, - "unknown_versioning": { - "dlHash": "q", - "dlSubdir": "bcjwfjae", - "dlUri": "https:q" - } - } - } - } - }, - "3.6.2": { - "viSourceDL": { - "dlHash": "opcktj", - "dlSubdir": "vlfl", - "dlUri": "http:h" - }, - "viChangeLog": "http:afyadz", - "viTags": [ - "Latest", - "Prerelease", - "Latest", - "Prerelease", - "Recommended", - "Prerelease", - "base-7.8.2", - "base-1.3.4" - ], - "viArch": { - "A_64": { - "Linux_Alpine": {}, - "FreeBSD": { - "3.2.5": { - "dlHash": "zvi", - "dlSubdir": "z", - "dlUri": "http:nqctqdg" - }, - "8.8.2": { - "dlHash": "riogq", - "dlSubdir": "apnryen", - "dlUri": "https:qyvyo" - }, - "4.7.6": { - "dlHash": "nxyanfib", - "dlSubdir": null, - "dlUri": "https:czhoq" - }, - "1.8.1": { - "dlHash": "abxc", + "3.3.1": { + "dlHash": "pgupjmx", "dlSubdir": { - "RegexDir": "\u0011\u000b𦏸" + "RegexDir": "Y`4\"\u000f" }, - "dlUri": "https:yreble" - }, - "unknown_versioning": { - "dlHash": "igbpp", - "dlSubdir": { - "RegexDir": "Z􅥭(\nW" - }, - "dlUri": "https:dt" - } - } - }, - "A_ARM": { - "Linux_Ubuntu": { - "3.5.4": { - "dlHash": "y", - "dlSubdir": "rdqu", - "dlUri": "https:b" - }, - "7.8.6": { - "dlHash": "mkhacho", - "dlSubdir": null, - "dlUri": "http:" + "dlUri": "http:hatofgx" } }, "Darwin": { - "1.8.5": { - "dlHash": "tvotlbnh", - "dlSubdir": { - "RegexDir": "\u0011㕈|\u0015􏧨~" - }, - "dlUri": "http:" - }, - "5.8.7": { - "dlHash": "ousyy", - "dlSubdir": { - "RegexDir": "𠄽e" - }, - "dlUri": "https:" - }, - "7.5.8": { - "dlHash": "pkpstpe", - "dlSubdir": "lea", - "dlUri": "http:r" - }, - "1.9.8": { - "dlHash": "lhn", - "dlSubdir": null, - "dlUri": "https:bzwwn" - }, - "4.6.3": { - "dlHash": "", - "dlSubdir": "ctjhew", - "dlUri": "http:qpqc" - } - }, - "Linux_RedHat": { - "4.3.5": { - "dlHash": "ufohbnr", - "dlSubdir": { - "RegexDir": "3\u0002(󱾔z𘄤?𒍘" - }, - "dlUri": "http:auomcuod" - }, - "2.2.5": { - "dlHash": "gwwwe", - "dlSubdir": { - "RegexDir": "󵸠," - }, - "dlUri": "http:ehqceqgd" - }, - "8.2.6": { - "dlHash": "uobfyqnr", - "dlSubdir": { - "RegexDir": "\u0016v+\u0013/!" - }, - "dlUri": "https:k" - }, - "5.3.1": { - "dlHash": "le", - "dlSubdir": "csrbedy", - "dlUri": "https:is" - }, "unknown_versioning": { - "dlHash": "", - "dlSubdir": "xqjrzqm", - "dlUri": "https:xq" - }, - "8.7.1": { - "dlHash": "viuwty", - "dlSubdir": null, - "dlUri": "http:csdif" - } - } - }, - "A_PowerPC": { - "Darwin": { - "4.3.5": { - "dlHash": "zn", - "dlSubdir": "nrcpi", - "dlUri": "http:lg" - }, - "4.7.1": { - "dlHash": "odxo", + "dlHash": "x", "dlSubdir": { - "RegexDir": "G[=P" + "RegexDir": "9 \">)i" }, - "dlUri": "https:ymrehpt" - }, - "3.3.8": { - "dlHash": "qh", - "dlSubdir": { - "RegexDir": "3+" - }, - "dlUri": "https:vtrpykp" - }, - "3.8.8": { - "dlHash": "fjqafvsv", - "dlSubdir": { - "RegexDir": "" - }, - "dlUri": "https:yc" - }, - "4.1.3": { - "dlHash": "a", - "dlSubdir": null, - "dlUri": "http:" - }, - "8.6.7": { - "dlHash": "nsjwq", - "dlSubdir": "vddlboml", - "dlUri": "https:gv" - } - }, - "Linux_Exherbo": { - "7.6.3": { - "dlHash": "rzrupa", - "dlSubdir": { - "RegexDir": "G6&8" - }, - "dlUri": "https:wxhp" - }, - "3.4.4": { - "dlHash": "", - "dlSubdir": "smp", - "dlUri": "http:chignxai" - }, - "1.3.4": { - "dlHash": "qeka", - "dlSubdir": { - "RegexDir": "a\u000f\u0000𣐔𓇢󲷺󺈄d" - }, - "dlUri": "https:" - }, - "2.9.7": { - "dlHash": "q", - "dlSubdir": null, - "dlUri": "https:bamzt" - }, - "7.7.7": { - "dlHash": "", - "dlSubdir": { - "RegexDir": "\u0007𐒃_𓃀𧠉" - }, - "dlUri": "https:" - }, - "unknown_versioning": { - "dlHash": "lzbbpnrk", - "dlSubdir": { - "RegexDir": "\u0008;􌞐𧜩%" - }, - "dlUri": "http:jn" - } - }, - "Linux_Alpine": { - "8.4.4": { - "dlHash": "hhystmk", - "dlSubdir": "tljhdh", - "dlUri": "https:sknkndj" - }, - "3.1.4": { - "dlHash": "orkkl", - "dlSubdir": "qpfhtccy", - "dlUri": "https:petzwjd" - }, - "4.1.4": { - "dlHash": "nbyagy", - "dlSubdir": null, - "dlUri": "http:kpdtl" - } - }, - "FreeBSD": { - "1.2.1": { - "dlHash": "jxenxop", - "dlSubdir": null, - "dlUri": "https:kfrplqzj" - }, - "2.1.4": { - "dlHash": "arkeyv", - "dlSubdir": "oow", - "dlUri": "http:osvhlh" - }, - "3.7.3": { - "dlHash": "pid", - "dlSubdir": "x", - "dlUri": "https:fxdzevm" - }, - "6.5.4": { - "dlHash": "ize", - "dlSubdir": { - "RegexDir": "sNB\u0010㉹\"Q" - }, - "dlUri": "https:" - }, - "unknown_versioning": { - "dlHash": "cllzuq", - "dlSubdir": { - "RegexDir": "\u0012" - }, - "dlUri": "https:urx" - }, - "5.3.7": { - "dlHash": "ednbab", - "dlSubdir": "nqbstnr", - "dlUri": "https:nytjqls" - } - } - } - } - }, - "1.8.7": { - "viSourceDL": { - "dlHash": "kobrra", - "dlSubdir": "n", - "dlUri": "https:myhji" - }, - "viChangeLog": "https:txxoieak", - "viTags": [ - "Prerelease", - "Prerelease", - "base-8.6.6", - "Latest", - "Prerelease", - "Prerelease", - "Z\u0001" - ], - "viArch": { - "A_ARM": { - "Linux_Alpine": {} - }, - "A_ARM64": { - "Darwin": { - "5.5.2": { - "dlHash": "rf", - "dlSubdir": null, - "dlUri": "https:mjsl" - }, - "2.2.5": { - "dlHash": "yxxa", - "dlSubdir": { - "RegexDir": "\u0007h\u001eVy!<" - }, - "dlUri": "http:axa" - }, - "4.4.8": { - "dlHash": "iaoega", - "dlSubdir": "ctugq", - "dlUri": "https:honypszd" - }, - "1.7.5": { - "dlHash": "t", - "dlSubdir": "jlvqyzn", - "dlUri": "http:haffs" - }, - "1.5.2": { - "dlHash": "a", - "dlSubdir": null, - "dlUri": "https:jinypqdo" - }, - "6.9.3": { - "dlHash": "hd", - "dlSubdir": null, - "dlUri": "http:azjade" - } - }, - "Linux_Alpine": { - "7.6.5": { - "dlHash": "nq", - "dlSubdir": "vvnhtqvr", - "dlUri": "http:p" - }, - "5.4.5": { - "dlHash": "uqx", - "dlSubdir": { - "RegexDir": "X􉹷r\u0018f􄮩" - }, - "dlUri": "http:wie" - }, - "2.2.6": { - "dlHash": "j", - "dlSubdir": "kx", - "dlUri": "https:iotfanbm" - }, - "unknown_versioning": { - "dlHash": "xkn", - "dlSubdir": null, - "dlUri": "http:" - } - }, - "FreeBSD": {} - }, - "A_PowerPC": { - "Darwin": {}, - "Linux_AmazonLinux": { - "3.6.1": { - "dlHash": "dfqq", - "dlSubdir": "as", - "dlUri": "https:as" - } - } - } - } - } - }, - "Cabal": { - "8.2.5": { - "viSourceDL": { - "dlHash": "", - "dlSubdir": { - "RegexDir": "B'h" - }, - "dlUri": "http:" - }, - "viChangeLog": "http:nkocpex", - "viTags": [ - "󴣜z\u0013తD𢟼󽕔n", - "base-4.8.6", - "Recommended", - "*\\", - "Recommended", - "Recommended", - "Prerelease" - ], - "viArch": { - "A_32": { - "Darwin": { - "3.5.4": { - "dlHash": "nxmkvlke", - "dlSubdir": null, - "dlUri": "https:s" - }, - "2.6.4": { - "dlHash": "lx", - "dlSubdir": "wudvf", - "dlUri": "http:oad" - } - }, - "Linux_Exherbo": { - "5.2.5": { - "dlHash": "v", - "dlSubdir": "h", - "dlUri": "https:exqqwmc" - }, - "3.2.2": { - "dlHash": "", - "dlSubdir": { - "RegexDir": "󰨓8Q뵙󱯘" - }, - "dlUri": "https:yb" - }, - "3.2.7": { - "dlHash": "gaj", - "dlSubdir": "aywi", - "dlUri": "http:ot" - }, - "6.6.7": { - "dlHash": "yfqzjp", - "dlSubdir": null, - "dlUri": "http:xcns" - }, - "unknown_versioning": { - "dlHash": "iawofjap", - "dlSubdir": { - "RegexDir": ".J𩿖󰴆_B6" - }, - "dlUri": "http:" - }, - "7.6.1": { - "dlHash": "jyjyx", - "dlSubdir": { - "RegexDir": "+" - }, - "dlUri": "https:tr" - }, - "1.6.6": { - "dlHash": "pvp", - "dlSubdir": { - "RegexDir": "%\t<4Nw\u000f" - }, - "dlUri": "https:soxbcl" - } - }, - "Linux_CentOS": { - "2.8.5": { - "dlHash": "tyqtu", - "dlSubdir": "fwzeopvy", - "dlUri": "https:buscaqeu" - }, - "8.6.1": { - "dlHash": "guayxb", - "dlSubdir": { - "RegexDir": "" - }, - "dlUri": "http:fckgbiq" - }, - "8.8.2": { - "dlHash": "polztz", - "dlSubdir": null, - "dlUri": "https:yahhvx" - }, - "7.5.7": { - "dlHash": "z", - "dlSubdir": { - "RegexDir": "XfⳔ\u0012\u0019" - }, - "dlUri": "http:tdnvjll" - }, - "unknown_versioning": { - "dlHash": "vrp", - "dlSubdir": { - "RegexDir": "𡌚\u000b\u0007$鞿" - }, - "dlUri": "https:" - } - }, - "Linux_Alpine": { - "8.8.4": { - "dlHash": "pbmxirt", - "dlSubdir": null, - "dlUri": "http:vxlux" - }, - "4.8.3": { - "dlHash": "mvxjhgtb", - "dlSubdir": { - "RegexDir": "󿅢Q5NW" - }, - "dlUri": "https:lg" - }, - "7.1.5": { - "dlHash": "gcg", - "dlSubdir": { - "RegexDir": "Vw}􉊆󺶓" - }, - "dlUri": "https:wbzva" - }, - "4.1.3": { - "dlHash": "bne", - "dlSubdir": null, - "dlUri": "https:z" - }, - "unknown_versioning": { - "dlHash": "pvgerex", - "dlSubdir": "uq", - "dlUri": "http:cyynp" - }, - "7.8.1": { - "dlHash": "shvepjk", - "dlSubdir": null, - "dlUri": "https:vcgbdkp" - } - }, - "FreeBSD": { - "6.3.1": { - "dlHash": "ufej", - "dlSubdir": "qhyrzab", - "dlUri": "https:ysa" - }, - "3.5.3": { - "dlHash": "aii", - "dlSubdir": "fntzzbn", - "dlUri": "https:fzzn" - }, - "1.7.5": { - "dlHash": "zw", - "dlSubdir": { - "RegexDir": "{X􋺨I" - }, - "dlUri": "http:zkt" - }, - "unknown_versioning": { - "dlHash": "wdaubmi", - "dlSubdir": "jnjsvhl", - "dlUri": "https:sdxkwym" - } - } - }, - "A_Sparc": {}, - "A_Sparc64": { - "Linux_Mint": { - "2.7.7": { - "dlHash": "", - "dlSubdir": "vddwbdu", - "dlUri": "http:kj" - }, - "6.3.2": { - "dlHash": "qo", - "dlSubdir": "pkxamv", - "dlUri": "https:ccbcjo" - }, - "5.7.5": { - "dlHash": "qrvugwcd", - "dlSubdir": "voslqqi", - "dlUri": "http:dkripksb" - } - }, - "Darwin": { - "8.3.4": { - "dlHash": "qwyxka", - "dlSubdir": { - "RegexDir": "D𑊶9\u0010" - }, - "dlUri": "https:bttrucdv" - }, - "1.5.2": { - "dlHash": "dk", - "dlSubdir": "mq", - "dlUri": "https:dod" - }, - "7.4.4": { - "dlHash": "ijp", - "dlSubdir": "pdtzn", - "dlUri": "http:lhlvmj" - }, - "unknown_versioning": { - "dlHash": "iqkweew", - "dlSubdir": "hpkdcre", - "dlUri": "http:zarcacx" - }, - "1.3.2": { - "dlHash": "s", - "dlSubdir": null, - "dlUri": "http:lpd" - }, - "1.2.8": { - "dlHash": "qyuwhx", - "dlSubdir": "a", - "dlUri": "http:ktnja" - }, - "8.5.3": { - "dlHash": "bskoqlx", - "dlSubdir": "uzpzsneq", - "dlUri": "http:f" + "dlUri": "https:ffvdaz" } }, "Linux_Fedora": { - "8.7.6": { - "dlHash": "l", - "dlSubdir": "meuk", - "dlUri": "https:cbkttjs" - }, - "5.1.3": { - "dlHash": "aqifbbl", - "dlSubdir": { - "RegexDir": "3󶴩" - }, - "dlUri": "https:lneulgb" - }, - "2.7.8": { - "dlHash": "glyiqmvk", + "1.6.3": { + "dlHash": "srf", "dlSubdir": null, - "dlUri": "https:hstak" + "dlUri": "https:nu" + }, + "2.2.2": { + "dlHash": "xipqnkw", + "dlSubdir": "jt", + "dlUri": "http:b" + }, + "6.6.5": { + "dlHash": "wckgdp", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "http:xd" + }, + "5.5.9": { + "dlHash": "qslocvfv", + "dlSubdir": { + "RegexDir": "\u001b􆜩ⵇ" + }, + "dlUri": "https:xkrvv" + }, + "3.5.1": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "&y\u0010\u0013(\"d" + }, + "dlUri": "http:enhjeh" + }, + "unknown_versioning": { + "dlHash": "k", + "dlSubdir": null, + "dlUri": "http:slp" + }, + "1.7.7": { + "dlHash": "ncufupa", + "dlSubdir": "noht", + "dlUri": "https:vajzgs" } }, "FreeBSD": { - "5.8.8": { - "dlHash": "umnz", - "dlSubdir": null, - "dlUri": "http:clelkw" + "6.8.1": { + "dlHash": "cmdowybg", + "dlSubdir": { + "RegexDir": "(" + }, + "dlUri": "http:ujwjmseo" + }, + "7.3.7": { + "dlHash": "zrbkuwz", + "dlSubdir": "uzckof", + "dlUri": "https:iz" + }, + "7.1.1": { + "dlHash": "fhjoqum", + "dlSubdir": "cvn", + "dlUri": "https:ajedsteq" + }, + "8.8.7": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "𣐩Ko>" + }, + "dlUri": "https:" }, "unknown_versioning": { - "dlHash": "jjp", + "dlHash": "qmkk", "dlSubdir": { - "RegexDir": "E" + "RegexDir": "5" }, - "dlUri": "https:kdkpeeh" + "dlUri": "http:phnv" }, - "1.2.2": { - "dlHash": "galhst", - "dlSubdir": null, - "dlUri": "https:ry" - }, - "2.7.4": { - "dlHash": "y", - "dlSubdir": null, - "dlUri": "http:h" + "7.4.3": { + "dlHash": "pbqpr", + "dlSubdir": { + "RegexDir": "\u0012L󰌗t^^􅛉\u0014" + }, + "dlUri": "http:jhiuoopk" } } }, - "A_ARM64": { - "Linux_Debian": { - "8.3.2": { - "dlHash": "jctpdy", - "dlSubdir": "pslscbz", - "dlUri": "https:vntldov" + "A_Sparc64": { + "Darwin": {}, + "Linux_Alpine": { + "2.8.2": { + "dlHash": "ngs", + "dlSubdir": { + "RegexDir": "􍾞𤜃" + }, + "dlUri": "http:" }, - "unknown_versioning": { - "dlHash": "xepqq", + "7.3.8": { + "dlHash": "vxeflug", + "dlSubdir": "zajukzhj", + "dlUri": "https:uy" + }, + "7.5.5": { + "dlHash": "m", "dlSubdir": null, - "dlUri": "http:ybdmjguh" + "dlUri": "http:oikfxtzu" } }, - "Linux_Mint": { - "3.1.6": { - "dlHash": "", - "dlSubdir": "t", - "dlUri": "http:io" - }, - "3.7.6": { - "dlHash": "qml", - "dlSubdir": "mqmba", - "dlUri": "https:" - }, - "6.2.1": { - "dlHash": "tsucz", - "dlSubdir": { - "RegexDir": "/\u0015" - }, - "dlUri": "http:vgxxxem" - }, - "7.7.6": { - "dlHash": "edkcdo", - "dlSubdir": { - "RegexDir": "k󾺹\u0016fPAJ" - }, - "dlUri": "https:udtssjyz" + "FreeBSD": { + "6.2.3": { + "dlHash": "zumwr", + "dlSubdir": null, + "dlUri": "https:ae" }, "unknown_versioning": { - "dlHash": "uboptv", - "dlSubdir": null, - "dlUri": "https:nd" + "dlHash": "gqqh", + "dlSubdir": "gaazxoa", + "dlUri": "https:czfezign" }, - "7.2.4": { - "dlHash": "mwnhzqgf", - "dlSubdir": "aikuc", - "dlUri": "https:nzspjquf" - }, - "7.3.5": { - "dlHash": "b", - "dlSubdir": "xftlh", - "dlUri": "https:s" - }, - "2.4.7": { - "dlHash": "x", - "dlSubdir": null, - "dlUri": "http:oqj" + "2.8.4": { + "dlHash": "dvtazum", + "dlSubdir": { + "RegexDir": "󴁺" + }, + "dlUri": "https:bf" } - }, - "FreeBSD": {} + } } } }, - "6.7.3": { - "viSourceDL": { - "dlHash": "xdra", - "dlSubdir": { - "RegexDir": "13􃿒lAt" - }, - "dlUri": "https:ja" - }, - "viChangeLog": "https:dduacy", + "5.4.7": { + "viSourceDL": null, + "viChangeLog": "https:y", "viTags": [ - "Latest", - "base-1.5.4", - "*L%0*", - "Recommended", - "􍜽-􏨈w[i6󿓍" + "Prerelease", + "Prerelease", + "Prerelease", + "􊘌􅯄V" ], "viArch": { - "A_64": { - "Linux_Exherbo": { - "1.6.3": { - "dlHash": "", - "dlSubdir": "dttk", - "dlUri": "http:" - }, - "unknown_versioning": { - "dlHash": "jupf", - "dlSubdir": "eba", - "dlUri": "http:zgtgse" - }, - "5.6.8": { - "dlHash": "ho", + "A_Sparc": { + "Linux_UnknownLinux": { + "7.1.5": { + "dlHash": "lyhdhvcv", "dlSubdir": { - "RegexDir": "9􍏷y󳭔" + "RegexDir": "F#" }, - "dlUri": "https:altrf" + "dlUri": "https:vpwbbsmo" }, - "4.3.9": { - "dlHash": "kpx", - "dlSubdir": { - "RegexDir": "j" - }, - "dlUri": "http:tiakxaw" - } - }, - "Linux_Gentoo": { - "3.6.7": { - "dlHash": "pbatng", - "dlSubdir": null, - "dlUri": "https:y" - }, - "7.1.3": { - "dlHash": "", - "dlSubdir": "brx", - "dlUri": "https:o" - }, - "5.5.6": { + "2.8.3": { "dlHash": "", "dlSubdir": null, - "dlUri": "http:hr" + "dlUri": "https:wvpyoeow" }, - "8.5.7": { - "dlHash": "olcqtm", - "dlSubdir": "giinfdbr", - "dlUri": "https:ltq" - }, - "unknown_versioning": { - "dlHash": "al", - "dlSubdir": "ernphab", - "dlUri": "http:qfrazr" - } - } - }, - "A_PowerPC": { - "Linux_Debian": { - "5.1.1": { - "dlHash": "ux", - "dlSubdir": null, - "dlUri": "http:p" - }, - "3.1.4": { - "dlHash": "gh", - "dlSubdir": "yxiwmw", + "7.6.8": { + "dlHash": "a", + "dlSubdir": "p", "dlUri": "https:" }, - "8.4.5": { - "dlHash": "wvgxgot", - "dlSubdir": { - "RegexDir": "^w\u001a?" - }, - "dlUri": "http:vf" - }, "unknown_versioning": { - "dlHash": "gsjvpep", - "dlSubdir": null, - "dlUri": "http:zb" - }, - "7.1.6": { - "dlHash": "g", - "dlSubdir": { - "RegexDir": "" - }, - "dlUri": "https:aidyvgng" - }, - "5.8.6": { - "dlHash": "", - "dlSubdir": "ghkzkxp", - "dlUri": "http:czvhxd" - } - }, - "Linux_UnknownLinux": { - "7.5.6": { - "dlHash": "augya", - "dlSubdir": null, - "dlUri": "http:" - }, - "1.2.1": { - "dlHash": "ijttdxwa", - "dlSubdir": null, - "dlUri": "http:kn" - }, - "6.2.2": { - "dlHash": "hxvrurt", - "dlSubdir": { - "RegexDir": "" - }, - "dlUri": "https:jalihv" - }, - "3.7.8": { - "dlHash": "qwzyg", - "dlSubdir": { - "RegexDir": "" - }, - "dlUri": "https:x" - }, - "7.5.8": { - "dlHash": "", - "dlSubdir": "gsdv", - "dlUri": "https:figwtxn" - }, - "3.6.5": { - "dlHash": "vejyp", - "dlSubdir": "dou", - "dlUri": "http:cvtah" + "dlHash": "sr", + "dlSubdir": "d", + "dlUri": "http:ybakfpnw" }, "2.1.2": { - "dlHash": "apluia", + "dlHash": "x", + "dlSubdir": { + "RegexDir": " P\u0015gI\u0013" + }, + "dlUri": "https:" + }, + "5.3.7": { + "dlHash": "oyizj", "dlSubdir": { "RegexDir": "" }, - "dlUri": "https:i" + "dlUri": "https:wdd" + }, + "6.4.3": { + "dlHash": "z", + "dlSubdir": "p", + "dlUri": "https:sgq" } }, "Darwin": { - "5.8.8": { - "dlHash": "yizrxdro", - "dlSubdir": { - "RegexDir": "a/y󻷻묇픺\u0014\u0011" - }, - "dlUri": "http:pkmznrbh" - }, - "6.3.4": { - "dlHash": "ijxft", - "dlSubdir": "neqesdzo", - "dlUri": "https:jghenj" + "unknown_versioning": { + "dlHash": "", + "dlSubdir": "mon", + "dlUri": "https:atcotp" } }, "FreeBSD": { - "2.7.1": { - "dlHash": "ljgehz", + "7.1.3": { + "dlHash": "s", + "dlSubdir": null, + "dlUri": "https:bik" + }, + "4.1.2": { + "dlHash": "t", "dlSubdir": { - "RegexDir": "􃎎\u0018fG5v󱮋" + "RegexDir": "󼍺\u0014H.\u000bY􊘰P" }, - "dlUri": "https:azv" + "dlUri": "http:xliy" }, "unknown_versioning": { - "dlHash": "", - "dlSubdir": { - "RegexDir": "G@󼓅o󿽭z" - }, - "dlUri": "https:romnpawy" + "dlHash": "nkk", + "dlSubdir": "dpfgcbt", + "dlUri": "http:u" }, - "1.7.6": { - "dlHash": "klhdnd", - "dlSubdir": "h", + "7.8.2": { + "dlHash": "oagcq", + "dlSubdir": "oibitw", "dlUri": "http:" + }, + "1.4.8": { + "dlHash": "h", + "dlSubdir": null, + "dlUri": "https:anivpvm" + }, + "4.2.6": { + "dlHash": "zueyrde", + "dlSubdir": { + "RegexDir": "\u001e𣊐\u0017q\u0019瞺땈+" + }, + "dlUri": "http:" + }, + "1.3.3": { + "dlHash": "dmbwy", + "dlSubdir": null, + "dlUri": "http:bukdbtjx" } } - } - } - }, - "1.2.6": { - "viSourceDL": { - "dlHash": "s", - "dlSubdir": null, - "dlUri": "https:t" - }, - "viChangeLog": "http:", - "viTags": [ - "Prerelease", - "Recommended", - "base-6.6.7", - "Prerelease", - "Latest", - "base-4.5.8" - ], - "viArch": { - "A_32": { - "Linux_UnknownLinux": { - "2.3.5": { - "dlHash": "cgpq", - "dlSubdir": "rlwe", - "dlUri": "https:q" - }, - "7.4.6": { - "dlHash": "dqfsh", - "dlSubdir": { - "RegexDir": "`H2\u001a" - }, - "dlUri": "https:" - }, - "unknown_versioning": { - "dlHash": "lkocqtxu", - "dlSubdir": "rh", - "dlUri": "http:pfwidhrr" - }, - "8.7.2": { - "dlHash": "wsxijpov", - "dlSubdir": { - "RegexDir": "\u0010\u0017gbsv\u000e" - }, - "dlUri": "http:p" - } - }, - "Linux_Alpine": { - "6.1.2": { - "dlHash": "tg", + }, + "A_PowerPC64": { + "Darwin": {}, + "Linux_Fedora": { + "6.6.8": { + "dlHash": "dprvura", "dlSubdir": null, - "dlUri": "https:" + "dlUri": "https:lyf" }, - "2.4.3": { - "dlHash": "zlhwfzwk", - "dlSubdir": "egnzp", - "dlUri": "http:gclllwj" - }, - "8.4.5": { - "dlHash": "jma", + "8.3.1": { + "dlHash": "o", "dlSubdir": { - "RegexDir": "󹰭:-a?𪰨/[" + "RegexDir": "u𦜺󹬉O𧫚" }, - "dlUri": "http:h" - }, - "5.6.4": { - "dlHash": "huto", - "dlSubdir": null, - "dlUri": "https:r" - }, - "unknown_versioning": { - "dlHash": "", - "dlSubdir": { - "RegexDir": "\u0001F􆸂3󻓯`" - }, - "dlUri": "http:pjh" - } - }, - "FreeBSD": { - "2.6.1": { - "dlHash": "dctrw", - "dlSubdir": { - "RegexDir": "b" - }, - "dlUri": "https:ihcy" - }, - "unknown_versioning": { - "dlHash": "q", - "dlSubdir": { - "RegexDir": ";󹸃􂢸CH6" - }, - "dlUri": "https:rtyxkprc" - }, - "2.1.3": { - "dlHash": "", - "dlSubdir": "qiuqqs", - "dlUri": "https:u" + "dlUri": "http:a" } } }, "A_ARM": { "Darwin": { - "1.7.2": { - "dlHash": "fd", + "7.1.7": { + "dlHash": "ev", "dlSubdir": { - "RegexDir": "[􂵇SoA\u0001" + "RegexDir": "-𝞐𪋕􇶘hXm" }, - "dlUri": "http:jc" - }, - "2.4.4": { - "dlHash": "caj", - "dlSubdir": null, - "dlUri": "https:n" - }, - "7.6.3": { - "dlHash": "frc", - "dlSubdir": { - "RegexDir": "r\\𦰪V" - }, - "dlUri": "https:" + "dlUri": "https:l" } }, - "Linux_RedHat": { - "5.6.1": { - "dlHash": "mkpbhws", - "dlSubdir": "peuantmw", - "dlUri": "http:aerisrq" - }, - "3.7.3": { - "dlHash": "ph", - "dlSubdir": null, - "dlUri": "http:ftljfup" - }, - "unknown_versioning": { - "dlHash": "zei", - "dlSubdir": null, + "Linux_CentOS": { + "4.2.4": { + "dlHash": "wgj", + "dlSubdir": "k", "dlUri": "http:" }, - "6.8.3": { - "dlHash": "dfmzfg", + "5.4.3": { + "dlHash": "", + "dlSubdir": null, + "dlUri": "https:lvzw" + }, + "2.8.8": { + "dlHash": "ek", "dlSubdir": { - "RegexDir": "NEE)􌋥􁣬-𖤧" + "RegexDir": "Y$D" }, - "dlUri": "http:yybssde" - } - } - }, - "A_PowerPC": { - "Darwin": { - "unknown_versioning": { - "dlHash": "tcmvjy", - "dlSubdir": null, - "dlUri": "https:jxls" + "dlUri": "https:aqxyy" }, - "6.5.3": { - "dlHash": "gfg", - "dlSubdir": null, - "dlUri": "https:j" + "8.6.4": { + "dlHash": "ubq", + "dlSubdir": { + "RegexDir": "𘐭R󳏌9𢠸{" + }, + "dlUri": "http:csazxmv" }, - "2.6.5": { - "dlHash": "gfcwvsa", - "dlSubdir": "h", - "dlUri": "http:mjndnygs" + "3.6.8": { + "dlHash": "volnm", + "dlSubdir": null, + "dlUri": "http:xdalgm" + }, + "8.4.2": { + "dlHash": "x", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "http:iy" } }, "FreeBSD": { - "2.2.2": { - "dlHash": "klrdi", - "dlSubdir": "lugcgbsf", - "dlUri": "https:" + "9.7.8": { + "dlHash": "djfsf", + "dlSubdir": "wuamtnc", + "dlUri": "https:z" }, - "2.7.6": { - "dlHash": "bplsrtgq", - "dlSubdir": null, - "dlUri": "https:thvfhed" - }, - "8.7.8": { - "dlHash": "myt", - "dlSubdir": null, - "dlUri": "https:" + "6.8.2": { + "dlHash": "amvgthj", + "dlSubdir": { + "RegexDir": "~7\u0008􆢉E𐃨" + }, + "dlUri": "http:qgd" }, "unknown_versioning": { - "dlHash": "lc", - "dlSubdir": "b", - "dlUri": "https:mz" + "dlHash": "jxke", + "dlSubdir": "luavsqd", + "dlUri": "http:q" }, - "2.5.6": { - "dlHash": "vjkubrb", - "dlSubdir": "ihrft", - "dlUri": "https:j" + "7.2.8": { + "dlHash": "dtej", + "dlSubdir": "oadelzf", + "dlUri": "http:fr" + }, + "1.7.7": { + "dlHash": "xpfgicx", + "dlSubdir": null, + "dlUri": "http:gvdjpmk" + } + } + }, + "A_Sparc64": { + "Linux_Debian": { + "4.3.5": { + "dlHash": "ar", + "dlSubdir": { + "RegexDir": ";;Bi𥺌" + }, + "dlUri": "http:" + }, + "2.8.2": { + "dlHash": "rnk", + "dlSubdir": { + "RegexDir": "\u0003􌁢3'Uy\u0019" + }, + "dlUri": "http:dpyru" + }, + "6.6.3": { + "dlHash": "nm", + "dlSubdir": null, + "dlUri": "https:" + }, + "4.6.8": { + "dlHash": "s", + "dlSubdir": { + "RegexDir": "-󼉆" + }, + "dlUri": "https:egybrktl" + }, + "3.3.1": { + "dlHash": "lthxx", + "dlSubdir": "uqec", + "dlUri": "https:gy" + } + }, + "Darwin": { + "7.6.2": { + "dlHash": "ys", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "http:yralrz" + }, + "3.4.4": { + "dlHash": "main", + "dlSubdir": { + "RegexDir": "\u001c\u000b􂰑賥" + }, + "dlUri": "https:" + }, + "4.5.7": { + "dlHash": "xsriit", + "dlSubdir": { + "RegexDir": "@" + }, + "dlUri": "http:oaxshtdo" + }, + "unknown_versioning": { + "dlHash": "urvhkbus", + "dlSubdir": null, + "dlUri": "https:oj" + } + }, + "Linux_CentOS": { + "1.6.3": { + "dlHash": "upilxg", + "dlSubdir": { + "RegexDir": "𡻆)5" + }, + "dlUri": "https:zwxhs" + }, + "1.2.6": { + "dlHash": "a", + "dlSubdir": "hzlcwjvg", + "dlUri": "http:hhydxi" + }, + "2.3.2": { + "dlHash": "duggifps", + "dlSubdir": "uh", + "dlUri": "http:yg" + }, + "5.7.4": { + "dlHash": "", + "dlSubdir": null, + "dlUri": "https:zzyq" + }, + "2.8.6": { + "dlHash": "rmjp", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "https:bjiacj" + }, + "1.8.5": { + "dlHash": "ypoiu", + "dlSubdir": "k", + "dlUri": "http:qtnxm" + } + }, + "FreeBSD": { + "unknown_versioning": { + "dlHash": "xvaosct", + "dlSubdir": "he", + "dlUri": "http:dcdemjm" + }, + "7.8.4": { + "dlHash": "wtkaxz", + "dlSubdir": "qrm", + "dlUri": "http:qlb" } } } } }, - "7.7.8": { - "viSourceDL": { - "dlHash": "wdye", - "dlSubdir": { - "RegexDir": "aO\u0001\u0016k\u0014" - }, - "dlUri": "http:" - }, - "viChangeLog": "https:kevskfql", + "2.2.1": { + "viSourceDL": null, + "viChangeLog": "http:dwzlfkj", "viTags": [ - "Latest", - "base-3.8.7", - "Latest", - "base-7.6.5", - "Prerelease" + "\u0001;\"+r", + "Prerelease", + "Recommended", + "base-5.3.5", + "Recommended", + "-^􄵳\u0005", + "Recommended", + "\u001b" ], "viArch": { "A_64": { - "Linux_Debian": { - "8.3.4": { - "dlHash": "", - "dlSubdir": "ivmwjq", - "dlUri": "http:uogcuyh" - }, - "7.1.1": { - "dlHash": "kknthj", - "dlSubdir": { - "RegexDir": "N" - }, - "dlUri": "https:rmkjs" - }, - "unknown_versioning": { - "dlHash": "hdxuca", - "dlSubdir": { - "RegexDir": "" - }, - "dlUri": "http:tlzeseu" - }, - "5.6.2": { - "dlHash": "", - "dlSubdir": { - "RegexDir": "\\iAm" - }, - "dlUri": "https:ic" + "Linux_Ubuntu": { + "8.5.6": { + "dlHash": "tbnpvynn", + "dlSubdir": "tgnvf", + "dlUri": "http:gvbkhwdx" } }, - "Linux_UnknownLinux": {}, - "Linux_Mint": { - "3.7.2": { - "dlHash": "dbvxvs", + "Linux_UnknownLinux": { + "3.3.2": { + "dlHash": "rddalh", "dlSubdir": { - "RegexDir": "h𭲤\u0017A" + "RegexDir": "\u001c\u000b𣃗𤌻焌󻗺+" }, - "dlUri": "http:o" + "dlUri": "https:mrnrkaed" }, - "unknown_versioning": { - "dlHash": "beanfgr", - "dlSubdir": { - "RegexDir": "󼍚" - }, - "dlUri": "https:ietac" - } - }, - "Darwin": { - "8.7.5": { - "dlHash": "jiqd", + "2.4.3": { + "dlHash": "fe", "dlSubdir": null, - "dlUri": "http:ihqkk" - } - }, - "Linux_Exherbo": { - "6.7.4": { - "dlHash": "gtsriv", - "dlSubdir": { - "RegexDir": "􊽯ⱴ" - }, - "dlUri": "https:ref" + "dlUri": "https:j" }, - "6.4.4": { - "dlHash": "mxpghkug", - "dlSubdir": "jdymt", - "dlUri": "https:fkcenk" + "8.4.4": { + "dlHash": "xk", + "dlSubdir": null, + "dlUri": "https:ggvi" }, - "8.7.5": { - "dlHash": "rqctdm", - "dlSubdir": { - "RegexDir": "d{􁸗ZR3eB" - }, - "dlUri": "https:anx" + "1.3.8": { + "dlHash": "a", + "dlSubdir": "v", + "dlUri": "https:synn" }, "unknown_versioning": { - "dlHash": "ghyxucg", - "dlSubdir": "gqkzbf", - "dlUri": "https:gupop" - } - }, - "Linux_CentOS": {}, - "FreeBSD": { - "6.5.7": { - "dlHash": "sft", - "dlSubdir": null, - "dlUri": "https:tv" - }, - "7.7.2": { - "dlHash": "goyagm", - "dlSubdir": "udfdywej", - "dlUri": "http:dzeu" - }, - "1.3.4": { - "dlHash": "c", - "dlSubdir": null, - "dlUri": "http:exaacpzh" - }, - "4.7.4": { - "dlHash": "spcx", - "dlSubdir": "zvmufb", - "dlUri": "http:beusl" - }, - "unknown_versioning": { - "dlHash": "tdw", - "dlSubdir": "nuip", - "dlUri": "http:d" - }, - "5.3.6": { - "dlHash": "quhaznok", - "dlSubdir": { - "RegexDir": "甄*\u0006u\t󽵜[" - }, - "dlUri": "http:szztkr" - } - } - }, - "A_32": { - "Linux_Debian": { - "8.2.2": { - "dlHash": "ja", - "dlSubdir": { - "RegexDir": "U\u0019h" - }, - "dlUri": "https:xf" + "dlHash": "pbn", + "dlSubdir": "qozztv", + "dlUri": "https:" } }, "Linux_Mint": { - "8.3.4": { - "dlHash": "aj", - "dlSubdir": "hntmzr", - "dlUri": "http:xpi" - }, - "5.6.1": { - "dlHash": "demyv", + "6.5.8": { + "dlHash": "nxmbjc", "dlSubdir": { - "RegexDir": "" + "RegexDir": "/" }, - "dlUri": "http:f" - }, - "4.8.5": { - "dlHash": "fdl", - "dlSubdir": "gdg", - "dlUri": "http:qszynf" - }, - "unknown_versioning": { - "dlHash": "j", - "dlSubdir": { - "RegexDir": "x/" - }, - "dlUri": "https:iaifp" + "dlUri": "https:" } }, "Darwin": { - "3.2.8": { - "dlHash": "zmjjsihp", - "dlSubdir": "c", - "dlUri": "http:orhzwkk" - }, - "1.5.8": { - "dlHash": "lnvu", + "3.3.8": { + "dlHash": "po", "dlSubdir": { - "RegexDir": "6💃!䐙" + "RegexDir": "𝝰\u0004󸸗3X\u0010D1" }, - "dlUri": "http:" + "dlUri": "http:j" + }, + "5.2.4": { + "dlHash": "m", + "dlSubdir": { + "RegexDir": ">9𪌠𧊴9#\u0001" + }, + "dlUri": "https:vbzhcexh" }, "unknown_versioning": { - "dlHash": "mljw", - "dlSubdir": { - "RegexDir": "8F7([㥻m" - }, - "dlUri": "http:zw" - }, - "4.2.6": { - "dlHash": "vzmgi", - "dlSubdir": "sbtx", - "dlUri": "http:f" - } - }, - "Linux_CentOS": { - "7.7.2": { - "dlHash": "c", - "dlSubdir": "elcrx", - "dlUri": "https:yhgrt" - }, - "6.8.2": { - "dlHash": "qhsshh", - "dlSubdir": "jscwi", - "dlUri": "https:pc" - }, - "6.3.2": { - "dlHash": "r", - "dlSubdir": { - "RegexDir": "T`\u001c" - }, - "dlUri": "https:rioodo" - }, - "3.3.7": { - "dlHash": "dor", - "dlSubdir": { - "RegexDir": "\u0016\u0018c(" - }, - "dlUri": "https:tojkvld" - } - }, - "FreeBSD": { - "5.5.8": { - "dlHash": "dzypwmeh", - "dlSubdir": { - "RegexDir": "3\u0003r" - }, - "dlUri": "http:asnm" - }, - "7.6.2": { - "dlHash": "bhxuxq", - "dlSubdir": { - "RegexDir": "\\" - }, - "dlUri": "https:pzzm" - }, - "4.2.1": { - "dlHash": "yqc", - "dlSubdir": { - "RegexDir": "\u0006𖼱$@" - }, + "dlHash": "htpdxlda", + "dlSubdir": "dzpgom", "dlUri": "http:" }, - "4.7.2": { - "dlHash": "gulwf", - "dlSubdir": "buhrnuz", - "dlUri": "http:n" - } - } - }, - "A_PowerPC64": {} - } - }, - "5.7.1": { - "viSourceDL": { - "dlHash": "af", - "dlSubdir": null, - "dlUri": "https:wnljga" - }, - "viChangeLog": "https:fb", - "viTags": [ - "Prerelease", - "e󺠃", - "Latest", - "", - "Recommended", - "Prerelease", - "Prerelease" - ], - "viArch": { - "A_32": { - "Linux_Debian": { - "unknown_versioning": { - "dlHash": "fbvkth", - "dlSubdir": { - "RegexDir": "\u0003ᕜ=󲐪\u0012\u000c" - }, - "dlUri": "http:rwsq" - } - }, - "Darwin": { - "2.2.5": { - "dlHash": "pnwsfkdf", - "dlSubdir": { - "RegexDir": "7\u0011\u0004V" - }, - "dlUri": "https:fix" + "8.2.4": { + "dlHash": "tobtrkhe", + "dlSubdir": "okkn", + "dlUri": "https:o" }, - "6.2.7": { - "dlHash": "nk", - "dlSubdir": { - "RegexDir": "9󽂘󾊚Z7N%" - }, - "dlUri": "http:rryzfidk" + "5.1.5": { + "dlHash": "cve", + "dlSubdir": "qulmgjj", + "dlUri": "http:vufauhbm" } }, "Linux_RedHat": { - "8.4.2": { - "dlHash": "kb", - "dlSubdir": "dmscjkj", - "dlUri": "https:scm" + "8.5.8": { + "dlHash": "gytnchzj", + "dlSubdir": null, + "dlUri": "https:xpplea" + }, + "3.2.8": { + "dlHash": "rfolu", + "dlSubdir": null, + "dlUri": "https:" + }, + "unknown_versioning": { + "dlHash": "tw", + "dlSubdir": "bind", + "dlUri": "http:cfm" + } + } + }, + "A_32": { + "Linux_Gentoo": {} + }, + "A_Sparc": {}, + "A_Sparc64": { + "Darwin": {}, + "FreeBSD": { + "1.6.3": { + "dlHash": "q", + "dlSubdir": { + "RegexDir": "󶩀G\u000b@\u0003" + }, + "dlUri": "http:argskak" + }, + "5.8.2": { + "dlHash": "nav", + "dlSubdir": { + "RegexDir": "\u0003fww" + }, + "dlUri": "https:xqbhue" + }, + "8.5.7": { + "dlHash": "ssm", + "dlSubdir": "klskh", + "dlUri": "http:nfbdtcir" + }, + "3.5.6": { + "dlHash": "db", + "dlSubdir": "taqgj", + "dlUri": "https:lwbanczw" + }, + "1.7.7": { + "dlHash": "hrfqy", + "dlSubdir": "gxrttg", + "dlUri": "http:qpf" + } + } + }, + "A_ARM64": { + "Darwin": { + "3.6.1": { + "dlHash": "hlbnp", + "dlSubdir": { + "RegexDir": "\u0013" + }, + "dlUri": "https:dzb" + }, + "8.4.4": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "𨤑\u00106/?E{{" + }, + "dlUri": "https:eai" + }, + "5.1.5": { + "dlHash": "ko", + "dlSubdir": "s", + "dlUri": "http:vzfbus" } }, "FreeBSD": { - "4.1.1": { - "dlHash": "cfhelgs", - "dlSubdir": "drjtcgn", - "dlUri": "http:rraex" - }, - "5.5.2": { - "dlHash": "ubdhnhkb", - "dlSubdir": "ipqudx", - "dlUri": "http:smohahne" - }, - "1.8.1": { - "dlHash": "zsaotz", - "dlSubdir": { - "RegexDir": "4S􊂀" - }, - "dlUri": "http:ubc" - }, - "4.4.6": { - "dlHash": "rpelr", - "dlSubdir": "zd", - "dlUri": "http:jas" - }, - "6.7.8": { - "dlHash": "xh", - "dlSubdir": null, - "dlUri": "https:vr" + "6.7.5": { + "dlHash": "jspjgemw", + "dlSubdir": "fttoemn", + "dlUri": "http:grh" }, "unknown_versioning": { - "dlHash": "mwpeeijz", - "dlSubdir": "o", - "dlUri": "https:zp" - }, - "2.7.4": { - "dlHash": "hhszh", + "dlHash": "kuqdlgb", "dlSubdir": null, "dlUri": "http:v" } } }, - "A_PowerPC64": { - "Linux_Mint": { - "2.7.1": { - "dlHash": "kvqa", - "dlSubdir": { - "RegexDir": "E%" - }, - "dlUri": "https:iah" - }, - "1.7.4": { - "dlHash": "e", + "A_PowerPC": { + "Linux_Ubuntu": { + "4.5.3": { + "dlHash": "jg", "dlSubdir": null, - "dlUri": "https:rian" - }, - "3.4.5": { - "dlHash": "akle", - "dlSubdir": { - "RegexDir": "\u0002qX" - }, - "dlUri": "http:tzcxu" - }, - "8.6.6": { - "dlHash": "bnlonlj", - "dlSubdir": "jkmqclx", - "dlUri": "https:hhoace" + "dlUri": "http:mffylg" }, "unknown_versioning": { - "dlHash": "b", + "dlHash": "atcx", "dlSubdir": null, - "dlUri": "https:mev" - }, - "1.6.7": { - "dlHash": "fgnwy", - "dlSubdir": null, - "dlUri": "https:qx" - }, - "1.1.1": { - "dlHash": "", - "dlSubdir": null, - "dlUri": "https:rxwz" + "dlUri": "https:le" } }, "Darwin": { - "4.8.6": { - "dlHash": "mbnr", - "dlSubdir": { - "RegexDir": "\u0008󿒂筓󲻉6" - }, - "dlUri": "http:gk" + "3.4.3": { + "dlHash": "fm", + "dlSubdir": "qiyp", + "dlUri": "https:pwtoxng" }, - "unknown_versioning": { - "dlHash": "bmh", - "dlSubdir": "nyzgtaq", - "dlUri": "http:quaf" - }, - "3.6.5": { - "dlHash": "yuyvxek", - "dlSubdir": { - "RegexDir": "D㡦@\u0006N" - }, - "dlUri": "http:zyor" - }, - "8.2.1": { - "dlHash": "h", - "dlSubdir": { - "RegexDir": "󸼫)F\u0003c𪘑" - }, - "dlUri": "https:avhcv" - }, - "4.2.8": { - "dlHash": "egz", - "dlSubdir": { - "RegexDir": "\u0001\u000eR\u000b," - }, - "dlUri": "https:tvoburl" - } - }, - "Linux_CentOS": { - "1.1.4": { - "dlHash": "rbxxm", - "dlSubdir": null, - "dlUri": "http:gdv" - }, - "3.3.4": { - "dlHash": "kggsxkgl", - "dlSubdir": "ufc", - "dlUri": "http:hkt" - }, - "1.5.6": { - "dlHash": "j", - "dlSubdir": "ou", - "dlUri": "http:aqjkhs" - }, - "1.4.6": { - "dlHash": "bzt", - "dlSubdir": "nzzblj", - "dlUri": "http:jdexvcqq" - }, - "4.4.6": { - "dlHash": "kjuri", - "dlSubdir": "aiwbm", - "dlUri": "http:" - }, - "1.5.2": { - "dlHash": "ahyfbj", - "dlSubdir": { - "RegexDir": "C\n\u0010}n\u001d" - }, - "dlUri": "http:ekhsy" - }, - "unknown_versioning": { - "dlHash": "iwtfyrvq", - "dlSubdir": { - "RegexDir": "𧒓\\$\u001d" - }, - "dlUri": "https:fjncqsjw" - } - }, - "FreeBSD": { - "5.4.5": { - "dlHash": "kwwloapr", - "dlSubdir": null, - "dlUri": "https:scqeur" - }, - "2.7.6": { + "2.2.7": { "dlHash": "", "dlSubdir": { - "RegexDir": "􉥏 " + "RegexDir": "𒐤dG_" }, - "dlUri": "http:dvqc" - }, - "8.3.7": { - "dlHash": "evsp", - "dlSubdir": null, - "dlUri": "http:u" - }, - "3.3.7": { - "dlHash": "les", - "dlSubdir": { - "RegexDir": "\u001aH\u001d_庅X󷁅" - }, - "dlUri": "http:i" - } - }, - "Linux_Gentoo": {} - }, - "A_ARM": { - "Darwin": { - "2.2.4": { - "dlHash": "uieclr", - "dlSubdir": { - "RegexDir": "L\u0010\r" - }, - "dlUri": "https:lgmiqlbz" - }, - "2.5.5": { - "dlHash": "iqngmub", - "dlSubdir": "mie", - "dlUri": "https:cplvmxtk" + "dlUri": "https:" }, "unknown_versioning": { - "dlHash": "a", + "dlHash": "yfb", "dlSubdir": { - "RegexDir": "" + "RegexDir": "Xe↔\u00113" }, - "dlUri": "http:ki" + "dlUri": "http:myffbg" }, - "7.2.5": { - "dlHash": "qpv", - "dlSubdir": { - "RegexDir": "䭯􎀁󵥻\u0016" - }, - "dlUri": "http:mdlg" - }, - "7.1.8": { - "dlHash": "elde", - "dlSubdir": null, - "dlUri": "https:qtelsco" - } - }, - "Linux_Exherbo": { - "1.2.4": { - "dlHash": "rr", - "dlSubdir": { - "RegexDir": "" - }, - "dlUri": "https:i" - }, - "unknown_versioning": { - "dlHash": "ksixbyx", - "dlSubdir": "gbjl", - "dlUri": "http:ouejvifk" - }, - "7.2.8": { - "dlHash": "zkedq", - "dlSubdir": { - "RegexDir": "" - }, - "dlUri": "http:umadzaln" - }, - "1.6.7": { - "dlHash": "wy", - "dlSubdir": "sms", + "6.3.8": { + "dlHash": "hnl", + "dlSubdir": "rkbj", "dlUri": "http:" } }, - "Linux_AmazonLinux": { - "5.4.5": { - "dlHash": "eofkab", - "dlSubdir": { - "RegexDir": "󶣷f1􍽢󴅀􅧽" - }, - "dlUri": "https:vwcm" - }, - "4.8.5": { - "dlHash": "ponycwm", - "dlSubdir": "fiq", - "dlUri": "https:izs" - }, - "1.5.8": { - "dlHash": "ufwx", - "dlSubdir": null, - "dlUri": "https:sombh" - } - }, + "Linux_CentOS": {}, "FreeBSD": { - "3.4.8": { - "dlHash": "xpvuu", - "dlSubdir": "jwi", - "dlUri": "https:ern" - }, - "7.5.1": { - "dlHash": "ufhmnc", - "dlSubdir": { - "RegexDir": "d\u001c\u000f0w2q" - }, - "dlUri": "https:hbwdb" - }, - "7.5.5": { - "dlHash": "p", - "dlSubdir": { - "RegexDir": "" - }, - "dlUri": "http:" - }, "unknown_versioning": { - "dlHash": "ku", - "dlSubdir": "p", - "dlUri": "https:gul" + "dlHash": "qqoe", + "dlSubdir": "cgq", + "dlUri": "http:po" }, - "4.2.7": { - "dlHash": "", - "dlSubdir": { - "RegexDir": "r󰅖$4T{t𬧊" - }, - "dlUri": "http:oozul" - } - } - }, - "A_Sparc64": { - "FreeBSD": { - "1.4.7": { - "dlHash": "", - "dlSubdir": "h", - "dlUri": "http:ggs" - }, - "2.1.6": { - "dlHash": "p", - "dlSubdir": "aah", - "dlUri": "http:hxx" - }, - "5.7.1": { - "dlHash": "jsiud", - "dlSubdir": "nfeuijfx", - "dlUri": "https:eqbvzk" - }, - "7.5.5": { - "dlHash": "", - "dlSubdir": "j", - "dlUri": "https:aevb" - }, - "unknown_versioning": { - "dlHash": "yu", - "dlSubdir": { - "RegexDir": "Kp'\n" - }, - "dlUri": "http:p" - } - } - }, - "A_ARM64": { - "Linux_Debian": { - "5.4.5": { - "dlHash": "zzg", - "dlSubdir": "by", - "dlUri": "https:ogcomso" - }, - "2.3.2": { - "dlHash": "", - "dlSubdir": { - "RegexDir": "b" - }, - "dlUri": "https:pz" - }, - "7.1.1": { - "dlHash": "xnpdehyv", - "dlSubdir": { - "RegexDir": "휀" - }, - "dlUri": "http:d" - }, - "unknown_versioning": { - "dlHash": "yzim", - "dlSubdir": "lucrwjn", - "dlUri": "https:aop" - }, - "5.5.1": { - "dlHash": "wpsyf", - "dlSubdir": { - "RegexDir": "\u001c\u000f􄴰s" - }, - "dlUri": "https:hgld" - } - }, - "Darwin": { - "2.2.5": { - "dlHash": "iqm", - "dlSubdir": { - "RegexDir": "\"i\u0018 􃞍\u0007 " - }, - "dlUri": "http:ios" - }, - "1.3.4": { - "dlHash": "dqncrab", - "dlSubdir": null, - "dlUri": "http:ucvlp" - }, - "2.7.3": { - "dlHash": "afk", - "dlSubdir": null, - "dlUri": "https:aepnycnh" - }, - "unknown_versioning": { - "dlHash": "vppcua", - "dlSubdir": { - "RegexDir": "Q?" - }, - "dlUri": "https:zvputpn" - } - }, - "Linux_Alpine": { - "7.1.6": { - "dlHash": "iuyibsqh", - "dlSubdir": null, - "dlUri": "https:adbi" - } - } - } - } - }, - "1.5.3": { - "viSourceDL": { - "dlHash": "", - "dlSubdir": { - "RegexDir": "\u0016텡pMj\u0014" - }, - "dlUri": "http:qrnmzprc" - }, - "viChangeLog": "https:k", - "viTags": [ - "Prerelease", - "base-5.7.4", - "s\n>􏍏F", - "" - ], - "viArch": {} - }, - "6.8.3": { - "viSourceDL": { - "dlHash": "fj", - "dlSubdir": { - "RegexDir": "硜VC" - }, - "dlUri": "http:mjma" - }, - "viChangeLog": "https:oeomrnk", - "viTags": [ - "Prerelease", - "rs􇜤", - "\u0016j\u0012c", - "Prerelease", - "Recommended", - "base-2.5.1", - "Latest" - ], - "viArch": { - "A_64": { - "Darwin": { - "4.8.7": { - "dlHash": "o", - "dlSubdir": { - "RegexDir": "a|\u00072`" - }, - "dlUri": "http:mzzpca" - } - } - }, - "A_Sparc": { - "Linux_Debian": { - "8.8.7": { - "dlHash": "imfdsq", - "dlSubdir": "qukvo", - "dlUri": "http:nkznfhoz" - }, - "unknown_versioning": { - "dlHash": "", - "dlSubdir": null, - "dlUri": "http:xhyucwn" - }, - "4.8.1": { - "dlHash": "itak", - "dlSubdir": null, - "dlUri": "https:nxrc" - }, - "8.1.4": { - "dlHash": "klxeq", - "dlSubdir": { - "RegexDir": "󷿃\u0010" - }, - "dlUri": "https:kwsewnp" - } - }, - "Linux_Alpine": { - "5.6.7": { - "dlHash": "hfetqd", - "dlSubdir": "ojnwx", - "dlUri": "http:petkd" - }, - "5.3.3": { - "dlHash": "q", - "dlSubdir": { - "RegexDir": "i\u0015\rHj󻮗" - }, - "dlUri": "http:dkigzi" - }, - "4.8.4": { - "dlHash": "u", - "dlSubdir": null, - "dlUri": "http:mxxjvfz" - }, - "3.1.1": { - "dlHash": "uzvsdsbp", - "dlSubdir": null, - "dlUri": "https:jujxrqos" - }, - "7.5.4": { - "dlHash": "jaibw", - "dlSubdir": "abjd", - "dlUri": "http:ppo" - }, - "8.1.7": { - "dlHash": "aluveti", - "dlSubdir": "pysndsh", - "dlUri": "http:zvrviie" - } - }, - "Linux_Gentoo": { - "2.7.3": { - "dlHash": "uc", - "dlSubdir": "jbzit", - "dlUri": "http:mcuc" - } - } - } - } - }, - "5.3.8": { - "viSourceDL": null, - "viChangeLog": null, - "viTags": [ - "Recommended", - "Prerelease", - "Prerelease", - "Latest", - "Prerelease", - "Latest", - "Recommended" - ], - "viArch": { - "A_Sparc64": {}, - "A_ARM64": { - "Darwin": { - "6.6.2": { - "dlHash": "ouid", - "dlSubdir": null, - "dlUri": "https:ygkozajy" - }, - "1.7.3": { - "dlHash": "s", - "dlSubdir": { - "RegexDir": "" - }, - "dlUri": "http:sri" + "6.4.2": { + "dlHash": "jvinsi", + "dlSubdir": "dqw", + "dlUri": "http:kli" } } } } } }, - "GHCup": {} + "Cabal": { + "2.5.3": { + "viSourceDL": { + "dlHash": "svxft", + "dlSubdir": "b", + "dlUri": "https:gaeildt" + }, + "viChangeLog": "http:sf", + "viTags": [ + "base-4.4.2", + "\u0008V\n", + "xVm", + "base-1.8.4", + "Recommended", + "𡶐/@I", + "Latest", + "t>\u0015e\u0019ꛛ󶓑" + ], + "viArch": { + "A_64": { + "Darwin": { + "8.3.2": { + "dlHash": "dzaicia", + "dlSubdir": "jcvmk", + "dlUri": "https:qjtrrw" + }, + "unknown_versioning": { + "dlHash": "w", + "dlSubdir": "tznos", + "dlUri": "http:xx" + } + }, + "FreeBSD": { + "7.5.6": { + "dlHash": "zqy", + "dlSubdir": "w", + "dlUri": "http:" + }, + "7.2.6": { + "dlHash": "pbvshnz", + "dlSubdir": { + "RegexDir": "}z " + }, + "dlUri": "http:hrdeiskv" + }, + "8.4.6": { + "dlHash": "dthvohpv", + "dlSubdir": "igauzfxe", + "dlUri": "https:sqr" + }, + "unknown_versioning": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "https:" + } + }, + "Linux_Gentoo": { + "2.6.2": { + "dlHash": "nhk", + "dlSubdir": "yekmzkjc", + "dlUri": "http:wn" + }, + "5.8.7": { + "dlHash": "mbpoy", + "dlSubdir": "ubtnujro", + "dlUri": "http:uzf" + }, + "unknown_versioning": { + "dlHash": "bpxav", + "dlSubdir": { + "RegexDir": "\u001e\u0014{@\u000bCm" + }, + "dlUri": "http:" + }, + "6.3.5": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "􈊓Z" + }, + "dlUri": "http:kwxr" + }, + "4.7.8": { + "dlHash": "kvm", + "dlSubdir": "ugyxv", + "dlUri": "https:ucty" + }, + "8.5.6": { + "dlHash": "qeiit", + "dlSubdir": "syax", + "dlUri": "http:zuynslo" + } + } + }, + "A_PowerPC64": { + "Darwin": { + "unknown_versioning": { + "dlHash": "ryrd", + "dlSubdir": { + "RegexDir": "𮬷H\u0004g姜t" + }, + "dlUri": "http:lyv" + }, + "7.5.3": { + "dlHash": "nwxmbwxh", + "dlSubdir": { + "RegexDir": "\u000f" + }, + "dlUri": "http:guczja" + } + }, + "Linux_AmazonLinux": { + "6.4.6": { + "dlHash": "plvx", + "dlSubdir": { + "RegexDir": "\u0013􊮹B" + }, + "dlUri": "http:mnmso" + }, + "1.5.4": { + "dlHash": "jw", + "dlSubdir": { + "RegexDir": "\u0002󴱼" + }, + "dlUri": "http:zjlgv" + } + }, + "FreeBSD": { + "unknown_versioning": { + "dlHash": "xq", + "dlSubdir": "su", + "dlUri": "http:ufefvgxu" + }, + "6.3.5": { + "dlHash": "rn", + "dlSubdir": "reyt", + "dlUri": "http:lcly" + } + } + } + } + }, + "3.3.5": { + "viSourceDL": { + "dlHash": "dicqhs", + "dlSubdir": { + "RegexDir": "󲨧\u0010\u0013" + }, + "dlUri": "http:w" + }, + "viChangeLog": "http:enzf", + "viTags": [ + "Prerelease", + "Recommended", + "Prerelease", + "B㖪8<\u0013\u000f𧞷", + "Latest", + "+􋊪􆗦@B" + ], + "viArch": { + "A_64": { + "FreeBSD": {} + }, + "A_PowerPC64": {}, + "A_Sparc64": { + "Linux_UnknownLinux": { + "5.2.3": { + "dlHash": "glrbf", + "dlSubdir": { + "RegexDir": "$$c]d\nN" + }, + "dlUri": "https:ijnlekl" + }, + "1.5.2": { + "dlHash": "hsjuvky", + "dlSubdir": null, + "dlUri": "http:iaqgvk" + }, + "6.8.7": { + "dlHash": "yktxtu", + "dlSubdir": "jla", + "dlUri": "http:ngkbg" + }, + "1.3.5": { + "dlHash": "sa", + "dlSubdir": "n", + "dlUri": "http:vv" + }, + "7.7.7": { + "dlHash": "g", + "dlSubdir": "hshtv", + "dlUri": "http:wtcardp" + }, + "unknown_versioning": { + "dlHash": "wyw", + "dlSubdir": null, + "dlUri": "http:rq" + }, + "7.2.5": { + "dlHash": "z", + "dlSubdir": "degq", + "dlUri": "http:fr" + } + }, + "Darwin": { + "4.4.8": { + "dlHash": "ftnukm", + "dlSubdir": "ajtgqzo", + "dlUri": "https:azg" + }, + "7.2.6": { + "dlHash": "gfkofziw", + "dlSubdir": null, + "dlUri": "https:odlcpmd" + }, + "4.1.3": { + "dlHash": "cm", + "dlSubdir": { + "RegexDir": "n𪯨45􉇼ㄷ갍" + }, + "dlUri": "https:tyxslwc" + }, + "7.8.6": { + "dlHash": "lh", + "dlSubdir": { + "RegexDir": "ꁙ󲛲[{" + }, + "dlUri": "http:kxcvw" + }, + "3.1.5": { + "dlHash": "i", + "dlSubdir": "lqk", + "dlUri": "http:gmgpglrt" + }, + "unknown_versioning": { + "dlHash": "a", + "dlSubdir": { + "RegexDir": "H(\u001d\u0010𥜫$󼩕" + }, + "dlUri": "https:hh" + } + }, + "FreeBSD": { + "6.2.4": { + "dlHash": "yo", + "dlSubdir": "iuuxxi", + "dlUri": "https:uos" + } + } + } + } + }, + "3.5.3": { + "viSourceDL": { + "dlHash": "ktepn", + "dlSubdir": { + "RegexDir": "놵~􆎪\u0010r`S\u0000" + }, + "dlUri": "http:" + }, + "viChangeLog": "https:", + "viTags": [ + "Latest", + ".𑖰", + "Recommended", + "base-2.6.4", + "Latest", + "Recommended" + ], + "viArch": { + "A_32": {}, + "A_ARM": { + "Linux_Ubuntu": { + "3.3.2": { + "dlHash": "wmnsmxv", + "dlSubdir": { + "RegexDir": "萜𡮺IhEM􉝐" + }, + "dlUri": "https:fmrx" + }, + "7.4.1": { + "dlHash": "eg", + "dlSubdir": "meajpg", + "dlUri": "http:jkjhvfcp" + }, + "4.8.4": { + "dlHash": "ctzwc", + "dlSubdir": "bclgneq", + "dlUri": "https:dhd" + }, + "6.7.2": { + "dlHash": "i", + "dlSubdir": null, + "dlUri": "http:wzpwolgb" + }, + "5.6.4": { + "dlHash": "", + "dlSubdir": null, + "dlUri": "http:ruxjr" + }, + "5.3.6": { + "dlHash": "sgxul", + "dlSubdir": "a", + "dlUri": "https:j" + }, + "5.1.4": { + "dlHash": "", + "dlSubdir": "yglk", + "dlUri": "https:apnfkxr" + } + }, + "Darwin": { + "6.6.5": { + "dlHash": "xjzwp", + "dlSubdir": "vbsyrp", + "dlUri": "https:vucbajvs" + }, + "2.2.6": { + "dlHash": "bgogqgsn", + "dlSubdir": "m", + "dlUri": "http:svmh" + }, + "unknown_versioning": { + "dlHash": "", + "dlSubdir": null, + "dlUri": "http:xhnwdxe" + }, + "3.6.4": { + "dlHash": "ckfps", + "dlSubdir": null, + "dlUri": "http:wjkrmxmo" + } + }, + "Linux_AmazonLinux": {}, + "Linux_Alpine": { + "1.1.6": { + "dlHash": "wloa", + "dlSubdir": "vd", + "dlUri": "http:erqx" + }, + "2.8.4": { + "dlHash": "cc", + "dlSubdir": "iu", + "dlUri": "https:mhgthas" + } + }, + "FreeBSD": { + "5.5.4": { + "dlHash": "koyb", + "dlSubdir": null, + "dlUri": "https:hvqb" + }, + "5.1.6": { + "dlHash": "ftklioqr", + "dlSubdir": { + "RegexDir": "6B_+*" + }, + "dlUri": "http:sx" + }, + "3.7.1": { + "dlHash": "yfe", + "dlSubdir": "gfb", + "dlUri": "https:i" + }, + "unknown_versioning": { + "dlHash": "ccqpwo", + "dlSubdir": { + "RegexDir": "󼶉+U" + }, + "dlUri": "http:" + } + } + }, + "A_Sparc64": { + "Darwin": {}, + "FreeBSD": { + "1.7.3": { + "dlHash": "z", + "dlSubdir": { + "RegexDir": "󳵳0𫉓\u001e𓂎" + }, + "dlUri": "https:yx" + }, + "8.3.8": { + "dlHash": "evel", + "dlSubdir": { + "RegexDir": "󾸛 ca\u0002" + }, + "dlUri": "http:bwqut" + }, + "7.6.8": { + "dlHash": "ytscxm", + "dlSubdir": "filp", + "dlUri": "http:pjdapvmk" + }, + "2.2.7": { + "dlHash": "asiycnd", + "dlSubdir": "c", + "dlUri": "https:tvanx" + }, + "1.7.1": { + "dlHash": "xispwuqz", + "dlSubdir": "t", + "dlUri": "https:krmbr" + }, + "3.8.1": { + "dlHash": "rt", + "dlSubdir": null, + "dlUri": "http:jxzc" + }, + "1.7.7": { + "dlHash": "aivymcze", + "dlSubdir": { + "RegexDir": ".>" + }, + "dlUri": "http:ht" + } + } + }, + "A_ARM64": { + "Darwin": { + "4.2.3": { + "dlHash": "mwghootn", + "dlSubdir": "vncxu", + "dlUri": "https:qkpb" + }, + "3.5.3": { + "dlHash": "j", + "dlSubdir": { + "RegexDir": "8\u001eZ𣢖󳶸\u0008󶊄" + }, + "dlUri": "http:oideuoth" + }, + "unknown_versioning": { + "dlHash": "xxd", + "dlSubdir": { + "RegexDir": "K\u000ebt\u001c󰽤󷜄" + }, + "dlUri": "http:" + } + }, + "Linux_AmazonLinux": { + "unknown_versioning": { + "dlHash": "uqeem", + "dlSubdir": null, + "dlUri": "https:axlmpj" + }, + "6.1.6": { + "dlHash": "qkkxaupc", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "https:asb" + } + }, + "FreeBSD": { + "3.1.1": { + "dlHash": "mwtqukg", + "dlSubdir": "xalw", + "dlUri": "http:" + }, + "4.5.7": { + "dlHash": "", + "dlSubdir": "pu", + "dlUri": "https:uhgrlyv" + }, + "4.5.6": { + "dlHash": "ifgnn", + "dlSubdir": { + "RegexDir": "$" + }, + "dlUri": "https:wqzfke" + }, + "2.8.4": { + "dlHash": "e", + "dlSubdir": null, + "dlUri": "http:lf" + }, + "4.4.1": { + "dlHash": "pxbkb", + "dlSubdir": "i", + "dlUri": "https:ugaccgi" + } + } + }, + "A_PowerPC": { + "Darwin": { + "3.5.3": { + "dlHash": "ulj", + "dlSubdir": { + "RegexDir": "E𦮄􈬭N>v" + }, + "dlUri": "http:vhsntni" + }, + "4.4.3": { + "dlHash": "abacvhgm", + "dlSubdir": "qjb", + "dlUri": "https:jsk" + }, + "unknown_versioning": { + "dlHash": "uhfutf", + "dlSubdir": "a", + "dlUri": "https:usx" + }, + "6.1.7": { + "dlHash": "xocfdjbp", + "dlSubdir": null, + "dlUri": "https:lpmqh" + } + }, + "Linux_RedHat": { + "8.6.1": { + "dlHash": "mw", + "dlSubdir": "ggw", + "dlUri": "https:" + } + }, + "FreeBSD": { + "4.6.7": { + "dlHash": "skq", + "dlSubdir": { + "RegexDir": "y\u0005􈱺C𫯑\u0012" + }, + "dlUri": "https:nxv" + }, + "1.4.3": { + "dlHash": "fuca", + "dlSubdir": { + "RegexDir": "f" + }, + "dlUri": "https:hbacbwn" + }, + "3.1.5": { + "dlHash": "pm", + "dlSubdir": "guthbxy", + "dlUri": "http:" + }, + "unknown_versioning": { + "dlHash": "i", + "dlSubdir": "sgx", + "dlUri": "https:" + }, + "4.1.8": { + "dlHash": "bxlo", + "dlSubdir": null, + "dlUri": "http:dp" + }, + "8.2.4": { + "dlHash": "jd", + "dlSubdir": "eyywbgn", + "dlUri": "http:pfn" + } + } + } + } + }, + "7.5.5": { + "viSourceDL": { + "dlHash": "aycxgu", + "dlSubdir": "kbtdzttm", + "dlUri": "https:ycmoajo" + }, + "viChangeLog": null, + "viTags": [ + "Prerelease", + "Latest", + "kyduM", + "󼼽{Z*2\u0000d", + "Recommended", + "Recommended" + ], + "viArch": { + "A_64": { + "Linux_Debian": {}, + "Darwin": {}, + "Linux_Alpine": { + "8.4.4": { + "dlHash": "pst", + "dlSubdir": { + "RegexDir": "\u000bV\u000b" + }, + "dlUri": "http:" + } + }, + "FreeBSD": { + "6.1.3": { + "dlHash": "k", + "dlSubdir": "qxngxsmy", + "dlUri": "https:l" + }, + "5.6.1": { + "dlHash": "ociy", + "dlSubdir": "oouw", + "dlUri": "http:cfcdbh" + }, + "1.5.2": { + "dlHash": "mmcsucer", + "dlSubdir": { + "RegexDir": "^6\u001c⏑𮚾J9" + }, + "dlUri": "https:naefg" + }, + "1.8.5": { + "dlHash": "", + "dlSubdir": null, + "dlUri": "http:vgarkg" + }, + "8.3.1": { + "dlHash": "qhsjf", + "dlSubdir": { + "RegexDir": "@􎈍S9\t󶘕\"" + }, + "dlUri": "https:aecxnalq" + }, + "unknown_versioning": { + "dlHash": "bcgrjmoo", + "dlSubdir": { + "RegexDir": "V4𘨍s\u0000" + }, + "dlUri": "https:fcoh" + } + } + }, + "A_32": { + "Linux_UnknownLinux": { + "8.8.4": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "\u001c\u00011." + }, + "dlUri": "https:tz" + }, + "4.6.1": { + "dlHash": "xhqi", + "dlSubdir": null, + "dlUri": "http:yjye" + }, + "7.6.8": { + "dlHash": "", + "dlSubdir": "xonqjmr", + "dlUri": "https:ttgykom" + }, + "6.8.4": { + "dlHash": "yd", + "dlSubdir": "cfizmvg", + "dlUri": "http:bdgknv" + }, + "unknown_versioning": { + "dlHash": "hirxf", + "dlSubdir": { + "RegexDir": "xK" + }, + "dlUri": "http:gzzjo" + } + }, + "Linux_Mint": { + "3.5.4": { + "dlHash": "rpp", + "dlSubdir": "fuihw", + "dlUri": "https:ivsr" + }, + "1.7.3": { + "dlHash": "etopx", + "dlSubdir": null, + "dlUri": "http:hbmoo" + }, + "8.3.3": { + "dlHash": "ywxvh", + "dlSubdir": { + "RegexDir": "yg}K奣" + }, + "dlUri": "https:ntqv" + }, + "3.1.1": { + "dlHash": "oexprhx", + "dlSubdir": "x", + "dlUri": "https:kox" + }, + "5.8.4": { + "dlHash": "xxirwysg", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "http:igrtb" + }, + "unknown_versioning": { + "dlHash": "if", + "dlSubdir": null, + "dlUri": "http:bezf" + } + }, + "Darwin": { + "5.3.3": { + "dlHash": "ugfg", + "dlSubdir": { + "RegexDir": "󵗉9\u0007a" + }, + "dlUri": "https:kpfmo" + }, + "5.8.4": { + "dlHash": "dhv", + "dlSubdir": { + "RegexDir": "㫱󲒀𢎶" + }, + "dlUri": "https:eis" + }, + "5.5.7": { + "dlHash": "anxhtj", + "dlSubdir": "nakjuhrt", + "dlUri": "http:z" + }, + "8.7.5": { + "dlHash": "ocpa", + "dlSubdir": null, + "dlUri": "https:qlgyt" + }, + "unknown_versioning": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "􆶏􈻘%q" + }, + "dlUri": "http:g" + } + }, + "FreeBSD": {} + }, + "A_PowerPC64": { + "Linux_Debian": { + "7.7.4": { + "dlHash": "bnpi", + "dlSubdir": { + "RegexDir": "&\rtK" + }, + "dlUri": "https:wzhzsvur" + }, + "6.2.6": { + "dlHash": "pldzxrji", + "dlSubdir": "jvqu", + "dlUri": "https:a" + }, + "3.2.4": { + "dlHash": "dzm", + "dlSubdir": "yzow", + "dlUri": "http:ahk" + }, + "unknown_versioning": { + "dlHash": "ihkamsvr", + "dlSubdir": null, + "dlUri": "http:tsglzf" + }, + "1.1.1": { + "dlHash": "xumahu", + "dlSubdir": "mqie", + "dlUri": "https:cdn" + } + }, + "Linux_Gentoo": { + "unknown_versioning": { + "dlHash": "hcqvqyz", + "dlSubdir": { + "RegexDir": "􎳤𡔨" + }, + "dlUri": "http:" + }, + "1.7.6": { + "dlHash": "mxi", + "dlSubdir": "vaffy", + "dlUri": "https:vdjleyru" + } + } + }, + "A_ARM": { + "Linux_Alpine": { + "7.6.5": { + "dlHash": "uxq", + "dlSubdir": null, + "dlUri": "http:se" + }, + "6.3.1": { + "dlHash": "cgsft", + "dlSubdir": { + "RegexDir": "灥󲴴" + }, + "dlUri": "https:sqcl" + }, + "8.4.3": { + "dlHash": "xkp", + "dlSubdir": "xir", + "dlUri": "https:zamrtca" + }, + "6.3.3": { + "dlHash": "ste", + "dlSubdir": "tr", + "dlUri": "http:t" + }, + "unknown_versioning": { + "dlHash": "fse", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "https:m" + }, + "5.2.7": { + "dlHash": "nsvgz", + "dlSubdir": "nxauho", + "dlUri": "http:wvr" + }, + "4.2.7": { + "dlHash": "liwmsam", + "dlSubdir": { + "RegexDir": "?ba𩄣\u0008󾳤\u0018" + }, + "dlUri": "http:dahnwu" + } + } + }, + "A_PowerPC": { + "Darwin": { + "1.8.6": { + "dlHash": "xqiyk", + "dlSubdir": "q", + "dlUri": "http:cept" + }, + "2.5.2": { + "dlHash": "sil", + "dlSubdir": null, + "dlUri": "http:hdtdxmti" + }, + "3.7.8": { + "dlHash": "acztobtt", + "dlSubdir": "isxi", + "dlUri": "http:uqyn" + }, + "6.8.4": { + "dlHash": "stqsbhb", + "dlSubdir": "jgm", + "dlUri": "http:jplcgap" + }, + "unknown_versioning": { + "dlHash": "sghoh", + "dlSubdir": { + "RegexDir": "0}ZsV\u001c*" + }, + "dlUri": "https:zyraa" + } + }, + "Linux_RedHat": {}, + "Linux_Alpine": {}, + "FreeBSD": { + "6.4.7": { + "dlHash": "enqr", + "dlSubdir": { + "RegexDir": "'[" + }, + "dlUri": "http:qcg" + }, + "7.2.6": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "Z􂖣󸒦S\u001a\"B" + }, + "dlUri": "https:dbx" + }, + "4.2.5": { + "dlHash": "okige", + "dlSubdir": null, + "dlUri": "https:otj" + }, + "unknown_versioning": { + "dlHash": "jwzqojr", + "dlSubdir": { + "RegexDir": "_墦" + }, + "dlUri": "http:jbchrg" + } + } + } + } + }, + "6.3.5": { + "viSourceDL": null, + "viChangeLog": "https:cq", + "viTags": [ + "Prerelease", + "􍪏-\u0010􊀲\u0003bc", + "􈇚<~拢" + ], + "viArch": { + "A_64": { + "Linux_Ubuntu": { + "4.3.5": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "9OA󰜙𐒑Ԣq󼏰" + }, + "dlUri": "https:oudw" + }, + "2.8.2": { + "dlHash": "ohk", + "dlSubdir": { + "RegexDir": "𬿻󰱮y" + }, + "dlUri": "https:oooywef" + }, + "7.6.7": { + "dlHash": "ydijqo", + "dlSubdir": "irpf", + "dlUri": "http:dss" + }, + "3.6.2": { + "dlHash": "zxwdmluo", + "dlSubdir": "crdx", + "dlUri": "https:yf" + }, + "unknown_versioning": { + "dlHash": "j", + "dlSubdir": { + "RegexDir": "." + }, + "dlUri": "http:vfnsby" + } + }, + "Darwin": { + "8.5.2": { + "dlHash": "uvnm", + "dlSubdir": { + "RegexDir": "j􊭼󺢈dH\u0012\u001f" + }, + "dlUri": "https:" + }, + "6.4.7": { + "dlHash": "mqnzen", + "dlSubdir": "vqghztil", + "dlUri": "http:flmock" + }, + "1.3.5": { + "dlHash": "lyu", + "dlSubdir": { + "RegexDir": "G`\"L4" + }, + "dlUri": "https:mmfrovp" + } + }, + "Linux_AmazonLinux": { + "6.8.1": { + "dlHash": "qym", + "dlSubdir": "grt", + "dlUri": "https:k" + }, + "3.3.6": { + "dlHash": "h", + "dlSubdir": "iecgcxcf", + "dlUri": "http:y" + }, + "unknown_versioning": { + "dlHash": "ouuspxn", + "dlSubdir": null, + "dlUri": "http:bw" + } + } + }, + "A_32": { + "FreeBSD": {} + }, + "A_Sparc": {}, + "A_ARM": { + "FreeBSD": { + "2.2.3": { + "dlHash": "ayrropk", + "dlSubdir": "e", + "dlUri": "http:sj" + }, + "2.3.2": { + "dlHash": "jwh", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "http:npj" + }, + "8.1.4": { + "dlHash": "tmqrschu", + "dlSubdir": "rb", + "dlUri": "https:ehs" + } + } + } + } + }, + "3.9.1": { + "viSourceDL": { + "dlHash": "rpvy", + "dlSubdir": "ethaxy", + "dlUri": "https:" + }, + "viChangeLog": "https:l", + "viTags": [], + "viArch": { + "A_32": { + "Linux_CentOS": { + "unknown_versioning": { + "dlHash": "jeqfsycv", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "http:" + }, + "8.1.8": { + "dlHash": "ycju", + "dlSubdir": { + "RegexDir": "\u001c" + }, + "dlUri": "http:nzwx" + } + }, + "FreeBSD": { + "4.5.2": { + "dlHash": "gxwrkwe", + "dlSubdir": { + "RegexDir": "QY꜂>wy󹤙" + }, + "dlUri": "http:aabehx" + }, + "6.7.2": { + "dlHash": "jpv", + "dlSubdir": { + "RegexDir": "ﯷ~U𥌫eu" + }, + "dlUri": "https:blx" + }, + "4.4.7": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "/o0󺐩" + }, + "dlUri": "https:pwddwdkc" + }, + "unknown_versioning": { + "dlHash": "llkodhwp", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "https:g" + }, + "1.1.8": { + "dlHash": "f", + "dlSubdir": "vczfitv", + "dlUri": "http:hhtsdo" + }, + "3.5.1": { + "dlHash": "kvgksj", + "dlSubdir": { + "RegexDir": "cO\u0008𞀂" + }, + "dlUri": "https:" + }, + "unknown_versioning": { + "dlHash": "alamliag", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "https:atrz" + }, + "6.3.8": { + "dlHash": "ezt", + "dlSubdir": { + "RegexDir": "Y" + }, + "dlUri": "http:" + } + }, + "FreeBSD": { + "7.5.6": { + "dlHash": "itlysgb", + "dlSubdir": null, + "dlUri": "http:ivjboc" }, "7.8.7": { - "dlHash": "ecnlrg", - "dlSubdir": "yyxyqkm", - "dlUri": "https:zvoyn" + "dlHash": "zjmt", + "dlSubdir": "hyl", + "dlUri": "http:najzsw" }, - "1.1.3": { - "dlHash": "c", - "dlSubdir": "yy", - "dlUri": "https:rfumk" + "7.1.5": { + "dlHash": "opeehywp", + "dlSubdir": { + "RegexDir": "P" + }, + "dlUri": "http:suqgh" + }, + "2.7.6": { + "dlHash": "kdyxhk", + "dlSubdir": { + "RegexDir": "󳭹\u00020\u000bb" + }, + "dlUri": "https:oakqziw" + }, + "1.1.7": { + "dlHash": "e", + "dlSubdir": null, + "dlUri": "https:jdtjimnl" }, "unknown_versioning": { - "dlHash": "vycqrfhh", + "dlHash": "ooqcan", "dlSubdir": { - "RegexDir": "󺞈m" + "RegexDir": "UZ;" }, - "dlUri": "http:e" + "dlUri": "https:" } } }, - "A_ARM": { - "Linux_Ubuntu": { - "3.1.6": { - "dlHash": "ufswx", - "dlSubdir": { - "RegexDir": "HI𥫤j4\u001a" - }, - "dlUri": "http:uwdjrgtf" - }, - "1.7.4": { - "dlHash": "rw", - "dlSubdir": "amnzrq", - "dlUri": "http:vevylla" - }, - "3.4.5": { - "dlHash": "tiiy", - "dlSubdir": { - "RegexDir": "\u0004󹖎𗰈o" - }, - "dlUri": "https:v" - }, + "A_ARM64": { + "Darwin": { "unknown_versioning": { - "dlHash": "jzqi", - "dlSubdir": null, - "dlUri": "http:wcrnit" + "dlHash": "jh", + "dlSubdir": { + "RegexDir": "S+D󵳥\u0018󼕜𖨈" + }, + "dlUri": "http:hqtzrr" }, - "7.4.3": { - "dlHash": "nskgfcw", - "dlSubdir": "phvdmjne", - "dlUri": "https:bphi" - }, - "1.8.7": { - "dlHash": "rqy", - "dlSubdir": "zc", - "dlUri": "http:shqip" + "7.2.5": { + "dlHash": "buxcgyhj", + "dlSubdir": "xqcquz", + "dlUri": "https:ecbrj" } }, - "Linux_AmazonLinux": {} - }, - "A_ARM64": { - "FreeBSD": { - "5.1.1": { - "dlHash": "wmy", - "dlSubdir": "dn", - "dlUri": "https:u" - }, - "5.4.7": { - "dlHash": "xzed", - "dlSubdir": "df", - "dlUri": "http:inmngd" - }, - "6.4.8": { - "dlHash": "g", - "dlSubdir": "o", - "dlUri": "https:ioexkqr" - }, - "unknown_versioning": { - "dlHash": "xluigrpe", - "dlSubdir": "a", - "dlUri": "https:vp" - }, - "8.5.6": { - "dlHash": "", + "Linux_Alpine": { + "4.3.8": { + "dlHash": "zjcrwud", "dlSubdir": { - "RegexDir": "OuD" + "RegexDir": "􊯀\u001eg\ng󺾓9" }, - "dlUri": "https:csza" + "dlUri": "https:xsu" }, - "1.6.6": { - "dlHash": "hyyjhulx", - "dlSubdir": { - "RegexDir": "\u0015􏟷뻼\u000b􈡶+" - }, - "dlUri": "http:dtizqd" + "3.8.3": { + "dlHash": "tfrzsi", + "dlSubdir": "td", + "dlUri": "https:" } } }, "A_PowerPC": { "Linux_Mint": { - "1.8.6": { - "dlHash": "asuwq", + "5.3.2": { + "dlHash": "myhqu", "dlSubdir": { - "RegexDir": "ៃ\u0002󲎢\u0012􃩹%\n\u0000" + "RegexDir": "g8T" }, - "dlUri": "http:fou" + "dlUri": "http:nngkldn" }, - "5.7.5": { + "3.4.5": { "dlHash": "", + "dlSubdir": "ntkue", + "dlUri": "http:vvs" + }, + "2.1.5": { + "dlHash": "tomyecsa", + "dlSubdir": null, + "dlUri": "http:" + }, + "8.3.2": { + "dlHash": "k", "dlSubdir": { - "RegexDir": "?b𒐺2\u001d=_Z" + "RegexDir": "0\u000c" }, - "dlUri": "https:qqtn" + "dlUri": "http:n" }, "unknown_versioning": { - "dlHash": "", - "dlSubdir": "uxnytwut", - "dlUri": "https:ll" + "dlHash": "mjylcjnt", + "dlSubdir": "gf", + "dlUri": "http:" + }, + "2.1.8": { + "dlHash": "hohndmcc", + "dlSubdir": { + "RegexDir": "\u0017^M\u000f'7{6" + }, + "dlUri": "https:vbw" + }, + "6.3.4": { + "dlHash": "nlhim", + "dlSubdir": { + "RegexDir": "\u000f\u0004" + }, + "dlUri": "http:nliihif" } }, - "Linux_Exherbo": { - "5.3.3": { - "dlHash": "rqfjj", - "dlSubdir": { - "RegexDir": "?󾺒(킶\u0011" - }, - "dlUri": "http:ihvlay" + "Linux_CentOS": { + "6.4.6": { + "dlHash": "gk", + "dlSubdir": "vocbw", + "dlUri": "https:" }, - "unknown_versioning": { - "dlHash": "kq", + "8.6.1": { + "dlHash": "h", "dlSubdir": { "RegexDir": "" }, - "dlUri": "http:ahaptvt" - } - }, - "FreeBSD": { - "3.1.6": { - "dlHash": "", - "dlSubdir": { - "RegexDir": "N\u000frG" - }, - "dlUri": "https:kxhgn" + "dlUri": "https:cghupha" + }, + "3.5.3": { + "dlHash": "qabost", + "dlSubdir": "bbwwmrvy", + "dlUri": "http:oishl" + }, + "7.7.3": { + "dlHash": "pwcegym", + "dlSubdir": null, + "dlUri": "http:" + }, + "2.2.3": { + "dlHash": "jslkj", + "dlSubdir": "ks", + "dlUri": "http:jwkizwr" }, "unknown_versioning": { - "dlHash": "wrtc", - "dlSubdir": { - "RegexDir": "󺂌\u00119y\u0014\u001b>" - }, - "dlUri": "http:iffrv" + "dlHash": "oej", + "dlSubdir": "aq", + "dlUri": "http:jktkxcc" + }, + "5.5.1": { + "dlHash": "ixx", + "dlSubdir": null, + "dlUri": "http:cnj" } } } } }, - "7.2.9": { - "viSourceDL": { - "dlHash": "dmbmz", - "dlSubdir": null, - "dlUri": "https:iwenetus" - }, - "viChangeLog": "https:nt", + "8.4.1": { + "viSourceDL": null, + "viChangeLog": "https:xujzqxc", "viTags": [ "Prerelease", - "j\u0008\u0001\u0019l?", - "Z\u0002􁸛z" + "Recommended", + "Latest", + "Recommended", + "Prerelease", + "垝g󼟍", + "base-1.5.1" ], "viArch": { - "A_Sparc": { - "Darwin": { - "6.7.4": { - "dlHash": "", - "dlSubdir": "uzdjh", - "dlUri": "http:ubqakn" - }, - "4.6.4": { - "dlHash": "xs", - "dlSubdir": { - "RegexDir": "I- 󱎍" - }, - "dlUri": "http:aiymox" - }, - "2.7.2": { - "dlHash": "zloib", + "A_64": {}, + "A_ARM": { + "Linux_Debian": {}, + "Linux_Ubuntu": { + "4.8.8": { + "dlHash": "nr", "dlSubdir": null, - "dlUri": "https:qvrhqfs" + "dlUri": "http:" + }, + "3.3.3": { + "dlHash": "dl", + "dlSubdir": "mapamoyl", + "dlUri": "https:grtaxz" }, "unknown_versioning": { - "dlHash": "s", - "dlSubdir": { - "RegexDir": "\nxJ;" - }, - "dlUri": "https:dm" - }, - "7.5.2": { - "dlHash": "cwheft", - "dlSubdir": { - "RegexDir": "\u0012" - }, - "dlUri": "http:javxtugq" + "dlHash": "", + "dlSubdir": "uuif", + "dlUri": "http:pycytyv" } }, - "Linux_AmazonLinux": { - "6.7.3": { - "dlHash": "ffoz", - "dlSubdir": "llrihw", - "dlUri": "https:spjti" + "Darwin": { + "3.8.3": { + "dlHash": "ef", + "dlSubdir": null, + "dlUri": "https:yhladjd" }, - "4.4.3": { - "dlHash": "hgxoinds", - "dlSubdir": "gnrxjwad", + "7.3.3": { + "dlHash": "usmua", + "dlSubdir": null, + "dlUri": "http:" + }, + "unknown_versioning": { + "dlHash": "dxcbhcug", + "dlSubdir": { + "RegexDir": "w믱X󸑮彔o" + }, + "dlUri": "http:tozuajt" + } + }, + "Linux_AmazonLinux": {}, + "Linux_CentOS": { + "6.4.7": { + "dlHash": "aaf", + "dlSubdir": null, + "dlUri": "http:wp" + }, + "7.8.7": { + "dlHash": "rqmcvql", + "dlSubdir": null, + "dlUri": "https:wj" + }, + "7.7.3": { + "dlHash": "rgigl", + "dlSubdir": { + "RegexDir": "𥗔" + }, + "dlUri": "https:sevwj" + }, + "5.2.1": { + "dlHash": "oawvjtd", + "dlSubdir": "ioudwotf", + "dlUri": "http:b" + }, + "7.4.5": { + "dlHash": "evsonypa", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "https:lhxcvbqn" + }, + "5.6.5": { + "dlHash": "fljyeryd", + "dlSubdir": { + "RegexDir": "?\u0019" + }, + "dlUri": "https:yk" + }, + "7.3.3": { + "dlHash": "ifarhl", + "dlSubdir": "r", + "dlUri": "http:yvriogbc" + }, + "2.6.3": { + "dlHash": "kbd", + "dlSubdir": "risl", + "dlUri": "http:fcoawgc" + } + }, + "FreeBSD": { + "7.1.3": { + "dlHash": "vhzihy", + "dlSubdir": "myy", + "dlUri": "http:mdruax" + }, + "7.7.5": { + "dlHash": "k", + "dlSubdir": null, + "dlUri": "http:fvcfmsd" + }, + "6.6.5": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "w\u0017" + }, + "dlUri": "https:rddkf" + }, + "7.6.2": { + "dlHash": "bctnu", + "dlSubdir": { + "RegexDir": "F당󸄻\u0015pṚ\u001f\u0013" + }, + "dlUri": "http:yaoum" + }, + "unknown_versioning": { + "dlHash": "lqwnf", + "dlSubdir": null, + "dlUri": "http:agbafg" + }, + "4.1.5": { + "dlHash": "gijmub", + "dlSubdir": { + "RegexDir": "FID𣺙" + }, + "dlUri": "http:vg" + }, + "4.1.4": { + "dlHash": "ybyob", + "dlSubdir": { + "RegexDir": "." + }, "dlUri": "https:" + } + } + }, + "A_PowerPC": { + "Linux_UnknownLinux": { + "1.3.6": { + "dlHash": "ubzv", + "dlSubdir": { + "RegexDir": "􃹀8󺶸r{%" + }, + "dlUri": "https:apmcqj" }, - "7.3.7": { + "3.4.8": { + "dlHash": "zcbeup", + "dlSubdir": null, + "dlUri": "http:gxlhky" + }, + "5.1.8": { + "dlHash": "tkljnlbb", + "dlSubdir": { + "RegexDir": "Mf\u001abC" + }, + "dlUri": "https:szi" + }, + "2.8.6": { + "dlHash": "ndrxb", + "dlSubdir": { + "RegexDir": "\u0007㟎𞡾iY" + }, + "dlUri": "http:" + }, + "9.6.5": { + "dlHash": "mpykmrp", + "dlSubdir": { + "RegexDir": "\r" + }, + "dlUri": "https:wdmrjvm" + }, + "5.8.7": { + "dlHash": "cackjcm", + "dlSubdir": "nznxowha", + "dlUri": "https:irtrj" + }, + "1.8.7": { + "dlHash": "kq", + "dlSubdir": { + "RegexDir": "," + }, + "dlUri": "https:jqzkoog" + } + }, + "Linux_Mint": { + "3.7.1": { + "dlHash": "wqgjc", + "dlSubdir": { + "RegexDir": "L\u001a\u0004㑻\u000e󻹆B#" + }, + "dlUri": "http:qchowcfa" + }, + "unknown_versioning": { + "dlHash": "rwzgkfs", + "dlSubdir": { + "RegexDir": "&OV" + }, + "dlUri": "http:vplkmjyr" + }, + "7.1.6": { + "dlHash": "tlfqk", + "dlSubdir": { + "RegexDir": "󴋋{\u0016H_Ug" + }, + "dlUri": "http:" + } + }, + "Darwin": { + "6.6.5": { + "dlHash": "cqgxtt", + "dlSubdir": { + "RegexDir": "I󺂝􀁐1\u000c\u0002" + }, + "dlUri": "https:rlx" + }, + "1.6.4": { + "dlHash": "bifbaq", + "dlSubdir": "v", + "dlUri": "https:zvpoftq" + }, + "8.1.4": { + "dlHash": "xhg", + "dlSubdir": "ylio", + "dlUri": "http:kmtox" + } + }, + "FreeBSD": { + "6.3.8": { "dlHash": "", "dlSubdir": null, - "dlUri": "https:uage" + "dlUri": "https:zcr" + } + } + } + } + }, + "4.3.6": { + "viSourceDL": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "􁧞𞀌6\u0016" + }, + "dlUri": "http:hj" + }, + "viChangeLog": null, + "viTags": [ + "\u000cmDq\u0015\u0011R", + "Prerelease", + "􅴯L󸃌", + "Prerelease", + "base-5.6.7" + ], + "viArch": { + "A_32": { + "Linux_Fedora": { + "4.4.8": { + "dlHash": "nvng", + "dlSubdir": { + "RegexDir": "[𫧟#6Y$" + }, + "dlUri": "http:pwmkdq" }, - "7.5.1": { - "dlHash": "", - "dlSubdir": "vida", - "dlUri": "http:wairuvz" + "3.2.7": { + "dlHash": "twologgj", + "dlSubdir": "oiqji", + "dlUri": "http:qitejkyo" }, - "4.6.4": { - "dlHash": "fvur", - "dlSubdir": "nv", - "dlUri": "https:fjqvp" + "8.1.5": { + "dlHash": "j", + "dlSubdir": { + "RegexDir": "0(" + }, + "dlUri": "http:ix" + }, + "2.6.8": { + "dlHash": "uywawqo", + "dlSubdir": "dka", + "dlUri": "https:" }, "unknown_versioning": { "dlHash": "", - "dlSubdir": null, - "dlUri": "https:a" + "dlSubdir": "natxwtz", + "dlUri": "https:teaeg" }, - "8.5.6": { - "dlHash": "tl", + "2.4.6": { + "dlHash": "", "dlSubdir": null, - "dlUri": "http:yqsgp" + "dlUri": "https:mn" }, - "4.2.8": { - "dlHash": "n", - "dlSubdir": "krkx", - "dlUri": "https:gjfvwyqn" + "1.1.1": { + "dlHash": "awcechel", + "dlSubdir": "tcej", + "dlUri": "http:xvumu" + } + }, + "Linux_CentOS": {}, + "FreeBSD": { + "4.5.4": { + "dlHash": "kf", + "dlSubdir": null, + "dlUri": "https:" + }, + "5.6.4": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "m" + }, + "dlUri": "https:eu" + }, + "unknown_versioning": { + "dlHash": "rpc", + "dlSubdir": "popp", + "dlUri": "http:weebae" + }, + "8.3.6": { + "dlHash": "", + "dlSubdir": "zopinwe", + "dlUri": "https:thcvoo" + } + }, + "Linux_Gentoo": { + "7.4.7": { + "dlHash": "dhtrgry", + "dlSubdir": { + "RegexDir": "Q\u0019\u0010&" + }, + "dlUri": "http:x" + }, + "7.5.4": { + "dlHash": "jusmypy", + "dlSubdir": { + "RegexDir": "-S" + }, + "dlUri": "http:lpbodta" + }, + "6.3.5": { + "dlHash": "nzctgrr", + "dlSubdir": { + "RegexDir": "~ko" + }, + "dlUri": "http:lp" + }, + "4.8.2": { + "dlHash": "asklunxf", + "dlSubdir": { + "RegexDir": "2\u001f𬃂\u0012Y|􃟋" + }, + "dlUri": "http:mzafyvtv" + } + } + }, + "A_Sparc": { + "Darwin": { + "8.3.2": { + "dlHash": "sjgozq", + "dlSubdir": "qohud", + "dlUri": "http:folhm" + }, + "3.7.8": { + "dlHash": "pvlk", + "dlSubdir": { + "RegexDir": "\u0000om\\" + }, + "dlUri": "http:hm" + }, + "4.7.4": { + "dlHash": "zdkhada", + "dlSubdir": { + "RegexDir": "SZ" + }, + "dlUri": "http:unkexws" + }, + "unknown_versioning": { + "dlHash": "ipvscjwq", + "dlSubdir": { + "RegexDir": "-$;B" + }, + "dlUri": "http:oqenjjcb" + }, + "3.1.3": { + "dlHash": "dgnawgxa", + "dlSubdir": null, + "dlUri": "https:qiuhbpfz" + } + }, + "Linux_Exherbo": { + "7.1.2": { + "dlHash": "gp", + "dlSubdir": "bzuzq", + "dlUri": "https:z" + }, + "2.3.7": { + "dlHash": "yqaykar", + "dlSubdir": "jekmdm", + "dlUri": "https:tfcnlg" + }, + "6.3.3": { + "dlHash": "e", + "dlSubdir": { + "RegexDir": "3fYzyz\u001a\u0000" + }, + "dlUri": "https:szzm" + }, + "unknown_versioning": { + "dlHash": "gla", + "dlSubdir": { + "RegexDir": "t夑2R몕􍐜\u000f" + }, + "dlUri": "http:fvpszk" + }, + "2.6.4": { + "dlHash": "pwnizyxy", + "dlSubdir": { + "RegexDir": "\u0018款K1" + }, + "dlUri": "https:xap" + }, + "1.6.6": { + "dlHash": "j", + "dlSubdir": null, + "dlUri": "http:vnyjzjw" + } + }, + "FreeBSD": { + "2.5.2": { + "dlHash": "eniodvwm", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "https:hyiisk" + }, + "5.5.5": { + "dlHash": "zag", + "dlSubdir": "bhavda", + "dlUri": "http:iag" + }, + "6.2.2": { + "dlHash": "trtez", + "dlSubdir": "vhcid", + "dlUri": "https:gvbe" + }, + "8.2.3": { + "dlHash": "ydnihs", + "dlSubdir": null, + "dlUri": "http:wddsvnx" + }, + "2.7.5": { + "dlHash": "jfbbqbnl", + "dlSubdir": "e", + "dlUri": "http:ggroybx" + }, + "1.7.8": { + "dlHash": "bpum", + "dlSubdir": { + "RegexDir": "0㦢󿫧w\u0011" + }, + "dlUri": "http:mlqprnaz" + } + } + }, + "A_PowerPC64": { + "Darwin": { + "7.6.8": { + "dlHash": "awnmoeiw", + "dlSubdir": "jwkpklbx", + "dlUri": "http:ykfa" + }, + "6.7.6": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "@\u000b#☲􁍙" + }, + "dlUri": "https:ti" + }, + "8.4.6": { + "dlHash": "vtiszcw", + "dlSubdir": "tqguzg", + "dlUri": "http:" + }, + "unknown_versioning": { + "dlHash": "uro", + "dlSubdir": null, + "dlUri": "https:" + }, + "4.2.6": { + "dlHash": "", + "dlSubdir": null, + "dlUri": "https:shyzok" + }, + "7.4.8": { + "dlHash": "ui", + "dlSubdir": null, + "dlUri": "https:mmptkvrf" + } + }, + "FreeBSD": { + "1.6.4": { + "dlHash": "ihxny", + "dlSubdir": null, + "dlUri": "https:lr" + }, + "7.5.1": { + "dlHash": "pbhvfd", + "dlSubdir": "o", + "dlUri": "https:n" + }, + "unknown_versioning": { + "dlHash": "dkli", + "dlSubdir": "prhdu", + "dlUri": "https:dxrl" + } + } + }, + "A_PowerPC": { + "Darwin": { + "7.7.4": { + "dlHash": "", + "dlSubdir": null, + "dlUri": "http:sogfvjq" + }, + "5.1.6": { + "dlHash": "szcmsa", + "dlSubdir": null, + "dlUri": "https:rrleut" + }, + "2.3.3": { + "dlHash": "iratz", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "https:jhe" + }, + "1.5.3": { + "dlHash": "zpnjshj", + "dlSubdir": { + "RegexDir": "1𩿿\u000e" + }, + "dlUri": "http:vsyqhqte" + }, + "unknown_versioning": { + "dlHash": "zrfleb", + "dlSubdir": null, + "dlUri": "https:m" + }, + "3.8.6": { + "dlHash": "gr", + "dlSubdir": { + "RegexDir": "a\u000e𠟯嘿" + }, + "dlUri": "https:" + } + }, + "Linux_CentOS": { + "4.8.8": { + "dlHash": "c", + "dlSubdir": "lqqdnl", + "dlUri": "http:be" + }, + "8.7.6": { + "dlHash": "zbn", + "dlSubdir": { + "RegexDir": "^" + }, + "dlUri": "https:jzehg" + }, + "unknown_versioning": { + "dlHash": "mlzydd", + "dlSubdir": { + "RegexDir": "u" + }, + "dlUri": "http:ugcimcuf" } }, "Linux_Alpine": { - "8.2.2": { - "dlHash": "h", - "dlSubdir": { - "RegexDir": "\u0014􊻕" - }, - "dlUri": "https:njvfz" - }, - "7.5.4": { - "dlHash": "ptkwwgq", - "dlSubdir": { - "RegexDir": "𐑸vz" - }, + "3.5.3": { + "dlHash": "", + "dlSubdir": "qy", "dlUri": "https:" - }, - "8.6.3": { - "dlHash": "zaaqanzm", - "dlSubdir": "gydggle", - "dlUri": "http:jmxf" } }, "FreeBSD": { - "2.3.5": { - "dlHash": "al", - "dlSubdir": "nswerji", - "dlUri": "http:xxc" + "4.5.3": { + "dlHash": "xcmy", + "dlSubdir": null, + "dlUri": "http:iztdqufz" }, "1.7.5": { - "dlHash": "uzytqrr", - "dlSubdir": "nkdnk", - "dlUri": "http:myvsqalm" + "dlHash": "ldwmyfx", + "dlSubdir": "kktvyuru", + "dlUri": "https:" }, - "9.7.8": { - "dlHash": "hyol", + "1.5.7": { + "dlHash": "eib", "dlSubdir": null, - "dlUri": "https:jkss" + "dlUri": "https:j" }, "unknown_versioning": { - "dlHash": "tiabypb", - "dlSubdir": "pgkp", - "dlUri": "http:lby" - }, - "8.4.1": { - "dlHash": "kgoy", - "dlSubdir": null, - "dlUri": "http:btbway" - } - }, - "Linux_Gentoo": { - "3.3.5": { - "dlHash": "opoh", - "dlSubdir": null, - "dlUri": "https:zo" - }, - "8.4.5": { - "dlHash": "kjkuhgi", - "dlSubdir": "dtkazvo", - "dlUri": "https:odkxglm" - }, - "unknown_versioning": { - "dlHash": "", - "dlSubdir": "rd", - "dlUri": "https:njjekf" - }, - "8.1.4": { - "dlHash": "g", - "dlSubdir": null, - "dlUri": "http:kbxpjx" - }, - "7.1.8": { - "dlHash": "b", - "dlSubdir": { - "RegexDir": "󹟉l" - }, - "dlUri": "http:v" - } - } - } - } - }, - "8.8.1": { - "viSourceDL": { - "dlHash": "xzakh", - "dlSubdir": "magc", - "dlUri": "http:wdsebktw" - }, - "viChangeLog": "http:rcakpl", - "viTags": [ - "|v\u0015\u0005🝨Y" - ], - "viArch": { - "A_ARM64": { - "Linux_Ubuntu": {}, - "Linux_RedHat": { - "3.4.4": { - "dlHash": "x", - "dlSubdir": { - "RegexDir": "k?\u0017\u0000!\u0004%" - }, - "dlUri": "http:plrr" - } - }, - "Linux_Gentoo": { - "4.3.8": { - "dlHash": "e", - "dlSubdir": null, - "dlUri": "https:z" - }, - "3.6.7": { - "dlHash": "dqdgci", - "dlSubdir": null, - "dlUri": "http:hkzb" - }, - "unknown_versioning": { - "dlHash": "ddjeez", - "dlSubdir": null, - "dlUri": "http:zvsstv" + "dlHash": "qpkbljzf", + "dlSubdir": "x", + "dlUri": "https:im" } } } @@ -7755,1541 +10316,444 @@ } }, "Cabal": { - "1.3.1": { + "6.6.4": { "viSourceDL": { - "dlHash": "gnow", - "dlSubdir": { - "RegexDir": "GvfMmH\u0002" - }, - "dlUri": "https:qv" + "dlHash": "pefcqn", + "dlSubdir": "yx", + "dlUri": "https:iafzqmu" }, - "viChangeLog": "https:gc", + "viChangeLog": "https:ewl", "viTags": [ - "base-2.1.4", - "Prerelease", - "base-2.3.1" + "Prerelease" ], "viArch": { "A_64": { - "Linux_Debian": { - "2.4.1": { - "dlHash": "rldyqbgt", - "dlSubdir": null, - "dlUri": "http:" - }, - "1.2.3": { - "dlHash": "wgvut", - "dlSubdir": "vfkrswz", - "dlUri": "https:qjzov" - } - }, - "Linux_Mint": { - "2.8.2": { - "dlHash": "n", - "dlSubdir": "hsmzkap", - "dlUri": "https:uew" - }, - "3.2.8": { - "dlHash": "irfhfd", - "dlSubdir": { - "RegexDir": "oz𬬣" - }, - "dlUri": "https:j" - }, - "unknown_versioning": { - "dlHash": "qoqqa", - "dlSubdir": { - "RegexDir": ":󷠗𢕓􇥾𬓿s🥁􊋖" - }, - "dlUri": "http:jb" - }, - "8.4.2": { - "dlHash": "odrmq", - "dlSubdir": null, - "dlUri": "http:jheoo" - } - }, "Darwin": { - "8.3.2": { - "dlHash": "gxxffbzy", + "4.4.8": { + "dlHash": "qnk", "dlSubdir": { - "RegexDir": "@" + "RegexDir": " y\u0007n𦂒\"\"" }, - "dlUri": "http:noect" + "dlUri": "http:k" }, - "2.8.3": { - "dlHash": "vtgpszfr", - "dlSubdir": { - "RegexDir": "" - }, - "dlUri": "http:xqhsvkvx" + "4.1.6": { + "dlHash": "pbeif", + "dlSubdir": "owfnwf", + "dlUri": "https:bywubke" + }, + "1.8.3": { + "dlHash": "fw", + "dlSubdir": "g", + "dlUri": "https:p" }, "unknown_versioning": { - "dlHash": "u", - "dlSubdir": "osuftv", - "dlUri": "https:veae" + "dlHash": "y", + "dlSubdir": { + "RegexDir": "𗗨\u00060𮎲󹥜" + }, + "dlUri": "https:vjtsyoy" }, - "7.1.8": { - "dlHash": "xckojntg", - "dlSubdir": "ytowmqxu", - "dlUri": "https:frysunhi" + "1.6.7": { + "dlHash": "jvehzlag", + "dlSubdir": "d", + "dlUri": "http:puysfxk" }, - "8.7.1": { - "dlHash": "", - "dlSubdir": "v", - "dlUri": "http:sautw" - }, - "1.2.2": { - "dlHash": "gsvjcil", - "dlSubdir": "smizx", - "dlUri": "https:o" + "4.2.8": { + "dlHash": "jsfveth", + "dlSubdir": null, + "dlUri": "https:ywfftaxx" } }, "Linux_Fedora": { - "unknown_versioning": { - "dlHash": "jzota", - "dlSubdir": "gfrnlu", - "dlUri": "https:exqvuvmk" + "3.6.1": { + "dlHash": "bslhei", + "dlSubdir": "dt", + "dlUri": "http:kwbobof" }, - "8.2.1": { - "dlHash": "", + "6.1.3": { + "dlHash": "ft", "dlSubdir": null, - "dlUri": "http:" - } - }, - "FreeBSD": { - "8.5.5": { - "dlHash": "gq", - "dlSubdir": { - "RegexDir": "E\u0001X(#\u0015s" - }, - "dlUri": "http:hklhtqm" + "dlUri": "https:" }, - "5.7.1": { - "dlHash": "jlls", - "dlSubdir": "s", - "dlUri": "http:cwlepap" + "7.3.6": { + "dlHash": "dxq", + "dlSubdir": "ngbn", + "dlUri": "http:jwag" }, - "3.8.7": { - "dlHash": "", + "1.2.9": { + "dlHash": "zrnftj", "dlSubdir": { "RegexDir": "" }, - "dlUri": "http:ajnqwlh" - }, - "3.3.7": { - "dlHash": "w", - "dlSubdir": { - "RegexDir": "靀&\\镞鱞C" - }, - "dlUri": "https:wsukllr" - }, - "unknown_versioning": { - "dlHash": "vetjf", - "dlSubdir": null, - "dlUri": "http:r" - }, - "1.4.5": { - "dlHash": "otyummgs", - "dlSubdir": null, - "dlUri": "http:np" + "dlUri": "https:uslvqg" } } }, - "A_PowerPC64": { - "Darwin": { - "5.4.5": { - "dlHash": "cglpbq", - "dlSubdir": "tws", - "dlUri": "http:mnltrlzm" + "A_ARM": { + "Linux_Debian": { + "5.2.3": { + "dlHash": "nk", + "dlSubdir": null, + "dlUri": "http:elzo" }, - "7.1.4": { - "dlHash": "y", - "dlSubdir": "cd", - "dlUri": "http:irq" + "unknown_versioning": { + "dlHash": "asogulb", + "dlSubdir": { + "RegexDir": "\u0008\u0015?\u0001*cZ" + }, + "dlUri": "https:" + }, + "8.7.2": { + "dlHash": "gq", + "dlSubdir": null, + "dlUri": "https:ieyr" } }, - "Linux_Exherbo": { - "1.5.6": { - "dlHash": "gnk", - "dlSubdir": "deje", - "dlUri": "http:mjww" - }, - "6.7.4": { - "dlHash": "qlvwq", + "Linux_Mint": { + "1.6.1": { + "dlHash": "rt", "dlSubdir": null, - "dlUri": "http:qsjlusm" + "dlUri": "http:yhtaneqz" }, - "4.2.7": { - "dlHash": "lgm", - "dlSubdir": null, + "7.1.1": { + "dlHash": "wjzodlw", + "dlSubdir": "zpsgxdb", + "dlUri": "https:ip" + }, + "2.2.7": { + "dlHash": "ok", + "dlSubdir": "ozuny", "dlUri": "http:" + }, + "unknown_versioning": { + "dlHash": "olvm", + "dlSubdir": "yhzir", + "dlUri": "http:gzhlj" + }, + "6.1.7": { + "dlHash": "njb", + "dlSubdir": { + "RegexDir": "𮔌tm𤘑" + }, + "dlUri": "http:istd" + } + }, + "Darwin": { + "1.3.6": { + "dlHash": "jx", + "dlSubdir": "qu", + "dlUri": "https:" + }, + "5.4.5": { + "dlHash": "qtivcvf", + "dlSubdir": null, + "dlUri": "http:xgafoe" + }, + "5.2.5": { + "dlHash": "tjjgpzgv", + "dlSubdir": null, + "dlUri": "https:nsljzt" + }, + "unknown_versioning": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "8'\u0018b" + }, + "dlUri": "https:is" + }, + "8.4.7": { + "dlHash": "bwn", + "dlSubdir": "ctvnrk", + "dlUri": "http:epknrfsi" + } + }, + "FreeBSD": { + "unknown_versioning": { + "dlHash": "oypwjfn", + "dlSubdir": null, + "dlUri": "https:wgyripmc" + }, + "6.8.5": { + "dlHash": "bpyxdr", + "dlSubdir": null, + "dlUri": "https:qkkugmxy" } } }, "A_Sparc64": { - "Darwin": { - "1.5.6": { - "dlHash": "qagv", - "dlSubdir": "wahgsk", - "dlUri": "https:rpzpj" + "Linux_UnknownLinux": { + "6.6.4": { + "dlHash": "hrlcamt", + "dlSubdir": null, + "dlUri": "http:gfu" }, - "8.1.2": { - "dlHash": "ou", - "dlSubdir": "ajbkxyzd", - "dlUri": "http:rlo" + "7.2.7": { + "dlHash": "wzbrdqgv", + "dlSubdir": { + "RegexDir": "" + }, + "dlUri": "https:qe" + }, + "3.7.1": { + "dlHash": "zt", + "dlSubdir": null, + "dlUri": "http:i" + }, + "2.5.2": { + "dlHash": "qjbvi", + "dlSubdir": { + "RegexDir": "[z" + }, + "dlUri": "http:dmmmpc" + }, + "4.3.1": { + "dlHash": "", + "dlSubdir": { + "RegexDir": "E" + }, + "dlUri": "http:ipgbru" + }, + "6.8.2": { + "dlHash": "pk", + "dlSubdir": { + "RegexDir": "j~PU" + }, + "dlUri": "https:jlybcnfg" + }, + "unknown_versioning": { + "dlHash": "f", + "dlSubdir": "wdf", + "dlUri": "http:nphzth" + } + }, + "Darwin": {}, + "Linux_AmazonLinux": { + "2.8.5": { + "dlHash": "ej", + "dlSubdir": "fh", + "dlUri": "http:bzpkn" + }, + "2.6.8": { + "dlHash": "jheh", + "dlSubdir": { + "RegexDir": "i󴏼쳋{" + }, + "dlUri": "https:st" + }, + "7.5.5": { + "dlHash": "hximua", + "dlSubdir": "gcqfx", + "dlUri": "https:luwldc" + }, + "unknown_versioning": { + "dlHash": "ya", + "dlSubdir": "bqtnmrt", + "dlUri": "https:xsdvmo" + }, + "7.8.2": { + "dlHash": "syzaei", + "dlSubdir": null, + "dlUri": "https:bw" + }, + "8.1.4": { + "dlHash": "bm", + "dlSubdir": "lqinqa", + "dlUri": "http:xcdgz" + } + }, + "FreeBSD": { + "7.4.8": { + "dlHash": "zw", + "dlSubdir": "jpsazz", + "dlUri": "https:xnz" + }, + "1.1.1": { + "dlHash": "pzq", + "dlSubdir": "sqkydtw", + "dlUri": "http:gasdi" } } } } }, - "8.7.5": { + "7.3.1": { "viSourceDL": { - "dlHash": "ky", - "dlSubdir": "ekvoriqc", - "dlUri": "http:fhglex" + "dlHash": "kdj", + "dlSubdir": "bvygtfe", + "dlUri": "http:nqfdars" }, "viChangeLog": null, "viTags": [ - "Latest", + "\u0008k\u0018D\u0005\\", "Recommended", - "Recommended" + "", + "base-5.8.1", + "base-3.3.5", + "\r\u000cP" + ], + "viArch": { + "A_PowerPC64": {} + } + }, + "1.5.3": { + "viSourceDL": null, + "viChangeLog": "http:ggdxjke", + "viTags": [ + "F\u001d", + "𭕠\u0005i" + ], + "viArch": {} + }, + "6.8.4": { + "viSourceDL": null, + "viChangeLog": "http:dy", + "viTags": [ + "E,", + "base-5.2.8", + "Latest", + "DI\t󷋰", + "􎥓k\u0011)", + "Latest", + "Prerelease", + "base-4.8.8" ], "viArch": { - "A_Sparc": { - "Linux_UnknownLinux": { - "5.4.8": { - "dlHash": "x", - "dlSubdir": null, - "dlUri": "https:njacrfuu" - }, - "1.5.8": { - "dlHash": "osejwjmd", - "dlSubdir": "gosbugby", - "dlUri": "https:g" - }, - "unknown_versioning": { - "dlHash": "x", - "dlSubdir": "bsmxflw", - "dlUri": "http:fynhnu" - } - }, - "Darwin": { - "5.4.5": { - "dlHash": "ieanojpu", - "dlSubdir": "y", - "dlUri": "http:" - }, - "4.1.7": { - "dlHash": "mfuha", - "dlSubdir": { - "RegexDir": "V\u0011.l\u0000%䤊" - }, - "dlUri": "https:oddkincz" - }, - "4.6.1": { - "dlHash": "", - "dlSubdir": "kstlh", - "dlUri": "https:t" - }, - "4.8.5": { - "dlHash": "usd", - "dlSubdir": "uag", - "dlUri": "http:knrurg" - }, - "unknown_versioning": { - "dlHash": "", - "dlSubdir": { - "RegexDir": "8" - }, - "dlUri": "http:" - }, - "4.7.8": { - "dlHash": "", - "dlSubdir": null, - "dlUri": "https:deyp" - }, - "6.5.8": { - "dlHash": "y", - "dlSubdir": null, - "dlUri": "http:qic" - } - }, - "Linux_AmazonLinux": { - "5.2.3": { - "dlHash": "konb", - "dlSubdir": { - "RegexDir": "2\u000c" - }, - "dlUri": "https:cf" - }, - "8.6.8": { - "dlHash": "hvxjpzzx", - "dlSubdir": "m", - "dlUri": "http:yvku" - }, - "4.5.7": { - "dlHash": "w", - "dlSubdir": "pigk", - "dlUri": "http:gyrq" - }, - "unknown_versioning": { - "dlHash": "shgfe", - "dlSubdir": null, - "dlUri": "http:erue" - }, - "6.2.4": { - "dlHash": "gijmh", - "dlSubdir": "lllw", - "dlUri": "http:usbc" - }, - "1.2.2": { - "dlHash": "yslutmdx", - "dlSubdir": "urjqfi", - "dlUri": "https:omqp" - }, - "1.1.1": { - "dlHash": "osv", - "dlSubdir": null, - "dlUri": "http:r" - } - }, - "FreeBSD": { - "1.5.1": { - "dlHash": "unt", - "dlSubdir": null, - "dlUri": "https:csqrb" - }, - "1.6.4": { - "dlHash": "nna", - "dlSubdir": { - "RegexDir": "" - }, - "dlUri": "http:akr" - }, - "3.5.5": { - "dlHash": "nsnsutxq", - "dlSubdir": "jqen", - "dlUri": "http:obxwdu" - }, - "8.6.8": { - "dlHash": "rmtrt", - "dlSubdir": "ctk", - "dlUri": "http:hvlt" - }, - "8.1.3": { - "dlHash": "zradlp", - "dlSubdir": null, - "dlUri": "https:yp" - }, - "unknown_versioning": { - "dlHash": "bbecf", - "dlSubdir": "frqzpw", - "dlUri": "https:awm" - }, - "4.3.6": { - "dlHash": "ptmvirv", - "dlSubdir": "vtm", - "dlUri": "http:" - } - } - }, - "A_ARM": { - "Linux_Exherbo": { - "5.6.4": { - "dlHash": "oh", - "dlSubdir": { - "RegexDir": "􎚧" - }, - "dlUri": "https:pvjn" - }, - "4.8.6": { - "dlHash": "nxa", - "dlSubdir": { - "RegexDir": "(8" - }, - "dlUri": "https:rd" - }, - "unknown_versioning": { - "dlHash": "sugyg", - "dlSubdir": null, - "dlUri": "http:qlqjrcio" - }, - "2.1.3": { - "dlHash": "hiop", - "dlSubdir": { - "RegexDir": "?𐬿Pꍐy󲻧" - }, - "dlUri": "https:atsre" - } - }, - "FreeBSD": { - "1.2.1": { - "dlHash": "lrmm", - "dlSubdir": "rycfz", - "dlUri": "https:yqr" - }, - "2.5.2": { - "dlHash": "sigmrbx", - "dlSubdir": { - "RegexDir": "" - }, - "dlUri": "https:yo" - }, - "8.4.4": { - "dlHash": "efy", - "dlSubdir": { - "RegexDir": "󿾩]𘁳!" - }, - "dlUri": "http:ebspza" - }, - "6.2.3": { - "dlHash": "", - "dlSubdir": "hrexmnpk", - "dlUri": "https:egwvpzpd" - }, - "5.7.5": { - "dlHash": "ejy", - "dlSubdir": "k", - "dlUri": "https:lyvxib" - }, - "unknown_versioning": { - "dlHash": "ka", - "dlSubdir": "fgvawmhy", - "dlUri": "http:wkooi" - } - } - }, "A_Sparc64": { "Linux_Ubuntu": { - "6.7.3": { - "dlHash": "ibsyd", - "dlSubdir": "fbgtpqra", - "dlUri": "http:vcfdp" - } - }, - "Linux_UnknownLinux": { - "2.3.4": { - "dlHash": "tdz", - "dlSubdir": "pwcaizbg", - "dlUri": "http:uxe" - }, - "6.4.7": { - "dlHash": "igrpuvmq", - "dlSubdir": { - "RegexDir": "cXY|󿹓畧" - }, - "dlUri": "http:sclforz" - }, - "3.2.4": { - "dlHash": "mklgm", - "dlSubdir": null, - "dlUri": "http:pyuol" - }, - "2.3.8": { - "dlHash": "a", - "dlSubdir": "rmdkuq", - "dlUri": "http:fpte" - }, - "2.2.7": { - "dlHash": "mnat", - "dlSubdir": null, - "dlUri": "http:jc" - }, - "unknown_versioning": { - "dlHash": "qadclb", - "dlSubdir": { - "RegexDir": "" - }, - "dlUri": "http:gggzjk" - } - }, - "Darwin": { - "7.6.5": { - "dlHash": "czvtu", - "dlSubdir": null, - "dlUri": "https:wyyn" - }, - "4.7.7": { - "dlHash": "ub", - "dlSubdir": "lac", - "dlUri": "http:wqkfgzp" - }, - "7.3.1": { - "dlHash": "gzsdv", - "dlSubdir": null, - "dlUri": "http:ripsvd" - }, - "2.3.7": { - "dlHash": "", - "dlSubdir": "y", - "dlUri": "http:in" - }, - "6.7.7": { - "dlHash": "ohftsht", - "dlSubdir": "fyhxr", - "dlUri": "https:ixvp" - }, - "unknown_versioning": { - "dlHash": "iv", - "dlSubdir": { - "RegexDir": "\u0010" - }, - "dlUri": "http:rxhbqn" - }, - "4.1.4": { - "dlHash": "hftoxrr", - "dlSubdir": { - "RegexDir": "r\"{돚𩥣\u000cN" - }, - "dlUri": "https:" - } - }, - "Linux_Fedora": { - "7.7.5": { - "dlHash": "titsvznu", - "dlSubdir": { - "RegexDir": "\u0002󲲒*&M" - }, - "dlUri": "https:ysgviii" - }, - "5.5.7": { - "dlHash": "ayu", - "dlSubdir": { - "RegexDir": " I6bq􅁑" - }, + "5.4.5": { + "dlHash": "l", + "dlSubdir": "nqyxsqpl", "dlUri": "https:" }, - "7.8.5": { - "dlHash": "wvucqujw", - "dlSubdir": { - "RegexDir": "" - }, - "dlUri": "http:qmk" + "5.2.5": { + "dlHash": "swkschhl", + "dlSubdir": "vtzvi", + "dlUri": "https:cpbsp" }, - "8.3.1": { - "dlHash": "i", + "3.7.1": { + "dlHash": "cgrotnyj", "dlSubdir": { - "RegexDir": "q" + "RegexDir": "*Qo\u0002)3ok" }, - "dlUri": "http:hjq" + "dlUri": "http:vvc" }, - "2.4.6": { - "dlHash": "rdboxd", + "6.3.6": { + "dlHash": "kec", + "dlSubdir": { + "RegexDir": "(4[0)\"" + }, + "dlUri": "https:wtrl" + }, + "4.4.7": { + "dlHash": "xdqooiuq", "dlSubdir": null, - "dlUri": "http:jewlk" - } - }, - "Linux_AmazonLinux": { - "4.8.4": { - "dlHash": "uz", - "dlSubdir": null, - "dlUri": "https:fdf" - }, - "6.4.8": { - "dlHash": "dllllbgp", - "dlSubdir": null, - "dlUri": "https:v" - }, - "unknown_versioning": { - "dlHash": "geoir", - "dlSubdir": { - "RegexDir": "I𦬈𥟜\\\u0010" - }, - "dlUri": "https:zpnvzoaz" - } - }, - "FreeBSD": { - "4.1.1": { - "dlHash": "zlgt", - "dlSubdir": "y", - "dlUri": "https:pydbvru" - }, - "6.8.8": { - "dlHash": "zrncq", - "dlSubdir": { - "RegexDir": "𩾮9\u000e)\u0003\u001f\u001a\u0002" - }, - "dlUri": "http:zps" - }, - "unknown_versioning": { - "dlHash": "uccaeheh", - "dlSubdir": "vegh", - "dlUri": "https:atpgp" - }, - "6.8.3": { - "dlHash": "", - "dlSubdir": "jtaozxt", - "dlUri": "https:xquhoivr" - }, - "7.3.4": { - "dlHash": "rnd", - "dlSubdir": "beopgw", - "dlUri": "https:dwoonr" - }, - "2.4.8": { - "dlHash": "nm", - "dlSubdir": { - "RegexDir": "" - }, - "dlUri": "https:eegi" - }, - "7.5.3": { - "dlHash": "", - "dlSubdir": "qdiyu", - "dlUri": "https:hq" - } - } - }, - "A_PowerPC": { - "FreeBSD": { - "5.6.6": { - "dlHash": "xeixa", - "dlSubdir": null, - "dlUri": "https:hyen" - }, - "7.3.2": { - "dlHash": "oh", - "dlSubdir": "rfolmsi", - "dlUri": "http:iddjlbz" - }, - "7.6.6": { - "dlHash": "mqhg", - "dlSubdir": { - "RegexDir": "#\u000b߹CJ\r" - }, - "dlUri": "https:nzu" - }, - "3.7.3": { - "dlHash": "albxp", - "dlSubdir": { - "RegexDir": "T+𨱑\u000c0􌓶" - }, - "dlUri": "http:h" - }, - "unknown_versioning": { - "dlHash": "tsecxopz", - "dlSubdir": "x", - "dlUri": "http:tfj" - } - } - } - } - }, - "2.7.8": { - "viSourceDL": null, - "viChangeLog": "http:ubv", - "viTags": [ - "base-4.7.8", - "Recommended", - "Prerelease", - "Prerelease", - "Latest", - "Recommended", - "Latest" - ], - "viArch": { - "A_32": { - "Linux_Ubuntu": { - "5.5.2": { - "dlHash": "rlnfejx", - "dlSubdir": "niusyns", - "dlUri": "https:jz" - }, - "6.6.8": { - "dlHash": "o", - "dlSubdir": { - "RegexDir": "𛃰楧폕 " - }, - "dlUri": "https:g" - }, - "6.3.3": { - "dlHash": "nsjm", - "dlSubdir": "mhmqan", - "dlUri": "http:rfm" - }, - "8.7.5": { - "dlHash": "he", - "dlSubdir": "itgf", - "dlUri": "https:u" - } - }, - "Darwin": { - "2.5.3": { - "dlHash": "p", - "dlSubdir": "dqtxwh", - "dlUri": "https:adffh" - }, - "1.2.7": { - "dlHash": "ebhmsqvt", - "dlSubdir": null, - "dlUri": "http:xeqaxlc" - }, - "4.3.5": { - "dlHash": "pbwj", - "dlSubdir": "fkvdja", - "dlUri": "http:xdykhkg" - }, - "5.3.5": { - "dlHash": "bcs", - "dlSubdir": null, - "dlUri": "https:rfs" - }, - "5.7.8": { - "dlHash": "ynn", - "dlSubdir": "htwki", "dlUri": "http:" }, "unknown_versioning": { - "dlHash": "fngqmrj", - "dlSubdir": "sd", - "dlUri": "http:nrxjvrk" - }, - "1.6.7": { - "dlHash": "jgxhiwns", - "dlSubdir": null, - "dlUri": "http:rnbmaf" - }, - "4.8.7": { - "dlHash": "k", - "dlSubdir": "g", - "dlUri": "http:jlq" - } - }, - "Linux_RedHat": { - "6.4.1": { - "dlHash": "", - "dlSubdir": "vwpwzevk", - "dlUri": "http:xyolqrbj" - }, - "unknown_versioning": { - "dlHash": "", - "dlSubdir": { - "RegexDir": "zc(\u000c>" - }, - "dlUri": "http:" - } - }, - "Linux_Fedora": { - "1.6.3": { - "dlHash": "xlib", - "dlSubdir": "guebkpgu", - "dlUri": "http:r" - }, - "7.1.4": { - "dlHash": "hvniabz", - "dlSubdir": { - "RegexDir": "Y/𨮒~" - }, - "dlUri": "https:ohf" - }, - "5.5.2": { - "dlHash": "diwlqoy", - "dlSubdir": null, - "dlUri": "https:blzhlsd" - }, - "6.4.4": { - "dlHash": "kt", - "dlSubdir": null, - "dlUri": "http:b" - }, - "1.3.5": { - "dlHash": "f", - "dlSubdir": "hgltdi", - "dlUri": "http:" - }, - "unknown_versioning": { - "dlHash": "iuw", - "dlSubdir": null, - "dlUri": "https:" - } - }, - "Linux_AmazonLinux": { - "3.8.8": { - "dlHash": "fvnkygfv", - "dlSubdir": "ker", - "dlUri": "http:dztyw" - }, - "8.1.3": { - "dlHash": "xreedww", - "dlSubdir": { - "RegexDir": "ꉒI+" - }, - "dlUri": "http:ds" - }, - "unknown_versioning": { - "dlHash": "tvyjzgum", - "dlSubdir": "qqku", - "dlUri": "http:ze" - }, - "5.7.2": { - "dlHash": "", - "dlSubdir": { - "RegexDir": "􆲔" - }, - "dlUri": "http:id" - } - }, - "FreeBSD": { - "8.3.4": { - "dlHash": "nrc", - "dlSubdir": "eaeyr", - "dlUri": "http:u" - }, - "8.8.8": { - "dlHash": "jlm", - "dlSubdir": null, - "dlUri": "https:vxo" - }, - "3.6.3": { - "dlHash": "ehff", - "dlSubdir": { - "RegexDir": "t]􆪧'm" - }, - "dlUri": "http:nyuaysc" - }, - "unknown_versioning": { - "dlHash": "k", - "dlSubdir": "j", - "dlUri": "http:x" - }, - "4.2.6": { - "dlHash": "pkxl", - "dlSubdir": { - "RegexDir": "l\u0004@\u001cA" - }, - "dlUri": "https:iroupxnl" - }, - "7.1.8": { - "dlHash": "b", - "dlSubdir": null, - "dlUri": "https:duug" - } - } - }, - "A_Sparc64": {}, - "A_PowerPC": { - "FreeBSD": { - "4.1.6": { - "dlHash": "abg", - "dlSubdir": { - "RegexDir": "􃺆\"n􏋶󿈫ꀓ\u0016𣵳" - }, - "dlUri": "https:ixeptmfa" - }, - "6.7.2": { - "dlHash": "pwb", - "dlSubdir": "ubwtsjx", - "dlUri": "http:fhrckvw" - }, - "unknown_versioning": { - "dlHash": "zqataf", - "dlSubdir": "o", - "dlUri": "https:hyufc" - } - } - } - } - }, - "4.2.8": { - "viSourceDL": { - "dlHash": "zxygty", - "dlSubdir": { - "RegexDir": "+􆢿\u001eq󺼡o" - }, - "dlUri": "http:llacja" - }, - "viChangeLog": "http:", - "viTags": [ - "F|碆", - "70\u0019`K\u0004", - "Recommended", - "Recommended", - "Prerelease", - "Latest", - "base-3.6.8", - "Recommended" - ], - "viArch": { - "A_64": { - "Linux_Mint": { - "3.1.4": { - "dlHash": "fmxwbnmq", - "dlSubdir": { - "RegexDir": "b𭙊\u0008C\u0016d\u001c" - }, - "dlUri": "https:ig" - }, - "8.6.3": { - "dlHash": "vmdstup", - "dlSubdir": { - "RegexDir": "😓z" - }, - "dlUri": "http:o" - } - }, - "FreeBSD": { - "6.6.4": { - "dlHash": "bodxh", - "dlSubdir": { - "RegexDir": "Mmod\u0019;" - }, - "dlUri": "http:lauqle" - }, - "3.4.8": { - "dlHash": "lzdisytx", - "dlSubdir": { - "RegexDir": "\u0015l" - }, - "dlUri": "http:znhqb" - }, - "8.6.7": { - "dlHash": "xpari", - "dlSubdir": { - "RegexDir": "󷵚x'𨎏7U" - }, - "dlUri": "https:tqg" - }, - "4.7.3": { - "dlHash": "abfmqmmf", - "dlSubdir": "idsuoxpg", - "dlUri": "https:xfwcjcd" - } - } - }, - "A_Sparc": { - "Darwin": {}, - "Linux_Fedora": { - "6.3.7": { - "dlHash": "vgba", - "dlSubdir": null, - "dlUri": "https:tf" - }, - "3.5.3": { - "dlHash": "p", - "dlSubdir": "jqvbitd", - "dlUri": "https:" - }, - "8.3.3": { - "dlHash": "ki", - "dlSubdir": "qfqpqcp", - "dlUri": "https:cpj" - }, - "5.2.4": { - "dlHash": "zukxij", - "dlSubdir": { - "RegexDir": "n\u00037\u0019" - }, - "dlUri": "https:qeqsbxhz" - }, - "unknown_versioning": { - "dlHash": "gr", - "dlSubdir": { - "RegexDir": "􋏶􄯇+\u0008𤱛" - }, - "dlUri": "http:kzaklfa" - }, - "8.1.2": { - "dlHash": "lvpx", - "dlSubdir": { - "RegexDir": "-6\u0018}\u001b󿟀\u0000" - }, - "dlUri": "https:ia" - }, - "3.6.4": { - "dlHash": "jt", - "dlSubdir": "oabp", - "dlUri": "https:oauxhse" - } - }, - "Linux_Exherbo": { - "8.6.1": { - "dlHash": "qs", - "dlSubdir": { - "RegexDir": "qDw\u0002\u0002/󺬑t" - }, - "dlUri": "https:xzjl" - }, - "1.1.5": { - "dlHash": "pvbqdme", - "dlSubdir": null, - "dlUri": "https:kpor" - }, - "5.5.3": { - "dlHash": "pnwpfteq", - "dlSubdir": "abc", - "dlUri": "https:sksopypu" - } - }, - "Linux_AmazonLinux": { - "2.6.6": { - "dlHash": "qiymff", - "dlSubdir": "xarv", - "dlUri": "https:dk" - }, - "unknown_versioning": { - "dlHash": "", - "dlSubdir": null, - "dlUri": "https:vemmk" - } - }, - "FreeBSD": { - "8.2.3": { - "dlHash": "nnzpwof", - "dlSubdir": null, - "dlUri": "http:ad" - } - } - }, - "A_PowerPC64": {}, - "A_ARM": { - "Darwin": { - "5.5.8": { - "dlHash": "u", - "dlSubdir": { - "RegexDir": "9}" - }, - "dlUri": "http:anbjy" - }, - "8.6.8": { - "dlHash": "vackgksg", - "dlSubdir": { - "RegexDir": "􃃰󵡞\u0017𧢴" - }, - "dlUri": "https:g" - }, - "3.9.3": { - "dlHash": "delgicd", - "dlSubdir": { - "RegexDir": " " - }, - "dlUri": "https:tcwscsj" - }, - "6.4.5": { - "dlHash": "mxpzu", - "dlSubdir": { - "RegexDir": "􌟢\u0012퉫\u00112M󳅞" - }, - "dlUri": "https:n" - }, - "unknown_versioning": { - "dlHash": "kbthzhi", - "dlSubdir": "x", - "dlUri": "https:bvdyjjm" - } - }, - "FreeBSD": { - "1.3.4": { - "dlHash": "ww", - "dlSubdir": "s", - "dlUri": "http:bqm" - }, - "4.6.5": { - "dlHash": "fabtko", - "dlSubdir": "ropdttj", - "dlUri": "http:btgf" - }, - "unknown_versioning": { - "dlHash": "oii", - "dlSubdir": "ikemgo", - "dlUri": "http:qb" - }, - "6.3.8": { - "dlHash": "oyd", - "dlSubdir": null, - "dlUri": "https:yl" - } - }, - "Linux_Gentoo": { - "4.4.3": { - "dlHash": "", - "dlSubdir": { - "RegexDir": "\u0000&-3" - }, - "dlUri": "https:veyqrsx" - }, - "2.5.4": { - "dlHash": "awjkfjv", - "dlSubdir": null, - "dlUri": "http:gzxkt" - }, - "5.2.4": { - "dlHash": "wxawd", - "dlSubdir": "smax", - "dlUri": "http:pmcv" - }, - "6.5.4": { - "dlHash": "mrzqsp", - "dlSubdir": "yqkdn", - "dlUri": "http:kho" - }, - "unknown_versioning": { - "dlHash": "vf", - "dlSubdir": "jystak", - "dlUri": "https:s" - }, - "4.2.7": { - "dlHash": "umf", - "dlSubdir": { - "RegexDir": "𬧟𐫰\u0018" - }, - "dlUri": "https:" - } - } - } - } - } - }, - "GHCup": { - "4.1.2": { - "viSourceDL": { - "dlHash": "p", - "dlSubdir": "vlxr", - "dlUri": "http:qbvobxm" - }, - "viChangeLog": "https:ekty", - "viTags": [ - "base-8.7.4", - "base-3.8.3", - "Latest", - "Latest", - "YZ딫 DownloadInfo + -> Version + -> PlatformRequest + -> Excepts + '[ AlreadyInstalled + , CopyError + , DigestError + , DownloadFailed + , NoDownload + , NotInstalled + , UnknownArchive + , TarDirDoesNotExist +#if !defined(TAR) + , ArchiveResult +#endif + ] + m + () +installHLSBindist dlinfo ver (PlatformRequest {..}) = do + lift $ $(logDebug) [i|Requested to install hls version #{ver}|] + + Settings {dirs = Dirs {..}} <- lift ask + + whenM (lift (hlsInstalled ver)) + $ (throwE $ AlreadyInstalled HLS ver) + + -- download (or use cached version) + dl <- liftE $ downloadCached dlinfo Nothing + + -- unpack + tmpUnpack <- lift withGHCupTmpDir + liftE $ unpackToDir tmpUnpack dl + void $ liftIO $ darwinNotarization _rPlatform tmpUnpack + + -- the subdir of the archive where we do the work + workdir <- maybe (pure tmpUnpack) (liftE . intoSubdir tmpUnpack) (view dlSubdir dlinfo) + + liftE $ installHLS' workdir binDir + + -- create symlink if this is the latest version + hlsVers <- lift $ fmap rights $ getInstalledHLSs + let lInstHLS = headMay . reverse . sort $ hlsVers + when (maybe True (ver >=) lInstHLS) $ liftE $ setHLS ver + + pure () + + where + -- | Install an unpacked hls distribution. + installHLS' :: (MonadFail m, MonadLogger m, MonadCatch m, MonadIO m) + => Path Abs -- ^ Path to the unpacked hls bindist (where the executable resides) + -> Path Abs -- ^ Path to install to + -> Excepts '[CopyError] m () + installHLS' path inst = do + lift $ $(logInfo) "Installing HLS" + liftIO $ createDirRecursive' inst + + -- install haskell-language-server- + bins@(_:_) <- liftIO $ findFiles + path + (makeRegexOpts compExtended + execBlank + ([s|^haskell-language-server-[0-9].*$|] :: ByteString) + ) + forM_ bins $ \f -> do + toF <- parseRel (toFilePath f <> "~" <> verToBS ver) + handleIO (throwE . CopyError . show) $ liftIO $ copyFile + (path f) + (inst toF) + Overwrite + lift $ chmod_777 (inst toF) + + -- install haskell-language-server-wrapper + let wrapper = [rel|haskell-language-server-wrapper|] + toF <- parseRel (toFilePath wrapper <> "-" <> verToBS ver) + handleIO (throwE . CopyError . show) $ liftIO $ copyFile + (path wrapper) + (inst toF) + Overwrite + lift $ chmod_777 (inst toF) + + +-- | Installs hls binaries @haskell-language-server-\@ +-- into @~\/.ghcup\/bin/@, as well as @haskell-languager-server-wrapper@. +installHLSBin :: ( MonadMask m + , MonadCatch m + , MonadReader Settings m + , MonadLogger m + , MonadResource m + , MonadIO m + , MonadFail m + ) + => GHCupDownloads + -> Version + -> PlatformRequest + -> Excepts + '[ AlreadyInstalled + , CopyError + , DigestError + , DownloadFailed + , NoDownload + , NotInstalled + , UnknownArchive + , TarDirDoesNotExist +#if !defined(TAR) + , ArchiveResult +#endif + ] + m + () +installHLSBin bDls ver pfreq = do + dlinfo <- lE $ getDownloadInfo HLS ver pfreq bDls + installHLSBindist dlinfo ver pfreq + + --------------------- @@ -487,6 +611,55 @@ setCabal ver = do +-- | Set the haskell-language-server symlinks. +setHLS :: ( MonadCatch m + , MonadReader Settings m + , MonadLogger m + , MonadThrow m + , MonadFail m + , MonadIO m + ) + => Version + -> Excepts '[NotInstalled] m () +setHLS ver = do + Settings { dirs = Dirs {..} } <- lift ask + liftIO $ createDirRecursive' binDir + + -- Delete old symlinks, since these might have different ghc versions than the + -- selected version, so we could end up with stray or incorrect symlinks. + oldSyms <- lift hlsSymlinks + forM_ oldSyms $ \f -> do + lift $ $(logDebug) [i|rm #{toFilePath (binDir f)}|] + liftIO $ deleteFile (binDir f) + + -- set haskell-language-server- symlinks + bins <- lift $ hlsServerBinaries ver + when (bins == []) $ throwE $ NotInstalled HLS (prettyVer ver) + + forM_ bins $ \f -> do + let destL = toFilePath f + target <- parseRel . head . B.split _tilde . toFilePath $ f + + lift $ $(logDebug) [i|rm -f #{toFilePath (binDir target)}|] + liftIO $ hideError doesNotExistErrorType $ deleteFile (binDir target) + + lift $ $(logDebug) [i|ln -s #{destL} #{toFilePath (binDir target)}|] + liftIO $ createSymlink (binDir target) destL + + -- set haskell-language-server-wrapper symlink + let destL = "haskell-language-server-wrapper-" <> verToBS ver + let wrapper = binDir [rel|haskell-language-server-wrapper|] + + lift $ $(logDebug) [i|rm -f #{toFilePath wrapper}|] + liftIO $ hideError doesNotExistErrorType $ deleteFile wrapper + + lift $ $(logDebug) [i|ln -s #{destL} #{toFilePath wrapper}|] + liftIO $ createSymlink wrapper destL + + pure () + + + ------------------ @@ -511,6 +684,7 @@ data ListResult = ListResult , fromSrc :: Bool -- ^ compiled from source , lStray :: Bool -- ^ not in download info , lNoBindist :: Bool -- ^ whether the version is available for this platform/arch + , hlsPowered :: Bool } deriving (Eq, Ord, Show) @@ -544,22 +718,25 @@ listVersions av lt criteria pfreq = do lr <- filter' <$> forM (Map.toList avTools) (toListResult t) case t of - -- append stray GHCs GHC -> do slr <- strayGHCs avTools pure $ (sort (slr ++ lr)) Cabal -> do slr <- strayCabals avTools pure $ (sort (slr ++ lr)) - _ -> pure lr + HLS -> do + slr <- strayHLS avTools + pure $ (sort (slr ++ lr)) + GHCup -> pure lr Nothing -> do ghcvers <- listVersions av (Just GHC) criteria pfreq cabalvers <- listVersions av (Just Cabal) criteria pfreq + hlsvers <- listVersions av (Just HLS) criteria pfreq ghcupvers <- listVersions av (Just GHCup) criteria pfreq - pure (ghcvers <> cabalvers <> ghcupvers) + pure (ghcvers <> cabalvers <> hlsvers <> ghcupvers) where - strayGHCs :: (MonadReader Settings m, MonadThrow m, MonadLogger m, MonadIO m) + strayGHCs :: (MonadCatch m, MonadReader Settings m, MonadThrow m, MonadLogger m, MonadIO m) => Map.Map Version [Tag] -> m [ListResult] strayGHCs avTools = do @@ -571,6 +748,7 @@ listVersions av lt criteria pfreq = do Nothing -> do lSet <- fmap (maybe False (\(GHCTargetVersion _ v ) -> v == _tvVersion)) $ ghcSet Nothing fromSrc <- ghcSrcInstalled tver + hlsPowered <- fmap (elem _tvVersion) $ hlsGHCVersions pure $ Just $ ListResult { lTool = GHC , lVer = _tvVersion @@ -584,6 +762,7 @@ listVersions av lt criteria pfreq = do Right tver@GHCTargetVersion{ .. } -> do lSet <- fmap (maybe False (\(GHCTargetVersion _ v ) -> v == _tvVersion)) $ ghcSet _tvTarget fromSrc <- ghcSrcInstalled tver + hlsPowered <- fmap (elem _tvVersion) $ hlsGHCVersions pure $ Just $ ListResult { lTool = GHC , lVer = _tvVersion @@ -619,6 +798,35 @@ listVersions av lt criteria pfreq = do , lStray = maybe True (const False) (Map.lookup ver avTools) , lNoBindist = False , fromSrc = False -- actually, we don't know :> + , hlsPowered = False + , .. + } + Left e -> do + $(logWarn) + [i|Could not parse version of stray directory #{toFilePath e}|] + pure Nothing + + strayHLS :: (MonadReader Settings m, MonadCatch m, MonadThrow m, MonadLogger m, MonadIO m) + => Map.Map Version [Tag] + -> m [ListResult] + strayHLS avTools = do + hlss <- getInstalledHLSs + fmap catMaybes $ forM hlss $ \case + Right ver -> + case Map.lookup ver avTools of + Just _ -> pure Nothing + Nothing -> do + lSet <- fmap (maybe False (== ver)) $ hlsSet + pure $ Just $ ListResult + { lTool = HLS + , lVer = ver + , lCross = Nothing + , lTag = [] + , lInstalled = True + , lStray = maybe True (const False) (Map.lookup ver avTools) + , lNoBindist = False + , fromSrc = False -- actually, we don't know :> + , hlsPowered = False , .. } Left e -> do @@ -635,6 +843,7 @@ listVersions av lt criteria pfreq = do lSet <- fmap (maybe False (\(GHCTargetVersion _ v') -> v' == v)) $ ghcSet Nothing lInstalled <- ghcInstalled tver fromSrc <- ghcSrcInstalled tver + hlsPowered <- fmap (elem v) $ hlsGHCVersions pure ListResult { lVer = v, lCross = Nothing , lTag = tags, lTool = t, lStray = False, .. } Cabal -> do let lNoBindist = isLeft $ getDownloadInfo Cabal v pfreq av @@ -646,6 +855,7 @@ listVersions av lt criteria pfreq = do , lTool = t , fromSrc = False , lStray = False + , hlsPowered = False , .. } GHCup -> do @@ -658,6 +868,20 @@ listVersions av lt criteria pfreq = do , fromSrc = False , lStray = False , lNoBindist = False + , hlsPowered = False + , .. + } + HLS -> do + let lNoBindist = isLeft $ getDownloadInfo HLS v pfreq av + lSet <- fmap (maybe False (== v)) $ hlsSet + lInstalled <- hlsInstalled v + pure ListResult { lVer = v + , lCross = Nothing + , lTag = tags + , lTool = t + , fromSrc = False + , lStray = False + , hlsPowered = False , .. } @@ -749,6 +973,35 @@ rmCabalVer ver = do (binDir [rel|cabal|]) +-- | Delete a hls version. Will try to fix the hls symlinks +-- after removal (e.g. setting it to an older version). +rmHLSVer :: (MonadReader Settings m, MonadThrow m, MonadLogger m, MonadIO m, MonadFail m, MonadCatch m) + => Version + -> Excepts '[NotInstalled] m () +rmHLSVer ver = do + whenM (lift $ fmap not $ hlsInstalled ver) $ throwE (NotInstalled HLS (prettyVer ver)) + + isHlsSet <- lift $ hlsSet + + Settings {dirs = Dirs {..}} <- lift ask + + bins <- lift $ hlsAllBinaries ver + forM_ bins $ \f -> liftIO $ deleteFile (binDir f) + + when (maybe False (== ver) isHlsSet) $ do + -- delete all set symlinks + oldSyms <- lift hlsSymlinks + forM_ oldSyms $ \f -> do + lift $ $(logDebug) [i|rm #{toFilePath (binDir f)}|] + liftIO $ deleteFile (binDir f) + -- set latest hls + hlsVers <- lift $ fmap rights $ getInstalledHLSs + case headMay . reverse . sort $ hlsVers of + Just latestver -> setHLS latestver + Nothing -> pure () + + + ------------------ --[ Debug info ]-- diff --git a/lib/GHCup/Errors.hs b/lib/GHCup/Errors.hs index fdf54b0..013d80d 100644 --- a/lib/GHCup/Errors.hs +++ b/lib/GHCup/Errors.hs @@ -152,3 +152,10 @@ data ParseError = ParseError String deriving Show instance Exception ParseError + + +data UnexpectedListLength = UnexpectedListLength String + deriving Show + +instance Exception UnexpectedListLength + diff --git a/lib/GHCup/Types.hs b/lib/GHCup/Types.hs index 7efab12..6c1a014 100644 --- a/lib/GHCup/Types.hs +++ b/lib/GHCup/Types.hs @@ -76,6 +76,7 @@ type PlatformVersionSpec = Map (Maybe Versioning) DownloadInfo data Tool = GHC | Cabal | GHCup + | HLS deriving (Eq, GHC.Generic, Ord, Show) diff --git a/lib/GHCup/Utils.hs b/lib/GHCup/Utils.hs index f8ccc3a..db0c148 100644 --- a/lib/GHCup/Utils.hs +++ b/lib/GHCup/Utils.hs @@ -301,6 +301,150 @@ cabalSet = do +-- | Get all installed hls, by matching on +-- @~\/.ghcup\/bin/haskell-language-server-wrapper-<\hlsver\>@. +getInstalledHLSs :: (MonadReader Settings m, MonadIO m, MonadCatch m) + => m [Either (Path Rel) Version] +getInstalledHLSs = do + Settings { dirs = Dirs {..} } <- ask + bins <- liftIO $ handleIO (\_ -> pure []) $ findFiles + binDir + (makeRegexOpts compExtended + execBlank + ([s|^haskell-language-server-wrapper-.*$|] :: ByteString) + ) + vs <- forM bins $ \f -> + case + fmap + version + (fmap decUTF8Safe . B.stripPrefix "haskell-language-server-wrapper-" . toFilePath $ f) + of + Just (Right r) -> pure $ Right r + Just (Left _) -> pure $ Left f + Nothing -> pure $ Left f + pure $ vs + + +-- | Whether the given HLS version is installed. +hlsInstalled :: (MonadIO m, MonadReader Settings m, MonadCatch m) => Version -> m Bool +hlsInstalled ver = do + vers <- fmap rights $ getInstalledHLSs + pure $ elem ver $ vers + + + +-- Return the currently set hls version, if any. +hlsSet :: (MonadReader Settings m, MonadIO m, MonadThrow m, MonadCatch m) => m (Maybe Version) +hlsSet = do + Settings {dirs = Dirs {..}} <- ask + let hlsBin = binDir [rel|haskell-language-server-wrapper|] + + liftIO $ handleIO' NoSuchThing (\_ -> pure $ Nothing) $ do + broken <- isBrokenSymlink hlsBin + if broken + then pure Nothing + else do + link <- readSymbolicLink $ toFilePath hlsBin + Just <$> linkVersion link + where + linkVersion :: MonadThrow m => ByteString -> m Version + linkVersion bs = do + t <- throwEither $ E.decodeUtf8' bs + throwEither $ MP.parse parser "" t + where + parser = + MP.chunk "haskell-language-server-wrapper-" *> version' + + +-- | Return the GHC versions the currently selected HLS supports. +hlsGHCVersions :: ( MonadReader Settings m + , MonadIO m + , MonadThrow m + , MonadCatch m + ) + => m [Version] +hlsGHCVersions = do + h <- hlsSet + vers <- forM h $ \h' -> do + bins <- hlsServerBinaries h' + pure $ fmap + (\bin -> + version + . decUTF8Safe + . fromJust + . B.stripPrefix "haskell-language-server-" + . head + . B.split _tilde + . toFilePath + $ bin + ) + bins + pure . rights . concat . maybeToList $ vers + + +-- | Get all server binaries for an hls version, if any. +hlsServerBinaries :: (MonadReader Settings m, MonadIO m) + => Version + -> m [Path Rel] +hlsServerBinaries ver = do + Settings { dirs = Dirs {..} } <- ask + liftIO $ handleIO (\_ -> pure []) $ findFiles + binDir + (makeRegexOpts + compExtended + execBlank + ([s|^haskell-language-server-.*~|] <> escapeVerRex ver <> [s|$|] :: ByteString + ) + ) + + +-- | Get the wrapper binary for an hls version, if any. +hlsWrapperBinary :: (MonadReader Settings m, MonadThrow m, MonadIO m) + => Version + -> m (Maybe (Path Rel)) +hlsWrapperBinary ver = do + Settings { dirs = Dirs {..} } <- ask + wrapper <- liftIO $ handleIO (\_ -> pure []) $ findFiles + binDir + (makeRegexOpts + compExtended + execBlank + ([s|^haskell-language-server-wrapper-|] <> escapeVerRex ver <> [s|$|] :: ByteString + ) + ) + case wrapper of + [] -> pure $ Nothing + [x] -> pure $ Just x + _ -> throwM $ UnexpectedListLength + "There were multiple hls wrapper binaries for a single version" + + +-- | Get all binaries for an hls version, if any. +hlsAllBinaries :: (MonadReader Settings m, MonadIO m, MonadThrow m) => Version -> m [Path Rel] +hlsAllBinaries ver = do + hls <- hlsServerBinaries ver + wrapper <- hlsWrapperBinary ver + pure (maybeToList wrapper ++ hls) + + +-- | Get the active symlinks for hls. +hlsSymlinks :: (MonadReader Settings m, MonadIO m, MonadCatch m) => m [Path Rel] +hlsSymlinks = do + Settings { dirs = Dirs {..} } <- ask + oldSyms <- liftIO $ handleIO (\_ -> pure []) $ findFiles + binDir + (makeRegexOpts compExtended + execBlank + ([s|^haskell-language-server-.*$|] :: ByteString) + ) + filterM + ( fmap (== SymbolicLink) + . liftIO + . getFileType + . (binDir ) + ) + oldSyms + ----------------------------------------- diff --git a/lib/GHCup/Utils/Prelude.hs b/lib/GHCup/Utils/Prelude.hs index 6bd913b..9f7ab48 100644 --- a/lib/GHCup/Utils/Prelude.hs +++ b/lib/GHCup/Utils/Prelude.hs @@ -31,11 +31,13 @@ import Data.ByteString ( ByteString ) import Data.String import Data.Text ( Text ) import Data.Versions +import Data.Word8 import Haskus.Utils.Types.List import Haskus.Utils.Variant.Excepts import System.IO.Error import System.Posix.Env.ByteString ( getEnvironment ) +import qualified Data.ByteString as B import qualified Data.ByteString.Lazy as L import qualified Data.Strict.Maybe as S import qualified Data.Text as T @@ -275,3 +277,13 @@ decUTF8Safe = E.decodeUtf8With E.lenientDecode decUTF8Safe' :: L.ByteString -> Text decUTF8Safe' = TL.toStrict . TLE.decodeUtf8With E.lenientDecode + + +-- | Escape a version for use in regex +escapeVerRex :: Version -> ByteString +escapeVerRex = B.pack . go . B.unpack . verToBS + where + go [] = [] + go (x : xs) | x == _period = [_backslash, _period] ++ go xs + | otherwise = x : go xs + From cbbb75062c96ffc39d22d28e1b057df892d7da50 Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Sun, 20 Sep 2020 19:08:22 +0200 Subject: [PATCH 2/5] Bump version to 0.1.11 --- ghcup.cabal | 2 +- lib/GHCup/Version.hs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ghcup.cabal b/ghcup.cabal index 7540072..bf67f5e 100644 --- a/ghcup.cabal +++ b/ghcup.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: ghcup -version: 0.1.10 +version: 0.1.11 synopsis: ghc toolchain installer as an exe/library description: A rewrite of the shell script ghcup, for providing diff --git a/lib/GHCup/Version.hs b/lib/GHCup/Version.hs index 4dda091..f0eb494 100644 --- a/lib/GHCup/Version.hs +++ b/lib/GHCup/Version.hs @@ -26,7 +26,7 @@ ghcupURL = [uri|https://www.haskell.org/ghcup/data/ghcup-0.0.2.yaml|] -- | The current ghcup version. ghcUpVer :: PVP -ghcUpVer = [pver|0.1.10|] +ghcUpVer = [pver|0.1.11|] -- | ghcup version as numeric string. numericVer :: String From 571df1349ccf3d7b56b5919d0c213eceae386995 Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Sun, 20 Sep 2020 22:33:44 +0200 Subject: [PATCH 3/5] Update hie.yaml --- hie.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hie.yaml b/hie.yaml index b16976a..c1666dd 100644 --- a/hie.yaml +++ b/hie.yaml @@ -2,3 +2,5 @@ cradle: cabal: - path: "." component: "ghcup:lib:ghcup" + - path: "." + component: "ghcup:exe:ghcup" From 05cc55c52df01905125e47d40122a12525eaf04c Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Sun, 20 Sep 2020 23:06:35 +0200 Subject: [PATCH 4/5] Improve brick UI --- app/ghcup/BrickMain.hs | 50 ++++++++++++++++++++++++++---------------- 1 file changed, 31 insertions(+), 19 deletions(-) diff --git a/app/ghcup/BrickMain.hs b/app/ghcup/BrickMain.hs index 7a055ba..ebf7923 100644 --- a/app/ghcup/BrickMain.hs +++ b/app/ghcup/BrickMain.hs @@ -71,18 +71,25 @@ ui AppState {..} = ( padBottom Max $ ( withBorderStyle unicode $ borderWithLabel (str "GHCup") - $ (center $ renderList renderItem True lr) + $ (center $ (header <=> hBorder <=> renderList renderItem True lr)) ) ) - <=> ( withAttr "help" - . txtWrap - . T.pack - . foldr1 (\x y -> x <> " " <> y) - . (++ ["↑↓:Navigation"]) - $ (fmap (\(c, s, _) -> (c : ':' : s)) keyHandlers) - ) + <=> footer where + footer = + withAttr "help" + . txtWrap + . T.pack + . foldr1 (\x y -> x <> " " <> y) + . (++ ["↑↓:Navigation"]) + $ (fmap (\(c, s, _) -> (c : ':' : s)) keyHandlers) + header = + (minHSize 2 $ emptyWidget) + <+> (padLeft (Pad 2) $ minHSize 6 $ str "Tool") + <+> (minHSize 15 $ str "Version") + <+> (padLeft (Pad 1) $ minHSize 25 $ str "Tags") + <+> (padLeft (Pad 5) $ str "Notes") renderItem b listResult@(ListResult {..}) = let marks = if | lSet -> (withAttr "set" $ str "✔✔") @@ -94,15 +101,17 @@ ui AppState {..} = dim = if lNoBindist then updateAttrMap (const dimAttributes) . withAttr "no-bindist" else id + active = if b then withAttr "active" else id in dim ( marks - <+> ( padLeft (Pad 2) - $ minHSize 20 - $ ((if b then withAttr "active" else id) - (str $ (fmap toLower . show $ lTool) <> " " <> ver) - ) + <+> (( padLeft (Pad 2) + $ active + $ minHSize 6 + $ (str (fmap toLower . show $ lTool)) + ) ) - <+> (padLeft (Pad 1) $ minHSize 20 $ if null lTag + <+> (minHSize 15 $ active $ (str ver)) + <+> (padLeft (Pad 1) $ minHSize 25 $ if null lTag then emptyWidget else foldr1 (\x y -> x <+> str "," <+> y) @@ -122,11 +131,12 @@ ui AppState {..} = printTag (Base pvp'') = str ("base-" ++ T.unpack (prettyPVP pvp'')) printTag (UnknownTag t ) = str t - printNotes ListResult{..} = - (if hlsPowered then [withAttr "hls-powered" $ str "hls-powered"] else mempty) - ++ (if fromSrc then [str "compiled"] else mempty) - ++ (if lStray then [str "stray"] else mempty) - ++ (if lNoBindist then [str "no-bindist"] else mempty) + printNotes ListResult {..} = + (if hlsPowered then [withAttr "hls-powered" $ str "hls-powered"] else mempty + ) + ++ (if fromSrc then [withAttr "compiled" $ str "compiled"] else mempty) + ++ (if lStray then [withAttr "stray" $ str "stray"] else mempty) + minHSize :: Int -> Widget n -> Widget n @@ -152,6 +162,8 @@ defaultAttributes = attrMap , ("hls-powered" , Vty.defAttr `Vty.withForeColor` Vty.green) , ("latest" , Vty.defAttr `Vty.withForeColor` Vty.yellow) , ("prerelease" , Vty.defAttr `Vty.withForeColor` Vty.red) + , ("compiled" , Vty.defAttr `Vty.withForeColor` Vty.blue) + , ("stray" , Vty.defAttr `Vty.withForeColor` Vty.blue) , ("help" , Vty.defAttr `Vty.withStyle` Vty.italic) ] From 5da5fabfefc4c5156e1bdd715bf72852350a7b91 Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Mon, 21 Sep 2020 12:23:14 +0200 Subject: [PATCH 5/5] Use alpine:3.12 instead of edge --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index eba29ba..5d45c8f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -17,7 +17,7 @@ variables: BIT: "64" .alpine:64bit: - image: "alpine:edge" + image: "alpine:3.12" tags: - x86_64-linux variables: @@ -25,7 +25,7 @@ variables: BIT: "64" .alpine:32bit: - image: "i386/alpine:edge" + image: "i386/alpine:3.12" tags: - x86_64-linux variables: